Gentoo Archives: gentoo-commits

From: "Lars Wendler (polynomial-c)" <polynomial-c@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in dev-util/kbuild: ChangeLog kbuild-0.1.9998_pre20131130.ebuild
Date: Sat, 30 Nov 2013 17:51:47
Message-Id: 20131130175139.4D7882004B@flycatcher.gentoo.org
1 polynomial-c 13/11/30 17:51:39
2
3 Modified: ChangeLog
4 Added: kbuild-0.1.9998_pre20131130.ebuild
5 Log:
6 Version bump (bug #492918)
7
8 (Portage version: 2.2.7/cvs/Linux x86_64, signed Manifest commit with key 0x981CA6FC)
9
10 Revision Changes Path
11 1.38 dev-util/kbuild/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/kbuild/ChangeLog?rev=1.38&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/kbuild/ChangeLog?rev=1.38&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/kbuild/ChangeLog?r1=1.37&r2=1.38
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/dev-util/kbuild/ChangeLog,v
20 retrieving revision 1.37
21 retrieving revision 1.38
22 diff -u -r1.37 -r1.38
23 --- ChangeLog 25 Apr 2013 07:31:49 -0000 1.37
24 +++ ChangeLog 30 Nov 2013 17:51:39 -0000 1.38
25 @@ -1,6 +1,12 @@
26 # ChangeLog for dev-util/kbuild
27 # Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/dev-util/kbuild/ChangeLog,v 1.37 2013/04/25 07:31:49 polynomial-c Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/dev-util/kbuild/ChangeLog,v 1.38 2013/11/30 17:51:39 polynomial-c Exp $
30 +
31 +*kbuild-0.1.9998_pre20131130 (30 Nov 2013)
32 +
33 + 30 Nov 2013; Lars Wendler <polynomial-c@g.o>
34 + +kbuild-0.1.9998_pre20131130.ebuild:
35 + Version bump (bug #492918).
36
37 25 Apr 2013; Lars Wendler <polynomial-c@g.o>
38 kbuild-0.1.9998_pre20120806.ebuild:
39
40
41
42 1.1 dev-util/kbuild/kbuild-0.1.9998_pre20131130.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/kbuild/kbuild-0.1.9998_pre20131130.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/dev-util/kbuild/kbuild-0.1.9998_pre20131130.ebuild?rev=1.1&content-type=text/plain
46
47 Index: kbuild-0.1.9998_pre20131130.ebuild
48 ===================================================================
49 # Copyright 1999-2013 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/dev-util/kbuild/kbuild-0.1.9998_pre20131130.ebuild,v 1.1 2013/11/30 17:51:39 polynomial-c Exp $
52
53 EAPI=4
54
55 inherit eutils autotools toolchain-funcs
56
57 MY_P=kBuild-${PV/_/-}-src
58 DESCRIPTION="A makefile framework for writing simple makefiles for complex tasks"
59 HOMEPAGE="http://svn.netlabs.org/kbuild/wiki"
60 #SRC_URI="ftp://ftp.netlabs.org/pub/${PN}/${MY_P}.tar.gz"
61 SRC_URI="http://dev.gentoo.org/~polynomial-c/${MY_P}.tar.xz"
62
63 LICENSE="GPL-3"
64 SLOT="0"
65 KEYWORDS="~amd64 ~x86"
66 IUSE=""
67
68 DEPEND="sys-devel/flex
69 sys-devel/gettext
70 virtual/yacc"
71 RDEPEND=""
72
73 S=${WORKDIR}/${MY_P/-src}
74
75 src_prepare() {
76 rm -rf "${S}/kBuild/bin"
77
78 epatch "${FILESDIR}/${PN}-unknown-configure-opt.patch" \
79 "${FILESDIR}/${PN}-glibc-2.10.patch" \
80 "${FILESDIR}/${PN}-0.1.5-gentoo-docdir.patch" \
81 "${FILESDIR}/${PN}-0.1.9998_pre20120806-qa.patch" \
82 "${FILESDIR}/${PN}-0.1.9998_pre20110817-kash-link-pthread.patch" \
83 "${FILESDIR}/${PN}-0.1.9998_pre20110817-gold.patch" \
84 "${FILESDIR}/${PN}-0.1.9998_pre20110817-gcc-4.7.patch"
85
86 cd "${S}/src/kmk" || die
87 eautoreconf
88 cd "${S}/src/sed" || die
89 # AM_CONFIG_HEADER is obsolete since automake-1.13 (bug #467104)
90 sed 's@AM_CONFIG_HEADER@AC_CONFIG_HEADERS@' -i configure.ac || die
91 eautoreconf
92
93 sed -e "s@_LDFLAGS\.${ARCH}*.*=@& ${LDFLAGS}@g" \
94 -i "${S}"/Config.kmk || die #332225
95 tc-export CC RANLIB #AR does not work here
96 }
97
98 src_compile() {
99 kBuild/env.sh --full make -f bootstrap.gmk AUTORECONF=true AR="$(tc-getAR)" \
100 || die "bootstrap failed"
101 }
102
103 src_install() {
104 kBuild/env.sh kmk NIX_INSTALL_DIR=/usr PATH_INS="${D}" install \
105 || die "install failed"
106 }