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-sgml-utils/
Date: Wed, 11 Sep 2019 17:58:20
Message-Id: 1568224661.6176c3c3dc00d362bb121e1d41521d3d7d0eed07.mgorny@gentoo
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 +}