Merge pull request #71 from marineam/no-gets

fix(sys-libs/glibc): Bump packages that break with glibc 2.16
This commit is contained in:
Michael Marineau 2013-12-06 22:03:21 -08:00
commit c493e1386f
23 changed files with 1778 additions and 7 deletions

View File

@ -0,0 +1,474 @@
# ChangeLog for app-arch/cpio
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/cpio/ChangeLog,v 1.118 2013/02/17 20:32:53 zmedico Exp $
17 Feb 2013; Zac Medico <zmedico@gentoo.org> cpio-2.11-r1.ebuild:
Add ~arm-linux keyword.
*cpio-2.11-r1 (16 Dec 2012)
16 Dec 2012; Christoph Junghans <ottxor@gentoo.org> +cpio-2.11-r1.ebuild,
+files/cpio-2.11-non-gnu-compilers.patch:
added prefix support (bug #443860)
06 Jul 2012; Mike Frysinger <vapier@gentoo.org>
+files/cpio-2.11-no-gets.patch, cpio-2.11.ebuild:
Fix building with glibc-2.16 #424974 by Stevan Bajić.
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> cpio-2.11.ebuild:
keyword ~amd64-fbsd
10 Oct 2010; Mike Frysinger <vapier@gentoo.org> cpio-2.11.ebuild,
+files/cpio-2.11-stat.patch:
Add fix from upstream for cross-compiling #328531 by Jacob Godserv.
18 Jul 2010; Joseph Jezak <josejx@gentoo.org> cpio-2.11.ebuild:
Marked ppc stable for bug #314663.
12 Jul 2010; Markos Chandras <hwoarang@gentoo.org> cpio-2.11.ebuild:
Stable on amd64 wrt bug #314663
08 Jul 2010; Raúl Porcel <armin76@gentoo.org> cpio-2.11.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #314663
05 Jul 2010; Samuli Suominen <ssuominen@gentoo.org> cpio-2.11.ebuild:
ppc64 stable wrt #314663
05 Jul 2010; Jeroen Roovers <jer@gentoo.org> cpio-2.11.ebuild:
Stable for HPPA (bug #314663).
03 Jul 2010; Christian Faulhammer <fauli@gentoo.org> cpio-2.11.ebuild:
stable x86, security bug 314663
21 May 2010; Markos Chandras <hwoarang@gentoo.org> cpio-2.10-r1.ebuild:
Stable on amd64 wrt bug #308827
31 Mar 2010; Raúl Porcel <armin76@gentoo.org> cpio-2.10-r1.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #308827
15 Mar 2010; nixnut <nixnut@gentoo.org> cpio-2.10-r1.ebuild:
ppc stable #308827
*cpio-2.11 (15 Mar 2010)
15 Mar 2010; Mike Frysinger <vapier@gentoo.org> +cpio-2.11.ebuild:
Version bump.
13 Mar 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> cpio-2.10-r1.ebuild:
x86 stable wrt bug #308827
12 Mar 2010; Brent Baude <ranger@gentoo.org> cpio-2.10-r1.ebuild:
Marking cpio-2.10-r1 ppc64 for bug 308827
12 Mar 2010; Jeroen Roovers <jer@gentoo.org> cpio-2.10-r1.ebuild:
Stable for HPPA (bug #308827).
*cpio-2.10-r1 (20 Jan 2010)
20 Jan 2010; Robin H. Johnson <robbat2@gentoo.org>
+files/cpio-2.9-64-bit-wide-inode-fixup.patch, +cpio-2.10-r1.ebuild:
Cpio on XFS fails to deal with hardlinks properly, apply fix from upstream
mailing list.
*cpio-2.10 (20 Jun 2009)
20 Jun 2009; Mike Frysinger <vapier@gentoo.org> +cpio-2.10.ebuild:
Version bump.
31 Jan 2009; Jeroen Roovers <jer@gentoo.org> cpio-2.9-r2.ebuild:
Stable for HPPA (bug #255288).
25 Jan 2009; Raúl Porcel <armin76@gentoo.org> cpio-2.9-r2.ebuild:
ia64 stable wrt #255288
23 Jan 2009; Brent Baude <ranger@gentoo.org> cpio-2.9-r2.ebuild:
stable ppc64, bug 255288
19 Jan 2009; Tiago Cunha <tcunha@gentoo.org> cpio-2.9-r2.ebuild:
stable sparc, bug 255288
18 Jan 2009; Markus Meier <maekke@gentoo.org> cpio-2.9-r2.ebuild:
amd64/x86 stable, bug #255288
18 Jan 2009; Tobias Klausmann <klausman@gentoo.org> cpio-2.9-r2.ebuild:
Stable on alpha, bug #255280
18 Jan 2009; Tobias Scherbaum <dertobi123@gentoo.org> cpio-2.9-r2.ebuild:
ppc stable, bug #255288
*cpio-2.9-r3 (17 Jan 2009)
17 Jan 2009; Mike Frysinger <vapier@gentoo.org>
+files/cpio-2.9-packed.patch, +cpio-2.9-r3.ebuild:
Add fix from Debian for struct packing (i.e. arm) #255096 by Raúl Porcel.
*cpio-2.9-r2 (01 Jun 2008)
01 Jun 2008; Mike Frysinger <vapier@gentoo.org>
+files/cpio-2.9-restore-perms-owners.patch, +cpio-2.9-r2.ebuild:
Add fix from upstream for restoring perms/owners properly #218040 by alexsaa.
18 Nov 2007; Mike Frysinger <vapier@gentoo.org>
+files/cpio-2.9-gnu-inline.patch, cpio-2.9-r1.ebuild:
Fixes from upstream for changes in "extern inline" #198817 by Ryan Hill.
06 Nov 2007; Samuli Suominen <drac@gentoo.org> cpio-2.9-r1.ebuild:
amd64 stable wrt #196978
30 Oct 2007; Tobias Scherbaum <dertobi123@gentoo.org> cpio-2.9-r1.ebuild:
ppc stable, bug #196978
30 Oct 2007; Markus Rothe <corsair@gentoo.org> cpio-2.9-r1.ebuild:
Stable on ppc64; bug #196978
30 Oct 2007; Jeroen Roovers <jer@gentoo.org> cpio-2.9-r1.ebuild:
Stable for HPPA (bug #196978).
29 Oct 2007; Raúl Porcel <armin76@gentoo.org> cpio-2.9-r1.ebuild:
alpha/ia64/sparc/x86 stable wrt security #196978
29 Oct 2007; Saleem Abdulrasool <compnerd@gentoo.org> cpio-2.9-r1.ebuild:
inherit eutils for epatch
*cpio-2.9-r1 (28 Oct 2007)
28 Oct 2007; Mike Frysinger <vapier@gentoo.org>
+files/cpio-2.9-CVE-2007-4476.patch, +cpio-2.9-r1.ebuild:
Add fix for CVE-2007-4476 #196978.
02 Oct 2007; Tom Gall <tgall@gentoo.org> cpio-2.9.ebuild:
stable on ppc64
28 Sep 2007; Joshua Kinard <kumba@gentoo.org> cpio-2.9.ebuild:
Stable on mips.
18 Sep 2007; Jeroen Roovers <jer@gentoo.org> cpio-2.9.ebuild:
Stable for HPPA too.
01 Sep 2007; Christoph Mende <angelos@gentoo.org> cpio-2.9.ebuild:
Stable on amd64
09 Aug 2007; Tobias Scherbaum <dertobi123@gentoo.org> cpio-2.9.ebuild:
Stable on ppc.
02 Aug 2007; Christian Birchinger <joker@gentoo.org> cpio-2.9.ebuild:
Added sparc stable keyword
01 Aug 2007; Raúl Porcel <armin76@gentoo.org> cpio-2.9.ebuild:
alpha/ia64/x86 stable
10 Jul 2007; Gustavo Zacarias <gustavoz@gentoo.org> cpio-2.8.ebuild:
Stable on sparc wrt #184454
09 Jul 2007; Jeroen Roovers <jer@gentoo.org> cpio-2.8.ebuild:
Stable for HPPA (bug #184454).
08 Jul 2007; Christoph Mende <angelos@gentoo.org> cpio-2.8.ebuild:
Stable on amd64 wrt bug #184454
07 Jul 2007; Lars Weiler <pylon@gentoo.org> cpio-2.8.ebuild:
Stable on ppc; bug #184454.
07 Jul 2007; Raúl Porcel <armin76@gentoo.org> cpio-2.8.ebuild:
alpha/ia64/x86 stable wrt #184454
07 Jul 2007; Markus Rothe <corsair@gentoo.org> cpio-2.8.ebuild:
Stable on ppc64; bug #184454
07 Jul 2007; Joshua Kinard <kumba@gentoo.org> cpio-2.8.ebuild:
Stable on mips, per #184454.
*cpio-2.9 (29 Jun 2007)
29 Jun 2007; Mike Frysinger <vapier@gentoo.org> +cpio-2.9.ebuild:
Version bump.
13 Jun 2007; Christoph Mende <angelos@gentoo.org> cpio-2.7-r2.ebuild:
Stable on amd64 wrt bug 181621
11 Jun 2007; Markus Rothe <corsair@gentoo.org> cpio-2.7-r2.ebuild:
Stable on ppc64; bug #181621
11 Jun 2007; Raúl Porcel <armin76@gentoo.org> cpio-2.7-r2.ebuild:
alpha/x86 stable wrt #181621
11 Jun 2007; nixnut <nixnut@gentoo.org> cpio-2.7-r2.ebuild:
Stable on ppc wrt bug 181621
11 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org> cpio-2.7-r2.ebuild:
Stable on sparc wrt #181621
11 Jun 2007; Jeroen Roovers <jer@gentoo.org> cpio-2.7-r2.ebuild:
Stable for HPPA (bug #181621).
11 Jun 2007; Joshua Kinard <kumba@gentoo.org> cpio-2.7-r2.ebuild:
Stable on mips, per #181621.
*cpio-2.8 (11 Jun 2007)
11 Jun 2007; Mike Frysinger <vapier@gentoo.org> +cpio-2.8.ebuild:
Version bump #181516 by teidakankan.
11 May 2007; Joshua Kinard <kumba@gentoo.org> cpio-2.7-r1.ebuild:
Stable on mips.
*cpio-2.7-r2 (18 Apr 2007)
18 Apr 2007; Mike Frysinger <vapier@gentoo.org>
+files/cpio-2.7-copypass.patch, +cpio-2.7-r2.ebuild:
Fix from upstream for permission breakage in copy pass through mode #174921
by Karl Hakimian.
15 Apr 2007; Markus Rothe <corsair@gentoo.org> cpio-2.7-r1.ebuild:
Stable on ppc64
11 Apr 2007; Jeroen Roovers <jer@gentoo.org> cpio-2.7-r1.ebuild:
Stable for HPPA too.
01 Apr 2007; Michael Hanselmann <hansmi@gentoo.org> cpio-2.7-r1.ebuild:
Stable on ppc.
30 Mar 2007; Steve Dibb <beandog@gentoo.org> cpio-2.7-r1.ebuild:
amd64 stable
20 Mar 2007; Raúl Porcel <armin76@gentoo.org> cpio-2.7-r1.ebuild:
x86 stable
*cpio-2.7-r1 (11 Nov 2006)
11 Nov 2006; Mike Frysinger <vapier@gentoo.org>
+files/cpio-2.7-link-terminate.patch, +cpio-2.7-r1.ebuild:
Grab fix from upstream for #153782 by Brian S. Stephan.
*cpio-2.7 (21 Oct 2006)
21 Oct 2006; Mike Frysinger <vapier@gentoo.org> +cpio-2.7.ebuild:
Version bump.
17 Oct 2006; Roy Marples <uberlord@gentoo.org> cpio-2.6-r5.ebuild:
Added ~sparc-fbsd keyword.
30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> cpio-2.6-r5.ebuild:
Add ~x86-fbsd keyword.
18 Feb 2006; Mike Frysinger <vapier@gentoo.org>
+files/cpio-2.6-stpcpy-hack.patch, cpio-2.6-r5.ebuild:
Fix by Benigno B. Junior for building on *BSD systems #123237.
25 Dec 2005; Joshua Kinard <kumba@gentoo.org> cpio-2.6-r5.ebuild:
Marked stable on mips.
04 Dec 2005; Michael Hanselmann <hansmi@gentoo.org> cpio-2.6-r5.ebuild:
Stable on ppc.
03 Dec 2005; Simon Stelling <blubb@gentoo.org> cpio-2.6-r5.ebuild:
stable on amd64 wrt bug 112140
02 Dec 2005; Fernando J. Pereda <ferdy@gentoo.org> cpio-2.6-r5.ebuild:
stable on alpha wrt bug #112140
02 Dec 2005; Andrej Kacian <ticho@gentoo.org> cpio-2.6-r5.ebuild:
Stable on x86, security bug #112140.
02 Dec 2005; Fabian Groffen <grobian@gentoo.org> cpio-2.6-r5.ebuild:
Marked ppc-macos (bug #112140)
02 Dec 2005; Markus Rothe <corsair@gentoo.org> cpio-2.6-r5.ebuild:
Stable on ppc64; bug #112140
01 Dec 2005; Gustavo Zacarias <gustavoz@gentoo.org> cpio-2.6-r5.ebuild:
Stable on sparc wrt #112140
*cpio-2.6-r5 (01 Dec 2005)
01 Dec 2005; Mike Frysinger <vapier@gentoo.org>
+files/cpio-2.6-checksum.patch, +files/cpio-2.6-warnings.patch,
+files/cpio-2.6-writeOutHeaderBufferOverflow.patch, +cpio-2.6-r5.ebuild:
Grab fixes from Fedora to resolve buffer overflow #112140.
28 Jun 2005; Joshua Kinard <kumba@gentoo.org> cpio-2.6-r4.ebuild:
Marked stable on mips.
19 Jun 2005; Bryan Østergaard <kloeri@gentoo.org> cpio-2.6-r4.ebuild:
Stable on ia64, bug 90619.
17 Jun 2005; Fernando J. Pereda <ferdy@gentoo.org> cpio-2.6-r4.ebuild:
Stable on alpha wrt bug #90619
17 Jun 2005; Michael Hanselmann <hansmi@gentoo.org> cpio-2.6-r4.ebuild:
Stable on ppc.
17 Jun 2005; Jan Brinkmann <luckyduck@gentoo.org> cpio-2.6-r4.ebuild:
Stable on amd64 wrt #90619.
17 Jun 2005; Rene Nussbaumer <killerfox@gentoo.org> cpio-2.6-r4.ebuild:
Stable on hppa. bug #90619
17 Jun 2005; Gustavo Zacarias <gustavoz@gentoo.org> cpio-2.6-r4.ebuild:
Stable on sparc wrt #90619
17 Jun 2005; Markus Rothe <corsair@gentoo.org> cpio-2.6-r4.ebuild:
Stable on ppc64; bug #90619
*cpio-2.6-r4 (17 Jun 2005)
17 Jun 2005; Mike Frysinger <vapier@gentoo.org>
+files/cpio-2.6-dirTraversal.patch, +cpio-2.6-r4.ebuild:
Add patch from Fedora to address directory traversal issues #90619.
04 May 2005; Bryan Østergaard <kloeri@gentoo.org> cpio-2.6-r3.ebuild:
Stable on alpha + ia64, bug 90619.
03 May 2005; <gongloo@gentoo.org> cpio-2.6-r3.ebuild:
Stable on ppc-macos.
03 May 2005; Michael Hanselmann <hansmi@gentoo.org> cpio-2.6-r3.ebuild:
Stable on ppc and hppa.
03 May 2005; Olivier Crête <tester@gentoo.org> cpio-2.6-r3.ebuild:
Stable on x86 per security bug #90619
03 May 2005; Omkhar Arasaratnam <omkhar@gentoo.org> cpio-2.6-r3.ebuild:
Stable on ppc64 wrt #90619
03 May 2005; Gustavo Zacarias <gustavoz@gentoo.org> cpio-2.6-r3.ebuild:
Stable on sparc wrt #90619
03 May 2005; Jan Brinkmann <luckyduck@gentoo.org> cpio-2.6-r3.ebuild:
stable on amd64 wrt #90619
*cpio-2.6-r3 (02 May 2005)
02 May 2005; Mike Frysinger <vapier@gentoo.org>
+files/cpio-2.6-chmodRaceC.patch, +cpio-2.6-r3.ebuild:
Add fix from redhat #90619.
30 Mar 2005; Chris Gianelloni <wolf31o2@gentoo.org> cpio-2.6-r2.ebuild:
Marking stable for genkernel.
*cpio-2.6-r2 (09 Feb 2005)
09 Feb 2005; Mike Frysinger <vapier@gentoo.org> +files/2.6-lstat.patch,
+cpio-2.6-r2.ebuild:
Add patch by Peter Beutner to fix handling of symlinks #80246 by Yuri Karaban.
06 Feb 2005; Joshua Kinard <kumba@gentoo.org> cpio-2.6-r1.ebuild:
Marked stable on mips.
06 Feb 2005; Bryan Østergaard <kloeri@gentoo.org> cpio-2.6-r1.ebuild:
Stable on alpha.
29 Jan 2005; Jason Wever <weeve@gentoo.org> cpio-2.6-r1.ebuild:
Stable on sparc wrt security bug #79844.
29 Jan 2005; Jan Brinkmann <luckyduck@gentoo.org> cpio-2.6-r1.ebuild:
stable on amd64. see #79844
29 Jan 2005; Michael Hanselmann <hansmi@gentoo.org> cpio-2.6-r1.ebuild:
Stable on ppc.
29 Jan 2005; Markus Rothe <corsair@gentoo.org> cpio-2.6-r1.ebuild:
Stable on ppc64; bug #79844
*cpio-2.6-r1 (28 Jan 2005)
28 Jan 2005; Mike Frysinger <vapier@gentoo.org>
+files/2.6-umask.patch, +cpio-2.6-r1.ebuild:
Add a patch from FreeBSD to fix permission issues #79844.
19 Jan 2005; <gongloo@gentoo.org> +files/2.6-isnumber.patch,
cpio-2.6.ebuild:
Added doman ${D}/usr/share/man/man1/cpio.1 to properly handle manpage
gzipping. Added isnumber patch, replacing isnumber by cpio_isnumber (for
compatibility reasons). Closes bug 74929.
19 Jan 2005; <gongloo@gentoo.org> cpio-2.5.ebuild:
Stable on ppc-macos.
*cpio-2.6 (03 Jan 2005)
03 Jan 2005; Mike Frysinger <vapier@gentoo.org>
-files/2.5.90-gnulib.patch, -files/2.5.90-makepath.patch,
-files/2.5.90-rili-big-files.patch, +files/2.6-rili-big-files.patch,
-cpio-2.5.90.ebuild, +cpio-2.6.ebuild:
Version bump. Magically fixes #74841 by lison.
*cpio-2.5.90 (17 Dec 2004)
17 Dec 2004; Mike Frysinger <vapier@gentoo.org>
+files/2.5.90-gnulib.patch, +files/2.5.90-makepath.patch,
+files/2.5.90-rili-big-files.patch, +cpio-2.5.90.ebuild:
Version bump. Also include large file support #68520.
17 Oct 2004; Mamoru KOMACHI <usata@gentoo.org> cpio-2.5.ebuild:
Added to ~ppc-macos.
27 Sep 2004; Mike Frysinger <vapier@gentoo.org> cpio-2.4.2-r4.ebuild,
cpio-2.5.ebuild:
FHS says to install into /bin #65534 by will@johnstonclan.net.
21 Feb 2004; Michael Sterrett <mr_bones_@gentoo.org> cpio-2.4.2-r4.ebuild,
cpio-2.5.ebuild:
header fix; tidy; arm needs deps first
*cpio-2.5 (14 Nov 2003)
14 Nov 2003; Seemant Kulleen <seemant@gentoo.org> cpio-2.4.2-r4.ebuild,
cpio-2.5.ebuild:
moved to app-arch from sys-apps
19 Oct 2003; Martin Holzer <mholzer@gentoo.org> cpio-2.4.2-r4.ebuild,
cpio-2.5.ebuild:
adding DEPEND="virtual/glibc" Closes #31474.
23 Jun 2003; Aron Griffis <agriffis@gentoo.org> cpio-2.5.ebuild:
Mark stable on alpha
20 Feb 2003; Zach Welch <zwelch@gentoo.org> :
Added arm to keywords
15 Feb 2003; Jan Seidel <tuxus@gentoo.org> :
Added mips to keywords
09 Feb 2003; Guy Martin <gmsoft@gentoo.org> :
Added hppa to keywords.
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
*cpio-2.5 (19 Nov 2002)
28 Mar 2003; Christian Birchinger <joker@gentoo.org> cpio-2.5.ebuild:
Added stable sparc keyword
02 Mar 2003; Guy Martin <gmsoft@gentoo.org> cpio-2.5.ebuild :
Changed ~hppa in hppa.
01 Mar 2003; Martin Holzer <mholzer@gentoo.org> cpio-2.5.ebuild :
Removed doinfo cause there's no more cpio.info
01 Mar 2003; Brandon Low <lostlogic@gentoo.org> cpio-2.5.ebuild:
Move to stable on x86 (bug 16360), works here, among other places.
24 Feb 2003; Nicholas Wourms <dragon@gentoo.org> cpio-2.5.ebuild :
Marked as stable for mips.
19 Nov 2002; Mike Frysinger <vapier@gentoo.org> :
Version bump.
09 Dec 2002; Jon Portnoy <avenj@gentoo.org> :
Updated to use icc if USE=icc.
19 Dec 2002; Jon Portnoy <avenj@gentoo.org> :
Pulled out ICC support for now (see bug #12357)
*cpio-2.4.2-r4 (1 Feb 2002)
14 Jul 2002; phoen][x <phoenix@gentoo.org> cpio-2.4.2-r4.ebuild :
Added KEYWORDS, SLOT.
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

View File

@ -1 +1,18 @@
DIST cpio-2.11.tar.bz2 1018483 RMD160 52507b8ba556dca888ce1179cfda10f9549ea9ab SHA1 6f1934b0079dc1e85ddff89cabdf01adb3a74abb SHA256 bb820bfd96e74fc6ce43104f06fe733178517e7f5d1cdee553773e8eff7d5bbd -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX cpio-2.11-no-gets.patch 811 SHA256 4d5a8cfcc43167ef9ee4b3d463a9c7aedcbd7f89e7bd54d821f8c6c577e6ad6c SHA512 686f25306369017508dba1442c8d4fa671df5f68252861790ec8be68d2c91dce786c5b7069efb07c9bd5dd4d863d3c53d61b3b919f5b7d95f77c90efc9b6532e WHIRLPOOL a5b4f932d83f6e2e92c238995e62e3ac728d34a7a0ff665824d3de47664616cff1833a19ded7032c12ad18992a4217898305f3fc3f76ffd17b7de389dbaf413d
AUX cpio-2.11-non-gnu-compilers.patch 415 SHA256 f05e154c11fb13932daae25e323f538ae1cee38bf0e7b7a5f3aabc38abc63d46 SHA512 0071b89aca67a65b5675e23b9fe9c8198db5b84634d3437cae752d4b07371b2c0a14bfcf5fa093af478a23c0679bf44f0571fdd1391c13fd6cd457b8ada19029 WHIRLPOOL 3f9656d4227fd0ce4dceac585004a0dfe679f7d52e395b377215d54707825a3a48fe97324b74f12093c9d27e2a89b8c7895c8d718976e19334040f64d9e02c6f
AUX cpio-2.11-stat.patch 575 SHA256 b3d317e3c5705d7f9e503f56540baf3cb6dd1d0e9be0261151a5b08378c2d98c SHA512 87fd17c24e53d2286147239a1f588face81290ab6d93c68f8a7e704394c454880972d03a9b24f2d6898bfc9805945566be71b693254863e95469f836d224bba5 WHIRLPOOL 35bac9ac5fb84bb9586357bd74b695f2648e2e00faf6cce6f1f9a086b80ddcdfcabdd1fabda1c03397345f9705d41c0407b77604896250a03e317d0432166e09
DIST cpio-2.11.tar.bz2 1018483 SHA256 bb820bfd96e74fc6ce43104f06fe733178517e7f5d1cdee553773e8eff7d5bbd SHA512 b6ccb3e121ea29780219d21c9cd6267c2f7b7ae72fb899bb80e1c54cc33e9eac5363443d93dbfbe37e8e8d295dad2724ac607f0543cc62797919605f68c396aa WHIRLPOOL 3e19212f8d5c16de0d531d189fa9fc288ff90d6299c1f3f98f61e182bb0ec278705ae5021c85c7aaeab869ad36b2b3bcd11327a746cde0bf5a596049d711d9cd
EBUILD cpio-2.11-r1.ebuild 1190 SHA256 0117392cbe4e1dcebf860e8d53d27c70b6c59e80abcec9b0f0383a3caa9d77aa SHA512 d9da3e7135ead554366d73c82abc329afacd020627ef17956e35fdeea60dd4b1fc2d092bff114a7591cf0ae30f6d74f782e74b40345ec9554718831b97d8f245 WHIRLPOOL 3f13de31605b9740718b7fc57b05ed35544a732610f9fdf071cc0536f0d1843fa1a5dd6d8e5702538139bea8970e7a081fb7a7df3e1ef8ae3df0d1ce104934a2
EBUILD cpio-2.11.ebuild 928 SHA256 a5bab21d16cde9854d5b9ff4c24da7a5e959c00aa6d42b61cf5602dcb11165e1 SHA512 5579d51407191bd7badffa1a746f934b914034ffa7c3787f9d789d630e8e0910b835db31cbceea7a0e5a56045a1b6bcacd063e7b2102818f12cdbdcc6e3349f6 WHIRLPOOL c7ed8b1adf98715fe5217bf9bc19200a7a94ed0189b987728223ebfffc73a39f00766e2c272bf55f6fc5ce5e1ec4dbcd02a246031eac4840b6862dfcb0179142
MISC ChangeLog 15912 SHA256 3259ab47e6f96be5397aea2ba60b9e19409889bc5ac78545f6af7006870fced2 SHA512 1363bfdfd82741a78c57456202d0f2e500b1aa8caa6c36e3d00c4a2189d054527773c875e31cc892b5747380830c7426f3702ceac4c34352c35c088bee7ec31b WHIRLPOOL 7603127af7093528ad74ca5c22b414fe7e26cf31335f0f1b66a329b02187b5dc0aadc82d0f22b74822825c9dc0df4c7d556876e3d4d6ed0aa9ddd3e72501ff07
MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.19 (GNU/Linux)
iEYEAREIAAYFAlEhPncACgkQ/ejvha5XGaMAvgCgokOH+BaHCt3z2FdbjTJKvuC7
7WcAnRR9iurxE4ftLs/Uyb5WN/eitsVG
=3IGK
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,35 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/cpio/cpio-2.11-r1.ebuild,v 1.2 2013/02/17 20:32:53 zmedico Exp $
EAPI="4"
inherit eutils
DESCRIPTION="A file archival tool which can also read and write tar files"
HOMEPAGE="http://www.gnu.org/software/cpio/cpio.html"
SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
LICENSE="GPL-3"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~arm-linux ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="nls"
src_prepare() {
epatch "${FILESDIR}"/${P}-stat.patch #328531
epatch "${FILESDIR}"/${P}-no-gets.patch #424974
epatch "${FILESDIR}"/${P}-non-gnu-compilers.patch #275295
}
src_configure() {
econf \
$(use_enable nls) \
--bindir="${EPREFIX}"/bin \
--with-rmt="${EPREFIX}"/usr/sbin/rmt
}
src_install() {
default
rm "${ED}"/usr/share/man/man1/mt.1 || die
rmdir "${ED}"/usr/libexec || die
}

View File

@ -1,6 +1,6 @@
# Copyright 1999-2010 Gentoo Foundation # Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-arch/cpio/cpio-2.11.ebuild,v 1.8 2010/10/10 00:04:57 vapier Exp $ # $Header: /var/cvsroot/gentoo-x86/app-arch/cpio/cpio-2.11.ebuild,v 1.10 2012/07/06 04:17:46 vapier Exp $
EAPI="2" EAPI="2"
@ -12,11 +12,12 @@ SRC_URI="mirror://gnu/cpio/${P}.tar.bz2"
LICENSE="GPL-3" LICENSE="GPL-3"
SLOT="0" SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd"
IUSE="nls" IUSE="nls"
src_prepare() { src_prepare() {
epatch "${FILESDIR}"/${P}-stat.patch #328531 epatch "${FILESDIR}"/${P}-stat.patch #328531
epatch "${FILESDIR}"/${P}-no-gets.patch #424974
} }
src_configure() { src_configure() {

View File

@ -0,0 +1,24 @@
https://bugs.gentoo.org/424974
hack until gzip pulls a newer gnulib version
From 66712c23388e93e5c518ebc8515140fa0c807348 Mon Sep 17 00:00:00 2001
From: Eric Blake <eblake@redhat.com>
Date: Thu, 29 Mar 2012 13:30:41 -0600
Subject: [PATCH] stdio: don't assume gets any more
Gnulib intentionally does not have a gets module, and now that C11
and glibc have dropped it, we should be more proactive about warning
any user on a platform that still has a declaration of this dangerous
interface.
--- a/gnu/stdio.in.h
+++ b/gnu/stdio.in.h
@@ -125,7 +125,6 @@
so any use of gets warrants an unconditional warning. Assume it is
always declared, since it is required by C89. */
#undef gets
-_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
#if @GNULIB_FOPEN@
# if @REPLACE_FOPEN@

View File

@ -0,0 +1,18 @@
srcshelton@gmail.com: Patch for IRIX
http://bugs.gentoo.org/show_bug.cgi?id=275295
Sent upstream:
https://savannah.gnu.org/patch/?7838
--- src/cpiohdr.h.dist 2009-06-24 15:41:26.983725240 +0100
+++ src/cpiohdr.h 2009-06-24 15:41:59.753567720 +0100
@@ -24,6 +24,8 @@
#ifdef HAVE_ATTRIB_PACKED
#define ATTRIB_PACKED __attribute__((packed))
+#else
+#define ATTRIB_PACKED
#endif
#ifdef HAVE_PRAGMA_PACK

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,490 @@
# ChangeLog for sys-devel/bison
# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/bison/ChangeLog,v 1.126 2013/11/13 08:14:45 radhermit Exp $
*bison-3.0.1 (13 Nov 2013)
13 Nov 2013; Tim Harder <radhermit@gentoo.org> +bison-3.0.1.ebuild:
Version bump.
*bison-3.0 (26 Jul 2013)
26 Jul 2013; Tim Harder <radhermit@gentoo.org> +bison-3.0.ebuild:
Version bump.
*bison-2.7.1 (17 Apr 2013)
17 Apr 2013; Tim Harder <radhermit@gentoo.org> +bison-2.7.1.ebuild:
Version bump.
19 Feb 2013; Zac Medico <zmedico@gentoo.org> bison-2.7.ebuild:
Add ~arm-linux keyword.
13 Dec 2012; Tim Harder <radhermit@gentoo.org> bison-2.6.5.ebuild:
Revert to EAPI 4.
13 Dec 2012; Tim Harder <radhermit@gentoo.org> -bison-2.5.ebuild,
-bison-2.6.ebuild, -bison-2.6.1.ebuild, -bison-2.6.2.ebuild,
-bison-2.6.4.ebuild:
Remove old.
*bison-2.7 (13 Dec 2012)
13 Dec 2012; Tim Harder <radhermit@gentoo.org> +bison-2.7.ebuild:
Version bump.
*bison-2.6.5 (11 Nov 2012)
11 Nov 2012; Tim Harder <radhermit@gentoo.org> +bison-2.6.5.ebuild:
Version bump.
*bison-2.6.4 (23 Oct 2012)
23 Oct 2012; Tim Harder <radhermit@gentoo.org> +bison-2.6.4.ebuild:
Version bump.
07 Sep 2012; Mike Frysinger <vapier@gentoo.org>
+files/bison-2.4.3-no-gets.patch, bison-2.4.3.ebuild:
Fix glibc-2.16/gets issue in stable version.
24 Aug 2012; Mike Frysinger <vapier@gentoo.org> bison-2.5.1.ebuild,
bison-2.6.1.ebuild, bison-2.6.2.ebuild, bison-2.6.ebuild:
Drop useless -v flag to mv #432486 by Joshua B. Kahlenberg.
*bison-2.6.2 (03 Aug 2012)
03 Aug 2012; Tim Harder <radhermit@gentoo.org> +bison-2.6.2.ebuild:
Version bump.
03 Aug 2012; Jeremy Olexa <darkside@gentoo.org> bison-2.5.1.ebuild,
bison-2.6.ebuild, bison-2.6.1.ebuild:
add Gentoo Prefix keywords as tested, bug 429620
*bison-2.6.1 (02 Aug 2012)
02 Aug 2012; Tim Harder <radhermit@gentoo.org> +bison-2.6.1.ebuild:
Version bump.
*bison-2.6 (20 Jul 2012)
20 Jul 2012; Tim Harder <radhermit@gentoo.org> +bison-2.6.ebuild:
Version bump.
*bison-2.5.1 (06 Jun 2012)
06 Jun 2012; Samuli Suominen <ssuominen@gentoo.org> +bison-2.5.1.ebuild:
Version bump.
24 May 2012; Mike Frysinger <vapier@gentoo.org> bison-2.4.2.ebuild,
bison-2.5.ebuild:
Inherit eutils for epatch, and flag-o-matic for append-ldflags.
26 Apr 2012; Alexis Ballier <aballier@gentoo.org> bison-2.5.ebuild:
keyword ~amd64-fbsd
17 Aug 2011; Matt Turner <mattst88@gentoo.org> bison-2.4.2.ebuild,
bison-2.4.3.ebuild, bison-2.5.ebuild:
In fact, m4 should be in DEPEND as well, bug 379351.
07 Aug 2011; Mike Frysinger <vapier@gentoo.org> bison-2.5.ebuild:
Clean up dead yacc symlink on unmerge #377469 by Michael.
31 Jul 2011; Matt Turner <mattst88@gentoo.org> bison-2.5.ebuild:
Bump m4 requirement to 1.4.16, bug 375637. Also move it from RDEPEND back to
DEPEND. It was originally moved in 2006 as a hack.
08 Jun 2011; Kacper Kowalik <xarthisius@gentoo.org> bison-2.4.3.ebuild:
ppc64 stable wrt #367575
05 Jun 2011; Raúl Porcel <armin76@gentoo.org> bison-2.4.3.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #367575
24 May 2011; Brent Baude <ranger@gentoo.org> bison-2.4.3.ebuild:
Marking bison-2.4.3 ppc for bug 367575
22 May 2011; Markus Meier <maekke@gentoo.org> bison-2.4.3.ebuild:
arm stable, bug #367575
19 May 2011; Markos Chandras <hwoarang@gentoo.org> bison-2.4.3.ebuild:
Stable on amd64 wrt bug #367575
18 May 2011; Jeroen Roovers <jer@gentoo.org> bison-2.4.3.ebuild:
Stable for HPPA (bug #367575).
17 May 2011; Pawel Hajdan jr <phajdan.jr@gentoo.org> bison-2.4.3.ebuild:
x86 stable wrt bug #367575
*bison-2.5 (16 May 2011)
16 May 2011; Mike Frysinger <vapier@gentoo.org> +bison-2.5.ebuild:
Version bump #367459 by taaroa.
06 Feb 2011; Mart Raudsepp <leio@gentoo.org> bison-1.875d.ebuild,
bison-2.3.ebuild:
Drop to ~mips
12 Dec 2010; Mike Frysinger <vapier@gentoo.org> bison-2.4.2.ebuild,
bison-2.4.3.ebuild, +files/bison-2.4.3-uclibc-sched_param-def.patch:
Add fix from upstream gnulib for uClibc.
12 Sep 2010; Raúl Porcel <armin76@gentoo.org> bison-2.4.2.ebuild:
alpha/ia64/m68k/s390/sh/sparc stable wrt #331577
23 Aug 2010; Markus Meier <maekke@gentoo.org> bison-2.4.2.ebuild:
arm stable, bug #331577
13 Aug 2010; Joseph Jezak <josejx@gentoo.org> bison-2.4.2.ebuild:
Marked ppc/ppc64 stable for bug #331577.
12 Aug 2010; Markos Chandras <hwoarang@gentoo.org> bison-2.4.2.ebuild:
Stable on amd64 wrt bug #331577
12 Aug 2010; Mike Frysinger <vapier@gentoo.org>
files/bison-2.4.2-gcc45_testsuite.patch:
Add patch to generated testsuite to avoid autotools #331577.
10 Aug 2010; Jeroen Roovers <jer@gentoo.org> bison-2.4.2.ebuild:
Stable for HPPA (bug #331577).
10 Aug 2010; Christian Faulhammer <fauli@gentoo.org> bison-2.4.2.ebuild:
stable x86, bug 331577
*bison-2.4.3 (07 Aug 2010)
07 Aug 2010; Mike Frysinger <vapier@gentoo.org> +bison-2.4.3.ebuild:
Version bump #331549 by Arfrever Frehtes Taifersar Arahesis.
24 May 2010; Raúl Porcel <armin76@gentoo.org> bison-2.4.1.ebuild:
alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #311867
11 May 2010; Brent Baude <ranger@gentoo.org> bison-2.4.1.ebuild:
Marking bison-2.4.1 ppc64 for bug 311867
22 Apr 2010; Ryan Hill <dirtyepic@gentoo.org> bison-2.4.2.ebuild,
+files/bison-2.4.2-gcc45_testsuite.patch:
Add patch from upstream to fix testsuite w/ gcc-4.5.
16 Apr 2010; Brent Baude <ranger@gentoo.org> bison-2.4.1.ebuild:
stable ppc, bug 311867
12 Apr 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> bison-2.4.1.ebuild:
x86 stable wrt bug #311867
04 Apr 2010; Javier Villavicencio <the_paya@gentoo.org>
bison-2.4.2.ebuild, +files/bison-2.4.2-gnulib_spawn.patch:
Add patch to fix gnulib's spawn, fixes bug #312697.
04 Apr 2010; Markos Chandras <hwoarang@gentoo.org> bison-2.4.1.ebuild:
Stable on amd64 wrt bug #311867
29 Mar 2010; Jeroen Roovers <jer@gentoo.org> bison-2.4.1.ebuild:
Stable for HPPA (bug #311867).
*bison-2.4.2 (29 Mar 2010)
29 Mar 2010; Mike Frysinger <vapier@gentoo.org> +bison-2.4.2.ebuild:
Version bump #311727 by Lars Wendler.
24 Jan 2010; Jonathan Callen <abcd@gentoo.org> bison-2.4.1.ebuild:
Remove old, unused build-dep on flex; cleanup (no patches => no need to
clean up after them)
*bison-2.4.1 (22 Dec 2008)
22 Dec 2008; Mike Frysinger <vapier@gentoo.org> +bison-2.4.1.ebuild:
Version bump #250848 by Arfrever Frehtes Taifersar Arahesis.
14 Nov 2008; Mike Frysinger <vapier@gentoo.org>
files/bison-2.4-compat.patch, bison-2.4-r1.ebuild:
Dont patch parse-gram.y since we patch parse-gram.c already as pointed out
by Ryan Hill #246572 by Alexandre Rostovtsev.
14 Nov 2008; Mike Frysinger <vapier@gentoo.org>
-files/bison-2.4.0-compat.patch, +files/bison-2.4-compat.patch,
bison-2.4-r1.ebuild:
Document patch properly and make sure we dont regen doc files #246583 by
Alex Guensche.
*bison-2.4-r1 (12 Nov 2008)
12 Nov 2008; Doug Goldstein <cardoe@gentoo.org>
+files/bison-2.4.0-compat.patch, -bison-2.4.ebuild, +bison-2.4-r1.ebuild:
apply upstream fix for compatibility issue with older bison's. Thanks
Peter Alfredsen <loki_val@gentoo.org>. Fixes bugs #246266, #246193,
#246196, and #246262
09 Nov 2008; Zac Medico <zmedico@gentoo.org> bison-2.4.ebuild:
Bug #246184 - Rename the yacc.1 man page to avoid collision with
dev-util/yacc.
09 Nov 2008; Mike Frysinger <vapier@gentoo.org> +bison-2.4.ebuild:
Version bump #245990 by Arfrever Frehtes Taifersar Arahesis.
*bison-2.4 (09 Nov 2008)
09 Nov 2008; Mike Frysinger <vapier@gentoo.org> +bison-2.4.ebuild:
Version bump.
27 Dec 2007; Mike Frysinger <vapier@gentoo.org> bison-2.3.ebuild:
Fixup dodoc #203390 by Arfrever Frehtes Taifersar Arahesis.
28 Jun 2007; Joshua Kinard <kumba@gentoo.org> bison-2.3.ebuild:
Stable on mips, per #183254.
27 Jun 2007; Markus Rothe <corsair@gentoo.org> bison-2.3.ebuild:
Stable on ppc64; bug #183254
27 Jun 2007; Jeroen Roovers <jer@gentoo.org> bison-2.3.ebuild:
Stable for HPPA (bug #183254).
26 Jun 2007; Lars Weiler <pylon@gentoo.org> bison-2.3.ebuild:
Stable on ppc; bug #183254.
26 Jun 2007; Raúl Porcel <armin76@gentoo.org> bison-2.3.ebuild:
alpha/ia64/x86 stable wrt #183254
26 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org> bison-2.3.ebuild:
Stable on sparc wrt #183254
26 Jun 2007; Christoph Mende <angelos@gentoo.org> bison-2.3.ebuild:
Stable on amd64 wrt bug 183254
05 Jan 2007; Diego Pettenò <flameeyes@gentoo.org> bison-1.875.ebuild,
bison-2.0.ebuild, bison-2.1.ebuild, bison-2.2.ebuild:
Remove gnuconfig inherit.
*bison-2.3 (26 Oct 2006)
26 Oct 2006; Mike Frysinger <vapier@gentoo.org> +bison-2.3.ebuild:
Version bump #152812 by Bernd Buschinski.
17 Oct 2006; Roy Marples <uberlord@gentoo.org> bison-2.2.ebuild:
Added ~sparc-fbsd keyword.
27 Sep 2006; Fernando J. Pereda <ferdy@gentoo.org> bison-2.2.ebuild:
Stable on alpha as per bug #149049
26 Sep 2006; Gustavo Zacarias <gustavoz@gentoo.org> bison-2.2.ebuild:
Stable on sparc wrt #149049
26 Sep 2006; Gustavo Zacarias <gustavoz@gentoo.org> bison-2.2.ebuild:
Stable on hppa wrt #149049
26 Sep 2006; Simon Stelling <blubb@gentoo.org> bison-2.2.ebuild:
stable on amd64
26 Sep 2006; Joshua Jackson <tsunam@gentoo.org> bison-2.2.ebuild:
Stable x86; bug #149049
25 Sep 2006; <nixnut@gentoo.org> bison-2.2.ebuild:
Stable on ppc wrt bug 149049
25 Sep 2006; Markus Rothe <corsair@gentoo.org> bison-2.2.ebuild:
Stable on ppc64; bug #149048
01 Jun 2006; Joshua Kinard <kumba@gentoo.org> bison-2.1.ebuild,
bison-2.2.ebuild:
Move sys-devel/m4 from DEPEND to RDEPEND so stage1 builds via catalyst pull
it into the stage1root correctly.
*bison-2.2 (23 May 2006)
23 May 2006; Mike Frysinger <vapier@gentoo.org> +bison-2.2.ebuild:
Version bump.
29 Apr 2006; Joshua Kinard <kumba@gentoo.org> bison-2.1.ebuild:
Marked stable on mips.
30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> bison-2.1.ebuild:
Add ~x86-fbsd keyword.
19 Mar 2006; Luis Medinas <metalgod@gentoo.org> bison-2.1.ebuild:
Stable on amd64. Bug #126364.
19 Mar 2006; Fernando J. Pereda <ferdy@gentoo.org> bison-2.1.ebuild:
Stable on alpha wrt bug #126364
17 Mar 2006; Tobias Scherbaum <dertobi123@gentoo.org> bison-2.1.ebuild:
ppc stable, bug #126364
16 Mar 2006; Torsten Veller <tove@gentoo.org> bison-2.1.ebuild:
Stable on x86 (#126364)
16 Mar 2006; Gustavo Zacarias <gustavoz@gentoo.org> bison-2.1.ebuild:
Stable on sparc wrt #126364
16 Mar 2006; Markus Rothe <corsair@gentoo.org> bison-2.1.ebuild:
Stable on ppc64; bug #126364
*bison-2.1 (21 Sep 2005)
21 Sep 2005; Mike Frysinger <vapier@gentoo.org> +bison-2.1.ebuild:
Version bump #106803 by Michael Cramer.
15 Sep 2005; Mike Frysinger <vapier@gentoo.org>
+files/bison-2.0-token-name-translate.patch, bison-2.0.ebuild:
Fix from upstream for segfault in error reporting #106014 by postmodern.
04 Mar 2005; Kito <kito@gentoo.org> bison-1.875d.ebuild:
~ppc-macos keyword. closes Bug 65957
06 Feb 2005; Joshua Kinard <kumba@gentoo.org> bison-1.875d.ebuild:
Marked stable on mips.
13 Jan 2005; Bryan Østergaard <kloeri@gentoo.org> bison-1.875d.ebuild:
Stable on alpha, bug 77437.
12 Jan 2005; Karol Wojtaszek <sekretarz@gentoo.org> bison-1.875d.ebuild:
Marked stable on amd64, bug #77438
11 Jan 2005; Markus Rothe <corsair@gentoo.org> bison-1.875d.ebuild:
Stable on ppc64; bug #77434
11 Jan 2005; Luca Barbato <lu_zero@gentoo.org> bison-1.875d.ebuild:
Marked ppc
*bison-2.0 (10 Jan 2005)
10 Jan 2005; Mike Frysinger <vapier@gentoo.org> +bison-2.0.ebuild:
Version bump #77407 by Michael Cramer.
10 Jan 2005; Jason Wever <weeve@gentoo.org> bison-1.875d.ebuild:
Marked stable on sparc wrt bug #77435 so Spanky can't spank us
*bison-1.875d (31 Oct 2004)
31 Oct 2004; Aron Griffis <agriffis@gentoo.org> +bison-1.875d.ebuild:
Update to 1.875d for the sake of toolchain.org builds
14 Oct 2004; Mike Frysinger <vapier@gentoo.org> bison-1.875.ebuild:
Dont install bison as yacc, but if yacc doesnt exist, create a symlink
#49331 by Bruno Redondi.
19 Jul 2004; <solar@gentoo.org> bison-1.875.ebuild:
updated bison to use gnuconfig.eclass. Needed for uclibc and maybe others.
23 Jun 2004; Aron Griffis <agriffis@gentoo.org> bison-1.34-r1.ebuild,
bison-1.35.ebuild, bison-1.75.ebuild:
QA - fix use invocation
16 Jun 2004; Daniel Black <dragonheart@gentoo.org> bison-1.875.ebuild:
syntax fix on 3.4 compare condition
16 Jun 2004; Daniel Black <dragonheart@gentoo.org> bison-1.875.ebuild:
uclibc fixes thanks to Peter S. Mazinger <ps.m@gmx.net>
06 Feb 2004; <gustavoz@gentoo.org> bison-1.875.ebuild:
stable on sparc
06 Feb 2004; Aron Griffis <agriffis@gentoo.org> bison-1.875.ebuild:
k6 replacement in the ebuild was resulting in -march=i586-3, fix and make more
stringent
04 Feb 2004; Aron Griffis <agriffis@gentoo.org> bison-1.875.ebuild:
Fix bug 29017 by replacing -march=k6 and -march=k6-2 with -march=i586. Fix bug
39842 by restricting optimization on amd64 to -O0. Mark stable on x86.
Remove icc cruft (leftover from 2002) and remove IUSE="build" since it isn't
true.
01 Feb 2004; Joshua Kinard <kumba@gentoo.org> bison-1.34-r1.ebuild,
bison-1.35.ebuild, bison-1.75.ebuild, bison-1.875.ebuild:
Bump to mips stable (needed for upcoming stageballs)
20 Nov 2003; Aron Griffis <agriffis@gentoo.org> bison-1.875.ebuild:
Stable on alpha
17 Sep 2003; Jon Portnoy <avenj@gentoo.org> bison-1.875.ebuild :
ia64 keywords.
08 Sep 2003; Martin Schlemmer <azarah@gentoo.org> bison-1.34-r1.ebuild,
bison-1.35.ebuild, bison-1.75.ebuild, bison-1.875.ebuild:
Add m4 DEPEND (bug #28119), with some other cleanups to older
ebuilds than 1.875.
07 Sep 2003; Martin Schlemmer <azarah@gentoo.org> bison-1.875.ebuild:
Fix DEPEND for when we have 'build' in USE.
*bison-1.875 (07 Sep 2003)
08 Dec 2003; Guy Martin <gmsoft@gentoo.org> bison-1.875.ebuild :
Marked stable on hppa.
07 Sep 2003; Martin Schlemmer <azarah@gentoo.org> bison-1.875.ebuild,
files/bison-1.32-extfix.patch, files/bison-1.875-gccerror.patch:
Update version.
02 Sep 2003; Martin Holzer <mholzer@gentoo.org> bison-1.34-r1.ebuild,
bison-1.35.ebuild, bison-1.75.ebuild:
Now uses mirror://gnu.
18 Feb 2003; Zach Welch <zwelch@gentoo.org> bison-1.35.ebuild :
Added arm to keywords.
09 Feb 2003; Guy Martin <gmsoft@gentoo.org> bison-1.35.ebuild :
Added hppa to keywords.
19 Dec 2002; Martin Schlemmer <azarah@gentoo.org> bison-1.35.ebuild :
Ripp out the icc stuff, as it cause problem, bug #12357.
06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
20 Oct 2002; Maik Schreiber <blizzy@gentoo.org> bison-1.75.ebuild:
Fixed KEYWORDS.
*bison-1.75 (20 Oct 2002)
20 Oct 2002; Martin Schlemmer <azarah@gentoo.org> : Update version.
09 Dec 2002; Jon Portnoy <avenj@gentoo.org> :
Update to be icc-able with USE=icc.
09 Dec 2002; Jon Portnoy <avenj@gentoo.org> :
Fixed dependencies for USE="icc".
*bison-1.35 (09 Aug 2002)
18 Jan 2003; Jan Seidel <tuxus@gentoo.org> :
Added mips to keywords
16 Aug 2002; Seemant Kulleen <seemant@gentoo.org> bison-1.35.ebuild :
It turns out that yannick.koehler@colubris.com (Yannick Koehler) had
actually submitted the ebuild in bug #5178, and I didn't even see it.
Apologies :(
09 Aug 2002; Seemant Kulleen <seemant@gentoo.org> bison-1.35.ebuild
files/digest-bison-1.35 :
Version bump to newest stable, which fixes issues with the spanish
language environment.
09 Dec 2002; Jon Portnoy <avenj@gentoo.org> bison-1.35.ebuild :
Update to be icc-able with USE=icc.
09 Dec 2002; Jon Portnoy <avenj@gentoo.org> :
Fixed dependencies for USE="icc".
*bison-1.34-r1 (2 Apr 2002)
2 Apr 2002; M.Schlemmer <azarah@gentoo.org> :
Change "make install" in src_install() to use $DESTDIR and not
$prefix, as some packages have the nasty habit of hardcoding
$prefix in "make install". Hopefully this will fix an invalid
search patch for bison.{hairy,simple} some users experienced
(${D}/usr/...).
*bison-1.28-r3 (1 Feb 2002)
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

View File

@ -1 +1,39 @@
DIST bison-2.4.3.tar.bz2 1652612 RMD160 7ff76f7c75a9989ab9227cd291c6f75af8a6558d SHA1 2345d568c1ab7fdfbf4e3ae9e08fc8a82790ba3a SHA256 935302ef194c7f0974fed913eaac8100be512094eab573cf0b67bdf7db1d3a05 -----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA256
AUX bison-1.32-extfix.patch 1170 SHA256 a47285e1b6f1ee53b8def53380068ad6a86ccd09e3338481f6d3d14c7e8b31c4 SHA512 6f98d6ea4d6564c3890ede54994654af87d79a87e615e03856a71f3470876fe42768deeabe31f9393531a35619a7e00844ff2a3d87214754cfd04a25d591cc57 WHIRLPOOL 800744be43d9dc39ba4c7cba4342ee5c2360cf9792c0ff5971da91fe78df85358ac1b7cab5c32244898b69ced352ce159685daa80cf32317db4ab92610b2153d
AUX bison-2.4.2-gcc45_testsuite.patch 2545 SHA256 371642548b0b9f32bce58e5e293298e27384117483ed3cf5e55180b699fcd481 SHA512 babab2944f3555bd141d9ddf4b72241dab9e7d4216e8d8ada5b042c31953bd9a2caff2333aec4a685f516397e2f900ed05ef8b3864d098ffea8afc639104d37e WHIRLPOOL e6465ddc0b26e01a272f8af5d68a61aa077688b96908f2ce15888d0ee1b08a6a62f7b0b4a2871f4da6b64e53d4dc6ee5f031a76f042cffcdbaa4ec69aef8b7d5
AUX bison-2.4.2-gnulib_spawn.patch 2667 SHA256 3ad044de9d80449859a73d805accc2481c362c5bce6421f7336509f02e1ee39d SHA512 c2270bca1bdb07501c749ed8e04cfab7a3b5a81ce12bd0458ba4b870db824af30eee694e8bce7d97488acf61fcfaa2e6658d5449b393147c34d77ce07b9d438e WHIRLPOOL 1f8c03d3bb191c9e3aa3dc10a0bb04fb2d9179e450fb7ea451680f62a7ec233a50017c01618be19ab76010be27cb527f3f815fcf3e3b4b8478bf99a8b116ea70
AUX bison-2.4.3-no-gets.patch 780 SHA256 aae4bb53fa827685a1005b48b3149cb96b83feb43ba104d5da6ef223676cef70 SHA512 cf7d60c143bf27a546c6fa04f08b58b0c297996f25fe28e85863795f51040772a85316ca1464204a84630322df16893d636331b7e4953f6c1718d680a5bc827b WHIRLPOOL 4415b7eebe6df47638df1c7f5c864a4296af0eddc18d56ccc24f926db48fb78699d3a864d08648867f06cfea88a3fc745bbd87865469c559f96b2b199cf24a75
AUX bison-2.4.3-uclibc-sched_param-def.patch 580 SHA256 b111051eaaa15ce6e53ae168d06e0fb9688c70141060abfe0a15c5d1400fbaf9 SHA512 87a49e69aec0b36313132fc7a9fb520016e4dc4399a9af9a91636a588326825de3a65dd6bcdda8de20e364ec163afcb41b0453f09ce4102d179ce04279c8654d WHIRLPOOL 5f0d690078d004231d31adcbdea98c3f3059c60265595ac46cbb0d4e45638ae9e54c9ee08040842d278a4ddadd5744a6bce19753475978cf7360ce8bf2be9d7b
DIST bison-1.875d.tar.bz2 882745 SHA256 37ff8d673e35838c195d614bc402573d1268c997796e79b831053f4a22e03808
DIST bison-2.4.2.tar.bz2 1616117 SHA256 57fb243aa9af04a6a57c4f4d9167f4440059fe923817f1fdf5592ab892af4fb8 SHA512 428c6e6f9623d0f3d483f5eedb5f70dd58e19f8f844ffd0e0bc0765a648cce58639308ac47bc6e78633f609620fa0e86d2b8b0c20f855d3ca042cf70c0e43f7c WHIRLPOOL bfc6f12155ff2037ea2fae3f93bd830fe696e20a61f93432ec5684e883bb5aee5fcc5b8502f146e361b0e3f7194eddaebd53cb352b2948ae58d65e717e6c5bab
DIST bison-2.4.3.tar.bz2 1652612 SHA256 935302ef194c7f0974fed913eaac8100be512094eab573cf0b67bdf7db1d3a05 SHA512 b789f55d9cb95c1b4fba004691ed9f79b76da55020c9b202e1704a02aab1ba43b9fc1015e29843ed552e6df6165cef9c6ebc8a29d15a21c6e194cad8a42ab055 WHIRLPOOL 0e0e61970a791e53afc6cc85f53cebf0050d885077dd9b2394d79549bac389ffa7e477e003525556858b6fa64c11ce93653bba1c861bd2acd67f85181e167558
DIST bison-2.5.1.tar.xz 1608376 SHA256 fec90caed650270484955ba6ee73ddb01186608799a27fcaaf868e5274c030d8 SHA512 f63264023d602612df7856e551e277572e1184e5c35eb68fcfd9144bf10053875d96ac248857e9bdf81bb33f6a94f640b8850b1aeb5d37b18a51045561799f13 WHIRLPOOL 31076a38f63d0cfa2b96fd2a564ee650f42cbaaeddc92801fa232d429b3b8187828caab036fc55283b8d533f001312aae1cdf7efd87f383aa71294e7328b013d
DIST bison-2.6.5.tar.xz 1669260 SHA256 8640d5b51aad462db6863711f333a9159836853e0b1e79fdef708c6efb5cd52b SHA512 58b4c1c62547b535f36f906e5592c99613ce08296671c98bcf1a14e922fa5c2d20d57d50362b37e7bf2a523f1fe93857c9fe7763c4bf7c667cc5806f5f4ae688 WHIRLPOOL a1d84cab815df6046b790f1edca90c0ab9098fb73ca03735f37338350a6ac494f7042db0697cbf1df24982035d4419dc8f41bb61c21eff76cf85b2ad4060a897
DIST bison-2.7.1.tar.xz 1781068 SHA256 b409adcbf245baadb68d2f66accf6fdca5e282cafec1b865f4b5e963ba8ea7fb SHA512 ac0c7ca57142bcb84af498f606acb86091984a00359294fbf721a4ca8112f9fcf26497f7dd2e65f527e04a6e1de94142ecb76602d407e548475970e5a566d370 WHIRLPOOL 171f6b18c3f205d746092bdd37bf113ab83944db468f81cbf5004573584c717b6fc1a10d112fe7178be222b51b746fed9da58a9065b7f2f7e65a15851500779e
DIST bison-2.7.tar.xz 1776640 SHA256 43d8c5c466486031d5e7195a152ff49651ccac91599692e788b5ec5b693ca7fd SHA512 6917c038a901917aa923a139e5756a764f8157e1700df228163a2127e12f0cdafadf9ccfd909cce47a5786bde3e7261efbc9c6bc29cb693445517eac85a370de WHIRLPOOL 32f4b672f7e225d5ea5707eb9f30a00b746373ba4b0444924f2d082b408c2fc978c0df9063d89b1cf36cb8badd134bb262dfc0e79bf5227e2b0e9394d7b75d9b
DIST bison-3.0.1.tar.xz 1919964 SHA256 944efb03b46d831cef452bfa44620e5b30f7de999902a70d96021a0a77f5a2cb SHA512 6f2be596acb0e6c910065fe4ab3e427ad25d6f4f03dcf6756a31d66aaab9b690cd67337ad151904d56335f4b6b7e9a66ea094a16f156ecef073156b75d011a96 WHIRLPOOL c596d8cece8f1d71495ca6a370127a5783f67d104316bef8e4c6ba5117c0b3242b8518884d9ae559d6b4f922a593ddc8d4c3d3606664379474a2cad0dcf96198
DIST bison-3.0.tar.xz 1913532 SHA256 e9ac5585002b71208aee8a20bbe1ced96c48766e6c4247bc7ef8f3141f7624c8 SHA512 dae48cd251959b563f0a34aab85a91b2772199121a2a6debd2d4b7be3530778fbb458d62db7c0fa4aae1976794d52a72ef2a661b2b52a7086845c0332d5afda6 WHIRLPOOL 66c2a3c302a4204faac005579fa1cd144e222c5772b19f7c1e20d197165dca832557826e34f58cad2a88b93712a58f6c04cbd62a839ffbd7a065ac3d7f908c7c
EBUILD bison-1.875d.ebuild 1780 SHA256 92a095e0410cf1ceab9fafed68e787e46ada9622b9b255c26a1cbcdaa9eed614 SHA512 08b17e0d8de06455f7e650d6d001615c056137f08598fd4f701f4900039bd1ae6cf10d102c0b8141fe3c86157c58075ff7930b22154e55edd624801d4b1106b8 WHIRLPOOL 6b38ad28e26137ce50c8deff3c603e8ac5614d2ff2ec4aad62dc94fe6fc3f36ff20c9825fca6e1927afe96ffce4d4b8f3aea1043597d087de365073043db60f7
EBUILD bison-2.4.2.ebuild 1360 SHA256 b7449515cc14f546bd315374b234159d66d0dbcdb1cbd9e9311ff6c027d61a00 SHA512 498831a0921a8592ecb7f91c47795b6674b00ce92d18ff97644e41b7693ca2e31f3bb01823586f75a1b63251be5333cbbb14a53e78ce01a69c2e7ba24aac3537 WHIRLPOOL e9395d6f3fb887990e0d4ff2a4749cbe405f9e36812d39138fda60c7324444a96517417e8cb7c2832cd5ee2d814dda85ecbc99777b34029b2b4639bbdb55e609
EBUILD bison-2.4.3.ebuild 1235 SHA256 f78c4cdbcdad3a7c767e3067d54441184db86dcaa28f220433b8c256a4d8bdcb SHA512 1c810fee024bd76686b783bdcb58947a89fe28e432c5163a93e4338e1a2aafc9c9460d2cd8c10dd7226aee36953767c38ea123ec8971dbcf7ed3598e968d26e9 WHIRLPOOL 2e0dc968606008c50399726498a98889005dab63b884ca4cd6e5395efb12626ce7d3702cf2ae5c0ec8c3048348fb9694b5a3b0164e633b233aaf044e2e6fe3ff
EBUILD bison-2.5.1.ebuild 1742 SHA256 8a4cde69401d441aa379c39f049220dc6bf65843363f977eb0ed855830a129c2 SHA512 8fb06f44ff744906cb8cd081667aa70e0fec02fd96195396b491808be0e1ff91e4822b3b8d1df6f3a9001ea155f2f8842e89eb77ce5080b6eb23506b52537dc1 WHIRLPOOL 06eacb9897f60b479cf9316f0158cb61bc42288d185bf4ac6a9ee3dc9a1d575f72c29eea3190b1cb3e560890e6f6fc593422bc0704ec2eb5f6d674568fb04dea
EBUILD bison-2.6.5.ebuild 1718 SHA256 89863a54b130c182221a39db02ad18c9e8049f0d3e3e3f2c3c9d6d4f081d7495 SHA512 0a10f0789a685d333f8541f6360c06a55bd2c75d31c7469ecb267098620fc33dafb7c333d09f4f0435d1b7c5b6f13aa9f89f145f9f0dda892b821ab805688a30 WHIRLPOOL 766895a8f15d3a01044da8ff7c18d6c3577c4b70638d76377c97c1e73f857548f103ccb2c085d03f0042ec98867f1293f11080281c1fdd3b7aa85b991001b0f6
EBUILD bison-2.7.1.ebuild 1729 SHA256 43f12c1ff4a64398f05f287169579aa98bac075493d7186f45253648930b9259 SHA512 310408afbd28439b55fdd1d57d27acc0f68e3d7f55fe55f370c02aefc80a547f8d39cc20169c83963366d6cf8764dcd456f5ffeb967303a561f63ee384c51304 WHIRLPOOL aee68155910a868180440aeda2ba8c5d01ee924f14d7a5c3976816dadf882f5714e187b3507501598001bc4c2220fa93859f4dbdef956d0a2c49bb4d10bb0387
EBUILD bison-2.7.ebuild 1725 SHA256 db1d84464da121181a71970ce248c6f04a9a5fc1c3d172f618b138c44bbffb39 SHA512 a2f9702c5abb9017afc2f4215267f1f372a11136910081b7dade33be6940eae9ec539488dbfb35e62cd1346fa3bf9b15ee6e95ba79b36f36d24494239c9b1507 WHIRLPOOL 7778082a971a393d5df855de9590d67fd235b430f2846721533d531657fc2e4288e66ad92cf22b228028eeb08e3e416bf722bfdc12e75bf471a2d0e6fa48e0de
EBUILD bison-3.0.1.ebuild 1731 SHA256 360cb01b112abc4cc41e199c4a9720456cc758d8ff6f16b1060be141766fdc6e SHA512 551c3203f0b2044688c2faf58bc31cb17ce4cd87e35a45ab1547aa33ee6574f14a8b8e679521086ab2bba8faf467bd50d59f86498206c65daf6443f2da9626cc WHIRLPOOL 95c4bd79ab6842591ece4d2cb250246102c62479fa86fb36f240a9469d8d40fb7e9fce896c6e60c16cdb69037f15a706a1ae3b8d337b6a33eed0b028c4cdde9b
EBUILD bison-3.0.ebuild 1729 SHA256 d19f80f7d177725db3007cd7412234b0bd32bbdfedda53b54db46dd2f40ff4da SHA512 25eb2ab59fc72f4951d6332b4cbeff88818ee63165f21a17b8332d93692c19fd343b472662ed6b594db3cf19b8ed30054dc9c9a4814b5af2470af926a4a68442 WHIRLPOOL bde9fe69162387424c63f8dc7bb39c712081446f3dc6efd07f384159df0732d497d951de4465134051ededa7bc73a8a70cc20e5d2dd6f651215a8c563d9aa06a
MISC ChangeLog 16718 SHA256 09da289adf47d5530543e40dc4f3114dcf4bc371bf9c36621aeb2931d9ada88c SHA512 66e94597533279a1245a03d387444c7f47032af7f6adcc16ed47aa3429720eb560b0b2f280096ca8111b3fe88588e184e66afcbfe7409070094cd160a890cc08 WHIRLPOOL 12504abd41714bf959efeac4f0c2e5f85d2e24fe42841d2b0611ad5f44a6ed43a3c27a487ec5f07aebdfc4fe3d3268298785e7a7479885d667b29cc7c3bc4798
MISC metadata.xml 164 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 SHA512 8eb0d5153d388f6ea069c64b93882244816a0a09aecc0d73cb872121ce0eb24c5ccafa96aad0b620b2300f319e1af101fa7fa6c5d0d561719d49bb07da0a2eca WHIRLPOOL 11a1441bddb7a6c69653c663902b7da5767ae6ad515ac2aabfc42fe37927a1ccc21472deeee454009ff720201a41c3e4a912df42661a0a87150fb46126da2d52
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
iQEcBAEBCAAGBQJSgzT5AAoJEEqz6FtPBkyjzR0H/jWFmHBd5OCDlOEpTIEUUGNO
85wobxnNabUAWred+kUCJ/5870V8ACCEbzs1gAvmIxm32vm2+/TM2qNHvW5pJ4oZ
lJd0YEAq4tY+1bf2d+ZhSgfjFYsS/6iepuQV3S+AAd/I+wyvWOgXAJu5ypW6YRbZ
+VNzEIqPhNCG1l5t9UjVt/Gcfrnubgwm0IaPXNfB4qIFtSWsJ8dfP+WahKLsBl+8
qU0/eAuu4hrOGc9IXG2L2mSK7jn54qxGxKoNHBWo7GNopoID+GXxg3cFF8GYFbry
UV8bZZ+DkC3Fh3ytjopVwVcDdfHeB8p7GWrUrWw13YtCinjF7SA1cb6UHaS+jMk=
=Ndfe
-----END PGP SIGNATURE-----

View File

@ -0,0 +1,65 @@
# Copyright 1999-2011 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/bison/bison-1.875d.ebuild,v 1.13 2011/02/06 11:31:15 leio Exp $
inherit toolchain-funcs flag-o-matic eutils
DESCRIPTION="A yacc-compatible parser generator"
HOMEPAGE="http://www.gnu.org/software/bison/bison.html"
SRC_URI="ftp://alpha.gnu.org/pub/gnu/bison/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86"
IUSE="nls static"
DEPEND="sys-devel/m4
nls? ( sys-devel/gettext )"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${PN}-1.32-extfix.patch
}
src_compile() {
# Bug 39842 says that bison segfaults when built on amd64 with
# optimizations. This will probably be fixed in a future gcc
# version, but for the moment just disable optimizations for that
# arch (04 Feb 2004 agriffis)
[ "$ARCH" == "amd64" ] && append-flags -O0
# Bug 29017 says that bison has compile-time issues with
# -march=k6* prior to 3.4CVS. Use -march=i586 instead
# (04 Feb 2004 agriffis)
#
if (( $(gcc-major-version) == 3 && $(gcc-minor-version) < 4 )) ; then
replace-cpu-flags k6 k6-1 k6-2 i586
fi
econf $(use_enable nls) || die
use static && append-ldflags -static
emake || die
}
src_install() {
make DESTDIR="${D}" \
datadir=/usr/share \
mandir=/usr/share/man \
infodir=/usr/share/info \
install || die
# This one is installed by dev-util/yacc
mv "${D}"/usr/bin/yacc "${D}"/usr/bin/yacc.bison || die
# We do not need this.
rm -f "${D}"/usr/lib/liby.a
dodoc AUTHORS NEWS ChangeLog README REFERENCES OChangeLog doc/FAQ
}
pkg_postinst() {
if [[ ! -e ${ROOT}/usr/bin/yacc ]] ; then
ln -s yacc.bison "${ROOT}"/usr/bin/yacc
fi
}

View File

@ -0,0 +1,51 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/bison/bison-2.4.2.ebuild,v 1.12 2012/05/24 02:40:38 vapier Exp $
inherit toolchain-funcs flag-o-matic eutils
DESCRIPTION="A yacc-compatible parser generator"
HOMEPAGE="http://www.gnu.org/software/bison/bison.html"
SRC_URI="mirror://gnu/bison/${P}.tar.bz2"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd"
IUSE="nls static"
RDEPEND="sys-devel/m4"
DEPEND="${RDEPEND}
nls? ( sys-devel/gettext )"
src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}"/${PN}-2.4.2-gnulib_spawn.patch # 312697
epatch "${FILESDIR}"/${PN}-2.4.2-gcc45_testsuite.patch
epatch "${FILESDIR}"/${PN}-2.4.3-uclibc-sched_param-def.patch
}
src_compile() {
use static && append-ldflags -static
econf $(use_enable nls)
emake || die
}
src_install() {
emake DESTDIR="${D}" install || die
# This one is installed by dev-util/yacc
mv "${D}"/usr/bin/yacc{,.bison} || die
mv "${D}"/usr/share/man/man1/yacc{,.bison}.1 || die
# We do not need this.
rm -r "${D}"/usr/lib* || die
dodoc AUTHORS NEWS ChangeLog README OChangeLog THANKS TODO
}
pkg_postinst() {
if [[ ! -e ${ROOT}/usr/bin/yacc ]] ; then
ln -s yacc.bison "${ROOT}"/usr/bin/yacc
fi
}

View File

@ -1,6 +1,6 @@
# Copyright 1999-2011 Gentoo Foundation # Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2 # Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/bison/bison-2.4.3.ebuild,v 1.10 2011/08/17 03:43:40 mattst88 Exp $ # $Header: /var/cvsroot/gentoo-x86/sys-devel/bison/bison-2.4.3.ebuild,v 1.11 2012/09/07 20:08:49 vapier Exp $
EAPI="2" EAPI="2"
@ -21,6 +21,7 @@ DEPEND="${RDEPEND}
src_prepare() { src_prepare() {
epatch "${FILESDIR}"/${P}-uclibc-sched_param-def.patch epatch "${FILESDIR}"/${P}-uclibc-sched_param-def.patch
epatch "${FILESDIR}"/${P}-no-gets.patch
} }
src_configure() { src_configure() {

View File

@ -0,0 +1,60 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/bison/bison-2.5.1.ebuild,v 1.4 2012/08/24 15:57:21 vapier Exp $
EAPI=4
inherit flag-o-matic
DESCRIPTION="A general-purpose (yacc-compatible) parser generator"
HOMEPAGE="http://www.gnu.org/software/bison/"
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="nls static"
RDEPEND=">=sys-devel/m4-1.4.16"
DEPEND="${RDEPEND}
sys-devel/flex
nls? ( sys-devel/gettext )"
DOCS="AUTHORS ChangeLog-2012 NEWS README THANKS TODO" # ChangeLog-1998 PACKAGING README-alpha README-release
src_configure() {
use static && append-ldflags -static
econf \
--disable-silent-rules \
$(use_enable nls)
}
src_install() {
default
# This one is installed by dev-util/yacc
mv "${ED}"/usr/bin/yacc{,.bison} || die
mv "${ED}"/usr/share/man/man1/yacc{,.bison}.1 || die
# We do not need liby.a
rm -r "${ED}"/usr/lib* || die
# Move to documentation directory and leave compressing for EAPI>=4
mv "${ED}"/usr/share/${PN}/README "${ED}"/usr/share/doc/${PF}/README.data
}
pkg_postinst() {
local f="${EROOT}/usr/bin/yacc"
if [[ ! -e ${f} ]] ; then
ln -s yacc.bison "${f}"
fi
}
pkg_postrm() {
# clean up the dead symlink when we get unmerged #377469
local f="${EROOT}/usr/bin/yacc"
if [[ -L ${f} && ! -e ${f} ]] ; then
rm -f "${f}"
fi
}

View File

@ -0,0 +1,59 @@
# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/bison/bison-2.6.5.ebuild,v 1.2 2012/12/13 20:32:46 radhermit Exp $
EAPI=4
inherit flag-o-matic
DESCRIPTION="A general-purpose (yacc-compatible) parser generator"
HOMEPAGE="http://www.gnu.org/software/bison/"
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="nls static"
RDEPEND=">=sys-devel/m4-1.4.16"
DEPEND="${RDEPEND}
sys-devel/flex
nls? ( sys-devel/gettext )"
DOCS="AUTHORS ChangeLog-2012 NEWS README THANKS TODO" # ChangeLog-1998 PACKAGING README-alpha README-release
src_configure() {
use static && append-ldflags -static
econf \
$(use_enable nls)
}
src_install() {
default
# This one is installed by dev-util/yacc
mv "${ED}"/usr/bin/yacc{,.bison} || die
mv "${ED}"/usr/share/man/man1/yacc{,.bison}.1 || die
# We do not need liby.a
rm -r "${ED}"/usr/lib* || die
# Move to documentation directory and leave compressing for EAPI>=4
mv "${ED}"/usr/share/${PN}/README "${ED}"/usr/share/doc/${PF}/README.data
}
pkg_postinst() {
local f="${EROOT}/usr/bin/yacc"
if [[ ! -e ${f} ]] ; then
ln -s yacc.bison "${f}"
fi
}
pkg_postrm() {
# clean up the dead symlink when we get unmerged #377469
local f="${EROOT}/usr/bin/yacc"
if [[ -L ${f} && ! -e ${f} ]] ; then
rm -f "${f}"
fi
}

View File

@ -0,0 +1,59 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/bison/bison-2.7.1.ebuild,v 1.1 2013/04/17 04:23:11 radhermit Exp $
EAPI=4
inherit flag-o-matic
DESCRIPTION="A general-purpose (yacc-compatible) parser generator"
HOMEPAGE="http://www.gnu.org/software/bison/"
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="nls static"
RDEPEND=">=sys-devel/m4-1.4.16"
DEPEND="${RDEPEND}
sys-devel/flex
nls? ( sys-devel/gettext )"
DOCS="AUTHORS ChangeLog-2012 NEWS README THANKS TODO" # ChangeLog-1998 PACKAGING README-alpha README-release
src_configure() {
use static && append-ldflags -static
econf \
$(use_enable nls)
}
src_install() {
default
# This one is installed by dev-util/yacc
mv "${ED}"/usr/bin/yacc{,.bison} || die
mv "${ED}"/usr/share/man/man1/yacc{,.bison}.1 || die
# We do not need liby.a
rm -r "${ED}"/usr/lib* || die
# Move to documentation directory and leave compressing for EAPI>=4
mv "${ED}"/usr/share/${PN}/README "${ED}"/usr/share/doc/${PF}/README.data
}
pkg_postinst() {
local f="${EROOT}/usr/bin/yacc"
if [[ ! -e ${f} ]] ; then
ln -s yacc.bison "${f}"
fi
}
pkg_postrm() {
# clean up the dead symlink when we get unmerged #377469
local f="${EROOT}/usr/bin/yacc"
if [[ -L ${f} && ! -e ${f} ]] ; then
rm -f "${f}"
fi
}

View File

@ -0,0 +1,59 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/bison/bison-2.7.ebuild,v 1.2 2013/02/19 04:49:00 zmedico Exp $
EAPI=4
inherit flag-o-matic
DESCRIPTION="A general-purpose (yacc-compatible) parser generator"
HOMEPAGE="http://www.gnu.org/software/bison/"
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="nls static"
RDEPEND=">=sys-devel/m4-1.4.16"
DEPEND="${RDEPEND}
sys-devel/flex
nls? ( sys-devel/gettext )"
DOCS="AUTHORS ChangeLog-2012 NEWS README THANKS TODO" # ChangeLog-1998 PACKAGING README-alpha README-release
src_configure() {
use static && append-ldflags -static
econf \
$(use_enable nls)
}
src_install() {
default
# This one is installed by dev-util/yacc
mv "${ED}"/usr/bin/yacc{,.bison} || die
mv "${ED}"/usr/share/man/man1/yacc{,.bison}.1 || die
# We do not need liby.a
rm -r "${ED}"/usr/lib* || die
# Move to documentation directory and leave compressing for EAPI>=4
mv "${ED}"/usr/share/${PN}/README "${ED}"/usr/share/doc/${PF}/README.data
}
pkg_postinst() {
local f="${EROOT}/usr/bin/yacc"
if [[ ! -e ${f} ]] ; then
ln -s yacc.bison "${f}"
fi
}
pkg_postrm() {
# clean up the dead symlink when we get unmerged #377469
local f="${EROOT}/usr/bin/yacc"
if [[ -L ${f} && ! -e ${f} ]] ; then
rm -f "${f}"
fi
}

View File

@ -0,0 +1,59 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/bison/bison-3.0.1.ebuild,v 1.1 2013/11/13 08:14:45 radhermit Exp $
EAPI=5
inherit flag-o-matic
DESCRIPTION="A general-purpose (yacc-compatible) parser generator"
HOMEPAGE="http://www.gnu.org/software/bison/"
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="nls static"
RDEPEND=">=sys-devel/m4-1.4.16"
DEPEND="${RDEPEND}
sys-devel/flex
nls? ( sys-devel/gettext )"
DOCS=( AUTHORS ChangeLog-2012 NEWS README THANKS TODO ) # ChangeLog-1998 PACKAGING README-alpha README-release
src_configure() {
use static && append-ldflags -static
econf \
$(use_enable nls)
}
src_install() {
default
# This one is installed by dev-util/yacc
mv "${ED}"/usr/bin/yacc{,.bison} || die
mv "${ED}"/usr/share/man/man1/yacc{,.bison}.1 || die
# We do not need liby.a
rm -r "${ED}"/usr/lib* || die
# Move to documentation directory and leave compressing for EAPI>=4
mv "${ED}"/usr/share/${PN}/README "${ED}"/usr/share/doc/${PF}/README.data
}
pkg_postinst() {
local f="${EROOT}/usr/bin/yacc"
if [[ ! -e ${f} ]] ; then
ln -s yacc.bison "${f}"
fi
}
pkg_postrm() {
# clean up the dead symlink when we get unmerged #377469
local f="${EROOT}/usr/bin/yacc"
if [[ -L ${f} && ! -e ${f} ]] ; then
rm -f "${f}"
fi
}

View File

@ -0,0 +1,59 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/sys-devel/bison/bison-3.0.ebuild,v 1.1 2013/07/26 23:49:19 radhermit Exp $
EAPI=5
inherit flag-o-matic
DESCRIPTION="A general-purpose (yacc-compatible) parser generator"
HOMEPAGE="http://www.gnu.org/software/bison/"
SRC_URI="mirror://gnu/${PN}/${P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="nls static"
RDEPEND=">=sys-devel/m4-1.4.16"
DEPEND="${RDEPEND}
sys-devel/flex
nls? ( sys-devel/gettext )"
DOCS=( AUTHORS ChangeLog-2012 NEWS README THANKS TODO ) # ChangeLog-1998 PACKAGING README-alpha README-release
src_configure() {
use static && append-ldflags -static
econf \
$(use_enable nls)
}
src_install() {
default
# This one is installed by dev-util/yacc
mv "${ED}"/usr/bin/yacc{,.bison} || die
mv "${ED}"/usr/share/man/man1/yacc{,.bison}.1 || die
# We do not need liby.a
rm -r "${ED}"/usr/lib* || die
# Move to documentation directory and leave compressing for EAPI>=4
mv "${ED}"/usr/share/${PN}/README "${ED}"/usr/share/doc/${PF}/README.data
}
pkg_postinst() {
local f="${EROOT}/usr/bin/yacc"
if [[ ! -e ${f} ]] ; then
ln -s yacc.bison "${f}"
fi
}
pkg_postrm() {
# clean up the dead symlink when we get unmerged #377469
local f="${EROOT}/usr/bin/yacc"
if [[ -L ${f} && ! -e ${f} ]] ; then
rm -f "${f}"
fi
}

View File

@ -0,0 +1,28 @@
2002-02-15 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
* src/files (compute_exts_from_gf, compute_exts_from_src): Handle
the case where header_extension is the same as src_extension, aka
handle -d -o <file> where <file> doesn't have a known EXT to
transform. e.g. if <file> is <something>.yxx, set the
header_extension to <something>.yxx.h, as would do bison 1.28.
--- bison-1.32/src/files.c.extfix Mon Jan 21 16:41:46 2002
+++ bison-1.32/src/files.c Fri Feb 15 15:40:43 2002
@@ -288,6 +288,8 @@ compute_exts_from_gf (const char *ext)
src_extension = tr (src_extension, 'Y', 'C');
header_extension = tr (ext, 'y', 'h');
header_extension = tr (header_extension, 'Y', 'H');
+ if (!strcmp (header_extension, src_extension))
+ header_extension = concat2 (src_extension, ".h");
}
/* Computes extensions from the given c source file extension. */
@@ -300,6 +302,8 @@ compute_exts_from_src (const char *ext)
src_extension = xstrdup (ext);
header_extension = tr (ext, 'c', 'h');
header_extension = tr (header_extension, 'C', 'H');
+ if (!strcmp (header_extension, src_extension))
+ header_extension = concat2 (src_extension, ".h");
}

View File

@ -0,0 +1,81 @@
http://git.savannah.gnu.org/cgit/bison.git/commit/?id=4ad3921d3be296de6a2b3c5fe0e18136d53ba06d
--- a/tests/synclines.at
+++ b/tests/synclines.at
@@ -71,7 +71,9 @@ AT_CHECK([[test "`cat stdout`" = 'syncline.c:1: @%:@error "1"' || exit 77]])
AT_DATA([[input.y]], [$2])
AT_BISON_CHECK([-o input.c input.y])
AT_SYNCLINES_COMPILE([input.c])
-AT_CHECK([cat stdout], 0, [$3])
+# GCC 4.5 tells you the function within which #error appears, but
+# previous versions of gcc do not.
+AT_CHECK([grep -v ': In function ' stdout], 0, [$3])
AT_CLEANUP
])
patch the testsuite to avoid autotools at emerge time
http://bugs.gentoo.org/331577
--- a/tests/testsuite
+++ b/tests/testsuite
@@ -15299,9 +15299,9 @@
{ set +x
-$as_echo "$at_srcdir/synclines.at:84: cat stdout"
+$as_echo "$at_srcdir/synclines.at:84: grep -v ': In function ' stdout"
at_fn_check_prepare_trace "synclines.at:84"
-( $at_check_trace; cat stdout
+( $at_check_trace; grep -v ': In function ' stdout
) >>"$at_stdout" 2>>"$at_stderr"
at_status=$? at_failed=false
$at_check_filter
@@ -15535,9 +15535,9 @@
{ set +x
-$as_echo "$at_srcdir/synclines.at:101: cat stdout"
+$as_echo "$at_srcdir/synclines.at:101: grep -v ': In function ' stdout"
at_fn_check_prepare_trace "synclines.at:101"
-( $at_check_trace; cat stdout
+( $at_check_trace; grep -v ': In function ' stdout
) >>"$at_stdout" 2>>"$at_stderr"
at_status=$? at_failed=false
$at_check_filter
@@ -15774,9 +15774,9 @@
{ set +x
-$as_echo "$at_srcdir/synclines.at:121: cat stdout"
+$as_echo "$at_srcdir/synclines.at:121: grep -v ': In function ' stdout"
at_fn_check_prepare_trace "synclines.at:121"
-( $at_check_trace; cat stdout
+( $at_check_trace; grep -v ': In function ' stdout
) >>"$at_stdout" 2>>"$at_stderr"
at_status=$? at_failed=false
$at_check_filter
@@ -16009,9 +16009,9 @@
{ set +x
-$as_echo "$at_srcdir/synclines.at:144: cat stdout"
+$as_echo "$at_srcdir/synclines.at:144: grep -v ': In function ' stdout"
at_fn_check_prepare_trace "synclines.at:144"
-( $at_check_trace; cat stdout
+( $at_check_trace; grep -v ': In function ' stdout
) >>"$at_stdout" 2>>"$at_stderr"
at_status=$? at_failed=false
$at_check_filter
@@ -16243,9 +16243,9 @@
{ set +x
-$as_echo "$at_srcdir/synclines.at:163: cat stdout"
+$as_echo "$at_srcdir/synclines.at:163: grep -v ': In function ' stdout"
at_fn_check_prepare_trace "synclines.at:163"
-( $at_check_trace; cat stdout
+( $at_check_trace; grep -v ': In function ' stdout
) >>"$at_stdout" 2>>"$at_stderr"
at_status=$? at_failed=false
$at_check_filter

View File

@ -0,0 +1,61 @@
Don't override the system defined values on FreeBSD >=8.
See Gentoo bugs #310335 and #312697.
(Shortened) patch from upstream gnulib.
--- bison-2.4.2/lib/spawn.in.h
+++ bison/lib/spawn.in.h
@@ -110,26 +112,38 @@
/* Flags to be set in the `posix_spawnattr_t'. */
-#if @REPLACE_POSIX_SPAWN@
+#if @HAVE_POSIX_SPAWN@
+/* Use the values from the system, but provide the missing ones. */
+# ifndef POSIX_SPAWN_SETSCHEDPARAM
+# define POSIX_SPAWN_SETSCHEDPARAM 0
+# endif
+# ifndef POSIX_SPAWN_SETSCHEDULER
+# define POSIX_SPAWN_SETSCHEDULER 0
+# endif
+#else
+# if @REPLACE_POSIX_SPAWN@
/* Use the values from the system, for better compatibility. */
/* But this implementation does not support AIX extensions. */
-# undef POSIX_SPAWN_FORK_HANDLERS
-#else
-# define POSIX_SPAWN_RESETIDS 0x01
-# define POSIX_SPAWN_SETPGROUP 0x02
-# define POSIX_SPAWN_SETSIGDEF 0x04
-# define POSIX_SPAWN_SETSIGMASK 0x08
-# define POSIX_SPAWN_SETSCHEDPARAM 0x10
-# define POSIX_SPAWN_SETSCHEDULER 0x20
+# undef POSIX_SPAWN_FORK_HANDLERS
+# else
+# define POSIX_SPAWN_RESETIDS 0x01
+# define POSIX_SPAWN_SETPGROUP 0x02
+# define POSIX_SPAWN_SETSIGDEF 0x04
+# define POSIX_SPAWN_SETSIGMASK 0x08
+# define POSIX_SPAWN_SETSCHEDPARAM 0x10
+# define POSIX_SPAWN_SETSCHEDULER 0x20
+# endif
#endif
/* A GNU extension. Use the next free bit position. */
#define POSIX_SPAWN_USEVFORK \
- ((POSIX_SPAWN_RESETIDS | (POSIX_SPAWN_RESETIDS - 1) \
- | POSIX_SPAWN_SETPGROUP | (POSIX_SPAWN_SETPGROUP - 1) \
- | POSIX_SPAWN_SETSIGDEF | (POSIX_SPAWN_SETSIGDEF - 1) \
- | POSIX_SPAWN_SETSIGMASK | (POSIX_SPAWN_SETSIGMASK - 1) \
- | POSIX_SPAWN_SETSCHEDPARAM | (POSIX_SPAWN_SETSCHEDPARAM - 1) \
- | POSIX_SPAWN_SETSCHEDULER | (POSIX_SPAWN_SETSCHEDULER - 1)) \
+ ((POSIX_SPAWN_RESETIDS | (POSIX_SPAWN_RESETIDS - 1) \
+ | POSIX_SPAWN_SETPGROUP | (POSIX_SPAWN_SETPGROUP - 1) \
+ | POSIX_SPAWN_SETSIGDEF | (POSIX_SPAWN_SETSIGDEF - 1) \
+ | POSIX_SPAWN_SETSIGMASK | (POSIX_SPAWN_SETSIGMASK - 1) \
+ | POSIX_SPAWN_SETSCHEDPARAM \
+ | (POSIX_SPAWN_SETSCHEDPARAM > 0 ? POSIX_SPAWN_SETSCHEDPARAM - 1 : 0) \
+ | POSIX_SPAWN_SETSCHEDULER \
+ | (POSIX_SPAWN_SETSCHEDULER > 0 ? POSIX_SPAWN_SETSCHEDULER - 1 : 0)) \
+ 1)
typedef int verify_POSIX_SPAWN_USEVFORK_no_overlap
[2 * (((POSIX_SPAWN_RESETIDS | POSIX_SPAWN_SETPGROUP

View File

@ -0,0 +1,22 @@
hack until bizon pulls a newer gnulib version
From 66712c23388e93e5c518ebc8515140fa0c807348 Mon Sep 17 00:00:00 2001
From: Eric Blake <eblake@redhat.com>
Date: Thu, 29 Mar 2012 13:30:41 -0600
Subject: [PATCH] stdio: don't assume gets any more
Gnulib intentionally does not have a gets module, and now that C11
and glibc have dropped it, we should be more proactive about warning
any user on a platform that still has a declaration of this dangerous
interface.
--- a/lib/stdio.in.h
+++ b/lib/stdio.in.h
@@ -125,7 +125,6 @@
so any use of gets warrants an unconditional warning. Assume it is
always declared, since it is required by C89. */
#undef gets
-_GL_WARN_ON_USE (gets, "gets is a security hole - use fgets instead");
#if @GNULIB_FOPEN@
# if @REPLACE_FOPEN@

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>