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-simple-dtd/
Date: Wed, 11 Sep 2019 17:58:16
Message-Id: 1568224647.376ee0221e6a0495e27dccb3cb44e7c7c2ed126f.mgorny@gentoo
1 commit: 376ee0221e6a0495e27dccb3cb44e7c7c2ed126f
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Wed Sep 4 08:39:45 2019 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Wed Sep 11 17:57:27 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=376ee022
7
8 app-text/docbook-xml-simple-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-simple-dtd-1.0-r3.ebuild | 49 ++++++++++++++++++++
13 .../docbook-xml-simple-dtd-4.1.2.4-r4.ebuild | 53 ++++++++++++++++++++++
14 .../docbook-xml-simple-dtd-4.1.2.5-r3.ebuild | 49 ++++++++++++++++++++
15 3 files changed, 151 insertions(+)
16
17 diff --git a/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-1.0-r3.ebuild b/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-1.0-r3.ebuild
18 new file mode 100644
19 index 00000000000..ca6929bbed3
20 --- /dev/null
21 +++ b/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-1.0-r3.ebuild
22 @@ -0,0 +1,49 @@
23 +# Copyright 1999-2019 Gentoo Authors
24 +# Distributed under the terms of the GNU General Public License v2
25 +
26 +EAPI=7
27 +inherit sgml-catalog-r1
28 +
29 +MY_P=docbook-simple-${PV}
30 +DESCRIPTION="Simplified Docbook DTD for XML"
31 +HOMEPAGE="https://www.oasis-open.org/docbook/"
32 +SRC_URI="https://www.oasis-open.org/docbook/xml/simple/${PV}/${MY_P}.zip"
33 +
34 +LICENSE="docbook"
35 +SLOT="${PV}"
36 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris"
37 +IUSE=""
38 +
39 +RDEPEND=">=app-text/build-docbook-catalog-1.6"
40 +DEPEND=">=app-arch/unzip-5.41"
41 +
42 +S=${WORKDIR}
43 +
44 +src_install() {
45 + insinto /usr/share/sgml/docbook/${P#docbook-}
46 + doins *.dtd *.mod *.css
47 + newins "${FILESDIR}"/${P}.cat catalog
48 +
49 + insinto /etc/sgml
50 + newins - "xml-simple-docbook-${PV}.cat" <<-EOF
51 + CATALOG "${EPREFIX}/usr/share/sgml/docbook/xml-simple-dtd-${PV}/catalog"
52 + EOF
53 +}
54 +
55 +pkg_preinst() {
56 + # work-around old revision removing it
57 + cp "${ED}"/etc/sgml/xml-simple-docbook-${PV}.cat "${T}" || die
58 +}
59 +
60 +pkg_postinst() {
61 + if [[ ! -f ${EROOT}/etc/sgml/xml-simple-docbook-${PV}.cat ]]; then
62 + cp "${T}"/xml-simple-docbook-${PV}.cat "${EROOT}"/etc/sgml/ || die
63 + fi
64 + build-docbook-catalog
65 + sgml-catalog-r1_pkg_postinst
66 +}
67 +
68 +pkg_postrm() {
69 + build-docbook-catalog
70 + sgml-catalog-r1_pkg_postrm
71 +}
72
73 diff --git a/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.4-r4.ebuild b/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.4-r4.ebuild
74 new file mode 100644
75 index 00000000000..546b6d954ee
76 --- /dev/null
77 +++ b/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.4-r4.ebuild
78 @@ -0,0 +1,53 @@
79 +# Copyright 1999-2019 Gentoo Authors
80 +# Distributed under the terms of the GNU General Public License v2
81 +
82 +EAPI=7
83 +inherit sgml-catalog-r1
84 +
85 +MY_P="sdb${PV//.}"
86 +DESCRIPTION="Simplified Docbook DTD for XML"
87 +HOMEPAGE="https://www.oasis-open.org/docbook/"
88 +SRC_URI="mirror://gentoo/${MY_P}.zip"
89 +
90 +LICENSE="docbook"
91 +SLOT="${PV}"
92 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris"
93 +IUSE=""
94 +
95 +RDEPEND=">=app-text/build-docbook-catalog-1.6
96 + !!app-text/docbook-xml-simple-dtd:0"
97 +DEPEND=">=app-arch/unzip-5.41"
98 +
99 +S=${WORKDIR}
100 +
101 +src_install() {
102 + insinto /usr/share/sgml/docbook/${P#docbook-}
103 + doins *.dtd *.mod *.css
104 + newins "${FILESDIR}"/${P}.catalog catalog
105 +
106 + insinto /usr/share/sgml/docbook/${P#docbook-}/ent
107 + doins ent/*.ent
108 +
109 + insinto /etc/sgml
110 + newins - "xml-simple-docbook-${PV}.cat" <<-EOF
111 + CATALOG "${EPREFIX}/usr/share/sgml/docbook/xml-simple-dtd-${PV}/catalog"
112 + EOF
113 +}
114 +
115 +pkg_preinst() {
116 + # work-around old revision removing it
117 + cp "${ED}"/etc/sgml/xml-simple-docbook-${PV}.cat "${T}" || die
118 +}
119 +
120 +pkg_postinst() {
121 + if [[ ! -f ${EROOT}/etc/sgml/xml-simple-docbook-${PV}.cat ]]; then
122 + cp "${T}"/xml-simple-docbook-${PV}.cat "${EROOT}"/etc/sgml/ || die
123 + fi
124 + build-docbook-catalog
125 + sgml-catalog-r1_pkg_postinst
126 +}
127 +
128 +pkg_postrm() {
129 + build-docbook-catalog
130 + sgml-catalog-r1_pkg_postrm
131 +}
132
133 diff --git a/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.5-r3.ebuild b/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.5-r3.ebuild
134 new file mode 100644
135 index 00000000000..b818a587508
136 --- /dev/null
137 +++ b/app-text/docbook-xml-simple-dtd/docbook-xml-simple-dtd-4.1.2.5-r3.ebuild
138 @@ -0,0 +1,49 @@
139 +# Copyright 1999-2019 Gentoo Authors
140 +# Distributed under the terms of the GNU General Public License v2
141 +
142 +EAPI=7
143 +inherit sgml-catalog-r1
144 +
145 +MY_P=simple${PV//./}
146 +DESCRIPTION="Simplified Docbook DTD for XML"
147 +HOMEPAGE="http://www.oasis-open.org/docbook/xml/simple/4.1.2.5/"
148 +SRC_URI="https://www.oasis-open.org/docbook/xml/simple/${PV}/${MY_P}.zip"
149 +
150 +LICENSE="docbook"
151 +SLOT="${PV}"
152 +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~x86-macos ~sparc-solaris"
153 +IUSE=""
154 +
155 +RDEPEND=">=app-text/build-docbook-catalog-1.6"
156 +DEPEND=">=app-arch/unzip-5.41"
157 +
158 +S=${WORKDIR}
159 +
160 +src_install() {
161 + insinto /usr/share/sgml/docbook/${P#docbook-}
162 + doins *.dtd *.mod *.css
163 + newins "${FILESDIR}"/${P}.catalog catalog
164 +
165 + insinto /etc/sgml
166 + newins - "xml-simple-docbook-${PV}.cat" <<-EOF
167 + CATALOG "${EPREFIX}/usr/share/sgml/docbook/xml-simple-dtd-${PV}/catalog"
168 + EOF
169 +}
170 +
171 +pkg_preinst() {
172 + # work-around old revision removing it
173 + cp "${ED}"/etc/sgml/xml-simple-docbook-${PV}.cat "${T}" || die
174 +}
175 +
176 +pkg_postinst() {
177 + if [[ ! -f ${EROOT}/etc/sgml/xml-simple-docbook-${PV}.cat ]]; then
178 + cp "${T}"/xml-simple-docbook-${PV}.cat "${EROOT}"/etc/sgml/ || die
179 + fi
180 + build-docbook-catalog
181 + sgml-catalog-r1_pkg_postinst
182 +}
183 +
184 +pkg_postrm() {
185 + build-docbook-catalog
186 + sgml-catalog-r1_pkg_postrm
187 +}