From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 8132B1381F3 for ; Sat, 6 Jul 2013 18:24:21 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 46FAFE0973; Sat, 6 Jul 2013 18:24:18 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 76691E0973 for ; Sat, 6 Jul 2013 18:24:17 +0000 (UTC) Received: from hornbill.gentoo.org (hornbill.gentoo.org [94.100.119.163]) (using TLSv1 with cipher AECDH-AES256-SHA (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 4BDE533E943 for ; Sat, 6 Jul 2013 18:24:16 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by hornbill.gentoo.org (Postfix) with ESMTP id E5667E468F for ; Sat, 6 Jul 2013 18:24:14 +0000 (UTC) From: "Anthony G. Basile" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Anthony G. Basile" Message-ID: <1373135043.d56b4a9fa39ae1d5568cd1e92bee5b1dfee32727.blueness@gentoo> Subject: [gentoo-commits] proj/hardened-dev:musl commit in: sys-devel/m4/, sys-devel/m4/files/ X-VCS-Repository: proj/hardened-dev X-VCS-Files: sys-devel/m4/ChangeLog sys-devel/m4/files/m4-1.4.16-fix-test-readlink.patch sys-devel/m4/files/m4-1.4.16-gnulib-musl.patch sys-devel/m4/files/m4-1.4.16-no-gets.patch sys-devel/m4/m4-1.4.16-r99.ebuild sys-devel/m4/metadata.xml X-VCS-Directories: sys-devel/m4/ sys-devel/m4/files/ X-VCS-Committer: blueness X-VCS-Committer-Name: Anthony G. Basile X-VCS-Revision: d56b4a9fa39ae1d5568cd1e92bee5b1dfee32727 X-VCS-Branch: musl Date: Sat, 6 Jul 2013 18:24:14 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: e3a26dfa-347f-4fdf-be6d-0cf8f3c1bd2c X-Archives-Hash: c3768405df80dc11c4907199400d853a commit: d56b4a9fa39ae1d5568cd1e92bee5b1dfee32727 Author: layman localhost> AuthorDate: Sat Jul 6 03:42:46 2013 +0000 Commit: Anthony G. Basile gentoo org> CommitDate: Sat Jul 6 18:24:03 2013 +0000 URL: http://git.overlays.gentoo.org/gitweb/?p=proj/hardened-dev.git;a=commit;h=d56b4a9f sys-devel/m4: fix gnulib freadahead Package-Manager: portage-2.1.12.2 RepoMan-Options: --force --- sys-devel/m4/ChangeLog | 557 +++++++++++++++++++++ .../m4/files/m4-1.4.16-fix-test-readlink.patch | 11 + sys-devel/m4/files/m4-1.4.16-gnulib-musl.patch | 18 + sys-devel/m4/files/m4-1.4.16-no-gets.patch | 24 + sys-devel/m4/m4-1.4.16-r99.ebuild | 53 ++ sys-devel/m4/metadata.xml | 5 + 6 files changed, 668 insertions(+) diff --git a/sys-devel/m4/ChangeLog b/sys-devel/m4/ChangeLog new file mode 100644 index 0000000..8f1f76d --- /dev/null +++ b/sys-devel/m4/ChangeLog @@ -0,0 +1,557 @@ +# ChangeLog for sys-devel/m4 +# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/m4/ChangeLog,v 1.163 2013/02/18 01:07:35 zmedico Exp $ + + 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/sys-devel/m4/files/m4-1.4.16-fix-test-readlink.patch b/sys-devel/m4/files/m4-1.4.16-fix-test-readlink.patch new file mode 100644 index 0000000..bb887c4 --- /dev/null +++ b/sys-devel/m4/files/m4-1.4.16-fix-test-readlink.patch @@ -0,0 +1,11 @@ +--- 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/sys-devel/m4/files/m4-1.4.16-gnulib-musl.patch b/sys-devel/m4/files/m4-1.4.16-gnulib-musl.patch new file mode 100644 index 0000000..8bf0507 --- /dev/null +++ b/sys-devel/m4/files/m4-1.4.16-gnulib-musl.patch @@ -0,0 +1,18 @@ +diff -Naur m4-1.4.16.orig/lib/freadahead.c m4-1.4.16/lib/freadahead.c +--- m4-1.4.16.orig/lib/freadahead.c 2011-03-01 16:39:27.000000000 +0000 ++++ m4-1.4.16/lib/freadahead.c 2013-07-06 03:37:11.809388632 +0000 +@@ -25,6 +25,7 @@ + size_t + freadahead (FILE *fp) + { ++#if 0 + #if defined _IO_ftrylockfile || __GNU_LIBRARY__ == 1 /* GNU libc, BeOS, Haiku, Linux libc5 */ + if (fp->_IO_write_ptr > fp->_IO_write_base) + return 0; +@@ -82,4 +83,6 @@ + #else + #error "Please port gnulib freadahead.c to your platform! Look at the definition of fflush, fread, ungetc on your system, then report this to bug-gnulib." + #endif ++#endif ++ return 0; + } diff --git a/sys-devel/m4/files/m4-1.4.16-no-gets.patch b/sys-devel/m4/files/m4-1.4.16-no-gets.patch new file mode 100644 index 0000000..bb8069b --- /dev/null +++ b/sys-devel/m4/files/m4-1.4.16-no-gets.patch @@ -0,0 +1,24 @@ +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/sys-devel/m4/m4-1.4.16-r99.ebuild b/sys-devel/m4/m4-1.4.16-r99.ebuild new file mode 100644 index 0000000..4e2a9bf --- /dev/null +++ b/sys-devel/m4/m4-1.4.16-r99.ebuild @@ -0,0 +1,53 @@ +# Copyright 1999-2013 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/m4/m4-1.4.16.ebuild,v 1.13 2013/02/18 01:07:35 zmedico Exp $ + +EAPI="3" + +inherit eutils + +DESCRIPTION="GNU macro processor" +HOMEPAGE="http://www.gnu.org/software/m4/m4.html" +SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" + +LICENSE="GPL-3" +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="examples" + +# remember: cannot dep on autoconf since it needs us +DEPEND="app-arch/xz-utils" +RDEPEND="" + +src_prepare() { + epatch "${FILESDIR}"/${P}-fix-test-readlink.patch #376639 + epatch "${FILESDIR}"/${P}-no-gets.patch #424978 + epatch "${FILESDIR}"/${P}-gnulib-musl.patch +} + +src_configure() { + # Disable automagic dependency over libsigsegv; see bug #278026 + export ac_cv_libsigsegv=no + + local myconf="" + [[ ${USERLAND} != "GNU" ]] && myconf="--program-prefix=g" + econf --enable-changeword ${myconf} +} + +src_test() { + [[ -d /none ]] && die "m4 tests will fail with /none/" #244396 + emake check || die +} + +src_install() { + emake install DESTDIR="${D}" || die + # 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/* + rm -f "${ED}"/usr/share/doc/${PF}/examples/Makefile* + fi +} diff --git a/sys-devel/m4/metadata.xml b/sys-devel/m4/metadata.xml new file mode 100644 index 0000000..96a2d58 --- /dev/null +++ b/sys-devel/m4/metadata.xml @@ -0,0 +1,5 @@ + + + +base-system +