summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMartin Schlemmer <azarah@gentoo.org>2006-07-01 19:15:36 +0000
committerMartin Schlemmer <azarah@gentoo.org>2006-07-01 19:15:36 +0000
commit1e1563ebce8db0f48fe0f8ecf6c9c08b8a1cf5ae (patch)
treeda71ea3719f91d1a7a8490a707a783253a3d7c28 /app-text
parentAdded avahi and meanwhile use flags for Gaim. (diff)
downloadhistorical-1e1563ebce8db0f48fe0f8ecf6c9c08b8a1cf5ae.tar.gz
historical-1e1563ebce8db0f48fe0f8ecf6c9c08b8a1cf5ae.tar.bz2
historical-1e1563ebce8db0f48fe0f8ecf6c9c08b8a1cf5ae.zip
Update version. Add patches from fedora and fix catalog path (based on
fedora's method, but non-broken). Install latex files. Package-Manager: portage-2.1.1_pre1-r5
Diffstat (limited to 'app-text')
-rw-r--r--app-text/linuxdoc-tools/ChangeLog14
-rw-r--r--app-text/linuxdoc-tools/Manifest50
-rw-r--r--app-text/linuxdoc-tools/files/digest-linuxdoc-tools-0.9.212
-rw-r--r--app-text/linuxdoc-tools/files/digest-linuxdoc-tools-0.9.21_p43
-rw-r--r--app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.13-letter.patch24
-rw-r--r--app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.20-lib64.patch13
-rw-r--r--app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.20-strip.patch10
-rw-r--r--app-text/linuxdoc-tools/files/linuxdoc-tools-fi.patch50
-rw-r--r--app-text/linuxdoc-tools/linuxdoc-tools-0.9.21_p4.ebuild85
9 files changed, 247 insertions, 4 deletions
diff --git a/app-text/linuxdoc-tools/ChangeLog b/app-text/linuxdoc-tools/ChangeLog
index 35777b5b919d..bf458c8f77e4 100644
--- a/app-text/linuxdoc-tools/ChangeLog
+++ b/app-text/linuxdoc-tools/ChangeLog
@@ -1,6 +1,16 @@
# ChangeLog for app-text/linuxdoc-tools
-# Copyright 2002-2005 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-text/linuxdoc-tools/ChangeLog,v 1.3 2005/11/18 16:01:30 leonardop Exp $
+# Copyright 2002-2006 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-text/linuxdoc-tools/ChangeLog,v 1.4 2006/07/01 19:15:36 azarah Exp $
+
+*linuxdoc-tools-0.9.21_p4 (01 Jul 2006)
+
+ 01 Jul 2006; Martin Schlemmer <azarah@gentoo.org>
+ +files/linuxdoc-tools-0.9.13-letter.patch,
+ +files/linuxdoc-tools-0.9.20-lib64.patch,
+ +files/linuxdoc-tools-0.9.20-strip.patch, +files/linuxdoc-tools-fi.patch,
+ +linuxdoc-tools-0.9.21_p4.ebuild:
+ Update version. Add patches from fedora and fix catalog path (based on
+ fedora's method, but non-broken). Install latex files.
18 Nov 2005; Leonardo Boshell <leonardop@gentoo.org>
linuxdoc-tools-0.9.21.ebuild:
diff --git a/app-text/linuxdoc-tools/Manifest b/app-text/linuxdoc-tools/Manifest
index 2dcfcdf2d3e6..6f34a4191576 100644
--- a/app-text/linuxdoc-tools/Manifest
+++ b/app-text/linuxdoc-tools/Manifest
@@ -1,4 +1,50 @@
-MD5 023dcdf53fc50f3d352d5c838aeb3082 ChangeLog 676
-MD5 f8447bac30e57416ad9f601e790d7c21 files/digest-linuxdoc-tools-0.9.21 73
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA1
+
+AUX linuxdoc-tools-0.9.13-letter.patch 1130 RMD160 dcdaa86650314a6d2eb695ed4badf426334424e0 SHA1 7ebc226b62e737ad2a9c8abd79cef5566ecc2dce SHA256 509af3d0f8570d7501e65366d7c72ccd7d5cefcd54efd3c9a4fc13ce6f9bc04c
+MD5 adc768b3c89759488fd5f86c76a8faa7 files/linuxdoc-tools-0.9.13-letter.patch 1130
+RMD160 dcdaa86650314a6d2eb695ed4badf426334424e0 files/linuxdoc-tools-0.9.13-letter.patch 1130
+SHA256 509af3d0f8570d7501e65366d7c72ccd7d5cefcd54efd3c9a4fc13ce6f9bc04c files/linuxdoc-tools-0.9.13-letter.patch 1130
+AUX linuxdoc-tools-0.9.20-lib64.patch 400 RMD160 fe9d65815836b5dec682364caf2de0ed888e937c SHA1 e787c792f6964a81ac0f21103b6bfa9073af6135 SHA256 f681347bc2e59647bc7667d323825579ca325cef973250fb5192e01e16e14587
+MD5 5427146d492eadd6b04ae144a51f0d15 files/linuxdoc-tools-0.9.20-lib64.patch 400
+RMD160 fe9d65815836b5dec682364caf2de0ed888e937c files/linuxdoc-tools-0.9.20-lib64.patch 400
+SHA256 f681347bc2e59647bc7667d323825579ca325cef973250fb5192e01e16e14587 files/linuxdoc-tools-0.9.20-lib64.patch 400
+AUX linuxdoc-tools-0.9.20-strip.patch 348 RMD160 b44afd4975bcf7acd0137e4fe7a71b66c5c5acb8 SHA1 3cc40a552e11165d37276ac58177de1d81ebd039 SHA256 cf2e8127998c6c4215b7ea99035367780ac1767a83a1591359e5ee7f2c1a1d11
+MD5 0dd08fcb73bc04a46f6af4165b015554 files/linuxdoc-tools-0.9.20-strip.patch 348
+RMD160 b44afd4975bcf7acd0137e4fe7a71b66c5c5acb8 files/linuxdoc-tools-0.9.20-strip.patch 348
+SHA256 cf2e8127998c6c4215b7ea99035367780ac1767a83a1591359e5ee7f2c1a1d11 files/linuxdoc-tools-0.9.20-strip.patch 348
+AUX linuxdoc-tools-fi.patch 1126 RMD160 164cf2230e725ce43a7c0801cdd13c413f8a319e SHA1 c20027f6b997c72ff7dea1d95f5f5aa55446bcdf SHA256 57e547987c66153c5cb5add232c8b207e71155e72f6fa2df5752a8c937f4c9be
+MD5 5562df4a3f96b9fa60ef108b255ceffa files/linuxdoc-tools-fi.patch 1126
+RMD160 164cf2230e725ce43a7c0801cdd13c413f8a319e files/linuxdoc-tools-fi.patch 1126
+SHA256 57e547987c66153c5cb5add232c8b207e71155e72f6fa2df5752a8c937f4c9be files/linuxdoc-tools-fi.patch 1126
+DIST linuxdoc-tools_0.9.21-0.4.tar.gz 590530 RMD160 35b03151b9977522d33c131e4eb117154f501722 SHA1 38472ba22b250fb9a95907fd1494f4310496ff7a SHA256 d36208dce68435598482d3ade8efcc4772f50c4d1c6712a00df13fb471e51b2b
+DIST linuxdoc-tools_0.9.21.tar.gz 609452 RMD160 58f9f40260d589eae13e3b8bb00aa9191dfe1c32 SHA1 b12b969edd224ba68ca56c9854b764c917e4639c SHA256 0b32a21943ec548f07b3f9bbef8bd5fe836407516b8be9b75c715411debe492c
+EBUILD linuxdoc-tools-0.9.21.ebuild 1176 RMD160 5a8c72af4c8756aa5b0107f4f4f1c45149a1fb17 SHA1 59f0b877b1c798a0ba118409d3fd2d02723e4fc8 SHA256 ff11108d9c6194786a60aa552e0ba9a63e144dca8c7e4adfde800f46d19eac11
MD5 064aafe6902c2e07a7a7a34cf7295b7d linuxdoc-tools-0.9.21.ebuild 1176
+RMD160 5a8c72af4c8756aa5b0107f4f4f1c45149a1fb17 linuxdoc-tools-0.9.21.ebuild 1176
+SHA256 ff11108d9c6194786a60aa552e0ba9a63e144dca8c7e4adfde800f46d19eac11 linuxdoc-tools-0.9.21.ebuild 1176
+EBUILD linuxdoc-tools-0.9.21_p4.ebuild 2270 RMD160 1e29c2ded105e999f1ce3423121fb4f3ad811302 SHA1 a6a26663d9d8207fc694e5d8fdd8304802b4405e SHA256 375bb074191eb0f26abd9a8d36eb90fd15467c2bee46e1ad13b521616eabfde8
+MD5 977836bc4f5b63aadc8ceace6b29a9fb linuxdoc-tools-0.9.21_p4.ebuild 2270
+RMD160 1e29c2ded105e999f1ce3423121fb4f3ad811302 linuxdoc-tools-0.9.21_p4.ebuild 2270
+SHA256 375bb074191eb0f26abd9a8d36eb90fd15467c2bee46e1ad13b521616eabfde8 linuxdoc-tools-0.9.21_p4.ebuild 2270
+MISC ChangeLog 1098 RMD160 b5b9f9775efeb59de6849c8c950364c6cd5c5f50 SHA1 d9f27bcc6c0d89da5b6aa0deb653b430f394c1c0 SHA256 5f70f3518a9cb560d22f46a967b9cc881f14d1186acfda3363cea4ed741613fc
+MD5 ae54037eb135612f1c53a0e79bd38491 ChangeLog 1098
+RMD160 b5b9f9775efeb59de6849c8c950364c6cd5c5f50 ChangeLog 1098
+SHA256 5f70f3518a9cb560d22f46a967b9cc881f14d1186acfda3363cea4ed741613fc ChangeLog 1098
+MISC metadata.xml 648 RMD160 111a055dafe82bc88b4734fa62b48bf8d8ac2ee2 SHA1 8bd67396644ad2323dddc6f60e2753f73419ead9 SHA256 566219da5a776449e607f466e3e07a5411a9769775872d48800e10c34663146e
MD5 564c9aa2922a7ae31ab14119b850ea40 metadata.xml 648
+RMD160 111a055dafe82bc88b4734fa62b48bf8d8ac2ee2 metadata.xml 648
+SHA256 566219da5a776449e607f466e3e07a5411a9769775872d48800e10c34663146e metadata.xml 648
+MD5 60b08bf795983c46010a2269750db3ed files/digest-linuxdoc-tools-0.9.21 265
+RMD160 b6ad23c6cb6edc2ee6c02d1187aee82a2f498928 files/digest-linuxdoc-tools-0.9.21 265
+SHA256 3ed04fcb95a44a180afe405beb15fc38642b94003c461e05dcce16c3fb772502 files/digest-linuxdoc-tools-0.9.21 265
+MD5 8f416727d3ad212105ab7e0f953563e3 files/digest-linuxdoc-tools-0.9.21_p4 277
+RMD160 cf4c80a8925527c11816f1004e6d22618f635b9f files/digest-linuxdoc-tools-0.9.21_p4 277
+SHA256 8d77085155c7c39ca544c42bcc9091d388101b60f7e715b5c4c245cae495a3e7 files/digest-linuxdoc-tools-0.9.21_p4 277
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v1.4.4 (GNU/Linux)
+
+iD8DBQFEpsoj1ZcsMnZjRyIRAmTAAKC+kEqXr8VYqPqYtC5j3sIKGauffACfQRDB
+T9n7SHKP/7yPO1NHkNZh5kg=
+=HcaW
+-----END PGP SIGNATURE-----
diff --git a/app-text/linuxdoc-tools/files/digest-linuxdoc-tools-0.9.21 b/app-text/linuxdoc-tools/files/digest-linuxdoc-tools-0.9.21
index 16ba9d477ba6..1fbf3f09934e 100644
--- a/app-text/linuxdoc-tools/files/digest-linuxdoc-tools-0.9.21
+++ b/app-text/linuxdoc-tools/files/digest-linuxdoc-tools-0.9.21
@@ -1 +1,3 @@
MD5 55e2575d96cd91316b7ad269c0b797c3 linuxdoc-tools_0.9.21.tar.gz 609452
+RMD160 58f9f40260d589eae13e3b8bb00aa9191dfe1c32 linuxdoc-tools_0.9.21.tar.gz 609452
+SHA256 0b32a21943ec548f07b3f9bbef8bd5fe836407516b8be9b75c715411debe492c linuxdoc-tools_0.9.21.tar.gz 609452
diff --git a/app-text/linuxdoc-tools/files/digest-linuxdoc-tools-0.9.21_p4 b/app-text/linuxdoc-tools/files/digest-linuxdoc-tools-0.9.21_p4
new file mode 100644
index 000000000000..a944211ba9cb
--- /dev/null
+++ b/app-text/linuxdoc-tools/files/digest-linuxdoc-tools-0.9.21_p4
@@ -0,0 +1,3 @@
+MD5 01db4859af60f1fae4485eb4a4d89f16 linuxdoc-tools_0.9.21-0.4.tar.gz 590530
+RMD160 35b03151b9977522d33c131e4eb117154f501722 linuxdoc-tools_0.9.21-0.4.tar.gz 590530
+SHA256 d36208dce68435598482d3ade8efcc4772f50c4d1c6712a00df13fb471e51b2b linuxdoc-tools_0.9.21-0.4.tar.gz 590530
diff --git a/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.13-letter.patch b/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.13-letter.patch
new file mode 100644
index 000000000000..ed6e0e80a105
--- /dev/null
+++ b/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.13-letter.patch
@@ -0,0 +1,24 @@
+--- linuxdoc-tools-0.9.13/lib/LinuxDocTools.pm.letter Mon Nov 26 16:09:37 2001
++++ linuxdoc-tools-0.9.13/lib/LinuxDocTools.pm Mon Nov 26 16:09:49 2001
+@@ -108,7 +108,7 @@
+ { option => "pass", type => "s", short => "P" }
+ ];
+ $global->{backend} = "linuxdoc";
+- $global->{papersize} = "a4";
++ $global->{papersize} = "letter";
+ $global->{language} = "en";
+ $global->{charset} = "ascii";
+ $global->{style} = "";
+--- linuxdoc-tools-0.9.13/man/linuxdoc.1.letter Mon Nov 26 16:10:04 2001
++++ linuxdoc-tools-0.9.13/man/linuxdoc.1 Mon Nov 26 16:10:42 2001
+@@ -46,8 +46,8 @@
+ format, but just output the usage of this suites.
+ Available formats are: html, info, latex, lyx, rtf, tex, check.
+ .IP "--papersize=\fIsize\fR, -p
+-Set the paper size. Default is ``a4'' (European 297x210mm paper).
+-You may also specify ``letter'' size.
++Set the paper size. Default is ``letter''.
++You may also specify ``a4'' size (European 297x210mm paper).
+ .IP "--language=\fIlang\fR, -l"
+ Specify the language of the document (this may change which style
+ files are used for formatting by a back end). The default language is
diff --git a/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.20-lib64.patch b/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.20-lib64.patch
new file mode 100644
index 000000000000..04816c4f888c
--- /dev/null
+++ b/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.20-lib64.patch
@@ -0,0 +1,13 @@
+--- linuxdoc-tools-0.9.20/bin/linuxdoc.in.orig 2002-09-10 14:31:56.000000000 -0400
++++ linuxdoc-tools-0.9.20/bin/linuxdoc.in 2002-09-10 14:32:32.000000000 -0400
+@@ -23,8 +23,10 @@
+
+ use lib "@DATADIR@";
+ use lib "@prefix@/perl5";
++use lib "@prefix@/lib64/perl5";
+ use lib "@prefix@/lib/perl5";
+ use lib "@prefix@/share/perl5";
++
+ $progs = {
+ "NSGMLS" => "@NSGMLS@",
+ "SGMLSASP" => "@SGMLSASP@",
diff --git a/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.20-strip.patch b/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.20-strip.patch
new file mode 100644
index 000000000000..198bd24ac0e7
--- /dev/null
+++ b/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.20-strip.patch
@@ -0,0 +1,10 @@
+--- linuxdoc-tools-0.9.20/Makefile.in.strip Mon Apr 22 17:30:06 2002
++++ linuxdoc-tools-0.9.20/Makefile.in Mon Apr 22 17:30:19 2002
+@@ -87,7 +87,6 @@
+ ( cd iso-entities; \
+ $(MAKE) install )
+ endif
+- strip sgmlpre/sgmlpre
+ for ii in sgmlpre/sgmlpre rtf-fix/rtf2rtf; do \
+ bn=`basename $$ii`; \
+ $(INSTALL_PROGRAM) $$ii $(bindir)/$$bn; \
diff --git a/app-text/linuxdoc-tools/files/linuxdoc-tools-fi.patch b/app-text/linuxdoc-tools/files/linuxdoc-tools-fi.patch
new file mode 100644
index 000000000000..cc9e31f6de31
--- /dev/null
+++ b/app-text/linuxdoc-tools/files/linuxdoc-tools-fi.patch
@@ -0,0 +1,50 @@
+--- linuxdoc-tools-0.9.21/lib/LinuxDocTools/Lang.pm.fi 2001-05-24 16:57:41.000000000 +0100
++++ linuxdoc-tools-0.9.21/lib/LinuxDocTools/Lang.pm 2005-06-30 13:09:18.000000000 +0100
+@@ -64,6 +64,7 @@
+ ja japanese japanese
+ pl polski polish
+ ko korean korean
++ fi suomi finnish
+ );
+
+
+@@ -170,7 +171,8 @@
+ "ro" => "Înapoi",
+ "ja" => "Á°¤Î¥Ú¡¼¥¸",
+ "pl" => "Poprzedni",
+- "ko" => "ÀÌÀü"
++ "ko" => "ÀÌÀü",
++ "fi" => "Edellinen"
+ },
+ "Next" => {
+ "nl" => "Verder",
+@@ -186,7 +188,8 @@
+ "ro" => "Înainte",
+ "ja" => "¼¡¤Î¥Ú¡¼¥¸",
+ "pl" => "Nastny",
+- "ko" => "´ÙÀ½"
++ "ko" => "´ÙÀ½",
++ "fi" => "Seuraava"
+ },
+ "Contents" => {
+ "nl" => "Inhoud",
+@@ -202,7 +205,8 @@
+ "ro" => "Cuprins",
+ "ja" => "Ìܼ¡¤Ø",
+ "pl" => "Spis Trei",
+- "ko" => "Â÷·Ê"
++ "ko" => "Â÷·Ê",
++ "fi" => "Sisällys"
+ },
+ "Table of Contents" => {
+ "nl" => "Inhoudsopgave",
+@@ -218,7 +222,8 @@
+ "ro" => "Cuprins",
+ "ja" => "Ìܼ¡",
+ "pl" => "Spis Trei",
+- "ko" => "Â÷·Ê"
++ "ko" => "Â÷·Ê",
++ "fi" => "Sisällysluettelo"
+ }
+ };
+
diff --git a/app-text/linuxdoc-tools/linuxdoc-tools-0.9.21_p4.ebuild b/app-text/linuxdoc-tools/linuxdoc-tools-0.9.21_p4.ebuild
new file mode 100644
index 000000000000..7e17b4b51fcc
--- /dev/null
+++ b/app-text/linuxdoc-tools/linuxdoc-tools-0.9.21_p4.ebuild
@@ -0,0 +1,85 @@
+# Copyright 1999-2006 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/app-text/linuxdoc-tools/linuxdoc-tools-0.9.21_p4.ebuild,v 1.1 2006/07/01 19:15:36 azarah Exp $
+
+# If docs fails to generate with the following type of errors:
+#
+# /usr/bin/nsgmls:.*:E: "X0393" is not a function name
+#
+# then its is probably sgml-common that did not add all its on catalogs
+# properly, namely:
+#
+# /usr/share/sgml/sgml-iso-entities-8879.1986/catalog
+#
+
+inherit eutils sgml-catalog
+
+MY_PV="${PV/_p/-0.}"
+
+S="${WORKDIR}/${P/_p*}"
+DESCRIPTION="A toolset for processing LinuxDoc DTD SGML files"
+HOMEPAGE="http://packages.qa.debian.org/l/linuxdoc-tools.html"
+SRC_URI="mirror://debian/pool/main/l/${PN}/${PN}_${MY_PV}.tar.gz"
+
+LICENSE="KenMacLeod SGMLUG"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+IUSE="tetex"
+
+DEPEND="app-text/openjade
+ app-text/sgml-common
+ >=dev-lang/perl-5.004
+ sys-apps/gawk
+ sys-apps/groff
+ !<app-text/sgmltools-lite-3.0.3-r10
+ !<app-text/tetex-3"
+
+RDEPEND="${DEPEND}
+ tetex? ( >=app-text/tetex-3 )"
+
+sgml-catalog_cat_include "/etc/sgml/linuxdoc.cat" \
+ "/usr/share/linuxdoc-tools/linuxdoc-tools.catalog"
+
+
+src_unpack() {
+ unpack ${A}
+
+ cd ${S}
+ epatch "${FILESDIR}/${PN}-fi.patch"
+ epatch "${FILESDIR}/${PN}-0.9.13-letter.patch"
+ epatch "${FILESDIR}/${PN}-0.9.20-lib64.patch"
+ epatch "${FILESDIR}/${PN}-0.9.20-strip.patch"
+}
+src_compile() {
+ local myconf="--with-installed-iso-entities"
+
+ econf $myconf || die "./configure failed"
+ emake || die "Compilation failed"
+}
+
+src_install() {
+ # Else fails with sandbox violations
+ export VARTEXFONTS="${T}/fonts"
+
+ # Besides the path being wrong, in changing perl5libdir, it cannot find the
+ # catalog.
+ export SGML_CATALOG_FILES="${ROOT}/usr/share/sgml/sgml-iso-entities-8879.1986/catalog"
+
+ eval `perl -V:installvendorarch`
+ einstall \
+ perl5libdir="${D}${installvendorarch}" \
+ LINUXDOCDOC="${D}/usr/share/doc/${PF}/guide" \
+ || die "Installation failed"
+
+ # Wrong path for the catalog.
+ dosed -e \
+ 's,/iso-entities-8879.1986/iso-entities.cat,/sgml-iso-entities-8879.1986/catalog,' \
+ /usr/share/linuxdoc-tools/LinuxDocTools.pm
+
+ if use tetex ; then
+ insinto /usr/share/texmf/tex/latex/misc
+ doins "${S}"/lib/*.sty
+ fi
+
+ dodoc ChangeLog README
+}