summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPeter Volkov <pva@gentoo.org>2007-09-01 13:21:40 +0000
committerPeter Volkov <pva@gentoo.org>2007-09-01 13:21:40 +0000
commitbe4af13c71592ec6189dd2c61e54439781ac1036 (patch)
tree39139f8040153a1d6a84ef41a3707acf9e4c07c0 /app-text
parentFixed compilation problem reported by Michael Siebert in bug #96084. (diff)
downloadpva-be4af13c71592ec6189dd2c61e54439781ac1036.tar.gz
pva-be4af13c71592ec6189dd2c61e54439781ac1036.tar.bz2
pva-be4af13c71592ec6189dd2c61e54439781ac1036.zip
linuxdoc-tools version bump. Filled bug #190967.
svn path=/; revision=38
Diffstat (limited to 'app-text')
-rw-r--r--app-text/linuxdoc-tools/ChangeLog43
-rw-r--r--app-text/linuxdoc-tools/Manifest32
-rw-r--r--app-text/linuxdoc-tools/files/digest-linuxdoc-tools-0.9.21_p103
-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-0.9.21-malloc.patch13
-rw-r--r--app-text/linuxdoc-tools/linuxdoc-tools-0.9.21_p10.ebuild74
-rw-r--r--app-text/linuxdoc-tools/metadata.xml14
9 files changed, 226 insertions, 0 deletions
diff --git a/app-text/linuxdoc-tools/ChangeLog b/app-text/linuxdoc-tools/ChangeLog
new file mode 100644
index 0000000..381c6a9
--- /dev/null
+++ b/app-text/linuxdoc-tools/ChangeLog
@@ -0,0 +1,43 @@
+# ChangeLog for app-text/linuxdoc-tools
+# Copyright 2002-2007 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/app-text/linuxdoc-tools/ChangeLog,v 1.8 2007/03/13 01:40:28 leonardop Exp $
+
+ 13 Mar 2007; Leonardo Boshell <leonardop@gentoo.org> metadata.xml:
+ Replacing text-markup herd with the new sgml herd.
+
+ 16 Feb 2007; Leonardo Boshell <leonardop@gentoo.org>
+ linuxdoc-tools-0.9.21_p4.ebuild:
+ Remove invalid use of ROOT (bug #167240).
+
+ 22 Sep 2006; Donnie Berkholz <dberkholz@gentoo.org>;
+ linuxdoc-tools-0.9.21_p4.ebuild:
+ Keyword ~ppc.
+
+ 06 Sep 2006; Diego Pettenò <flameeyes@gentoo.org>
+ +files/linuxdoc-tools-0.9.21-malloc.patch,
+ linuxdoc-tools-0.9.21_p4.ebuild:
+ Add patch to build on FreeBSD and add ~x86-fbsd keyword. See bug #146536.
+
+*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:
+ Restrict app-text/tetex dependency to avoid access violations (bug #105905).
+
+ 30 Aug 2005; Leonardo Boshell <leonardop@gentoo.org>
+ linuxdoc-tools-0.9.21.ebuild:
+ Use a mirror:// URI in SRC_URI.
+
+*linuxdoc-tools-0.9.21 (12 Aug 2005)
+
+ 12 Aug 2005; Leonardo Boshell <leonardop@gentoo.org>
+ linuxdoc-tools-0.9.21.ebuild:
+ New package, requested on bug #88232.
diff --git a/app-text/linuxdoc-tools/Manifest b/app-text/linuxdoc-tools/Manifest
new file mode 100644
index 0000000..4882c72
--- /dev/null
+++ b/app-text/linuxdoc-tools/Manifest
@@ -0,0 +1,32 @@
+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-0.9.21-malloc.patch 319 RMD160 661ea0b64b0051362dbb856830b260d0d6650b50 SHA1 49bb3101115ca0ec40d7c327d24c12567c2c3092 SHA256 37739ab14bb0e2f7c89be84043c865eefe7d9f5473284ddd97fb1c05dd7916a3
+MD5 afd04d86a41faa67feb2cb399c97ebe4 files/linuxdoc-tools-0.9.21-malloc.patch 319
+RMD160 661ea0b64b0051362dbb856830b260d0d6650b50 files/linuxdoc-tools-0.9.21-malloc.patch 319
+SHA256 37739ab14bb0e2f7c89be84043c865eefe7d9f5473284ddd97fb1c05dd7916a3 files/linuxdoc-tools-0.9.21-malloc.patch 319
+DIST linuxdoc-tools_0.9.21-0.10.tar.gz 592080 RMD160 879724a131fcab0e34105663e7c293675e755ab9 SHA1 99acb6226264542ef45b7c2e0425a82fe44f73bb SHA256 78f6aba32c64ed7e8146a3186f9d793e06f007d015916239b5a1125e3e9ccd19
+EBUILD linuxdoc-tools-0.9.21_p10.ebuild 2035 RMD160 ef694d8eac0819f88f9aec2e4762e990c4efe53a SHA1 354e87d7c6aa86237155e7fd8d4f3ec46b52e33e SHA256 8621e79832c26f3456d95fd6d874af263d571daf3a3f1a15fa4b552862031de9
+MD5 271c70acdf8c0dd7cd3c70c09eb18d65 linuxdoc-tools-0.9.21_p10.ebuild 2035
+RMD160 ef694d8eac0819f88f9aec2e4762e990c4efe53a linuxdoc-tools-0.9.21_p10.ebuild 2035
+SHA256 8621e79832c26f3456d95fd6d874af263d571daf3a3f1a15fa4b552862031de9 linuxdoc-tools-0.9.21_p10.ebuild 2035
+MISC ChangeLog 1676 RMD160 628869944a13c33e18949e3f13ce981bc06fd5d4 SHA1 286ed5ead647eed54415b2f4c1a77f2b783c7653 SHA256 43ed5e50ed3f90ecddbf96ee4ed332534e03f3d93e60202b9a881a604b8bd4ed
+MD5 1566919f0ca18c4a71c7faf0c49ee1bd ChangeLog 1676
+RMD160 628869944a13c33e18949e3f13ce981bc06fd5d4 ChangeLog 1676
+SHA256 43ed5e50ed3f90ecddbf96ee4ed332534e03f3d93e60202b9a881a604b8bd4ed ChangeLog 1676
+MISC metadata.xml 641 RMD160 8cfda546e627138cd093dafb40d448243b3c4365 SHA1 7aef49bce19ea880c2a9cd88a35c6cacd3526cad SHA256 5129c9100b7958babe2481818497efcd9dc01828334b5d69d3301c5b3946ffc3
+MD5 60d11c4fffc7c09c84219cc01e69228c metadata.xml 641
+RMD160 8cfda546e627138cd093dafb40d448243b3c4365 metadata.xml 641
+SHA256 5129c9100b7958babe2481818497efcd9dc01828334b5d69d3301c5b3946ffc3 metadata.xml 641
+MD5 5a04d414fcf0dd7d7c436597b7bd2dc1 files/digest-linuxdoc-tools-0.9.21_p10 280
+RMD160 c04c027f92070481ba2f1735d87324a8f822abe2 files/digest-linuxdoc-tools-0.9.21_p10 280
+SHA256 011ef7d6985acd74589ab9effdd5ae4eaa870860ab66a5473b83a23093c478af files/digest-linuxdoc-tools-0.9.21_p10 280
diff --git a/app-text/linuxdoc-tools/files/digest-linuxdoc-tools-0.9.21_p10 b/app-text/linuxdoc-tools/files/digest-linuxdoc-tools-0.9.21_p10
new file mode 100644
index 0000000..00ecf00
--- /dev/null
+++ b/app-text/linuxdoc-tools/files/digest-linuxdoc-tools-0.9.21_p10
@@ -0,0 +1,3 @@
+MD5 057474750d4669edc911f3c46e5f21cd linuxdoc-tools_0.9.21-0.10.tar.gz 592080
+RMD160 879724a131fcab0e34105663e7c293675e755ab9 linuxdoc-tools_0.9.21-0.10.tar.gz 592080
+SHA256 78f6aba32c64ed7e8146a3186f9d793e06f007d015916239b5a1125e3e9ccd19 linuxdoc-tools_0.9.21-0.10.tar.gz 592080
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 0000000..ed6e0e8
--- /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 0000000..04816c4
--- /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 0000000..198bd24
--- /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-0.9.21-malloc.patch b/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.21-malloc.patch
new file mode 100644
index 0000000..2f5b3dc
--- /dev/null
+++ b/app-text/linuxdoc-tools/files/linuxdoc-tools-0.9.21-malloc.patch
@@ -0,0 +1,13 @@
+Index: linuxdoc-tools-0.9.21/rtf-fix/rtf2rtf.l
+===================================================================
+--- linuxdoc-tools-0.9.21.orig/rtf-fix/rtf2rtf.l
++++ linuxdoc-tools-0.9.21/rtf-fix/rtf2rtf.l
+@@ -22,7 +22,7 @@
+
+ %{
+
+-#include <malloc.h>
++#include <stdlib.h>
+ #include <stdio.h>
+ #include <string.h>
+
diff --git a/app-text/linuxdoc-tools/linuxdoc-tools-0.9.21_p10.ebuild b/app-text/linuxdoc-tools/linuxdoc-tools-0.9.21_p10.ebuild
new file mode 100644
index 0000000..45ae22c
--- /dev/null
+++ b/app-text/linuxdoc-tools/linuxdoc-tools-0.9.21_p10.ebuild
@@ -0,0 +1,74 @@
+# Copyright 1999-2007 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.5 2007/07/12 04:37:47 mr_bones_ Exp $
+
+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="~amd64 ~ppc ~x86 ~x86-fbsd"
+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}-0.9.13-letter.patch"
+ epatch "${FILESDIR}/${PN}-0.9.20-lib64.patch"
+ epatch "${FILESDIR}/${PN}-0.9.20-strip.patch"
+ epatch "${FILESDIR}/${PN}-0.9.21-malloc.patch"
+}
+src_compile() {
+ local myconf="--with-installed-iso-entities"
+
+ econf $myconf || die "./configure failed"
+ emake CFLAGS="${CFLAGS}" || 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="/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
+}
diff --git a/app-text/linuxdoc-tools/metadata.xml b/app-text/linuxdoc-tools/metadata.xml
new file mode 100644
index 0000000..a173e98
--- /dev/null
+++ b/app-text/linuxdoc-tools/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <herd>sgml</herd>
+ <longdescription>
+ Linuxdoc-Tools is a small bug-fix version of SGML-Tools 1.0.9, and
+ is a toolset for processing LinuxDoc DTD SGML files. This system
+ is tailored for LinuxDoc DTD sgml files, and other DTDs are not
+ supported. If you need the tool for DocBook DTD (which is now a
+ more popular DTD than LinuxDoc in writing technical software
+ documentation), then you should check other packages such as
+ SGMLTools-Lite and OpenJade.
+ </longdescription>
+</pkgmetadata>