Gentoo Archives: gentoo-commits

From: "Robin H. Johnson (robbat2)" <robbat2@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in sys-devel/make: make-3.81-r2.ebuild ChangeLog
Date: Wed, 31 Mar 2010 22:42:07
Message-Id: E1Nx6bt-0007Yf-RF@stork.gentoo.org
1 robbat2 10/03/31 22:42:05
2
3 Modified: ChangeLog
4 Added: make-3.81-r2.ebuild
5 Log:
6 Bug #193258 reported some parallel make failures for complex cases. The original patch with that was not however suitable, so take the much simplier patch that Fedora did instead.
7 (Portage version: 2.2_rc67/cvs/Linux x86_64)
8
9 Revision Changes Path
10 1.63 sys-devel/make/ChangeLog
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/make/ChangeLog?rev=1.63&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/make/ChangeLog?rev=1.63&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/make/ChangeLog?r1=1.62&r2=1.63
15
16 Index: ChangeLog
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/sys-devel/make/ChangeLog,v
19 retrieving revision 1.62
20 retrieving revision 1.63
21 diff -p -w -b -B -u -u -r1.62 -r1.63
22 --- ChangeLog 13 Feb 2010 08:48:41 -0000 1.62
23 +++ ChangeLog 31 Mar 2010 22:42:05 -0000 1.63
24 @@ -1,6 +1,14 @@
25 # ChangeLog for sys-devel/make
26 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
27 -# $Header: /var/cvsroot/gentoo-x86/sys-devel/make/ChangeLog,v 1.62 2010/02/13 08:48:41 vapier Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/sys-devel/make/ChangeLog,v 1.63 2010/03/31 22:42:05 robbat2 Exp $
29 +
30 +*make-3.81-r2 (31 Mar 2010)
31 +
32 + 31 Mar 2010; Robin H. Johnson <robbat2@g.o> +make-3.81-r2.ebuild,
33 + +files/make-3.81-jobserver.patch:
34 + Bug #193258 reported some parallel make failures for complex cases. The
35 + original patch with that was not however suitable, so take the much
36 + simplier patch that Fedora did instead.
37
38 13 Feb 2010; Mike Frysinger <vapier@g.o>
39 files/make-3.81-long-cmdline.patch:
40
41
42
43 1.1 sys-devel/make/make-3.81-r2.ebuild
44
45 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/make/make-3.81-r2.ebuild?rev=1.1&view=markup
46 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/sys-devel/make/make-3.81-r2.ebuild?rev=1.1&content-type=text/plain
47
48 Index: make-3.81-r2.ebuild
49 ===================================================================
50 # Copyright 1999-2010 Gentoo Foundation
51 # Distributed under the terms of the GNU General Public License v2
52 # $Header: /var/cvsroot/gentoo-x86/sys-devel/make/make-3.81-r2.ebuild,v 1.1 2010/03/31 22:42:05 robbat2 Exp $
53
54 inherit flag-o-matic
55
56 DESCRIPTION="Standard tool to compile source trees"
57 HOMEPAGE="http://www.gnu.org/software/make/make.html"
58 SRC_URI="mirror://gnu//make/${P}.tar.bz2"
59
60 LICENSE="GPL-2"
61 SLOT="0"
62 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd"
63 IUSE="nls static"
64
65 DEPEND="nls? ( sys-devel/gettext )"
66 RDEPEND="nls? ( virtual/libintl )"
67
68 src_unpack() {
69 unpack ${A}
70 cd "${S}"
71 epatch "${FILESDIR}"/${P}-tests-lang.patch
72 epatch "${FILESDIR}"/${P}-long-cmdline.patch #301116
73 # related to bug #193258, but this is the final patch that Fedora went with.
74 epatch "${FILESDIR}"/${P}-jobserver.patch
75 }
76
77 src_compile() {
78 use static && append-ldflags -static
79 econf \
80 $(use_enable nls) \
81 --program-prefix=g \
82 || die
83 emake || die
84 }
85
86 src_install() {
87 emake DESTDIR="${D}" install || die "make install failed"
88 dodoc AUTHORS ChangeLog NEWS README*
89 if [[ ${USERLAND} == "GNU" ]] ; then
90 # we install everywhere as 'gmake' but on GNU systems,
91 # symlink 'make' to 'gmake'
92 dosym gmake /usr/bin/make
93 dosym gmake.1 /usr/share/man/man1/make.1
94 fi
95 }