Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 317329 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/portage/dev-util/kbuild/kbuild-0.1.5-r1.ebuild (-25 / +14 lines)
Lines 1-51 Link Here
1
# Copyright 1999-2009 Gentoo Foundation
1
# Copyright 1999-2009 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/dev-util/kbuild/kbuild-0.1.5-r1.ebuild,v 1.5 2009/11/09 13:06:05 maekke Exp $
3
# $Header: $
4
4
5
EAPI=2
5
EAPI=2
6
6
7
WANT_AUTOMAKE=1.9
7
WANT_AUTOMAKE=1.9
8
8
9
inherit eutils autotools
9
inherit autotools eutils
10
10
11
MY_P=kBuild-${PV}-src-20090221
11
MY_P="kBuild-${PV}-p2-src"
12
DESCRIPTION="A makefile framework for writing simple makefiles for complex tasks"
12
DESCRIPTION="A makefile framework for writing simple makefiles for complex tasks"
13
HOMEPAGE="http://svn.netlabs.org/kbuild/wiki"
13
HOMEPAGE="http://svn.netlabs.org/kbuild/wiki"
14
SRC_URI="http://gentoo.zerodev.it/files/${MY_P}.tar.bz2"
14
SRC_URI="ftp://ftp.netlabs.org/pub/kbuild/${MY_P}.tar.gz"
15
15
16
LICENSE="GPL-2"
16
LICENSE="GPL-2"
17
SLOT="0"
17
SLOT="0"
18
KEYWORDS="amd64 x86"
18
KEYWORDS="amd64 x86"
19
IUSE=""
19
IUSE=""
20
20
21
DEPEND="dev-util/cvs
21
DEPEND="dev-util/cvs"
22
	dev-util/subversion
22
RDEPEND="${DEPEND}"
23
	sys-devel/gettext"
24
RDEPEND=""
25
23
26
S=${WORKDIR}/${MY_P/-src-20090221}
24
S="${WORKDIR}/${MY_P/-src}"
27
25
28
src_prepare() {
26
src_prepare() {
29
		rm -rf "${S}/kBuild/bin"
27
	cd "${S}"
30
28
	epatch "${FILESDIR}"/${PN}-unknown-configure-opt.patch
31
		cd "${S}/src/kmk"
29
	epatch "${FILESDIR}"/${PN}-glibc-2.10.patch
32
		eautoreconf
33
		cd "${S}/src/sed"
34
		eautoreconf
35
		cd "${S}"
36
		epatch "${FILESDIR}/${PN}-unknown-configure-opt.patch"
37
		epatch "${FILESDIR}/${PN}-glibc-2.10.patch"
38
}
30
}
39
31
40
src_compile() {
32
src_compile() {
41
		kBuild/env.sh --full \
33
	kBuild/env.sh --full make -f bootstrap.gmk \
42
		make -f bootstrap.gmk AUTORECONF=true \
34
	|| die "bootstrap failed"
43
		|| die "bootstrap failed"
44
}
35
}
45
36
46
src_install() {
37
src_install() {
47
		kBuild/env.sh kmk \
38
	kBuild/env.sh kmk NIX_INSTALL_DIR=/usr PATH_INS="${D}" install \
48
		NIX_INSTALL_DIR=/usr \
39
	|| die "install failed"
49
		PATH_INS="${D}" \
50
		install || die "install failed"
51
}
40
}

Return to bug 317329