Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-text/docbook-xml-dtd/
Date: Wed, 11 Sep 2019 17:58:14
Message-Id: 1568224644.b00ee6623771148acd2c294d492382208a8934e9.mgorny@gentoo
1 commit: b00ee6623771148acd2c294d492382208a8934e9
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Wed Sep 4 08:11:02 2019 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Wed Sep 11 17:57:24 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b00ee662
7
8 app-text/docbook-xml-dtd: Bump to EAPI 7, use sgml-catalog-r1
9
10 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
11
12 .../docbook-xml-dtd-4.1.2-r7.ebuild | 62 +++++++++++++++++++++
13 .../docbook-xml-dtd/docbook-xml-dtd-4.2-r3.ebuild | 62 +++++++++++++++++++++
14 .../docbook-xml-dtd/docbook-xml-dtd-4.3-r2.ebuild | 62 +++++++++++++++++++++
15 .../docbook-xml-dtd/docbook-xml-dtd-4.4-r3.ebuild | 63 ++++++++++++++++++++++
16 .../docbook-xml-dtd/docbook-xml-dtd-4.5-r2.ebuild | 63 ++++++++++++++++++++++
17 5 files changed, 312 insertions(+)
18
19 diff --git a/app-text/docbook-xml-dtd/docbook-xml-dtd-4.1.2-r7.ebuild b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.1.2-r7.ebuild
20 new file mode 100644
21 index 00000000000..fdf2ac2ad67
22 --- /dev/null
23 +++ b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.1.2-r7.ebuild
24 @@ -0,0 +1,62 @@
25 +# Copyright 1999-2019 Gentoo Authors
26 +# Distributed under the terms of the GNU General Public License v2
27 +
28 +EAPI=7
29 +inherit sgml-catalog-r1
30 +
31 +MY_P="docbkx${PV//./}"
32 +DESCRIPTION="Docbook DTD for XML"
33 +HOMEPAGE="https://docbook.org/"
34 +SRC_URI="https://docbook.org/xml/${PV}/${MY_P}.zip"
35 +
36 +LICENSE="docbook"
37 +SLOT="${PV}"
38 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
39 +IUSE=""
40 +
41 +RDEPEND=">=app-text/docbook-xsl-stylesheets-1.65
42 + >=app-text/build-docbook-catalog-1.2"
43 +DEPEND=">=app-arch/unzip-5.41"
44 +
45 +S=${WORKDIR}
46 +
47 +src_prepare() {
48 + # Prepend OVERRIDE directive
49 + sed -i -e '1i\\OVERRIDE YES' docbook.cat || die
50 + default
51 +}
52 +
53 +src_install() {
54 + keepdir /etc/xml
55 +
56 + insinto "/usr/share/sgml/docbook/xml-dtd-${PV}"
57 + doins *.cat *.dtd *.mod || die
58 + insinto "/usr/share/sgml/docbook/xml-dtd-${PV}/ent"
59 + doins ent/*.ent
60 +
61 + insinto /etc/sgml
62 + newins - "xml-docbook-${PV}.cat" <<-EOF
63 + CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat"
64 + CATALOG "${EPREFIX}/usr/share/sgml/docbook/xml-dtd-${PV}/docbook.cat"
65 + EOF
66 +
67 + dodoc ChangeLog *.txt
68 +}
69 +
70 +pkg_preinst() {
71 + # work-around old revision removing it
72 + cp "${ED}"/etc/sgml/xml-docbook-${PV}.cat "${T}" || die
73 +}
74 +
75 +pkg_postinst() {
76 + if [[ ! -f ${EROOT}/etc/sgml/xml-docbook-${PV}.cat ]]; then
77 + cp "${T}"/xml-docbook-${PV}.cat "${EROOT}"/etc/sgml/ || die
78 + fi
79 + build-docbook-catalog
80 + sgml-catalog-r1_pkg_postinst
81 +}
82 +
83 +pkg_postrm() {
84 + build-docbook-catalog
85 + sgml-catalog-r1_pkg_postrm
86 +}
87
88 diff --git a/app-text/docbook-xml-dtd/docbook-xml-dtd-4.2-r3.ebuild b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.2-r3.ebuild
89 new file mode 100644
90 index 00000000000..db788fca68f
91 --- /dev/null
92 +++ b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.2-r3.ebuild
93 @@ -0,0 +1,62 @@
94 +# Copyright 1999-2019 Gentoo Authors
95 +# Distributed under the terms of the GNU General Public License v2
96 +
97 +EAPI=7
98 +inherit sgml-catalog-r1
99 +
100 +MY_P=${P/-dtd/}
101 +DESCRIPTION="Docbook DTD for XML"
102 +HOMEPAGE="https://docbook.org/"
103 +SRC_URI="https://docbook.org/xml/${PV}/${MY_P}.zip"
104 +
105 +LICENSE="docbook"
106 +SLOT="${PV}"
107 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
108 +IUSE=""
109 +
110 +RDEPEND=">=app-text/docbook-xsl-stylesheets-1.65
111 + >=app-text/build-docbook-catalog-1.2"
112 +DEPEND=">=app-arch/unzip-5.41"
113 +
114 +S=${WORKDIR}
115 +
116 +src_prepare() {
117 + # Prepend OVERRIDE directive
118 + sed -i -e '1i\\OVERRIDE YES' docbook.cat || die
119 + default
120 +}
121 +
122 +src_install() {
123 + keepdir /etc/xml
124 +
125 + insinto "/usr/share/sgml/docbook/xml-dtd-${PV}"
126 + doins *.cat *.dtd *.mod || die
127 + insinto "/usr/share/sgml/docbook/xml-dtd-${PV}/ent"
128 + doins ent/*.ent
129 +
130 + insinto /etc/sgml
131 + newins - "xml-docbook-${PV}.cat" <<-EOF
132 + CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat"
133 + CATALOG "${EPREFIX}/usr/share/sgml/docbook/xml-dtd-${PV}/docbook.cat"
134 + EOF
135 +
136 + dodoc ChangeLog README
137 +}
138 +
139 +pkg_preinst() {
140 + # work-around old revision removing it
141 + cp "${ED}"/etc/sgml/xml-docbook-${PV}.cat "${T}" || die
142 +}
143 +
144 +pkg_postinst() {
145 + if [[ ! -f ${EROOT}/etc/sgml/xml-docbook-${PV}.cat ]]; then
146 + cp "${T}"/xml-docbook-${PV}.cat "${EROOT}"/etc/sgml/ || die
147 + fi
148 + build-docbook-catalog
149 + sgml-catalog-r1_pkg_postinst
150 +}
151 +
152 +pkg_postrm() {
153 + build-docbook-catalog
154 + sgml-catalog-r1_pkg_postrm
155 +}
156
157 diff --git a/app-text/docbook-xml-dtd/docbook-xml-dtd-4.3-r2.ebuild b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.3-r2.ebuild
158 new file mode 100644
159 index 00000000000..db788fca68f
160 --- /dev/null
161 +++ b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.3-r2.ebuild
162 @@ -0,0 +1,62 @@
163 +# Copyright 1999-2019 Gentoo Authors
164 +# Distributed under the terms of the GNU General Public License v2
165 +
166 +EAPI=7
167 +inherit sgml-catalog-r1
168 +
169 +MY_P=${P/-dtd/}
170 +DESCRIPTION="Docbook DTD for XML"
171 +HOMEPAGE="https://docbook.org/"
172 +SRC_URI="https://docbook.org/xml/${PV}/${MY_P}.zip"
173 +
174 +LICENSE="docbook"
175 +SLOT="${PV}"
176 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
177 +IUSE=""
178 +
179 +RDEPEND=">=app-text/docbook-xsl-stylesheets-1.65
180 + >=app-text/build-docbook-catalog-1.2"
181 +DEPEND=">=app-arch/unzip-5.41"
182 +
183 +S=${WORKDIR}
184 +
185 +src_prepare() {
186 + # Prepend OVERRIDE directive
187 + sed -i -e '1i\\OVERRIDE YES' docbook.cat || die
188 + default
189 +}
190 +
191 +src_install() {
192 + keepdir /etc/xml
193 +
194 + insinto "/usr/share/sgml/docbook/xml-dtd-${PV}"
195 + doins *.cat *.dtd *.mod || die
196 + insinto "/usr/share/sgml/docbook/xml-dtd-${PV}/ent"
197 + doins ent/*.ent
198 +
199 + insinto /etc/sgml
200 + newins - "xml-docbook-${PV}.cat" <<-EOF
201 + CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat"
202 + CATALOG "${EPREFIX}/usr/share/sgml/docbook/xml-dtd-${PV}/docbook.cat"
203 + EOF
204 +
205 + dodoc ChangeLog README
206 +}
207 +
208 +pkg_preinst() {
209 + # work-around old revision removing it
210 + cp "${ED}"/etc/sgml/xml-docbook-${PV}.cat "${T}" || die
211 +}
212 +
213 +pkg_postinst() {
214 + if [[ ! -f ${EROOT}/etc/sgml/xml-docbook-${PV}.cat ]]; then
215 + cp "${T}"/xml-docbook-${PV}.cat "${EROOT}"/etc/sgml/ || die
216 + fi
217 + build-docbook-catalog
218 + sgml-catalog-r1_pkg_postinst
219 +}
220 +
221 +pkg_postrm() {
222 + build-docbook-catalog
223 + sgml-catalog-r1_pkg_postrm
224 +}
225
226 diff --git a/app-text/docbook-xml-dtd/docbook-xml-dtd-4.4-r3.ebuild b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.4-r3.ebuild
227 new file mode 100644
228 index 00000000000..d0987c01141
229 --- /dev/null
230 +++ b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.4-r3.ebuild
231 @@ -0,0 +1,63 @@
232 +# Copyright 1999-2019 Gentoo Authors
233 +# Distributed under the terms of the GNU General Public License v2
234 +
235 +EAPI=7
236 +inherit sgml-catalog-r1
237 +
238 +MY_P=${P/-dtd/}
239 +DESCRIPTION="Docbook DTD for XML"
240 +HOMEPAGE="https://docbook.org/"
241 +SRC_URI="https://docbook.org/xml/${PV}/${MY_P}.zip"
242 +
243 +LICENSE="docbook"
244 +SLOT="${PV}"
245 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
246 +IUSE=""
247 +
248 +RDEPEND=">=app-text/docbook-xsl-stylesheets-1.65
249 + >=app-text/build-docbook-catalog-1.2"
250 +DEPEND=">=app-arch/unzip-5.41"
251 +
252 +S=${WORKDIR}
253 +
254 +src_prepare() {
255 + # Prepend OVERRIDE directive
256 + sed -i -e '1i\\OVERRIDE YES' docbook.cat || die
257 + default
258 +}
259 +
260 +src_install() {
261 + keepdir /etc/xml
262 +
263 + insinto "/usr/share/sgml/docbook/xml-dtd-${PV}"
264 + doins *.cat *.dtd *.mod *.xml || die
265 + insinto "/usr/share/sgml/docbook/xml-dtd-${PV}/ent"
266 + doins ent/*.ent
267 +
268 + insinto /etc/sgml
269 + newins - "xml-docbook-${PV}.cat" <<-EOF
270 + CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat"
271 + CATALOG "${EPREFIX}/usr/share/sgml/docbook/xml-dtd-${PV}/docbook.cat"
272 + EOF
273 +
274 + cp ent/README README.ent
275 + dodoc ChangeLog README*
276 +}
277 +
278 +pkg_preinst() {
279 + # work-around old revision removing it
280 + cp "${ED}"/etc/sgml/xml-docbook-${PV}.cat "${T}" || die
281 +}
282 +
283 +pkg_postinst() {
284 + if [[ ! -f ${EROOT}/etc/sgml/xml-docbook-${PV}.cat ]]; then
285 + cp "${T}"/xml-docbook-${PV}.cat "${EROOT}"/etc/sgml/ || die
286 + fi
287 + build-docbook-catalog
288 + sgml-catalog-r1_pkg_postinst
289 +}
290 +
291 +pkg_postrm() {
292 + build-docbook-catalog
293 + sgml-catalog-r1_pkg_postrm
294 +}
295
296 diff --git a/app-text/docbook-xml-dtd/docbook-xml-dtd-4.5-r2.ebuild b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.5-r2.ebuild
297 new file mode 100644
298 index 00000000000..d0987c01141
299 --- /dev/null
300 +++ b/app-text/docbook-xml-dtd/docbook-xml-dtd-4.5-r2.ebuild
301 @@ -0,0 +1,63 @@
302 +# Copyright 1999-2019 Gentoo Authors
303 +# Distributed under the terms of the GNU General Public License v2
304 +
305 +EAPI=7
306 +inherit sgml-catalog-r1
307 +
308 +MY_P=${P/-dtd/}
309 +DESCRIPTION="Docbook DTD for XML"
310 +HOMEPAGE="https://docbook.org/"
311 +SRC_URI="https://docbook.org/xml/${PV}/${MY_P}.zip"
312 +
313 +LICENSE="docbook"
314 +SLOT="${PV}"
315 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sh ~sparc ~x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
316 +IUSE=""
317 +
318 +RDEPEND=">=app-text/docbook-xsl-stylesheets-1.65
319 + >=app-text/build-docbook-catalog-1.2"
320 +DEPEND=">=app-arch/unzip-5.41"
321 +
322 +S=${WORKDIR}
323 +
324 +src_prepare() {
325 + # Prepend OVERRIDE directive
326 + sed -i -e '1i\\OVERRIDE YES' docbook.cat || die
327 + default
328 +}
329 +
330 +src_install() {
331 + keepdir /etc/xml
332 +
333 + insinto "/usr/share/sgml/docbook/xml-dtd-${PV}"
334 + doins *.cat *.dtd *.mod *.xml || die
335 + insinto "/usr/share/sgml/docbook/xml-dtd-${PV}/ent"
336 + doins ent/*.ent
337 +
338 + insinto /etc/sgml
339 + newins - "xml-docbook-${PV}.cat" <<-EOF
340 + CATALOG "${EPREFIX}/etc/sgml/sgml-docbook.cat"
341 + CATALOG "${EPREFIX}/usr/share/sgml/docbook/xml-dtd-${PV}/docbook.cat"
342 + EOF
343 +
344 + cp ent/README README.ent
345 + dodoc ChangeLog README*
346 +}
347 +
348 +pkg_preinst() {
349 + # work-around old revision removing it
350 + cp "${ED}"/etc/sgml/xml-docbook-${PV}.cat "${T}" || die
351 +}
352 +
353 +pkg_postinst() {
354 + if [[ ! -f ${EROOT}/etc/sgml/xml-docbook-${PV}.cat ]]; then
355 + cp "${T}"/xml-docbook-${PV}.cat "${EROOT}"/etc/sgml/ || die
356 + fi
357 + build-docbook-catalog
358 + sgml-catalog-r1_pkg_postinst
359 +}
360 +
361 +pkg_postrm() {
362 + build-docbook-catalog
363 + sgml-catalog-r1_pkg_postrm
364 +}