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

Return to bug 317329