summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util/kbuild')
-rw-r--r--dev-util/kbuild/ChangeLog9
-rw-r--r--dev-util/kbuild/Manifest25
-rw-r--r--dev-util/kbuild/files/kbuild-0.1.9998_pre20120806-qa.patch13
-rw-r--r--dev-util/kbuild/kbuild-0.1.9998_pre20120806.ebuild57
4 files changed, 102 insertions, 2 deletions
diff --git a/dev-util/kbuild/ChangeLog b/dev-util/kbuild/ChangeLog
index 9b4e6ee71a3a..fb06358b20ac 100644
--- a/dev-util/kbuild/ChangeLog
+++ b/dev-util/kbuild/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-util/kbuild
# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/kbuild/ChangeLog,v 1.29 2012/06/20 20:04:41 jlec Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/kbuild/ChangeLog,v 1.30 2012/08/06 17:27:55 polynomial-c Exp $
+
+*kbuild-0.1.9998_pre20120806 (06 Aug 2012)
+
+ 06 Aug 2012; Lars Wendler <polynomial-c@gentoo.org>
+ +kbuild-0.1.9998_pre20120806.ebuild,
+ +files/kbuild-0.1.9998_pre20120806-qa.patch:
+ New snapshot. Needed for the upcoming virtualbox-4.2 series.
*kbuild-0.1.9998_pre20110817-r1 (20 Jun 2012)
diff --git a/dev-util/kbuild/Manifest b/dev-util/kbuild/Manifest
index 94c070ba2d3e..1f2009cc97bf 100644
--- a/dev-util/kbuild/Manifest
+++ b/dev-util/kbuild/Manifest
@@ -1,13 +1,36 @@
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
AUX kbuild-0.1.5-gentoo-docdir.patch 354 SHA256 cc0d7e6915fae7b9230042549552ca0c9b59da4550a4cc601520a11509352ed0 SHA512 65404208b78111b2a988ac6a68fb221a5f11f3fd6e4799a513e14ff6b7f3ddc52cef6783e4a2c94b2e8c5da76c94929ce143104b0b4920cfe0f1a6d716817787 WHIRLPOOL e14645568f11e920a27320c44fa704a3dfe6c36fb270ecd0b750e56be6e9e1b646185204a18de5ded7cf1a73b98b9b282cfa9b922b401e6d3efebc78a6bc9069
AUX kbuild-0.1.5_p2-qa.patch 593 SHA256 31f68240c5c6ea902234f028c5dd7ac9dbaf52165eb4193807fa791fd6ff0672 SHA512 00f7e07629c150eb044552e826a9cec669336ec0fb780232e2feb450614689077f796273899d4d7993c3c8fa48a695bb4ecba0af87f6626c2a3f9456c08044de WHIRLPOOL 9608c965ca28514de625c5d5f88f060a65fd07ad475bc11b5d26d17ec27bf24a32f8856ef6fc1a98412d0242c6d1026f760e148a026a27fd33ee3ca0ba85f708
AUX kbuild-0.1.9998_pre20110817-gcc-4.7.patch 521 SHA256 420caeee42dca3fa9a474faa3ae6e34a884d26792ab3b6567a3b9ecf678a90e7 SHA512 7a0618e9dbd18ba10f1afd9c2a47f6efb136143a86008d2562eb2ff704f289b7150bbc10f2e3c57341b485252366ff46d49bd70c24cadba45f09496333ceaa76 WHIRLPOOL 27cd95bbeed20a424bba570fca6839d462c6919ce9a60102abdb9f512d40b8c67dfbc46841e467a8f53120383d59ccddbc4659b4749f6e5739e0f9edc93e9cd0
AUX kbuild-0.1.9998_pre20110817-gold.patch 795 SHA256 2c2de2d1abf4d9d71c8f14c60701a98223e83a86387dcbb3ce892022e2b67080 SHA512 6ea5d896fdd632355985bdaa69e36aa091fdddc925049dfcb7eab37472c88fde954c6b987a0e647e65832cec5c91ccad7ad8270376a112af95df90d4a60687f9 WHIRLPOOL d3f4413b0c6c493095a8d9344ee94fd02afd446421ad3b0713477846dc186da82c0602e232beacaae5ca97a17bf784f1f18cf172e42dc488a17a1977eb8fd973
AUX kbuild-0.1.9998_pre20110817-kash-link-pthread.patch 296 SHA256 9370231d3ff856b8be43d352e2c6e29e66079467e99169ed234c3b0761666e90 SHA512 178da856a83631ca4d86a9b8c20e74b75b76426c177b87c26d4c4b3df86e72f3b6339e8f61948498ab9c4bf047119588f3df8ce78448160afa0840b2cf3aeabb WHIRLPOOL f1054aa09c6fcea126450441235fa32a3cce815ba7f54280d1a41793bca1572c3023d997d7d210e41f2511f15e0f059dbd4a99636fd3b11a5dd4593ffd6532aa
+AUX kbuild-0.1.9998_pre20120806-qa.patch 292 SHA256 ca14e0327ba1690ad12e37ea80d8fba04891ab0350e1fefcdb67ab64ce30cce7 SHA512 2a311e2e79c1e85c3c2c26b3d187355167c237c334687494a8e532b84232340df44b0d896fe6638bf1a9d4ba1c5f1efb29978de3bac0490fe04f2e57f7fb1874 WHIRLPOOL 50c63c97ac5e7784e4b1540459a1b3ffdfffecb590dd966f8d713a6e5e9f7250f37a8f234f845c326e578b43fd59b9a12f22975794138aba3784f20fdcee1bbc
AUX kbuild-glibc-2.10.patch 1060 SHA256 af376f236e287acec5fe383e26c6d614758b0ba6f0c569fb6dcd2b4b36d17ec1 SHA512 a9ee733083e7e7856a64840729e8e9f6e1673faef056acbaa8f58acb633a783206cfc04beac9961ea38cad73119763ba4f8322371f2c84fa4a8eb9e55b0c7fdc WHIRLPOOL b3626bb790cac050df7ac35326555271320bf7319d36b7fe1f46403b8ab70918b01b070201372789733a539f067cabd7da42ad56104372f2628d2441b16b2162
AUX kbuild-unknown-configure-opt.patch 500 SHA256 ccbac9ef80cd50668c9dd65a7e1ade5f86f3ca2def614e2d1cc5b3e2045f97b1 SHA512 b7ce138d9136bfcaf468f2b62ec46faca2180180def9966e3c6943217929264fbe419adf4da19e47092f824c04f22a17ddf441048ba51cfe093199523d66c4a2 WHIRLPOOL 7488847107a3a378e1ec16b544e6c2fd70951847be89f735be2a248e23aaa66be219f06a3e33557775b18c5fa2b5093b29542594246147e4e89ab188aa0e185f
DIST kBuild-0.1.9998-pre20110817-src.tar.gz 2521945 SHA256 68f397ab814e507b1fc2d5dd833ec7a567aeeba54fbcc44a08de40a54fb8552f SHA512 fc1af0c3ef783adff2e4a4ae54fe7c5d09b3b3eb284219482d5f7a96deb7e5a5107dc5ecd39bb5423eb25f4fff71f5f7159423a59faaf3d1c9e1e9afd7402d74 WHIRLPOOL 7925671521affd07f739e34a1bebae0d241b8ac7eac4a330bf9c82fee97655728b2cf90f9b7b4becb03f01e41b7423aaad1307ae355669b926f858cc5c4dd96d
+DIST kBuild-0.1.9998-pre20120806-src.tar.xz 1665728 SHA256 c8e1c78513b6a8c32cc9a4998f2645a17054b1740bc5f13f587bb8de23840d03 SHA512 61e3fb2405dbfdd464eec580a9b2ed953533abdb07b4aad051029e46a1cccb1cef9037c2f9d0b1a06b3e505e8b484f060bec1d97f10ef7933de484429efa281e WHIRLPOOL c88b2e0996905137bbf773c219a53a025cadb1a5362236b891b2d38e0ad0a9264d330f1a258a4c6d6cc3ffde3475fe9d7ae794f8a9b6f017ea1f4fab000fe978
EBUILD kbuild-0.1.9998_pre20110817-r1.ebuild 1441 SHA256 33445f42191b98f6b16d3c8840871c79d7eed34987e14453ff6c2b11d415a601 SHA512 39319556966b0d1d5c780656a97bd7d6428b910fd72baa9df36c537a294105c14c1e7bbea92722008286d22401beb99b07f1ba82a3ce406c1d9b4f1150159e35 WHIRLPOOL 2cde4bfc3113f5cd921d22009b5ebed55c8e92602d597f2a864a8abfd9f6df9f2de0e0b4c183e6dbfd9155e874dbbcd58ca3a429c3c7fe226fa1aef57cc97c26
EBUILD kbuild-0.1.9998_pre20110817.ebuild 1399 SHA256 aab22178a059454bbfb1c60301b5d2848be2a8a19839012b5d8328eae4589826 SHA512 29b51e451ea0a95ace7cbfd0c89c19c0f2e93f085f21dd294a993cbc0381c0c75826e99b67ec150e7690c2872e0c6d2fefc44ef2a522cf7e4d214ebd3d8d0f39 WHIRLPOOL 309aad73aa8e2890bc97ed17e4a5b3e92ab6c2d24ebb1738f060171421aa53565c057f1bff93554d3a4f4cf6e0c6d25d0116ac4b3b76d5bfa56fd2f1a6e7bb1a
+EBUILD kbuild-0.1.9998_pre20120806.ebuild 1524 SHA256 4377ddb601f755058e5b7ca5ada134d6a9388e8d370d0f744128bddd04f48bf9 SHA512 11d69b470a9fcebd67488b6a222a48ba5951f653045047fa8f2763495da1a8430feb599ab3b775d2a540746cbb2567d36c5b8cdd3f1a8a537f0f2361422fe610 WHIRLPOOL 862a9c2545f25d2eb57bb48f55a200f5c8a506e6c23c03426aef2aeac24545f13427c4ec1258041fd2843f551ac2a5936d447ce088d0807f0c03cad69aa17274
EBUILD kbuild-9999.ebuild 942 SHA256 548984b456610e91b74698967ad88961df0a2e21a7977f03df46ba2d780c2c46 SHA512 75ac706122101c7b6c5c47ab23b7e5fe754c26f850843d4a46b9658d20ae6e47fb71eaa5129eb6ebe18f6345660df6343dc4aec59d1e4bc55406439800d07719 WHIRLPOOL 2a3f99c35e939e2f2930b7d7e8aaef2f7bf2671c739f8e3b4d21ddda93311f8bdea6c3bd044609998c965e8dce874b62146a13db2fc08df652b9f68788399452
-MISC ChangeLog 6029 SHA256 f7bfd7c075a81111114b252d0f448292ad86aa63e29d5802d02e8a54661104fe SHA512 550b919feb817789d27593b14d4ef9781f6d176c7de432b864504f65eacf4998fbc98c0d9ed80146880922393fe3f1493a00139ca2130907ebe009ee5d9ddd87 WHIRLPOOL 18b429be46d2a264d524b7a64e3b0db03dc1a3377c79cacd36fc653853763390bf36b8246ecf46e2d112abf4c92d554a1e306db24cfb938cb1f330a31633b37e
+MISC ChangeLog 6285 SHA256 abac8a0c472469683ef8c44ceef27100de98854cca24d29dd936c664245f48fb SHA512 fa70ec7ab2556a51ed57a2b4aaa8340e16885077126b35835567de655f1f18fd12ed25f9d8bc8eb0e2f74dcfb280c592381e81273270c1058a2c91585349cdc5 WHIRLPOOL 7fd12c3aa7b834d6ff2814ee1be3fb21cf7be60d309f2e2e25cc6070d24e536867f6be05c850d2747aa580471b3500d75383ae4dbd2f8b0f7476e1029ea999e8
MISC metadata.xml 332 SHA256 e4642b99c1b0be5425ce6cebc25bb9c103e0ed7830b9579bc709dda4c9ca2466 SHA512 b93171177e6249381d81b0eb86a25018718985f7e9132b6a8aa55387f188d6c97842fa0e7d346fde155ada9499db662a341e1bd43c9437e6dd91da1cf9146f22 WHIRLPOOL 8e1234f49a96051e24eaf68a5ed1200c3c709be00e626e19e7a004bbf20088b47b4b170c7ea9e70323722c36e07700c9fe8f616f9812e806574390476a9cf087
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.19 (GNU/Linux)
+
+iQIcBAEBCAAGBQJQH/6hAAoJEPiazRVxLXTFz/QP/0dBgwUpC8XiMhaeqf+Q0neB
+Ut8ZCiPbNljkL9sgUrG6os3Mswx4OdctzlmCvClFz+yyvF87AI2YzfV1PXO2+INM
+yDoo0G9FmxO6MzdtBqq4a0TZPS4vcsEaaRFePnxv65x36hl4Bxu9Z7mmt8fLG/KS
+kBGFUk5B5l/JLi4wLnAepNE9Gq1gwhDIozTqQ4zCJWFYqSNfMLadeJVxCsn9cvYA
+ibpS6s5YsjMbVJJqgSCoyr8y2TMLVIpEtli1FWK30Gm3ReWj+0YwpMPgVfiqBmzp
+GW5CD+HWq8J6l3c97y44XjqJIyPBKydwUK4WP29GmJQmQqxg4FjCVSmpLredHIs8
+ghTYX0HJHikunVHIg0IgqDnnfndvCOZAfas6LPFWVmhVMAZAS/oPC/AKXlV+P3XS
+OSvXjPGMUaWld0x0oHTkkBl1XAeR6a6xbWGnjs39OH+poZcyVc6joKuOfi6LiO8+
+JBGeMoPlXZ0LKpcFTOmQGWOHjPr4VesxVxc61UrF0pF4f1sdc63VVHqG8bH1aU4p
+ZL6e2qZQf9rVGNwoPiAz9EZJqmRPEh7ElH70q4m77uVfFdbqFAmp/rXk9AnLd21X
+GgA3CbYHbLFbF6PF4T6TslhC7/CY9ELJPUbkQ5pzHGf17CYwK5kv3Z8XuBBi4xLO
+qTzvJyjt7CKlrtQ8H5AN
+=c+Ui
+-----END PGP SIGNATURE-----
diff --git a/dev-util/kbuild/files/kbuild-0.1.9998_pre20120806-qa.patch b/dev-util/kbuild/files/kbuild-0.1.9998_pre20120806-qa.patch
new file mode 100644
index 000000000000..9b0df4204e35
--- /dev/null
+++ b/dev-util/kbuild/files/kbuild-0.1.9998_pre20120806-qa.patch
@@ -0,0 +1,13 @@
+--- kBuild-0.1.9998-pre20120806/src/sed/lib/utils.c
++++ kBuild-0.1.9998-pre20120806/src/sed/lib/utils.c
+@@ -35,6 +35,10 @@
+ # include <stdlib.h>
+ #endif /* HAVE_STDLIB_H */
+
++#ifdef HAVE_UNISTD_H
++# include <unistd.h>
++#endif /* HAVE_UNISTD_H */
++
+ #include "utils.h"
+
+ const char *myname;
diff --git a/dev-util/kbuild/kbuild-0.1.9998_pre20120806.ebuild b/dev-util/kbuild/kbuild-0.1.9998_pre20120806.ebuild
new file mode 100644
index 000000000000..7318c90be041
--- /dev/null
+++ b/dev-util/kbuild/kbuild-0.1.9998_pre20120806.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-util/kbuild/kbuild-0.1.9998_pre20120806.ebuild,v 1.1 2012/08/06 17:27:55 polynomial-c Exp $
+
+EAPI=4
+
+WANT_AUTOMAKE=1.9
+
+inherit eutils autotools
+
+MY_P=kBuild-${PV/_/-}-src
+DESCRIPTION="A makefile framework for writing simple makefiles for complex tasks"
+HOMEPAGE="http://svn.netlabs.org/kbuild/wiki"
+#SRC_URI="ftp://ftp.netlabs.org/pub/${PN}/${MY_P}.tar.gz"
+SRC_URI="http://dev.gentoo.org/~polynomial-c/${MY_P}.tar.xz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="sys-devel/flex
+ sys-devel/gettext
+ virtual/yacc"
+RDEPEND=""
+
+S=${WORKDIR}/${MY_P/-src}
+
+src_prepare() {
+ rm -rf "${S}/kBuild/bin"
+
+ epatch "${FILESDIR}/${PN}-unknown-configure-opt.patch" \
+ "${FILESDIR}/${PN}-glibc-2.10.patch" \
+ "${FILESDIR}/${PN}-0.1.5-gentoo-docdir.patch" \
+ "${FILESDIR}/${PN}-0.1.9998_pre20120806-qa.patch" \
+ "${FILESDIR}/${PN}-0.1.9998_pre20110817-kash-link-pthread.patch" \
+ "${FILESDIR}/${PN}-0.1.9998_pre20110817-gold.patch" \
+ "${FILESDIR}/${PN}-0.1.9998_pre20110817-gcc-4.7.patch"
+
+ cd "${S}/src/kmk"
+ eautoreconf
+ cd "${S}/src/sed"
+ eautoreconf
+
+ sed -e "s@_LDFLAGS\.${ARCH}*.*=@& ${LDFLAGS}@g" \
+ -i "${S}"/Config.kmk || die #332225
+}
+
+src_compile() {
+ kBuild/env.sh --full make -f bootstrap.gmk AUTORECONF=true \
+ || die "bootstrap failed"
+}
+
+src_install() {
+ kBuild/env.sh kmk NIX_INSTALL_DIR=/usr PATH_INS="${D}" install \
+ || die "install failed"
+}