diff --git a/sdk_container/src/third_party/portage-stable/app-arch/cpio/ChangeLog b/sdk_container/src/third_party/portage-stable/app-arch/cpio/ChangeLog new file mode 100644 index 0000000000..ff7941ee40 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/cpio/ChangeLog @@ -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 cpio-2.11-r1.ebuild: + Add ~arm-linux keyword. + +*cpio-2.11-r1 (16 Dec 2012) + + 16 Dec 2012; Christoph Junghans +cpio-2.11-r1.ebuild, + +files/cpio-2.11-non-gnu-compilers.patch: + added prefix support (bug #443860) + + 06 Jul 2012; Mike Frysinger + +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 cpio-2.11.ebuild: + keyword ~amd64-fbsd + + 10 Oct 2010; Mike Frysinger 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 cpio-2.11.ebuild: + Marked ppc stable for bug #314663. + + 12 Jul 2010; Markos Chandras cpio-2.11.ebuild: + Stable on amd64 wrt bug #314663 + + 08 Jul 2010; Raúl Porcel cpio-2.11.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #314663 + + 05 Jul 2010; Samuli Suominen cpio-2.11.ebuild: + ppc64 stable wrt #314663 + + 05 Jul 2010; Jeroen Roovers cpio-2.11.ebuild: + Stable for HPPA (bug #314663). + + 03 Jul 2010; Christian Faulhammer cpio-2.11.ebuild: + stable x86, security bug 314663 + + 21 May 2010; Markos Chandras cpio-2.10-r1.ebuild: + Stable on amd64 wrt bug #308827 + + 31 Mar 2010; Raúl Porcel cpio-2.10-r1.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #308827 + + 15 Mar 2010; nixnut cpio-2.10-r1.ebuild: + ppc stable #308827 + +*cpio-2.11 (15 Mar 2010) + + 15 Mar 2010; Mike Frysinger +cpio-2.11.ebuild: + Version bump. + + 13 Mar 2010; Pawel Hajdan jr cpio-2.10-r1.ebuild: + x86 stable wrt bug #308827 + + 12 Mar 2010; Brent Baude cpio-2.10-r1.ebuild: + Marking cpio-2.10-r1 ppc64 for bug 308827 + + 12 Mar 2010; Jeroen Roovers cpio-2.10-r1.ebuild: + Stable for HPPA (bug #308827). + +*cpio-2.10-r1 (20 Jan 2010) + + 20 Jan 2010; Robin H. Johnson + +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 +cpio-2.10.ebuild: + Version bump. + + 31 Jan 2009; Jeroen Roovers cpio-2.9-r2.ebuild: + Stable for HPPA (bug #255288). + + 25 Jan 2009; Raúl Porcel cpio-2.9-r2.ebuild: + ia64 stable wrt #255288 + + 23 Jan 2009; Brent Baude cpio-2.9-r2.ebuild: + stable ppc64, bug 255288 + + 19 Jan 2009; Tiago Cunha cpio-2.9-r2.ebuild: + stable sparc, bug 255288 + + 18 Jan 2009; Markus Meier cpio-2.9-r2.ebuild: + amd64/x86 stable, bug #255288 + + 18 Jan 2009; Tobias Klausmann cpio-2.9-r2.ebuild: + Stable on alpha, bug #255280 + + 18 Jan 2009; Tobias Scherbaum cpio-2.9-r2.ebuild: + ppc stable, bug #255288 + +*cpio-2.9-r3 (17 Jan 2009) + + 17 Jan 2009; Mike Frysinger + +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 + +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 + +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 cpio-2.9-r1.ebuild: + amd64 stable wrt #196978 + + 30 Oct 2007; Tobias Scherbaum cpio-2.9-r1.ebuild: + ppc stable, bug #196978 + + 30 Oct 2007; Markus Rothe cpio-2.9-r1.ebuild: + Stable on ppc64; bug #196978 + + 30 Oct 2007; Jeroen Roovers cpio-2.9-r1.ebuild: + Stable for HPPA (bug #196978). + + 29 Oct 2007; Raúl Porcel cpio-2.9-r1.ebuild: + alpha/ia64/sparc/x86 stable wrt security #196978 + + 29 Oct 2007; Saleem Abdulrasool cpio-2.9-r1.ebuild: + inherit eutils for epatch + +*cpio-2.9-r1 (28 Oct 2007) + + 28 Oct 2007; Mike Frysinger + +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 cpio-2.9.ebuild: + stable on ppc64 + + 28 Sep 2007; Joshua Kinard cpio-2.9.ebuild: + Stable on mips. + + 18 Sep 2007; Jeroen Roovers cpio-2.9.ebuild: + Stable for HPPA too. + + 01 Sep 2007; Christoph Mende cpio-2.9.ebuild: + Stable on amd64 + + 09 Aug 2007; Tobias Scherbaum cpio-2.9.ebuild: + Stable on ppc. + + 02 Aug 2007; Christian Birchinger cpio-2.9.ebuild: + Added sparc stable keyword + + 01 Aug 2007; Raúl Porcel cpio-2.9.ebuild: + alpha/ia64/x86 stable + + 10 Jul 2007; Gustavo Zacarias cpio-2.8.ebuild: + Stable on sparc wrt #184454 + + 09 Jul 2007; Jeroen Roovers cpio-2.8.ebuild: + Stable for HPPA (bug #184454). + + 08 Jul 2007; Christoph Mende cpio-2.8.ebuild: + Stable on amd64 wrt bug #184454 + + 07 Jul 2007; Lars Weiler cpio-2.8.ebuild: + Stable on ppc; bug #184454. + + 07 Jul 2007; Raúl Porcel cpio-2.8.ebuild: + alpha/ia64/x86 stable wrt #184454 + + 07 Jul 2007; Markus Rothe cpio-2.8.ebuild: + Stable on ppc64; bug #184454 + + 07 Jul 2007; Joshua Kinard cpio-2.8.ebuild: + Stable on mips, per #184454. + +*cpio-2.9 (29 Jun 2007) + + 29 Jun 2007; Mike Frysinger +cpio-2.9.ebuild: + Version bump. + + 13 Jun 2007; Christoph Mende cpio-2.7-r2.ebuild: + Stable on amd64 wrt bug 181621 + + 11 Jun 2007; Markus Rothe cpio-2.7-r2.ebuild: + Stable on ppc64; bug #181621 + + 11 Jun 2007; Raúl Porcel cpio-2.7-r2.ebuild: + alpha/x86 stable wrt #181621 + + 11 Jun 2007; nixnut cpio-2.7-r2.ebuild: + Stable on ppc wrt bug 181621 + + 11 Jun 2007; Gustavo Zacarias cpio-2.7-r2.ebuild: + Stable on sparc wrt #181621 + + 11 Jun 2007; Jeroen Roovers cpio-2.7-r2.ebuild: + Stable for HPPA (bug #181621). + + 11 Jun 2007; Joshua Kinard cpio-2.7-r2.ebuild: + Stable on mips, per #181621. + +*cpio-2.8 (11 Jun 2007) + + 11 Jun 2007; Mike Frysinger +cpio-2.8.ebuild: + Version bump #181516 by teidakankan. + + 11 May 2007; Joshua Kinard cpio-2.7-r1.ebuild: + Stable on mips. + +*cpio-2.7-r2 (18 Apr 2007) + + 18 Apr 2007; Mike Frysinger + +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 cpio-2.7-r1.ebuild: + Stable on ppc64 + + 11 Apr 2007; Jeroen Roovers cpio-2.7-r1.ebuild: + Stable for HPPA too. + + 01 Apr 2007; Michael Hanselmann cpio-2.7-r1.ebuild: + Stable on ppc. + + 30 Mar 2007; Steve Dibb cpio-2.7-r1.ebuild: + amd64 stable + + 20 Mar 2007; Raúl Porcel cpio-2.7-r1.ebuild: + x86 stable + +*cpio-2.7-r1 (11 Nov 2006) + + 11 Nov 2006; Mike Frysinger + +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 +cpio-2.7.ebuild: + Version bump. + + 17 Oct 2006; Roy Marples cpio-2.6-r5.ebuild: + Added ~sparc-fbsd keyword. + + 30 Mar 2006; Diego Pettenò cpio-2.6-r5.ebuild: + Add ~x86-fbsd keyword. + + 18 Feb 2006; Mike Frysinger + +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 cpio-2.6-r5.ebuild: + Marked stable on mips. + + 04 Dec 2005; Michael Hanselmann cpio-2.6-r5.ebuild: + Stable on ppc. + + 03 Dec 2005; Simon Stelling cpio-2.6-r5.ebuild: + stable on amd64 wrt bug 112140 + + 02 Dec 2005; Fernando J. Pereda cpio-2.6-r5.ebuild: + stable on alpha wrt bug #112140 + + 02 Dec 2005; Andrej Kacian cpio-2.6-r5.ebuild: + Stable on x86, security bug #112140. + + 02 Dec 2005; Fabian Groffen cpio-2.6-r5.ebuild: + Marked ppc-macos (bug #112140) + + 02 Dec 2005; Markus Rothe cpio-2.6-r5.ebuild: + Stable on ppc64; bug #112140 + + 01 Dec 2005; Gustavo Zacarias cpio-2.6-r5.ebuild: + Stable on sparc wrt #112140 + +*cpio-2.6-r5 (01 Dec 2005) + + 01 Dec 2005; Mike Frysinger + +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 cpio-2.6-r4.ebuild: + Marked stable on mips. + + 19 Jun 2005; Bryan Østergaard cpio-2.6-r4.ebuild: + Stable on ia64, bug 90619. + + 17 Jun 2005; Fernando J. Pereda cpio-2.6-r4.ebuild: + Stable on alpha wrt bug #90619 + + 17 Jun 2005; Michael Hanselmann cpio-2.6-r4.ebuild: + Stable on ppc. + + 17 Jun 2005; Jan Brinkmann cpio-2.6-r4.ebuild: + Stable on amd64 wrt #90619. + + 17 Jun 2005; Rene Nussbaumer cpio-2.6-r4.ebuild: + Stable on hppa. bug #90619 + + 17 Jun 2005; Gustavo Zacarias cpio-2.6-r4.ebuild: + Stable on sparc wrt #90619 + + 17 Jun 2005; Markus Rothe cpio-2.6-r4.ebuild: + Stable on ppc64; bug #90619 + +*cpio-2.6-r4 (17 Jun 2005) + + 17 Jun 2005; Mike Frysinger + +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 cpio-2.6-r3.ebuild: + Stable on alpha + ia64, bug 90619. + + 03 May 2005; cpio-2.6-r3.ebuild: + Stable on ppc-macos. + + 03 May 2005; Michael Hanselmann cpio-2.6-r3.ebuild: + Stable on ppc and hppa. + + 03 May 2005; Olivier Crête cpio-2.6-r3.ebuild: + Stable on x86 per security bug #90619 + + 03 May 2005; Omkhar Arasaratnam cpio-2.6-r3.ebuild: + Stable on ppc64 wrt #90619 + + 03 May 2005; Gustavo Zacarias cpio-2.6-r3.ebuild: + Stable on sparc wrt #90619 + + 03 May 2005; Jan Brinkmann cpio-2.6-r3.ebuild: + stable on amd64 wrt #90619 + +*cpio-2.6-r3 (02 May 2005) + + 02 May 2005; Mike Frysinger + +files/cpio-2.6-chmodRaceC.patch, +cpio-2.6-r3.ebuild: + Add fix from redhat #90619. + + 30 Mar 2005; Chris Gianelloni cpio-2.6-r2.ebuild: + Marking stable for genkernel. + +*cpio-2.6-r2 (09 Feb 2005) + + 09 Feb 2005; Mike Frysinger +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 cpio-2.6-r1.ebuild: + Marked stable on mips. + + 06 Feb 2005; Bryan Østergaard cpio-2.6-r1.ebuild: + Stable on alpha. + + 29 Jan 2005; Jason Wever cpio-2.6-r1.ebuild: + Stable on sparc wrt security bug #79844. + + 29 Jan 2005; Jan Brinkmann cpio-2.6-r1.ebuild: + stable on amd64. see #79844 + + 29 Jan 2005; Michael Hanselmann cpio-2.6-r1.ebuild: + Stable on ppc. + + 29 Jan 2005; Markus Rothe cpio-2.6-r1.ebuild: + Stable on ppc64; bug #79844 + +*cpio-2.6-r1 (28 Jan 2005) + + 28 Jan 2005; Mike Frysinger + +files/2.6-umask.patch, +cpio-2.6-r1.ebuild: + Add a patch from FreeBSD to fix permission issues #79844. + + 19 Jan 2005; +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; cpio-2.5.ebuild: + Stable on ppc-macos. + +*cpio-2.6 (03 Jan 2005) + + 03 Jan 2005; Mike Frysinger + -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 + +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 cpio-2.5.ebuild: + Added to ~ppc-macos. + + 27 Sep 2004; Mike Frysinger 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 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 cpio-2.4.2-r4.ebuild, + cpio-2.5.ebuild: + moved to app-arch from sys-apps + + 19 Oct 2003; Martin Holzer cpio-2.4.2-r4.ebuild, + cpio-2.5.ebuild: + adding DEPEND="virtual/glibc" Closes #31474. + + 23 Jun 2003; Aron Griffis cpio-2.5.ebuild: + Mark stable on alpha + + 20 Feb 2003; Zach Welch : + Added arm to keywords + + 15 Feb 2003; Jan Seidel : + Added mips to keywords + + 09 Feb 2003; Guy Martin : + Added hppa to keywords. + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + +*cpio-2.5 (19 Nov 2002) + + 28 Mar 2003; Christian Birchinger cpio-2.5.ebuild: + Added stable sparc keyword + + 02 Mar 2003; Guy Martin cpio-2.5.ebuild : + Changed ~hppa in hppa. + + 01 Mar 2003; Martin Holzer cpio-2.5.ebuild : + Removed doinfo cause there's no more cpio.info + + 01 Mar 2003; Brandon Low cpio-2.5.ebuild: + Move to stable on x86 (bug 16360), works here, among other places. + + 24 Feb 2003; Nicholas Wourms cpio-2.5.ebuild : + Marked as stable for mips. + + 19 Nov 2002; Mike Frysinger : + Version bump. + + 09 Dec 2002; Jon Portnoy : + Updated to use icc if USE=icc. + + 19 Dec 2002; Jon Portnoy : + Pulled out ICC support for now (see bug #12357) + +*cpio-2.4.2-r4 (1 Feb 2002) + + 14 Jul 2002; phoen][x cpio-2.4.2-r4.ebuild : + Added KEYWORDS, SLOT. + + 1 Feb 2002; G.Bevin 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. diff --git a/sdk_container/src/third_party/portage-stable/app-arch/cpio/Manifest b/sdk_container/src/third_party/portage-stable/app-arch/cpio/Manifest index 474137aec0..8a22c0399c 100644 --- a/sdk_container/src/third_party/portage-stable/app-arch/cpio/Manifest +++ b/sdk_container/src/third_party/portage-stable/app-arch/cpio/Manifest @@ -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----- diff --git a/sdk_container/src/third_party/portage-stable/app-arch/cpio/cpio-2.11-r1.ebuild b/sdk_container/src/third_party/portage-stable/app-arch/cpio/cpio-2.11-r1.ebuild new file mode 100644 index 0000000000..2b2d7ae6be --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/cpio/cpio-2.11-r1.ebuild @@ -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 +} diff --git a/sdk_container/src/third_party/portage-stable/app-arch/cpio/cpio-2.11.ebuild b/sdk_container/src/third_party/portage-stable/app-arch/cpio/cpio-2.11.ebuild index 48aaa10d15..7e5d9081bf 100644 --- a/sdk_container/src/third_party/portage-stable/app-arch/cpio/cpio-2.11.ebuild +++ b/sdk_container/src/third_party/portage-stable/app-arch/cpio/cpio-2.11.ebuild @@ -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 -# $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" @@ -12,11 +12,12 @@ 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 ~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" src_prepare() { epatch "${FILESDIR}"/${P}-stat.patch #328531 + epatch "${FILESDIR}"/${P}-no-gets.patch #424974 } src_configure() { diff --git a/sdk_container/src/third_party/portage-stable/app-arch/cpio/files/cpio-2.11-no-gets.patch b/sdk_container/src/third_party/portage-stable/app-arch/cpio/files/cpio-2.11-no-gets.patch new file mode 100644 index 0000000000..f7a9be324d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/cpio/files/cpio-2.11-no-gets.patch @@ -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 +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@ diff --git a/sdk_container/src/third_party/portage-stable/app-arch/cpio/files/cpio-2.11-non-gnu-compilers.patch b/sdk_container/src/third_party/portage-stable/app-arch/cpio/files/cpio-2.11-non-gnu-compilers.patch new file mode 100644 index 0000000000..25e7373d4f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/cpio/files/cpio-2.11-non-gnu-compilers.patch @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/app-arch/cpio/metadata.xml b/sdk_container/src/third_party/portage-stable/app-arch/cpio/metadata.xml new file mode 100644 index 0000000000..96a2d58636 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/app-arch/cpio/metadata.xml @@ -0,0 +1,5 @@ + + + +base-system + diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bison/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-devel/bison/ChangeLog new file mode 100644 index 0000000000..4f5f6c8a96 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/bison/ChangeLog @@ -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 +bison-3.0.1.ebuild: + Version bump. + +*bison-3.0 (26 Jul 2013) + + 26 Jul 2013; Tim Harder +bison-3.0.ebuild: + Version bump. + +*bison-2.7.1 (17 Apr 2013) + + 17 Apr 2013; Tim Harder +bison-2.7.1.ebuild: + Version bump. + + 19 Feb 2013; Zac Medico bison-2.7.ebuild: + Add ~arm-linux keyword. + + 13 Dec 2012; Tim Harder bison-2.6.5.ebuild: + Revert to EAPI 4. + + 13 Dec 2012; Tim Harder -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 +bison-2.7.ebuild: + Version bump. + +*bison-2.6.5 (11 Nov 2012) + + 11 Nov 2012; Tim Harder +bison-2.6.5.ebuild: + Version bump. + +*bison-2.6.4 (23 Oct 2012) + + 23 Oct 2012; Tim Harder +bison-2.6.4.ebuild: + Version bump. + + 07 Sep 2012; Mike Frysinger + +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 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 +bison-2.6.2.ebuild: + Version bump. + + 03 Aug 2012; Jeremy Olexa 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 +bison-2.6.1.ebuild: + Version bump. + +*bison-2.6 (20 Jul 2012) + + 20 Jul 2012; Tim Harder +bison-2.6.ebuild: + Version bump. + +*bison-2.5.1 (06 Jun 2012) + + 06 Jun 2012; Samuli Suominen +bison-2.5.1.ebuild: + Version bump. + + 24 May 2012; Mike Frysinger 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 bison-2.5.ebuild: + keyword ~amd64-fbsd + + 17 Aug 2011; Matt Turner 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 bison-2.5.ebuild: + Clean up dead yacc symlink on unmerge #377469 by Michael. + + 31 Jul 2011; Matt Turner 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 bison-2.4.3.ebuild: + ppc64 stable wrt #367575 + + 05 Jun 2011; Raúl Porcel bison-2.4.3.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #367575 + + 24 May 2011; Brent Baude bison-2.4.3.ebuild: + Marking bison-2.4.3 ppc for bug 367575 + + 22 May 2011; Markus Meier bison-2.4.3.ebuild: + arm stable, bug #367575 + + 19 May 2011; Markos Chandras bison-2.4.3.ebuild: + Stable on amd64 wrt bug #367575 + + 18 May 2011; Jeroen Roovers bison-2.4.3.ebuild: + Stable for HPPA (bug #367575). + + 17 May 2011; Pawel Hajdan jr bison-2.4.3.ebuild: + x86 stable wrt bug #367575 + +*bison-2.5 (16 May 2011) + + 16 May 2011; Mike Frysinger +bison-2.5.ebuild: + Version bump #367459 by taaroa. + + 06 Feb 2011; Mart Raudsepp bison-1.875d.ebuild, + bison-2.3.ebuild: + Drop to ~mips + + 12 Dec 2010; Mike Frysinger 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 bison-2.4.2.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #331577 + + 23 Aug 2010; Markus Meier bison-2.4.2.ebuild: + arm stable, bug #331577 + + 13 Aug 2010; Joseph Jezak bison-2.4.2.ebuild: + Marked ppc/ppc64 stable for bug #331577. + + 12 Aug 2010; Markos Chandras bison-2.4.2.ebuild: + Stable on amd64 wrt bug #331577 + + 12 Aug 2010; Mike Frysinger + files/bison-2.4.2-gcc45_testsuite.patch: + Add patch to generated testsuite to avoid autotools #331577. + + 10 Aug 2010; Jeroen Roovers bison-2.4.2.ebuild: + Stable for HPPA (bug #331577). + + 10 Aug 2010; Christian Faulhammer bison-2.4.2.ebuild: + stable x86, bug 331577 + +*bison-2.4.3 (07 Aug 2010) + + 07 Aug 2010; Mike Frysinger +bison-2.4.3.ebuild: + Version bump #331549 by Arfrever Frehtes Taifersar Arahesis. + + 24 May 2010; Raúl Porcel bison-2.4.1.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #311867 + + 11 May 2010; Brent Baude bison-2.4.1.ebuild: + Marking bison-2.4.1 ppc64 for bug 311867 + + 22 Apr 2010; Ryan Hill 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 bison-2.4.1.ebuild: + stable ppc, bug 311867 + + 12 Apr 2010; Pawel Hajdan jr bison-2.4.1.ebuild: + x86 stable wrt bug #311867 + + 04 Apr 2010; Javier Villavicencio + 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 bison-2.4.1.ebuild: + Stable on amd64 wrt bug #311867 + + 29 Mar 2010; Jeroen Roovers bison-2.4.1.ebuild: + Stable for HPPA (bug #311867). + +*bison-2.4.2 (29 Mar 2010) + + 29 Mar 2010; Mike Frysinger +bison-2.4.2.ebuild: + Version bump #311727 by Lars Wendler. + + 24 Jan 2010; Jonathan Callen 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 +bison-2.4.1.ebuild: + Version bump #250848 by Arfrever Frehtes Taifersar Arahesis. + + 14 Nov 2008; Mike Frysinger + 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 + -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 + +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 . Fixes bugs #246266, #246193, + #246196, and #246262 + + 09 Nov 2008; Zac Medico bison-2.4.ebuild: + Bug #246184 - Rename the yacc.1 man page to avoid collision with + dev-util/yacc. + + 09 Nov 2008; Mike Frysinger +bison-2.4.ebuild: + Version bump #245990 by Arfrever Frehtes Taifersar Arahesis. + +*bison-2.4 (09 Nov 2008) + + 09 Nov 2008; Mike Frysinger +bison-2.4.ebuild: + Version bump. + + 27 Dec 2007; Mike Frysinger bison-2.3.ebuild: + Fixup dodoc #203390 by Arfrever Frehtes Taifersar Arahesis. + + 28 Jun 2007; Joshua Kinard bison-2.3.ebuild: + Stable on mips, per #183254. + + 27 Jun 2007; Markus Rothe bison-2.3.ebuild: + Stable on ppc64; bug #183254 + + 27 Jun 2007; Jeroen Roovers bison-2.3.ebuild: + Stable for HPPA (bug #183254). + + 26 Jun 2007; Lars Weiler bison-2.3.ebuild: + Stable on ppc; bug #183254. + + 26 Jun 2007; Raúl Porcel bison-2.3.ebuild: + alpha/ia64/x86 stable wrt #183254 + + 26 Jun 2007; Gustavo Zacarias bison-2.3.ebuild: + Stable on sparc wrt #183254 + + 26 Jun 2007; Christoph Mende bison-2.3.ebuild: + Stable on amd64 wrt bug 183254 + + 05 Jan 2007; Diego Pettenò 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 +bison-2.3.ebuild: + Version bump #152812 by Bernd Buschinski. + + 17 Oct 2006; Roy Marples bison-2.2.ebuild: + Added ~sparc-fbsd keyword. + + 27 Sep 2006; Fernando J. Pereda bison-2.2.ebuild: + Stable on alpha as per bug #149049 + + 26 Sep 2006; Gustavo Zacarias bison-2.2.ebuild: + Stable on sparc wrt #149049 + + 26 Sep 2006; Gustavo Zacarias bison-2.2.ebuild: + Stable on hppa wrt #149049 + + 26 Sep 2006; Simon Stelling bison-2.2.ebuild: + stable on amd64 + + 26 Sep 2006; Joshua Jackson bison-2.2.ebuild: + Stable x86; bug #149049 + + 25 Sep 2006; bison-2.2.ebuild: + Stable on ppc wrt bug 149049 + + 25 Sep 2006; Markus Rothe bison-2.2.ebuild: + Stable on ppc64; bug #149048 + + 01 Jun 2006; Joshua Kinard 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 +bison-2.2.ebuild: + Version bump. + + 29 Apr 2006; Joshua Kinard bison-2.1.ebuild: + Marked stable on mips. + + 30 Mar 2006; Diego Pettenò bison-2.1.ebuild: + Add ~x86-fbsd keyword. + + 19 Mar 2006; Luis Medinas bison-2.1.ebuild: + Stable on amd64. Bug #126364. + + 19 Mar 2006; Fernando J. Pereda bison-2.1.ebuild: + Stable on alpha wrt bug #126364 + + 17 Mar 2006; Tobias Scherbaum bison-2.1.ebuild: + ppc stable, bug #126364 + + 16 Mar 2006; Torsten Veller bison-2.1.ebuild: + Stable on x86 (#126364) + + 16 Mar 2006; Gustavo Zacarias bison-2.1.ebuild: + Stable on sparc wrt #126364 + + 16 Mar 2006; Markus Rothe bison-2.1.ebuild: + Stable on ppc64; bug #126364 + +*bison-2.1 (21 Sep 2005) + + 21 Sep 2005; Mike Frysinger +bison-2.1.ebuild: + Version bump #106803 by Michael Cramer. + + 15 Sep 2005; Mike Frysinger + +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 bison-1.875d.ebuild: + ~ppc-macos keyword. closes Bug 65957 + + 06 Feb 2005; Joshua Kinard bison-1.875d.ebuild: + Marked stable on mips. + + 13 Jan 2005; Bryan Østergaard bison-1.875d.ebuild: + Stable on alpha, bug 77437. + + 12 Jan 2005; Karol Wojtaszek bison-1.875d.ebuild: + Marked stable on amd64, bug #77438 + + 11 Jan 2005; Markus Rothe bison-1.875d.ebuild: + Stable on ppc64; bug #77434 + + 11 Jan 2005; Luca Barbato bison-1.875d.ebuild: + Marked ppc + +*bison-2.0 (10 Jan 2005) + + 10 Jan 2005; Mike Frysinger +bison-2.0.ebuild: + Version bump #77407 by Michael Cramer. + + 10 Jan 2005; Jason Wever 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 +bison-1.875d.ebuild: + Update to 1.875d for the sake of toolchain.org builds + + 14 Oct 2004; Mike Frysinger bison-1.875.ebuild: + Dont install bison as yacc, but if yacc doesnt exist, create a symlink + #49331 by Bruno Redondi. + + 19 Jul 2004; bison-1.875.ebuild: + updated bison to use gnuconfig.eclass. Needed for uclibc and maybe others. + + 23 Jun 2004; Aron Griffis bison-1.34-r1.ebuild, + bison-1.35.ebuild, bison-1.75.ebuild: + QA - fix use invocation + + 16 Jun 2004; Daniel Black bison-1.875.ebuild: + syntax fix on 3.4 compare condition + + 16 Jun 2004; Daniel Black bison-1.875.ebuild: + uclibc fixes thanks to Peter S. Mazinger + + 06 Feb 2004; bison-1.875.ebuild: + stable on sparc + + 06 Feb 2004; Aron Griffis 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 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 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 bison-1.875.ebuild: + Stable on alpha + + 17 Sep 2003; Jon Portnoy bison-1.875.ebuild : + ia64 keywords. + + 08 Sep 2003; Martin Schlemmer 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 bison-1.875.ebuild: + Fix DEPEND for when we have 'build' in USE. + +*bison-1.875 (07 Sep 2003) + + 08 Dec 2003; Guy Martin bison-1.875.ebuild : + Marked stable on hppa. + + 07 Sep 2003; Martin Schlemmer bison-1.875.ebuild, + files/bison-1.32-extfix.patch, files/bison-1.875-gccerror.patch: + Update version. + + 02 Sep 2003; Martin Holzer bison-1.34-r1.ebuild, + bison-1.35.ebuild, bison-1.75.ebuild: + Now uses mirror://gnu. + + 18 Feb 2003; Zach Welch bison-1.35.ebuild : + Added arm to keywords. + + 09 Feb 2003; Guy Martin bison-1.35.ebuild : + Added hppa to keywords. + + 19 Dec 2002; Martin Schlemmer bison-1.35.ebuild : + + Ripp out the icc stuff, as it cause problem, bug #12357. + + 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords + + 20 Oct 2002; Maik Schreiber bison-1.75.ebuild: + Fixed KEYWORDS. + +*bison-1.75 (20 Oct 2002) + + 20 Oct 2002; Martin Schlemmer : Update version. + + 09 Dec 2002; Jon Portnoy : + + Update to be icc-able with USE=icc. + + 09 Dec 2002; Jon Portnoy : + + Fixed dependencies for USE="icc". + +*bison-1.35 (09 Aug 2002) + + 18 Jan 2003; Jan Seidel : + Added mips to keywords + + 16 Aug 2002; Seemant Kulleen 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 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 bison-1.35.ebuild : + + Update to be icc-able with USE=icc. + + 09 Dec 2002; Jon Portnoy : + + Fixed dependencies for USE="icc". + +*bison-1.34-r1 (2 Apr 2002) + + 2 Apr 2002; M.Schlemmer : + + 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 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. diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bison/Manifest b/sdk_container/src/third_party/portage-stable/sys-devel/bison/Manifest index ecb2c57aca..84c7de9a50 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/bison/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-devel/bison/Manifest @@ -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----- diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-1.875d.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-1.875d.ebuild new file mode 100644 index 0000000000..8db91d3659 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-1.875d.ebuild @@ -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 +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-2.4.2.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-2.4.2.ebuild new file mode 100644 index 0000000000..6d70bc3c5d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-2.4.2.ebuild @@ -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 +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-2.4.3.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-2.4.3.ebuild index 6ac432a25f..dbb99f9c6c 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-2.4.3.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-2.4.3.ebuild @@ -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 -# $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" @@ -21,6 +21,7 @@ DEPEND="${RDEPEND} src_prepare() { epatch "${FILESDIR}"/${P}-uclibc-sched_param-def.patch + epatch "${FILESDIR}"/${P}-no-gets.patch } src_configure() { diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-2.5.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-2.5.1.ebuild new file mode 100644 index 0000000000..c4235c1589 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-2.5.1.ebuild @@ -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 +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-2.6.5.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-2.6.5.ebuild new file mode 100644 index 0000000000..f23fb6f1a7 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-2.6.5.ebuild @@ -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 +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-2.7.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-2.7.1.ebuild new file mode 100644 index 0000000000..3cf9e23b9d --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-2.7.1.ebuild @@ -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 +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-2.7.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-2.7.ebuild new file mode 100644 index 0000000000..93d042e336 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-2.7.ebuild @@ -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 +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-3.0.1.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-3.0.1.ebuild new file mode 100644 index 0000000000..8b39eb83df --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-3.0.1.ebuild @@ -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 +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-3.0.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-3.0.ebuild new file mode 100644 index 0000000000..4cd9fa52eb --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/bison/bison-3.0.ebuild @@ -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 +} diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bison/files/bison-1.32-extfix.patch b/sdk_container/src/third_party/portage-stable/sys-devel/bison/files/bison-1.32-extfix.patch new file mode 100644 index 0000000000..363d038d8a --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/bison/files/bison-1.32-extfix.patch @@ -0,0 +1,28 @@ +2002-02-15 Gwenole Beauchesne + + * 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 where doesn't have a known EXT to + transform. e.g. if is .yxx, set the + header_extension to .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"); + } + + diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bison/files/bison-2.4.2-gcc45_testsuite.patch b/sdk_container/src/third_party/portage-stable/sys-devel/bison/files/bison-2.4.2-gcc45_testsuite.patch new file mode 100644 index 0000000000..1d877fe362 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/bison/files/bison-2.4.2-gcc45_testsuite.patch @@ -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 diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bison/files/bison-2.4.2-gnulib_spawn.patch b/sdk_container/src/third_party/portage-stable/sys-devel/bison/files/bison-2.4.2-gnulib_spawn.patch new file mode 100644 index 0000000000..b72409f2bc --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/bison/files/bison-2.4.2-gnulib_spawn.patch @@ -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 + diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bison/files/bison-2.4.3-no-gets.patch b/sdk_container/src/third_party/portage-stable/sys-devel/bison/files/bison-2.4.3-no-gets.patch new file mode 100644 index 0000000000..a49a816f47 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/bison/files/bison-2.4.3-no-gets.patch @@ -0,0 +1,22 @@ +hack until bizon pulls a newer gnulib version + +From 66712c23388e93e5c518ebc8515140fa0c807348 Mon Sep 17 00:00:00 2001 +From: Eric Blake +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@ diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/bison/metadata.xml b/sdk_container/src/third_party/portage-stable/sys-devel/bison/metadata.xml new file mode 100644 index 0000000000..96a2d58636 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/bison/metadata.xml @@ -0,0 +1,5 @@ + + + +base-system +