| 1 | # Copyright 1999-2011 Gentoo Foundation |
1 | # Copyright 1999-2012 Gentoo Foundation |
| 2 | # Distributed under the terms of the GNU General Public License v2 |
2 | # Distributed under the terms of the GNU General Public License v2 |
| 3 | # $Header: /var/cvsroot/gentoo-x86/sys-devel/make/make-3.82-r4.ebuild,v 1.1 2011/12/03 00:57:25 vapier Exp $ |
3 | # $Header: /var/cvsroot/gentoo-x86/sys-devel/make/make-3.82-r4.ebuild,v 1.2 2012/10/05 05:28:59 vapier Exp $ |
| 4 | |
4 | |
| 5 | EAPI="2" |
5 | EAPI="2" |
| 6 | |
6 | |
| 7 | inherit flag-o-matic eutils |
7 | inherit flag-o-matic eutils |
| 8 | |
8 | |
| … | |
… | |
| 10 | HOMEPAGE="http://www.gnu.org/software/make/make.html" |
10 | HOMEPAGE="http://www.gnu.org/software/make/make.html" |
| 11 | SRC_URI="mirror://gnu//make/${P}.tar.bz2" |
11 | SRC_URI="mirror://gnu//make/${P}.tar.bz2" |
| 12 | |
12 | |
| 13 | LICENSE="GPL-3" |
13 | LICENSE="GPL-3" |
| 14 | SLOT="0" |
14 | SLOT="0" |
| 15 | #KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd" |
15 | KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~sparc-fbsd ~x86-fbsd" |
| 16 | IUSE="nls static" |
16 | IUSE="nls static" |
| 17 | |
17 | |
| 18 | DEPEND="nls? ( sys-devel/gettext )" |
18 | DEPEND="nls? ( sys-devel/gettext )" |
| 19 | RDEPEND="nls? ( virtual/libintl )" |
19 | RDEPEND="nls? ( virtual/libintl )" |
| 20 | |
20 | |
| … | |
… | |
| 24 | epatch "${FILESDIR}"/${P}-memory-corruption.patch #355907 |
24 | epatch "${FILESDIR}"/${P}-memory-corruption.patch #355907 |
| 25 | epatch "${FILESDIR}"/${P}-glob-speedup.patch #382845 |
25 | epatch "${FILESDIR}"/${P}-glob-speedup.patch #382845 |
| 26 | epatch "${FILESDIR}"/${P}-copy-on-expand.patch |
26 | epatch "${FILESDIR}"/${P}-copy-on-expand.patch |
| 27 | epatch "${FILESDIR}"/${P}-oneshell.patch |
27 | epatch "${FILESDIR}"/${P}-oneshell.patch |
| 28 | epatch "${FILESDIR}"/${P}-parallel-remake.patch |
28 | epatch "${FILESDIR}"/${P}-parallel-remake.patch |
|
|
29 | epatch "${FILESDIR}"/${P}-intermediate-parallel.patch #431250 |
|
|
30 | epatch "${FILESDIR}"/${P}-construct-command-line.patch |
| 29 | epatch "${FILESDIR}"/${P}-long-cmdline.patch #300867 #301116 |
31 | epatch "${FILESDIR}"/${P}-long-command-line.patch |
| 30 | } |
32 | } |
| 31 | |
33 | |
| 32 | src_configure() { |
34 | src_configure() { |
| 33 | use static && append-ldflags -static |
35 | use static && append-ldflags -static |
| 34 | econf \ |
36 | econf \ |