Line
Link Here
|
0 |
-- /var/portage/sys-devel/make/make-3.82-r4.ebuild |
0 |
++ /usr/local/portage/sys-devel/make-4.0.ebuild |
Lines 10-41
Link Here
|
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 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
15 |
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~ppc-aix ~amd64-fbsd ~sparc-fbsd ~x86-fbsd ~x64-freebsd ~x86-freebsd ~hppa-hpux ~ia64-hpux ~x86-interix ~amd64-linux ~arm-linux ~ia64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~m68k-mint ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" |
16 |
IUSE="nls static" |
16 |
IUSE="guile nls static" |
17 |
|
17 |
|
18 |
DEPEND="nls? ( sys-devel/gettext )" |
18 |
CDEPEND="guile? ( >=dev-scheme/guile-1.8 )" |
19 |
RDEPEND="nls? ( virtual/libintl )" |
19 |
DEPEND="${CDEPEND} |
|
|
20 |
nls? ( sys-devel/gettext )" |
21 |
RDEPEND="${CDEPEND} |
22 |
nls? ( virtual/libintl )" |
20 |
|
23 |
|
21 |
src_prepare() { |
24 |
src_prepare() { |
22 |
epatch "${FILESDIR}"/${P}-archives-many-objs.patch #334889 |
25 |
epatch "${FILESDIR}"/${PN}-3.82-darwin-library_search-dylib.patch |
23 |
epatch "${FILESDIR}"/${P}-MAKEFLAGS-reexec.patch #31975 |
|
|
24 |
epatch "${FILESDIR}"/${P}-memory-corruption.patch #355907 |
25 |
epatch "${FILESDIR}"/${P}-glob-speedup.patch #382845 |
26 |
epatch "${FILESDIR}"/${P}-copy-on-expand.patch |
27 |
epatch "${FILESDIR}"/${P}-oneshell.patch |
28 |
epatch "${FILESDIR}"/${P}-parallel-remake.patch |
29 |
epatch "${FILESDIR}"/${P}-intermediate-parallel.patch #431250 |
30 |
epatch "${FILESDIR}"/${P}-construct-command-line.patch |
31 |
epatch "${FILESDIR}"/${P}-long-command-line.patch |
32 |
epatch "${FILESDIR}"/${P}-darwin-library_search-dylib.patch |
33 |
} |
26 |
} |
34 |
|
27 |
|
35 |
src_configure() { |
28 |
src_configure() { |
36 |
use static && append-ldflags -static |
29 |
use static && append-ldflags -static |
37 |
econf \ |
30 |
econf \ |
38 |
--program-prefix=g \ |
31 |
--program-prefix=g \ |
|
|
32 |
$(use_with guile) \ |
39 |
$(use_enable nls) |
33 |
$(use_enable nls) |
40 |
} |
34 |
} |
41 |
|
35 |
|