Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 434530
Collapse All | Expand All

(-)pmake-1.111.3.1.ebuild.orig (-10 / +10 lines)
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

Return to bug 434530