From 7dedfed12b6e02db7eb2ca151145e698b2fb5cd6 Mon Sep 17 00:00:00 2001 From: David Michael Date: Sat, 25 May 2019 15:13:59 +0000 Subject: [PATCH] bump(sys-devel/m4): sync with upstream --- .../metadata/md5-cache/sys-devel/m4-1.4.16 | 12 - .../metadata/md5-cache/sys-devel/m4-1.4.17 | 7 +- .../metadata/md5-cache/sys-devel/m4-1.4.18-r1 | 11 + .../portage-stable/sys-devel/m4/ChangeLog | 84 --- .../sys-devel/m4/ChangeLog-2015 | 575 ------------------ .../portage-stable/sys-devel/m4/Manifest | 11 +- .../files/m4-1.4.16-fix-test-readlink.patch | 11 - .../m4/files/m4-1.4.16-no-gets.patch | 24 - .../m4/files/m4-1.4.17-posix_spawn.patch | 111 ++++ .../files/m4-1.4.18-darwin17-printf-n.patch | 30 + .../m4/files/m4-1.4.18-glibc228.patch | 310 ++++++++++ .../sys-devel/m4/m4-1.4.17.ebuild | 11 +- .../{m4-1.4.16.ebuild => m4-1.4.18-r1.ebuild} | 24 +- 13 files changed, 484 insertions(+), 737 deletions(-) delete mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/m4-1.4.16 create mode 100644 sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/m4-1.4.18-r1 delete mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/m4/ChangeLog delete mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/m4/ChangeLog-2015 delete mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/m4/files/m4-1.4.16-fix-test-readlink.patch delete mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/m4/files/m4-1.4.16-no-gets.patch create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/m4/files/m4-1.4.17-posix_spawn.patch create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/m4/files/m4-1.4.18-darwin17-printf-n.patch create mode 100644 sdk_container/src/third_party/portage-stable/sys-devel/m4/files/m4-1.4.18-glibc228.patch rename sdk_container/src/third_party/portage-stable/sys-devel/m4/{m4-1.4.16.ebuild => m4-1.4.18-r1.ebuild} (56%) diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/m4-1.4.16 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/m4-1.4.16 deleted file mode 100644 index 6c3c34bf82..0000000000 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/m4-1.4.16 +++ /dev/null @@ -1,12 +0,0 @@ -DEFINED_PHASES=configure install prepare test -DEPEND=app-arch/xz-utils -DESCRIPTION=GNU macro processor -EAPI=3 -HOMEPAGE=https://www.gnu.org/software/m4/m4.html -IUSE=examples -KEYWORDS=alpha amd64 arm arm64 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 -LICENSE=GPL-3 -SLOT=0 -SRC_URI=mirror://gnu/m4/m4-1.4.16.tar.xz -_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 ltprune 2729691420b6deeda2a90b1f1183fb55 multilib 1d91b03d42ab6308b5f4f6b598ed110e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 8c7f9d80beedd16f2e5a7f612c609529 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf -_md5_=9bf0c380a2636e8c260424a17510a26a diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/m4-1.4.17 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/m4-1.4.17 index 8ea4afa27f..d8221673f2 100644 --- a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/m4-1.4.17 +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/m4-1.4.17 @@ -1,11 +1,12 @@ DEFINED_PHASES=configure install prepare test DEPEND=app-arch/xz-utils DESCRIPTION=GNU macro processor -EAPI=4 +EAPI=5 HOMEPAGE=https://www.gnu.org/software/m4/m4.html IUSE=examples -KEYWORDS=~alpha ~amd64 ~arm ~arm64 ~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 +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris LICENSE=GPL-3 SLOT=0 SRC_URI=mirror://gnu/m4/m4-1.4.17.tar.xz -_md5_=819acb82170129ad6cffeff2eb529778 +_eclasses_=desktop b1d22ac8bdd4679ab79c71aca235009d epatch a1bf4756dba418a7238f3be0cb010c54 estack 43ddf5aaffa7a8d0482df54d25a66a1f eutils 6e6c2737b59a4b982de6fb3ecefd87f8 ltprune 2729691420b6deeda2a90b1f1183fb55 multilib 1d91b03d42ab6308b5f4f6b598ed110e preserve-libs ef207dc62baddfddfd39a164d9797648 toolchain-funcs 8c7f9d80beedd16f2e5a7f612c609529 vcs-clean 2a0f74a496fa2b1552c4f3398258b7bf +_md5_=8bd1e00c6839eeae9712f63aa1714d95 diff --git a/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/m4-1.4.18-r1 b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/m4-1.4.18-r1 new file mode 100644 index 0000000000..93b6dd8b6f --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/metadata/md5-cache/sys-devel/m4-1.4.18-r1 @@ -0,0 +1,11 @@ +DEFINED_PHASES=configure install prepare test +DEPEND=app-arch/xz-utils +DESCRIPTION=GNU macro processor +EAPI=6 +HOMEPAGE=https://www.gnu.org/software/m4/m4.html +IUSE=examples +KEYWORDS=alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris +LICENSE=GPL-3 +SLOT=0 +SRC_URI=mirror://gnu/m4/m4-1.4.18.tar.xz +_md5_=5eb8f78076a83a52ded56e16bdc08f68 diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/m4/ChangeLog b/sdk_container/src/third_party/portage-stable/sys-devel/m4/ChangeLog deleted file mode 100644 index 44113a7da3..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/m4/ChangeLog +++ /dev/null @@ -1,84 +0,0 @@ -# ChangeLog for sys-devel/m4 -# Copyright 1999-2016 Gentoo Foundation; Distributed under the GPL v2 -# (auto-generated from git log) - -*m4-1.4.17 (09 Aug 2015) -*m4-1.4.16 (09 Aug 2015) - - 09 Aug 2015; Robin H. Johnson - +files/m4-1.4.16-fix-test-readlink.patch, +files/m4-1.4.16-no-gets.patch, - +m4-1.4.16.ebuild, +m4-1.4.17.ebuild, +metadata.xml: - proj/gentoo: Initial commit - - This commit represents a new era for Gentoo: - Storing the gentoo-x86 tree in Git, as converted from CVS. - - This commit is the start of the NEW history. - Any historical data is intended to be grafted onto this point. - - Creation process: - 1. Take final CVS checkout snapshot - 2. Remove ALL ChangeLog* files - 3. Transform all Manifests to thin - 4. Remove empty Manifests - 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ - 5.1. Do not touch files with -kb/-ko keyword flags. - - Signed-off-by: Robin H. Johnson - X-Thanks: Alec Warner - did the GSoC 2006 migration - tests - X-Thanks: Robin H. Johnson - infra guy, herding this - project - X-Thanks: Nguyen Thai Ngoc Duy - Former Gentoo - developer, wrote Git features for the migration - X-Thanks: Brian Harring - wrote much python to improve - cvs2svn - X-Thanks: Rich Freeman - validation scripts - X-Thanks: Patrick Lauer - Gentoo dev, running new 2014 - work in migration - X-Thanks: Michał Górny - scripts, QA, nagging - X-Thanks: All of other Gentoo developers - many ideas and lots of paint on - the bikeshed - - 24 Aug 2015; Justin Lecher metadata.xml: - Use https by default - - Convert all URLs for sites supporting encrypted connections from http to - https - - Signed-off-by: Justin Lecher - - 24 Aug 2015; Justin Lecher m4-1.4.16.ebuild, - m4-1.4.17.ebuild: - Use https for most gnu.org URLs - - Signed-off-by: Justin Lecher - - 24 Aug 2015; Mike Gilbert metadata.xml: - Revert DOCTYPE SYSTEM https changes in metadata.xml - - repoman does not yet accept the https version. - This partially reverts eaaface92ee81f30a6ac66fe7acbcc42c00dc450. - - Bug: https://bugs.gentoo.org/552720 - - 24 Nov 2015; Mike Frysinger metadata.xml: - standardize various metadata.xml style - - 24 Jan 2016; Michał Górny metadata.xml: - Unify quoting in metadata.xml files for machine processing - - Force unified quoting in all metadata.xml files since lxml does not - preserve original use of single and double quotes. Ensuring unified - quoting before the process allows distinguishing the GLEP 67-related - metadata.xml changes from unrelated quoting changes. - - 24 Jan 2016; Michał Górny metadata.xml: - Replace all herds with appropriate projects (GLEP 67) - - Replace all uses of herd with appropriate project maintainers, or no - maintainers in case of herds requested to be disbanded. - - 24 Jan 2016; Michał Górny metadata.xml: - Set appropriate maintainer types in metadata.xml (GLEP 67) - diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/m4/ChangeLog-2015 b/sdk_container/src/third_party/portage-stable/sys-devel/m4/ChangeLog-2015 deleted file mode 100644 index 9e19d1b42c..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/m4/ChangeLog-2015 +++ /dev/null @@ -1,575 +0,0 @@ -# ChangeLog for sys-devel/m4 -# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/m4/ChangeLog,v 1.167 2015/07/22 11:45:11 mrueg Exp $ - - 22 Jul 2015; Manuel Rüger - -files/m4-1.4.15-git-version-gen.patch, - -files/m4-1.4.15-uclibc-sched_param-def.patch, -m4-1.4.15.ebuild: - Remove old. - - 20 Jul 2015; Mike Frysinger m4-1.4.16.ebuild, - m4-1.4.17.ebuild: - Disable gnulib update-copyright test for now #554728 by Paolo Pedroni. - - 18 Jan 2014; Mike Frysinger m4-1.4.16.ebuild, - m4-1.4.17.ebuild: - Add arm64 love. - -*m4-1.4.17 (23 Sep 2013) - - 23 Sep 2013; Tim Harder +m4-1.4.17.ebuild: - Version bump. - - 18 Feb 2013; Zac Medico m4-1.4.16.ebuild: - Add ~arm-linux keyword. - - 19 Aug 2012; Raúl Porcel m4-1.4.16.ebuild: - alpha/ia64/m68k/s390/sh/sparc stable wrt #423239 - - 19 Jul 2012; Markus Meier m4-1.4.16.ebuild: - arm stable, bug #423239 - - 10 Jul 2012; Brent Baude m4-1.4.16.ebuild: - Marking m4-1.4.16 ppc64 for bug 423239 - - 06 Jul 2012; Mike Frysinger - +files/m4-1.4.16-no-gets.patch, m4-1.4.16.ebuild: - Fix building with glibc-2.16 #424978 by Stevan Bajić. - - 28 Jun 2012; Brent Baude m4-1.4.16.ebuild: - Marking m4-1.4.16 ppc for bug 423239 - - 27 Jun 2012; Jeroen Roovers m4-1.4.16.ebuild: - Stable for HPPA (bug #423239). - - 26 Jun 2012; Agostino Sarubbo m4-1.4.16.ebuild: - Stable for amd64, wrt bug #423239 - - 25 Jun 2012; Jeff Horelick m4-1.4.16.ebuild: - marked x86 per bug 423239 - - 26 Apr 2012; Alexis Ballier m4-1.4.16.ebuild: - keyword ~amd64-fbsd - - 30 Aug 2011; Matt Turner m4-1.4.16.ebuild, - +files/m4-1.4.16-fix-test-readlink.patch: - Fix test-readlink. Thanks to Michael, bug 376639. - - 31 May 2011; Jeremy Olexa m4-1.4.16.ebuild: - Add Gentoo Prefix modifications since the ebuild was already EAPI3. Keywords, - dosym, ED usage. - -*m4-1.4.16 (01 Mar 2011) - - 01 Mar 2011; Mike Frysinger +m4-1.4.16.ebuild: - Version bump. - - 22 Feb 2011; Mike Frysinger m4-1.4.15.ebuild, - +files/m4-1.4.15-git-version-gen.patch: - Add patch from upstream for sandbox/git misbehavior #355045 by Kyle Milz. - - 09 Jan 2011; Raúl Porcel m4-1.4.15.ebuild: - alpha/ia64/m68k/s390/sh stable wrt #348550 - - 04 Jan 2011; Michael Weber m4-1.4.15.ebuild: - sparc stable (bug 348550) - - 27 Dec 2010; Brent Baude m4-1.4.15.ebuild: - Marking m4-1.4.15 ppc64 for bug 348550 - - 22 Dec 2010; Markos Chandras m4-1.4.15.ebuild: - Stable on amd64 wrt bug #348550 - - 21 Dec 2010; Markus Meier m4-1.4.15.ebuild: - arm stable, bug #348550 - - 16 Dec 2010; Pawel Hajdan jr m4-1.4.15.ebuild: - x86 stable wrt bug #348550 - - 13 Dec 2010; Brent Baude m4-1.4.15.ebuild: - stable ppc, bug 348550 - - 13 Dec 2010; Jeroen Roovers m4-1.4.15.ebuild: - Stable for HPPA (bug #348550). - - 20 Nov 2010; Mike Frysinger m4-1.4.15.ebuild, - +files/m4-1.4.15-uclibc-sched_param-def.patch: - Add patch from OE to fix building with uClibc #336484 by Andrew Frink. - - 06 Sep 2010; Brent Baude m4-1.4.14-r1.ebuild: - Marking m4-1.4.14-r1 ppc64 for bug 307633 - -*m4-1.4.15 (31 Aug 2010) - - 31 Aug 2010; Mike Frysinger +m4-1.4.15.ebuild: - Version bump. - - 27 Aug 2010; Raúl Porcel m4-1.4.14-r1.ebuild: - sparc stable wrt #307633 - - 16 Aug 2010; Mike Frysinger m4-1.4.14-r1.ebuild: - Mark alpha/arm/ia64/s390/sh stable #307633. - - 16 Aug 2010; Jeroen Roovers m4-1.4.14-r1.ebuild: - Stable for PPC (bug #307633). - - 15 Aug 2010; Jeroen Roovers m4-1.4.14-r1.ebuild: - Stable for HPPA (bug #307633). - - 15 Aug 2010; Christian Faulhammer m4-1.4.14-r1.ebuild: - stable x86, security bug 307633 - - 15 Aug 2010; Markos Chandras m4-1.4.14-r1.ebuild: - Stable on amd64 wrt bug #307633 - - 15 Aug 2010; Mike Frysinger m4-1.4.14-r1.ebuild, - +files/m4-1.4.14-glibc-2.12.patch: - Add fix from upstrem for building with glibc-2.12 #332839 by Darren Smith. - -*m4-1.4.14-r1 (31 Mar 2010) - - 31 Mar 2010; Diego E. Pettenò - +m4-1.4.14-r1.ebuild: - Disable libsigsegv automagic dependency (bug #278026). - - 28 Mar 2010; Javier Villavicencio m4-1.4.14.ebuild, - +files/m4-1.4.14-gnulib_spawn.patch: - Add patch to fix gnulib's spawn, fixes bug 310335. Keyword again. - - 20 Mar 2010; Javier Villavicencio m4-1.4.14.ebuild: - Drop *-fbsd keywords see bug 310335 - -*m4-1.4.14 (05 Mar 2010) - - 05 Mar 2010; Mike Frysinger +m4-1.4.14.ebuild: - Version bump #307633 by Jeroen Roovers. - -*m4-1.4.13 (01 Apr 2009) - - 01 Apr 2009; Mike Frysinger +m4-1.4.13.ebuild: - Version bump. - - 17 Mar 2009; Raúl Porcel m4-1.4.12.ebuild: - m68k stable wrt #258525, thanks to kolla for testing - - 24 Feb 2009; Thomas Anderson m4-1.4.12.ebuild: - stable amd64, bug 258525 - - 14 Feb 2009; Raúl Porcel m4-1.4.12.ebuild: - arm/ia64/s390/sh/x86 stable wrt #258525 - - 12 Feb 2009; Brent Baude m4-1.4.12.ebuild: - Marking m4-1.4.12 ppc64 for bug 258525 - - 12 Feb 2009; nixnut m4-1.4.12.ebuild: - ppc stable #258525 - - 12 Feb 2009; Ferris McCormick m4-1.4.12.ebuild: - Sparc stable, Bug #258525. - - 12 Feb 2009; Jeroen Roovers m4-1.4.12.ebuild: - Stable for HPPA (bug #258525). - - 11 Feb 2009; Tobias Klausmann m4-1.4.12.ebuild: - Stable on alpha, bug #258525 - - 11 Feb 2009; Mike Frysinger m4-1.4.12.ebuild: - Drop unused USE=nls #253600 by Arfrever Frehtes Taifersar Arahesis. - -*m4-1.4.12 (25 Oct 2008) - - 25 Oct 2008; Mike Frysinger +m4-1.4.12.ebuild: - Version bump. - - 13 Apr 2008; Jeroen Roovers m4-1.4.11.ebuild: - Stable for HPPA (bug #217229). - - 12 Apr 2008; Tobias Scherbaum m4-1.4.11.ebuild: - ppc stable, bug #217229 - - 11 Apr 2008; Markus Rothe m4-1.4.11.ebuild: - Stable on ppc64; bug #217229 - - 11 Apr 2008; Santiago M. Mola m4-1.4.11.ebuild: - amd64 stable wrt security bug #217229 - - 11 Apr 2008; Raúl Porcel m4-1.4.11.ebuild: - alpha/ia64/sparc/x86 stable wrt security #217229 - -*m4-1.4.10-r3 (07 Apr 2008) - - 07 Apr 2008; Mike Frysinger +m4-1.4.10-r3.ebuild: - Drop the lseek BSD patch since it seems to break normal systems #216281 by - Ken Witherow. BSD users can run m4-1.4.11. - -*m4-1.4.11 (02 Apr 2008) - - 02 Apr 2008; Mike Frysinger +m4-1.4.11.ebuild: - Version bump. - - 30 Mar 2008; Santiago M. Mola m4-1.4.10-r1.ebuild: - amd64 stable wrt bug #215348 - - 30 Mar 2008; Raúl Porcel m4-1.4.10-r1.ebuild: - alpha/ia64/sparc stable wrt #215348 - - 30 Mar 2008; Dawid Węgliński m4-1.4.10-r1.ebuild: - Stable on x86 (bug #215348) - - 29 Mar 2008; Brent Baude m4-1.4.10-r1.ebuild: - stable ppc64, bug 215348 - - 29 Mar 2008; Brent Baude m4-1.4.10-r1.ebuild: - stable ppc, bug 215348 - - 29 Mar 2008; Jeroen Roovers m4-1.4.10-r1.ebuild: - Stable for HPPA (bug #215348). - -*m4-1.4.10-r2 (29 Mar 2008) - - 29 Mar 2008; Mike Frysinger - +files/m4-1.4.10-gnulib-vasnprintf.patch, files/m4-1.4.10-seek.patch, - +m4-1.4.10-r2.ebuild: - Grab fix from upstream gnulib for %n crash #213833 by Sergey Dryabzhinsky. - - 16 Oct 2007; Christoph Mende m4-1.4.10.ebuild: - Stable on amd64 wrt bug #195257 - -*m4-1.4.10-r1 (15 Oct 2007) - - 15 Oct 2007; Roy Marples - +files/m4-1.4.10-seek.patch, +m4-1.4.10-r1.ebuild: - Pull upstream fix for BSD systems. - - 12 Oct 2007; Lars Weiler m4-1.4.10.ebuild: - stable ppc, bug #195257 - - 11 Oct 2007; Tom Gall m4-1.4.10.ebuild: - stable on ppc64, bug #195257 - - 10 Oct 2007; Raúl Porcel m4-1.4.10.ebuild: - alpha/ia64 stable wrt #195257 - - 09 Oct 2007; Dawid Węgliński m4-1.4.10.ebuild: - Stable on x86 for bug 195257 - - 09 Oct 2007; Jeroen Roovers m4-1.4.10.ebuild: - Stable for SPARC (bug #195257). - - 09 Oct 2007; Jeroen Roovers m4-1.4.10.ebuild: - Stable for HPPA (bug #195257). - - 14 Jul 2007; Raúl Porcel m4-1.4.10.ebuild: - Back to ~arch - -*m4-1.4.10 (14 Jul 2007) - - 14 Jul 2007; Mike Frysinger +m4-1.4.10.ebuild: - Version bump. - -*m4-1.4.9-r1 (07 Jul 2007) - - 07 Jul 2007; Mike Frysinger - +files/m4-1.4.9-signed-division.patch, +m4-1.4.9-r1.ebuild: - Fix from upstream for signed division bug #184200 by Andrew Gaydenko. - - 27 Jun 2007; Markus Rothe m4-1.4.9.ebuild: - Stable on ppc64; bug #183253 - - 27 Jun 2007; Jeroen Roovers m4-1.4.9.ebuild: - Stable for HPPA (bug #183253). - - 26 Jun 2007; Lars Weiler m4-1.4.9.ebuild: - Stable on ppc; bug #183253. - - 26 Jun 2007; Raúl Porcel m4-1.4.9.ebuild: - alpha stable wrt #183253 - - 26 Jun 2007; Christoph Mende m4-1.4.9.ebuild: - Stable on amd64 wrt bug 183253 - - 26 Jun 2007; Gustavo Zacarias m4-1.4.9.ebuild: - Stable on sparc wrt #183253 - - 11 May 2007; Joshua Kinard m4-1.4.9.ebuild: - Stable on mips. - - 24 Apr 2007; Raúl Porcel m4-1.4.9.ebuild: - ia64 + x86 stable - - 17 Apr 2007; Mike Frysinger m4-1.4.9.ebuild: - Add support for USE=examples as suggested by Paulo da Silva #174798. - - 12 Apr 2007; Roy Marples m4-1.4.9.ebuild: - Don't install charset.alias to avoid collisions - libc or libiconv will - provide it. - - 09 Apr 2007; Peter Weller m4-1.4.8.ebuild: - Stable on amd64 wrt bug 172005 - - 26 Mar 2007; Gustavo Zacarias m4-1.4.8.ebuild: - Stable on sparc wrt #172005 - - 26 Mar 2007; Jeroen Roovers m4-1.4.8.ebuild: - Stable for HPPA (bug #172005). - - 24 Mar 2007; Joseph Jezak m4-1.4.8.ebuild: - Marked ppc stable for bug #172005. - - 24 Mar 2007; Andrej Kacian m4-1.4.8.ebuild: - Stable on x86, bug #172005. - - 24 Mar 2007; Markus Rothe m4-1.4.8.ebuild: - Stable on ppc64; bug #172005 - -*m4-1.4.9 (24 Mar 2007) - - 24 Mar 2007; Mike Frysinger m4-1.4.9.ebuild: - Version bump. - - 20 Feb 2007; Alexander H. Færøy m4-1.4.7.ebuild: - Stable on MIPS; bug #156293 - - 20 Dec 2006; Steve Dibb m4-1.4.7.ebuild: - amd64 stable, bug 156293 - - 06 Dec 2006; Bryan Østergaard m4-1.4.7.ebuild: - Stable on Alpha. - - 01 Dec 2006; Markus Rothe m4-1.4.7.ebuild: - Stable on ppc64; bug #156293 - - 01 Dec 2006; nixnut m4-1.4.7.ebuild: - Stable on ppc wrt bug 156293 - - 28 Nov 2006; Jeroen Roovers m4-1.4.7.ebuild: - Stable for HPPA (bug #156293). - - 27 Nov 2006; Christian Faulhammer m4-1.4.7.ebuild: - stable x86, bug #156293 - - 27 Nov 2006; Gustavo Zacarias m4-1.4.7.ebuild: - Stable on sparc wrt #156293 - -*m4-1.4.8 (26 Nov 2006) - - 26 Nov 2006; Mike Frysinger +m4-1.4.8.ebuild: - Version bump. - - 03 Nov 2006; Fabian Groffen m4-1.4.4.ebuild, - m4-1.4.6.ebuild, m4-1.4.7.ebuild: - Dropped ppc-macos, see you in prefix. - - 01 Nov 2006; Bryan Østergaard m4-1.4.6.ebuild: - Stable on Alpha, bug 149046. - - 25 Oct 2006; Daniel Gryniewicz m4-1.4.6.ebuild: - Marked stable on amd64 for bug #149046 - - 25 Oct 2006; Joshua Jackson m4-1.4.6.ebuild: - Stable x86; bug #149046 - - 23 Oct 2006; Markus Rothe m4-1.4.6.ebuild: - Stable on ppc64; bug #149046 - - 23 Oct 2006; Gustavo Zacarias m4-1.4.6.ebuild: - Stable on hppa wrt #149046 - - 23 Oct 2006; Gustavo Zacarias m4-1.4.6.ebuild: - Stable on sparc wrt #149046 - - 21 Oct 2006; Tobias Scherbaum m4-1.4.6.ebuild: - ppc stable - - 17 Oct 2006; Roy Marples m4-1.4.7.ebuild: - Added ~sparc-fbsd keyword. - -*m4-1.4.7 (25 Sep 2006) - - 25 Sep 2006; Mike Frysinger +m4-1.4.7.ebuild: - Version bump. - -*m4-1.4.6 (26 Aug 2006) - - 26 Aug 2006; Mike Frysinger +m4-1.4.6.ebuild: - Version bump. - - 29 Apr 2006; Joshua Kinard m4-1.4.4.ebuild: - Marked stable on mips. - - 30 Mar 2006; Diego Pettenò m4-1.4.4.ebuild: - Add ~x86-fbsd keyword. - - 19 Mar 2006; Fernando J. Pereda m4-1.4.4.ebuild: - Stable on alpha as per bug #126363 - - 17 Mar 2006; Fabian Groffen m4-1.4.4.ebuild: - Marked ~ppc-macos for progressive users (bug #126363) - - 16 Mar 2006; Luca Barbato m4-1.4.4.ebuild: - Marked ppc - - 16 Mar 2006; Torsten Veller m4-1.4.4.ebuild: - Stable on x86 (#126363) - - 16 Mar 2006; Gustavo Zacarias m4-1.4.4.ebuild: - Stable on sparc wrt #126363 - - 16 Mar 2006; Patrick McLean m4-1.4.4.ebuild: - Stable on amd64 (bug #126363) - - 16 Mar 2006; Markus Rothe m4-1.4.4.ebuild: - Stable on ppc64; bug #126363 - -*m4-1.4.4 (21 Oct 2005) - - 21 Oct 2005; Aron Griffis +m4-1.4.4.ebuild: - Bump to 1.4.4 (from 1.4.3). No longer apply m4-1.4.3-autotools.patch - - 16 Sep 2005; Aron Griffis m4-1.4.3.ebuild: - Mark 1.4.3 stable on alpha - - 03 Sep 2005; Markus Rothe m4-1.4.3.ebuild: - Stable on ppc64 - - 18 Aug 2005; Michael Hanselmann m4-1.4.3.ebuild: - Stable on ppc. - - 16 Aug 2005; Gustavo Zacarias m4-1.4.3.ebuild: - Stable on sparc - - 05 May 2005; Mike Frysinger - +files/m4-1.4.3-pointer.patch, m4-1.4.3.ebuild: - Fix 64bit issues where pointers are stored in types which are too small - #87873 by Matt Hargett. - - 05 May 2005; Mike Frysinger m4-1.4.3.ebuild: - Install as gm4 by default and drop in a m4 symlink on GNU systems #90858. - - 09 Apr 2005; Markus Rothe m4-1.4.2-r1.ebuild: - Stable on ppc64 - -*m4-1.4.3 (01 Apr 2005) - - 01 Apr 2005; Martin Schlemmer +m4-1.4.3.ebuild: - Update version. - - 31 Mar 2005; Joshua Kinard m4-1.4.2-r1.ebuild: - Marked stable on mips. - - 28 Mar 2005; Michael Hanselmann m4-1.4.2-r1.ebuild: - Stable on ppc. - - 21 Mar 2005; Gustavo Zacarias m4-1.4.2-r1.ebuild: - Stable on sparc - - 12 Mar 2005; Aron Griffis m4-1.4.2-r1.ebuild: - stabilize alpha ia64 - -*m4-1.4.2-r1 (20 Jan 2005) - - 20 Jan 2005; Mike Frysinger +m4-1.4.2-r1.ebuild, - -m4-1.4.2.ebuild: - Add back in changeword since it breaks some packages (should review later - again). - -*m4-1.4.2 (12 Jan 2005) - - 12 Jan 2005; Mike Frysinger +m4-1.4.2.ebuild: - Version bump. - - 17 Oct 2004; Dylan Carlson m4-1.4.1.ebuild: - stable on amd64. - - 15 Jul 2004; Gustavo Zacarias m4-1.4.1.ebuild: - Stable on sparc - - 04 Jul 2004; Joshua Kinard m4-1.4.1.ebuild: - Marked stable on mips. - - 03 Jul 2004; Guy Martin m4-1.4.1.ebuild: - Marked stable on hppa. - - 02 Jul 2004; Jeremy Huddleston m4-1.4-r1.ebuild, - m4-1.4.1.ebuild, m4-1.4.ebuild: - virtual/glibc -> virtual/libc - - 30 Jun 2004; Aron Griffis m4-1.4.1.ebuild: - stable on x86, alpha, ia64 - -*m4-1.4.1 (16 Jun 2004) - - 16 Jun 2004; Martin Schlemmer m4-1.4.1.ebuild: - Bump version. - - 07 Mar 2004; Joshua Kinard m4-1.4-r1.ebuild, - m4-1.4.ebuild: - Marked stable on mips. - - 17 Jan 2004; Christian Birchinger m4-1.4-r1.ebuild: - Added sparc stable keyword - - 08 Dec 2003; Seemant Kulleen m4-1.4-r1.ebuild: - coreutils-5.0.91 seems to require this version of m4, so updating to stable - the same versions that coreutils-5.0.91 is stable on - -*m4-1.4-r1 (01 Nov 2003) - - 01 Nov 2003; Martin Schlemmer m4-1.4-r1.ebuild, - m4-1.4.ebuild: - Fix debian patch URL to point to Gentoo mirrors, closing bug #32353. Add new - version with updated debian patch. - - 17 Sep 2003; Jon Portnoy m4-1.4.ebuild : - ia64 keywords. - - 08 Sep 2003; Martin Schlemmer m4-1.4.ebuild, - m4-1.4o-r2.ebuild, m4-1.4p-r1.ebuild, m4-1.4p.ebuild: - Bootstrap fixups; cleanup old ebuilds. - - 05 Jun 2003; Daniel Robbins m4-1.4.ebuild: - removed perl dependency. Not required. - -*m4-1.4 (09 Mar 2003) - - 18 Mar 2003; root m4-1.4.ebuild: - removed authors from dodoc cause the file doesn't exist. - - 09 Mar 2003; Martin Schlemmer m4-1.4.ebuild : - Mark stable. - - 09 Mar 2003; Martin Schlemmer m4-1.4.ebuild : - Add non beta, with Debian fixes to close bug #15573. - - 24 Feb 2003; Nicholas Jones : - Fixed the 1.4p ebuilds for the 'env' call that was putting root's - environment into /tmp world readable. - - 18 Feb 2003; Zach Welch : - Added arm to keywords. - - 07 Feb 2003; Guy Martin : - Added hppa to keywords. - -*m4-1.4p-r1 (07 Jan 2003) - - 07 Jan 2003; Martin Schlemmer m4-1.4p-r1.ebuild - - Add perl depend, as its needed for docs. Should close bug #13231. - - 12 Dec 2002; Jan Seidel m4-1.4p.ebuild : - Added mips to keywords. - - 06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords - -*m4-1.4p (21 March 2002) - -*m4-1.4o-r2 (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/m4/Manifest b/sdk_container/src/third_party/portage-stable/sys-devel/m4/Manifest index b50b87f7d9..0a19e0f311 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/m4/Manifest +++ b/sdk_container/src/third_party/portage-stable/sys-devel/m4/Manifest @@ -1,9 +1,2 @@ -AUX m4-1.4.16-fix-test-readlink.patch 326 SHA256 5d036a2aab097de8c0b83b6562732235e9863542478d302f5b96d58ee1fe9717 SHA512 cd7a9efd742b7e4aeb2c3ba0b5fe089d21604ed1a59a90a123a29450f8866eae4f7444ad3c3e679e6ac55785f27162d26f8a890635e516876fd2415965320abb WHIRLPOOL 688fc2d34e42148855501d71b2f80afed6b086ce22903088bd8a22b7a2ac5ca0f13194e5902c39b680be2be57053f2c5a1c43bdd050d841f786245413a657ba4 -AUX m4-1.4.16-no-gets.patch 809 SHA256 6059410a6ed64f68a07aa28cc65bc1c7ee6c6528f2750f1c5ba966d82eb521b3 SHA512 eca7f8f669314fe824351e9c05fbd4d152afe2e434f083060ddc1fa47f65822f0147468260ad058890644e8aef68ec317c1003f45bcfe31d3884d62f029d9fd3 WHIRLPOOL f12bb58b7ea491f3d764224fe52426db8d847f78e9908d8e2dd8f51add9b461fd8dd0296f9c07bd7dbc8aaab29c13aa1e3d361501318c67af236627138fca3e4 -DIST m4-1.4.16.tar.xz 1005264 SHA256 d5b5d51cf8f5b18f3bac39bc2f6b1e61f34d400136ae1a87d075e26a38028d5d SHA512 1123671ab3e0b1b13a4a08035e792a93af0d7d0a5b9027982fe7b5104488a0746906068a0f4774c1f1bc2648ba1bc74d690836e90ff9391464278e4ccbc7edf0 WHIRLPOOL 0438098dab71f6a66c2b18aed2941ef9a2152a8061c2f9903373a1348b261354429806c2bd313f55c7aaa612fe4c2f7628a1fff3c80819565df2a3b664485c23 -DIST m4-1.4.17.tar.xz 1149088 SHA256 f0543c3beb51fa6b3337d8025331591e0e18d8ec2886ed391f1aade43477d508 SHA512 406e6e97c3f5c5f3c8055bac748d4fe8c2e861d97e84ab6d840a2caa7df04f523cc662d6d51f6afae7d6c219d03693c7ae0c1e669a80246a3ceb5e8342b82389 WHIRLPOOL 69a9f9129dd2f2fd0f5d61771cbac2208f10aa83e0d42fe4213eb10283cc68ce1a96717aece99e92890a4135eb7e201c638d4d9bc17ac10026b0989f3a64940e -EBUILD m4-1.4.16.ebuild 1732 SHA256 5242517febc90d6f359dc5b4a068d25ce5609822815f3681135ab7a8ecc36d49 SHA512 dadae9ab0e0db19b3c6442a49d9b9f7e00f13b0b8761ca09617fe1f78de7171ca55566aee8cd6501e29715ea8b739c7f4665af5c44dbd97d165eb1ab1ee29022 WHIRLPOOL 25e1b4005087866723242e1742617707db41693ccf9dfbcb473cea40c640fe4f1673154657bfea24ec0ed00020413453cc739f83ab20b8f7eea922ae92e6d945 -EBUILD m4-1.4.17.ebuild 1658 SHA256 4a41c8d361f9410ad15ece4cbf2550e10ae57668e3a0cbc2d8fa4b1f861fb41e SHA512 ffc07bea70b2046d3c4e5b38715685f5061a855e1bb180e13064c007cb40da306ba0a491dfcef7493e9be60244fb63e9a7afdf398277e0ba554fb601a759bdd3 WHIRLPOOL 50b34f897f929a39706cdd8763759891d20fe2a0c46ebf8efa94430a99255736285b695dca2695087b5a9605e4dbf91b92746b0c8cbf9efadc88b559b1bf0ba1 -MISC ChangeLog 3204 SHA256 7e7f479954767f0a487778eb68bee33f421ff250017858b3e76e968ded1f2d5d SHA512 d923cdde0b1be614f76b83ad9a2cc123fe27e4bbc75da7b036c9e4cff781495e8544641e801e40b49737fece0ad48e121b18bf43fa32bf803c31692b72c5d39f WHIRLPOOL 9e821cbf8ffd392486a7ce951298b28d4dd2b1a0924aec2852ad1eb18c2c7a62f4f2fab082c54ea6ae040a728b4b59f04f77d1cf6c94677c06b6d39b0f71f2ec -MISC ChangeLog-2015 18924 SHA256 3d1673cdcb3eec99cc4dcf8b76223b51d4e92eb56b077ef52b476a4b43c06e1f SHA512 17ad92e1511ef447887505dd070d59538db0cb2dd9f06b4bb8ca956c5a5e80330a78bfe991939c4b519b8d099f978d91a9469cc02f41f599f386a374faab24a8 WHIRLPOOL 00448515d37ecf62b8961eb0a03c04e5325803fce673a8c7cc621a1343498e6375fcd4170dac82c71ff3fa02a44cd865ecd3fe8528cde753b54379a4669d85b1 -MISC metadata.xml 253 SHA256 d82c33ef453113a5c1ebe250dcba373c22934a69b0a86c6ab15a5ca589c25b91 SHA512 54a9069aeb4165d2dff3d473c8001bc51613aac9dff3f7f5e9971a9891a737a31511ffa11cbd523febe581ac1d9de2bdf2f40410f0c4239138f2ccca3ef15555 WHIRLPOOL e5aee23acff864609953a1e4de768f0e4aef704b44c53c021f28573e1ca5c99f1a46d92935ecec2449f7b4419a36d8373127d0ecfa8d7bae72d835e1839eb3f8 +DIST m4-1.4.17.tar.xz 1149088 BLAKE2B ccba6a1cd80de241bc2e755addbf4876b00ab776e0a3c85691998e3e84e8a091d57d8c3e9b43a115e52e416450de791662a54ca8e64e1603a166029164f140ce SHA512 406e6e97c3f5c5f3c8055bac748d4fe8c2e861d97e84ab6d840a2caa7df04f523cc662d6d51f6afae7d6c219d03693c7ae0c1e669a80246a3ceb5e8342b82389 +DIST m4-1.4.18.tar.xz 1207688 BLAKE2B debfaa4d25af6f583e2cd703e77b73775790f48f34e878eddd820c6b244a065c69495473ce5067be1f20ca07b2d6af9f90cffd33e12c18fd719c0d234eb5462a SHA512 06f583efc3855cd8477d8347544f4ae5153a3e50aea74d21968afa7214784ea3ddfc02d0a2b11324120d76a19f2e804d20de11a456b5da929eb6ae469519b174 diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/m4/files/m4-1.4.16-fix-test-readlink.patch b/sdk_container/src/third_party/portage-stable/sys-devel/m4/files/m4-1.4.16-fix-test-readlink.patch deleted file mode 100644 index bb887c4b23..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/m4/files/m4-1.4.16-fix-test-readlink.patch +++ /dev/null @@ -1,11 +0,0 @@ ---- tests/test-readlink.h -+++ tests/test-readlink.h -@@ -38,7 +38,7 @@ - ASSERT (errno == ENOENT); - errno = 0; - ASSERT (func ("", buf, sizeof buf) == -1); -- ASSERT (errno == ENOENT); -+ ASSERT (errno == ENOENT || errno == EINVAL); - errno = 0; - ASSERT (func (".", buf, sizeof buf) == -1); - ASSERT (errno == EINVAL); diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/m4/files/m4-1.4.16-no-gets.patch b/sdk_container/src/third_party/portage-stable/sys-devel/m4/files/m4-1.4.16-no-gets.patch deleted file mode 100644 index bb8069b8e7..0000000000 --- a/sdk_container/src/third_party/portage-stable/sys-devel/m4/files/m4-1.4.16-no-gets.patch +++ /dev/null @@ -1,24 +0,0 @@ -https://bugs.gentoo.org/424978 - -hack until m4 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/m4/files/m4-1.4.17-posix_spawn.patch b/sdk_container/src/third_party/portage-stable/sys-devel/m4/files/m4-1.4.17-posix_spawn.patch new file mode 100644 index 0000000000..5954cc35d5 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/m4/files/m4-1.4.17-posix_spawn.patch @@ -0,0 +1,111 @@ +This fixes the search for posix_spawn() to use AC_SEARCH_LIBS which +is needed for uClibc which puts the function in librt [1]. The fix +is in gnulib commit d6eab2e [2], but we can't just apply that patch +and autoreconf because that means we must depend on autotools.eclass +and this leads to a circular dependency. So we have to patch +configure directlly. + +[1] https://bugs.gentoo.org/show_bug.cgi?id=580688 +[2] http://git.savannah.gnu.org/cgit/gnulib.git/commit/?id=d6eab2e70fc5ccc82a73e5c988b76a229e4cd3d5 +[3] https://bugs.gentoo.org/show_bug.cgi?id=581086 + +Signed-off-by: Anthony G. Basile + +diff -Naur m4-1.4.17.orig/configure m4-1.4.17/configure +--- m4-1.4.17.orig/configure 2013-09-22 06:38:28.000000000 +0000 ++++ m4-1.4.17/configure 2016-04-25 22:27:12.774118561 +0000 +@@ -808,6 +808,7 @@ + GNULIB_SIGNAL_H_SIGPIPE + GNULIB_RAISE + GNULIB_PTHREAD_SIGMASK ++LIB_POSIX_SPAWN + REPLACE_POSIX_SPAWN_FILE_ACTIONS_ADDOPEN + REPLACE_POSIX_SPAWN_FILE_ACTIONS_ADDDUP2 + REPLACE_POSIX_SPAWN_FILE_ACTIONS_ADDCLOSE +@@ -3590,7 +3591,6 @@ + as_fn_append ac_func_list " mkstemp" + as_fn_append ac_func_list " nl_langinfo" + as_fn_append ac_func_list " pipe2" +-as_fn_append ac_func_list " posix_spawn" + gl_printf_safe=yes + as_fn_append ac_func_list " isblank" + as_fn_append ac_func_list " iswctype" +@@ -15877,8 +15881,78 @@ + + + ++ LIB_POSIX_SPAWN= ++ ++ gl_saved_libs=$LIBS ++ { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing posix_spawn" >&5 ++$as_echo_n "checking for library containing posix_spawn... " >&6; } ++if ${ac_cv_search_posix_spawn+:} false; then : ++ $as_echo_n "(cached) " >&6 ++else ++ ac_func_search_save_LIBS=$LIBS ++cat confdefs.h - <<_ACEOF >conftest.$ac_ext ++/* end confdefs.h. */ ++ ++/* Override any GCC internal prototype to avoid an error. ++ Use char because int might match the return type of a GCC ++ builtin and then its argument prototype would still apply. */ ++#ifdef __cplusplus ++extern "C" ++#endif ++char posix_spawn (); ++int ++main () ++{ ++return posix_spawn (); ++ ; ++ return 0; ++} ++_ACEOF ++for ac_lib in '' rt; do ++ if test -z "$ac_lib"; then ++ ac_res="none required" ++ else ++ ac_res=-l$ac_lib ++ LIBS="-l$ac_lib $ac_func_search_save_LIBS" ++ fi ++ if ac_fn_c_try_link "$LINENO"; then : ++ ac_cv_search_posix_spawn=$ac_res ++fi ++rm -f core conftest.err conftest.$ac_objext \ ++ conftest$ac_exeext ++ if ${ac_cv_search_posix_spawn+:} false; then : ++ break ++fi ++done ++if ${ac_cv_search_posix_spawn+:} false; then : ++ ++else ++ ac_cv_search_posix_spawn=no ++fi ++rm conftest.$ac_ext ++LIBS=$ac_func_search_save_LIBS ++fi ++{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_posix_spawn" >&5 ++$as_echo "$ac_cv_search_posix_spawn" >&6; } ++ac_res=$ac_cv_search_posix_spawn ++if test "$ac_res" != no; then : ++ test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" ++ test "$ac_cv_search_posix_spawn" = "none required" || ++ LIB_POSIX_SPAWN=$ac_cv_search_posix_spawn ++fi ++ ++ for ac_func in posix_spawn ++do : ++ ac_fn_c_check_func "$LINENO" "posix_spawn" "ac_cv_func_posix_spawn" ++if test "x$ac_cv_func_posix_spawn" = xyes; then : ++ cat >>confdefs.h <<_ACEOF ++#define HAVE_POSIX_SPAWN 1 ++_ACEOF + ++fi ++done + ++ LIBS=$gl_saved_libs + + if test $ac_cv_func_posix_spawn != yes; then + HAVE_POSIX_SPAWN=0 diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/m4/files/m4-1.4.18-darwin17-printf-n.patch b/sdk_container/src/third_party/portage-stable/sys-devel/m4/files/m4-1.4.18-darwin17-printf-n.patch new file mode 100644 index 0000000000..1c77ed773c --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/m4/files/m4-1.4.18-darwin17-printf-n.patch @@ -0,0 +1,30 @@ +http://lists.gnu.org/archive/html/bug-gnulib/2017-07/txtmumXtpD69v.txt + +extract of only the relevant hunk to avoid irrelevant conflicts + +From c41f233c4c38e84023a16339782ee306f03e7f59 Mon Sep 17 00:00:00 2001 +From: Paul Eggert +Date: Fri, 7 Jul 2017 14:10:20 -0700 +Subject: [PATCH] vasnprintf: port to macOS 10.13 + +Problem reported by comex in: +http://lists.gnu.org/archive/html/bug-gnulib/2017-07/msg00056.html +* lib/vasnprintf.c (VASNPRINTF): Don’t use %n on macOS. + +diff --git a/lib/vasnprintf.c b/lib/vasnprintf.c +index 9c2af0e..fecaf27 100644 +--- a/lib/vasnprintf.c ++++ b/lib/vasnprintf.c +@@ -4869,7 +4869,11 @@ VASNPRINTF (DCHAR_T *resultbuf, size_t *lengthp, + #endif + *fbp = dp->conversion; + #if USE_SNPRINTF +-# if !(((__GLIBC__ > 2 || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 3)) && !defined __UCLIBC__) || ((defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__)) ++# if ! (((__GLIBC__ > 2 \ ++ || (__GLIBC__ == 2 && __GLIBC_MINOR__ >= 3)) \ ++ && !defined __UCLIBC__) \ ++ || (defined __APPLE__ && defined __MACH__) \ ++ || ((defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__)) + fbp[1] = '%'; + fbp[2] = 'n'; + fbp[3] = '\0'; diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/m4/files/m4-1.4.18-glibc228.patch b/sdk_container/src/third_party/portage-stable/sys-devel/m4/files/m4-1.4.18-glibc228.patch new file mode 100644 index 0000000000..6b5593bfa6 --- /dev/null +++ b/sdk_container/src/third_party/portage-stable/sys-devel/m4/files/m4-1.4.18-glibc228.patch @@ -0,0 +1,310 @@ +Fix build failure on glibc-2.28: + fseeko.c: In function 'rpl_fseeko': + fseeko.c:110:4: error: #error "Please port gnulib fseeko.c to your platform! Look at the code in fseeko.c, then report this to bug-gnulib." + #error "Please port gnulib fseeko.c to your platform! Look at the code in fseeko.c, then report this to bug-gnulib." + +Patch by milan hodoscek. + +https://bugs.gentoo.org/663924 +--- a/old/stdio-impl.h ++++ b/lib/stdio-impl.h +@@ -1,5 +1,5 @@ + /* Implementation details of FILE streams. +- Copyright (C) 2007-2008, 2010-2016 Free Software Foundation, Inc. ++ Copyright (C) 2007-2008, 2010-2018 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by +@@ -12,12 +12,18 @@ + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License +- along with this program. If not, see . */ ++ along with this program. If not, see . */ + + /* Many stdio implementations have the same logic and therefore can share + the same implementation of stdio extension API, except that some fields + have different naming conventions, or their access requires some casts. */ + ++/* Glibc 2.28 made _IO_IN_BACKUP private. For now, work around this ++ problem by defining it ourselves. FIXME: Do not rely on glibc ++ internals. */ ++#if !defined _IO_IN_BACKUP && defined _IO_EOF_SEEN ++# define _IO_IN_BACKUP 0x100 ++#endif + + /* BSD stdio derived implementations. */ + +@@ -29,10 +35,10 @@ + #include /* For detecting Plan9. */ + + #if defined __sferror || defined __DragonFly__ || defined __ANDROID__ +- /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Android */ ++ /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Minix 3, Android */ + + # if defined __DragonFly__ /* DragonFly */ +- /* See . */ ++ /* See . */ + # define fp_ ((struct { struct __FILE_public pub; \ + struct { unsigned char *_base; int _size; } _bf; \ + void *cookie; \ +@@ -49,30 +55,84 @@ + fpos_t _offset; \ + /* More fields, not relevant here. */ \ + } *) fp) +- /* See . */ ++ /* See . */ + # define _p pub._p + # define _flags pub._flags + # define _r pub._r + # define _w pub._w ++# elif defined __ANDROID__ /* Android */ ++ /* Up to this commit from 2015-10-12 ++ ++ the innards of FILE were public, and fp_ub could be defined like for OpenBSD, ++ see ++ and . ++ After this commit, the innards of FILE are hidden. */ ++# define fp_ ((struct { unsigned char *_p; \ ++ int _r; \ ++ int _w; \ ++ int _flags; \ ++ int _file; \ ++ struct { unsigned char *_base; size_t _size; } _bf; \ ++ int _lbfsize; \ ++ void *_cookie; \ ++ void *_close; \ ++ void *_read; \ ++ void *_seek; \ ++ void *_write; \ ++ struct { unsigned char *_base; size_t _size; } _ext; \ ++ unsigned char *_up; \ ++ int _ur; \ ++ unsigned char _ubuf[3]; \ ++ unsigned char _nbuf[1]; \ ++ struct { unsigned char *_base; size_t _size; } _lb; \ ++ int _blksize; \ ++ fpos_t _offset; \ ++ /* More fields, not relevant here. */ \ ++ } *) fp) + # else + # define fp_ fp + # endif + +-# if (defined __NetBSD__ && __NetBSD_Version__ >= 105270000) || defined __OpenBSD__ || defined __ANDROID__ /* NetBSD >= 1.5ZA, OpenBSD, Android */ ++# if (defined __NetBSD__ && __NetBSD_Version__ >= 105270000) || defined __OpenBSD__ || defined __minix /* NetBSD >= 1.5ZA, OpenBSD, Minix 3 */ + /* See +- and */ ++ and ++ and */ + struct __sfileext + { + struct __sbuf _ub; /* ungetc buffer */ + /* More fields, not relevant here. */ + }; + # define fp_ub ((struct __sfileext *) fp->_ext._base)->_ub +-# else /* FreeBSD, NetBSD <= 1.5Z, DragonFly, Mac OS X, Cygwin, Android */ ++# elif defined __ANDROID__ /* Android */ ++ struct __sfileext ++ { ++ struct { unsigned char *_base; size_t _size; } _ub; /* ungetc buffer */ ++ /* More fields, not relevant here. */ ++ }; ++# define fp_ub ((struct __sfileext *) fp_->_ext._base)->_ub ++# else /* FreeBSD, NetBSD <= 1.5Z, DragonFly, Mac OS X, Cygwin */ + # define fp_ub fp_->_ub + # endif + + # define HASUB(fp) (fp_ub._base != NULL) + ++# if defined __ANDROID__ /* Android */ ++ /* Needed after this commit from 2016-01-25 ++ */ ++# ifndef __SEOF ++# define __SLBF 1 ++# define __SNBF 2 ++# define __SRD 4 ++# define __SWR 8 ++# define __SRW 0x10 ++# define __SEOF 0x20 ++# define __SERR 0x40 ++# endif ++# ifndef __SOFF ++# define __SOFF 0x1000 ++# endif ++# endif ++ + #endif + + +@@ -81,7 +141,7 @@ + #ifdef __TANDEM /* NonStop Kernel */ + # ifndef _IOERR + /* These values were determined by the program 'stdioext-flags' at +- . */ ++ . */ + # define _IOERR 0x40 + # define _IOREAD 0x80 + # define _IOWRT 0x4 +@@ -99,6 +159,8 @@ + int _file; \ + unsigned int _flag; \ + } *) fp) ++# elif defined __VMS /* OpenVMS */ ++# define fp_ ((struct _iobuf *) fp) + # else + # define fp_ fp + # endif +@@ -110,7 +172,7 @@ + # define _flag __flag + # endif + +-#elif (defined _WIN32 || defined __WIN32__) && ! defined __CYGWIN__ /* newer Windows with MSVC */ ++#elif defined _WIN32 && ! defined __CYGWIN__ /* newer Windows with MSVC */ + + /* does not define the innards of FILE any more. */ + # define WINDOWS_OPAQUE_FILE +@@ -130,7 +192,7 @@ struct _gl_real_FILE + # define fp_ ((struct _gl_real_FILE *) fp) + + /* These values were determined by a program similar to the one at +- . */ ++ . */ + # define _IOREAD 0x1 + # define _IOWRT 0x2 + # define _IORW 0x4 +--- a/old/fseeko.c ++++ b/lib/fseeko.c +@@ -1,5 +1,5 @@ + /* An fseeko() function that, together with fflush(), is POSIX compliant. +- Copyright (C) 2007-2016 Free Software Foundation, Inc. ++ Copyright (C) 2007-2018 Free Software Foundation, Inc. + + This program is free software; you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by +@@ -12,7 +12,7 @@ + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License along +- with this program; if not, see . */ ++ with this program; if not, see . */ + + #include + +@@ -33,9 +33,9 @@ fseeko (FILE *fp, off_t offset, int whence) + #endif + #if _GL_WINDOWS_64_BIT_OFF_T + # undef fseeko +-# if HAVE__FSEEKI64 /* msvc, mingw64 */ ++# if HAVE__FSEEKI64 && HAVE_DECL__FSEEKI64 /* msvc, mingw since msvcrt8.0, mingw64 */ + # define fseeko _fseeki64 +-# else /* mingw */ ++# else /* mingw before msvcrt8.0 */ + # define fseeko fseeko64 + # endif + #endif +@@ -47,12 +47,13 @@ fseeko (FILE *fp, off_t offset, int whence) + #endif + + /* These tests are based on fpurge.c. */ +-#if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ ++#if defined _IO_EOF_SEEN || defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 ++ /* GNU libc, BeOS, Haiku, Linux libc5 */ + if (fp->_IO_read_end == fp->_IO_read_ptr + && fp->_IO_write_ptr == fp->_IO_write_base + && fp->_IO_save_base == NULL) + #elif defined __sferror || defined __DragonFly__ || defined __ANDROID__ +- /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Android */ ++ /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Minix 3, Android */ + # if defined __SL64 && defined __SCLE /* Cygwin */ + if ((fp->_flags & __SL64) == 0) + { +@@ -80,7 +81,7 @@ fseeko (FILE *fp, off_t offset, int whence) + #elif defined __minix /* Minix */ + if (fp_->_ptr == fp_->_buf + && (fp_->_ptr == NULL || fp_->_count == 0)) +-#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, mingw, MSVC, NonStop Kernel */ ++#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, mingw, MSVC, NonStop Kernel, OpenVMS */ + if (fp_->_ptr == fp_->_base + && (fp_->_ptr == NULL || fp_->_cnt == 0)) + #elif defined __UCLIBC__ /* uClibc */ +@@ -117,18 +118,19 @@ fseeko (FILE *fp, off_t offset, int whence) + if (pos == -1) + { + #if defined __sferror || defined __DragonFly__ || defined __ANDROID__ +- /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Android */ ++ /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Minix 3, Android */ + fp_->_flags &= ~__SOFF; + #endif + return -1; + } + +-#if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ ++#if defined _IO_EOF_SEEN || defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 ++ /* GNU libc, BeOS, Haiku, Linux libc5 */ + fp->_flags &= ~_IO_EOF_SEEN; + fp->_offset = pos; + #elif defined __sferror || defined __DragonFly__ || defined __ANDROID__ +- /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Android */ +-# if defined __CYGWIN__ || (defined __NetBSD__ && __NetBSD_Version__ >= 600000000) ++ /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Minix 3, Android */ ++# if defined __CYGWIN__ || (defined __NetBSD__ && __NetBSD_Version__ >= 600000000) || defined __minix + /* fp_->_offset is typed as an integer. */ + fp_->_offset = pos; + # else +@@ -150,7 +152,7 @@ fseeko (FILE *fp, off_t offset, int whence) + fp_->_flags &= ~__SEOF; + #elif defined __EMX__ /* emx+gcc */ + fp->_flags &= ~_IOEOF; +-#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, mingw, MSVC, NonStop Kernel */ ++#elif defined _IOERR /* AIX, HP-UX, IRIX, OSF/1, Solaris, OpenServer, mingw, MSVC, NonStop Kernel, OpenVMS */ + fp_->_flag &= ~_IOEOF; + #elif defined __MINT__ /* Atari FreeMiNT */ + fp->__offset = pos; +--- a/old/freadahead.c ++++ b/lib/freadahead.c +@@ -1,5 +1,5 @@ + /* Retrieve information about a FILE stream. +- Copyright (C) 2007-2016 Free Software Foundation, Inc. ++ Copyright (C) 2007-2018 Free Software Foundation, Inc. + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU General Public License as published by +@@ -12,7 +12,7 @@ + GNU General Public License for more details. + + You should have received a copy of the GNU General Public License +- along with this program. If not, see . */ ++ along with this program. If not, see . */ + + #include + +@@ -22,17 +22,26 @@ + #include + #include "stdio-impl.h" + ++#if defined __DragonFly__ ++/* Defined in libc, but not declared in . */ ++extern size_t __sreadahead (FILE *); ++#endif ++ ++/* This file is not used on systems that have the __freadahead function, ++ namely musl libc. */ ++ + size_t + freadahead (FILE *fp) + { +-#if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ ++#if defined _IO_EOF_SEEN || defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 ++ /* GNU libc, BeOS, Haiku, Linux libc5 */ + if (fp->_IO_write_ptr > fp->_IO_write_base) + return 0; + return (fp->_IO_read_end - fp->_IO_read_ptr) + + (fp->_flags & _IO_IN_BACKUP ? fp->_IO_save_end - fp->_IO_save_base : + 0); + #elif defined __sferror || defined __DragonFly__ || defined __ANDROID__ +- /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Android */ ++ /* FreeBSD, NetBSD, OpenBSD, DragonFly, Mac OS X, Cygwin, Minix 3, Android */ + if ((fp_->_flags & __SWR) != 0 || fp_->_r < 0) + return 0; + # if defined __DragonFly__ diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/m4/m4-1.4.17.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/m4/m4-1.4.17.ebuild index 3e45c8c98c..19347f7bc1 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/m4/m4-1.4.17.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/m4/m4-1.4.17.ebuild @@ -1,8 +1,9 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Id$ -EAPI="4" +EAPI="5" + +inherit eutils DESCRIPTION="GNU macro processor" HOMEPAGE="https://www.gnu.org/software/m4/m4.html" @@ -10,7 +11,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~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" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~ppc-aix ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="examples" # remember: cannot dep on autoconf since it needs us @@ -18,6 +19,8 @@ DEPEND="app-arch/xz-utils" RDEPEND="" src_prepare() { + epatch "${FILESDIR}"/${P}-posix_spawn.patch #580688, 581086 + # Disable gnulib build test that has no impact on the source. # Re-enable w/next version bump (and gnulib is updated). #554728 [[ ${PV} != "1.4.17" ]] && die "re-enable test #554728" diff --git a/sdk_container/src/third_party/portage-stable/sys-devel/m4/m4-1.4.16.ebuild b/sdk_container/src/third_party/portage-stable/sys-devel/m4/m4-1.4.18-r1.ebuild similarity index 56% rename from sdk_container/src/third_party/portage-stable/sys-devel/m4/m4-1.4.16.ebuild rename to sdk_container/src/third_party/portage-stable/sys-devel/m4/m4-1.4.18-r1.ebuild index c141bf2312..52086c40c4 100644 --- a/sdk_container/src/third_party/portage-stable/sys-devel/m4/m4-1.4.16.ebuild +++ b/sdk_container/src/third_party/portage-stable/sys-devel/m4/m4-1.4.18-r1.ebuild @@ -1,10 +1,7 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -# $Id$ -EAPI="3" - -inherit eutils +EAPI="6" DESCRIPTION="GNU macro processor" HOMEPAGE="https://www.gnu.org/software/m4/m4.html" @@ -12,7 +9,7 @@ SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" LICENSE="GPL-3" SLOT="0" -KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~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" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 ~riscv s390 sh sparc x86 ~ppc-aix ~x64-cygwin ~amd64-fbsd ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="examples" # remember: cannot dep on autoconf since it needs us @@ -20,11 +17,9 @@ DEPEND="app-arch/xz-utils" RDEPEND="" src_prepare() { - epatch "${FILESDIR}"/${P}-fix-test-readlink.patch #376639 - epatch "${FILESDIR}"/${P}-no-gets.patch #424978 - - # Disable gnulib build test that has no impact on the source. - echo 'exit 0' > tests/test-update-copyright.sh || die + eapply "${FILESDIR}"/${P}-darwin17-printf-n.patch + eapply "${FILESDIR}"/${P}-glibc228.patch #663924 + default } src_configure() { @@ -38,18 +33,17 @@ src_configure() { src_test() { [[ -d /none ]] && die "m4 tests will fail with /none/" #244396 - emake check || die + emake check } src_install() { - emake install DESTDIR="${D}" || die + default # autoconf-2.60 for instance, first checks gm4, then m4. If we don't have # gm4, it might find gm4 from outside the prefix on for instance Darwin use prefix && dosym /usr/bin/m4 /usr/bin/gm4 - dodoc BACKLOG ChangeLog NEWS README* THANKS TODO if use examples ; then docinto examples - dodoc examples/* + dodoc -r examples/ rm -f "${ED}"/usr/share/doc/${PF}/examples/Makefile* fi }