commit: bc99f9608ab5508ae1eef310edc2c30acfb55f46 Author: Benda Xu <heroxbd <AT> gentoo <DOT> org> AuthorDate: Thu Dec 4 04:31:30 2014 +0000 Commit: Benda XU <heroxbd <AT> gentoo <DOT> org> CommitDate: Thu Dec 4 04:31:30 2014 +0000 URL: http://sources.gentoo.org/gitweb/?p=dev/heroxbd.git;a=commit;h=bc99f960
sys-devel/autoconf: from gx86 --- sys-devel/autoconf/ChangeLog | 767 +++++++++++++++++++++ sys-devel/autoconf/Manifest | 34 + sys-devel/autoconf/autoconf-2.13.ebuild | 68 ++ sys-devel/autoconf/autoconf-2.59-r7.ebuild | 45 ++ sys-devel/autoconf/autoconf-2.61-r2.ebuild | 51 ++ sys-devel/autoconf/autoconf-2.62-r1.ebuild | 47 ++ sys-devel/autoconf/autoconf-2.63-r1.ebuild | 45 ++ sys-devel/autoconf/autoconf-2.64.ebuild | 44 ++ sys-devel/autoconf/autoconf-2.65-r1.ebuild | 45 ++ sys-devel/autoconf/autoconf-2.67.ebuild | 42 ++ sys-devel/autoconf/autoconf-2.68.ebuild | 42 ++ sys-devel/autoconf/autoconf-2.69.ebuild | 58 ++ sys-devel/autoconf/autoconf-9999.ebuild | 59 ++ .../autoconf/files/autoconf-2.13-destdir.patch | 26 + .../autoconf/files/autoconf-2.13-gentoo.patch | 36 + .../autoconf/files/autoconf-2.13-test-fixes.patch | 18 + .../autoconf/files/autoconf-2.59-more-quotes.patch | 34 + sys-devel/autoconf/files/autoconf-2.60-tests.patch | 22 + .../autoconf/files/autoconf-2.61-GETMNTENT.patch | 23 + .../autoconf/files/autoconf-2.62-at-keywords.patch | 81 +++ .../files/autoconf-2.62-fix-multiline-string.patch | 30 + .../autoconf-2.62-revert-AC_C_BIGENDIAN.patch | 214 ++++++ sys-devel/autoconf/files/autoconf-2.63-sh.patch | 32 + .../files/autoconf-2.65-AC_TYPE_INT_T.patch | 49 ++ sys-devel/autoconf/metadata.xml | 8 + 25 files changed, 1920 insertions(+) diff --git a/sys-devel/autoconf/ChangeLog b/sys-devel/autoconf/ChangeLog new file mode 100644 index 0000000..d568983 --- /dev/null +++ b/sys-devel/autoconf/ChangeLog @@ -0,0 +1,767 @@ +# ChangeLog for sys-devel/autoconf +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/autoconf/ChangeLog,v 1.193 2014/10/24 21:20:38 vapier Exp $ + + 24 Oct 2014; Mike Frysinger <[email protected]> autoconf-2.59-r7.ebuild, + autoconf-2.61-r2.ebuild, autoconf-2.62-r1.ebuild, autoconf-2.63-r1.ebuild, + autoconf-2.64.ebuild, autoconf-2.65-r1.ebuild, autoconf-2.67.ebuild, + autoconf-2.68.ebuild, autoconf-2.69.ebuild, autoconf-9999.ebuild: + Upgrade old ebuilds to EAPI=4 and enable SLOTing all the time. + + 24 Oct 2014; Mike Frysinger <[email protected]> autoconf-2.67.ebuild, + autoconf-2.68.ebuild, autoconf-2.69.ebuild, autoconf-9999.ebuild: + Drop unused KEYWORDS/SRC_URI. + + 16 Aug 2014; Mike Frysinger <[email protected]> autoconf-2.62-r1.ebuild, + autoconf-2.64.ebuild: + Mark stable for all. + + 14 Feb 2014; Mike Frysinger <[email protected]> autoconf-9999.ebuild: + Upgrade to EAPI=4. + + 17 Jan 2014; Mike Frysinger <[email protected]> autoconf-2.13.ebuild, + autoconf-2.59-r7.ebuild, autoconf-2.61-r2.ebuild, autoconf-2.62-r1.ebuild, + autoconf-2.63-r1.ebuild, autoconf-2.64.ebuild, autoconf-2.65-r1.ebuild, + autoconf-2.67.ebuild, autoconf-2.68.ebuild, autoconf-2.69.ebuild, + autoconf-9999.ebuild: + Add arm64 keywords. + + 23 Dec 2013; Mike Frysinger <[email protected]> autoconf-2.13.ebuild, + autoconf-2.59-r7.ebuild, autoconf-2.61-r2.ebuild, autoconf-2.62-r1.ebuild, + autoconf-2.63-r1.ebuild, autoconf-2.64.ebuild, autoconf-2.65-r1.ebuild, + autoconf-2.67.ebuild, autoconf-2.68.ebuild, autoconf-2.69.ebuild, + autoconf-9999.ebuild: + Force latest autoconf-wrapper to keep people up-to-date. + + 04 Apr 2013; Mike Frysinger <[email protected]> -autoconf-2.65.ebuild, + autoconf-2.59-r7.ebuild, autoconf-2.61-r2.ebuild, autoconf-2.62-r1.ebuild, + autoconf-2.63-r1.ebuild, autoconf-2.64.ebuild, autoconf-2.65-r1.ebuild, + autoconf-2.67.ebuild, autoconf-2.68.ebuild, autoconf-2.69.ebuild, + autoconf-9999.ebuild, metadata.xml: + Initial USE=multislot support. Also drop -j1 workaround for newer versions as + bug only affected 2.61. + + 04 Apr 2013; Mike Frysinger <[email protected]> autoconf-2.59-r7.ebuild, + autoconf-2.61-r2.ebuild, autoconf-2.62-r1.ebuild, autoconf-2.63-r1.ebuild, + autoconf-2.64.ebuild, autoconf-2.65-r1.ebuild, autoconf-2.65.ebuild, + autoconf-2.67.ebuild, autoconf-2.68.ebuild, autoconf-2.69.ebuild, + autoconf-9999.ebuild: + Drop texinfo from DEPEND since this was added when we were munging the info + pages which none of the newer versions do anymore. + + 19 Feb 2013; Zac Medico <[email protected]> autoconf-2.69.ebuild, + autoconf-9999.ebuild: + Add ~arm-linux + ~x86-linux keywords. + + 28 Jan 2013; Alexis Ballier <[email protected]> autoconf-2.13.ebuild: + Use GNU awk and GNU m4 on userland_BSD, bug #453798 by Yuta SATOH + + 01 Jan 2013; Raúl Porcel <[email protected]> autoconf-2.69.ebuild: + m68k/s390/sh stable wrt #447756 + + 30 Dec 2012; Agostino Sarubbo <[email protected]> autoconf-2.69.ebuild: + Stable for alpha, wrt bug #447756 + + 30 Dec 2012; Agostino Sarubbo <[email protected]> autoconf-2.69.ebuild: + Stable for sparc, wrt bug #447756 + + 28 Dec 2012; Jeroen Roovers <[email protected]> autoconf-2.69.ebuild: + Stable for HPPA (bug #447756). + + 26 Dec 2012; Markus Meier <[email protected]> autoconf-2.69.ebuild: + arm stable, bug #447756 + + 25 Dec 2012; Agostino Sarubbo <[email protected]> autoconf-2.69.ebuild: + Stable for ia64, wrt bug #447756 + + 23 Dec 2012; Jeff Horelick <[email protected]> autoconf-2.69.ebuild: + marked x86 per bug 447756 + + 23 Dec 2012; Agostino Sarubbo <[email protected]> autoconf-2.69.ebuild: + Stable for ppc64, wrt bug #447756 + + 22 Dec 2012; Agostino Sarubbo <[email protected]> autoconf-2.69.ebuild: + Stable for ppc, wrt bug #447756 + + 19 Dec 2012; Agostino Sarubbo <[email protected]> autoconf-2.69.ebuild: + Stable for amd64, wrt bug #447756 + + 03 Dec 2012; Robin H. Johnson <[email protected]> autoconf-2.69.ebuild: + With m4-1.4.14-r1, autoconf does not configure properly due to this upstream + check: Root out Glibc 2.9 - 2.12 and GNU M4 1.4.11 - 1.4.15 with buggy false + positive strstr. + + 26 Sep 2012; Mike Frysinger <[email protected]> autoconf-2.13.ebuild: + Make sure we encode standard m4/awk progs as defaults. + + 26 Apr 2012; Alexis Ballier <[email protected]> autoconf-2.13.ebuild: + keyword ~amd64-fbsd + + 26 Apr 2012; Alexis Ballier <[email protected]> autoconf-2.69.ebuild, + autoconf-9999.ebuild: + keyword ~amd64-fbsd + +*autoconf-2.69 (25 Apr 2012) + + 25 Apr 2012; Mike Frysinger <[email protected]> +autoconf-2.69.ebuild, + autoconf-9999.ebuild: + Version bump. + + 21 Sep 2011; Michał Górny <[email protected]> autoconf-9999.ebuild: + Migrate to git-2. + + 22 Jul 2011; Jeroen Roovers <[email protected]> autoconf-2.67.ebuild, + autoconf-2.68.ebuild: + Stable for HPPA (bug #372601). + + 17 Jul 2011; Raúl Porcel <[email protected]> autoconf-2.67.ebuild, + autoconf-2.68.ebuild: + alpha/ia64/m68k/s390/sh/sparc stable wrt #372601 + + 17 Jul 2011; Kacper Kowalik <[email protected]> autoconf-2.67.ebuild, + autoconf-2.68.ebuild: + ppc64 stable wrt #372601 + + 10 Jul 2011; Markus Meier <[email protected]> autoconf-2.67.ebuild, + autoconf-2.68.ebuild: + arm stable, bug #372601 + + 02 Jul 2011; Markos Chandras <[email protected]> autoconf-2.67.ebuild, + autoconf-2.68.ebuild: + Stable on amd64 wrt bug #372601 + + 26 Jun 2011; Pawel Hajdan jr <[email protected]> autoconf-2.67.ebuild, + autoconf-2.68.ebuild: + x86 stable wrt bug #372601 + + 24 Jun 2011; Brent Baude <[email protected]> autoconf-2.67.ebuild, + autoconf-2.68.ebuild: + Marking autoconf-2.6[7,8] ppc for bug 372601 + + 15 Mar 2011; Mike Frysinger <[email protected]> autoconf-2.13.ebuild: + Force C locale when running configure to work around old bugs fixed in newer + versions of autoconf #351982 by Priit Laes. + + 12 Oct 2010; Raúl Porcel <[email protected]> autoconf-2.65-r1.ebuild: + sparc stable wrt #336381 + + 02 Oct 2010; Mike Frysinger <[email protected]> autoconf-2.68.ebuild: + Move into unstable. + +*autoconf-2.68 (22 Sep 2010) + + 22 Sep 2010; Mike Frysinger <[email protected]> +autoconf-2.68.ebuild, + autoconf-9999.ebuild: + Version bump. + + 22 Sep 2010; Mike Frysinger <[email protected]> autoconf-2.65-r1.ebuild: + Mark alpha/arm/ia64/s390/sh stable #336381. + + 19 Sep 2010; Mike Frysinger <[email protected]> autoconf-2.67.ebuild, + autoconf-9999.ebuild: + Unify autoconf-2.67 and autoconf-9999 versions. + + 15 Sep 2010; Jeroen Roovers <[email protected]> autoconf-2.65-r1.ebuild: + Stable for HPPA (bug #336381). + + 14 Sep 2010; Markos Chandras <[email protected]> + autoconf-2.65-r1.ebuild: + Stable on amd64 wrt bug #336381 + + 12 Sep 2010; Pawel Hajdan jr <[email protected]> + autoconf-2.65-r1.ebuild: + x86 stable wrt bug #336381 + + 12 Sep 2010; Joseph Jezak <[email protected]> autoconf-2.65-r1.ebuild: + Marked ppc/ppc64 stable for bug #336381. + + 07 Sep 2010; Mike Frysinger <[email protected]> autoconf-2.67.ebuild: + Move into unstable. + + 06 Aug 2010; Diego E. Pettenò <[email protected]> + autoconf-2.67.ebuild: + Depend on a supporting autoconf-wrapper. + +*autoconf-2.67 (02 Aug 2010) + + 02 Aug 2010; Mike Frysinger <[email protected]> +autoconf-2.67.ebuild: + Version bump. + + 05 Jul 2010; Samuli Suominen <[email protected]> autoconf-2.65.ebuild: + ppc64 stable wrt #311967 + +*autoconf-2.66 (03 Jul 2010) + + 03 Jul 2010; Mike Frysinger <[email protected]> +autoconf-2.66.ebuild: + Version bump. + +*autoconf-2.65-r1 (20 Jun 2010) + + 20 Jun 2010; Mike Frysinger <[email protected]> +autoconf-2.65-r1.ebuild, + +files/autoconf-2.65-AC_TYPE_INT_T.patch: + Add fix from upstream for type size tests #324649 by Jan Seiffert. + + 04 Jun 2010; Jeroen Roovers <[email protected]> autoconf-2.65.ebuild: + Stable for HPPA (bug #311967). + + 27 May 2010; Christoph Mende <[email protected]> autoconf-2.65.ebuild: + amd64 stable (bug 311967) + + 23 May 2010; <[email protected]> autoconf-2.65.ebuild: + ppc stable #311967 + + 22 May 2010; Raúl Porcel <[email protected]> autoconf-2.65.ebuild: + alpha/arm/ia64/m68k/s390/sh/sparc stable wrt #313821 + + 21 Apr 2010; Christian Faulhammer <[email protected]> autoconf-2.65.ebuild: + stable x86, bug 311967 + + 26 Dec 2009; Mike Frysinger <[email protected]> autoconf-2.65.ebuild: + Move into unstable. + + 25 Nov 2009; Mike Frysinger <[email protected]> autoconf-2.64.ebuild: + Move into unstable. + +*autoconf-2.65 (21 Nov 2009) + + 21 Nov 2009; Mike Frysinger <[email protected]> +autoconf-2.65.ebuild: + Version bump. + + 18 Oct 2009; Mike Frysinger <[email protected]> autoconf-2.59-r7.ebuild: + Backport manpage regen avoidance code. + +*autoconf-2.64 (27 Jul 2009) + + 27 Jul 2009; Mike Frysinger <[email protected]> +autoconf-2.64.ebuild: + Version bump. + + 27 Jul 2009; Mike Frysinger <[email protected]> autoconf-2.63-r1.ebuild: + Stabilize for everyone (only change is sh-specific). + + 17 Apr 2009; Zac Medico <[email protected]> autoconf-2.63b.ebuild: + Fix SRC_URI since alpha/beta releases are not distributed on the usual + mirrors. + +*autoconf-2.63-r1 (05 Apr 2009) + + 05 Apr 2009; Mike Frysinger <[email protected]> + +files/autoconf-2.63-sh.patch, +autoconf-2.63-r1.ebuild: + Fix from upstream for handling of little endian fortran on SuperH #264303 + by Raúl Porcel. + +*autoconf-2.63b (01 Apr 2009) + + 01 Apr 2009; Mike Frysinger <[email protected]> +autoconf-2.63b.ebuild: + Version bump. + + 07 Jan 2009; Raúl Porcel <[email protected]> autoconf-2.63.ebuild: + alpha/ia64 stable wrt #2475067 + + 04 Jan 2009; Markus Meier <[email protected]> autoconf-2.63.ebuild: + amd64/x86 stable, bug #245067 + + 03 Jan 2009; nixnut <[email protected]> autoconf-2.63.ebuild: + ppc stable #245067 + + 01 Jan 2009; Jeroen Roovers <[email protected]> autoconf-2.63.ebuild: + Stable for HPPA (bug #245067). + + 31 Dec 2008; Friedrich Oslage <[email protected]> autoconf-2.63.ebuild: + Stable on sparc, bug #245067 + + 27 Dec 2008; Brent Baude <[email protected]> autoconf-2.63.ebuild: + stable ppc64, bug 245067 + + 25 Sep 2008; Mike Frysinger <[email protected]> autoconf-2.63.ebuild: + Make sure we pull in latest autoconf-wrapper #238368 by Josef Reidinger. + +*autoconf-2.63 (20 Sep 2008) + + 20 Sep 2008; Mike Frysinger <[email protected]> +autoconf-2.63.ebuild: + Version bump #238003 by Arfrever Frehtes Taifersar Arahesis. + +*autoconf-2.62-r1 (29 Jun 2008) + + 29 Jun 2008; Mike Frysinger <[email protected]> + +files/autoconf-2.62-at-keywords.patch, + +files/autoconf-2.62-fix-multiline-string.patch, + +files/autoconf-2.62-revert-AC_C_BIGENDIAN.patch, + +autoconf-2.62-r1.ebuild: + Add workarounds for nasty bugs #217976 (multiline problems) and #228825 + (big endian misdetection on ppc). + + 23 Jun 2008; Jeroen Roovers <[email protected]> autoconf-2.61-r2.ebuild: + Stable for HPPA (bug #227603). + + 22 Jun 2008; Markus Meier <[email protected]> autoconf-2.61-r2.ebuild: + amd64 stable, bug #227603 + + 21 Jun 2008; Markus Rothe <[email protected]> autoconf-2.61-r2.ebuild: + Stable on ppc64; bug #225105 + + 21 Jun 2008; Raúl Porcel <[email protected]> autoconf-2.61-r2.ebuild: + alpha/ia64/sparc stable wrt #227603 + + 21 Jun 2008; nixnut <[email protected]> autoconf-2.61-r2.ebuild: + Stable on ppc wrt bug 227603 + + 21 Jun 2008; Christian Faulhammer <[email protected]> + autoconf-2.61-r2.ebuild: + stable x86, bug 227603 + +*autoconf-2.61-r2 (21 Jun 2008) + + 21 Jun 2008; Peter Volkov <[email protected]> + +files/autoconf-2.61-GETMNTENT.patch, autoconf-2.13.ebuild, + autoconf-2.59-r7.ebuild, autoconf-2.61-r1.ebuild, + +autoconf-2.61-r2.ebuild: + Fixed getmntent issue in 2.61, bug #227603. Dropped stable mips. + + 10 Apr 2008; Mike Frysinger <[email protected]> autoconf-2.62.ebuild: + Force newer autoconf-wrapper #217087. + +*autoconf-2.62 (10 Apr 2008) + + 10 Apr 2008; Mike Frysinger <[email protected]> +autoconf-2.62.ebuild: + Version bump. + +*autoconf-9999 (02 Nov 2007) + + 02 Nov 2007; Mike Frysinger <[email protected]> +autoconf-9999.ebuild: + Add support for git. + + 22 Sep 2007; Wulf C. Krueger <[email protected]> + autoconf-2.61-r1.ebuild: + Marked stable on amd64 as per bug 189029. + + 08 Sep 2007; Mike Frysinger <[email protected]> + +files/autoconf-2.13-test-fixes.patch, autoconf-2.13.ebuild: + Fixup false test failures with newer gcc versions #146592. + + 08 Sep 2007; Joseph Jezak <[email protected]> autoconf-2.61-r1.ebuild: + Marked ppc64 stable for bug #189029. + + 24 Aug 2007; Raúl Porcel <[email protected]> autoconf-2.61-r1.ebuild: + alpha/ia64 stable wrt #189029 + + 23 Aug 2007; Christian Faulhammer <[email protected]> + autoconf-2.61-r1.ebuild: + stable x86, bug 189029 + + 23 Aug 2007; Joshua Kinard <[email protected]> autoconf-2.61-r1.ebuild: + Stable on mips, per #189029. + + 19 Aug 2007; Jeroen Roovers <[email protected]> autoconf-2.61-r1.ebuild: + Stable for HPPA (bug #189029). + + 18 Aug 2007; nixnut <[email protected]> autoconf-2.61-r1.ebuild: + Stable on ppc wrt bug 189029 + + 15 Aug 2007; Gustavo Zacarias <[email protected]> + autoconf-2.61-r1.ebuild: + Stable on sparc wrt #189029 + + 06 Jul 2007; Ulrich Mueller <[email protected]> autoconf-2.61-r1.ebuild: + Re-add ~amd64 ~arm ~hppa ~ppc ~s390 ~sh ~sparc, closes bug #184219. + + 06 Jul 2007; Markus Rothe <[email protected]> autoconf-2.61-r1.ebuild: + Added ~ppc64; bug #184219 + + 05 Jul 2007; Raúl Porcel <[email protected]> autoconf-2.61-r1.ebuild: + Re-add ~alpha/~ia64 wrt #184219 + + 05 Jul 2007; Roy Marples <[email protected]> autoconf-2.61-r1.ebuild: + Re-added ~sparc-fbsd and ~x86-fbsd keywords, #184219. + +*autoconf-2.61-r1 (04 Jul 2007) + + 04 Jul 2007; Ulrich Mueller <[email protected]> +autoconf-2.61-r1.ebuild: + Split off Emacs support to package app-emacs/autoconf-mode, bug #184196. + + 05 Jan 2007; Jeroen Roovers <[email protected]> autoconf-2.61.ebuild: + Stable for HPPA (bug #159416). + + 03 Jan 2007; nixnut <[email protected]> autoconf-2.61.ebuild: + Stable on ppc wrt bug 159416 + + 03 Jan 2007; Steve Dibb <[email protected]> autoconf-2.61.ebuild: + amd64 stable, bug 159416 + + 02 Jan 2007; Gustavo Zacarias <[email protected]> autoconf-2.61.ebuild: + Stable on sparc wrt #159416 + + 30 Dec 2006; Tom Gall <[email protected]> autoconf-2.61.ebuild: + stable on ppc64, bug #159416 + + 30 Dec 2006; Andrej Kacian <[email protected]> autoconf-2.61.ebuild: + Stable on x86, bug #159416. + + 30 Dec 2006; Bryan Østergaard <[email protected]> autoconf-2.61.ebuild: + Stable on Alpha, bug 159416. + + 24 Nov 2006; Markus Rothe <[email protected]> autoconf-2.60.ebuild: + Stable on ppc64; bug #144467 + +*autoconf-2.61 (17 Nov 2006) + + 17 Nov 2006; Mike Frysinger <[email protected]> +autoconf-2.61.ebuild: + Version bump. + + 07 Nov 2006; Gustavo Zacarias <[email protected]> autoconf-2.60.ebuild: + Stable on sparc wrt #144467 + + 05 Nov 2006; Stephanie Lockwood-Childs <[email protected]> + autoconf-2.60.ebuild: + stable on ppc (needed for bug #144467) + + 04 Nov 2006; Jeroen Roovers <[email protected]> autoconf-2.60.ebuild: + Stable for HPPA (bug #144467). + + 03 Nov 2006; Fabian Groffen <[email protected]> autoconf-2.13.ebuild, + autoconf-2.59-r7.ebuild, autoconf-2.60.ebuild: + Dropped ppc-macos, see you in prefix. + + 01 Nov 2006; Chris Gianelloni <[email protected]> autoconf-2.60.ebuild: + Stable on amd64/x86 wrt bug #144467. + + 01 Nov 2006; Chris Gianelloni <[email protected]> autoconf-2.60.ebuild: + Stable on amd64/x86 wrt bug #144467. + + 18 Oct 2006; Roy Marples <[email protected]> autoconf-2.13.ebuild, + autoconf-2.59-r7.ebuild: + Added ~sparc-fbsd keyword. + + 17 Oct 2006; Roy Marples <[email protected]> autoconf-2.60.ebuild: + Added ~sparc-fbsd keyword. + + 08 Sep 2006; Mike Frysinger <[email protected]> autoconf-2.60.ebuild: + Dont require help2man #146621 by Emanuel. + + 28 Aug 2006; Mike Frysinger <[email protected]> + +files/autoconf-2.60-tests.patch, autoconf-2.60.ebuild: + Grab fix from upstream for tests with newer m4 #145279 by Josef Reidinger. + +*autoconf-2.60 (27 Jun 2006) + + 27 Jun 2006; Mike Frysinger <[email protected]> +autoconf-2.60.ebuild: + Version bump. + +*autoconf-2.59d (25 Jun 2006) + + 25 Jun 2006; Mike Frysinger <[email protected]> +autoconf-2.59d.ebuild: + Version bump for coreutils-5.97d. + + 29 Apr 2006; Joshua Kinard <[email protected]> ChangeLog: + Marked stable on mips. + + 30 Mar 2006; Diego Pettenò <[email protected]> autoconf-2.13.ebuild, + autoconf-2.59-r7.ebuild: + Add ~x86-fbsd keywords. + + 10 Mar 2006; Fernando J. Pereda <[email protected]> + autoconf-2.59-r7.ebuild: + Stable on alpha wrt bug #125423 + + 10 Mar 2006; Torsten Veller <[email protected]> autoconf-2.59-r7.ebuild: + Stable on x86 (#125423) + + 10 Mar 2006; <[email protected]> autoconf-2.59-r7.ebuild: + Stable on ppc. Bug #125423 + + 09 Mar 2006; Gustavo Zacarias <[email protected]> + autoconf-2.59-r7.ebuild: + Stable on sparc wrt #125423 + + 09 Mar 2006; Luis Medinas <[email protected]> autoconf-2.59-r7.ebuild: + Stable on amd64. Bug #125423. + + 08 Mar 2006; Markus Rothe <[email protected]> autoconf-2.59-r7.ebuild: + Stable on ppc64; bug #125423 + +*autoconf-2.59-r7 (23 Jun 2005) + + 23 Jun 2005; Mike Frysinger <[email protected]> + +files/autoconf-2.59-more-quotes.patch, +autoconf-2.59-r7.ebuild: + Fix under quoting of the $ac_unique_file variable by Justace Clutter #96882. + + 15 Feb 2005; Kito <[email protected]> autoconf-2.13.ebuild, + autoconf-2.59-r6.ebuild: + ~ppc-macos keyword + + 06 Feb 2005; Joshua Kinard <[email protected]> autoconf-2.13.ebuild, + autoconf-2.59-r6.ebuild: + Marked stable on mips. + + 31 Jan 2005; Gustavo Zacarias <[email protected]> autoconf-2.13.ebuild, + autoconf-2.59-r6.ebuild: + Stable on sparc + + 30 Jan 2005; Bryan Østergaard <[email protected]> autoconf-2.13.ebuild, + autoconf-2.59-r6.ebuild: + Stable on alpha. + + 30 Jan 2005; Michael Hanselmann <[email protected]> + autoconf-2.59-r6.ebuild, autoconf-2.13.ebuild: + Stable on ppc. + + 29 Jan 2005; Markus Rothe <[email protected]> autoconf-2.13.ebuild, + autoconf-2.59-r6.ebuild: + Stable on ppc64 + + 02 Jan 2005; Ciaran McCreesh <[email protected]> : + Change encoding to UTF-8 for GLEP 31 compliance + +*autoconf-2.13 (20 Oct 2004) + + 20 Oct 2004; Mike Frysinger <[email protected]> + +files/autoconf-2.13-destdir.patch, +files/autoconf-2.13-gentoo.patch, + +autoconf-2.13.ebuild, +autoconf-2.59-r6.ebuild: + SLOT-ed versions of autoconf. + +*autoconf-2.59-r5 (09 Oct 2004) + + 09 Oct 2004; Mike Frysinger <[email protected]> files/ac-wrapper.pl, + -autoconf-2.59-r4.ebuild, +autoconf-2.59-r5.ebuild: + Version bump to push out fixed ac-wrapper.pl that cvs missed from before + #66854. + + 03 Sep 2004; Pieter Van den Abeele <[email protected]> + autoconf-2.59-r3.ebuild: + Masked autoconf-2.59-r3.ebuild stable for ppc + + 29 Jul 2004; Guy Martin <[email protected]> autoconf-2.59-r4.ebuild: + Stable on hppa. + + 28 Jul 2004; Caleb Tennis <[email protected]> autoconf-2.59-r4.ebuild: + marking x86 stable + + 03 Jul 2004; Joshua Kinard <[email protected]> autoconf-2.59-r4.ebuild: + Marked stable on mips. + + 27 Jun 2004; Gustavo Zacarias <[email protected]> autoconf-2.59-r4.ebuild: + Stable on sparc + + 16 Jun 2004; Martin Schlemmer <[email protected]> files/ac-wrapper-4.pl: + Update comments to show that we check for 2.13 and not 2.1. + + 11 Jun 2004; Bryan Østergaard <[email protected]> autoconf-2.59-r4.ebuild: + Stable on alpha. + + 06 Jun 2004; Guy Martin <[email protected]> autoconf-2.59-r3.ebuild: + Marked stable on hppa. + +*autoconf-2.59-r4 (27 May 2004) + + 27 May 2004; Caleb Tennis <[email protected]> autoconf-2.59-r4.ebuild: + New version which incorporates a new ac-wrapper-4.pl + Use a subroutine which will pull out the greatest AC_PREREQ() value in + a configure.in file in case there is more than one (see Bug #41389). + Also, change the gt statements to be 2.13 instead of 2.1 or AC_PREREQs fail + on seeing 2.12 for example (actually, don't fail, but use autoconf-2.5x which + is not correct). + + 27 May 2004; Caleb Tennis <[email protected]> autoconf-2.59-r3.ebuild: + Mark x86 stable + +*autoconf-2.59-r3 (16 Feb 2004) + + 16 Feb 2004; Martin Schlemmer <[email protected]> autoconf-2.59-r3.ebuild, + files/ac-wrapper-2.pl, files/ac-wrapper-3.pl: + Add back fix for testing AC_PREREQ(2.50) to ac-wrapper-2.pl. Add + ac-wrapper-3.pl with fixed fix for bug #40983. + +*autoconf-2.59-r2 (16 Feb 2004) +*autoconf-2.58-r1 (16 Feb 2004) + + 16 Feb 2004; Brad House <[email protected]> autoconf-2.58-r1.ebuild, + autoconf-2.59-r2.ebuild: + bump versions of autoconf to spur propagation of revertion of ac-wrapper-2.pl + goof, as it affects both stable and unstable branches + +*autoconf-2.59-r1 (15 Feb 2004) + + 15 Feb 2004; Brad House <[email protected]> files/ac-wrapper-2.pl: + Revert ac-wrapper-2.pl patch, as it causes any package that runs autoheader to + fail + + 15 Feb 2004; Martin Schlemmer <[email protected]> autoconf-2.59-r1.ebuild: + New revision to propagate recent wrapper fixes. + + 15 Feb 2004; Martin Schlemmer <[email protected]> files/ac-wrapper-2.pl: + Set AUTOM4TE to autoconf version being run, bug #40983. + + 14 Feb 2004; Martin Schlemmer <[email protected]> files/ac-wrapper-2.pl: + Fix ac-wrapper.pl to also work with AC_PREREQ(2.50) (note the 2.50 and not + 2.5). + + 30 Jan 2004; <[email protected]> autoconf-2.58.ebuild: + stable on mips. + + 25 Jan 2004; Mike Frysinger <[email protected]> : + Replace perl replacements with sed ones #39319. + + 12 Jan 2004; <[email protected]> autoconf-2.58.ebuild: + stable on hppa, unbreaks kde + +*autoconf-2.59 (10 Jan 2004) + + 10 Jan 2004; Aron Griffis <[email protected]> autoconf-2.58.ebuild, + autoconf-2.59.ebuild: + Version bump for bug 33216. Mark 2.58 stable on x86, ppc and sparc since these + arches have kdelibs-3.1.4 marked stable, which requires >=autoconf-2.58. + + 10 Jan 2004; Aron Griffis <[email protected]> autoconf-2.58.ebuild: + stable on alpha and ia64 + + 06 Jan 2004; Brad House <[email protected]> autoconf-2.58.ebuild: + mark stable on amd64. kdelibs won't build without autoconf > 2.57 :/ + + 08 Dec 2003; Seemant Kulleen <[email protected]> autoconf-2.13-r2.ebuild, + autoconf-2.53a.ebuild, autoconf-2.54-r1.ebuild: + removed ancient versions + +*autoconf-2.58 (08 Nov 2003) + + 08 Nov 2003; Martin Schlemmer <[email protected]> autoconf-2.58.ebuild, + files/ac-wrapper-2.pl, files/autoconf-2.58-infopage-namechange.patch: + Update version closing bug #32830. Change to automake's style of selecting + version, closing bug #31016. + + 30 Oct 2003; Daniel Robbins <[email protected]>: all ebuilds: modified + pkg_preinst() to use $ROOT and prevent non-ROOT="/" autoconf merges from + frying the "/" tree (was causing catalyst to die.) Should be a very low- + risk change since the overwhelming majority of Gentoo users always have + ROOT set to "/" anyway. + +*autoconf-2.57a-r1 (08 Oct 2003) + + 08 Oct 2003; Martin Schlemmer <[email protected]> autoconf-2.57a-r1.ebuild, + files/autoconf-2.57a-AC_HELP_STRING.patch: + Fix a bug in AC_HELP_STRING definition, bug #29961, thanks to TGL + <[email protected]> for tracking the problem. + + 07 Oct 2003; Martin Schlemmer <[email protected]> autoconf-2.57a.ebuild: + This breaks a few things, including ntp, etc. + +*autoconf-2.57a (28 Sep 2003) + + 28 Sep 2003; Martin Schlemmer <[email protected]> autoconf-2.57a.ebuild, + files/autoconf-2.57a-infopage-namechange.patch: + Update version. + + 17 Sep 2003; Jon Portnoy <[email protected]> autoconf-2.57.ebuild : + ia64 keywords. + + 02 Sep 2003; Martin Holzer <[email protected]> autoconf-2.13-r2.ebuild, + autoconf-2.53a.ebuild, autoconf-2.54-r1.ebuild, autoconf-2.54.ebuild, + autoconf-2.57-r1.ebuild, autoconf-2.57.ebuild: + Now uses mirror://gnu. + + 30 Mar 2003; Martin Schlemmer <[email protected]> autoconf-2.57-r1.ebuild : + Mark stable. It had some extensive testing, and it closes bug #14663. + +*autoconf-2.54-r1 (15 Mar 2003) +*autoconf-2.57-r1 (15 Mar 2003) + + 15 Mar 2003; Martin Schlemmer <[email protected]> : + Update m4 DEPEND to work with m4-1.4 we are now using. + + 09 Mar 2003; Martin Schlemmer <[email protected]> files/ac-wrapper.pl : + Some new stuff have AC_PREREQ in []. + + 20 Feb 2003; Martin Schlemmer <[email protected]> autoconf-2.57.ebuild : + Run autom4te-2.5x if called without setting WANT_AUTOMAKE_2_5=1. + + 18 Feb 2003; Zach Welch <[email protected]> : + Added arm to keywords + + 15 Feb 2003; Jan Seidel <[email protected]> autoconf-2.54.ebuild : + Added mips to keywords + + 07 Feb 2003; Guy Martin <[email protected]> : + Added hppa to keywords. + +autoconf-2.57 (21 Jan 2003) + + 24 Feb 2003; Nicholas Wourms <[email protected]> autoconf-2.57.ebuild : + Marked testing for mips. + + 21 Jan 2003; Martin Schlemmer <[email protected]> autoconf-2.57.ebuild : + New version. + + 17 Jan 2003; Martin Schlemmer <[email protected]> autoconf-2.54.ebuild : + Depend on texinfo-4.3, else info pages breaks, bug #13041. + + 14 Dec 2002; Martin Schlemmer <[email protected]> autoconf-2.54.ebuild : + Also get autoconf-2.5x info page to show up in DIR index, closing + bug #12085. + + 12 Dec 2002; Jan Seidel <[email protected]> autoconf-2.53a.ebuild : + Added mips to keywords. + + 10 Dec 2002; Martin Schlemmer <[email protected]> autoconf-2.54.ebuild : + + Mark stable. + + 06 Dec 2002; Rodney Rees <[email protected]> : + + Changed sparc ~sparc keywords + +autoconf-2.54 (20 Oct 2002) + + 25 Oct 2002; Martin Schlemmer <[email protected]> autoconf-2.54.ebuild : + + Fix SRC_URI fir version 2.13 tarball. Close bug #9495. + + 20 Oct 2002; Martin Schlemmer <[email protected]> : + + Update version. + + 23 Sep 2002; Martin Schlemmer <[email protected]> ac-wrapper.pl : + + Firstly i should mention that the perl wrapper 'ac-wrapper.pl', is + based on great work by Guillaume Cottenceau ([email protected]). + This updates it to correctly detect if automake-1.6 was used. + +autoconf-2.53a (22 May 2002) + + 22 May 2002; M.Schlemmer <[email protected]> autoconf-2.53a.ebuild : + + Update in hope of fixing the gcc3 build problem (somewhere with + m4 version detection, bug #2929. I am not sure, as I could not + get feedback if working or not. + +autoconf-2.53-r1 (19 May 2002) + + 19 May 2002; M.Schlemmer <[email protected]> autoconf-2.53-r1.ebuild : + + Fix it to use "-$PV" as suffix, and not "-2.5x". + + 22 April 2002; M.Schlemmer <[email protected]> ac-wrapper.pl : + + Update so that it can work with AC_PREREQ([2.13]) as well as AC_PREREQ(2.13). + +autoconf-2.52d-r1 (21 March 2002) + + 7 April 2002; M.Schlemmer <[email protected]> : + + Change the names of the 2.5x binaries to foo-${PV}, since they do support + limited parallel versions, and foo-2.5x breaks recursion if they call + themselfs. Fixed doc paths. + +*autoconf-2.53 (21 March 2002) + + 21 March 2002; M.Schlemmer <[email protected]> : + + Add dual ebuild which contain 2.13 and 2.53, and autodetect the + correct version to use. + +*autoconf-2.13-r2 (1 Feb 2002) + + 1 Feb 2002; G.Bevin <[email protected]> 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/autoconf/Manifest b/sys-devel/autoconf/Manifest new file mode 100644 index 0000000..25521ed --- /dev/null +++ b/sys-devel/autoconf/Manifest @@ -0,0 +1,34 @@ +AUX autoconf-2.13-destdir.patch 677 SHA256 67c3eaf2f8aaf3acbcff387bc3fc6d46688b56a6b51043344e301bfaf16186a0 SHA512 eeb9619bdc365fb3877b816e30192fb235b8c7fed9e810da0382363141abd9b5df217cda31a7dd1eb51d6310714412709fc830fdaac55a6ccfcfd8335f752c54 WHIRLPOOL eb39bea4db9e92a1f4329502777051cc1ba31e3c70e93c7482cd8b266674996307b71e09677fa3f0763b91b70c69b66a2a3a06b0f3fe182a87a6d864d877b26a +AUX autoconf-2.13-gentoo.patch 898 SHA256 5d6a4b9d8d789684b44addf565200a90ee92140d58bebf087373ae82c4d89ea8 SHA512 8195ea24bd1fbcba20cd09de12dc90879a3d6e2877179d43830abdca6c68148c2bd611b1d3919777304945a08e0d939aa868bb689558515af6b0b10524f16e5c WHIRLPOOL aaba69e3f2450309abd27e578f7ae26986bf288f623a821219a78ddddd68504fc880624bbb911adb55c15cd7673daa3fe35fb840729495f23a1960d41edcea0f +AUX autoconf-2.13-test-fixes.patch 547 SHA256 43929d95e6050642385530df91084d4c073cec5cca727918d5ff84bc1e3059f5 SHA512 085e7525c66e710b42dcb068c8aeda89488d1e926e493bcab74e1a1440f53f67630d6998a2a9eff6dc65cf8f71cad19127d541422b51a2519163b51ba78ae592 WHIRLPOOL 8d4865e93cca21cfb6735996cd6e7e920bb3131ea45c63398cefe7c8aca40d6611f1a8142f8c4bdc153c5894200637e4c2a705a26535d3214067a487969b17d4 +AUX autoconf-2.59-more-quotes.patch 1223 SHA256 0bd6d00b2f77e89684ed7305c3821090950fcc6407ab045fd3ace91ac0b19abd SHA512 8736ba977b80f78a291837377435d2c9f2ede4bbe56acbeeed0951cc36961c510c792bb87973d1bf26d6f6cb9949bafd5a56f80728198a18b85ad8e500a06cda WHIRLPOOL c3d673fc4c3909202721e2e4a69cec391608028dba533cd43bd904742122871f59f9ee2d6d96f86219ce3085c749f695404b6d94c63eb5c21c598533d9111854 +AUX autoconf-2.60-tests.patch 720 SHA256 96a54f7623bd889f3f8a12c802305a8e07a0dc781796ab78c8f9b61c4644c9fa SHA512 32ccfeca628dbfba1e3faac433797877709b062af5d50ff28cf8b6ea66d33790054053b57119f375a405037c3bb6b9231355e483dac4d45264167f47fa1f5f7c WHIRLPOOL 80b6e53bd13f8eb324e9e3286d0e684077911af8741ae2c53a3a6cf9429015eb2a4390ad1982a886668211f4b316955448575318a3dc4dd1fa6043e61a544bfc +AUX autoconf-2.61-GETMNTENT.patch 909 SHA256 28b5ea16cad98460e7920456365068d171c1ce1f50b2582c4f393e83e9421d09 SHA512 64760743ebb25a7a1e9de79bafebf6f22098e14b311107f3f662e60601f45c15b6296f48eee87efa572041b1d69b8a484286550b84d6937e511befa1f00ab2a6 WHIRLPOOL 27f0510299058f3e02413c48b5dbde535211cadb94404804ed4b1914154c306423c7566605bc14d2e6f002b4aa2894a04b08308620f0d92fe3d0cfc92ca43978 +AUX autoconf-2.62-at-keywords.patch 2857 SHA256 dea4a6caef01566f252ce71c6fb9b5aff07faa918925c10a2c5a7b4b68f1c2a9 SHA512 5cd214d51b9157377850a9a8a2e8338352828c0edb0e0e2ffb50f6439d1fac580202a8a02f0e461f6311a27d5ff52d4d86f2146ee7fef1b07b700f253a0a6152 WHIRLPOOL 0c85f92810afe53912bbb1f6a8a3be2176e0c710a8d1b4af85c85d898fc307998f788fe3547d966b43fe2734cea06e6fc0f464c07070018cf510cfa98ef671a4 +AUX autoconf-2.62-fix-multiline-string.patch 1040 SHA256 853bf209c69610d5a9f95dc6637342651eacdfe7255198228c2995fca2c4fb36 SHA512 0f4ff3d2121ed05881d7e8cc3546340abdec80b0184ca7e7d115e507d52943997564ad699c3b4ed90fb38087e8a8ebd8f48638339e7b175efc4b25ad02ecc7ee WHIRLPOOL c21cfddf7569bd1a7a601b42ec9b636892bac5a08a05a5af5d06a5222e54006759cef026c3741cddfc83586f36ca1ee985e35f9bb53753360357e4ab5dccb570 +AUX autoconf-2.62-revert-AC_C_BIGENDIAN.patch 7040 SHA256 5dcd1437891ad33ce81219b27429f94ff56ad7216b7b707427ae028bdc60f610 SHA512 3ded7bbdd4ca3443457f0aad7aa8324f1825f155cf43a3bffb3a018653aeeb30404884e42d0abeaf6c3456e1c6aeb19add87d192237111beefed796063461f51 WHIRLPOOL 5b2ceb97d35218e1698f74a0d72cfe13d8365c01cb3f98b4378ab5f0a757e8456bedfae17d00b53a8c03e5693b9660aa3d9f8a56957ae81530859b082e1e6502 +AUX autoconf-2.63-sh.patch 1224 SHA256 1b236cd09c14f5f74eddcb12b001db9c51c624e57f13fe627085d02ed67c0809 SHA512 c82a75c5f04f86f05254150f31c001152feeaf56f5aa662d8df05e6efc1ab751b5d353aa0e4b56ca0de8034cb4bee8283e9ab68977094e04225f06985d3bd539 WHIRLPOOL 4a63c1604883531764c9cf844ea285e7846914409f1b5fb61c83d7fbda73c12d0e69d6ff1ffe5a655e7876eb719235dff5e71dafa4619d35554578901392c084 +AUX autoconf-2.65-AC_TYPE_INT_T.patch 1760 SHA256 b9007a68db2b791ccea64b5f9984b11a38bc7a86c41ae2961293aebf18865bfc SHA512 30bd03debaf74c21f435da00f399a7e1bdcd6e661a7565d240793353507f949cc60b9a31bd2a5f53ba3a909d0171f4afa407f20888e4ff23e5962a5ddbb612c7 WHIRLPOOL 1bd8f1b7cdb892978d898f55d8fb079706719db58d8e7cd67cfbb8741ade271377a8b04a5027d4f0d37759501f467984743f267ee2d7332304f3be60e5c298bc +DIST autoconf-2.13.tar.gz 443844 SHA256 f0611136bee505811e9ca11ca7ac188ef5323a8e2ef19cffd3edb3cf08fd791e SHA512 602584f4c77b7a554aaa068eda5409b68eb0b3229e9c224bffb91c83c4314d25de15bd560a323626ff78f6df339c79e1ef8938c54b78ecadf4dc75c5241290ad WHIRLPOOL 918e5e4679f0a2ae84299f190904be05f2c69e8cddf97c6b1a6e82ba20768f4c97ac451b0b6159800bad6635633f9d772a403be8c724ea782bf7725d2905f180 +DIST autoconf-2.59.tar.bz2 925073 SHA256 f0cde70a8f135098a6a3e85869f2e1cc3f141beea766fa3d6636e086cd8b90a7 SHA512 0f57e57b94ef78d59e68476746e78de9c8d0c07bcfdbdb850c2e68b59cdbef7e6256a073d1ae8965abd30611f22c1dc451ecdf67aff43102f73ec118c51ab4d6 WHIRLPOOL 4330fe3d19c26759e7babd2470cf3fb3cc8c6632fee6014ca33c2f8339ddb3114f4376b14cad4126a4dd496aecfc3f68d623061752836094c893894ede693a8b +DIST autoconf-2.61.tar.bz2 1042439 SHA256 93a2ceab963618b021db153f0c881a2de82455c1dc7422be436fcd5c554085a1 SHA512 f534c7dbc10fc871cc99b1cb68bd7f19d888677d9e2af47e904e91fe90420c20e7a270da2681da82e249ffb46c92165202cc73e125a9b14abd604458731b0026 WHIRLPOOL fd608032198954f05f83e65cd118eb91dc74b0e3b2831594cc2a88f90a5120f56381863913cf661927baeb3aae5b99406a904ccbfb48fe4bf5757e17d455de67 +DIST autoconf-2.62.tar.bz2 1165951 SHA256 42be7628e32fd3bebe07d684b11fb6e7e7920ef698fc4ccb3da6d77f91cefb96 SHA512 98a2d903e8c43088ac60b880f58d7c35c547824c277dbeb14c48f846e40f29546c20e942f99127ffdc6f6607c334a6054328f20a9a2962972cc80570665ee7d7 WHIRLPOOL bfef8abab1a6776859369d5ffce960a17ae25208312b5a78ddcac97adb0a4464c25043a2bbf8461a8fcb528dc878a8bbc04debe67701ade47eae8a67b1ef25ff +DIST autoconf-2.63.tar.bz2 1195259 SHA256 264d7c1c0e268bc77fbe0f308e085545535edfe73f33e27c80219cc0c9c71246 SHA512 bd47527a1f6558953d21ac1d7a36d490d057a78cd612f82b6f31aa73f9c42f4a2d736a7d4e49d91df268bffa5a418d222c53e741bffc2c8843fe3b7ed37e09d6 WHIRLPOOL 595eefe099ad7f8ad17290b5f042186567915164d2f0ae3cabed0ee13f54ca714e82ff440f84a4458fb42ce4b4f9fb5eecbcf79e61405a5a833b04d55f5a8713 +DIST autoconf-2.64.tar.xz 1113892 SHA256 32d977213320b8ae76c71175305301197f2b0e04e72d70694bc3d3e2ae6c7248 SHA512 ee4b504447c14a59b849d0915e55a90522cfb071d1583af2bd3575e5a05d7bd290e55e0e9d0760c8f36043f926199fc2d962b559d27d2f95c70d0e147b4ad0a3 WHIRLPOOL 791d3f9ed37833b13880a1bb7f75b2f73ae73fd6c9a9f4bb0ddbc33e29a617fa7f82fe43556c33effc417ac584f711f325245c3379af97f22600d54546ef9a79 +DIST autoconf-2.65.tar.xz 1132092 SHA256 3e07179feb2ba724ae557872d0cb5878655c58b49b6eaea068210c0bf22661f5 SHA512 23473cde36ad02a9474286a144c751b222d7aecf8b271b49e6dae25706c96d5533c8d840d522ecf11df8c437961a2ac00aa050c929d5e06b381acf1bc34f2c4c WHIRLPOOL 8a4bbaf7c9593d27ab9245dedc236d4addf38633f0fcc95ccfc35a1d503c447674940790407e49dab3b9fdb679eea8c9b04b132ca87c5a3c820a7f6834bfec98 +DIST autoconf-2.67.tar.xz 1158000 SHA256 80c6bda1dd6ab04510d42f594c69a06f98dc5e589683b03c11abd89270502ac1 SHA512 b9021a137da42512f6c4ce907b560ad54e27491083ce686039c32dca2602f3cb354d9e7d7493d6d531a0aa5766ff25e0d86aea6e8f61a79d93acf3ff6b56de80 WHIRLPOOL 810c763bbd1cde8eb4b7aeba32d6f9d0189b09b630a92f496eb499b466e19db6a4b9f8e291cf51e690103d8f885b37029f744aac3ca197f6e5a25645f30f1a74 +DIST autoconf-2.68.tar.xz 1167804 SHA256 c994778716e6223cf65e898e06c15ed498fe81424838adf67007282b661055ba SHA512 fd41b2d75a89bcc67f2cb0a3b335ca0d5e8f6d3f4ae844fea21c80c5ff7234efe8c299491e89d1d1124b0d4ec3072a21cf707e14b5ef186f1ab2d09f0fefa979 WHIRLPOOL 607d9bb0469633a1938d92e600073c4fa860415d339e0a8b0239265980eb9a967d79bf4c06ce96bb5f61e4504b52a6b4f90d39fd082f15ad969c1a9d24b0cedf +DIST autoconf-2.69.tar.xz 1214744 SHA256 64ebcec9f8ac5b2487125a86a7760d2591ac9e1d3dbd59489633f9de62a57684 SHA512 995d3e5a8eb1eb37e2b7fae53c6ec7a9b4df997286b7d643344818f94636756b1bf5ff5ea9155e755cb9461149a853dfbf2886fc6bd7132e5afa9c168e306e9b WHIRLPOOL 9d806d685b9951acb15ab837b08437a6632f0907f105057e84ba3e0d99539371c32153333f459f04fb537cbb96a80e4418937e937381aec677b319ad667f7918 +EBUILD autoconf-2.13.ebuild 1959 SHA256 fb8b819ceb77647922dfc970e72ae8ffe59e02b5fc839063afec025aac266638 SHA512 ebd952e3061a0e5b88ef1e914bc4050b0edcf4cd739558d0d1f2fadb58b901f1dc3dbdbc6ca0d7bcaca6806e05f5d017c16eb8ac31045ad5eaba19429b43f1df WHIRLPOOL 2ea94c33963e5ff9a772b9edb89aeee6a5ccaa38cc632f24e2ca32a3484ed35bb8d0b095c2eccc7330872f1118c54dc5e5225a6f1b182082bf6ecdada7e970e9 +EBUILD autoconf-2.59-r7.ebuild 1222 SHA256 69828f7c94bb87334707bd63a3b385d9149cc64f77682bf036b9e07b67466b98 SHA512 4d2dd7fb4eb76474b14c01af9301797e42fb5a23a89d743f093dd326698239829254837ad77a407c80a8ed80a45e8b7dc9036210b9d3f4ea2dd2dfe8ca7ed474 WHIRLPOOL 9fe95750b3c0a91bb1c0ab79ad37a41c181c7b2d6787dc15fb9845c09c30b983979e69e98f07aa91e23a813c4f0bff7048c15a65bcc16eae1533b7e630599ed8 +EBUILD autoconf-2.61-r2.ebuild 1318 SHA256 7f309d6f78c3f8535a063caecc135937c81153dbb2bb5c01031f0ee7958fff0e SHA512 9001c495ea79499e92a3937d1866d352acbd105a64dc7a8c02508daba24ba454c7fefe538f0a185969c822a56ce82590f9c0f546e7e381ce184871242d986bde WHIRLPOOL 476ab34b6f4d71f6d2978ff1f8192cf222f72a4164b33eb0557ac064ddfc9d64a483f99a75c2a6b0e1393adab3b58baac463171a66a80233b449149ef1a63bb2 +EBUILD autoconf-2.62-r1.ebuild 1341 SHA256 7726b57ec481a92a27604200a8e92149e600fb7ce010fdff43889c4ef3b4f4c9 SHA512 d0599def76944c2da808cae4d2f9ed4228d9ae0d26963aac2720ee157c9e83c27e5a03cc5b3c913d6ab269b104bb4584d8efc2a42e4a035dc25ab055fb3b2702 WHIRLPOOL 5c39eccf8bc7b356fcff9445aa05091fd185358922769262e7a6c5b206cd0981d2d46c1782ae32897e34fb638339cee7cdff46628910cdcd06e784ef85ae95b1 +EBUILD autoconf-2.63-r1.ebuild 1215 SHA256 27b28a4d22661ac056e08bb57eed4689457ae3649a29017089f808fb0df50d92 SHA512 1b6dac9bc89109705438452c21fcdf8496d44a01ea585b3b0639bf338401049836f9ced33a1a7698fa4e7f46077b9e23724f8b54e1949c6f0534886886b308ff WHIRLPOOL 4669270e96bbab99f32cb2a3aba2c8caee5cc9e8dd4bb020f9d80c4022ff166bdc8af35296cd0ef0e317986aa33f1f24a2b142120a8fc9bc4f0a2853108a7579 +EBUILD autoconf-2.64.ebuild 1167 SHA256 61bfdc30fa7326e513eab0d1306ef9b7c353d3cad9a974be7208eb4e8769caec SHA512 e170f92203d5adb1cd9cca82d918d2b807e580cd22f3af7218bb2c8dc109aff2fd221fa46b9e921bdc18c0e19bb6d8ffe0befc618262a5a2c0b28d3b7b80ee50 WHIRLPOOL e3c42b1855252057e21ef68086210637c97f97ef47be6ef62ac2d38c0e690a76fb382ce5abb977dad069b7ca730260d0e2bca8c4700dadb63b807befa043c3e4 +EBUILD autoconf-2.65-r1.ebuild 1226 SHA256 1fa8c945acd854614464f4217c9cef3badb9afbb93fd1a1b6cd0e88991215399 SHA512 58f0a1e6c02f7cd60dbb107492059ce8e0689f81cc18aeef1d99c4cd30a00cb3eb4b20b5992912aaf7d018aedcb9e66738a05643e73ce2ae9b5aa68b0395b3dc WHIRLPOOL 5f93f681ad30580100f425cba68e540feb52c32bd53987e9ff06a9aec38db90e055b7e17936d255093406d95d1b820a86755703b1629dccb91fa62a8d50b101f +EBUILD autoconf-2.67.ebuild 1152 SHA256 96c69be337c3060969e8a35c01e9bb4f0b93d29be306b50609d3b8af3e8a799a SHA512 80924e1dd3dede5e8a6b39df9b0256de8165e2b68bca47a33d42cb954947393d29f813fcf53860d184105107fcae9d8b0936a0096dde1dd73f42d4e48931131c WHIRLPOOL 85494beb9de96e7b90a293580ece5c8ded2624e91133068a2780ca539b72be90dc8b03e8aec4d9982ce6c0288b03e3b3ede28526cf340ddc7ebb5dafc7604ef0 +EBUILD autoconf-2.68.ebuild 1152 SHA256 df780ec2a69582e7a37b96cd17f1eb34b5295fe875ed62da32fdfcabd5350529 SHA512 fb8b56d670f0b3f5a1d4fc07ed533236f14fa5136ca9187704a7695757e9e8644784059285ddc2770f3b2f8ad424c01eb82cc1d8595f0247ced94329ddcdf655 WHIRLPOOL 967e0beedfe0bcdbc1839c0a44cbb358588e13800865e99134ab4e7c8e6ffa4baad967e94fe5175f8482203c65e192722277f8e61ec9b68a34da8c6b42bad8c7 +EBUILD autoconf-2.69.ebuild 1702 SHA256 3b46448f70dbfd94b2ac549bde49a78ac035d18c9a8f5346ada3956886fc12c9 SHA512 2119843bbaf838d395f0541a8c0aff9902e7149a3a03add0b56116917b3c8b46e52fb186042999a5b3dc1d780fa7c8a2e53dcd5a324ead1e680c702782db87ba WHIRLPOOL ae022ec64029cfcf9702a2912c4293724868c744af70a01fadfac0c60f4365903b781fd1c375757d552b874c3d7255d0c57f3e9ff09f2f597d050b537bba2aae +EBUILD autoconf-9999.ebuild 1735 SHA256 944f9201a04639c1f4240ea4a7accb32c9e049b293848c3c0695757d66fe1863 SHA512 fb63c0c2aad2be5d529c1a2419c4400f76729c1049904d6f0d5c2bec18a6d7e90648d1c6a3107b15ccc3e1de531a4ec10525621751ac75300d5e234bf0093fa1 WHIRLPOOL c5cad0bb494d959a1d85e69fbbac44a373af2cb0c8729359fb547d017eef0900f02fc053b3b17bf03db2d975091d6d91ebedad0321320fe27ea4b6c617a5425b +MISC ChangeLog 27198 SHA256 b603b40072ae9c832af4fc4d2efb7a8abcf1e83ed4aa2d8c10d29733b7c79099 SHA512 9241085e4f8dbe535451f40ac48a537146b2812ea7aa0ed82a9ab30a0b72a589ba30bc9efae941d56444cf4caeadc7e8a65ea85fa69fa671d9255639e1d488eb WHIRLPOOL 6b6419dc6e266114506e3ef7a5d3a017a947843320a11b579d4fe2d61db23ed50132536d4bbd3922158f93d877c8769bec629ab96e2910414c6b38c20a2da871 +MISC metadata.xml 259 SHA256 117bfd466a62137b822e206f192aae9654b6e25f57eb2fdec3574184fa44b3fb SHA512 d1a946823a672af327a3b4d860263e3899c90b826463bf9fb85273b06edd6ef0cc74818455e629c49ebd46c4614f96cd3edacef07893a764f99426253a30c916 WHIRLPOOL c71bcf5c5caf6e62d7a34dea22ceeb899e3b379ab454299bc7afd50235b9febe5d75da44c27fe4ed87861c4540af0061d8e11cf4656f63a3065033c5e4607af6 diff --git a/sys-devel/autoconf/autoconf-2.13.ebuild b/sys-devel/autoconf/autoconf-2.13.ebuild new file mode 100644 index 0000000..87728f6 --- /dev/null +++ b/sys-devel/autoconf/autoconf-2.13.ebuild @@ -0,0 +1,68 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/autoconf/autoconf-2.13.ebuild,v 1.24 2014/01/17 04:23:13 vapier Exp $ + +inherit eutils + +DESCRIPTION="Used to create autoconfiguration files" +HOMEPAGE="http://www.gnu.org/software/autoconf/autoconf.html" +SRC_URI="mirror://gnu/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="${PV:0:3}" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd" +IUSE="userland_BSD" + +DEPEND=">=sys-apps/texinfo-4.3 + =sys-devel/m4-1.4* + dev-lang/perl" +RDEPEND="${DEPEND} + >=sys-devel/autoconf-wrapper-13" + +src_unpack() { + unpack ${A} + cd "${S}" + epatch "${FILESDIR}"/${P}-gentoo.patch + epatch "${FILESDIR}"/${P}-destdir.patch + epatch "${FILESDIR}"/${P}-test-fixes.patch #146592 + touch configure # make sure configure is newer than configure.in + + rm -f standards.{texi,info} # binutils installs this infopage + + sed -i \ + -e 's|\* Autoconf:|\* Autoconf v2.1:|' \ + -e '/START-INFO-DIR-ENTRY/ i INFO-DIR-SECTION GNU programming tools' \ + autoconf.texi \ + || die "sed failed" +} + +src_compile() { + # need to include --exec-prefix and --bindir or our + # DESTDIR patch will trigger sandbox hate :( + # + # need to force locale to C to avoid bugs in the old + # configure script breaking the install paths #351982 + # + # force to `awk` so that we don't encode another awk that + # happens to currently be installed, but might later be + # uninstalled (like mawk). same for m4. + local prepend="" + use userland_BSD && prepend="g" + ac_cv_path_M4="${prepend}m4" \ + ac_cv_prog_AWK="${prepend}awk" \ + LC_ALL=C \ + econf \ + --exec-prefix=/usr \ + --bindir=/usr/bin \ + --program-suffix="-${PV}" \ + || die + emake || die +} + +src_install() { + emake install DESTDIR="${D}" || die + + dodoc AUTHORS NEWS README TODO ChangeLog ChangeLog.0 ChangeLog.1 + + mv "${ED}"/usr/share/info/autoconf{,-${PV}}.info +} diff --git a/sys-devel/autoconf/autoconf-2.59-r7.ebuild b/sys-devel/autoconf/autoconf-2.59-r7.ebuild new file mode 100644 index 0000000..76e9bb7 --- /dev/null +++ b/sys-devel/autoconf/autoconf-2.59-r7.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/autoconf/autoconf-2.59-r7.ebuild,v 1.21 2014/10/24 21:14:20 vapier Exp $ + +EAPI="4" + +inherit eutils + +DESCRIPTION="Used to create autoconfiguration files" +HOMEPAGE="http://www.gnu.org/software/autoconf/autoconf.html" +SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="${PV}" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" +IUSE="" + +DEPEND="=sys-devel/m4-1.4* + dev-lang/perl" +RDEPEND="${DEPEND} + !~sys-devel/${P}:0 + >=sys-devel/autoconf-wrapper-13" + +src_prepare() { + find -name Makefile.in -exec sed -i '/^pkgdatadir/s:$:-@VERSION@:' {} + + epatch "${FILESDIR}"/${P}-more-quotes.patch +} + +src_configure() { + # Disable Emacs in the build system since it is in a separate package. + export EMACS=no + econf --program-suffix="-${PV}" || die + # econf updates config.{sub,guess} which forces the manpages + # to be regenerated which we dont want to do #146621 + touch man/*.1 +} + +src_install() { + default + + local f + for f in "${ED}"/usr/share/info/*.info* ; do + mv "${f}" "${f/.info/-${SLOT}.info}" || die + done +} diff --git a/sys-devel/autoconf/autoconf-2.61-r2.ebuild b/sys-devel/autoconf/autoconf-2.61-r2.ebuild new file mode 100644 index 0000000..9fb0b8d --- /dev/null +++ b/sys-devel/autoconf/autoconf-2.61-r2.ebuild @@ -0,0 +1,51 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/autoconf/autoconf-2.61-r2.ebuild,v 1.13 2014/10/24 21:14:20 vapier Exp $ + +EAPI="4" + +inherit eutils + +DESCRIPTION="Used to create autoconfiguration files" +HOMEPAGE="http://www.gnu.org/software/autoconf/autoconf.html" +SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="${PV}" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" +IUSE="" + +DEPEND=">=sys-devel/m4-1.4.6 + dev-lang/perl" +RDEPEND="${DEPEND} + !~sys-devel/${P}:0 + >=sys-devel/autoconf-wrapper-13" + +src_prepare() { + find -name Makefile.in -exec sed -i '/^pkgdatadir/s:$:-@VERSION@:' {} + + epatch "${FILESDIR}"/${P}-GETMNTENT.patch +} + +src_configure() { + # Disable Emacs in the build system since it is in a separate package. + export EMACS=no + econf --program-suffix="-${PV}" + # econf updates config.{sub,guess} which forces the manpages + # to be regenerated which we dont want to do #146621 + touch man/*.1 +} + +src_compile() { + # From configure output: + # Parallel builds via `make -jN' do not work. + emake -j1 +} + +src_install() { + default + + local f + for f in "${ED}"/usr/share/info/*.info* ; do + mv "${f}" "${f/.info/-${SLOT}.info}" || die + done +} diff --git a/sys-devel/autoconf/autoconf-2.62-r1.ebuild b/sys-devel/autoconf/autoconf-2.62-r1.ebuild new file mode 100644 index 0000000..3bd247c --- /dev/null +++ b/sys-devel/autoconf/autoconf-2.62-r1.ebuild @@ -0,0 +1,47 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/autoconf/autoconf-2.62-r1.ebuild,v 1.7 2014/10/24 21:14:20 vapier Exp $ + +EAPI="4" + +inherit eutils + +DESCRIPTION="Used to create autoconfiguration files" +HOMEPAGE="http://www.gnu.org/software/autoconf/autoconf.html" +SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="${PV}" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" +IUSE="" + +DEPEND=">=sys-devel/m4-1.4.6 + dev-lang/perl" +RDEPEND="${DEPEND} + !~sys-devel/${P}:0 + >=sys-devel/autoconf-wrapper-13" + +src_prepare() { + find -name Makefile.in -exec sed -i '/^pkgdatadir/s:$:-@VERSION@:' {} + + epatch "${FILESDIR}"/${P}-revert-AC_C_BIGENDIAN.patch #228825 + epatch "${FILESDIR}"/${P}-at-keywords.patch + epatch "${FILESDIR}"/${P}-fix-multiline-string.patch #217976 +} + +src_configure() { + # Disable Emacs in the build system since it is in a separate package. + export EMACS=no + econf --program-suffix="-${PV}" + # econf updates config.{sub,guess} which forces the manpages + # to be regenerated which we dont want to do #146621 + touch man/*.1 +} + +src_install() { + default + + local f + for f in "${ED}"/usr/share/info/*.info* ; do + mv "${f}" "${f/.info/-${SLOT}.info}" || die + done +} diff --git a/sys-devel/autoconf/autoconf-2.63-r1.ebuild b/sys-devel/autoconf/autoconf-2.63-r1.ebuild new file mode 100644 index 0000000..9645220 --- /dev/null +++ b/sys-devel/autoconf/autoconf-2.63-r1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/autoconf/autoconf-2.63-r1.ebuild,v 1.7 2014/10/24 21:14:20 vapier Exp $ + +EAPI="4" + +inherit eutils + +DESCRIPTION="Used to create autoconfiguration files" +HOMEPAGE="http://www.gnu.org/software/autoconf/autoconf.html" +SRC_URI="mirror://gnu/${PN}/${P}.tar.bz2" + +LICENSE="GPL-2" +SLOT="${PV}" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" +IUSE="" + +DEPEND=">=sys-devel/m4-1.4.6 + dev-lang/perl" +RDEPEND="${DEPEND} + !~sys-devel/${P}:0 + >=sys-devel/autoconf-wrapper-13" + +src_prepare() { + find -name Makefile.in -exec sed -i '/^pkgdatadir/s:$:-@VERSION@:' {} + + epatch "${FILESDIR}"/${P}-sh.patch #264303 +} + +src_configure() { + # Disable Emacs in the build system since it is in a separate package. + export EMACS=no + econf --program-suffix="-${PV}" + # econf updates config.{sub,guess} which forces the manpages + # to be regenerated which we dont want to do #146621 + touch man/*.1 +} + +src_install() { + default + + local f + for f in "${ED}"/usr/share/info/*.info* ; do + mv "${f}" "${f/.info/-${SLOT}.info}" || die + done +} diff --git a/sys-devel/autoconf/autoconf-2.64.ebuild b/sys-devel/autoconf/autoconf-2.64.ebuild new file mode 100644 index 0000000..22d95b6 --- /dev/null +++ b/sys-devel/autoconf/autoconf-2.64.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/autoconf/autoconf-2.64.ebuild,v 1.8 2014/10/24 21:14:20 vapier Exp $ + +EAPI="4" + +inherit eutils + +DESCRIPTION="Used to create autoconfiguration files" +HOMEPAGE="http://www.gnu.org/software/autoconf/autoconf.html" +SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" + +LICENSE="GPL-2" +SLOT="${PV}" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" +IUSE="" + +DEPEND=">=sys-devel/m4-1.4.6 + dev-lang/perl" +RDEPEND="${DEPEND} + !~sys-devel/${P}:0 + >=sys-devel/autoconf-wrapper-13" + +src_prepare() { + find -name Makefile.in -exec sed -i '/^pkgdatadir/s:$:-@VERSION@:' {} + +} + +src_configure() { + # Disable Emacs in the build system since it is in a separate package. + export EMACS=no + econf --program-suffix="-${PV}" + # econf updates config.{sub,guess} which forces the manpages + # to be regenerated which we dont want to do #146621 + touch man/*.1 +} + +src_install() { + default + + local f + for f in "${ED}"/usr/share/info/*.info* ; do + mv "${f}" "${f/.info/-${SLOT}.info}" || die + done +} diff --git a/sys-devel/autoconf/autoconf-2.65-r1.ebuild b/sys-devel/autoconf/autoconf-2.65-r1.ebuild new file mode 100644 index 0000000..dd19dbc --- /dev/null +++ b/sys-devel/autoconf/autoconf-2.65-r1.ebuild @@ -0,0 +1,45 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/autoconf/autoconf-2.65-r1.ebuild,v 1.12 2014/10/24 21:14:20 vapier Exp $ + +EAPI="4" + +inherit eutils + +DESCRIPTION="Used to create autoconfiguration files" +HOMEPAGE="http://www.gnu.org/software/autoconf/autoconf.html" +SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="${PV}" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" +IUSE="" + +DEPEND=">=sys-devel/m4-1.4.6 + dev-lang/perl" +RDEPEND="${DEPEND} + !~sys-devel/${P}:0 + >=sys-devel/autoconf-wrapper-13" + +src_prepare() { + find -name Makefile.in -exec sed -i '/^pkgdatadir/s:$:-@VERSION@:' {} + + epatch "${FILESDIR}"/${P}-AC_TYPE_INT_T.patch #324649 +} + +src_configure() { + # Disable Emacs in the build system since it is in a separate package. + export EMACS=no + econf --program-suffix="-${PV}" + # econf updates config.{sub,guess} which forces the manpages + # to be regenerated which we dont want to do #146621 + touch man/*.1 +} + +src_install() { + default + + local f + for f in "${ED}"/usr/share/info/*.info* ; do + mv "${f}" "${f/.info/-${SLOT}.info}" || die + done +} diff --git a/sys-devel/autoconf/autoconf-2.67.ebuild b/sys-devel/autoconf/autoconf-2.67.ebuild new file mode 100644 index 0000000..a87816b --- /dev/null +++ b/sys-devel/autoconf/autoconf-2.67.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/autoconf/autoconf-2.67.ebuild,v 1.17 2014/10/24 21:14:20 vapier Exp $ + +EAPI="4" + +DESCRIPTION="Used to create autoconfiguration files" +HOMEPAGE="http://www.gnu.org/software/autoconf/autoconf.html" +SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="${PV}" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" +IUSE="" + +DEPEND=">=sys-devel/m4-1.4.6 + dev-lang/perl" +RDEPEND="${DEPEND} + !~sys-devel/${P}:0 + >=sys-devel/autoconf-wrapper-13" + +src_prepare() { + find -name Makefile.in -exec sed -i '/^pkgdatadir/s:$:-@VERSION@:' {} + +} + +src_configure() { + # Disable Emacs in the build system since it is in a separate package. + export EMACS=no + econf --program-suffix="-${PV}" + # econf updates config.{sub,guess} which forces the manpages + # to be regenerated which we dont want to do #146621 + touch man/*.1 +} + +src_install() { + default + + local f + for f in "${ED}"/usr/share/info/*.info* ; do + mv "${f}" "${f/.info/-${SLOT}.info}" || die + done +} diff --git a/sys-devel/autoconf/autoconf-2.68.ebuild b/sys-devel/autoconf/autoconf-2.68.ebuild new file mode 100644 index 0000000..3ddb9a2 --- /dev/null +++ b/sys-devel/autoconf/autoconf-2.68.ebuild @@ -0,0 +1,42 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/autoconf/autoconf-2.68.ebuild,v 1.15 2014/10/24 21:14:20 vapier Exp $ + +EAPI="4" + +DESCRIPTION="Used to create autoconfiguration files" +HOMEPAGE="http://www.gnu.org/software/autoconf/autoconf.html" +SRC_URI="mirror://gnu/${PN}/${P}.tar.xz" + +LICENSE="GPL-3" +SLOT="${PV}" +KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~sparc-fbsd ~x86-fbsd" +IUSE="" + +DEPEND=">=sys-devel/m4-1.4.6 + dev-lang/perl" +RDEPEND="${DEPEND} + !~sys-devel/${P}:0 + >=sys-devel/autoconf-wrapper-13" + +src_prepare() { + find -name Makefile.in -exec sed -i '/^pkgdatadir/s:$:-@VERSION@:' {} + +} + +src_configure() { + # Disable Emacs in the build system since it is in a separate package. + export EMACS=no + econf --program-suffix="-${PV}" + # econf updates config.{sub,guess} which forces the manpages + # to be regenerated which we dont want to do #146621 + touch man/*.1 +} + +src_install() { + default + + local f + for f in "${ED}"/usr/share/info/*.info* ; do + mv "${f}" "${f/.info/-${SLOT}.info}" || die + done +} diff --git a/sys-devel/autoconf/autoconf-2.69.ebuild b/sys-devel/autoconf/autoconf-2.69.ebuild new file mode 100644 index 0000000..ca5e55f --- /dev/null +++ b/sys-devel/autoconf/autoconf-2.69.ebuild @@ -0,0 +1,58 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/autoconf/autoconf-2.69.ebuild,v 1.21 2014/10/24 21:20:38 vapier Exp $ + +EAPI="3" + +inherit eutils + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://git.savannah.gnu.org/${PN}.git + http://git.savannah.gnu.org/r/${PN}.git" + inherit git-2 +else + SRC_URI="mirror://gnu/${PN}/${P}.tar.xz + ftp://alpha.gnu.org/pub/gnu/${PN}/${P}.tar.xz" + KEYWORDS="alpha amd64 arm arm64 hppa ia64 m68k ~mips ppc ppc64 s390 sh sparc x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux" +fi + +DESCRIPTION="Used to create autoconfiguration files" +HOMEPAGE="http://www.gnu.org/software/autoconf/autoconf.html" + +LICENSE="GPL-3" +SLOT=$(usex multislot "${PV}" "2.5") +IUSE="emacs multislot" + +DEPEND=">=sys-devel/m4-1.4.16 + >=dev-lang/perl-5.6" +RDEPEND="${DEPEND} + multislot? ( !~sys-devel/${P}:0 ) + >=sys-devel/autoconf-wrapper-13" +PDEPEND="emacs? ( app-emacs/autoconf-mode )" + +src_prepare() { + if [[ ${PV} == "9999" ]] ; then + autoreconf -f -i || die + fi + find -name Makefile.in -exec sed -i '/^pkgdatadir/s:$:-@VERSION@:' {} + +} + +src_configure() { + # Disable Emacs in the build system since it is in a separate package. + export EMACS=no + econf --program-suffix="-${PV}" || die + # econf updates config.{sub,guess} which forces the manpages + # to be regenerated which we dont want to do #146621 + touch man/*.1 +} + +src_install() { + emake DESTDIR="${D}" install || die + dodoc AUTHORS BUGS NEWS README TODO THANKS \ + ChangeLog ChangeLog.0 ChangeLog.1 ChangeLog.2 + + local f + for f in "${ED}"/usr/share/info/*.info* ; do + mv "${f}" "${f/.info/-${SLOT}.info}" || die + done +} diff --git a/sys-devel/autoconf/autoconf-9999.ebuild b/sys-devel/autoconf/autoconf-9999.ebuild new file mode 100644 index 0000000..d3e0230 --- /dev/null +++ b/sys-devel/autoconf/autoconf-9999.ebuild @@ -0,0 +1,59 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/autoconf/autoconf-9999.ebuild,v 1.15 2014/10/24 21:20:38 vapier Exp $ + +EAPI="4" + +inherit eutils + +if [[ ${PV} == "9999" ]] ; then + EGIT_REPO_URI="git://git.savannah.gnu.org/${PN}.git + http://git.savannah.gnu.org/r/${PN}.git" + # We need all the tags in order to figure out the right version. + # The git-r3 eclass doesn't support that, so have to stick to 2. + inherit git-2 +else + SRC_URI="mirror://gnu/${PN}/${P}.tar.xz + ftp://alpha.gnu.org/pub/gnu/${PN}/${P}.tar.xz" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~arm-linux ~x86-linux" +fi + +DESCRIPTION="Used to create autoconfiguration files" +HOMEPAGE="http://www.gnu.org/software/autoconf/autoconf.html" + +LICENSE="GPL-3" +SLOT="${PV}" +IUSE="emacs" + +DEPEND=">=sys-devel/m4-1.4.16 + >=dev-lang/perl-5.6" +RDEPEND="${DEPEND} + !~sys-devel/${P}:0 + >=sys-devel/autoconf-wrapper-13" +[[ ${PV} == "9999" ]] && DEPEND+=" >=sys-apps/texinfo-4.3" +PDEPEND="emacs? ( app-emacs/autoconf-mode )" + +src_prepare() { + if [[ ${PV} == "9999" ]] ; then + autoreconf -f -i || die + fi + find -name Makefile.in -exec sed -i '/^pkgdatadir/s:$:-@VERSION@:' {} + +} + +src_configure() { + # Disable Emacs in the build system since it is in a separate package. + export EMACS=no + econf --program-suffix="-${PV}" || die + # econf updates config.{sub,guess} which forces the manpages + # to be regenerated which we dont want to do #146621 + touch man/*.1 +} + +src_install() { + default + + local f + for f in "${ED}"/usr/share/info/*.info* ; do + mv "${f}" "${f/.info/-${SLOT}.info}" || die + done +} diff --git a/sys-devel/autoconf/files/autoconf-2.13-destdir.patch b/sys-devel/autoconf/files/autoconf-2.13-destdir.patch new file mode 100644 index 0000000..858b8bc --- /dev/null +++ b/sys-devel/autoconf/files/autoconf-2.13-destdir.patch @@ -0,0 +1,26 @@ +--- Makefile.in.orig 2004-10-20 16:44:54.949117496 -0400 ++++ Makefile.in 2004-10-20 16:45:39.999268832 -0400 +@@ -41,18 +41,18 @@ + + transform=@program_transform_name@ + +-prefix = @prefix@ ++prefix = $(DESTDIR)@prefix@ +-exec_prefix = @exec_prefix@ ++exec_prefix = $(DESTDIR)@exec_prefix@ + + # Directory in which to install scripts. +-bindir = @bindir@ ++bindir = $(DESTDIR)@bindir@ + + # Directory in which to install library files. +-datadir = @datadir@ ++datadir = $(DESTDIR)@datadir@ + acdatadir = $(datadir)/autoconf + + # Directory in which to install documentation info files. +-infodir = @infodir@ ++infodir = $(DESTDIR)@infodir@ + + #### End of system configuration section. #### + diff --git a/sys-devel/autoconf/files/autoconf-2.13-gentoo.patch b/sys-devel/autoconf/files/autoconf-2.13-gentoo.patch new file mode 100644 index 0000000..8e40d0c --- /dev/null +++ b/sys-devel/autoconf/files/autoconf-2.13-gentoo.patch @@ -0,0 +1,36 @@ +--- configure.orig Wed Feb 28 20:51:53 2001 ++++ configure Wed Feb 28 20:52:03 2001 +@@ -654,12 +654,10 @@ + echo "$ac_t""no" 1>&6 + fi + +-if test "$PERL" != no; then +- SCRIPTS=autoscan +-else +- echo "configure: warning: autoscan will not be built since perl is not found" 1>&2 ++if test "$PERL" = no; then ++ PERL=/usr/bin/perl + fi +- ++SCRIPTS=autoscan + ac_aux_dir= + for ac_dir in $srcdir $srcdir/.. $srcdir/../..; do + if test -f $ac_dir/install-sh; then +--- configure.orig Wed Feb 28 20:53:24 2001 ++++ configure.in Wed Feb 28 20:53:28 2001 +@@ -14,12 +14,10 @@ + AC_PATH_PROG(PERL, perl, no) + AC_SUBST(PERL)dnl + AC_SUBST(SCRIPTS)dnl +-if test "$PERL" != no; then +- SCRIPTS=autoscan +-else +- AC_MSG_WARN(autoscan will not be built since perl is not found) ++if test "$PERL" = no; then ++ PERL=/usr/bin/perl + fi +- ++SCRIPTS=autoscan + AC_PROG_INSTALL + + # Work with the GNU or Cygnus source tree layout. diff --git a/sys-devel/autoconf/files/autoconf-2.13-test-fixes.patch b/sys-devel/autoconf/files/autoconf-2.13-test-fixes.patch new file mode 100644 index 0000000..b8a7e3b --- /dev/null +++ b/sys-devel/autoconf/files/autoconf-2.13-test-fixes.patch @@ -0,0 +1,18 @@ +newer gcc versions don't provide g77, so if it doesn't exist, +don't bother trying to test it (and failing) + +http://bugs.gentoo.org/146592 + +--- autoconf-2.13/testsuite/autoconf.s/syntax.exp ++++ autoconf-2.13/testsuite/autoconf.s/syntax.exp +@@ -5,6 +5,10 @@ + set macros [exec sed -n $script $srcdir/../acspecific.m4] + + foreach mac $macros { ++ if { [string match "*F77*" "$mac"] && [catch {exec which g77} ignore_output] } then { ++ send_user "XFAIL: $mac\n" ++ continue ++ } + send_user "$mac\n" + autoconf_test $mac $mac + } diff --git a/sys-devel/autoconf/files/autoconf-2.59-more-quotes.patch b/sys-devel/autoconf/files/autoconf-2.59-more-quotes.patch new file mode 100644 index 0000000..eb2c839 --- /dev/null +++ b/sys-devel/autoconf/files/autoconf-2.59-more-quotes.patch @@ -0,0 +1,34 @@ +http://bugs.gentoo.org/96882 + +date: 2005/06/23 20:09:27; author: eggert; state: Exp; lines: +29 -34 +Fix some more shell quoting problems. Prompted by a bug report +from Justace Clutter. +* lib/autoconf/general.m4 (_AC_INIT_SRCDIR): Allow special +characters in $ac_unique_file. + +--- lib/autoconf/general.m4 ++++ lib/autoconf/general.m4 +@@ -476,20 +476,20 @@ + # Try the directory containing this script, then its parent. + ac_confdir=`AS_DIRNAME(["$[0]"])` + srcdir=$ac_confdir +- if test ! -r $srcdir/$ac_unique_file; then ++ if test ! -r "$srcdir/$ac_unique_file"; then + srcdir=.. + fi + else + ac_srcdir_defaulted=no + fi +-if test ! -r $srcdir/$ac_unique_file; then ++if test ! -r "$srcdir/$ac_unique_file"; then + if test "$ac_srcdir_defaulted" = yes; then + AC_MSG_ERROR([cannot find sources ($ac_unique_file) in $ac_confdir or ..]) + else + AC_MSG_ERROR([cannot find sources ($ac_unique_file) in $srcdir]) + fi + fi +-(cd $srcdir && test -r ./$ac_unique_file) 2>/dev/null || ++(cd $srcdir && test -r "./$ac_unique_file") 2>/dev/null || + AC_MSG_ERROR([sources are in $srcdir, but `cd $srcdir' does not work]) + dnl Double slashes in pathnames in object file debugging info + dnl mess up M-x gdb in Emacs. diff --git a/sys-devel/autoconf/files/autoconf-2.60-tests.patch b/sys-devel/autoconf/files/autoconf-2.60-tests.patch new file mode 100644 index 0000000..09e4536 --- /dev/null +++ b/sys-devel/autoconf/files/autoconf-2.60-tests.patch @@ -0,0 +1,22 @@ +2006-07-17 Paul Eggert <[email protected]> + + * tests/tools.at (autom4te cache): Update wording of diagnostic + to match M4 1.4.5. + +Index: tests/tools.at +=================================================================== +RCS file: /cvsroot/autoconf/autoconf/tests/tools.at,v +retrieving revision 1.89 +retrieving revision 1.90 +diff -u -p -r1.89 -r1.90 +--- tests/tools.at 20 Jun 2006 05:37:43 -0000 1.89 ++++ tests/tools.at 17 Jul 2006 17:30:44 -0000 1.90 +@@ -101,7 +101,7 @@ AT_CHECK_M4SUGAR + mkdir sub + mv foo sub + AT_CHECK_M4SUGAR([], [1], [], +-[m4: script.4s: 1: Cannot open foo: No such file or directory ++[m4: script.4s: 1: cannot open `foo': No such file or directory + autom4te: m4 failed with exit status: 1 + ]) + diff --git a/sys-devel/autoconf/files/autoconf-2.61-GETMNTENT.patch b/sys-devel/autoconf/files/autoconf-2.61-GETMNTENT.patch new file mode 100644 index 0000000..7cdc425 --- /dev/null +++ b/sys-devel/autoconf/files/autoconf-2.61-GETMNTENT.patch @@ -0,0 +1,23 @@ +From: Paul Eggert <[email protected]> +Date: Sat, 16 Dec 2006 05:38:41 +0000 (+0000) +Subject: * lib/autoconf/functions.m4 (AC_FUNC_GETMNTENT): +X-Git-Tag: v2.62~386 +X-Git-Url: http://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commitdiff_plain;h=a152d401584cd901f7295647af0382948369de79 + +* lib/autoconf/functions.m4 (AC_FUNC_GETMNTENT): +Define HAVE_GETMNTENT to 1, not to the empty string. +Problem originally reported by Jochen Friedrich in +<http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=403243>. +--- + +--- a/lib/autoconf/functions.m4 ++++ b/lib/autoconf/functions.m4 +@@ -798,7 +798,7 @@ AC_DEFUN([AC_FUNC_GETMNTENT], + # -lseq on Dynix/PTX, -lgen on Unixware. + AC_SEARCH_LIBS(getmntent, [sun seq gen], + [ac_cv_func_getmntent=yes +- AC_DEFINE([HAVE_GETMNTENT], [], ++ AC_DEFINE([HAVE_GETMNTENT], 1, + [Define to 1 if you have the `getmntent' function.])], + [ac_cv_func_getmntent=no]) + ]) diff --git a/sys-devel/autoconf/files/autoconf-2.62-at-keywords.patch b/sys-devel/autoconf/files/autoconf-2.62-at-keywords.patch new file mode 100644 index 0000000..04cd180 --- /dev/null +++ b/sys-devel/autoconf/files/autoconf-2.62-at-keywords.patch @@ -0,0 +1,81 @@ +commit 3ac7ceb0c2dfd023e0e9e944da6825b6bd676568 +Author: Eric Blake <[email protected]> +Date: Thu Jun 5 15:18:11 2008 -0600 + + Fix regression in AT_KEYWORDS([Macro]), from 2007-10-18. + + * lib/autotest/general.m4 (AT_KEYWORDS): Expand argument prior to + converting it to lower case. + * tests/autotest.at (Keywords and ranges): Test this. + * NEWS: Document the fix. + * THANKS: Update. + Reported by Karsten Hopp. + + Signed-off-by: Eric Blake <[email protected]> + +diff --git a/NEWS b/NEWS +index 183d4f1..8b866ad 100644 +--- a/NEWS ++++ b/NEWS +@@ -9,6 +9,10 @@ GNU Autoconf NEWS - User visible changes. + ** Two new quadrigraphs have been introduced: @{:@ for (, and @:}@ for ), + allowing the output of unbalanced parantheses in more contexts. + ++** AT_KEYWORDS once again performs expansion on its argument, such that ++ AT_KEYWORDS([m4_if([$1], [], [default])]) no longer complains about ++ the possibly unexpanded m4_if [regression introduced in 2.62]. ++ + + * Major changes in Autoconf 2.62 (2008-04-05) [stable] + Released by Eric Blake, based on git versions 2.61a.*. +diff --git a/THANKS b/THANKS +index 5ec8921..224cdea 100644 +--- a/THANKS ++++ b/THANKS +@@ -177,6 +177,7 @@ Justace Clutter ? + Jörn Rennecke [email protected] + Karl Berry [email protected] + Karl Heuer [email protected] ++Karsten Hopp [email protected] + Kate Hedstrom ? + Kathryn Hargreaves [email protected] + Kaveh R. Ghazi [email protected] +diff --git a/lib/autotest/general.m4 b/lib/autotest/general.m4 +index 88d10a3..993dd9f 100644 +--- a/lib/autotest/general.m4 ++++ b/lib/autotest/general.m4 +@@ -1476,9 +1476,10 @@ m4_case([$1], + # AT_KEYWORDS(KEYWORDS) + # --------------------- + # Declare a list of keywords associated to the current test group. +-# The list is stored in lower case, since the -k option is case-insensitive. ++# Since the -k option is case-insensitive, the list is stored in lower case ++# to avoid duplicates that differ only by case. + _AT_DEFINE_SETUP([AT_KEYWORDS], +-[m4_append_uniq_w([AT_keywords], m4_tolower([[$1]]))]) ++[m4_append_uniq_w([AT_keywords], m4_tolower(m4_dquote(m4_expand([$1]))))]) + + + # AT_CAPTURE_FILE(FILE) +diff --git a/tests/autotest.at b/tests/autotest.at +index dc3cfd5..c4c0eda 100644 +--- a/tests/autotest.at ++++ b/tests/autotest.at +@@ -690,7 +690,7 @@ AT_CHECK(:) + AT_CLEANUP + AT_SETUP(both) # 04 + AT_KEYWORDS([key1 key2]) +-AT_KEYWORDS([key1]) ++AT_KEYWORDS([m4@&t@_echo([Key1])]) + AT_CHECK(:) + AT_CLEANUP + AT_SETUP(test5) # 05 +@@ -713,7 +713,7 @@ AT_CHECK(:) + AT_CLEANUP + ]]) + dnl check that AT_KEYWORDS does not duplicate words +-AT_CHECK([grep 'key1.*key1' k], [1]) ++AT_CHECK([grep -i 'key1.*key1' k], [1]) + dnl check that -k requires an argument + AT_CHECK([$CONFIG_SHELL ./k -k], [1], [], [ignore]) + diff --git a/sys-devel/autoconf/files/autoconf-2.62-fix-multiline-string.patch b/sys-devel/autoconf/files/autoconf-2.62-fix-multiline-string.patch new file mode 100644 index 0000000..cfd7b42 --- /dev/null +++ b/sys-devel/autoconf/files/autoconf-2.62-fix-multiline-string.patch @@ -0,0 +1,30 @@ +sniped from mandrivia: +http://svn.mandriva.com/cgi-bin/viewvc.cgi/packages/cooker/autoconf/current/SOURCES/autoconf-2.62-fix-multiline-string.patch + +this may not be the correct fix, but it seems to get the job done until we can +grab whatever upstream merges +http://lists.gnu.org/archive/html/bug-autoconf/2008-04/msg00031.html + +--- autoconf-2.62/lib/autoconf/status.m4 ++++ autoconf-2.62/lib/autoconf/status.m4 +@@ -1360,16 +1360,16 @@ _ACEOF + cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1 + # Files that config.status was made for. + m4_ifdef([_AC_SEEN_CONFIG(FILES)], +-[config_files="$ac_config_files" ++[config_files="`echo $ac_config_files`" + ])dnl + m4_ifdef([_AC_SEEN_CONFIG(HEADERS)], +-[config_headers="$ac_config_headers" ++[config_headers="`echo $ac_config_headers`" + ])dnl + m4_ifdef([_AC_SEEN_CONFIG(LINKS)], +-[config_links="$ac_config_links" ++[config_links="`echo $ac_config_links`" + ])dnl + m4_ifdef([_AC_SEEN_CONFIG(COMMANDS)], +-[config_commands="$ac_config_commands" ++[config_commands="`echo $ac_config_commands`" + ])dnl + + _ACEOF diff --git a/sys-devel/autoconf/files/autoconf-2.62-revert-AC_C_BIGENDIAN.patch b/sys-devel/autoconf/files/autoconf-2.62-revert-AC_C_BIGENDIAN.patch new file mode 100644 index 0000000..76db013 --- /dev/null +++ b/sys-devel/autoconf/files/autoconf-2.62-revert-AC_C_BIGENDIAN.patch @@ -0,0 +1,214 @@ +revert AC_C_BIGENDIAN to the version found in 2.61 since the version in 2.62 is +known to be broken and the changes that it brings are not critical + +http://bugs.gentoo.org/228825 + +--- autoconf-2.62/lib/autoconf/c.m4 ++++ autoconf-2.61/lib/autoconf/c.m4 +@@ -1393,140 +1351,74 @@ + ])# AC_C_CHAR_UNSIGNED + + +-# AC_C_BIGENDIAN ([ACTION-IF-TRUE], [ACTION-IF-FALSE], [ACTION-IF-UNKNOWN], +-# [ACTION-IF-UNIVERSAL]) ++# AC_C_BIGENDIAN ([ACTION-IF-TRUE], [ACTION-IF-FALSE], [ACTION-IF-UNKNOWN]) + # ------------------------------------------------------------------------- + AC_DEFUN([AC_C_BIGENDIAN], +-[AH_VERBATIM([WORDS_BIGENDIAN], +-[/* Define WORDS_BIGENDIAN to 1 if your processor stores words with the most +- significant byte first (like Motorola and SPARC, unlike Intel and VAX). */ +-#if defined __BIG_ENDIAN__ +-# define WORDS_BIGENDIAN 1 +-#elif ! defined __LITTLE_ENDIAN__ +-# undef WORDS_BIGENDIAN +-#endif])dnl +- AC_CACHE_CHECK([whether byte ordering is bigendian], [ac_cv_c_bigendian], +- [ac_cv_c_bigendian=unknown +- m4_ifval(m4_ifdef([AH_HEADER], 1)[$4], +- [# See if __BIG_ENDIAN__ or __LITTLE_ENDIAN__ is defined. +- AC_COMPILE_IFELSE( +- [AC_LANG_SOURCE( +- [[#if ! (defined __BIG_ENDIAN__ || defined __LITTLE_ENDIAN__) +- neither is defined; +- #endif +- typedef int dummy; +- ]])], +- [ac_cv_c_bigendian=universal])], +- [AC_DIAGNOSE([obsolete], [AC_C_BIGENDIAN suggests AC_CONFIG_HEADERS])]) +- if test $ac_cv_c_bigendian = unknown; then +- # See if sys/param.h defines the BYTE_ORDER macro. +- AC_COMPILE_IFELSE( +- [AC_LANG_PROGRAM( +- [[#include <sys/types.h> +- #include <sys/param.h> +- ]], +- [[#if ! (defined BYTE_ORDER && defined BIG_ENDIAN \ +- && defined LITTLE_ENDIAN && BYTE_ORDER && BIG_ENDIAN \ +- && LITTLE_ENDIAN) +- bogus endian macros +- #endif +- ]])], +- [# It does; now see whether it defined to BIG_ENDIAN or not. +- AC_COMPILE_IFELSE( +- [AC_LANG_PROGRAM( +- [[#include <sys/types.h> +- #include <sys/param.h> +- ]], +- [[#if BYTE_ORDER != BIG_ENDIAN +- not big endian +- #endif +- ]])], +- [ac_cv_c_bigendian=yes], +- [ac_cv_c_bigendian=no])]) +- fi +- if test $ac_cv_c_bigendian = unknown; then +- # See if <limits.h> defines _LITTLE_ENDIAN or _BIG_ENDIAN (e.g., Solaris). +- AC_COMPILE_IFELSE( +- [AC_LANG_PROGRAM( +- [[#include <limits.h> +- ]], +- [[#if ! (defined _LITTLE_ENDIAN || defined _BIG_ENDIAN) +- bogus endian macros +- #endif +- ]])], +- [# It does; now see whether it defined to _BIG_ENDIAN or not. +- AC_COMPILE_IFELSE( +- [AC_LANG_PROGRAM( +- [[#include <limits.h> +- ]], +- [[#ifndef _BIG_ENDIAN +- not big endian +- #endif +- ]])], +- [ac_cv_c_bigendian=yes], +- [ac_cv_c_bigendian=no])]) +- fi +- if test $ac_cv_c_bigendian = unknown; then +- # Compile a test program. +- AC_RUN_IFELSE( +- [AC_LANG_PROGRAM([AC_INCLUDES_DEFAULT], +- [[ +- /* Are we little or big endian? From Harbison&Steele. */ +- union +- { +- long int l; +- char c[sizeof (long int)]; +- } u; +- u.l = 1; +- return u.c[sizeof (long int) - 1] == 1; +- ]])], +- [ac_cv_c_bigendian=no], +- [ac_cv_c_bigendian=yes], +- [# Try to guess by grepping values from an object file. +- AC_COMPILE_IFELSE( +- [AC_LANG_PROGRAM( +- [[short int ascii_mm[] = +- { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; +- short int ascii_ii[] = +- { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; +- int use_ascii (int i) { +- return ascii_mm[i] + ascii_ii[i]; +- } +- short int ebcdic_ii[] = +- { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; +- short int ebcdic_mm[] = +- { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; +- int use_ebcdic (int i) { +- return ebcdic_mm[i] + ebcdic_ii[i]; +- } +- extern int foo; +- ]], +- [[return use_ascii (foo) == use_ebcdic (foo);]])], +- [if grep BIGenDianSyS conftest.$ac_objext >/dev/null; then +- ac_cv_c_bigendian=yes +- fi +- if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then +- if test "$ac_cv_c_bigendian" = unknown; then +- ac_cv_c_bigendian=no +- else +- # finding both strings is unlikely to happen, but who knows? +- ac_cv_c_bigendian=unknown +- fi +- fi])]) +- fi]) +- case $ac_cv_c_bigendian in #( +- yes) +- m4_default([$1], +- [AC_DEFINE([WORDS_BIGENDIAN], 1)]);; #( +- no) +- $2 ;; #( +- universal) +- $4 ;; #( +- *) +- m4_default([$3], +- [AC_MSG_ERROR([unknown endianness +- presetting ac_cv_c_bigendian=no (or yes) will help])]) ;; +- esac ++[AC_CACHE_CHECK(whether byte ordering is bigendian, ac_cv_c_bigendian, ++[# See if sys/param.h defines the BYTE_ORDER macro. ++AC_COMPILE_IFELSE([AC_LANG_PROGRAM([#include <sys/types.h> ++#include <sys/param.h> ++], ++[#if ! (defined BYTE_ORDER && defined BIG_ENDIAN && defined LITTLE_ENDIAN \ ++ && BYTE_ORDER && BIG_ENDIAN && LITTLE_ENDIAN) ++ bogus endian macros ++#endif ++])], ++[# It does; now see whether it defined to BIG_ENDIAN or not. ++AC_COMPILE_IFELSE([AC_LANG_PROGRAM([#include <sys/types.h> ++#include <sys/param.h> ++], [#if BYTE_ORDER != BIG_ENDIAN ++ not big endian ++#endif ++])], [ac_cv_c_bigendian=yes], [ac_cv_c_bigendian=no])], ++[# It does not; compile a test program. ++AC_RUN_IFELSE( ++[AC_LANG_PROGRAM([AC_INCLUDES_DEFAULT], [[ ++ /* Are we little or big endian? From Harbison&Steele. */ ++ union ++ { ++ long int l; ++ char c[sizeof (long int)]; ++ } u; ++ u.l = 1; ++ return u.c[sizeof (long int) - 1] == 1; ++]])], ++ [ac_cv_c_bigendian=no], ++ [ac_cv_c_bigendian=yes], ++[# try to guess the endianness by grepping values into an object file ++ ac_cv_c_bigendian=unknown ++ AC_COMPILE_IFELSE([AC_LANG_PROGRAM( ++[[short int ascii_mm[] = { 0x4249, 0x4765, 0x6E44, 0x6961, 0x6E53, 0x7953, 0 }; ++short int ascii_ii[] = { 0x694C, 0x5454, 0x656C, 0x6E45, 0x6944, 0x6E61, 0 }; ++void _ascii () { char *s = (char *) ascii_mm; s = (char *) ascii_ii; } ++short int ebcdic_ii[] = { 0x89D3, 0xE3E3, 0x8593, 0x95C5, 0x89C4, 0x9581, 0 }; ++short int ebcdic_mm[] = { 0xC2C9, 0xC785, 0x95C4, 0x8981, 0x95E2, 0xA8E2, 0 }; ++void _ebcdic () { char *s = (char *) ebcdic_mm; s = (char *) ebcdic_ii; }]], ++[[ _ascii (); _ebcdic (); ]])], ++[if grep BIGenDianSyS conftest.$ac_objext >/dev/null ; then ++ ac_cv_c_bigendian=yes ++fi ++if grep LiTTleEnDian conftest.$ac_objext >/dev/null ; then ++ if test "$ac_cv_c_bigendian" = unknown; then ++ ac_cv_c_bigendian=no ++ else ++ # finding both strings is unlikely to happen, but who knows? ++ ac_cv_c_bigendian=unknown ++ fi ++fi])])])]) ++case $ac_cv_c_bigendian in ++ yes) ++ m4_default([$1], ++ [AC_DEFINE([WORDS_BIGENDIAN], 1, ++ [Define to 1 if your processor stores words with the most significant ++ byte first (like Motorola and SPARC, unlike Intel and VAX).])]) ;; ++ no) ++ $2 ;; ++ *) ++ m4_default([$3], ++ [AC_MSG_ERROR([unknown endianness ++presetting ac_cv_c_bigendian=no (or yes) will help])]) ;; ++esac + ])# AC_C_BIGENDIAN + + diff --git a/sys-devel/autoconf/files/autoconf-2.63-sh.patch b/sys-devel/autoconf/files/autoconf-2.63-sh.patch new file mode 100644 index 0000000..8008b32 --- /dev/null +++ b/sys-devel/autoconf/files/autoconf-2.63-sh.patch @@ -0,0 +1,32 @@ +http://bugs.gentoo.org/264303 +http://lists.gnu.org/archive/html/bug-autoconf/2008-10/msg00040.html + +From: Chikama Masaki <[email protected]> +Date: Fri, 24 Oct 2008 01:41:06 +0000 (-0600) +Subject: For gfortran on sh, ignore -little. +X-Git-Tag: v2.63b~206 +X-Git-Url: http://git.savannah.gnu.org/gitweb/?p=autoconf.git;a=commitdiff_plain;h=3f38aad + +For gfortran on sh, ignore -little. + +* lib/autoconf/fortran.m4 (_AC_FC_LIBRARY_LDFLAGS): Add -little to +list of ignored arguments. +* THANKS: Update. + +Signed-off-by: Eric Blake <[email protected]> +--- + +diff --git a/lib/autoconf/fortran.m4 b/lib/autoconf/fortran.m4 +index 20d9e0c..ad0c2ee 100644 +--- a/lib/autoconf/fortran.m4 ++++ b/lib/autoconf/fortran.m4 +@@ -686,7 +686,8 @@ while test $[@%:@] != 1; do + [_AC_LINKER_OPTION([$ac_arg], ac_cv_[]_AC_LANG_ABBREV[]_libs)]) + ;; + # Ignore these flags. +- -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -LANG:=* | -LIST:* | -LNO:*) ++ -lang* | -lcrt*.o | -lc | -lgcc* | -lSystem | -libmil | -little \ ++ |-LANG:=* | -LIST:* | -LNO:*) + ;; + -lkernel32) + test x"$CYGWIN" != xyes && ac_cv_[]_AC_LANG_ABBREV[]_libs="$ac_cv_[]_AC_LANG_ABBREV[]_libs $ac_arg" diff --git a/sys-devel/autoconf/files/autoconf-2.65-AC_TYPE_INT_T.patch b/sys-devel/autoconf/files/autoconf-2.65-AC_TYPE_INT_T.patch new file mode 100644 index 0000000..cc81672 --- /dev/null +++ b/sys-devel/autoconf/files/autoconf-2.65-AC_TYPE_INT_T.patch @@ -0,0 +1,49 @@ +https://bugs.gentoo.org/324649 +http://lists.gnu.org/archive/html/bug-autoconf/2009-12/msg00016.html + +From 83ee5bc460a1083ab29fd9d3a3044cbaefad6ac6 Mon Sep 17 00:00:00 2001 +From: Ralf Wildenhues <[email protected]> +Date: Wed, 9 Dec 2009 07:20:16 +0100 +Subject: [PATCH] Fix 2.64 AC_TYPE_INT*_T macro body text regression. + +* lib/autoconf/types.m4 (_AC_TYPE_INT_BODY): Move helper enum +definition to prologue section, to avoid syntax error. +* NEWS, THANKS: Update. +Report by Pierre Ynard. + +Signed-off-by: Ralf Wildenhues <[email protected]> +--- + ChangeLog | 8 ++++++++ + NEWS | 3 +++ + THANKS | 1 + + lib/autoconf/types.m4 | 12 ++++++------ + 4 files changed, 18 insertions(+), 6 deletions(-) + +diff --git a/lib/autoconf/types.m4 b/lib/autoconf/types.m4 +index 7a73fc2..3829c4c 100644 +--- a/lib/autoconf/types.m4 ++++ b/lib/autoconf/types.m4 +@@ -635,14 +635,14 @@ m4_define([_AC_TYPE_INT_BODY], + 'long long int' 'short int' 'signed char'; do + AC_COMPILE_IFELSE( + [AC_LANG_BOOL_COMPILE_TRY( +- [AC_INCLUDES_DEFAULT], +- [enum { N = $[]2 / 2 - 1 }; +- 0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)])], ++ [AC_INCLUDES_DEFAULT ++ enum { N = $[]2 / 2 - 1 };], ++ [0 < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1)])], + [AC_COMPILE_IFELSE( + [AC_LANG_BOOL_COMPILE_TRY( +- [AC_INCLUDES_DEFAULT], +- [enum { N = $[]2 / 2 - 1 }; +- ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1) ++ [AC_INCLUDES_DEFAULT ++ enum { N = $[]2 / 2 - 1 };], ++ [($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 1) + < ($ac_type) ((((($ac_type) 1 << N) << N) - 1) * 2 + 2)])], + [], + [AS_CASE([$ac_type], [int$[]2_t], +-- +1.7.1 + diff --git a/sys-devel/autoconf/metadata.xml b/sys-devel/autoconf/metadata.xml new file mode 100644 index 0000000..f9d3cbf --- /dev/null +++ b/sys-devel/autoconf/metadata.xml @@ -0,0 +1,8 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<herd>base-system</herd> +<use> +<flag name='multislot'>Allow for multiple versions to be installed at once</flag> +</use> +</pkgmetadata>
