Gentoo Archives: gentoo-commits

From: "Mart Raudsepp (leio)" <leio@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/gtk-doc: ChangeLog gtk-doc-1.11.ebuild gtk-doc-1.10-r1.ebuild gtk-doc-1.8-r2.ebuild
Date: Mon, 04 May 2009 08:11:06
Message-Id: E1M0m3S-0000k5-Rh@stork.gentoo.org
1 leio 09/05/04 00:29:10
2
3 Modified: ChangeLog
4 Added: gtk-doc-1.11.ebuild
5 Removed: gtk-doc-1.10-r1.ebuild gtk-doc-1.8-r2.ebuild
6 Log:
7 New version with various bug fixes and improvements. User documentation is installed again, viewable with yelp. Remove old versions
8 (Portage version: 2.2_rc22/cvs/Linux 2.6.29-gentoo-r2 x86_64)
9
10 Revision Changes Path
11 1.104 dev-util/gtk-doc/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/gtk-doc/ChangeLog?rev=1.104&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/gtk-doc/ChangeLog?rev=1.104&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/gtk-doc/ChangeLog?r1=1.103&r2=1.104
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-util/gtk-doc/ChangeLog,v
20 retrieving revision 1.103
21 retrieving revision 1.104
22 diff -u -r1.103 -r1.104
23 --- ChangeLog 28 Apr 2009 18:10:22 -0000 1.103
24 +++ ChangeLog 4 May 2009 00:29:10 -0000 1.104
25 @@ -1,6 +1,16 @@
26 # ChangeLog for dev-util/gtk-doc
27 # Copyright 2002-2009 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc/ChangeLog,v 1.103 2009/04/28 18:10:22 armin76 Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc/ChangeLog,v 1.104 2009/05/04 00:29:10 leio Exp $
30 +
31 +*gtk-doc-1.11 (04 May 2009)
32 +
33 + 04 May 2009; Mart Raudsepp <leio@g.o>
34 + +files/gtk-doc-1.11-fix-index-id-gen.patch,
35 + +files/gtk-doc-1.11-quote-filenames-with-space.patch,
36 + +files/gtk-doc-1.11-tests-fixes.patch, -gtk-doc-1.8-r2.ebuild,
37 + -gtk-doc-1.10-r1.ebuild, +gtk-doc-1.11.ebuild:
38 + New version with various bug fixes and improvements. User documentation is
39 + installed again, viewable with yelp. Remove old versions
40
41 28 Apr 2009; Raúl Porcel <armin76@g.o> gtk-doc-1.10-r2.ebuild:
42 m68k stable
43
44
45
46 1.1 dev-util/gtk-doc/gtk-doc-1.11.ebuild
47
48 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/gtk-doc/gtk-doc-1.11.ebuild?rev=1.1&view=markup
49 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/dev-util/gtk-doc/gtk-doc-1.11.ebuild?rev=1.1&content-type=text/plain
50
51 Index: gtk-doc-1.11.ebuild
52 ===================================================================
53 # Copyright 1999-2009 Gentoo Foundation
54 # Distributed under the terms of the GNU General Public License v2
55 # $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc/gtk-doc-1.11.ebuild,v 1.1 2009/05/04 00:29:10 leio Exp $
56
57 inherit eutils elisp-common gnome2
58
59 DESCRIPTION="GTK+ Documentation Generator"
60 HOMEPAGE="http://www.gtk.org/gtk-doc/"
61
62 LICENSE="GPL-2 FDL-1.1"
63 SLOT="0"
64 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
65 IUSE="debug doc emacs"
66
67 RDEPEND=">=dev-libs/glib-2.6
68 >=dev-lang/perl-5.6
69 >=app-text/openjade-1.3.1
70 dev-libs/libxslt
71 >=dev-libs/libxml2-2.3.6
72 ~app-text/docbook-xml-dtd-4.3
73 app-text/docbook-xsl-stylesheets
74 ~app-text/docbook-sgml-dtd-3.0
75 >=app-text/docbook-dsssl-stylesheets-1.40
76 emacs? ( virtual/emacs )"
77
78 DEPEND="${RDEPEND}
79 ~dev-util/gtk-doc-am-${PV}
80 >=dev-util/pkgconfig-0.19
81 >=app-text/scrollkeeper-0.3.14
82 >=app-text/gnome-doc-utils-0.3.2"
83
84 SITEFILE=61${PN}-gentoo.el
85
86 DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README TODO"
87
88 src_unpack() {
89 gnome2_src_unpack
90
91 # Remove global Emacs keybindings.
92 epatch "${FILESDIR}/${PN}-1.8-emacs-keybindings.patch"
93
94 # Don't install gtk-doc.m4; it's in gtk-doc-am now
95 epatch "${FILESDIR}/${PN}-1.10-no-m4.patch"
96
97 # Fix index-id generation for child and style properties. Upstream #562064
98 epatch "${FILESDIR}/${P}-fix-index-id-gen.patch"
99 # Upstream test run fixes when no gtk-doc installed yet
100 epatch "${FILESDIR}/${P}-tests-fixes.patch"
101 # Upstream patch for fixing quoting of filenames with spaces, bug #263372
102 epatch "${FILESDIR}/${P}-quote-filenames-with-space.patch"
103 }
104
105 src_compile() {
106 gnome2_src_compile
107
108 use emacs && elisp-compile tools/gtk-doc.el
109 }
110
111 src_install() {
112 gnome2_src_install
113
114 if use doc; then
115 docinto doc
116 dodoc doc/*
117 docinto examples
118 dodoc examples/*
119 fi
120
121 if use emacs; then
122 elisp-install ${PN} tools/gtk-doc.el*
123 elisp-site-file-install "${FILESDIR}/${SITEFILE}"
124 fi
125 }
126
127 pkg_postinst() {
128 if use emacs; then
129 elisp-site-regen
130 elog "gtk-doc does no longer define global key bindings for Emacs."
131 elog "You may set your own key bindings for \"gtk-doc-insert\" and"
132 elog "\"gtk-doc-insert-section\" in your ~/.emacs file."
133 fi
134 }
135
136 pkg_postrm() {
137 use emacs && elisp-site-regen
138 }