delete old
git-svn-id: https://svn.disconnected-by-peer.at/svn/linamh/trunk/genlink@2805 6952d904-891a-0410-993b-d76249ca496b
This commit is contained in:
parent
7322a706b2
commit
d807893f75
@ -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 <mario.fetka@gmail.com> make-3.81-r1.ebuild:
|
|
||||||
correct cppappend
|
|
||||||
|
|
||||||
10 Feb 2010; Mario Fetka <mario.fetka@gmail.com> ChangeLog:
|
|
||||||
add make with mod for arm
|
|
||||||
|
|
||||||
*make-3.81-r1 (17 Jan 2010)
|
|
||||||
|
|
||||||
17 Jan 2010; Mike Frysinger <vapier@gentoo.org> +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 <vapier@gentoo.org> 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 <vapier@gentoo.org>
|
|
||||||
+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 <uberlord@gentoo.org> make-3.81.ebuild:
|
|
||||||
Added ~sparc-fbsd keyword.
|
|
||||||
|
|
||||||
02 Oct 2006; Daniel Gryniewicz <dang@gentoo.org> make-3.81.ebuild:
|
|
||||||
Marked stable on amd64 for bug #149052
|
|
||||||
|
|
||||||
27 Sep 2006; Fernando J. Pereda <ferdy@gentoo.org> make-3.81.ebuild:
|
|
||||||
Stable on alpha wrt bug #149052
|
|
||||||
|
|
||||||
26 Sep 2006; Gustavo Zacarias <gustavoz@gentoo.org> make-3.81.ebuild:
|
|
||||||
Stable on sparc wrt #149052
|
|
||||||
|
|
||||||
26 Sep 2006; Gustavo Zacarias <gustavoz@gentoo.org> make-3.81.ebuild:
|
|
||||||
Stable on hppa wrt #149052
|
|
||||||
|
|
||||||
26 Sep 2006; Joshua Jackson <tsunam@gentoo.org> make-3.81.ebuild:
|
|
||||||
Stable x86; bug #149052
|
|
||||||
|
|
||||||
25 Sep 2006; <nixnut@gentoo.org> make-3.81.ebuild:
|
|
||||||
Stable on ppc wrt bug 149052
|
|
||||||
|
|
||||||
25 Sep 2006; Markus Rothe <corsair@gentoo.org> make-3.81.ebuild:
|
|
||||||
Stable on ppc64; bug #149052
|
|
||||||
|
|
||||||
18 Apr 2006; Diego Pettenò <flameeyes@gentoo.org> make-3.81.ebuild:
|
|
||||||
Add runtime dependency on libintl when nls is enabled.
|
|
||||||
|
|
||||||
*make-3.81 (14 Apr 2006)
|
|
||||||
|
|
||||||
14 Apr 2006; Mike Frysinger <vapier@gentoo.org> +make-3.81.ebuild:
|
|
||||||
Version bump.
|
|
||||||
|
|
||||||
30 Mar 2006; Diego Pettenò <flameeyes@gentoo.org> make-3.80-r4.ebuild:
|
|
||||||
Add ~x86-fbsd keywords.
|
|
||||||
|
|
||||||
19 Mar 2006; Fernando J. Pereda <ferdy@gentoo.org> make-3.80-r4.ebuild:
|
|
||||||
Stable on alpha as per bug #126365
|
|
||||||
|
|
||||||
16 Mar 2006; Torsten Veller <tove@gentoo.org> make-3.80-r4.ebuild:
|
|
||||||
Stable on x86 (#126365)
|
|
||||||
|
|
||||||
16 Mar 2006; Gustavo Zacarias <gustavoz@gentoo.org> make-3.80-r4.ebuild:
|
|
||||||
Stable on sparc wrt #126365
|
|
||||||
|
|
||||||
16 Mar 2006; Luca Barbato <lu_zero@gentoo.org> make-3.80-r4.ebuild:
|
|
||||||
Marked ppc
|
|
||||||
|
|
||||||
16 Mar 2006; Markus Rothe <corsair@gentoo.org> make-3.80-r4.ebuild:
|
|
||||||
Stable on ppc64; bug #126365
|
|
||||||
|
|
||||||
16 Mar 2006; Patrick McLean <chutzpah@gentoo.org> make-3.80-r4.ebuild:
|
|
||||||
Stable on amd64 (bug #126365)
|
|
||||||
|
|
||||||
20 Feb 2006; Fernando J. Pereda <ferdy@gentoo.org> make-3.80-r3.ebuild:
|
|
||||||
Stable on alpha wrt bug #123345
|
|
||||||
|
|
||||||
20 Feb 2006; Gustavo Zacarias <gustavoz@gentoo.org> make-3.80-r3.ebuild:
|
|
||||||
Stable on sparc wrt #123345
|
|
||||||
|
|
||||||
19 Feb 2006; Joshua Jackson <tsunam@gentoo.org> make-3.80-r3.ebuild:
|
|
||||||
stable on x86; bug #123345
|
|
||||||
|
|
||||||
19 Feb 2006; Joshua Kinard <kumba@gentoo.org> make-3.80-r3.ebuild:
|
|
||||||
Marked stable on mips.
|
|
||||||
|
|
||||||
19 Feb 2006; Luis Medinas <metalgod@gentoo.org> make-3.80-r3.ebuild:
|
|
||||||
Stable on amd64. Bug #123345.
|
|
||||||
|
|
||||||
19 Feb 2006; Markus Rothe <corsair@gentoo.org> make-3.80-r3.ebuild:
|
|
||||||
Stable on ppc64; bug #123345
|
|
||||||
|
|
||||||
19 Feb 2006; Joseph Jezak <josejx@gentoo.org> make-3.80-r3.ebuild:
|
|
||||||
Marked ppc stable for bug #123345.
|
|
||||||
|
|
||||||
*make-3.80-r4 (19 Feb 2006)
|
|
||||||
|
|
||||||
19 Feb 2006; Mike Frysinger <vapier@gentoo.org>
|
|
||||||
+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 <vapier@gentoo.org>
|
|
||||||
+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 <ciaranm@gentoo.org> ChangeLog:
|
|
||||||
Converted to UTF-8, fixed encoding screwups
|
|
||||||
|
|
||||||
16 Sep 2005; Aron Griffis <agriffis@gentoo.org> make-3.80-r2.ebuild:
|
|
||||||
Mark 3.80-r2 stable on alpha
|
|
||||||
|
|
||||||
08 Sep 2005; Aaron Walker <ka0ttic@gentoo.org> make-3.80-r2.ebuild:
|
|
||||||
Stable on mips.
|
|
||||||
|
|
||||||
03 Sep 2005; Markus Rothe <corsair@gentoo.org> make-3.80-r2.ebuild:
|
|
||||||
Stable on ppc64
|
|
||||||
|
|
||||||
18 Aug 2005; Michael Hanselmann <hansmi@gentoo.org> make-3.80-r2.ebuild:
|
|
||||||
Stable on ppc.
|
|
||||||
|
|
||||||
16 Aug 2005; Gustavo Zacarias <gustavoz@gentoo.org> make-3.80-r2.ebuild:
|
|
||||||
Stable on sparc
|
|
||||||
|
|
||||||
13 Jun 2005; Mike Frysinger <vapier@gentoo.org> 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ò <flameeyes@gentoo.org> 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 <vapier@gentoo.org> +make-3.80-r2.ebuild:
|
|
||||||
Add support for non-GNU systems #90849.
|
|
||||||
|
|
||||||
06 Apr 2005; Daniel Ostrow <dostrow@gentoo.org> make-3.80-r1.ebuild:
|
|
||||||
Add patch for ppc64 hardened
|
|
||||||
|
|
||||||
*make-3.80-r1 (09 Oct 2004)
|
|
||||||
|
|
||||||
09 Oct 2004; Mike Frysinger <vapier@gentoo.org> +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 <mr_bones_@gentoo.org> make-3.80.ebuild:
|
|
||||||
gnuconfig_update in src_unpack; use emake; use bz2; use econf; use use_enable;
|
|
||||||
tidy
|
|
||||||
|
|
||||||
02 Jul 2004; Jeremy Huddleston <eradicator@gentoo.org>
|
|
||||||
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 <agriffis@gentoo.org> make-3.79.1-r4.ebuild,
|
|
||||||
make-3.79.1-r5.ebuild:
|
|
||||||
QA - fix use invocation
|
|
||||||
|
|
||||||
15 Jun 2004; <solar@gentoo.org> make-3.80.ebuild:
|
|
||||||
add uclibc to the list of things gnuconfig_update is run on
|
|
||||||
|
|
||||||
10 Apr 2004; Joshua Kinard <kumba@gentoo.org> make-3.79.1-r5.ebuild:
|
|
||||||
Marked stable on mips, and added gnuconfig for mips64 hosts.
|
|
||||||
|
|
||||||
21 Mar 2004; Joshua Kinard <kumba@gentoo.org> make-3.80.ebuild:
|
|
||||||
Added gnuconfig support for mips64 hosts
|
|
||||||
|
|
||||||
02 Mar 2004; Brian Jackson <iggy@gentoo.org> make-3.80.ebuild:
|
|
||||||
adding initial s390 support
|
|
||||||
|
|
||||||
*make-3.80 (14 Oct 2002)
|
|
||||||
|
|
||||||
17 Sep 2003; Jon Portnoy <avenj@gentoo.org> make-3.80.ebuild :
|
|
||||||
ia64 keywords.
|
|
||||||
|
|
||||||
06 Jul 2003; Joshua Kinard <kumba@gentoo.org> make-3.80.ebuild:
|
|
||||||
Added "mips" to KEYWORDS (works for me)
|
|
||||||
|
|
||||||
18 Feb 2003; Zach Welch <zwelch@gentoo.org> make-3.80.ebuild :
|
|
||||||
Added arm to keywords.
|
|
||||||
|
|
||||||
09 Feb 2003; Guy Martin <gmsoft@gentoo.org> make-3.80.ebuild :
|
|
||||||
Added hppa to keywords.
|
|
||||||
|
|
||||||
06 Dec 2002; Rodney Rees <manson@gentoo.org> :
|
|
||||||
changed sparc ~sparc keywords
|
|
||||||
|
|
||||||
14 Oct 2002; Martin Schlemmer <azarah@gentoo.org> :
|
|
||||||
|
|
||||||
Update version.
|
|
||||||
|
|
||||||
*make-3.79.1-r5 (29 Sep 2002)
|
|
||||||
|
|
||||||
29 Sep 2002; Martin Schlemmer <azarah@gentoo.org> :
|
|
||||||
|
|
||||||
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 <tuxus@gentoo.org> :
|
|
||||||
Added mips to keywords
|
|
||||||
|
|
||||||
07 Aug 2002; Martin Schlemmer <azarah@gentoo.org> :
|
|
||||||
|
|
||||||
Do not install make sgid. Resolves bug #4056.
|
|
||||||
|
|
||||||
*make-3.79.1-r3 (1 Feb 2002)
|
|
||||||
|
|
||||||
1 Feb 2002; G.Bevin <gbevin@gentoo.org> ChangeLog :
|
|
||||||
|
|
||||||
Added initial ChangeLog which should be updated whenever the package is
|
|
||||||
updated in any way. This changelog is targetted to users. This means that the
|
|
||||||
comments should well explained and written in clean English. The details about
|
|
||||||
writing correct changelogs are explained in the skel.ChangeLog file which you
|
|
||||||
can find in the root directory of the portage repository.
|
|
@ -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
|
|
@ -1,96 +0,0 @@
|
|||||||
http://bugs.gentoo.org/301116
|
|
||||||
|
|
||||||
tweaked a little to avoid regenerating autotools
|
|
||||||
|
|
||||||
2009-07-29 Ralf Wildenhues <Ralf.Wildenhues <at> 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 <xan <at> 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 <string.h>
|
|
||||||
|
|
||||||
+#if defined(__linux__) /* defined (HAVE_LINUX_BINFMTS_H) && defined (HAVE_SYS_USER_H) */
|
|
||||||
+#include <sys/user.h>
|
|
||||||
+#include <linux/binfmts.h>
|
|
||||||
+#endif
|
|
||||||
+
|
|
||||||
/* Default shell to use. */
|
|
||||||
#ifdef WINDOWS32
|
|
||||||
#include <windows.h>
|
|
||||||
@@ -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. */
|
|
@ -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;
|
|
@ -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
|
|
||||||
}
|
|
@ -1,5 +0,0 @@
|
|||||||
<?xml version="1.0" encoding="UTF-8"?>
|
|
||||||
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
|
|
||||||
<pkgmetadata>
|
|
||||||
<herd>base-system</herd>
|
|
||||||
</pkgmetadata>
|
|
Loading…
Reference in New Issue
Block a user