summaryrefslogtreecommitdiff
path: root/app-text/docbook2X
diff options
context:
space:
mode:
Diffstat (limited to 'app-text/docbook2X')
-rw-r--r--app-text/docbook2X/Manifest10
-rw-r--r--app-text/docbook2X/docbook2X-0.8.8-r4.ebuild20
-rw-r--r--app-text/docbook2X/files/docbook2X-0.8.8-drop-htmldir.patch4
-rw-r--r--app-text/docbook2X/files/docbook2X-0.8.8-error_on_missing_refentry.patch5
-rw-r--r--app-text/docbook2X/files/docbook2X-0.8.8-filename_whitespace_handling.patch10
-rw-r--r--app-text/docbook2X/files/docbook2X-0.8.8-preprocessor_declaration_syntax.patch10
6 files changed, 29 insertions, 30 deletions
diff --git a/app-text/docbook2X/Manifest b/app-text/docbook2X/Manifest
index 398b2d47b2c4..8b3c8eb29758 100644
--- a/app-text/docbook2X/Manifest
+++ b/app-text/docbook2X/Manifest
@@ -1,7 +1,7 @@
-AUX docbook2X-0.8.8-drop-htmldir.patch 327 BLAKE2B 052e6e19a639182c8fb04ddfbde371ec0e154ee9049d97827fa6b65db7e745aefc65c3a49f5c8e49f710abfdabc88784a256535d0f2c0c203990e4999b32a7a7 SHA512 c8e3cbbf1f18aeb5489d12f8fd661c38adae7e60ef3861135ff0aa3c515cc509ecc9ae19ace81e94cd181dac15b08bbb4783b39bd96674bdc83abc95aac5ddcc
-AUX docbook2X-0.8.8-error_on_missing_refentry.patch 1247 BLAKE2B 1afaf90f76030c63ce5828d5a2d450cafd9989af98f99e2aab89c940074105806d85156acadc1b3ea35aee159956da4e7d3d22c6e2bbc10f3bed899b76787db8 SHA512 ea9ed94190edb2ac2055694bb927457f94eeadf0eff340b9f5fdba6fad5b1dc0b9617829ce3470914cbe0ba0be145dfb000218d57f22ee767ebb8082d6c06bfb
-AUX docbook2X-0.8.8-filename_whitespace_handling.patch 2080 BLAKE2B ca60c0da237260893d9c4d75b95dafde605ac5ef0d01d311f52ca3a77817ce389a3f0bc7edde06f83593bc24ddc0170507898da4cfd57a7aa081884d3be7f503 SHA512 3a72979c03a1b5135662ad5cedefd0d508001994e727a0820d628ff5ad2476c09befeb921b9562230fdec3db547e5eec4b301aa08430dd6c2ce2632624a1c375
-AUX docbook2X-0.8.8-preprocessor_declaration_syntax.patch 3358 BLAKE2B e5c8c38c4504e03d7bb003929c3723cc0d15448258b8d0770571f94279e66d565f5c7cf2926cafc0a71f66e2976039401acd6b3486a9a177115b56b44437827c SHA512 af88626ca61847a25ef8c4cf8a09ea27cd1dce6510952e9629b704d3637097b10d85b9727e502dd7eecea1d2152a71cd26bf6abf4a8370eb8647258faa30be45
+AUX docbook2X-0.8.8-drop-htmldir.patch 326 BLAKE2B dde7c28c224fc8c04b45adc2b70648a732ffec774c81c8497137026e09f842fb99329da746c1a1c1bd7bf9421b8f13db2d9b7e99d73c551d431f8b82b3f76bb4 SHA512 60e5d8a6cbb7c1e7360ad40678314e3a7825a73dd28967e6139ea097a0190128f23699ec4f18020ccb3bd0e4064600c9e94b7f0b49fdbcd98faa5cd978b5ec22
+AUX docbook2X-0.8.8-error_on_missing_refentry.patch 1099 BLAKE2B 814d2102ea782d9098b2899e50b577b4bdd0e0d1b5df372db14ebb20ca022a259088213e64c22713382d0bf8042f4059e37b64289e5f19f713458778f1ef7486 SHA512 bcf507adafb7342d505354ea5134e3734dfd46e9853d597e2cb847b6853a8768c1317b47d9db9639cb95fb14526bb9bd4897e30a327c13cffc4e2a85eecfaa22
+AUX docbook2X-0.8.8-filename_whitespace_handling.patch 1702 BLAKE2B e72498323f32b6e8ba8d98bd1a3f5a614eedad4fb6d939f699ab7abf6d674ffab76b99f4ee218864c0f7b1351c6a62399dbb6606c466c4acbbd4b8300b655576 SHA512 38920a5f9dd142f7f76a5aa1ceb6a3c0e71dbb5c73b4f0408e249f5151a32898821f3e28c5f8250c2e2c29dd7453fde387a69890768d7d89f090f61a5db74b16
+AUX docbook2X-0.8.8-preprocessor_declaration_syntax.patch 3048 BLAKE2B 556e6c51091710087fb951430e83358978f00247629a7f5242e388e019f7ace467efbc7e6a1559642ceef6b7e941ed26c0bf00643ed8c81586998e215481a1a0 SHA512 9cbe0850aa255531b24cded169dc114f12cc40b34bb0d0be0d9461f413655633aaaa61267840d6b288d9090340d00631d717ab0d0f346e140dee16c92f1bc9e6
DIST docbook2X-0.8.8.tar.gz 723909 BLAKE2B 17593d104a8b50a3ab56e5de464785d86d41c8a3fd04f76037c5482de867efa6dfa1ed4047e11814ed18275cd3b856440deafb637dcec17267a946d5cb1bd085 SHA512 cc336017ad734fc62d96d289105e8ea154c418a03a37f3e21b0b3520063f8b466b4aae5a5aec2e0b83f6324c6c79b5557247a93338d0a9882a94a44112f6b65c
-EBUILD docbook2X-0.8.8-r4.ebuild 1569 BLAKE2B 245ff0908e542aa8306c8dccf41bacd4739a4e65f2e62e199aae90822625209d904083760237dbb83292c5d07952bda91c2f8ce3744d4a2bda57cfab97cb1df3 SHA512 f9622a4b9dd9632774378c9aeeec9309832d3b053a7f02519d8d031fa8a195c8fa9f5fae5e3ac2bf1e9d2f2567792101cd7e390400532a21ab355c93dc21c41f
+EBUILD docbook2X-0.8.8-r4.ebuild 1468 BLAKE2B 28d165a69eccff74e7bdc8c4d949f771d31ed680c7741e9574546c312d76ae7498da0e73c022847c13494caa91cb87fbd5541f7da44abc59dd8317f4ffa320f9 SHA512 c4a77d087f1a9845ab54b32240fdd67c93f90a2ce4fdd0663c5a552f48be0c41948f6eba066a0217dce79c6de67b2db56d8334521f5dc0c055e1c8a83a1c143f
MISC metadata.xml 246 BLAKE2B aa5c9c8df66314e0c3f156b1f79b96a87103809e228bff9935544e5b0d9e61165dc0bd0080ecb78595e6e93d0e06c1b8c979b47b8a29f6bdae22fc3abe7a3f95 SHA512 751233aacee2a81a9b2e02bf872dc788d2fe39fa6d6b3781146dbd19e4eebf5854620b2ae9d62e0d4dada2a64903ecf789e94b3eefecedd131808bc575617759
diff --git a/app-text/docbook2X/docbook2X-0.8.8-r4.ebuild b/app-text/docbook2X/docbook2X-0.8.8-r4.ebuild
index 53121b0e749e..bd850d269574 100644
--- a/app-text/docbook2X/docbook2X-0.8.8-r4.ebuild
+++ b/app-text/docbook2X/docbook2X-0.8.8-r4.ebuild
@@ -1,10 +1,9 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="5"
+EAPI=7
-AUTOTOOLS_AUTORECONF=1 #290284
-inherit autotools-utils
+inherit autotools
DESCRIPTION="Tools to convert docbook to man and info"
SRC_URI="mirror://sourceforge/docbook2x/${P}.tar.gz"
@@ -35,23 +34,28 @@ PATCHES=(
# bug #296112
"${FILESDIR}/${P}-drop-htmldir.patch"
)
+
src_prepare() {
+ default
+
sed -i -e 's/AM_CONFIG_HEADER/AC_CONFIG_HEADERS/' configure.ac || die 'sed on configure.ac failed'
- autotools-utils_src_prepare
+ # bug #290284
+ eautoreconf
}
src_configure() {
local myeconfargs=(
- --htmldir="${EPREFIX}/usr/share/doc/${PF}/html"
--with-xslt-processor=libxslt
--program-transform-name='/^docbook2/s,$,.pl,'
)
- autotools-utils_src_configure
+
+ econf "${myeconfargs[@]}"
}
src_install() {
- autotools-utils_src_install
+ default
+
dosym docbook2man.pl /usr/bin/docbook2x-man
dosym docbook2texi.pl /usr/bin/docbook2x-texi
}
diff --git a/app-text/docbook2X/files/docbook2X-0.8.8-drop-htmldir.patch b/app-text/docbook2X/files/docbook2X-0.8.8-drop-htmldir.patch
index a7e11b2dfd7e..a36308587e4c 100644
--- a/app-text/docbook2X/files/docbook2X-0.8.8-drop-htmldir.patch
+++ b/app-text/docbook2X/files/docbook2X-0.8.8-drop-htmldir.patch
@@ -1,8 +1,8 @@
Put HTML documentation in proper directory.
Patch by Chris Mayo, https://bugs.gentoo.org/show_bug.cgi?id=296112
---- doc/Makefile.am.orig
-+++ doc/Makefile.am
+--- a/doc/Makefile.am
++++ b/doc/Makefile.am
@@ -182,8 +182,6 @@
# Install (automake)
#
diff --git a/app-text/docbook2X/files/docbook2X-0.8.8-error_on_missing_refentry.patch b/app-text/docbook2X/files/docbook2X-0.8.8-error_on_missing_refentry.patch
index b8a493be2f36..a9d598874f9c 100644
--- a/app-text/docbook2X/files/docbook2X-0.8.8-error_on_missing_refentry.patch
+++ b/app-text/docbook2X/files/docbook2X-0.8.8-error_on_missing_refentry.patch
@@ -10,9 +10,8 @@
## DP: <URL:http://lists.gnu.org/archive/html/groff/2007-11/msg00023.html>
@DPATCH@
-diff -urNad trunk~/xslt/man/docbook.xsl trunk/xslt/man/docbook.xsl
---- trunk~/xslt/man/docbook.xsl 2006-04-11 21:00:19.000000000 +0200
-+++ trunk/xslt/man/docbook.xsl 2008-02-05 03:31:48.000000000 +0100
+--- a/xslt/man/docbook.xsl
++++ b/xslt/man/docbook.xsl
@@ -111,11 +111,15 @@
<xsl:when test="child::refentry">
<xsl:apply-templates />
diff --git a/app-text/docbook2X/files/docbook2X-0.8.8-filename_whitespace_handling.patch b/app-text/docbook2X/files/docbook2X-0.8.8-filename_whitespace_handling.patch
index 26cdf8e1baea..7d181a1ccb01 100644
--- a/app-text/docbook2X/files/docbook2X-0.8.8-filename_whitespace_handling.patch
+++ b/app-text/docbook2X/files/docbook2X-0.8.8-filename_whitespace_handling.patch
@@ -13,9 +13,8 @@
## DP: refentrytitle and then replace any spaces left with underlines.
@DPATCH@
-diff -urNad docbook2x-0.8.8~/xslt/man/manpage.xsl docbook2x-0.8.8/xslt/man/manpage.xsl
---- docbook2x-0.8.8~/xslt/man/manpage.xsl 2006-04-20 15:45:55.000000000 +0200
-+++ docbook2x-0.8.8/xslt/man/manpage.xsl 2007-04-20 16:19:28.000000000 +0200
+--- a/xslt/man/manpage.xsl
++++ b/xslt/man/manpage.xsl
@@ -30,7 +30,7 @@
<xsl:template name="manpage-filename">
@@ -25,9 +24,8 @@ diff -urNad docbook2x-0.8.8~/xslt/man/manpage.xsl docbook2x-0.8.8/xslt/man/manpa
</xsl:template>
-diff -urNad docbook2x-0.8.8~/xslt/man/refentry.xsl docbook2x-0.8.8/xslt/man/refentry.xsl
---- docbook2x-0.8.8~/xslt/man/refentry.xsl 2006-04-21 04:39:55.000000000 +0200
-+++ docbook2x-0.8.8/xslt/man/refentry.xsl 2007-04-20 16:21:53.000000000 +0200
+--- a/xslt/man/refentry.xsl
++++ b/xslt/man/refentry.xsl
@@ -38,7 +38,11 @@
<xsl:template name="refentry-filename">
<xsl:param name="title" />
diff --git a/app-text/docbook2X/files/docbook2X-0.8.8-preprocessor_declaration_syntax.patch b/app-text/docbook2X/files/docbook2X-0.8.8-preprocessor_declaration_syntax.patch
index b6ddbfa2a0d3..6c85701d2e91 100644
--- a/app-text/docbook2X/files/docbook2X-0.8.8-preprocessor_declaration_syntax.patch
+++ b/app-text/docbook2X/files/docbook2X-0.8.8-preprocessor_declaration_syntax.patch
@@ -13,9 +13,8 @@
## DP: <URL:http://lists.gnu.org/archive/html/groff/2007-11/msg00023.html>
@DPATCH@
-diff -urNad trunk~/perl/db2x_manxml.pl trunk/perl/db2x_manxml.pl
---- trunk~/perl/db2x_manxml.pl 2006-04-22 17:21:32.000000000 +0200
-+++ trunk/perl/db2x_manxml.pl 2007-11-24 01:27:37.000000000 +0100
+--- a/perl/db2x_manxml.pl
++++ b/perl/db2x_manxml.pl
@@ -342,6 +342,25 @@
$self->{line_start} = 1;
}
@@ -67,9 +66,8 @@ diff -urNad trunk~/perl/db2x_manxml.pl trunk/perl/db2x_manxml.pl
# Define escapes for switching to and from monospace fonts (groff only)
$self->{rw}->request(qw{ .if \n(.g .ds T< \\\\FC});
-diff -urNad trunk~/xslt/backend/db2x_manxml.xsl trunk/xslt/backend/db2x_manxml.xsl
---- trunk~/xslt/backend/db2x_manxml.xsl 2006-04-23 16:44:52.000000000 +0200
-+++ trunk/xslt/backend/db2x_manxml.xsl 2007-11-24 01:27:37.000000000 +0100
+--- a/xslt/backend/db2x_manxml.xsl
++++ b/xslt/backend/db2x_manxml.xsl
@@ -528,7 +528,7 @@
<exslt:document method="text"
encoding="{$encoding}"