When doing 'make install', look for generated docs in builddir, bug #379415 by Michał...
authorPacho Ramos <pacho@gentoo.org>
Sat, 10 Sep 2011 17:03:28 +0000 (17:03 +0000)
committerPacho Ramos <pacho@gentoo.org>
Sat, 10 Sep 2011 17:03:28 +0000 (17:03 +0000)
Package-Manager: portage-2.1.10.14/cvs/Linux x86_64

dev-util/gtk-doc-am/Manifest
dev-util/gtk-doc/ChangeLog
dev-util/gtk-doc/Manifest
dev-util/gtk-doc/files/gtk-doc-1.13-fixxref-vim-u-NONE.patch [deleted file]
dev-util/gtk-doc/files/gtk-doc-1.15-allow-selection-highlighter.patch [deleted file]
dev-util/gtk-doc/files/gtk-doc-1.15-fixxref-vim-fixes.patch [deleted file]
dev-util/gtk-doc/files/gtk-doc-1.17-buildir-docs.patch [new file with mode: 0644]
dev-util/gtk-doc/gtk-doc-1.15.ebuild [deleted file]
dev-util/gtk-doc/gtk-doc-1.17-r1.ebuild [moved from dev-util/gtk-doc/gtk-doc-1.15-r2.ebuild with 65% similarity]

index 20f8a20f076ac874c7c4f4c4e381a177106318a8..1298471b3c436e35b7e68559087ace99dfdc632a 100644 (file)
@@ -1,8 +1,14 @@
-DIST gtk-doc-1.15.tar.bz2 787687 RMD160 142ad9dca015ba69261fe44847f3a27721e06551 SHA1 fc1c593e8107cbe33451e3e938ca14b59104e999 SHA256 59cc73babf0db3a89d1a71f7ef5394a42ec1d3447d3a0a1539057a7b0ce44831
-DIST gtk-doc-1.16.tar.bz2 831330 RMD160 d9c3bbe9b86a424bd2d1a6af3f197ec3d14b925e SHA1 151036314302a0393f484bacabc120e456337a61 SHA256 552fd0a5e2bb104a9d8d5afebcf2292fbee83cd115e9f903df89e4518343eefb
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
 DIST gtk-doc-1.17.tar.bz2 832128 RMD160 d5da89f92d671992797908357dcfa71286fac6df SHA1 15be7bf929c62d4ad7c335436617295bb5f4d735 SHA256 911ff8c620743cea7b40156f1947f9470da5e723f35a9d8fb683e50c61830d1f
-EBUILD gtk-doc-am-1.15.ebuild 1420 RMD160 9f0244c0961c6f693169691f19fd2904a296cbfd SHA1 3458a25c6e1853d799f1a778518535350ce68efa SHA256 c264e2c5d9255056f545ef50110c6af9336d0366637d164b7d241da4a7b6f479
-EBUILD gtk-doc-am-1.16.ebuild 1424 RMD160 9d65f9cd4be46f4e94a6b6ab8fba8d4c9cbe864d SHA1 6d8bf0e5946dd7a73f03d805e4034a140003e9a3 SHA256 059bc0549296b8a677c129e81f0c500ab06cddb9e41cfb020f0d7e54d6db61a3
 EBUILD gtk-doc-am-1.17.ebuild 1781 RMD160 016f6d5b7bf7a41e95ae7a818f37c00d62ef6dc5 SHA1 e488484437da68628f1ea6d9535f259952e1768e SHA256 d58a642b16abff9489f6a495a8ebd24351585f5be7df513f292bc73f74b7479a
-MISC ChangeLog 8111 RMD160 d35f18ffe645b9456bd25e010da205a5cc893af7 SHA1 5a331d76a02d80c2e45c5113c03fbc6bfe88bf47 SHA256 ff9c92252d5f2926ee7f10eb051411b895e9b9904f2fc559facbee3cdeac0c36
+MISC ChangeLog 8223 RMD160 441a7245a25264997d4e783219a1475cc54ab7d6 SHA1 8e154f2e37d6ce114475be9b49b7b1f494b1d5d7 SHA256 45f16ecdbb7584039c667d0c5fea93a345b59a085f486064ac6e6e1b064f724e
 MISC metadata.xml 158 RMD160 c0e2bae8e91bb6be8922bac5e4f597302e06587e SHA1 38f78e9790bcd4382b4a49aa226aa6dda1d3a3d7 SHA256 3a7dbca0fdc557de69783e0663e2d76ddab129ea8a19b2d0ef6d3e5d1b947ce1
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.17 (GNU/Linux)
+
+iEYEARECAAYFAk5rmMwACgkQCaWpQKGI+9QXxACferwRE+KUwulutOfRbD07GiRh
+vtoAnA6lTjjvHHpRbFLc7CUSlbGMZKnK
+=usDq
+-----END PGP SIGNATURE-----
index b8af5b76102afad98eac6003bd2b28ee4de956c5..c50df618cc7400d40a74ac4a2b42b877a5d5cf91 100644 (file)
@@ -1,6 +1,17 @@
 # ChangeLog for dev-util/gtk-doc
 # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc/ChangeLog,v 1.160 2011/08/29 00:02:37 nirbheek Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc/ChangeLog,v 1.161 2011/09/10 17:03:28 pacho Exp $
+
+*gtk-doc-1.17-r1 (10 Sep 2011)
+
+  10 Sep 2011; Pacho Ramos <pacho@gentoo.org>
+  -files/gtk-doc-1.13-fixxref-vim-u-NONE.patch, -gtk-doc-1.15.ebuild,
+  -gtk-doc-1.15-r2.ebuild,
+  -files/gtk-doc-1.15-allow-selection-highlighter.patch,
+  -files/gtk-doc-1.15-fixxref-vim-fixes.patch, +gtk-doc-1.17-r1.ebuild,
+  +files/gtk-doc-1.17-buildir-docs.patch:
+  When doing 'make install', look for generated docs in builddir, bug #379415
+  by Michał Górny. Remove old.
 
   29 Aug 2011; Nirbheek Chauhan <nirbheek@gentoo.org> gtk-doc-1.17.ebuild:
   Can use either vim or gvim for the /usr/bin/vim binary, bug 379647
index 314ad48ef0caba71b4d1b12f5f43fea531c9d187..47d2ccba50727832e2b6c4c4d9669fb3ad8a2ce7 100644 (file)
@@ -2,33 +2,19 @@
 Hash: SHA1
 
 AUX 61gtk-doc-gentoo.el 283 RMD160 9adc999d70cd5da21b0f02de2ecabca831d9e5cc SHA1 b5857c1b6a11fda687aa6aebb12c34daca2efcc3 SHA256 211c75484f2a4651a1e65a00c066640c3bf782030cfff5872a7af51bafd027c8
-AUX gtk-doc-1.13-fixxref-vim-u-NONE.patch 672 RMD160 d0b542ede146bcbdc5d1ec0feec5d897d5931c01 SHA1 f8c8a7c2309bcd6f637adb7c1c27125108708c1f SHA256 49c4704f9d8130c55c33bedeea043ca4026b71cd39d1403ecb05cd2671ea05e4
-AUX gtk-doc-1.15-allow-selection-highlighter.patch 2693 RMD160 8f06d9c8cfe759a8ba5f4bdc38992f6e9dcab72d SHA1 8940b7a45ccf413c2ea3df9fff989b451636f1fb SHA256 f71ca41839d9d5a1f4f2d648b303d4de1d434a909508e73dadc3cb160de96411
-AUX gtk-doc-1.15-fixxref-vim-fixes.patch 991 RMD160 d1425a549acb7e808c15fd340b7b8728c3d1c857 SHA1 d66784718684d5c16efdce201091c775fe09efe6 SHA256 3fb764d102aa75ea2e51e016e2dc1e1da7bec86b93e7f7dbb7ce66e775996d48
+AUX gtk-doc-1.17-buildir-docs.patch 865 RMD160 1a87d8ec2b6ef711657997280b622f0dcb634164 SHA1 89977f4d1c12464e1cea455bdd99216dbe0af31e SHA256 4ef59551df293293bb182e99f29be92969618e3f791ea4f274cdb9b9c4ccf70d
 AUX gtk-doc-1.8-emacs-keybindings.patch 582 RMD160 b424c063ca1c2bb475fd7fa6bd66723230e395bb SHA1 73da3922797febe1c75336f291b72c0a1ad2e7f3 SHA256 e81eb1d06c489e19567277c9a14d84122025b0184e8773db2d421ab074fc8b38
-DIST gtk-doc-1.15.tar.bz2 787687 RMD160 142ad9dca015ba69261fe44847f3a27721e06551 SHA1 fc1c593e8107cbe33451e3e938ca14b59104e999 SHA256 59cc73babf0db3a89d1a71f7ef5394a42ec1d3447d3a0a1539057a7b0ce44831
 DIST gtk-doc-1.16.tar.bz2 831330 RMD160 d9c3bbe9b86a424bd2d1a6af3f197ec3d14b925e SHA1 151036314302a0393f484bacabc120e456337a61 SHA256 552fd0a5e2bb104a9d8d5afebcf2292fbee83cd115e9f903df89e4518343eefb
 DIST gtk-doc-1.17.tar.bz2 832128 RMD160 d5da89f92d671992797908357dcfa71286fac6df SHA1 15be7bf929c62d4ad7c335436617295bb5f4d735 SHA256 911ff8c620743cea7b40156f1947f9470da5e723f35a9d8fb683e50c61830d1f
-EBUILD gtk-doc-1.15-r2.ebuild 2918 RMD160 7d7c6c20ba0319870788022928c9daac2938bf9b SHA1 3714d54c7d553ad0034abd7783036e15db3efb5e SHA256 a48bf71c8aa8c8a678acb8f4ae50c4388c23471913dcf1bd2ef90774be315332
-EBUILD gtk-doc-1.15.ebuild 2378 RMD160 6ceb7165d045621acdcb3f479e1942775bfaf43e SHA1 67bd719b58278684135ed4b3d53bc0dbec7548b8 SHA256 230815023c10b333a3d7ebdc7e8bfdc7dc367a6ec4bbb7db146c1f94a9427935
 EBUILD gtk-doc-1.16.ebuild 2670 RMD160 97cd5a4bc506bbc96d3e37264d42e4522a3b9d2d SHA1 1a70c80adc14adbde804edae4701acbb88bfe5dc SHA256 eb1c999a3317cc5d282c9e7c7ffe2c85cff4a9638da4f34e3c7db26609614ccf
+EBUILD gtk-doc-1.17-r1.ebuild 2828 RMD160 749f978ca9a81daa4a8eea535bde9976f787c73c SHA1 89fdd9900d38f70ce3713bcd23b35f5ebee99b8d SHA256 1be70393eafa076138ae57828200b0e163660f906956324898b06f4e8dc50ae0
 EBUILD gtk-doc-1.17.ebuild 2698 RMD160 97929d1cb1363b9fb60ef02c5bf2d19b11cbe6de SHA1 7570783e2fd8dd519a8e9fd68ac88eb01b53cc7d SHA256 3482748ff6c0bcb2cfa4946211d31cd819e183e2adc200d32211b93b02811a5a
-MISC ChangeLog 22408 RMD160 8cafdde5c43c36520877eec1ca26a9524f9b80d0 SHA1 2fe5c4496708403a85b48d9e4795477637b4b9fd SHA256 83480ab353ec337decb7a203c054a83204ac448653e2f277dda34ab08fba16f9
+MISC ChangeLog 22863 RMD160 f634873eac8c836ed13155e39da1bbf7205f32d1 SHA1 389127381406089d8bdf18cf17e82d066e730dbc SHA256 fab3291aa6856d0c56ff605a9cfb58b729430ec18c2b5839e49cfd9be34d535a
 MISC metadata.xml 568 RMD160 5fe3388f9787ccf8fda03317819d95da8758afba SHA1 3fb6c943baad4eec93070b6063b1ba1d8c48cc89 SHA256 351bf17354d07b9bc14055c0092cb0368387437cdf5c1707bdb5120e35419326
 -----BEGIN PGP SIGNATURE-----
 Version: GnuPG v2.0.17 (GNU/Linux)
 
-iQIcBAEBAgAGBQJOWtbdAAoJEO/kOhxWD91kRTcP/RVZk7Hc5MfRg4Gec07zLjhi
-kWiO19a9PmnrW9no78TATiTZhMFej5J8yBP6dUEDjrc2JmE8r43/pVISX8LvYus+
-dorGx95qaHklKsFl7wKRLHXeMmdkck6ZN0ZUK4Lm5zwWTl5i8I7A6IRFxEqwDEYn
-Pb0XnasKrroowqtmacaNWlft5Zv3otjgoOtPEuE+4lzrWuUfv9pfSK8zddVPSsFM
-SfhT5Gi2vgZljTp544OjCsH7YHlYo8uQ5a6s474NVYUSvjCMdL4AKCtu0tgqystt
-7K74ZKsyswZCzPEEz3l5snHlNTrqvkv2MHzF4freoy4anh9qc07ZlLzHYXSyzvsl
-inYM+37E3KV9kqiTu+XoCp0v50NfrdqkKPsTPPdTmdIMdM+M5xVO0LyGA4Xdaf7s
-tejKGbO4RilqKKMOulIL3NeT0dQICzs3ZHG/IAFYy4PjNsLaRkRloUeQlLHhazri
-YlOFGr7ZE+Bn/o12dGQzmT2rewqItgd6m7RZrs11P8+n3oNyYXJmtD+iGcTwxp8B
-l1wjIb4cIt1CAm0LQ6br+ijRWIwNUnGEfqOcrDjFnF8k2jt3UAhntIMzveccn1qH
-TulvxHor9HZGeXUMxsVJG0gPOMpzlls8xSw8UbPXCoMPoQGHPyQ73Z2/sjDPmO8Q
-ThRjMQCIivpEN2pj8H7D
-=6hOr
+iEYEARECAAYFAk5rmGYACgkQCaWpQKGI+9R7EQCfdzkM55HRQDWJRB5GChMUSKv7
+b7AAnjOsNoVnm2rO/WPn9zrKXSdn8EtF
+=0j4A
 -----END PGP SIGNATURE-----
diff --git a/dev-util/gtk-doc/files/gtk-doc-1.13-fixxref-vim-u-NONE.patch b/dev-util/gtk-doc/files/gtk-doc-1.13-fixxref-vim-u-NONE.patch
deleted file mode 100644 (file)
index 6d608fc..0000000
+++ /dev/null
@@ -1,16 +0,0 @@
-Call vim with -u NONE instead of -u /dev/null
-This prevents plugins from being loaded, and fixes
-http://bugs.gentoo.org/show_bug.cgi?id=306569
-
----
---- gtkdoc-fixxref.in
-+++ gtkdoc-fixxref.in
-@@ -455,7 +455,7 @@
-     close (NEWFILE);
-     # format source
--    system "echo 'let html_number_lines=0|let html_use_css=1|let use_xhtml=1|syn on|e $temp_source_file|run! syntax/2html.vim|wa!|qa!' | @HIGHLIGHT@ -n -e -u /dev/null -T xterm >/dev/null";
-+    system "echo 'let html_number_lines=0|let html_use_css=1|let use_xhtml=1|syn on|e $temp_source_file|run! syntax/2html.vim|wa!|qa!' | @HIGHLIGHT@ -n -e -u NONE -T xterm >/dev/null";
-     my $highlighted_source;
-     {
diff --git a/dev-util/gtk-doc/files/gtk-doc-1.15-allow-selection-highlighter.patch b/dev-util/gtk-doc/files/gtk-doc-1.15-allow-selection-highlighter.patch
deleted file mode 100644 (file)
index a3b2b9d..0000000
+++ /dev/null
@@ -1,86 +0,0 @@
-From 8506e3b61dca2861b594c3cea2dc4e0470aad4fc Mon Sep 17 00:00:00 2001
-From: Gilles Dartiguelongue <eva@gentoo.org>
-Date: Sun, 26 Sep 2010 18:48:04 +0200
-Subject: [PATCH 01/13] Allow selection of a specific syntax highlighter, bug #628611.
-
----
- configure.ac |   53 +++++++++++++++++++++++++++++++++++++++++++----------
- 1 files changed, 43 insertions(+), 10 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 3d7c8e1..9dada11 100644
---- a/configure.ac
-+++ b/configure.ac
-@@ -100,26 +100,59 @@ JH_CHECK_XML_CATALOG([http://docbook.sourceforge.net/release/xsl/current/html/ch
- dnl
- dnl Check for syntax highlighters
- dnl
-+AC_ARG_WITH([highlight],
-+      AS_HELP_STRING([--with-highlight], [Select source code syntax highlighter (no|source-highlight|highlight|vim|auto)]),
-+      , [with_highlight=auto])
-+
-+case $with_highlight in
-+      no|source-highlight|highlight|vim|auto) ;;
-+      *) AC_MSG_ERROR([Invalid value for syntax highlighting option.]) ;;
-+esac
-+
- HIGHLIGHT_OPTIONS=""
--AC_PATH_PROG([HIGHLIGHT], [source-highlight])
--if test -n "$HIGHLIGHT"; then
--      HIGHLIGHT_OPTIONS="-t4 -sc -cstyle.css --no-doc -i"
--else
--      AC_PATH_PROG([HIGHLIGHT], [highlight])
-+if test "$with_highlight" = "auto"; then
-+      AC_PATH_PROG([HIGHLIGHT], [source-highlight])
-       if test -n "$HIGHLIGHT"; then
--              HIGHLIGHT_OPTIONS="-X -f --class-name=gtkdoc "
-+              HIGHLIGHT_OPTIONS="-t4 -sc -cstyle.css --no-doc -i"
-       else
--              AC_PATH_PROG([HIGHLIGHT], [vim])
-+              AC_PATH_PROG([HIGHLIGHT], [highlight])
-               if test -n "$HIGHLIGHT"; then
--                      dnl vim is useless if it does not support syntax highlighting
-+                      HIGHLIGHT_OPTIONS="-X -f --class-name=gtkdoc "
-+              else
-+                      AC_PATH_PROG([HIGHLIGHT], [vim])
-+                      if test -n "$HIGHLIGHT"; then
-+                              dnl vim is useless if it does not support syntax highlighting
-+                              AC_MSG_CHECKING([whether vim has +syntax feature])
-+                              if $HIGHLIGHT --version | grep '+syntax' >/dev/null; then
-+                                      AC_MSG_RESULT([yes])
-+                              else
-+                                      AC_MSG_RESULT([no])
-+                                      HIGHLIGHT=
-+                              fi
-+                      fi
-+              fi
-+      fi
-+else
-+      if test "$with_highlight" != "no"; then
-+              AC_PATH_PROG([HIGHLIGHT], [$with_highlight], [no])
-+      fi
-+
-+      case $with_highlight in
-+              source-highlight) HIGHLIGHT_OPTIONS="-t4 -sc -cstyle.css --no-doc -i";;
-+              highlight) HIGHLIGHT_OPTIONS="-X -f --class-name=gtkdoc ";;
-+              vim)
-                       AC_MSG_CHECKING([whether vim has +syntax feature])
-                       if $HIGHLIGHT --version | grep '+syntax' >/dev/null; then
-                               AC_MSG_RESULT([yes])
-                       else
-                               AC_MSG_RESULT([no])
--                              HIGHLIGHT=
-+                              HIGHLIGHT=no
-                       fi
--              fi
-+              ;;
-+      esac
-+
-+      if test "$HIGHLIGHT" = "no" && test "$with_highlight" != "no"; then
-+              AC_MSG_ERROR([Could not find requested syntax highlighter])
-       fi
- fi
- AC_SUBST([HIGHLIGHT_OPTIONS])
--- 
-1.7.3.1
-
diff --git a/dev-util/gtk-doc/files/gtk-doc-1.15-fixxref-vim-fixes.patch b/dev-util/gtk-doc/files/gtk-doc-1.15-fixxref-vim-fixes.patch
deleted file mode 100644 (file)
index ae29570..0000000
+++ /dev/null
@@ -1,24 +0,0 @@
-From 2bffebcf9c125f5610b8fb660d42c3c5b9dfd4f0 Mon Sep 17 00:00:00 2001
-From: Stefan Kost <ensonic@users.sf.net>
-Date: Thu, 19 Aug 2010 14:45:54 +0000
-Subject: fixxref: tweak the vim invocation
-
-Use specific output-filename to ensure we get what we'll late use. Use "-u NONE"
-instead of -u /dev/null.
-Fixes #627223
----
-diff --git a/gtkdoc-fixxref.in b/gtkdoc-fixxref.in
-index 33a31b8..9f53852 100755
---- a/gtkdoc-fixxref.in
-+++ b/gtkdoc-fixxref.in
-@@ -464,7 +464,7 @@ sub HighlightSourceVim {
-     close (NEWFILE);
-     # format source
--    system "echo 'let html_number_lines=0|let html_use_css=1|let use_xhtml=1|syn on|e $temp_source_file|run! syntax/2html.vim|wa!|qa!' | @HIGHLIGHT@ -n -e -u /dev/null -T xterm >/dev/null";
-+    system "echo 'let html_number_lines=0|let html_use_css=1|let use_xhtml=1|syn on|e $temp_source_file|run! syntax/2html.vim|w! $temp_source_file.html|qa!' | @HIGHLIGHT@ -n -e -u NONE -T xterm >/dev/null";
-     my $highlighted_source;
-     {
---
-cgit v0.8.3.1
diff --git a/dev-util/gtk-doc/files/gtk-doc-1.17-buildir-docs.patch b/dev-util/gtk-doc/files/gtk-doc-1.17-buildir-docs.patch
new file mode 100644 (file)
index 0000000..2935f4b
--- /dev/null
@@ -0,0 +1,24 @@
+--- gtk-doc.make~      2011-02-02 23:11:15.000000000 +0100
++++ gtk-doc.make       2011-09-10 18:55:53.441311194 +0200
+@@ -208,8 +208,8 @@
+       rm -rf xml html
+ install-data-local:
+-      @installfiles=`echo $(srcdir)/html/*`; \
+-      if test "$$installfiles" = '$(srcdir)/html/*'; \
++      @installfiles=`echo $(builddir)/html/*`; \
++      if test "$$installfiles" = '$(builddir)/html/*'; \
+       then echo '-- Nothing to install' ; \
+       else \
+         if test -n "$(DOC_MODULE_VERSION)"; then \
+--- gtk-doc.notmpl.make~       2011-02-02 23:11:09.000000000 +0100
++++ gtk-doc.notmpl.make        2011-09-10 18:57:06.305169389 +0200
+@@ -187,7 +187,7 @@
+ install-data-local:
+       @installfiles=`echo $(builddir)/html/*`; \
+-      if test "$$installfiles" = '$(srcdir)/html/*'; \
++      if test "$$installfiles" = '$(builddir)/html/*'; \
+       then echo '-- Nothing to install' ; \
+       else \
+         if test -n "$(DOC_MODULE_VERSION)"; then \
diff --git a/dev-util/gtk-doc/gtk-doc-1.15.ebuild b/dev-util/gtk-doc/gtk-doc-1.15.ebuild
deleted file mode 100644 (file)
index a54ec64..0000000
+++ /dev/null
@@ -1,91 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc/gtk-doc-1.15.ebuild,v 1.10 2010/10/17 14:54:14 armin76 Exp $
-
-EAPI="2"
-
-inherit eutils elisp-common gnome2
-
-DESCRIPTION="GTK+ Documentation Generator"
-HOMEPAGE="http://www.gtk.org/gtk-doc/"
-
-LICENSE="GPL-2 FDL-1.1"
-SLOT="0"
-KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
-IUSE="debug doc emacs test"
-
-# dev-tex/tex4ht blocker needed due bug #315287
-# app-editors/vim blocker needed due bug #333313
-RDEPEND=">=dev-libs/glib-2.6
-       >=dev-lang/perl-5.6
-       >=app-text/openjade-1.3.1
-       dev-libs/libxslt
-       >=dev-libs/libxml2-2.3.6
-       ~app-text/docbook-xml-dtd-4.3
-       app-text/docbook-xsl-stylesheets
-       ~app-text/docbook-sgml-dtd-3.0
-       >=app-text/docbook-dsssl-stylesheets-1.40
-       emacs? ( virtual/emacs )
-       !!<dev-tex/tex4ht-20090611_p1038-r1
-       !!>=app-editors/vim-7.3"
-
-DEPEND="${RDEPEND}
-       ~dev-util/gtk-doc-am-${PV}
-       >=dev-util/pkgconfig-0.19
-       >=app-text/scrollkeeper-0.3.14
-       >=app-text/gnome-doc-utils-0.3.2
-       test? ( app-text/scrollkeeper-dtd )"
-
-SITEFILE=61${PN}-gentoo.el
-
-DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README TODO"
-
-src_prepare() {
-       gnome2_src_prepare
-
-       # Remove global Emacs keybindings.
-       epatch "${FILESDIR}/${PN}-1.8-emacs-keybindings.patch"
-
-       # Fix bug 306569 by not loading vim plugins while calling vim in
-       # gtkdoc-fixxref for fixing vim syntax highlighting
-       epatch "${FILESDIR}/${PN}-1.13-fixxref-vim-u-NONE.patch"
-}
-
-src_compile() {
-       gnome2_src_compile
-
-       use emacs && elisp-compile tools/gtk-doc.el
-}
-
-src_install() {
-       gnome2_src_install
-
-       # Don't install those files, they are in gtk-doc-am now
-       rm "${D}"/usr/share/aclocal/gtk-doc.m4 || die "failed to remove gtk-doc.m4"
-       rm "${D}"/usr/bin/gtkdoc-rebase || die "failed to remove gtkdoc-rebase"
-
-       if use doc; then
-               docinto doc
-               dodoc doc/*
-               docinto examples
-               dodoc examples/*
-       fi
-
-       if use emacs; then
-               elisp-install ${PN} tools/gtk-doc.el*
-               elisp-site-file-install "${FILESDIR}/${SITEFILE}"
-       fi
-}
-
-pkg_postinst() {
-       if use emacs; then
-               elisp-site-regen
-               elog "gtk-doc does no longer define global key bindings for Emacs."
-               elog "You may set your own key bindings for \"gtk-doc-insert\" and"
-               elog "\"gtk-doc-insert-section\" in your ~/.emacs file."
-       fi
-}
-
-pkg_postrm() {
-       use emacs && elisp-site-regen
-}
similarity index 65%
rename from dev-util/gtk-doc/gtk-doc-1.15-r2.ebuild
rename to dev-util/gtk-doc/gtk-doc-1.17-r1.ebuild
index 06e3c3a6469ba005d4940a2ef548943470f70d65..08ba7f23962017d5a098f8a3aef9459840367c47 100644 (file)
@@ -1,33 +1,33 @@
 # Copyright 1999-2011 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc/gtk-doc-1.15-r2.ebuild,v 1.8 2011/01/28 10:25:02 xarthisius Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc/gtk-doc-1.17-r1.ebuild,v 1.1 2011/09/10 17:03:28 pacho Exp $
 
-EAPI="2"
+EAPI="3"
 PYTHON_DEPEND="2"
 
-inherit autotools eutils elisp-common gnome2 python
+inherit eutils elisp-common gnome2 python
 
 DESCRIPTION="GTK+ Documentation Generator"
 HOMEPAGE="http://www.gtk.org/gtk-doc/"
 
 LICENSE="GPL-2 FDL-1.1"
 SLOT="0"
-KEYWORDS="alpha amd64 arm ~hppa ia64 m68k ~mips ~ppc ~ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
+KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd ~x86-interix ~amd64-linux ~x86-linux ~ppc-macos ~x86-macos ~sparc-solaris ~x64-solaris"
 IUSE="debug doc emacs highlight vim test"
 
 # dev-tex/tex4ht blocker needed due bug #315287
-RDEPEND=">=dev-libs/glib-2.6
+RDEPEND=">=dev-libs/glib-2.6:2
        >=dev-lang/perl-5.6
        >=app-text/openjade-1.3.1
        dev-libs/libxslt
-       >=dev-libs/libxml2-2.3.6
+       >=dev-libs/libxml2-2.3.6:2
        ~app-text/docbook-xml-dtd-4.3
        app-text/docbook-xsl-stylesheets
        ~app-text/docbook-sgml-dtd-3.0
        >=app-text/docbook-dsssl-stylesheets-1.40
        emacs? ( virtual/emacs )
        highlight? (
-               vim? ( app-editors/vim )
+               vim? ( || ( app-editors/vim app-editors/gvim ) )
                !vim? ( dev-util/source-highlight )
        )
        !!<dev-tex/tex4ht-20090611_p1038-r1"
@@ -48,6 +48,7 @@ pkg_setup() {
        else
                G2CONF="${G2CONF} $(use_with highlight highlight source-highlight)"
        fi
+       G2CONF+=" --with-xml-catalog=${EPREFIX}/etc/xml/catalog"
        python_set_active_version 2
 }
 
@@ -57,16 +58,8 @@ src_prepare() {
        # Remove global Emacs keybindings.
        epatch "${FILESDIR}/${PN}-1.8-emacs-keybindings.patch"
 
-       # Fix bug 306569 by not loading vim plugins while calling vim in
-       # gtkdoc-fixxref for fixing vim syntax highlighting
-       # Also fix incompatibility with vim-7.3 (bug #333313)
-       epatch "${FILESDIR}/${PN}-1.15-fixxref-vim-fixes.patch"
-
-       # Allow selection of specific highlighter, bug #334489
-       # In upstream's master
-       epatch "${FILESDIR}/${PN}-1.15-allow-selection-highlighter.patch"
-
-       eautoreconf
+       # When doing 'make install', look for generated docs in builddir.
+       epatch "${FILESDIR}/${PN}-1.17-buildir-docs.patch"
 }
 
 src_compile() {
@@ -78,17 +71,17 @@ src_compile() {
 src_install() {
        gnome2_src_install
 
-       python_convert_shebangs 2 "${D}"/usr/bin/gtkdoc-depscan
+       python_convert_shebangs 2 "${ED}"/usr/bin/gtkdoc-depscan
 
        # Don't install those files, they are in gtk-doc-am now
-       rm "${D}"/usr/share/aclocal/gtk-doc.m4 || die "failed to remove gtk-doc.m4"
-       rm "${D}"/usr/bin/gtkdoc-rebase || die "failed to remove gtkdoc-rebase"
+       rm "${ED}"/usr/share/aclocal/gtk-doc.m4 || die "failed to remove gtk-doc.m4"
+       rm "${ED}"/usr/bin/gtkdoc-rebase || die "failed to remove gtkdoc-rebase"
 
        if use doc; then
                docinto doc
-               dodoc doc/*
+               dodoc doc/* || die
                docinto examples
-               dodoc examples/*
+               dodoc examples/* || die
        fi
 
        if use emacs; then