12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- # Copyright 1999-2014 Gentoo Foundation
- # Distributed under the terms of the GNU General Public License v2
- inherit eutils flag-o-matic
- DESCRIPTION="Standard tool to compile source trees"
- HOMEPAGE="https://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 ~x86-fbsd"
- IUSE="nls static"
- DEPEND="nls? ( sys-devel/gettext )"
- RDEPEND=""
- src_unpack() {
- unpack ${A}
- cd "${S}"
- epatch "${FILESDIR}"/${PV}-memory.patch
- epatch "${FILESDIR}"/${P}-parallel-build-failure.patch
- epatch "${FILESDIR}"/${P}-conditional-eval.patch #123317
- }
- src_compile() {
- use static && append-ldflags -static
- 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
- dosym gmake /usr/bin/make
- dosym gmake.1 /usr/share/man/man1/make.1
- fi
- }
|