From 02bee2fbdf99b45f4c1b4b460fc28220ecfbb8f8 Mon Sep 17 00:00:00 2001 From: Geoff Levand Date: Wed, 24 Jun 2015 12:13:15 -0700 Subject: [PATCH] bump(sys-apps/texinfo): sync with upstream for arm64 Signed-off-by: Geoff Levand --- .../{texinfo-4.13 => texinfo-4.13-r2} | 9 +- .../metadata/md5-cache/sys-apps/texinfo-5.1 | 13 + .../metadata/md5-cache/sys-apps/texinfo-5.2 | 13 + .../portage-stable/sys-apps/texinfo/ChangeLog | 477 ++++++++++++++++++ .../portage-stable/sys-apps/texinfo/Manifest | 34 +- .../files/texinfo-4.13-accentenc-test.patch | 17 + .../texinfo/files/texinfo-4.13-docbook.patch | 66 +++ .../texinfo-4.13-texi2dvi-regexp-range.patch | 23 + .../texinfo/files/texinfo-4.13-tinfo.patch | 24 + .../texinfo/files/texinfo-4.13-xz.patch | 130 +++++ .../sys-apps/texinfo/metadata.xml | 5 + .../sys-apps/texinfo/texinfo-4.13-r2.ebuild | 58 +++ .../sys-apps/texinfo/texinfo-4.13.ebuild | 43 -- .../sys-apps/texinfo/texinfo-5.1.ebuild | 42 ++ .../sys-apps/texinfo/texinfo-5.2.ebuild | 41 ++ 15 files changed, 947 insertions(+), 48 deletions(-) rename sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/{texinfo-4.13 => texinfo-4.13-r2} (65%) create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/texinfo-5.1 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/texinfo-5.2 create mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/texinfo/ChangeLog create mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-accentenc-test.patch create mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-docbook.patch create mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-texi2dvi-regexp-range.patch create mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-tinfo.patch create mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-xz.patch create mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/texinfo/metadata.xml create mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/texinfo/texinfo-4.13-r2.ebuild delete mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/texinfo/texinfo-4.13.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/texinfo/texinfo-5.1.ebuild create mode 100644 sdk_container/src/third_party/portage-stable/sys-apps/texinfo/texinfo-5.2.ebuild diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/texinfo-4.13 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/texinfo-4.13-r2 similarity index 65% rename from sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/texinfo-4.13 rename to sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/texinfo-4.13-r2 index 402d548524..d529d2c488 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/texinfo-4.13 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/texinfo-4.13-r2 @@ -1,12 +1,13 @@ -DEFINED_PHASES=compile install -DEPEND=!=app-text/tetex-2* >=sys-libs/ncurses-5.2-r2 nls? ( virtual/libintl ) || ( app-arch/xz-utils app-arch/lzma-utils ) nls? ( sys-devel/gettext ) +DEFINED_PHASES=compile configure install prepare +DEPEND=!=app-text/tetex-2* >=sys-libs/ncurses-5.2-r2 nls? ( virtual/libintl ) app-arch/xz-utils nls? ( sys-devel/gettext ) DESCRIPTION=The GNU info program and utilities +EAPI=2 HOMEPAGE=http://www.gnu.org/software/texinfo/ IUSE=nls static -KEYWORDS=alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd LICENSE=GPL-3 RDEPEND=!=app-text/tetex-2* >=sys-libs/ncurses-5.2-r2 nls? ( virtual/libintl ) SLOT=0 SRC_URI=mirror://gnu/texinfo/texinfo-4.13.tar.lzma _eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 -_md5_=d2428005fedac86d74f00de5dfbe9aa7 +_md5_=964c17e8546cf8290204626aa1d23f2f diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/texinfo-5.1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/texinfo-5.1 new file mode 100644 index 0000000000..1328681330 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/texinfo-5.1 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install +DEPEND=!=app-text/tetex-2* >=sys-libs/ncurses-5.2-r2 dev-lang/perl dev-perl/libintl-perl dev-perl/Unicode-EastAsianWidth dev-perl/Text-Unidecode nls? ( virtual/libintl ) app-arch/xz-utils nls? ( sys-devel/gettext ) +DESCRIPTION=The GNU info program and utilities +EAPI=3 +HOMEPAGE=http://www.gnu.org/software/texinfo/ +IUSE=nls static +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd +LICENSE=GPL-3 +RDEPEND=!=app-text/tetex-2* >=sys-libs/ncurses-5.2-r2 dev-lang/perl dev-perl/libintl-perl dev-perl/Unicode-EastAsianWidth dev-perl/Text-Unidecode nls? ( virtual/libintl ) +SLOT=0 +SRC_URI=mirror://gnu/texinfo/texinfo-5.1.tar.xz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=952c0cc426e4e6ef6b669f8c9a52387d diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/texinfo-5.2 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/texinfo-5.2 new file mode 100644 index 0000000000..4a7d098760 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-apps/texinfo-5.2 @@ -0,0 +1,13 @@ +DEFINED_PHASES=configure install +DEPEND=!=app-text/tetex-2* >=sys-libs/ncurses-5.2-r2 dev-lang/perl dev-perl/libintl-perl dev-perl/Unicode-EastAsianWidth dev-perl/Text-Unidecode nls? ( virtual/libintl ) app-arch/xz-utils nls? ( sys-devel/gettext ) +DESCRIPTION=The GNU info program and utilities +EAPI=4 +HOMEPAGE=http://www.gnu.org/software/texinfo/ +IUSE=nls static +KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd +LICENSE=GPL-3 +RDEPEND=!=app-text/tetex-2* >=sys-libs/ncurses-5.2-r2 dev-lang/perl dev-perl/libintl-perl dev-perl/Unicode-EastAsianWidth dev-perl/Text-Unidecode nls? ( virtual/libintl ) +SLOT=0 +SRC_URI=mirror://gnu/texinfo/texinfo-5.2.tar.xz +_eclasses_=eutils 9fb270e417e0e83d64ca52586c4a79de flag-o-matic c9602887773166fe300444712fc7ff98 multilib 62927b3db3a589b0806255f3a002d5d3 toolchain-funcs 42408102d713fbad60ca21349865edb4 +_md5_=e41db7bee93fdfc88a59fe1b2cfdb5fa diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/ChangeLog new file mode 100644 index 0000000000..27f14e07a9 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/ChangeLog @@ -0,0 +1,477 @@ +# ChangeLog for sys-apps/texinfo +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/texinfo/ChangeLog,v 1.135 2014/01/18 19:27:30 vapier Exp $ + + 18 Jan 2014; Mike Frysinger texinfo-4.13-r2.ebuild, + texinfo-5.1.ebuild, texinfo-5.2.ebuild: + Add arm64 love. + + 27 Sep 2013; Tim Harder -texinfo-4.13.ebuild, + -texinfo-4.13-r1.ebuild: + Remove old. + +*texinfo-5.2 (27 Sep 2013) + + 27 Sep 2013; Tim Harder +texinfo-5.2.ebuild: + Version bump. + + 05 Sep 2013; Mike Frysinger texinfo-4.13-r2.ebuild: + Mark m68k stable #432282. + + 12 Apr 2013; Agostino Sarubbo texinfo-4.13-r2.ebuild: + Stable for ia64, wrt bug #432282 + + 09 Apr 2013; Jeroen Roovers texinfo-4.13-r2.ebuild: + Stable for HPPA (bug #432282). + + 05 Apr 2013; Agostino Sarubbo texinfo-4.13-r2.ebuild: + Stable for ppc64, wrt bug #432282 + + 05 Apr 2013; Agostino Sarubbo texinfo-4.13-r2.ebuild: + Stable for ppc, wrt bug #432282 + + 04 Apr 2013; Mike Frysinger + files/texinfo-4.13-tinfo.patch: + Re-order patch so the source files get patched first. + + 04 Apr 2013; Zac Medico texinfo-4.13-r2.ebuild: + Fix timestamp interaction between patch from bug #457556 and touch all for bug + #354589. + + 02 Apr 2013; Agostino Sarubbo texinfo-4.13-r2.ebuild: + Stable for s390, wrt bug #432282 + + 02 Apr 2013; Agostino Sarubbo texinfo-4.13-r2.ebuild: + Stable for arm, wrt bug #432282 + + 02 Apr 2013; Agostino Sarubbo texinfo-4.13-r2.ebuild: + Stable for sh, wrt bug #432282 + + 01 Apr 2013; Agostino Sarubbo texinfo-4.13-r2.ebuild: + Stable for alpha, wrt bug #432282 + + 31 Mar 2013; Agostino Sarubbo texinfo-4.13-r2.ebuild: + Stable for sparc, wrt bug #432282 + + 31 Mar 2013; Agostino Sarubbo texinfo-4.13-r2.ebuild: + Stable for x86, wrt bug #432282 + + 31 Mar 2013; Agostino Sarubbo texinfo-4.13-r2.ebuild: + Stable for amd64, wrt bug #432282 + +*texinfo-5.1 (31 Mar 2013) + + 31 Mar 2013; Mike Frysinger +texinfo-5.1.ebuild: + Version bump #462944 by Manuel Rüger. + + 03 Mar 2013; Samuli Suominen texinfo-4.13-r2.ebuild, + +files/texinfo-4.13-tinfo.patch: + Check for -ltinfo before -lncurses wrt #457556 by Travis Hansen + +*texinfo-4.13-r2 (24 May 2012) + + 24 May 2012; Diego E. Pettenò + +files/texinfo-4.13-docbook.patch, +texinfo-4.13-r2.ebuild: + Add a patch to fix docbook output; will be sent upstream as soon as I have the + form signed. + + 23 May 2012; Mike Frysinger texinfo-4.13-r1.ebuild: + Inherit eutils eclass for epatch. + + 26 Apr 2012; Alexis Ballier texinfo-4.13-r1.ebuild: + keyword ~amd64-fbsd + + 23 Apr 2011; Ryan Hill texinfo-4.13-r1.ebuild, + +files/texinfo-4.13-accentenc-test.patch: + Backport fix from upstream for accentenc test (bug #322151). + + 12 Feb 2011; Mike Frysinger texinfo-4.13-r1.ebuild: + Keep from regenerating man pages since their content is unchanged #354589 by + Alexey Sychev. + +*texinfo-4.13-r1 (10 Feb 2011) + + 10 Feb 2011; Mike Frysinger +texinfo-4.13-r1.ebuild, + +files/texinfo-4.13-texi2dvi-regexp-range.patch, + +files/texinfo-4.13-xz.patch: + Add fixes from upstream for grep regexp ranges #311885 by Martin von Gagern + and for XZ support #269742 by Martin Väth. + + 17 Mar 2009; Raúl Porcel texinfo-4.13.ebuild: + m68k stable wrt #259121, thanks to kolla for testing + + 06 Mar 2009; Jeroen Roovers texinfo-4.13.ebuild: + Stable for HPPA (bug #259121). + + 26 Feb 2009; Raúl Porcel texinfo-4.13.ebuild: + arm/ia64/s390/sh/sparc stable wrt #259121 + + 25 Feb 2009; Markus Meier texinfo-4.13.ebuild: + amd64/x86 stable, bug #259121 + + 24 Feb 2009; Joshua Kinard texinfo-4.13.ebuild: + Make texinfo cross-compiler safe (#196041) + + 22 Feb 2009; Tobias Klausmann texinfo-4.13.ebuild: + Stable on alpha, bug #259121 + + 16 Feb 2009; Brent Baude texinfo-4.13.ebuild: + stable ppc64, bug 259121 + + 16 Feb 2009; Brent Baude texinfo-4.13.ebuild: + stable ppc, bug 259121 + + 30 Dec 2008; Javier Villavicencio + texinfo-4.13.ebuild: + keyworded ~x86-fbsd. + + 14 Dec 2008; Alexis Ballier texinfo-4.13.ebuild: + keyword ~sparc-fbsd + +*texinfo-4.13 (22 Oct 2008) + + 22 Oct 2008; Robin H. Johnson +texinfo-4.13.ebuild: + Bug #220695, version bump to avoid whitespace problems with install-info. + +*texinfo-4.12 (05 May 2008) + + 05 May 2008; Mike Frysinger -texinfo-4.11.ebuild, + +texinfo-4.12.ebuild: + Version bump #219474 by Conrad Kostecki. + + 19 Apr 2008; Mike Frysinger + +files/texinfo-4.11-parallel-build.patch, texinfo-4.11-r1.ebuild: + Add fix from upstream for parallel build issues #214127 by Michael + Haubenwallner. + + 19 Apr 2008; Mike Frysinger texinfo-4.11-r1.ebuild: + Mark amd64 stable #214428. + + 03 Apr 2008; Brent Baude texinfo-4.11-r1.ebuild: + stable ppc, bug 214428 + + 30 Mar 2008; Raúl Porcel texinfo-4.11-r1.ebuild: + sparc stable wrt #214428 + + 29 Mar 2008; Mike Frysinger + +files/texinfo-4.11-test.patch, texinfo-4.11-r1.ebuild: + Make sure we test the newly compiled version #215359. + + 29 Mar 2008; Dawid Węgliński texinfo-4.11-r1.ebuild: + Stable on x86 (bug #214428) + + 27 Mar 2008; Raúl Porcel texinfo-4.11-r1.ebuild: + alpha/ia64 stable wrt #214428 + + 26 Mar 2008; Markus Rothe texinfo-4.11-r1.ebuild: + Stable on ppc64; bug #214428 + + 26 Mar 2008; Jeroen Roovers texinfo-4.11-r1.ebuild: + Stable for HPPA (bug #214428). + + 23 Mar 2008; Mike Frysinger + +files/texinfo-4.11-test-tex.patch, texinfo-4.11-r1.ebuild: + Fix from upstream for test failure when tex isnt installed #195313 by Ryan + Hill. + +*texinfo-4.11-r1 (12 Nov 2007) + + 12 Nov 2007; Mike Frysinger + +files/texinfo-4.11-dir-entry.patch, +texinfo-4.11-r1.ebuild: + Add fix from upstream for busted dir entries #198545 by Ulrich Mueller. + + 15 Oct 2007; Roy Marples texinfo-4.11.ebuild: + BSD keywords dropped for bug #195933. Restore once fixed. + Don't install charset.alias, #195148. + +*texinfo-4.11 (08 Oct 2007) + + 08 Oct 2007; Mike Frysinger +texinfo-4.11.ebuild: + Version bump #195027 by Elias Pipping. + + 11 May 2007; Joshua Kinard texinfo-4.8-r5.ebuild: + Stable on mips. + + 15 Nov 2006; Markus Rothe texinfo-4.8-r5.ebuild: + Stable on ppc64; bug #154316 + + 15 Nov 2006; Jeroen Roovers texinfo-4.8-r5.ebuild: + Stable for HPPA (bug #154316). + + 14 Nov 2006; Bryan Østergaard texinfo-4.8-r5.ebuild: + Stable on Alpha, bug 154316. + + 13 Nov 2006; Tobias Scherbaum + texinfo-4.8-r5.ebuild: + ppc stable, bug #154316 + + 11 Nov 2006; texinfo-4.8-r5.ebuild: + Stable amd64 wrt sec bug #154316 + + 10 Nov 2006; Gustavo Zacarias texinfo-4.8-r5.ebuild: + Stable on sparc wrt security #154316 + + 10 Nov 2006; Christian Faulhammer + texinfo-4.8-r5.ebuild: + stable x86, security bug #154316 + +*texinfo-4.8-r5 (09 Nov 2006) + + 09 Nov 2006; Mike Frysinger + +files/texinfo-4.8-buf-overflow-CVE-2006-4810.patch, + +texinfo-4.8-r5.ebuild: + Version bump #154316. + + 17 Oct 2006; Roy Marples texinfo-4.8-r4.ebuild: + Added ~sparc-fbsd keyword. + +*texinfo-4.8-r4 (20 Jul 2006) + + 20 Jul 2006; Mike Frysinger + +files/texinfo-4.8-bounds-check.patch, +texinfo-4.8-r4.ebuild: + Grab fix from upstream cvs for out of bounds error #140902 by Alexey Dobriyan. + + 23 May 2006; -texinfo-4.7-r1.ebuild, + -texinfo-4.8.ebuild, -texinfo-4.8-r1.ebuild: + - removed obsolete vuln ebuilds + + 22 May 2006; Danny van Dyk texinfo-4.8-r3.ebuild: + Updated previous fix to use tc-is-cross-compiler. + + 20 May 2006; texinfo-4.8-r3.ebuild: + - Cross-compile workaround #133429 + + 30 Mar 2006; Diego Pettenò texinfo-4.8-r3.ebuild: + Add ~x86-fbsd keyword. + +*texinfo-4.8-r3 (08 Feb 2006) + + 08 Feb 2006; Mike Frysinger + +files/texinfo-4.8-tempfile-owl.patch, +texinfo-4.8-r3.ebuild: + Update tempfile patch #114499. + +*texinfo-4.8-r2 (08 Oct 2005) + + 08 Oct 2005; Mike Frysinger + files/texinfo-4.8-tempfile.patch, +texinfo-4.8-r2.ebuild: + Fix segfault in previous tempfile fix #108416. + +*texinfo-4.8-r1 (29 Sep 2005) + + 29 Sep 2005; Mike Frysinger + +files/texinfo-4.8-tempfile.patch, +texinfo-4.8-r1.ebuild: + Fix insecure tempfile usage #106105. + + 17 Sep 2005; Ciaran McCreesh ChangeLog: + Converted to UTF-8, fixed encoding screwups + + 29 Jun 2005; Joshua Kinard texinfo-4.8.ebuild: + Marked stable on mips. + + 17 Jun 2005; Michael Hanselmann texinfo-4.8.ebuild: + Stable on ppc. + + 13 May 2005; Mike Frysinger + +files/texinfo-4.8-freebsd.patch, texinfo-4.8.ebuild: + Add a FreeBSD compatibility patch by Diego Pettenò #92434. + + 25 Apr 2005; Mike Frysinger texinfo-4.8.ebuild: + Add a workaround for broken dependencies until it can be fixed properly in + the makefile #85540. + + 09 Apr 2005; Markus Rothe texinfo-4.8.ebuild: + Stable on ppc64 + + 08 Apr 2005; Marcus D. Hanwell texinfo-4.8.ebuild: + Marked stable on amd64. + + 19 Mar 2005; Bryan Østergaard texinfo-4.8.ebuild: + Stable on alpha. + + 15 Mar 2005; Christian Birchinger texinfo-4.8.ebuild: + Added sparc stable keyword + + 15 Feb 2005; Kito texinfo-4.8.ebuild: + ~ppc-macos keyword + + 30 Jan 2005; Mike Frysinger texinfo-4.8.ebuild: + Don't install texi2pdf anymore since tetex does #76812 by Marius Mauch. + +*texinfo-4.8 (03 Jan 2005) + + 03 Jan 2005; Mike Frysinger +texinfo-4.8.ebuild: + Version bump. Magically fixes #74926 by spiritus in the process. + + 24 Aug 2004; Sven Wegener texinfo-4.6.ebuild, + texinfo-4.7-r1.ebuild, texinfo-4.7.ebuild: + WANT_AUTOMAKE_1_6=1 -> WANT_AUTOMAKE=1.6 + + 17 Aug 2004; Aron Griffis texinfo-4.7-r1.ebuild: + stable on alpha and ia64 + +*texinfo-4.7-r1 (22 Jul 2004) + + 22 Jul 2004; Jon Portnoy texinfo-4.7.ebuild, + texinfo-4.7-r1.ebuild, files/makeinfo.patch : + Added patch from bug #57960 to fix groff compilation. + +*texinfo-4.7 (19 Jul 2004) + + 19 Jul 2004; texinfo-4.7.ebuild: + version bump and added gnuconfig_update call, needed for atleast uclibc and + maybe others + + 04 Jul 2004; texinfo-4.6.ebuild: + added static USE flag to help assist when porting to new arches/libc's + + 01 Jul 2004; Jeremy Huddleston texinfo-4.5.ebuild, + texinfo-4.6.ebuild: + virtual/glibc -> virtual/libc + + 30 Jun 2004; Guy Martin texinfo-4.6.ebuild: + Marked stable on hppa. + + 29 Jun 2004; Joshua Kinard texinfo-4.6.ebuild: + Marked stable on sparc and mips. + + 27 Jun 2004; Aron Griffis texinfo-4.3-r1.ebuild, + texinfo-4.5.ebuild: + QA - fix use invocation + + 28 May 2004; Aron Griffis texinfo-4.6.ebuild: + Stable on alpha and x86 + + 09 Apr 2004; Travis Tilley texinfo-4.6.ebuild: + stable on amd64 + + 22 Oct 2003; Bartosch Pixa texinfo-4.6.ebuild: + set ppc in keywords + + 08 Sep 2003; Martin Schlemmer texinfo-4.3-r1.ebuild, + texinfo-4.5.ebuild, texinfo-4.6.ebuild: + Bootstrap fixes + +*texinfo-4.6 (02 Sep 2003) + + 02 Sep 2003; Martin Holzer texinfo-4.5.ebuild, + texinfo-4.6.ebuild: + Version bumped. + + 16 Jul 2003; root texinfo-4.5.ebuild: + Mark stable on ppc + + 24 Jun 2003; Aron Griffis texinfo-4.5.ebuild: + Mark stable on alpha + +*texinfo-4.5 (19 Feb 2003) + + 06 Jul 2003; Guy Martin texinfo-4.5.ebuild : + Marked stable on hppa. + + 22 Jun 2003; Joshua Kinard texinfo-4.5.ebuild: + Changed ~sparc to sparc in KEYWORDS + + 24 Feb 2003; Nicholas Wourms texinfo-4.5.ebuild : + Marked ebuild as stable for mips. + + 20 Feb 2003; Zach Welch texinfo-4.3-r1.ebuild : + Added arm to keywords. + + 19 Feb 2003; Martin Schlemmer texinfo-4.3.ebuild : + Added mips to keywords + + 07 Feb 2003; Guy Martin texinfo-4.3-r1.ebuild : + Added hppa to keywords. + + 08 Jan 2003; Jared Hudson texinfo-4.3-r1.ebuild : Fixed + bug where install-info wasn't being installed during bootstrap + (when USE contained 'build') + + 07 Jan 2003; Martin Schlemmer texinfo-4.3-r1.ebuild : + Mark stable for all. Sorry guys (other arch devs), I have a few bugs for + things that fails with earlier texinfo, so please forgive me for this :-) + +*texinfo-4.3-r1 (21 Nov 2002) + + 10 Mar 2003; Seemant Kulleen texinfo-4.2-r5.ebuild, + texinfo-4.2-r5.ebuild, texinfo-4.3-r1.ebuild, texinfo-4.3.ebuild, + texinfo-4.3.ebuild: + use epatch instead + + 24 Feb 2003; Nicholas Wourms texinfo-4.3-r1.ebuild : + Marked ebuild as stable for mips. + + 20 Nov 2002; Ingo Krabbe : + apply localization bugfix for install-info. + committed by satai@gentoo.org. + +*texinfo-4.3 (18 Nov 2002) + + 18 Nov 2002; Martin Schlemmer : + Update version. + +*texinfo-4.2b (20 Oct 2002) + + 20 Oct 2002; Martin Schlemmer : + Update version. + +*texinfo-4.2-r5 (8 Jul 2002) + + 06 Jan 2003; Jan Seidel texinfo-4.2-r5.ebuild : + Added mips to keywords. + + 1 Aug 2002; Martin Schlemmer texinfo-4.2-r5.ebuild : + Fix DEPEND. + + 24 Jul 2002; Mark Guertin : + Added ppc to keywords + + 14 Jul 2002; phoen][x texinfo-4.2-r5.ebuild : + Added KEYWORDS. + + 5 Jul 2002; Martin Schlemmer texinfo-4.2-r5.ebuild : + + Remove the part in src_install() that renames "texinfo" and "texinfo-*" + (the info files) to "texinfo.info" and "texinfo.info-*". This is replaced + by changing the Makefile.in to update the files that should be installed, + and modifying texinfo.txi to change the files being generated. This should + resolve an issue where the info pages was not readable, closing bug #4672. + +*texinfo-4.2-r4 (1 Jul 2002) + + 14 Jul 2002; phoen][x texinfo-4.2-r4.ebuild : + Added KEYWORDS. + + Remove automake DEPEND, as it is not needed, and pulls in perl during + bootstrap. + +*texinfo-4.2-r3 (27 Jun 2002) + + 27 Jun 2002; Seemant Kulleen texinfo-4.2-r3.ebuild + files/digest-texinfo-4.2-r3 : + + info pages now get merged into /usr/share/info instead of /var/tmp/.. + Thanks to vadim@berezniker.com (Vadim Berezniker) in bug #4241 + +*texinfo-4.2-r2 (5 June 2002) + 5 June 2002; Verwilst texinfo-4.2-r2.ebuild + activated the use build stuff, so i could enable texinfo in our gcc 3.1 + stage1 tarball. try/die fixes as well. + +*texinfo-4.2-r1 (22 May 2002) + 22 May 2002; Spider texinfo-4.2-r1.ebuild + Comment out all "use build" stuff and fix tabulation + +*texinfo-4.2 (18 May 2002) + 18 May 2002; Spider texinfo-4.2.ebuild : + updated some deps for automake stuff + + +*texinfo-4.0-r3 (18 May 2002) + 18 May 2002; Spider texinfo-4.0-r3.ebuild : + revival of the old ebuild. broken + + diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/Manifest b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/Manifest index f7c295ccca..a3eb63a87b 100644 --- a/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/Manifest @@ -1 +1,33 @@ -DIST texinfo-4.13.tar.lzma 1563777 RMD160 31d68ab41fead86d473ecc1de183fd1629e01560 SHA1 676ec9aa25a97c05dff66fba5225f9e101160063 SHA256 6d28b0ceae866e3536142fc552e7a3bc9f84c8303119c25731b2478eef64c9e5 +-----BEGIN PGP SIGNED MESSAGE----- +Hash: SHA256 + +AUX texinfo-4.13-accentenc-test.patch 397 SHA256 22bbe0e3339453e3ce1614b1b315cad65c2d83691378917519556b54e3408e22 SHA512 32f4e7570d45fcdd305ac6dd67a12732778731010195f8148bb357501074de2caad91bfadf644a713a483b00820690161327e9bd0633f5ae582d80595f23d4fc WHIRLPOOL 0f2d9fb1cea4d652ccbac0f4e87a98f39cb8cd81dcc326397a6d41400e66cc410068a312300deeaccd4cd49ae41137977e74322caf0312f5ca7f2523a3a762c3 +AUX texinfo-4.13-docbook.patch 1951 SHA256 8bcd3a4a68bcaeacb64826086b44b09624799400fedce2ee00f239d7e1ef0af6 SHA512 5a03545cc0a07649ef15a54767e5ef3a3b228a965c4a10c50b5dbcd7ca90c2fa67c8c16de7869925d471bae6a1fcb9a1f525577d37c3ddd26bf75915a89756f1 WHIRLPOOL a1414059287d2074f68b67ec5c8067047eb7ec791426970463f8455618158b29e7124fb09f922314a1b12e810b2843cff93e3a7590cc848ba27b04b2bd470a82 +AUX texinfo-4.13-texi2dvi-regexp-range.patch 980 SHA256 7e243e2d1c5a7f7ce466d4a5a6448520fdb8e1a8ef8bf053afef1992855e489f SHA512 42c861c7ae64f05d570da4e0be36c2cbb86d96c8d75f6673caca9c5f5c8d87033be440c15114a6f0309bd1b4dfd5e9356cfd5bb12bf5a0e2c3c6df279e47e71c WHIRLPOOL c303da473f07fa4e638c30a658e261216519f5a22d6a85f7a63193c52e9c5da860cc876d951817fc4b771524dd32e9f02bd83eedd283f0b602b7a58220428a48 +AUX texinfo-4.13-tinfo.patch 948 SHA256 7af60b1fb1097f3b88faff7f2da006d94632f61a309a20a2c3dbf9bd68dde608 SHA512 78602c8822117500902eff0251545025fbbd739ef4f0dd1f15bee0698e5e441a62415b0e3176fc5662064d7bcf7456985b566a1f6830c64f25325a56ada9aa22 WHIRLPOOL 005bb9dae6a607aab30db7d24805ad9df76d939986fb0b6fdad7de327358b72e4df1f975c42231705125cf0a266d5bc505821e48e71db3b7d43872890983fc8a +AUX texinfo-4.13-xz.patch 4928 SHA256 58232da01f25341427ff3d2d47d6c62c76744d2935ea119131ce6ec21f2f876a SHA512 030bfcc056dbd829bb40b2955d5aa8bc208c362a444ad763814ea13e2a98f0e04a5fac8bb6cfdfe9ecd4002955d0e8cf33482fab33eaa99c78a305cdf07570e8 WHIRLPOOL 599b618f3010ee58c9862c2db32a0204031c50d84eeb21129ee30d206d5ab10210e458496f32259c79ffcdf88516a2bcba511157513bbf1d14e65d5eba5a6e61 +DIST texinfo-4.13.tar.lzma 1563777 SHA256 6d28b0ceae866e3536142fc552e7a3bc9f84c8303119c25731b2478eef64c9e5 SHA512 bded399ed5fcf97dfa72d9486df91ecfc501301d83929b09b230aee2b8ad6994b7d7b5965b04d43de729cee30575b2334cf75879ad0a61c4b781ccc16d6c12db WHIRLPOOL 6ef9d5e47cae7c6a94272e35bafe0716e617691b6b549a59ef8f95244f1b9a94e9adb79db38cf8e23166a43e84725e3eb01c971c8894bc4201aa743a44170c35 +DIST texinfo-5.1.tar.xz 3752460 SHA256 181d802ffd01c915e32804aca1ee9fb8023e8587d6dcb2c7aaa3234462d9c420 SHA512 d6145055651e8652efc302e9ce75acf8b5665e7a65df52eca192ea2c770288747c0f92aa9246fac119a16fab48b0d3bbd84797c72f418374dda17e565813fe37 WHIRLPOOL d6f5335eb5f1985b2cdeb4a5b36cee044dfc4f7319828d105bc6e097786ad50076bb886fef0c1a8ac1c32137463ee2d396895e8159f2d4d990cd0a74f283ae41 +DIST texinfo-5.2.tar.xz 3812944 SHA256 5471ef683a64588a7cfef46ef2bdd3fbcbca89d847e10832612293f105e44eda SHA512 6f9c5142db3b155bd601149b5632807b3c20dcfa7006ce5f7e120e6fc4b2174a3f4671c18232c040ffd69ebfb5950be5c563ac5cc08b88d03eb5a9f1b0f96c04 WHIRLPOOL 609f0c2ac4deccf85f99cae3f681ce3892c7822988a84970171dec0f1224052861b3ac3fac97e666016bac4469b0e8446133c775a20f7201ff6dffa90fc84290 +EBUILD texinfo-4.13-r2.ebuild 1638 SHA256 c3c093e7cb7d6686d4638ae4fd0adfe0ef6082a3af242464741d01760c306cc0 SHA512 774386f0d82debe7706d96eef0b4e0619d4c0e95c319efd19f967f38b65e8da5952cdf0c3b363463a712ee04ef2670771c1d101a63849e02351a640edb58cc09 WHIRLPOOL b4fa3de68fb6ad03ac717a446aa353e6b7c9b7de58ab5a02d855de43b292e85917cde06dd0457821afa33af0a93989af67c07435c1fb6427e0c59cad8bd9d4e5 +EBUILD texinfo-5.1.ebuild 1137 SHA256 9d4ab8ab132033ae1efab2cddd431a7e56ac2ec42ab628d348b111ff74e8a490 SHA512 2c1c8c7ec57a0aab87e78c974dfbe49341a2ae6e8e2ddc2cdb7310b449711a7fb56e21bdeccbf5a5c2a05966212e83d0268b1e3b9be0b7ab32b74b10ed646c81 WHIRLPOOL 5b4bc14e8c664e167f25344ba60d181e68505bee1e6112a1aad912357cfa0ebd81a12b18c61a4ea08aa3d7a146e50db97974f22eeb4faf11ee4fbe2382206309 +EBUILD texinfo-5.2.ebuild 1067 SHA256 407851f8ba2f8bff90f4b5d016bf8fdb51138deefb2e21f02e22a1cdf9b26727 SHA512 e03b6c5e6a3beda40f9554897cfe53bda9e71d4fe6a25c286a89aee0e8cab8f352537a059bab8e4276966185ce99b9796ed6b8fe75ccc9ceb40f095d426a7bac WHIRLPOOL c4bd195aa987d095bd84e72cff293725c81a5c9e43240444e9a739b34ffcdfcc8fbcf2fbad5cc2d7546c5cf4d77fbadad7716c35afc8c4180f237a13556819d0 +MISC ChangeLog 16331 SHA256 5e8548638a37de5305e62b43953f0bc4f368b2fae0b811e89e17a8798d2aae40 SHA512 737adc8e2f782812b68ebab0877f51461b74731376a69de0624472b27f135734e69d060c8eb789f11e208a7be6422839e3dedb39f3ffeb5239e18fa46ee35dc7 WHIRLPOOL 953351a46854c43d2811523a419cd5940da5ed34763119eb0be69a67bb8c16f8bc1d850faac6490b946fd50ac09348b8632acfc91c5956f4491aeca850c642aa +MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52 +-----BEGIN PGP SIGNATURE----- +Version: GnuPG v2.0.22 (GNU/Linux) + +iQIcBAEBCAAGBQJS2tWmAAoJEPGu1DbS6WIAbyEP/2Zhhr/3L7NAtf5S3SjSGX4d +OzK1FEzF+tlg2V+Z4fCGn83mMkV0WxyiJQcVBRuESwXVQp9KNThgPMn7Cjbbr4yv +YXh7z//zy0+eWKufAD3lEh/oGRTuBgZwVI8GqwH2zlWJa0lpQYigQruPyJ/KVmY2 +Afo/DhdfEIaVWfEnUd7sLE/b2uj4vbrduv9GJwJWtUULwCVQmIxePj0cmJZTQiyJ +CfiyenDtRp/x95533PlGbYYqnRPkBYK7OGXyJ+B+Kx+J8yVqGFnO6lbZ/kApof8C +Uh4PF4hAu9z95ZRtXho30TcjsiJnHop1nLzIhT7v4HoikzJetd+ZpnOtpbGShAWl +EtkbLTF6gLZ/ZFcbdNN05Be+yLlPCWwYSU9u+y/WzWtxWDjWzTUtAuY5pG2u7+oE +csqqq4tGDvMq3SN8Kp0005PT6VDz/9yE8V4W6PASntoOqQ5rybvZSmKnXUXVREKw +q1tD3s6zcswOQHB6wfDXc3bwmMgLwRjAPFarJ2HVSZSddsCud3EJ6TjTAnsi9my2 +24UqH98bcKOwZxcSfqyJr1QTNph4+LEBgASPNPnQ6kW9ZOr1i79RRry0pZLvAm8+ +IDTptHBjV3MPPi+zodl1y70nycxPI+sJXEQV+9e+ueQFsW/qZFx3ACzqkLHLk6wP +9TGZlTWTLm/+jLl7bwa1 +=U7qW +-----END PGP SIGNATURE----- diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-accentenc-test.patch b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-accentenc-test.patch new file mode 100644 index 0000000000..ad470faf0d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-accentenc-test.patch @@ -0,0 +1,17 @@ +Fails in UTF-8 locales with grep-2.6 + +https://bugs.gentoo.org/322151 +https://savannah.gnu.org/bugs/index.php?31068 + +--- a/makeinfo/tests/accentenc ++++ b/makeinfo/tests/accentenc +@@ -1,7 +1,8 @@ + #!/bin/sh + # Test encoded accent info output. + +-unset TEXINFO_OUTPUT ++unset TEXINFO_OUTPUT LANG LANGUAGE ++LC_ALL=POSIX; export LC_ALL + : ${srcdir=.} + input=`basename $0`.txi + output=`basename $0`.info diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-docbook.patch b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-docbook.patch new file mode 100644 index 0000000000..0622b94f98 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-docbook.patch @@ -0,0 +1,66 @@ +--- texinfo-4.13.orig/makeinfo/cmds.c 2008-05-22 05:11:34.000000000 -0700 ++++ texinfo-4.13/makeinfo/cmds.c 2012-05-23 18:31:57.108264307 -0700 +@@ -1560,7 +1560,7 @@ cm_setfilename (void) + char *filename; + get_rest_of_line (1, &filename); + /* warning ("`@%s %s' encountered and ignored", command, filename); */ +- if (xml) ++ if (xml && !docbook) + add_word_args ("%s", filename); + free (filename); + } +--- texinfo-4.13.orig/makeinfo/node.c 2008-07-05 16:59:47.000000000 -0700 ++++ texinfo-4.13/makeinfo/node.c 2012-05-23 17:02:46.517345024 -0700 +@@ -1233,10 +1233,12 @@ cm_anchor (int arg) + } + else if (xml || docbook) + { ++ char *id = xml_id(anchor); + xml_insert_element_with_attribute (ANCHOR, START, + docbook ? "id=\"%s\"" : "name=\"%s\"", +- anchor); ++ id); + xml_insert_element (ANCHOR, END); ++ free(id); + } + + /* Save it in the tag table. */ +--- texinfo-4.13.orig/makeinfo/xml.c 2008-02-12 17:00:55.000000000 -0800 ++++ texinfo-4.13/makeinfo/xml.c 2012-05-23 17:20:13.698858895 -0700 +@@ -586,21 +586,27 @@ static int in_indexterm = 0; + char * + xml_id (char *id) + { +- char *tem = xmalloc (strlen (id) + 1); ++ /* Get an extra space to accomodate adding an i-prefix. */ ++ char *tem = xmalloc (strlen (id) + 2); + char *p = tem; +- strcpy (tem, id); ++ ++ /* First character cannot be a number, '-' or '.'. Just always add ++ an i if we're not starting with a alphanumeric character ++ already, to simplify the code. ++ */ ++ if (!isalpha(*id)) ++ { ++ *p++ = 'i'; ++ } ++ ++ strcpy (p, id); ++ + while (*p) + { +- if (strchr (":\" \t\f\r\n", *p)) ++ if (!isalnum (*p) && !strchr (":_.-", *p)) + *p = '-'; + p++; + } +- p = tem; +- +- /* First character cannot be a number. Clearly we should make this +- dependent on the actual numeral found. */ +- if (strchr ("0123456789", *p)) +- *p = 'i'; + + return tem; + } diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-texi2dvi-regexp-range.patch b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-texi2dvi-regexp-range.patch new file mode 100644 index 0000000000..01b0746def --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-texi2dvi-regexp-range.patch @@ -0,0 +1,23 @@ +Fix texi2dvi problem with egrep in some locales. +This patch is taken from the texinfo CVS repository, but stripped of +keyword substitutions to make it apply to a wider range of source code +revisions. + +Fix suggested by Martin von Gagern on 2010-03-29, committed by Karl Berry. + +References: +http://bugs.gentoo.org/311885 +http://thread.gmane.org/gmane.comp.tex.texinfo.bugs/5023 +http://cvs.savannah.gnu.org/viewvc/texinfo/util/texi2dvi?root=texinfo&r1=1.157&r2=1.158 + +--- util/texi2dvi 2010/02/09 18:37:08 1.157 ++++ util/texi2dvi 2010/03/30 23:13:37 1.158 +@@ -1848,7 +1848,7 @@ + + # If the COMMAND_LINE_FILENAME is not absolute (e.g., --debug.tex), + # prepend `./' in order to avoid that the tools take it as an option. +- echo "$command_line_filename" | $EGREP '^(/|[A-z]:/)' >&6 \ ++ echo "$command_line_filename" | $EGREP '^(/|[A-Za-z]:/)' >&6 \ + || command_line_filename="./$command_line_filename" + + # See if the file exists. If it doesn't we're in trouble since, even diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-tinfo.patch b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-tinfo.patch new file mode 100644 index 0000000000..10a557a303 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-tinfo.patch @@ -0,0 +1,24 @@ +http://bugs.gentoo.org/457556 + +--- configure.ac ++++ configure.ac +@@ -130,7 +130,7 @@ + # rather ncurses. So we check for it. + TERMLIBS= + # Check for termlib before termcap because Solaris termcap needs libucb. +-TERMLIB_VARIANTS="ncurses curses termlib termcap terminfo" ++TERMLIB_VARIANTS="tinfo ncurses curses termlib termcap terminfo" + for termlib in ${TERMLIB_VARIANTS}; do + AC_CHECK_LIB(${termlib}, tgetent, + [TERMLIBS="${TERMLIBS} -l${termlib}"; break]) +--- configure ++++ configure +@@ -17477,7 +17477,7 @@ + # rather ncurses. So we check for it. + TERMLIBS= + # Check for termlib before termcap because Solaris termcap needs libucb. +-TERMLIB_VARIANTS="ncurses curses termlib termcap terminfo" ++TERMLIB_VARIANTS="tinfo ncurses curses termlib termcap terminfo" + for termlib in ${TERMLIB_VARIANTS}; do + as_ac_Lib=`$as_echo "ac_cv_lib_${termlib}''_tgetent" | $as_tr_sh` + { $as_echo "$as_me:$LINENO: checking for tgetent in -l${termlib}" >&5 diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-xz.patch b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-xz.patch new file mode 100644 index 0000000000..f5bb023be5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/files/texinfo-4.13-xz.patch @@ -0,0 +1,130 @@ +https://bugs.gentoo.org/269742 + +From bfae00d02b5fb3a2ce34c09d2dbf0ca2f96b154f Mon Sep 17 00:00:00 2001 +From: Karl Berry +Date: Sat, 14 Mar 2009 17:57:41 +0000 +Subject: [PATCH] support xz compression, http://tukaani.org/xz + +--- + ChangeLog | 6 ++++++ + NEWS | 4 ++++ + doc/info-stnd.texi | 34 +++++++++++++++++----------------- + info/filesys.c | 1 + + install-info/install-info.c | 29 +++++++++++++++++++++++++---- + 5 files changed, 53 insertions(+), 21 deletions(-) + +2009-03-14 Karl Berry + + * info/filesys.c (compress_suffixes): add .xz/unxz. + + * info/filesys.h (DEFAULT_INFOPATH): include PATH by default. + +diff --git a/doc/info-stnd.texi b/doc/info-stnd.texi +index 2bd67f3..c730cff 100644 +--- a/doc/info-stnd.texi ++++ b/doc/info-stnd.texi +@@ -202,21 +202,21 @@ directory. + @cindex Info files, compressed + In every directory Info tries, if @var{filename} is not found, Info + looks for it with a number of known extensions of Info files@footnote{ +-@file{.info}, @file{-info}, @file{/index}, and @file{.inf}.}. For every +-known extension, Info looks for a compressed file, if a regular file +-isn't found. Info supports files compressed with @code{gzip}, +-@code{bzip2}, @code{compress} and @code{yabba} programs; it calls +-@code{gunzip}, @code{bunzip2}, @code{uncompress} and @code{unyabba}, +-accordingly, to decompress such files. Compressed Info files are +-assumed to have @file{.z}, @file{.gz}, @file{.bz2}, @file{.Z}, or +-@file{.Y} extensions, possibly in addition to one of the known Info +-files extensions@footnote{The MS-DOS version allows for the Info +-extension, such as @code{.inf}, and the short compressed file +-extensions, such as @file{.z} and @file{.gz}, to be merged into a single +-extension, since DOS doesn't allow more than a single dot in the +-basename of a file. Thus, on MS-DOS, if Info looks for @file{bison}, +-file names like @file{bison.igz} and @file{bison.inz} will be found and +-decompressed by @code{gunzip}.}. ++@file{.info}, @file{-info}, @file{/index}, and @file{.inf}.}. For ++every known extension, Info looks for a compressed file, if a regular ++file isn't found. Info supports files compressed with @code{gzip}, ++@code{xz}, @code{bzip2}, @code{lzma}, @code{compress} and @code{yabba} ++programs, assumed to have @file{.z}, @file{.gz}, @file{.xz}, ++@file{.bz2}, @file{.lzma}, @file{.Z}, or @file{.Y} extensions, ++possibly after one of the known Info files extensions. ++ ++On MS-DOS, Info allows for the Info extension, such as @code{.inf}, ++and the short compressed file extensions, such as @file{.z} and ++@file{.gz}, to be merged into a single extension, since DOS doesn't ++allow more than a single dot in the basename of a file. Thus, on ++MS-DOS, if Info looks for @file{bison}, file names like ++@file{bison.igz} and @file{bison.inz} will be found and decompressed ++by @code{gunzip}. + + @item --help + @itemx -h +diff --git a/info/filesys.c b/info/filesys.c +index fdd18a8..5e795bc 100644 +--- a/info/filesys.c ++++ b/info/filesys.c +@@ -55,6 +55,7 @@ static char *info_suffixes[] = { + + static COMPRESSION_ALIST compress_suffixes[] = { + { ".gz", "gunzip" }, ++ { ".xz", "unxz" }, + { ".bz2", "bunzip2" }, + { ".z", "gunzip" }, + { ".lzma", "unlzma" }, +diff --git a/install-info/install-info.c b/install-info/install-info.c +index 24669b3..0f18ca4 100644 +--- a/install-info/install-info.c ++++ b/install-info/install-info.c +@@ -400,6 +400,11 @@ strip_info_suffix (char *fname) + len -= 3; + ret[len] = 0; + } ++ else if (len > 3 && FILENAME_CMP (ret + len - 3, ".xz") == 0) ++ { ++ len -= 3; ++ ret[len] = 0; ++ } + else if (len > 4 && FILENAME_CMP (ret + len - 4, ".bz2") == 0) + { + len -= 4; +@@ -659,6 +664,12 @@ open_possibly_compressed_file (char *filename, + { + *opened_filename = concat (filename, ".gz", ""); + f = fopen (*opened_filename, FOPEN_RBIN); ++ } ++ if (!f) ++ { ++ *opened_filename = concat (filename, ".xz", ""); ++ f = fopen (*opened_filename, FOPEN_RBIN); ++ } + if (!f) + { + free (*opened_filename); +@@ -702,7 +712,6 @@ open_possibly_compressed_file (char *filename, + else + pfatal_with_name (filename); + } +- } + + /* Read first few bytes of file rather than relying on the filename. + If the file is shorter than this it can't be usable anyway. */ +@@ -727,6 +736,15 @@ open_possibly_compressed_file (char *filename, + #else + *compression_program = "gzip"; + #endif ++ ++ else if (data[0] == '\xFD' && data[1] == '7' && data[2] == 'z' ++ && data[3] == 'X' && data[4] == 'Z' && data[5] == 0) ++#ifndef STRIP_DOT_EXE ++ *compression_program = "xz.exe"; ++#else ++ *compression_program = "xz"; ++#endif ++ + else if (data[0] == 'B' && data[1] == 'Z' && data[2] == 'h') + #ifndef STRIP_DOT_EXE + *compression_program = "bzip2.exe"; +-- +1.7.4.rc2 + diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/metadata.xml new file mode 100644 index 0000000000..96a2d58636 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/metadata.xml @@ -0,0 +1,5 @@ + + + +base-system + diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/texinfo-4.13-r2.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/texinfo-4.13-r2.ebuild new file mode 100644 index 0000000000..9d00c96598 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/texinfo-4.13-r2.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/texinfo/texinfo-4.13-r2.ebuild,v 1.16 2014/01/18 19:27:30 vapier Exp $ + +EAPI="2" + +inherit flag-o-matic eutils + +DESCRIPTION="The GNU info program and utilities" +HOMEPAGE="http://www.gnu.org/software/texinfo/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.lzma" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +IUSE="nls static" + +RDEPEND="!=app-text/tetex-2* + >=sys-libs/ncurses-5.2-r2 + nls? ( virtual/libintl )" +DEPEND="${RDEPEND} + app-arch/xz-utils + nls? ( sys-devel/gettext )" + +src_prepare() { + epatch "${FILESDIR}"/${P}-xz.patch #269742 + touch doc/install-info.1 #354589 + epatch "${FILESDIR}"/${P}-texi2dvi-regexp-range.patch #311885 + epatch "${FILESDIR}"/${P}-accentenc-test.patch + # waiting to be sent upstream for my copyright assignment form to be + # ready - Flameeyes + epatch "${FILESDIR}"/${P}-docbook.patch + epatch "${FILESDIR}"/${P}-tinfo.patch #457556 + # timestamps must be newer than configure.ac touched by ${P}-tinfo.patch + touch doc/{texi2dvi,texi2pdf,pdftexi2dvi}.1 #354589 +} + +src_configure() { + use static && append-ldflags -static + econf $(use_enable nls) +} + +src_compile() { + # Make cross-compiler safe (#196041) + if tc-is-cross-compiler ; then + emake -C tools/gnulib/lib || die + fi + + emake || die +} + +src_install() { + emake DESTDIR="${D}" install || die + + dodoc AUTHORS ChangeLog INTRODUCTION NEWS README TODO + newdoc info/README README.info + newdoc makeinfo/README README.makeinfo +} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/texinfo-4.13.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/texinfo-4.13.ebuild deleted file mode 100644 index 90c4ef6581..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/texinfo-4.13.ebuild +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright 1999-2009 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-apps/texinfo/texinfo-4.13.ebuild,v 1.12 2009/09/08 17:50:31 vapier Exp $ - -inherit flag-o-matic - -DESCRIPTION="The GNU info program and utilities" -HOMEPAGE="http://www.gnu.org/software/texinfo/" -SRC_URI="mirror://gnu/${PN}/${P}.tar.lzma" - -LICENSE="GPL-3" -SLOT="0" -KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd" -IUSE="nls static" - -RDEPEND="!=app-text/tetex-2* - >=sys-libs/ncurses-5.2-r2 - nls? ( virtual/libintl )" -DEPEND="${RDEPEND} - || ( app-arch/xz-utils app-arch/lzma-utils ) - nls? ( sys-devel/gettext )" - -src_compile() { - use static && append-ldflags -static - econf $(use_enable nls) || die - - # Make cross-compiler safe (#196041) - if tc-is-cross-compiler; then - emake -C tools/gnulib/lib || die "emake -C tools/gnulib/lib" - fi - - emake || die "emake" -} - -src_install() { - emake DESTDIR="${D}" install || die "install failed" - - dodoc AUTHORS ChangeLog INTRODUCTION NEWS README TODO - newdoc info/README README.info - newdoc makeinfo/README README.makeinfo - - rm -f "${D}"/usr/lib/charset.alias #195148 -} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/texinfo-5.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/texinfo-5.1.ebuild new file mode 100644 index 0000000000..96fa2c5472 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/texinfo-5.1.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/texinfo/texinfo-5.1.ebuild,v 1.2 2014/01/18 19:27:30 vapier Exp $ + +EAPI="3" + +inherit flag-o-matic + +DESCRIPTION="The GNU info program and utilities" +HOMEPAGE="http://www.gnu.org/software/texinfo/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +IUSE="nls static" + +RDEPEND="!=app-text/tetex-2* + >=sys-libs/ncurses-5.2-r2 + dev-lang/perl + dev-perl/libintl-perl + dev-perl/Unicode-EastAsianWidth + dev-perl/Text-Unidecode + nls? ( virtual/libintl )" +DEPEND="${RDEPEND} + app-arch/xz-utils + nls? ( sys-devel/gettext )" + +src_configure() { + use static && append-ldflags -static + econf \ + --with-external-libintl-perl \ + --with-external-Unicode-EastAsianWidth \ + --with-external-Text-Unidecode \ + $(use_enable nls) +} + +src_install() { + emake DESTDIR="${D}" install || die + dodoc AUTHORS ChangeLog NEWS README TODO + newdoc info/README README.info +} diff --git a/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/texinfo-5.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/texinfo-5.2.ebuild new file mode 100644 index 0000000000..869a2fd4a8 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-apps/texinfo/texinfo-5.2.ebuild @@ -0,0 +1,41 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-apps/texinfo/texinfo-5.2.ebuild,v 1.2 2014/01/18 19:27:30 vapier Exp $ + +EAPI="4" + +inherit flag-o-matic + +DESCRIPTION="The GNU info program and utilities" +HOMEPAGE="http://www.gnu.org/software/texinfo/" +SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +IUSE="nls static" + +RDEPEND="!=app-text/tetex-2* + >=sys-libs/ncurses-5.2-r2 + dev-lang/perl + dev-perl/libintl-perl + dev-perl/Unicode-EastAsianWidth + dev-perl/Text-Unidecode + nls? ( virtual/libintl )" +DEPEND="${RDEPEND} + app-arch/xz-utils + nls? ( sys-devel/gettext )" + +src_configure() { + use static && append-ldflags -static + econf \ + --with-external-libintl-perl \ + --with-external-Unicode-EastAsianWidth \ + --with-external-Text-Unidecode \ + $(use_enable nls) +} + +src_install() { + default + newdoc info/README README.info +}