bump(sys-apps/texinfo): sync with upstream for arm64

Signed-off-by: Geoff Levand <geoff@infradead.org>
This commit is contained in:
Geoff Levand 2015-06-24 12:13:15 -07:00
parent 60182e34e6
commit 02bee2fbdf
15 changed files with 947 additions and 48 deletions

View File

@ -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

View File

@ -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

View File

@ -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

View File

@ -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 <vapier@gentoo.org> texinfo-4.13-r2.ebuild,
texinfo-5.1.ebuild, texinfo-5.2.ebuild:
Add arm64 love.
27 Sep 2013; Tim Harder <radhermit@gentoo.org> -texinfo-4.13.ebuild,
-texinfo-4.13-r1.ebuild:
Remove old.
*texinfo-5.2 (27 Sep 2013)
27 Sep 2013; Tim Harder <radhermit@gentoo.org> +texinfo-5.2.ebuild:
Version bump.
05 Sep 2013; Mike Frysinger <vapier@gentoo.org> texinfo-4.13-r2.ebuild:
Mark m68k stable #432282.
12 Apr 2013; Agostino Sarubbo <ago@gentoo.org> texinfo-4.13-r2.ebuild:
Stable for ia64, wrt bug #432282
09 Apr 2013; Jeroen Roovers <jer@gentoo.org> texinfo-4.13-r2.ebuild:
Stable for HPPA (bug #432282).
05 Apr 2013; Agostino Sarubbo <ago@gentoo.org> texinfo-4.13-r2.ebuild:
Stable for ppc64, wrt bug #432282
05 Apr 2013; Agostino Sarubbo <ago@gentoo.org> texinfo-4.13-r2.ebuild:
Stable for ppc, wrt bug #432282
04 Apr 2013; Mike Frysinger <vapier@gentoo.org>
files/texinfo-4.13-tinfo.patch:
Re-order patch so the source files get patched first.
04 Apr 2013; Zac Medico <zmedico@gentoo.org> texinfo-4.13-r2.ebuild:
Fix timestamp interaction between patch from bug #457556 and touch all for bug
#354589.
02 Apr 2013; Agostino Sarubbo <ago@gentoo.org> texinfo-4.13-r2.ebuild:
Stable for s390, wrt bug #432282
02 Apr 2013; Agostino Sarubbo <ago@gentoo.org> texinfo-4.13-r2.ebuild:
Stable for arm, wrt bug #432282
02 Apr 2013; Agostino Sarubbo <ago@gentoo.org> texinfo-4.13-r2.ebuild:
Stable for sh, wrt bug #432282
01 Apr 2013; Agostino Sarubbo <ago@gentoo.org> texinfo-4.13-r2.ebuild:
Stable for alpha, wrt bug #432282
31 Mar 2013; Agostino Sarubbo <ago@gentoo.org> texinfo-4.13-r2.ebuild:
Stable for sparc, wrt bug #432282
31 Mar 2013; Agostino Sarubbo <ago@gentoo.org> texinfo-4.13-r2.ebuild:
Stable for x86, wrt bug #432282
31 Mar 2013; Agostino Sarubbo <ago@gentoo.org> texinfo-4.13-r2.ebuild:
Stable for amd64, wrt bug #432282
*texinfo-5.1 (31 Mar 2013)
31 Mar 2013; Mike Frysinger <vapier@gentoo.org> +texinfo-5.1.ebuild:
Version bump #462944 by Manuel Rüger.
03 Mar 2013; Samuli Suominen <ssuominen@gentoo.org> 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ò <flameeyes@gentoo.org>
+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 <vapier@gentoo.org> texinfo-4.13-r1.ebuild:
Inherit eutils eclass for epatch.
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> texinfo-4.13-r1.ebuild:
keyword ~amd64-fbsd
23 Apr 2011; Ryan Hill <dirtyepic@gentoo.org> 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 <vapier@gentoo.org> 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 <vapier@gentoo.org> +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 <armin76@gentoo.org> texinfo-4.13.ebuild:
m68k stable wrt #259121, thanks to kolla for testing
06 Mar 2009; Jeroen Roovers <jer@gentoo.org> texinfo-4.13.ebuild:
Stable for HPPA (bug #259121).
26 Feb 2009; Raúl Porcel <armin76@gentoo.org> texinfo-4.13.ebuild:
arm/ia64/s390/sh/sparc stable wrt #259121
25 Feb 2009; Markus Meier <maekke@gentoo.org> texinfo-4.13.ebuild:
amd64/x86 stable, bug #259121
24 Feb 2009; Joshua Kinard <kumba@gentoo.org> texinfo-4.13.ebuild:
Make texinfo cross-compiler safe (#196041)
22 Feb 2009; Tobias Klausmann <klausman@gentoo.org> texinfo-4.13.ebuild:
Stable on alpha, bug #259121
16 Feb 2009; Brent Baude <ranger@gentoo.org> texinfo-4.13.ebuild:
stable ppc64, bug 259121
16 Feb 2009; Brent Baude <ranger@gentoo.org> texinfo-4.13.ebuild:
stable ppc, bug 259121
30 Dec 2008; Javier Villavicencio <the_paya@gentoo.org>
texinfo-4.13.ebuild:
keyworded ~x86-fbsd.
14 Dec 2008; Alexis Ballier <aballier@gentoo.org> texinfo-4.13.ebuild:
keyword ~sparc-fbsd
*texinfo-4.13 (22 Oct 2008)
22 Oct 2008; Robin H. Johnson <robbat2@gentoo.org> +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 <vapier@gentoo.org> -texinfo-4.11.ebuild,
+texinfo-4.12.ebuild:
Version bump #219474 by Conrad Kostecki.
19 Apr 2008; Mike Frysinger <vapier@gentoo.org>
+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 <vapier@gentoo.org> texinfo-4.11-r1.ebuild:
Mark amd64 stable #214428.
03 Apr 2008; Brent Baude <ranger@gentoo.org> texinfo-4.11-r1.ebuild:
stable ppc, bug 214428
30 Mar 2008; Raúl Porcel <armin76@gentoo.org> texinfo-4.11-r1.ebuild:
sparc stable wrt #214428
29 Mar 2008; Mike Frysinger <vapier@gentoo.org>
+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 <cla@gentoo.org> texinfo-4.11-r1.ebuild:
Stable on x86 (bug #214428)
27 Mar 2008; Raúl Porcel <armin76@gentoo.org> texinfo-4.11-r1.ebuild:
alpha/ia64 stable wrt #214428
26 Mar 2008; Markus Rothe <corsair@gentoo.org> texinfo-4.11-r1.ebuild:
Stable on ppc64; bug #214428
26 Mar 2008; Jeroen Roovers <jer@gentoo.org> texinfo-4.11-r1.ebuild:
Stable for HPPA (bug #214428).
23 Mar 2008; Mike Frysinger <vapier@gentoo.org>
+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 <vapier@gentoo.org>
+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 <uberlord@gentoo.org> 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 <vapier@gentoo.org> +texinfo-4.11.ebuild:
Version bump #195027 by Elias Pipping.
11 May 2007; Joshua Kinard <kumba@gentoo.org> texinfo-4.8-r5.ebuild:
Stable on mips.
15 Nov 2006; Markus Rothe <corsair@gentoo.org> texinfo-4.8-r5.ebuild:
Stable on ppc64; bug #154316
15 Nov 2006; Jeroen Roovers <jer@gentoo.org> texinfo-4.8-r5.ebuild:
Stable for HPPA (bug #154316).
14 Nov 2006; Bryan Østergaard <kloeri@gentoo.org> texinfo-4.8-r5.ebuild:
Stable on Alpha, bug 154316.
13 Nov 2006; Tobias Scherbaum <dertobi123@gentoo.org>
texinfo-4.8-r5.ebuild:
ppc stable, bug #154316
11 Nov 2006; <malc@gentoo.org> texinfo-4.8-r5.ebuild:
Stable amd64 wrt sec bug #154316
10 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org> texinfo-4.8-r5.ebuild:
Stable on sparc wrt security #154316
10 Nov 2006; Christian Faulhammer <opfer@gentoo.org>
texinfo-4.8-r5.ebuild:
stable x86, security bug #154316
*texinfo-4.8-r5 (09 Nov 2006)
09 Nov 2006; Mike Frysinger <vapier@gentoo.org>
+files/texinfo-4.8-buf-overflow-CVE-2006-4810.patch,
+texinfo-4.8-r5.ebuild:
Version bump #154316.
17 Oct 2006; Roy Marples <uberlord@gentoo.org> texinfo-4.8-r4.ebuild:
Added ~sparc-fbsd keyword.
*texinfo-4.8-r4 (20 Jul 2006)
20 Jul 2006; Mike Frysinger <vapier@gentoo.org>
+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; <solar@gentoo.org> -texinfo-4.7-r1.ebuild,
-texinfo-4.8.ebuild, -texinfo-4.8-r1.ebuild:
- removed obsolete vuln ebuilds
22 May 2006; Danny van Dyk <kugelfang@gentoo.org> texinfo-4.8-r3.ebuild:
Updated previous fix to use tc-is-cross-compiler.
20 May 2006; <solar@gentoo.org> texinfo-4.8-r3.ebuild:
- Cross-compile workaround #133429
30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> texinfo-4.8-r3.ebuild:
Add ~x86-fbsd keyword.
*texinfo-4.8-r3 (08 Feb 2006)
08 Feb 2006; Mike Frysinger <vapier@gentoo.org>
+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 <vapier@gentoo.org>
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 <vapier@gentoo.org>
+files/texinfo-4.8-tempfile.patch, +texinfo-4.8-r1.ebuild:
Fix insecure tempfile usage #106105.
17 Sep 2005; Ciaran McCreesh <ciaranm@gentoo.org> ChangeLog:
Converted to UTF-8, fixed encoding screwups
29 Jun 2005; Joshua Kinard <kumba@gentoo.org> texinfo-4.8.ebuild:
Marked stable on mips.
17 Jun 2005; Michael Hanselmann <hansmi@gentoo.org> texinfo-4.8.ebuild:
Stable on ppc.
13 May 2005; Mike Frysinger <vapier@gentoo.org>
+files/texinfo-4.8-freebsd.patch, texinfo-4.8.ebuild:
Add a FreeBSD compatibility patch by Diego Pettenò #92434.
25 Apr 2005; Mike Frysinger <vapier@gentoo.org> 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 <corsair@gentoo.org> texinfo-4.8.ebuild:
Stable on ppc64
08 Apr 2005; Marcus D. Hanwell <cryos@gentoo.org> texinfo-4.8.ebuild:
Marked stable on amd64.
19 Mar 2005; Bryan Østergaard <kloeri@gentoo.org> texinfo-4.8.ebuild:
Stable on alpha.
15 Mar 2005; Christian Birchinger <joker@gentoo.org> texinfo-4.8.ebuild:
Added sparc stable keyword
15 Feb 2005; Kito <kito@gentoo.org> texinfo-4.8.ebuild:
~ppc-macos keyword
30 Jan 2005; Mike Frysinger <vapier@gentoo.org> 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 <vapier@gentoo.org> +texinfo-4.8.ebuild:
Version bump. Magically fixes #74926 by spiritus in the process.
24 Aug 2004; Sven Wegener <swegener@gentoo.org> 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 <agriffis@gentoo.org> texinfo-4.7-r1.ebuild:
stable on alpha and ia64
*texinfo-4.7-r1 (22 Jul 2004)
22 Jul 2004; Jon Portnoy <avenj@gentoo.org> 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; <solar@gentoo.org> texinfo-4.7.ebuild:
version bump and added gnuconfig_update call, needed for atleast uclibc and
maybe others
04 Jul 2004; <solar@gentoo.org> texinfo-4.6.ebuild:
added static USE flag to help assist when porting to new arches/libc's
01 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> texinfo-4.5.ebuild,
texinfo-4.6.ebuild:
virtual/glibc -> virtual/libc
30 Jun 2004; Guy Martin <gmsoft@gentoo.org> texinfo-4.6.ebuild:
Marked stable on hppa.
29 Jun 2004; Joshua Kinard <kumba@gentoo.org> texinfo-4.6.ebuild:
Marked stable on sparc and mips.
27 Jun 2004; Aron Griffis <agriffis@gentoo.org> texinfo-4.3-r1.ebuild,
texinfo-4.5.ebuild:
QA - fix use invocation
28 May 2004; Aron Griffis <agriffis@gentoo.org> texinfo-4.6.ebuild:
Stable on alpha and x86
09 Apr 2004; Travis Tilley <lv@gentoo.org> texinfo-4.6.ebuild:
stable on amd64
22 Oct 2003; Bartosch Pixa <darkspecter@gentoo.org> texinfo-4.6.ebuild:
set ppc in keywords
08 Sep 2003; Martin Schlemmer <azarah@gentoo.org> 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 <mholzer@gentoo.org> texinfo-4.5.ebuild,
texinfo-4.6.ebuild:
Version bumped.
16 Jul 2003; root <root@gentoo.org> texinfo-4.5.ebuild:
Mark stable on ppc
24 Jun 2003; Aron Griffis <agriffis@gentoo.org> texinfo-4.5.ebuild:
Mark stable on alpha
*texinfo-4.5 (19 Feb 2003)
06 Jul 2003; Guy Martin <gmsoft@gentoo.org> texinfo-4.5.ebuild :
Marked stable on hppa.
22 Jun 2003; Joshua Kinard <kumba@gentoo.org> texinfo-4.5.ebuild:
Changed ~sparc to sparc in KEYWORDS
24 Feb 2003; Nicholas Wourms <dragon@gentoo.org> texinfo-4.5.ebuild :
Marked ebuild as stable for mips.
20 Feb 2003; Zach Welch <zwelch@gentoo.org> texinfo-4.3-r1.ebuild :
Added arm to keywords.
19 Feb 2003; Martin Schlemmer <azarah@gentoo.org texinfo-4.5.ebuild :
Update version, closing bug #15075.
15 Feb 2003; Jan Seidel <tuxus@gentoo.org> texinfo-4.3.ebuild :
Added mips to keywords
07 Feb 2003; Guy Martin <gmsoft@gentoo.org> texinfo-4.3-r1.ebuild :
Added hppa to keywords.
08 Jan 2003; Jared Hudson <jhhudso@gentoo.org> 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 <azarah@gentoo.org> 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 <seemant@gentoo.org> 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 <dragon@gentoo.org> texinfo-4.3-r1.ebuild :
Marked ebuild as stable for mips.
20 Nov 2002; Ingo Krabbe <ikrabbe@dokom.net> :
apply localization bugfix for install-info.
committed by satai@gentoo.org.
*texinfo-4.3 (18 Nov 2002)
18 Nov 2002; Martin Schlemmer <azarah@gentoo.org> :
Update version.
*texinfo-4.2b (20 Oct 2002)
20 Oct 2002; Martin Schlemmer <azarah@gentoo.org> :
Update version.
*texinfo-4.2-r5 (8 Jul 2002)
06 Jan 2003; Jan Seidel <tuxus@gentoo.org> texinfo-4.2-r5.ebuild :
Added mips to keywords.
1 Aug 2002; Martin Schlemmer <azarah@gentoo.org> texinfo-4.2-r5.ebuild :
Fix DEPEND.
24 Jul 2002; Mark Guertin <gerk@gentoo.org> :
Added ppc to keywords
14 Jul 2002; phoen][x <phoenix@gentoo.org> texinfo-4.2-r5.ebuild :
Added KEYWORDS.
5 Jul 2002; Martin Schlemmer <azarah@gentoo.org> 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 <phoenix@gentoo.org> 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 <seemant@gentoo.org> 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 <verwilst@gentoo.org> 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 <spider@gentoo.org> texinfo-4.2-r1.ebuild
Comment out all "use build" stuff and fix tabulation
*texinfo-4.2 (18 May 2002)
18 May 2002; Spider <spider@gentoo.org> texinfo-4.2.ebuild :
updated some deps for automake stuff
*texinfo-4.0-r3 (18 May 2002)
18 May 2002; Spider <spider@gentoo.org> texinfo-4.0-r3.ebuild :
revival of the old ebuild. broken

View File

@ -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-----

View File

@ -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

View File

@ -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 ("<setfilename>%s</setfilename>", 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;
}

View File

@ -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

View File

@ -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

View File

@ -0,0 +1,130 @@
https://bugs.gentoo.org/269742
From bfae00d02b5fb3a2ce34c09d2dbf0ca2f96b154f Mon Sep 17 00:00:00 2001
From: Karl Berry <karl@gnu.org>
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 <karl@gnu.org>
* 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

View File

@ -0,0 +1,5 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<herd>base-system</herd>
</pkgmetadata>

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}

View File

@ -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
}