1 |
commit: 6176c3c3dc00d362bb121e1d41521d3d7d0eed07 |
2 |
Author: Michał Górny <mgorny <AT> gentoo <DOT> org> |
3 |
AuthorDate: Wed Sep 4 16:57:51 2019 +0000 |
4 |
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> |
5 |
CommitDate: Wed Sep 11 17:57:41 2019 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6176c3c3 |
7 |
|
8 |
app-text/docbook-sgml-utils: Bump to EAPI 7 |
9 |
|
10 |
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> |
11 |
|
12 |
.../docbook-sgml-utils-0.6.14-r3.ebuild | 70 ++++++++++++++++++++++ |
13 |
1 file changed, 70 insertions(+) |
14 |
|
15 |
diff --git a/app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r3.ebuild b/app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r3.ebuild |
16 |
new file mode 100644 |
17 |
index 00000000000..16dc32cb7b0 |
18 |
--- /dev/null |
19 |
+++ b/app-text/docbook-sgml-utils/docbook-sgml-utils-0.6.14-r3.ebuild |
20 |
@@ -0,0 +1,70 @@ |
21 |
+# Copyright 1999-2019 Gentoo Authors |
22 |
+# Distributed under the terms of the GNU General Public License v2 |
23 |
+ |
24 |
+EAPI=7 |
25 |
+ |
26 |
+inherit autotools prefix |
27 |
+ |
28 |
+MY_P=${PN/-sgml/}-${PV} |
29 |
+DESCRIPTION="Shell scripts to manage DocBook documents" |
30 |
+HOMEPAGE="https://sourceware.org/docbook-tools/" |
31 |
+SRC_URI="https://sourceware.org/pub/docbook-tools/new-trials/SOURCES/${MY_P}.tar.gz" |
32 |
+S=${WORKDIR}/${MY_P} |
33 |
+ |
34 |
+LICENSE="GPL-2" |
35 |
+SLOT="0" |
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" |
37 |
+IUSE="jadetex" |
38 |
+ |
39 |
+DEPEND=">=dev-lang/perl-5 |
40 |
+ app-text/docbook-dsssl-stylesheets |
41 |
+ app-text/openjade |
42 |
+ dev-perl/SGMLSpm |
43 |
+ ~app-text/docbook-xml-simple-dtd-4.1.2.4 |
44 |
+ ~app-text/docbook-xml-simple-dtd-1.0 |
45 |
+ app-text/docbook-xml-dtd |
46 |
+ ~app-text/docbook-sgml-dtd-3.0 |
47 |
+ ~app-text/docbook-sgml-dtd-3.1 |
48 |
+ ~app-text/docbook-sgml-dtd-4.0 |
49 |
+ ~app-text/docbook-sgml-dtd-4.1 |
50 |
+ ~app-text/docbook-sgml-dtd-4.2 |
51 |
+ ~app-text/docbook-sgml-dtd-4.4 |
52 |
+ jadetex? ( app-text/jadetex ) |
53 |
+ userland_GNU? ( sys-apps/which ) |
54 |
+ || ( |
55 |
+ www-client/lynx |
56 |
+ www-client/links |
57 |
+ www-client/elinks |
58 |
+ virtual/w3m |
59 |
+ )" |
60 |
+RDEPEND="${DEPEND}" |
61 |
+ |
62 |
+# including both xml-simple-dtd 4.1.2.4 and 1.0, to ease |
63 |
+# transition to simple-dtd 1.0, <obz@g.o> |
64 |
+ |
65 |
+src_prepare() { |
66 |
+ default |
67 |
+ eapply "${FILESDIR}"/${MY_P}-elinks.patch |
68 |
+ eapply "${FILESDIR}"/${P}-grep-2.7.patch |
69 |
+ if use prefix; then |
70 |
+ eapply "${FILESDIR}"/${MY_P}-prefix.patch |
71 |
+ eprefixify doc/{man,HTML}/Makefile.am bin/jw.in backends/txt configure.in |
72 |
+ eautoreconf |
73 |
+ fi |
74 |
+} |
75 |
+ |
76 |
+src_install() { |
77 |
+ make DESTDIR="${D}" \ |
78 |
+ htmldir="${EPREFIX}/usr/share/doc/${PF}/html" \ |
79 |
+ install |
80 |
+ |
81 |
+ if ! use jadetex; then |
82 |
+ local i |
83 |
+ for i in dvi pdf ps; do |
84 |
+ rm "${ED}"/usr/bin/docbook2${i} || die |
85 |
+ rm "${ED}"/usr/share/sgml/docbook/utils-${PV}/backends/${i} || die |
86 |
+ rm "${ED}"/usr/share/man/man1/docbook2${i}.1 || die |
87 |
+ done |
88 |
+ fi |
89 |
+ einstalldocs |
90 |
+} |