Gentoo Archives: gentoo-commits

From: "Pacho Ramos (pacho)" <pacho@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/gtk-doc: gtk-doc-1.15.ebuild gtk-doc-1.13-r2.ebuild ChangeLog gtk-doc-1.15-r1.ebuild
Date: Thu, 02 Sep 2010 12:37:03
Message-Id: 20100902123659.A318D20051@flycatcher.gentoo.org
1 pacho 10/09/02 12:36:59
2
3 Modified: gtk-doc-1.15.ebuild gtk-doc-1.13-r2.ebuild
4 ChangeLog
5 Added: gtk-doc-1.15-r1.ebuild
6 Log:
7 Fix bug #333313
8 (Portage version: 2.1.8.3/cvs/Linux x86_64)
9
10 Revision Changes Path
11 1.6 dev-util/gtk-doc/gtk-doc-1.15.ebuild
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/gtk-doc/gtk-doc-1.15.ebuild?rev=1.6&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/gtk-doc/gtk-doc-1.15.ebuild?rev=1.6&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/gtk-doc/gtk-doc-1.15.ebuild?r1=1.5&r2=1.6
16
17 Index: gtk-doc-1.15.ebuild
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-util/gtk-doc/gtk-doc-1.15.ebuild,v
20 retrieving revision 1.5
21 retrieving revision 1.6
22 diff -u -r1.5 -r1.6
23 --- gtk-doc-1.15.ebuild 5 Aug 2010 16:30:15 -0000 1.5
24 +++ gtk-doc-1.15.ebuild 2 Sep 2010 12:36:59 -0000 1.6
25 @@ -1,6 +1,6 @@
26 # Copyright 1999-2010 Gentoo Foundation
27 # Distributed under the terms of the GNU General Public License v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc/gtk-doc-1.15.ebuild,v 1.5 2010/08/05 16:30:15 jer Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc/gtk-doc-1.15.ebuild,v 1.6 2010/09/02 12:36:59 pacho Exp $
30
31 EAPI="2"
32
33 @@ -15,6 +15,7 @@
34 IUSE="debug doc emacs test"
35
36 # dev-tex/tex4ht blocker needed due bug #315287
37 +# app-editors/vim blocker needed due bug #333313
38 RDEPEND=">=dev-libs/glib-2.6
39 >=dev-lang/perl-5.6
40 >=app-text/openjade-1.3.1
41 @@ -25,7 +26,8 @@
42 ~app-text/docbook-sgml-dtd-3.0
43 >=app-text/docbook-dsssl-stylesheets-1.40
44 emacs? ( virtual/emacs )
45 - !!<dev-tex/tex4ht-20090611_p1038-r1"
46 + !!<dev-tex/tex4ht-20090611_p1038-r1
47 + !!>=app-editors/vim-7.3"
48
49 DEPEND="${RDEPEND}
50 ~dev-util/gtk-doc-am-${PV}
51
52
53
54 1.9 dev-util/gtk-doc/gtk-doc-1.13-r2.ebuild
55
56 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/gtk-doc/gtk-doc-1.13-r2.ebuild?rev=1.9&view=markup
57 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/gtk-doc/gtk-doc-1.13-r2.ebuild?rev=1.9&content-type=text/plain
58 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/gtk-doc/gtk-doc-1.13-r2.ebuild?r1=1.8&r2=1.9
59
60 Index: gtk-doc-1.13-r2.ebuild
61 ===================================================================
62 RCS file: /var/cvsroot/gentoo-x86/dev-util/gtk-doc/gtk-doc-1.13-r2.ebuild,v
63 retrieving revision 1.8
64 retrieving revision 1.9
65 diff -u -r1.8 -r1.9
66 --- gtk-doc-1.13-r2.ebuild 18 Aug 2010 21:06:56 -0000 1.8
67 +++ gtk-doc-1.13-r2.ebuild 2 Sep 2010 12:36:59 -0000 1.9
68 @@ -1,6 +1,6 @@
69 # Copyright 1999-2010 Gentoo Foundation
70 # Distributed under the terms of the GNU General Public License v2
71 -# $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc/gtk-doc-1.13-r2.ebuild,v 1.8 2010/08/18 21:06:56 maekke Exp $
72 +# $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc/gtk-doc-1.13-r2.ebuild,v 1.9 2010/09/02 12:36:59 pacho Exp $
73
74 EAPI="2"
75
76 @@ -14,6 +14,7 @@
77 KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
78 IUSE="debug doc emacs test"
79
80 +# app-editors/vim blocker needed due bug #333313
81 RDEPEND=">=dev-libs/glib-2.6
82 >=dev-lang/perl-5.6
83 >=app-text/openjade-1.3.1
84 @@ -23,7 +24,8 @@
85 app-text/docbook-xsl-stylesheets
86 ~app-text/docbook-sgml-dtd-3.0
87 >=app-text/docbook-dsssl-stylesheets-1.40
88 - emacs? ( virtual/emacs )"
89 + emacs? ( virtual/emacs )
90 + !!>=app-editors/vim-7.3"
91
92 DEPEND="${RDEPEND}
93 ~dev-util/gtk-doc-am-${PV}
94
95
96
97 1.132 dev-util/gtk-doc/ChangeLog
98
99 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/gtk-doc/ChangeLog?rev=1.132&view=markup
100 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/gtk-doc/ChangeLog?rev=1.132&content-type=text/plain
101 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/gtk-doc/ChangeLog?r1=1.131&r2=1.132
102
103 Index: ChangeLog
104 ===================================================================
105 RCS file: /var/cvsroot/gentoo-x86/dev-util/gtk-doc/ChangeLog,v
106 retrieving revision 1.131
107 retrieving revision 1.132
108 diff -u -r1.131 -r1.132
109 --- ChangeLog 18 Aug 2010 21:06:56 -0000 1.131
110 +++ ChangeLog 2 Sep 2010 12:36:59 -0000 1.132
111 @@ -1,6 +1,17 @@
112 # ChangeLog for dev-util/gtk-doc
113 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
114 -# $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc/ChangeLog,v 1.131 2010/08/18 21:06:56 maekke Exp $
115 +# $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc/ChangeLog,v 1.132 2010/09/02 12:36:59 pacho Exp $
116 +
117 +*gtk-doc-1.15-r1 (02 Sep 2010)
118 +
119 + 02 Sep 2010; Pacho Ramos <pacho@g.o> gtk-doc-1.13-r2.ebuild,
120 + gtk-doc-1.15.ebuild, +gtk-doc-1.15-r1.ebuild,
121 + +files/gtk-doc-1.15-fixxref-vim-fixes.patch:
122 + Revision bump to fix incompatibility with vim-7.3 reported in bug #333313
123 + by Ian Abbott, Ed Catmur and others. Applied upstream patch for fixing
124 + this and also replacing gtk-doc-1.13-fixxref-vim-u-NONE.patch. Added a
125 + blocker to affected versions to prevent future breakage when vim-7.3
126 + reaches stable.
127
128 18 Aug 2010; Markus Meier <maekke@g.o> gtk-doc-1.13-r2.ebuild:
129 arm stable, bug #314899
130
131
132
133 1.1 dev-util/gtk-doc/gtk-doc-1.15-r1.ebuild
134
135 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/gtk-doc/gtk-doc-1.15-r1.ebuild?rev=1.1&view=markup
136 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/gtk-doc/gtk-doc-1.15-r1.ebuild?rev=1.1&content-type=text/plain
137
138 Index: gtk-doc-1.15-r1.ebuild
139 ===================================================================
140 # Copyright 1999-2010 Gentoo Foundation
141 # Distributed under the terms of the GNU General Public License v2
142 # $Header: /var/cvsroot/gentoo-x86/dev-util/gtk-doc/gtk-doc-1.15-r1.ebuild,v 1.1 2010/09/02 12:36:59 pacho Exp $
143
144 EAPI="2"
145
146 inherit eutils elisp-common gnome2
147
148 DESCRIPTION="GTK+ Documentation Generator"
149 HOMEPAGE="http://www.gtk.org/gtk-doc/"
150
151 LICENSE="GPL-2 FDL-1.1"
152 SLOT="0"
153 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
154 IUSE="debug doc emacs test"
155
156 # dev-tex/tex4ht blocker needed due bug #315287
157 RDEPEND=">=dev-libs/glib-2.6
158 >=dev-lang/perl-5.6
159 >=app-text/openjade-1.3.1
160 dev-libs/libxslt
161 >=dev-libs/libxml2-2.3.6
162 ~app-text/docbook-xml-dtd-4.3
163 app-text/docbook-xsl-stylesheets
164 ~app-text/docbook-sgml-dtd-3.0
165 >=app-text/docbook-dsssl-stylesheets-1.40
166 emacs? ( virtual/emacs )
167 !!<dev-tex/tex4ht-20090611_p1038-r1"
168
169 DEPEND="${RDEPEND}
170 ~dev-util/gtk-doc-am-${PV}
171 >=dev-util/pkgconfig-0.19
172 >=app-text/scrollkeeper-0.3.14
173 >=app-text/gnome-doc-utils-0.3.2
174 test? ( app-text/scrollkeeper-dtd )"
175
176 SITEFILE=61${PN}-gentoo.el
177
178 DOCS="AUTHORS ChangeLog MAINTAINERS NEWS README TODO"
179
180 src_prepare() {
181 gnome2_src_prepare
182
183 # Remove global Emacs keybindings.
184 epatch "${FILESDIR}/${PN}-1.8-emacs-keybindings.patch"
185
186 # Fix bug 306569 by not loading vim plugins while calling vim in
187 # gtkdoc-fixxref for fixing vim syntax highlighting
188 # Also fix incompatibility with vim-7.3 (bug #333313)
189 epatch "${FILESDIR}/${P}-fixxref-vim-fixes.patch"
190 }
191
192 src_compile() {
193 gnome2_src_compile
194
195 use emacs && elisp-compile tools/gtk-doc.el
196 }
197
198 src_install() {
199 gnome2_src_install
200
201 # Don't install those files, they are in gtk-doc-am now
202 rm "${D}"/usr/share/aclocal/gtk-doc.m4 || die "failed to remove gtk-doc.m4"
203 rm "${D}"/usr/bin/gtkdoc-rebase || die "failed to remove gtkdoc-rebase"
204
205 if use doc; then
206 docinto doc
207 dodoc doc/*
208 docinto examples
209 dodoc examples/*
210 fi
211
212 if use emacs; then
213 elisp-install ${PN} tools/gtk-doc.el*
214 elisp-site-file-install "${FILESDIR}/${SITEFILE}"
215 fi
216 }
217
218 pkg_postinst() {
219 if use emacs; then
220 elisp-site-regen
221 elog "gtk-doc does no longer define global key bindings for Emacs."
222 elog "You may set your own key bindings for \"gtk-doc-insert\" and"
223 elog "\"gtk-doc-insert-section\" in your ~/.emacs file."
224 fi
225 }
226
227 pkg_postrm() {
228 use emacs && elisp-site-regen
229 }