Lines 2-7
Link Here
|
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/pmake/pmake-1.111.3.1.ebuild,v 1.7 2012/06/27 11:46:04 naota Exp $ |
3 |
# $Header: /var/cvsroot/gentoo-x86/sys-devel/pmake/pmake-1.111.3.1.ebuild,v 1.7 2012/06/27 11:46:04 naota Exp $ |
4 |
|
4 |
|
|
|
5 |
EAPI=4 |
6 |
|
5 |
inherit eutils toolchain-funcs versionator |
7 |
inherit eutils toolchain-funcs versionator |
6 |
|
8 |
|
7 |
MY_P="${PN}-$(get_version_component_range 1-2)" |
9 |
MY_P="${PN}-$(get_version_component_range 1-2)" |
Lines 15-21
Link Here
|
15 |
|
17 |
|
16 |
LICENSE="BSD" |
18 |
LICENSE="BSD" |
17 |
SLOT="0" |
19 |
SLOT="0" |
18 |
KEYWORDS="alpha amd64 arm ia64 ~mips ppc ppc64 sparc x86" |
20 |
KEYWORDS="alpha amd64 arm ia64 ~mips ppc ppc64 sparc x86 ~amd64-linux ~x86-linux" |
19 |
IUSE="" |
21 |
IUSE="" |
20 |
|
22 |
|
21 |
RDEPEND="" |
23 |
RDEPEND="" |
Lines 23-32
Link Here
|
23 |
|
25 |
|
24 |
S="${WORKDIR}/${PN}" |
26 |
S="${WORKDIR}/${PN}" |
25 |
|
27 |
|
26 |
src_unpack() { |
28 |
src_prepare() { |
27 |
unpack ${A} |
|
|
28 |
cd "${S}" |
29 |
|
30 |
EPATCH_FORCE="yes" \ |
29 |
EPATCH_FORCE="yes" \ |
31 |
EPATCH_OPTS="-g0 -E --no-backup-if-mismatch -p1" \ |
30 |
EPATCH_OPTS="-g0 -E --no-backup-if-mismatch -p1" \ |
32 |
EPATCH_SUFFIX="diff" \ |
31 |
EPATCH_SUFFIX="diff" \ |
Lines 50-64
Link Here
|
50 |
-DHAVE_STRERROR -DHAVE_STRDUP -DHAVE_SETENV \ |
49 |
-DHAVE_STRERROR -DHAVE_STRDUP -DHAVE_SETENV \ |
51 |
-D__COPYRIGHT\(x\)= -D__RCSID\(x\)= -I. \ |
50 |
-D__COPYRIGHT\(x\)= -D__RCSID\(x\)= -I. \ |
52 |
-DMACHINE=\\\"gentoo\\\" -DMACHINE_ARCH=\\\"$(tc-arch-kernel)\\\" \ |
51 |
-DMACHINE=\\\"gentoo\\\" -DMACHINE_ARCH=\\\"$(tc-arch-kernel)\\\" \ |
|
|
52 |
-D_PATH_DEFSHELLDIR=\\\"${EPREFIX}/bin\\\" \ |
53 |
-D_PATH_DEFSYSPATH=\\\"${EPREFIX}/usr/share/mk\\\" \ |
53 |
-DHAVE_VSNPRINTF" |
54 |
-DHAVE_VSNPRINTF" |
54 |
if [[ "${USERLAND}" == "GNU" ]]; then |
55 |
if [[ "${USERLAND}" == "GNU" ]]; then |
55 |
CFLAGS="${CFLAGS} -D_PATH_DEFSYSPATH=\\\"/usr/share/mk/${PN}\\\"" |
56 |
CFLAGS="${CFLAGS} -D_PATH_DEFSYSPATH=\\\"${EPREFIX}/usr/share/mk/${PN}\\\"" |
56 |
fi |
57 |
fi |
57 |
|
58 |
|
58 |
emake -f Makefile.boot \ |
59 |
emake -f Makefile.boot \ |
59 |
CC="$(tc-getCC)" \ |
60 |
CC="$(tc-getCC)" \ |
60 |
CFLAGS="${CFLAGS}" \ |
61 |
CFLAGS="${CFLAGS}" |
61 |
|| die "make failed" |
|
|
62 |
} |
62 |
} |
63 |
|
63 |
|
64 |
src_install() { |
64 |
src_install() { |
Lines 68-75
Link Here
|
68 |
doins mk/* |
68 |
doins mk/* |
69 |
fi |
69 |
fi |
70 |
|
70 |
|
71 |
newbin bmake pmake || die "newbin failed" |
71 |
newbin bmake pmake |
72 |
dobin mkdep || die "dobin failed" |
72 |
dobin mkdep |
73 |
mv make.1 pmake.1 |
73 |
mv make.1 pmake.1 |
74 |
doman mkdep.1 pmake.1 |
74 |
doman mkdep.1 pmake.1 |
75 |
dodoc PSD.doc/tutorial.ms |
75 |
dodoc PSD.doc/tutorial.ms |