public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] proj/hardened-dev:musl commit in: sys-devel/m4/, sys-devel/m4/files/
@ 2013-07-06 18:24 Anthony G. Basile
  0 siblings, 0 replies; only message in thread
From: Anthony G. Basile @ 2013-07-06 18:24 UTC (permalink / raw
  To: gentoo-commits

commit:     d56b4a9fa39ae1d5568cd1e92bee5b1dfee32727
Author:     layman <layman <AT> localhost>
AuthorDate: Sat Jul  6 03:42:46 2013 +0000
Commit:     Anthony G. Basile <blueness <AT> gentoo <DOT> 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 <zmedico@gentoo.org> m4-1.4.16.ebuild:
+  Add ~arm-linux keyword.
+
+  19 Aug 2012; Raúl Porcel <armin76@gentoo.org> m4-1.4.16.ebuild:
+  alpha/ia64/m68k/s390/sh/sparc stable wrt #423239
+
+  19 Jul 2012; Markus Meier <maekke@gentoo.org> m4-1.4.16.ebuild:
+  arm stable, bug #423239
+
+  10 Jul 2012; Brent Baude <ranger@gentoo.org> m4-1.4.16.ebuild:
+  Marking m4-1.4.16 ppc64 for bug 423239
+
+  06 Jul 2012; Mike Frysinger <vapier@gentoo.org>
+  +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 <ranger@gentoo.org> m4-1.4.16.ebuild:
+  Marking m4-1.4.16 ppc for bug 423239
+
+  27 Jun 2012; Jeroen Roovers <jer@gentoo.org> m4-1.4.16.ebuild:
+  Stable for HPPA (bug #423239).
+
+  26 Jun 2012; Agostino Sarubbo <ago@gentoo.org> m4-1.4.16.ebuild:
+  Stable for amd64, wrt bug #423239
+
+  25 Jun 2012; Jeff Horelick <jdhore@gentoo.org> m4-1.4.16.ebuild:
+  marked x86 per bug 423239
+
+  26 Apr 2012; Alexis Ballier <aballier@gentoo.org> m4-1.4.16.ebuild:
+  keyword ~amd64-fbsd
+
+  30 Aug 2011; Matt Turner <mattst88@gentoo.org> 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 <darkside@gentoo.org> 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 <vapier@gentoo.org> +m4-1.4.16.ebuild:
+  Version bump.
+
+  22 Feb 2011; Mike Frysinger <vapier@gentoo.org> 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 <armin76@gentoo.org> m4-1.4.15.ebuild:
+  alpha/ia64/m68k/s390/sh stable wrt #348550
+
+  04 Jan 2011; Michael Weber <xmw@gentoo.org> m4-1.4.15.ebuild:
+  sparc stable (bug 348550)
+
+  27 Dec 2010; Brent Baude <ranger@gentoo.org> m4-1.4.15.ebuild:
+  Marking m4-1.4.15 ppc64 for bug 348550
+
+  22 Dec 2010; Markos Chandras <hwoarang@gentoo.org> m4-1.4.15.ebuild:
+  Stable on amd64 wrt bug #348550
+
+  21 Dec 2010; Markus Meier <maekke@gentoo.org> m4-1.4.15.ebuild:
+  arm stable, bug #348550
+
+  16 Dec 2010; Pawel Hajdan jr <phajdan.jr@gentoo.org> m4-1.4.15.ebuild:
+  x86 stable wrt bug #348550
+
+  13 Dec 2010; Brent Baude <ranger@gentoo.org> m4-1.4.15.ebuild:
+  stable ppc, bug 348550
+
+  13 Dec 2010; Jeroen Roovers <jer@gentoo.org> m4-1.4.15.ebuild:
+  Stable for HPPA (bug #348550).
+
+  20 Nov 2010; Mike Frysinger <vapier@gentoo.org> 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 <ranger@gentoo.org> 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 <vapier@gentoo.org> +m4-1.4.15.ebuild:
+  Version bump.
+
+  27 Aug 2010; Raúl Porcel <armin76@gentoo.org> m4-1.4.14-r1.ebuild:
+  sparc stable wrt #307633
+
+  16 Aug 2010; Mike Frysinger <vapier@gentoo.org> m4-1.4.14-r1.ebuild:
+  Mark alpha/arm/ia64/s390/sh stable #307633.
+
+  16 Aug 2010; Jeroen Roovers <jer@gentoo.org> m4-1.4.14-r1.ebuild:
+  Stable for PPC (bug #307633).
+
+  15 Aug 2010; Jeroen Roovers <jer@gentoo.org> m4-1.4.14-r1.ebuild:
+  Stable for HPPA (bug #307633).
+
+  15 Aug 2010; Christian Faulhammer <fauli@gentoo.org> m4-1.4.14-r1.ebuild:
+  stable x86, security bug 307633
+
+  15 Aug 2010; Markos Chandras <hwoarang@gentoo.org> m4-1.4.14-r1.ebuild:
+  Stable on amd64 wrt bug #307633
+
+  15 Aug 2010; Mike Frysinger <vapier@gentoo.org> 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ò <flameeyes@gentoo.org>
+  +m4-1.4.14-r1.ebuild:
+  Disable libsigsegv automagic dependency (bug #278026).
+
+  28 Mar 2010; Javier Villavicencio <the_paya@gentoo.org> 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 <the_paya@gentoo.org> m4-1.4.14.ebuild:
+  Drop *-fbsd keywords see bug 310335
+
+*m4-1.4.14 (05 Mar 2010)
+
+  05 Mar 2010; Mike Frysinger <vapier@gentoo.org> +m4-1.4.14.ebuild:
+  Version bump #307633 by Jeroen Roovers.
+
+*m4-1.4.13 (01 Apr 2009)
+
+  01 Apr 2009; Mike Frysinger <vapier@gentoo.org> +m4-1.4.13.ebuild:
+  Version bump.
+
+  17 Mar 2009; Raúl Porcel <armin76@gentoo.org> m4-1.4.12.ebuild:
+  m68k stable wrt #258525, thanks to kolla for testing
+
+  24 Feb 2009; Thomas Anderson <gentoofan23@gentoo.org> m4-1.4.12.ebuild:
+  stable amd64, bug 258525
+
+  14 Feb 2009; Raúl Porcel <armin76@gentoo.org> m4-1.4.12.ebuild:
+  arm/ia64/s390/sh/x86 stable wrt #258525
+
+  12 Feb 2009; Brent Baude <ranger@gentoo.org> m4-1.4.12.ebuild:
+  Marking m4-1.4.12 ppc64 for bug 258525
+
+  12 Feb 2009; nixnut <nixnut@gentoo.org> m4-1.4.12.ebuild:
+  ppc stable #258525
+
+  12 Feb 2009; Ferris McCormick <fmccor@gentoo.org> m4-1.4.12.ebuild:
+  Sparc stable, Bug #258525.
+
+  12 Feb 2009; Jeroen Roovers <jer@gentoo.org> m4-1.4.12.ebuild:
+  Stable for HPPA (bug #258525).
+
+  11 Feb 2009; Tobias Klausmann <klausman@gentoo.org> m4-1.4.12.ebuild:
+  Stable on alpha, bug #258525
+
+  11 Feb 2009; Mike Frysinger <vapier@gentoo.org> 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 <vapier@gentoo.org> +m4-1.4.12.ebuild:
+  Version bump.
+
+  13 Apr 2008; Jeroen Roovers <jer@gentoo.org> m4-1.4.11.ebuild:
+  Stable for HPPA (bug #217229).
+
+  12 Apr 2008; Tobias Scherbaum <dertobi123@gentoo.org> m4-1.4.11.ebuild:
+  ppc stable, bug #217229
+
+  11 Apr 2008; Markus Rothe <corsair@gentoo.org> m4-1.4.11.ebuild:
+  Stable on ppc64; bug #217229
+
+  11 Apr 2008; Santiago M. Mola <coldwind@gentoo.org> m4-1.4.11.ebuild:
+  amd64 stable wrt security bug #217229
+
+  11 Apr 2008; Raúl Porcel <armin76@gentoo.org> 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 <vapier@gentoo.org> +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 <vapier@gentoo.org> +m4-1.4.11.ebuild:
+  Version bump.
+
+  30 Mar 2008; Santiago M. Mola <coldwind@gentoo.org> m4-1.4.10-r1.ebuild:
+  amd64 stable wrt bug #215348
+
+  30 Mar 2008; Raúl Porcel <armin76@gentoo.org> m4-1.4.10-r1.ebuild:
+  alpha/ia64/sparc stable wrt #215348
+
+  30 Mar 2008; Dawid Węgliński <cla@gentoo.org> m4-1.4.10-r1.ebuild:
+  Stable on x86 (bug #215348)
+
+  29 Mar 2008; Brent Baude <ranger@gentoo.org> m4-1.4.10-r1.ebuild:
+  stable ppc64, bug 215348
+
+  29 Mar 2008; Brent Baude <ranger@gentoo.org> m4-1.4.10-r1.ebuild:
+  stable ppc, bug 215348
+
+  29 Mar 2008; Jeroen Roovers <jer@gentoo.org> m4-1.4.10-r1.ebuild:
+  Stable for HPPA (bug #215348).
+
+*m4-1.4.10-r2 (29 Mar 2008)
+
+  29 Mar 2008; Mike Frysinger <vapier@gentoo.org>
+  +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 <angelos@gentoo.org> m4-1.4.10.ebuild:
+  Stable on amd64 wrt bug #195257
+
+*m4-1.4.10-r1 (15 Oct 2007)
+
+  15 Oct 2007; Roy Marples <uberlord@gentoo.org>
+  +files/m4-1.4.10-seek.patch, +m4-1.4.10-r1.ebuild:
+  Pull upstream fix for BSD systems.
+
+  12 Oct 2007; Lars Weiler <pylon@gentoo.org> m4-1.4.10.ebuild:
+  stable ppc, bug #195257
+
+  11 Oct 2007; Tom Gall <tgall@gentoo.org> m4-1.4.10.ebuild:
+  stable on ppc64, bug #195257
+
+  10 Oct 2007; Raúl Porcel <armin76@gentoo.org> m4-1.4.10.ebuild:
+  alpha/ia64 stable wrt #195257
+
+  09 Oct 2007; Dawid Węgliński <cla@gentoo.org> m4-1.4.10.ebuild:
+  Stable on x86 for bug 195257
+
+  09 Oct 2007; Jeroen Roovers <jer@gentoo.org> m4-1.4.10.ebuild:
+  Stable for SPARC (bug #195257).
+
+  09 Oct 2007; Jeroen Roovers <jer@gentoo.org> m4-1.4.10.ebuild:
+  Stable for HPPA (bug #195257).
+
+  14 Jul 2007; Raúl Porcel <armin76@gentoo.org> m4-1.4.10.ebuild:
+  Back to ~arch
+
+*m4-1.4.10 (14 Jul 2007)
+
+  14 Jul 2007; Mike Frysinger <vapier@gentoo.org> +m4-1.4.10.ebuild:
+  Version bump.
+
+*m4-1.4.9-r1 (07 Jul 2007)
+
+  07 Jul 2007; Mike Frysinger <vapier@gentoo.org>
+  +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 <corsair@gentoo.org> m4-1.4.9.ebuild:
+  Stable on ppc64; bug #183253
+
+  27 Jun 2007; Jeroen Roovers <jer@gentoo.org> m4-1.4.9.ebuild:
+  Stable for HPPA (bug #183253).
+
+  26 Jun 2007; Lars Weiler <pylon@gentoo.org> m4-1.4.9.ebuild:
+  Stable on ppc; bug #183253.
+
+  26 Jun 2007; Raúl Porcel <armin76@gentoo.org> m4-1.4.9.ebuild:
+  alpha stable wrt #183253
+
+  26 Jun 2007; Christoph Mende <angelos@gentoo.org> m4-1.4.9.ebuild:
+  Stable on amd64 wrt bug 183253
+
+  26 Jun 2007; Gustavo Zacarias <gustavoz@gentoo.org> m4-1.4.9.ebuild:
+  Stable on sparc wrt #183253
+
+  11 May 2007; Joshua Kinard <kumba@gentoo.org> m4-1.4.9.ebuild:
+  Stable on mips.
+
+  24 Apr 2007; Raúl Porcel <armin76@gentoo.org> m4-1.4.9.ebuild:
+  ia64 + x86 stable
+
+  17 Apr 2007; Mike Frysinger <vapier@gentoo.org> m4-1.4.9.ebuild:
+  Add support for USE=examples as suggested by Paulo da Silva #174798.
+
+  12 Apr 2007; Roy Marples <uberlord@gentoo.org> m4-1.4.9.ebuild:
+  Don't install charset.alias to avoid collisions - libc or libiconv will
+  provide it.
+
+  09 Apr 2007; Peter Weller <welp@gentoo.org> m4-1.4.8.ebuild:
+  Stable on amd64 wrt bug 172005
+
+  26 Mar 2007; Gustavo Zacarias <gustavoz@gentoo.org> m4-1.4.8.ebuild:
+  Stable on sparc wrt #172005
+
+  26 Mar 2007; Jeroen Roovers <jer@gentoo.org> m4-1.4.8.ebuild:
+  Stable for HPPA (bug #172005).
+
+  24 Mar 2007; Joseph Jezak <josejx@gentoo.org> m4-1.4.8.ebuild:
+  Marked ppc stable for bug #172005.
+
+  24 Mar 2007; Andrej Kacian <ticho@gentoo.org> m4-1.4.8.ebuild:
+  Stable on x86, bug #172005.
+
+  24 Mar 2007; Markus Rothe <corsair@gentoo.org> m4-1.4.8.ebuild:
+  Stable on ppc64; bug #172005
+
+*m4-1.4.9 (24 Mar 2007)
+
+  24 Mar 2007; Mike Frysinger <vapier@gentoo.org> m4-1.4.9.ebuild:
+  Version bump.
+
+  20 Feb 2007; Alexander H. Færøy <eroyf@gentoo.org> m4-1.4.7.ebuild:
+  Stable on MIPS; bug #156293
+
+  20 Dec 2006; Steve Dibb <beandog@gentoo.org> m4-1.4.7.ebuild:
+  amd64 stable, bug 156293
+
+  06 Dec 2006; Bryan Østergaard <kloeri@gentoo.org> m4-1.4.7.ebuild:
+  Stable on Alpha.
+
+  01 Dec 2006; Markus Rothe <corsair@gentoo.org> m4-1.4.7.ebuild:
+  Stable on ppc64; bug #156293
+
+  01 Dec 2006; nixnut <nixnut@gentoo.org> m4-1.4.7.ebuild:
+  Stable on ppc wrt bug 156293
+
+  28 Nov 2006; Jeroen Roovers <jer@gentoo.org> m4-1.4.7.ebuild:
+  Stable for HPPA (bug #156293).
+
+  27 Nov 2006; Christian Faulhammer <opfer@gentoo.org> m4-1.4.7.ebuild:
+  stable x86, bug #156293
+
+  27 Nov 2006; Gustavo Zacarias <gustavoz@gentoo.org> m4-1.4.7.ebuild:
+  Stable on sparc wrt #156293
+
+*m4-1.4.8 (26 Nov 2006)
+
+  26 Nov 2006; Mike Frysinger <vapier@gentoo.org> +m4-1.4.8.ebuild:
+  Version bump.
+
+  03 Nov 2006; Fabian Groffen <grobian@gentoo.org> 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 <kloeri@gentoo.org> m4-1.4.6.ebuild:
+  Stable on Alpha, bug 149046.
+
+  25 Oct 2006; Daniel Gryniewicz <dang@gentoo.org> m4-1.4.6.ebuild:
+  Marked stable on amd64 for bug #149046
+
+  25 Oct 2006; Joshua Jackson <tsunam@gentoo.org> m4-1.4.6.ebuild:
+  Stable x86; bug #149046
+
+  23 Oct 2006; Markus Rothe <corsair@gentoo.org> m4-1.4.6.ebuild:
+  Stable on ppc64; bug #149046
+
+  23 Oct 2006; Gustavo Zacarias <gustavoz@gentoo.org> m4-1.4.6.ebuild:
+  Stable on hppa wrt #149046
+
+  23 Oct 2006; Gustavo Zacarias <gustavoz@gentoo.org> m4-1.4.6.ebuild:
+  Stable on sparc wrt #149046
+
+  21 Oct 2006; Tobias Scherbaum <dertobi123@gentoo.org> m4-1.4.6.ebuild:
+  ppc stable
+
+  17 Oct 2006; Roy Marples <uberlord@gentoo.org> m4-1.4.7.ebuild:
+  Added ~sparc-fbsd keyword.
+
+*m4-1.4.7 (25 Sep 2006)
+
+  25 Sep 2006; Mike Frysinger <vapier@gentoo.org> +m4-1.4.7.ebuild:
+  Version bump.
+
+*m4-1.4.6 (26 Aug 2006)
+
+  26 Aug 2006; Mike Frysinger <vapier@gentoo.org> +m4-1.4.6.ebuild:
+  Version bump.
+
+  29 Apr 2006; Joshua Kinard <kumba@gentoo.org> m4-1.4.4.ebuild:
+  Marked stable on mips.
+
+  30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> m4-1.4.4.ebuild:
+  Add ~x86-fbsd keyword.
+
+  19 Mar 2006; Fernando J. Pereda <ferdy@gentoo.org> m4-1.4.4.ebuild:
+  Stable on alpha as per bug #126363
+
+  17 Mar 2006; Fabian Groffen <grobian@gentoo.org> m4-1.4.4.ebuild:
+  Marked ~ppc-macos for progressive users (bug #126363)
+
+  16 Mar 2006; Luca Barbato <lu_zero@gentoo.org> m4-1.4.4.ebuild:
+  Marked ppc
+
+  16 Mar 2006; Torsten Veller <tove@gentoo.org> m4-1.4.4.ebuild:
+  Stable on x86 (#126363)
+
+  16 Mar 2006; Gustavo Zacarias <gustavoz@gentoo.org> m4-1.4.4.ebuild:
+  Stable on sparc wrt #126363
+
+  16 Mar 2006; Patrick McLean <chutzpah@gentoo.org> m4-1.4.4.ebuild:
+  Stable on amd64 (bug #126363)
+
+  16 Mar 2006; Markus Rothe <corsair@gentoo.org> m4-1.4.4.ebuild:
+  Stable on ppc64; bug #126363
+
+*m4-1.4.4 (21 Oct 2005)
+
+  21 Oct 2005; Aron Griffis <agriffis@gentoo.org> +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 <agriffis@gentoo.org> m4-1.4.3.ebuild:
+  Mark 1.4.3 stable on alpha
+
+  03 Sep 2005; Markus Rothe <corsair@gentoo.org> m4-1.4.3.ebuild:
+  Stable on ppc64
+
+  18 Aug 2005; Michael Hanselmann <hansmi@gentoo.org> m4-1.4.3.ebuild:
+  Stable on ppc.
+
+  16 Aug 2005; Gustavo Zacarias <gustavoz@gentoo.org> m4-1.4.3.ebuild:
+  Stable on sparc
+
+  05 May 2005; Mike Frysinger <vapier@gentoo.org>
+  +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 <vapier@gentoo.org> 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 <corsair@gentoo.org> m4-1.4.2-r1.ebuild:
+  Stable on ppc64
+
+*m4-1.4.3 (01 Apr 2005)
+
+  01 Apr 2005; Martin Schlemmer <azarah@gentoo.org> +m4-1.4.3.ebuild:
+  Update version.
+
+  31 Mar 2005; Joshua Kinard <kumba@gentoo.org> m4-1.4.2-r1.ebuild:
+  Marked stable on mips.
+
+  28 Mar 2005; Michael Hanselmann <hansmi@gentoo.org> m4-1.4.2-r1.ebuild:
+  Stable on ppc.
+
+  21 Mar 2005; Gustavo Zacarias <gustavoz@gentoo.org> m4-1.4.2-r1.ebuild:
+  Stable on sparc
+
+  12 Mar 2005; Aron Griffis <agriffis@gentoo.org> m4-1.4.2-r1.ebuild:
+  stabilize alpha ia64
+
+*m4-1.4.2-r1 (20 Jan 2005)
+
+  20 Jan 2005; Mike Frysinger <vapier@gentoo.org> +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 <vapier@gentoo.org> +m4-1.4.2.ebuild:
+  Version bump.
+
+  17 Oct 2004; Dylan Carlson <absinthe@gentoo.org> m4-1.4.1.ebuild:
+  stable on amd64.
+
+  15 Jul 2004; Gustavo Zacarias <gustavoz@gentoo.org> m4-1.4.1.ebuild:
+  Stable on sparc
+
+  04 Jul 2004; Joshua Kinard <kumba@gentoo.org> m4-1.4.1.ebuild:
+  Marked stable on mips.
+
+  03 Jul 2004; Guy Martin <gmsoft@gentoo.org> m4-1.4.1.ebuild:
+  Marked stable on hppa.
+
+  02 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org> m4-1.4-r1.ebuild,
+  m4-1.4.1.ebuild, m4-1.4.ebuild:
+  virtual/glibc -> virtual/libc
+
+  30 Jun 2004; Aron Griffis <agriffis@gentoo.org> m4-1.4.1.ebuild:
+  stable on x86, alpha, ia64
+
+*m4-1.4.1 (16 Jun 2004)
+
+  16 Jun 2004; Martin Schlemmer <azarah@gentoo.org> m4-1.4.1.ebuild:
+  Bump version.
+
+  07 Mar 2004; Joshua Kinard <kumba@gentoo.org> m4-1.4-r1.ebuild,
+  m4-1.4.ebuild:
+  Marked stable on mips.
+
+  17 Jan 2004; Christian Birchinger <joker@gentoo.org> m4-1.4-r1.ebuild:
+  Added sparc stable keyword
+
+  08 Dec 2003; Seemant Kulleen <seemant@gentoo.org> 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 <azarah@gentoo.org> 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 <avenj@gentoo.org> m4-1.4.ebuild :
+  ia64 keywords.
+
+  08 Sep 2003; Martin Schlemmer <azarah@gentoo.org> 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 <drobbins@gentoo.org> m4-1.4.ebuild:
+  removed perl dependency. Not required.
+
+*m4-1.4 (09 Mar 2003)
+
+  18 Mar 2003; root <root@gentoo.org> m4-1.4.ebuild:
+  removed authors from dodoc cause the file doesn't exist.
+
+  09 Mar 2003; Martin Schlemmer <azarah@gentoo.org> m4-1.4.ebuild :
+  Mark stable.
+
+  09 Mar 2003; Martin Schlemmer <azarah@gentoo.org> m4-1.4.ebuild :
+  Add non beta, with Debian fixes to close bug #15573.
+
+  24 Feb 2003; Nicholas Jones <carpaski@gentoo.org> :
+  Fixed the 1.4p ebuilds for the 'env' call that was putting root's
+  environment into /tmp world readable.
+
+  18 Feb 2003; Zach Welch <zwelch@gentoo.org> :
+  Added arm to keywords.
+
+  07 Feb 2003; Guy Martin <gmsoft@gentoo.org> :
+  Added hppa to keywords.
+
+*m4-1.4p-r1 (07 Jan 2003)
+
+  07 Jan 2003; Martin Schlemmer <azarah@gentoo.org> m4-1.4p-r1.ebuild
+
+  Add perl depend, as its needed for docs.  Should close bug #13231.
+
+  12 Dec 2002; Jan Seidel <tuxus@gentoo.org> m4-1.4p.ebuild :
+  Added mips to keywords.
+
+  06 Dec 2002; Rodney Rees <manson@gentoo.org> : changed sparc ~sparc keywords
+ 
+*m4-1.4p (21 March 2002)
+
+*m4-1.4o-r2 (1 Feb 2002)
+
+  1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
+  
+  Added initial ChangeLog which should be updated whenever the package is
+  updated in any way. This changelog is targetted to users. This means that the
+  comments should well explained and written in clean English. The details about
+  writing correct changelogs are explained in the skel.ChangeLog file which you
+  can find in the root directory of the portage repository.

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

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 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<herd>base-system</herd>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2013-07-06 18:24 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2013-07-06 18:24 [gentoo-commits] proj/hardened-dev:musl commit in: sys-devel/m4/, sys-devel/m4/files/ Anthony G. Basile

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox