diff --git a/sys-devel/make/ChangeLog b/sys-devel/make/ChangeLog deleted file mode 100644 index 9c1d104..0000000 --- a/sys-devel/make/ChangeLog +++ /dev/null @@ -1,222 +0,0 @@ -# ChangeLog for sys-devel/make -# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/make/ChangeLog,v 1.61 2010/01/17 00:44:26 vapier Exp $ - - 10 Feb 2010; Mario Fetka make-3.81-r1.ebuild: - correct cppappend - - 10 Feb 2010; Mario Fetka ChangeLog: - add make with mod for arm - -*make-3.81-r1 (17 Jan 2010) - - 17 Jan 2010; Mike Frysinger +make-3.81-r1.ebuild, - +files/make-3.81-long-cmdline.patch: - Apply patch from upstream for long command lines #301116 by Priit Laes. - - 07 Dec 2008; Mike Frysinger make-3.80-r4.ebuild, - make-3.81.ebuild: - Switch to emake in src_install and drop USE=build cruft. - - 05 Nov 2006; Mike Frysinger - +files/make-3.81-tests-lang.patch, make-3.81.ebuild: - Grab fix from upstream for building in non-english locales #149147 by Ronny - Peine. - - 17 Oct 2006; Roy Marples make-3.81.ebuild: - Added ~sparc-fbsd keyword. - - 02 Oct 2006; Daniel Gryniewicz make-3.81.ebuild: - Marked stable on amd64 for bug #149052 - - 27 Sep 2006; Fernando J. Pereda make-3.81.ebuild: - Stable on alpha wrt bug #149052 - - 26 Sep 2006; Gustavo Zacarias make-3.81.ebuild: - Stable on sparc wrt #149052 - - 26 Sep 2006; Gustavo Zacarias make-3.81.ebuild: - Stable on hppa wrt #149052 - - 26 Sep 2006; Joshua Jackson make-3.81.ebuild: - Stable x86; bug #149052 - - 25 Sep 2006; make-3.81.ebuild: - Stable on ppc wrt bug 149052 - - 25 Sep 2006; Markus Rothe make-3.81.ebuild: - Stable on ppc64; bug #149052 - - 18 Apr 2006; Diego Pettenò make-3.81.ebuild: - Add runtime dependency on libintl when nls is enabled. - -*make-3.81 (14 Apr 2006) - - 14 Apr 2006; Mike Frysinger +make-3.81.ebuild: - Version bump. - - 30 Mar 2006; Diego Pettenò make-3.80-r4.ebuild: - Add ~x86-fbsd keywords. - - 19 Mar 2006; Fernando J. Pereda make-3.80-r4.ebuild: - Stable on alpha as per bug #126365 - - 16 Mar 2006; Torsten Veller make-3.80-r4.ebuild: - Stable on x86 (#126365) - - 16 Mar 2006; Gustavo Zacarias make-3.80-r4.ebuild: - Stable on sparc wrt #126365 - - 16 Mar 2006; Luca Barbato make-3.80-r4.ebuild: - Marked ppc - - 16 Mar 2006; Markus Rothe make-3.80-r4.ebuild: - Stable on ppc64; bug #126365 - - 16 Mar 2006; Patrick McLean make-3.80-r4.ebuild: - Stable on amd64 (bug #126365) - - 20 Feb 2006; Fernando J. Pereda make-3.80-r3.ebuild: - Stable on alpha wrt bug #123345 - - 20 Feb 2006; Gustavo Zacarias make-3.80-r3.ebuild: - Stable on sparc wrt #123345 - - 19 Feb 2006; Joshua Jackson make-3.80-r3.ebuild: - stable on x86; bug #123345 - - 19 Feb 2006; Joshua Kinard make-3.80-r3.ebuild: - Marked stable on mips. - - 19 Feb 2006; Luis Medinas make-3.80-r3.ebuild: - Stable on amd64. Bug #123345. - - 19 Feb 2006; Markus Rothe make-3.80-r3.ebuild: - Stable on ppc64; bug #123345 - - 19 Feb 2006; Joseph Jezak make-3.80-r3.ebuild: - Marked ppc stable for bug #123345. - -*make-3.80-r4 (19 Feb 2006) - - 19 Feb 2006; Mike Frysinger - +files/make-3.80-conditional-eval.patch, +make-3.80-r4.ebuild: - Add patch from upstream for conditional eval statements #123317 by Maurice - van der Pot. - -*make-3.80-r3 (29 Sep 2005) - - 29 Sep 2005; Mike Frysinger - +files/make-3.80-parallel-build-failure.patch, +make-3.80-r3.ebuild: - Add patch from upstream to fix issues with parallel builds #107613 by Icebird. - - 17 Sep 2005; Ciaran McCreesh ChangeLog: - Converted to UTF-8, fixed encoding screwups - - 16 Sep 2005; Aron Griffis make-3.80-r2.ebuild: - Mark 3.80-r2 stable on alpha - - 08 Sep 2005; Aaron Walker make-3.80-r2.ebuild: - Stable on mips. - - 03 Sep 2005; Markus Rothe make-3.80-r2.ebuild: - Stable on ppc64 - - 18 Aug 2005; Michael Hanselmann make-3.80-r2.ebuild: - Stable on ppc. - - 16 Aug 2005; Gustavo Zacarias make-3.80-r2.ebuild: - Stable on sparc - - 13 Jun 2005; Mike Frysinger make-3.80-r2.ebuild: - Make sure we dont kill make on non-GNU systems with USE=build #95942 by - Diego Pettenò. - - 03 May 2005; Diego Pettenò make-3.80-r2.ebuild: - Readded keywords to -r2 and closed the bug. - -*make-3.80-r2 (03 May 2005) - - 03 May 2005; Mike Frysinger +make-3.80-r2.ebuild: - Add support for non-GNU systems #90849. - - 06 Apr 2005; Daniel Ostrow make-3.80-r1.ebuild: - Add patch for ppc64 hardened - -*make-3.80-r1 (09 Oct 2004) - - 09 Oct 2004; Mike Frysinger +files/3.80-memory.patch, - +make-3.80-r1.ebuild: - Add patch for 'virtual memory exhausted' bug. Patch comes from - Debian/upstream. Bug by Natanael Copa #48765. - - 16 Jul 2004; Michael Sterrett make-3.80.ebuild: - gnuconfig_update in src_unpack; use emake; use bz2; use econf; use use_enable; - tidy - - 02 Jul 2004; Jeremy Huddleston - make-3.79.1-r4.ebuild, make-3.79.1-r5.ebuild, make-3.80.ebuild: - virtual/glibc -> virtual/libc - - 23 Jun 2004; Aron Griffis make-3.79.1-r4.ebuild, - make-3.79.1-r5.ebuild: - QA - fix use invocation - - 15 Jun 2004; make-3.80.ebuild: - add uclibc to the list of things gnuconfig_update is run on - - 10 Apr 2004; Joshua Kinard make-3.79.1-r5.ebuild: - Marked stable on mips, and added gnuconfig for mips64 hosts. - - 21 Mar 2004; Joshua Kinard make-3.80.ebuild: - Added gnuconfig support for mips64 hosts - - 02 Mar 2004; Brian Jackson make-3.80.ebuild: - adding initial s390 support - -*make-3.80 (14 Oct 2002) - - 17 Sep 2003; Jon Portnoy make-3.80.ebuild : - ia64 keywords. - - 06 Jul 2003; Joshua Kinard make-3.80.ebuild: - Added "mips" to KEYWORDS (works for me) - - 18 Feb 2003; Zach Welch make-3.80.ebuild : - Added arm to keywords. - - 09 Feb 2003; Guy Martin make-3.80.ebuild : - Added hppa to keywords. - - 06 Dec 2002; Rodney Rees : - changed sparc ~sparc keywords - - 14 Oct 2002; Martin Schlemmer : - - Update version. - -*make-3.79.1-r5 (29 Sep 2002) - - 29 Sep 2002; Martin Schlemmer : - - Install gmake as symlink to make for compat reasons. - Closes bug #8487. - -*make-3.79.1-r4 (07 Aug 2002) - - 18 Jan 2003; Jan Seidel : - Added mips to keywords - - 07 Aug 2002; Martin Schlemmer : - - Do not install make sgid. Resolves bug #4056. - -*make-3.79.1-r3 (1 Feb 2002) - - 1 Feb 2002; G.Bevin ChangeLog : - - Added initial ChangeLog which should be updated whenever the package is - updated in any way. This changelog is targetted to users. This means that the - comments should well explained and written in clean English. The details about - writing correct changelogs are explained in the skel.ChangeLog file which you - can find in the root directory of the portage repository. diff --git a/sys-devel/make/Manifest b/sys-devel/make/Manifest deleted file mode 100644 index 4613ce8..0000000 --- a/sys-devel/make/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX make-3.81-long-cmdline.patch 2733 RMD160 e2b4d8960482fb4cfcb202586ae2c725fd7f4762 SHA1 ce03cecfb3c261902561db2be7ac928cb297068c SHA256 22f1c23dc2bec949aafd188cb5a44d2a916dda936099c7b207e30fb92283f4c1 -AUX make-3.81-tests-lang.patch 1788 RMD160 c62f231b9bb5fef003e91f9a48b76832bd75b72d SHA1 2d77b19cafa2a24a840af3b7418399b7ee696ee2 SHA256 0d2f6b061ed2b09babbb851d1bcebcd20bc2331c799d469bfefa2a985774e486 -DIST make-3.81.tar.bz2 1151445 RMD160 79d418e1258ec0d6ba08b1431a4ade3fec54c2b2 SHA1 41ed86d941b9c8025aee45db56c0283169dcab3d SHA256 f3e69023771e23908f5d5592954d8271d3d6af09693cecfd29cee6fde8550dc8 -EBUILD make-3.81-r1.ebuild 1259 RMD160 f15239d2b739ca4d55e6f7bac3f860d2f05b3f40 SHA1 89384311b5915d2b604123c1c9dd48c072f0f9ed SHA256 cfc09084fe4f509cc62d822f47ab68e6accbde4bf70532d829da1420ed76c0e5 -MISC ChangeLog 7530 RMD160 f692e3fc543590bc8622c7507e1bb5214395f2a7 SHA1 89a27bf9cb439e6fe75a4cf7a0e2cf20e8a7ae33 SHA256 a8df5ad2c5bd2f196d6eff02ce9a09c6dd239d6df55a262ad03dc574d2cbc4c2 -MISC metadata.xml 164 RMD160 f43cbec30b7074319087c9acffdb9354b17b0db3 SHA1 9c213f5803676c56439df3716be07d6692588856 SHA256 f5f2891f2a4791cd31350bb2bb572131ad7235cd0eeb124c9912c187ac10ce92 diff --git a/sys-devel/make/files/make-3.81-long-cmdline.patch b/sys-devel/make/files/make-3.81-long-cmdline.patch deleted file mode 100644 index db7f5ca..0000000 --- a/sys-devel/make/files/make-3.81-long-cmdline.patch +++ /dev/null @@ -1,96 +0,0 @@ -http://bugs.gentoo.org/301116 - -tweaked a little to avoid regenerating autotools - -2009-07-29 Ralf Wildenhues gmx.de> - - * configure.in: Check for sys/user.h and linux/binfmts.h - headers. - * job.c: Include them if available. - (construct_command_argv_internal): When constructing the command - line with 'sh -c', use multiple arguments together with eval - expansion to evade the Linux per-argument length limit - MAX_ARG_STRLEN if it is defined. - Problem reported against Automake by Xan Lopez gnome.org>. - ---- job.c.orig 2010-01-15 18:36:53.000000000 +0200 -+++ job.c 2010-01-15 18:41:09.000000000 +0200 -@@ -29,6 +29,11 @@ - - #include - -+#if defined(__linux__) /* defined (HAVE_LINUX_BINFMTS_H) && defined (HAVE_SYS_USER_H) */ -+#include -+#include -+#endif -+ - /* Default shell to use. */ - #ifdef WINDOWS32 - #include -@@ -2697,9 +2702,19 @@ - #endif - unsigned int line_len = strlen (line); - -+#ifdef MAX_ARG_STRLEN -+ static char eval_line[] = "eval\\ \\\"set\\ x\\;\\ shift\\;\\ "; -+#define ARG_NUMBER_DIGITS 5 -+#define EVAL_LEN (sizeof(eval_line)-1 + shell_len + 4 \ -+ + (7 + ARG_NUMBER_DIGITS) * 2 * line_len / (MAX_ARG_STRLEN - 2)) -+#else -+#define EVAL_LEN 0 -+#endif - char *new_line = (char *) alloca (shell_len + (sizeof (minus_c) - 1) -- + (line_len * 2) + 1); -+ + (line_len*2) + 1 + EVAL_LEN); -+ - char *command_ptr = NULL; /* used for batch_mode_shell mode */ -+ char *args_ptr; - - # ifdef __EMX__ /* is this necessary? */ - if (!unixy_shell) -@@ -2712,6 +2727,30 @@ - bcopy (minus_c, ap, sizeof (minus_c) - 1); - ap += sizeof (minus_c) - 1; - command_ptr = ap; -+ -+#if !defined (WINDOWS32) && defined (MAX_ARG_STRLEN) -+ if (unixy_shell && line_len > MAX_ARG_STRLEN) -+ { -+ unsigned j; -+ memcpy (ap, eval_line, sizeof (eval_line) - 1); -+ ap += sizeof (eval_line) - 1; -+ for (j = 1; j <= 2 * line_len / (MAX_ARG_STRLEN - 2); j++) -+ ap += sprintf (ap, "\\$\\{%u\\}", j); -+ *ap++ = '\\'; -+ *ap++ = '"'; -+ *ap++ = ' '; -+ /* Copy only the first word of SHELL to $0. */ -+ for (p = shell; *p != '\0'; ++p) -+ { -+ if (isspace ((unsigned char)*p)) -+ break; -+ *ap++ = *p; -+ } -+ *ap++ = ' '; -+ } -+#endif -+ args_ptr = ap; -+ - for (p = line; *p != '\0'; ++p) - { - if (restp != NULL && *p == '\n') -@@ -2760,6 +2799,14 @@ - } - #endif - *ap++ = *p; -+ -+#if !defined (WINDOWS32) && defined (MAX_ARG_STRLEN) -+ if (unixy_shell && line_len > MAX_ARG_STRLEN && (ap - args_ptr > MAX_ARG_STRLEN - 2)) -+ { -+ *ap++ = ' '; -+ args_ptr = ap; -+ } -+#endif - } - if (ap == new_line + shell_len + sizeof (minus_c) - 1) - /* Line was empty. */ diff --git a/sys-devel/make/files/make-3.81-tests-lang.patch b/sys-devel/make/files/make-3.81-tests-lang.patch deleted file mode 100644 index f4e5147..0000000 --- a/sys-devel/make/files/make-3.81-tests-lang.patch +++ /dev/null @@ -1,55 +0,0 @@ -Fix from upstream for running tests when LC_ALL is set to non-C - -http://bugs.gentoo.org/149147 - -Index: make/tests/run_make_tests.pl -=================================================================== -RCS file: /cvsroot/make/make/tests/run_make_tests.pl,v -retrieving revision 1.22 -retrieving revision 1.23 -diff -u -p -r1.22 -r1.23 ---- make/tests/run_make_tests.pl 8 Mar 2006 20:15:09 -0000 1.22 -+++ make/tests/run_make_tests.pl 1 Oct 2006 05:38:38 -0000 1.23 -@@ -228,11 +228,6 @@ sub set_more_defaults - local($string); - local($index); - -- # Make sure we're in the C locale for those systems that support it, -- # so sorting, etc. is predictable. -- # -- $ENV{LANG} = 'C'; -- - # find the type of the port. We do this up front to have a single - # point of change if it needs to be tweaked. - # -Index: make/tests/test_driver.pl -=================================================================== -RCS file: /cvsroot/make/make/tests/test_driver.pl,v -retrieving revision 1.19 -retrieving revision 1.20 -diff -u -p -r1.19 -r1.20 ---- make/tests/test_driver.pl 10 Mar 2006 02:20:45 -0000 1.19 -+++ make/tests/test_driver.pl 1 Oct 2006 05:38:38 -0000 1.20 -@@ -78,9 +78,9 @@ sub resetENV - sub toplevel - { - # Pull in benign variables from the user's environment -- # -+ - foreach (# UNIX-specific things -- 'TZ', 'LANG', 'TMPDIR', 'HOME', 'USER', 'LOGNAME', 'PATH', -+ 'TZ', 'TMPDIR', 'HOME', 'USER', 'LOGNAME', 'PATH', - # Purify things - 'PURIFYOPTIONS', - # Windows NT-specific stuff -@@ -92,6 +92,10 @@ sub toplevel - $makeENV{$_} = $ENV{$_} if $ENV{$_}; - } - -+ # Make sure our compares are not foiled by locale differences -+ -+ $makeENV{LC_ALL} = 'C'; -+ - # Replace the environment with the new one - # - %origENV = %ENV; diff --git a/sys-devel/make/make-3.81-r1.ebuild b/sys-devel/make/make-3.81-r1.ebuild deleted file mode 100644 index 0e2bb6c..0000000 --- a/sys-devel/make/make-3.81-r1.ebuild +++ /dev/null @@ -1,45 +0,0 @@ -# Copyright 1999-2010 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/make/make-3.81-r1.ebuild,v 1.1 2010/01/17 00:44:26 vapier Exp $ - -inherit flag-o-matic - -DESCRIPTION="Standard tool to compile source trees" -HOMEPAGE="http://www.gnu.org/software/make/make.html" -SRC_URI="mirror://gnu//make/${P}.tar.bz2" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd" -IUSE="nls static" - -DEPEND="nls? ( sys-devel/gettext )" -RDEPEND="nls? ( virtual/libintl )" - -src_unpack() { - unpack ${A} - cd "${S}" - epatch "${FILESDIR}"/${P}-tests-lang.patch - epatch "${FILESDIR}"/${P}-long-cmdline.patch #301116 -} - -src_compile() { - use static && append-ldflags -static - append-cppflags '-DPAGE_SIZE="sysconf(_SC_PAGE_SIZE)"' - econf \ - $(use_enable nls) \ - --program-prefix=g \ - || die - emake || die -} - -src_install() { - emake DESTDIR="${D}" install || die "make install failed" - dodoc AUTHORS ChangeLog NEWS README* - if [[ ${USERLAND} == "GNU" ]] ; then - # we install everywhere as 'gmake' but on GNU systems, - # symlink 'make' to 'gmake' - dosym gmake /usr/bin/make - dosym gmake.1 /usr/share/man/man1/make.1 - fi -} diff --git a/sys-devel/make/metadata.xml b/sys-devel/make/metadata.xml deleted file mode 100644 index 96a2d58..0000000 --- a/sys-devel/make/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - -base-system -