summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLars Wendler <polynomial-c@gentoo.org>2011-08-17 23:26:20 +0000
committerLars Wendler <polynomial-c@gentoo.org>2011-08-17 23:26:20 +0000
commita0346b3b6de18d4f0a1f66546e581879ab9059ca (patch)
treee3294b20f62cc7d1b60a6ac1467a60b040561c43 /dev-util/kbuild
parentStable on amd64 wrt bug #379407 (diff)
downloadhistorical-a0346b3b6de18d4f0a1f66546e581879ab9059ca.tar.gz
historical-a0346b3b6de18d4f0a1f66546e581879ab9059ca.tar.bz2
historical-a0346b3b6de18d4f0a1f66546e581879ab9059ca.zip
Added snapshot version as >=0.1.999 is required by >=virtualbox-4.1.2
Package-Manager: portage-2.2.0_alpha51/cvs/Linux x86_64
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_pre20110817-kash-link-pthread.patch10
-rw-r--r--dev-util/kbuild/kbuild-0.1.9998_pre20110817.ebuild54
4 files changed, 91 insertions, 7 deletions
diff --git a/dev-util/kbuild/ChangeLog b/dev-util/kbuild/ChangeLog
index d82f0105809a..118cda8b7e53 100644
--- a/dev-util/kbuild/ChangeLog
+++ b/dev-util/kbuild/ChangeLog
@@ -1,6 +1,13 @@
# ChangeLog for dev-util/kbuild
# Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-util/kbuild/ChangeLog,v 1.18 2011/08/11 02:32:21 vapier Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-util/kbuild/ChangeLog,v 1.19 2011/08/17 23:26:20 polynomial-c Exp $
+
+*kbuild-0.1.9998_pre20110817 (17 Aug 2011)
+
+ 17 Aug 2011; Lars Wendler <polynomial-c@gentoo.org>
+ +kbuild-0.1.9998_pre20110817.ebuild,
+ +files/kbuild-0.1.9998_pre20110817-kash-link-pthread.patch:
+ Added snapshot version as >=0.1.999 is required by >=virtualbox-4.1.2
11 Aug 2011; Mike Frysinger <vapier@gentoo.org> kbuild-0.1.5-r1.ebuild,
kbuild-0.1.5_p2.ebuild, kbuild-0.1.5_p2-r1.ebuild, kbuild-9999.ebuild:
diff --git a/dev-util/kbuild/Manifest b/dev-util/kbuild/Manifest
index c73214daa34c..75144eee8aab 100644
--- a/dev-util/kbuild/Manifest
+++ b/dev-util/kbuild/Manifest
@@ -1,22 +1,35 @@
-----BEGIN PGP SIGNED MESSAGE-----
-Hash: SHA256
+Hash: SHA512
AUX kbuild-0.1.5-gentoo-docdir.patch 354 RMD160 882f0bf45ab570f0bda4f86fe91b416cdba8713e SHA1 00104d51bf8b8900cae78f85eaaff9f792e165c2 SHA256 cc0d7e6915fae7b9230042549552ca0c9b59da4550a4cc601520a11509352ed0
AUX kbuild-0.1.5_p2-qa.patch 593 RMD160 73d272b2a7c4b462a4c4085ac1ff6eed0b180c88 SHA1 54fa7db52f0467e8405924ef8affc1f633f8665a SHA256 31f68240c5c6ea902234f028c5dd7ac9dbaf52165eb4193807fa791fd6ff0672
+AUX kbuild-0.1.9998_pre20110817-kash-link-pthread.patch 296 RMD160 aeed4253e9c0dca1e0b8ecb22c30b1c0761207ee SHA1 36541fb04425aa1f516636fb2f7b83933fdf095f SHA256 9370231d3ff856b8be43d352e2c6e29e66079467e99169ed234c3b0761666e90
AUX kbuild-glibc-2.10.patch 1060 RMD160 98b443cdc2a104e4b72164cb56afc2747a4013f0 SHA1 f308ca7f94d2860afc367de6705cdc5f8e370eae SHA256 af376f236e287acec5fe383e26c6d614758b0ba6f0c569fb6dcd2b4b36d17ec1
AUX kbuild-unknown-configure-opt.patch 500 RMD160 9bbc47e064010898a4084c42893c17feefd0b961 SHA1 3dcd540d1863346306e04bc9ce26430c8705dee9 SHA256 ccbac9ef80cd50668c9dd65a7e1ade5f86f3ca2def614e2d1cc5b3e2045f97b1
DIST kBuild-0.1.5-p2-src.tar.gz 2433567 RMD160 58755ef4e53d0eb918055c7a0b0d80f9761195cf SHA1 4cd59e949f7306e0dfb5ac4a6d440adfcdfd6ce2 SHA256 8205db5e74d27ef6394bd48118a310e4f5caab455575f0ea975f62dcb8d642a6
DIST kBuild-0.1.5-src-20090221.tar.bz2 21943772 RMD160 f174022edcb9dfd980ab90d036b649ca05460918 SHA1 b01571914a32d408c604d00aa75d0c6a10e45877 SHA256 8e0b95d6d7971e584ac4f1ddc2212940f7ccfd6a5bccc5bb9bf5853ed84bf592
+DIST kBuild-0.1.9998-pre20110817-src.tar.gz 2521945 RMD160 f9d8ddfdd57f017ad91ce2ab6df1a65af9e51c31 SHA1 4ba3da0c731c08b81dfcf11f4e6c66c231247ff5 SHA256 68f397ab814e507b1fc2d5dd833ec7a567aeeba54fbcc44a08de40a54fb8552f
EBUILD kbuild-0.1.5-r1.ebuild 1154 RMD160 0efc9144eaaae204fd1dd7cde3a211256b2118e6 SHA1 c4c1f3ff6567cc437e47760ee9b920bcaab6a387 SHA256 8c309d050bda7941dd826b386d22987955d840dd829fe7a4e434158598699141
EBUILD kbuild-0.1.5_p2-r1.ebuild 1237 RMD160 93aea2ed6cccaaaa34e0a79c05ac7ba92565f924 SHA1 000e02dfa092324308389e39cf71481a223b6f26 SHA256 8dd8526a3ae0f9167d0c8b7131911f7c0c1acb754bd0e9306ebdbd7b16a48d2d
EBUILD kbuild-0.1.5_p2.ebuild 1108 RMD160 8880d37913e9934125fb6e2f51ce81ff00959a9d SHA1 5307e5343e0cb781168ce75555d049340c9b41b9 SHA256 ff028d556ad053f48067c6766284cfcef00aa2e1920d35fb53b9989b308991ce
+EBUILD kbuild-0.1.9998_pre20110817.ebuild 1359 RMD160 e7b86ec1179362cb2e423d9fabc74d358f761018 SHA1 d9950d73626386c24aa405b8e49c51b8632ff861 SHA256 8a1c20ac72528c499f66d020df6fcd385b23f71d22246a0d8cbbe21c2ab4547e
EBUILD kbuild-9999.ebuild 942 RMD160 fc45a3acf1988d45c23fd18082cd9431c9c00996 SHA1 0ff1600753d1094a71c0208edcd23c6f926ee9c7 SHA256 548984b456610e91b74698967ad88961df0a2e21a7977f03df46ba2d780c2c46
-MISC ChangeLog 4031 RMD160 5f0a3635a1fc6e89c7c21edf6032720639d238ce SHA1 8c7e9eda03fbe952478bf8d3dcbf8a7a137c8dfb SHA256 52f5754ec91553db992708435452749cd3ba75ec940ce89f428ee77a7cc3df3b
+MISC ChangeLog 4309 RMD160 57fe854bb17fc601084682371d7a0847d63df65a SHA1 cf8de3a7ec1b30600df57b813207370f1f317eb2 SHA256 293e643ae2acd1ea6e8dcfd53eabd899d30e8b27ad1c6c345cb7baecf7133382
MISC metadata.xml 440 RMD160 e17df324a907dc57e613009dc2c5ac9c24c2c8c7 SHA1 8848e0d9d23b9f40348f1fa46978ca231a524e7c SHA256 61e0bc766b9c9e813c3ab1868c23e73cd35fe38de6922dedf22aa5018a9791d8
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.17 (GNU/Linux)
+Version: GnuPG v2.0.18 (GNU/Linux)
-iF4EAREIAAYFAk5DPzQACgkQaC/OocHi7JY+YAEAkZnJ8SIPrZ4aAgHKsO0X2koN
-yFxIFa5q4FJ5zjjZ1REA/jGaABIYQnNke1hmbqFsQ2ncbnKMMcS9pzoU9iyI/VGu
-=TSfW
+iQIcBAEBCgAGBQJOTE4hAAoJEPiazRVxLXTFqQwP/1nHzSI3mjUw0UCxQFTUGx66
+oI8oSy05z4kz6XPf7G3IEuAkPBZAhb1d854JEiGfxIAE/Vv9pLVT6Iu5LZnV1dFB
+sXkXeBoavTTNdm+U+z7QP/NX0/i1UBiaEdJ7yXRmIicCShaDpCL1jq8pHSzP2Nq5
+gDHpV+zgFB/COBS8BG41duPrJ1RHJry0CdeKr5G/0QO8W6Lscn6vh0Uo6J1A0OiZ
+JXNTGI5ZCdJJ09qujFNHDdLUUn7yDo71VCxPrMmTOnkQwPY/jOMhckOdWZ+frYbD
+n/WhuKrmNf7XWdYjqPQjq+PKlSQTOiKOkZsJ+gcjmInq6tezSP9OcuIbKp0D/cuE
+bfrIQ30ZAXupuv3fv1D/9EnsJ+iLgtoiLTYK89EZ9WVqn9fF8x0opTvLYApBhOgW
+afhemIsoRKWylEwrCSniwpFiziaYMIJ6nBr84yDawRWVfpDXgjTn0/lcHCEKDJE8
+7vTgPtkKO+3VP0tbW0kNhZwrjqZ9uxDO03S7se9Ay4JwMlvz2Stp9jLaHT/JQ3Q/
+mlTNtDRQ5m/M5/kPKvYUicKKS5D/gdPA6wadhR5wk3XORiWVjdHo7civq9i2yJds
+jU/5QfDX7Cd8MRScWJzMEQhuST0xDOQ0K/azWaOnyk2xcubpJUg2mmuZqOLw9kb2
+DmSvg3UattWcMKsF6S3z
+=mJDq
-----END PGP SIGNATURE-----
diff --git a/dev-util/kbuild/files/kbuild-0.1.9998_pre20110817-kash-link-pthread.patch b/dev-util/kbuild/files/kbuild-0.1.9998_pre20110817-kash-link-pthread.patch
new file mode 100644
index 000000000000..d2b20176ca82
--- /dev/null
+++ b/dev-util/kbuild/files/kbuild-0.1.9998_pre20110817-kash-link-pthread.patch
@@ -0,0 +1,10 @@
+--- kBuild-0.1.9998-pre20110817/src/kash/Makefile.kmk
++++ kBuild-0.1.9998-pre20110817/src/kash/Makefile.kmk
+@@ -59,6 +59,7 @@
+ if "$(USER)" == "bird" && "$(KBUILD_TARGET)" != "win"
+ kash_CFLAGS += -std=gnu99
+ endif
++kash_LIBS += pthread
+ kash_CFLAGS.win.amd64 = -GS-
+ kash_SOURCES = \
+ main.c \
diff --git a/dev-util/kbuild/kbuild-0.1.9998_pre20110817.ebuild b/dev-util/kbuild/kbuild-0.1.9998_pre20110817.ebuild
new file mode 100644
index 000000000000..a65547e64551
--- /dev/null
+++ b/dev-util/kbuild/kbuild-0.1.9998_pre20110817.ebuild
@@ -0,0 +1,54 @@
+# Copyright 1999-2011 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_pre20110817.ebuild,v 1.1 2011/08/17 23:26:20 polynomial-c Exp $
+
+EAPI=2
+
+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.gz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="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.5_p2-qa.patch" \
+ "${FILESDIR}/${P}-kash-link-pthread.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"
+}