[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/files/, profiles/updates/, dev-util/kbuild/, ...

2024-01-17 Thread Viorel Munteanu
commit: b1a1b5d41844e17d59cc5de373a12fab9a216ca7
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Jan 17 17:49:34 2024 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Jan 17 18:27:38 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1a1b5d4

Move {dev-util → dev-build}/kbuild

Closes: https://github.com/gentoo/gentoo/pull/34871
Signed-off-by: Viorel Munteanu  gentoo.org>

 .../virtualbox-guest-additions-6.1.46.ebuild| 6 +++---
 .../virtualbox-guest-additions-6.1.48.ebuild| 6 +++---
 .../virtualbox-guest-additions-6.1.50.ebuild| 4 ++--
 .../virtualbox-guest-additions-7.0.10-r1.ebuild | 4 ++--
 .../virtualbox-guest-additions-7.0.10.ebuild| 4 ++--
 .../virtualbox-guest-additions-7.0.12.ebuild| 2 +-
 .../virtualbox-guest-additions-7.0.14.ebuild| 2 +-
 app-emulation/virtualbox/virtualbox-6.1.46.ebuild   | 6 +++---
 app-emulation/virtualbox/virtualbox-6.1.48.ebuild   | 6 +++---
 app-emulation/virtualbox/virtualbox-6.1.50.ebuild   | 4 ++--
 app-emulation/virtualbox/virtualbox-7.0.10-r1.ebuild| 4 ++--
 app-emulation/virtualbox/virtualbox-7.0.10.ebuild   | 4 ++--
 app-emulation/virtualbox/virtualbox-7.0.12.ebuild   | 4 ++--
 app-emulation/virtualbox/virtualbox-7.0.14.ebuild   | 2 +-
 app-emulation/virtualbox/virtualbox-.ebuild | 4 ++--
 {dev-util => dev-build}/kbuild/Manifest | 0
 .../kbuild/files/kbuild-0.1.5-gentoo-docdir.patch   | 0
 .../kbuild/files/kbuild-0.1.9998.3407-gold.patch| 0
 .../kbuild/files/kbuild-0.1.9998.3407-unknown_configure_opt.patch   | 0
 .../kbuild/files/kbuild-0.1.9998.3499-fix-CC.patch  | 0
 .../kbuild/files/kbuild-0.1.9998.3499-gold.patch| 0
 .../files/kbuild-0.1.9998.3499-implicit-function-declaration.patch  | 0
 .../kbuild/files/kbuild-0.1.9998.3499-int-conversion.patch  | 0
 .../kbuild-0.1.9998.3499-kash-no_separate_parser_allocator.patch| 0
 .../kbuild/files/kbuild-0.1.9998.3572-fix-bison.patch   | 0
 .../kbuild/files/kbuild-0.1.9998.3572-fix-lto.patch | 0
 .../files/kbuild-0.1.9998_pre20110817-kash-link-pthread.patch   | 0
 .../kbuild/files/kbuild-0.1.9998_pre20120806-qa.patch   | 0
 {dev-util => dev-build}/kbuild/kbuild-0.1.9998.3499-r4.ebuild   | 0
 {dev-util => dev-build}/kbuild/kbuild-0.1.9998.3572-r4.ebuild   | 0
 {dev-util => dev-build}/kbuild/kbuild-0.1.9998.3592.ebuild  | 0
 {dev-util => dev-build}/kbuild/kbuild-.ebuild   | 0
 {dev-util => dev-build}/kbuild/metadata.xml | 0
 profiles/updates/1Q-2024| 1 +
 34 files changed, 32 insertions(+), 31 deletions(-)

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.46.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.46.ebuild
index 578abd460e54..fe43f7ac3ca9 100644
--- 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.46.ebuild
+++ 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.46.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -47,8 +47,8 @@ DEPEND="
)
 "
 BDEPEND="
-   >=dev-util/kbuild-0.1.9998.3127
-   <=dev-util/kbuild-0.1.9998.3500
+   >=dev-build/kbuild-0.1.9998.3127
+   <=dev-build/kbuild-0.1.9998.3500
>=dev-lang/yasm-0.6.2
sys-devel/bin86
sys-power/iasl

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.48.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.48.ebuild
index 35c42213697c..346c45fc35e9 100644
--- 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.48.ebuild
+++ 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.48.ebuild
@@ -1,4 +1,4 @@
-# Copyright 2022-2023 Gentoo Authors
+# Copyright 2022-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -47,8 +47,8 @@ DEPEND="
)
 "
 BDEPEND="
-   >=dev-util/kbuild-0.1.9998.3127
-   <=dev-util/kbuild-0.1.9998.3500
+   >=dev-build/kbuild-0.1.9998.3127
+   <=dev-build/kbuild-0.1.9998.3500
>=dev-lang/yasm-0.6.2
sys-devel/bin86
sys-power/iasl

diff --git 
a/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.50.ebuild
 
b/app-emulation/virtualbox-guest-additions/virtualbox-guest-additions-6.1.50.ebuild
index 3d80b8f1a590..346c45fc35e9 100644
--- 
a/ap

[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2023-05-29 Thread Arthur Zamarin
commit: 0de5401e4178c53f7bcab84244337d8699ee3ff8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Mon May 29 17:48:58 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Mon May 29 17:48:58 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0de5401e

dev-util/kbuild: Stabilize 0.1.9998.3592 x86, #907356

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-util/kbuild/kbuild-0.1.9998.3592.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3592.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3592.ebuild
index 826884c62016..86e558479af4 100644
--- a/dev-util/kbuild/kbuild-0.1.9998.3592.ebuild
+++ b/dev-util/kbuild/kbuild-0.1.9998.3592.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 BDEPEND="
sys-apps/texinfo



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2023-05-29 Thread Sam James
commit: 4ac3c497f03d759ee48eb8fe12abc7773b2e82da
Author: Sam James  gentoo  org>
AuthorDate: Mon May 29 12:56:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon May 29 12:56:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4ac3c497

dev-util/kbuild: Stabilize 0.1.9998.3592 amd64, #907356

Signed-off-by: Sam James  gentoo.org>

 dev-util/kbuild/kbuild-0.1.9998.3592.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3592.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3592.ebuild
index 92424f61999e..826884c62016 100644
--- a/dev-util/kbuild/kbuild-0.1.9998.3592.ebuild
+++ b/dev-util/kbuild/kbuild-0.1.9998.3592.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 BDEPEND="
sys-apps/texinfo



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2023-05-03 Thread Viorel Munteanu
commit: fa81d030f75f07a12381369ed97c9b6a99540019
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed May  3 11:27:35 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed May  3 11:28:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa81d030

dev-util/kbuild: Fix building with /bin/sh -> /bin/dash

Closes: https://bugs.gentoo.org/905419
Signed-off-by: Viorel Munteanu  gentoo.org>

 dev-util/kbuild/kbuild-0.1.9998.3592.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3592.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3592.ebuild
index ff88c2e7b8d4..92424f61999e 100644
--- a/dev-util/kbuild/kbuild-0.1.9998.3592.ebuild
+++ b/dev-util/kbuild/kbuild-0.1.9998.3592.ebuild
@@ -46,6 +46,9 @@ pkg_setup() {
 src_prepare() {
default
 
+   # 905419 - build fails if /bin/sh is something other than bash
+   sed 's:ln -s /bin/sh:ln -s /bin/bash:' -i bootstrap.gmk || die
+
# Add a file with the svn revision this package was pulled from
printf '%s\n' "KBUILD_SVN_REV := $(ver_cut 4)" \
> SvnInfo.kmk || die



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2023-04-21 Thread Viorel Munteanu
commit: 02156618843705a9eb13785cb4725e9777af483b
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Apr 19 18:31:35 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Apr 21 16:35:21 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02156618

dev-util/kbuild: add 0.1.9998.3592

Signed-off-by: Viorel Munteanu  gentoo.org>

 dev-util/kbuild/Manifest|  1 +
 dev-util/kbuild/kbuild-0.1.9998.3592.ebuild | 73 +
 2 files changed, 74 insertions(+)

diff --git a/dev-util/kbuild/Manifest b/dev-util/kbuild/Manifest
index a7141e6665d2..aafd921a6413 100644
--- a/dev-util/kbuild/Manifest
+++ b/dev-util/kbuild/Manifest
@@ -1,3 +1,4 @@
 DIST kbuild-0.1.9998.3499-fix-clang-16.patch.bz2 10271 BLAKE2B 
fe40a3a0afafefa10da6fe675eec72392fe6bcc318d1d8728363b9e855d10e11d0b7189f875cd2d496bf4871f87b96ed2ad6775e6968e044cc107dad23f5fcab
 SHA512 
8f11355f0bfdda431dba4cb4dcd73c5bf0b10d2380495fe91292846b57fb7f80711d711b0b229fb4a865512d90010a181d1e1ab7d2b57d1a1751ce79440b02dc
 DIST kbuild-0.1.9998.3499-src.tar.xz 2371580 BLAKE2B 
847c5c67ded37ca87228ff7164d6c7f2f670a57f2fd94d6d0bf4f8896266e7fe5442666c03dbda016564a52dc91d10be83f0d4b0ef5093db0f5210ac8d5f3aaa
 SHA512 
eebdcd1d2fa71313edd764d45a4aa3580078af22d7c5fed32d3d139a4f41c4e028282fdfdda0ee9b617ed0e8e63b8f5d065b3cf6647f08fe446560938b7577fc
 DIST kbuild-0.1.9998.3572-src.tar.xz 3973848 BLAKE2B 
103e42d719fd77bc5c55aea48bdfd01c8ad136529cc76cc8c1297f87e21e5d4e2e7149f9321c5174808613a84331dbea8bb4c0a7662eb2de9e1045c8ad365047
 SHA512 
96bb5e1759990bf3acaca4b0ba7c02926c6607b0cd94f7fca222b13eee5c3364c64b35e3473c5cee45fa094cb2b851ac9f3a3a9fe60cff894baf46238ccb4006
+DIST kbuild-0.1.9998.3592-src.tar.xz 3975348 BLAKE2B 
4b1862238f6f6c35ba1b586e11e17baca3b66c4ba3a97b17168ced902d7fcc9f1baa9a4b8669489902346b9bab67095f4ff4d008187c36cd2ef4b7841d4134be
 SHA512 
b9ca1723b426db81571b048db5afe4b7c3d2d8a881003812e9a5f9df44c5109b628d77af415cf56eb44a8775c590a6f0e343efccf562ef83213c5525e081e59b

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3592.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3592.ebuild
new file mode 100644
index ..ff88c2e7b8d4
--- /dev/null
+++ b/dev-util/kbuild/kbuild-0.1.9998.3592.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="A makefile framework for writing simple makefiles for complex 
tasks"
+HOMEPAGE="https://trac.netlabs.org/kbuild/wiki";
+SRC_URI="
+   https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}-src.tar.xz
+   
https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${PN}-0.1.9998.3499-fix-clang-16.patch.bz2
+"
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+BDEPEND="
+   sys-apps/texinfo
+   sys-devel/flex
+   sys-devel/gettext
+   virtual/pkgconfig
+   app-alternatives/yacc
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.1.9998.3407-unknown_configure_opt.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.3572-fix-bison.patch"
+   "${FILESDIR}/${PN}-0.1.9998.3572-fix-lto.patch"
+   "${FILESDIR}/${PN}-0.1.9998.3499-implicit-function-declaration.patch"
+   "${FILESDIR}/${PN}-0.1.9998.3499-int-conversion.patch"
+   "${FILESDIR}/${PN}-0.1.9998.3499-fix-CC.patch"
+
+   "${WORKDIR}/${PN}-0.1.9998.3499-fix-clang-16.patch"
+)
+
+pkg_setup() {
+   # Package fails with distcc (bug #255371)
+   export DISTCC_DISABLE=1
+}
+
+src_prepare() {
+   default
+
+   # Add a file with the svn revision this package was pulled from
+   printf '%s\n' "KBUILD_SVN_REV := $(ver_cut 4)" \
+   > SvnInfo.kmk || die
+
+   cd "${S}/src/kmk" || die
+   eautoreconf
+   cd "${S}/src/sed" || die
+   eautoreconf
+
+   sed -e "s@_LDFLAGS\.$(tc-arch)*.*=@& ${LDFLAGS}@g" \
+   -e "s@_CFLAGS\.$(tc-arch)*.*=@& ${CFLAGS}@g" \
+   -e "s@_CXXFLAGS\.$(tc-arch)*.*=@& ${CXXFLAGS}@g" \
+   -i "${S}"/Config.kmk || die #332225
+   tc-export CC PKG_CONFIG RANLIB #AR does not work here
+}
+
+src_compile() {
+   kBuild/env.sh --full emake -f bootstrap.gmk AUTORECONF=true 
AR="$(tc-getAR)" \
+   || die "bootstrap failed"
+}
+
+src_install() {
+   kBuild/env.sh kmk NIX_INSTALL_DIR=/usr PATH_INS="${D}" install \
+   || die "install failed"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2023-04-16 Thread Viorel Munteanu
commit: 14619e192444cd36b20bce926462d4d176bcece2
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sun Apr 16 17:21:05 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Apr 16 17:21:05 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14619e19

dev-util/kbuild: drop 0.1.9998.3499-r2, 0.1.9998.3499-r3

Signed-off-by: Viorel Munteanu  gentoo.org>

 dev-util/kbuild/Manifest   |  1 -
 dev-util/kbuild/kbuild-0.1.9998.3499-r2.ebuild | 76 -
 dev-util/kbuild/kbuild-0.1.9998.3499-r3.ebuild | 79 --
 3 files changed, 156 deletions(-)

diff --git a/dev-util/kbuild/Manifest b/dev-util/kbuild/Manifest
index 193dad82a8e8..a7141e6665d2 100644
--- a/dev-util/kbuild/Manifest
+++ b/dev-util/kbuild/Manifest
@@ -1,4 +1,3 @@
 DIST kbuild-0.1.9998.3499-fix-clang-16.patch.bz2 10271 BLAKE2B 
fe40a3a0afafefa10da6fe675eec72392fe6bcc318d1d8728363b9e855d10e11d0b7189f875cd2d496bf4871f87b96ed2ad6775e6968e044cc107dad23f5fcab
 SHA512 
8f11355f0bfdda431dba4cb4dcd73c5bf0b10d2380495fe91292846b57fb7f80711d711b0b229fb4a865512d90010a181d1e1ab7d2b57d1a1751ce79440b02dc
-DIST kbuild-0.1.9998.3499-fix-clang.patch.bz2 10161 BLAKE2B 
a6f5a5c35553825682db92ab5ab0e1bd638e246fd1fa62dfaf97085e33940ca41c8ab29463ebb61d00c19c6775767ddb8fdfe9c28425741e1616cc43799631a5
 SHA512 
1a3a7509d899ba2d827329dd6658a67ee93520e89b51ea42f3268053c732785d0c7f808961bde5d5312cc604bedaf617df50eadf4efbb8c4216fe404d378473e
 DIST kbuild-0.1.9998.3499-src.tar.xz 2371580 BLAKE2B 
847c5c67ded37ca87228ff7164d6c7f2f670a57f2fd94d6d0bf4f8896266e7fe5442666c03dbda016564a52dc91d10be83f0d4b0ef5093db0f5210ac8d5f3aaa
 SHA512 
eebdcd1d2fa71313edd764d45a4aa3580078af22d7c5fed32d3d139a4f41c4e028282fdfdda0ee9b617ed0e8e63b8f5d065b3cf6647f08fe446560938b7577fc
 DIST kbuild-0.1.9998.3572-src.tar.xz 3973848 BLAKE2B 
103e42d719fd77bc5c55aea48bdfd01c8ad136529cc76cc8c1297f87e21e5d4e2e7149f9321c5174808613a84331dbea8bb4c0a7662eb2de9e1045c8ad365047
 SHA512 
96bb5e1759990bf3acaca4b0ba7c02926c6607b0cd94f7fca222b13eee5c3364c64b35e3473c5cee45fa094cb2b851ac9f3a3a9fe60cff894baf46238ccb4006

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3499-r2.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3499-r2.ebuild
deleted file mode 100644
index b38c401a3fab..
--- a/dev-util/kbuild/kbuild-0.1.9998.3499-r2.ebuild
+++ /dev/null
@@ -1,76 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs
-
-MY_P="${P}-src"
-DESCRIPTION="A makefile framework for writing simple makefiles for complex 
tasks"
-HOMEPAGE="https://trac.netlabs.org/kbuild/wiki";
-#SRC_URI="ftp://ftp.netlabs.org/pub/${PN}/${MY_P}.tar.gz";
-SRC_URI="https://dev.gentoo.org/~polynomial-c/${MY_P}.tar.xz";
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-BDEPEND="
-   sys-apps/texinfo
-   sys-devel/flex
-   sys-devel/gettext
-   virtual/pkgconfig
-   app-alternatives/yacc
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.1.9998.3407-unknown_configure_opt.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.3499-gold.patch"
-
-   # Please check on version bumps if this can be removed
-   
"${FILESDIR}/${PN}-0.1.9998.3499-kash-no_separate_parser_allocator.patch"
-
-   "${FILESDIR}/${PN}-0.1.9998.3572-fix-bison.patch"
-   "${FILESDIR}/${PN}-0.1.9998.3572-fix-lto.patch"
-   "${FILESDIR}/${PN}-0.1.9998.3499-implicit-function-declaration.patch"
-   "${FILESDIR}/${PN}-0.1.9998.3499-int-conversion.patch"
-   "${FILESDIR}/${PN}-0.1.9998.3499-fix-CC.patch"
-)
-
-pkg_setup() {
-   # Package fails with distcc (bug #255371)
-   export DISTCC_DISABLE=1
-}
-
-src_prepare() {
-   default
-
-   # Add a file with the svn revision this package was pulled from
-   printf '%s\n' "KBUILD_SVN_REV := $(ver_cut 4)" \
-   > SvnInfo.kmk || die
-
-   cd "${S}/src/kmk" || die
-   eautoreconf
-   cd "${S}/src/sed" || die
-   eautoreconf
-
-   sed -e "s@_LDFLAGS\.$(tc-arch)*.*=@& ${LDFLAGS}@g" \
-   -e "s@_CFLAGS\.$(tc-arch)*.*=@& ${CFLAGS}@g" \
-   -e "s@_CXXFLAGS\.$(tc-arch)*.*=@& ${CXXFLAGS}@g" \
-   -i "${S}"/Config.kmk || die #332225
-   tc-export CC PKG_CONFIG RANLIB #AR does not work here
-}
-
-src_compile() {
-   kBuild/env.sh --full emake -f bootstrap.gmk AUTORECONF=true 
AR="$(tc-getAR)" \
-   || die "bootstrap failed"
-}
-
-src_install() {
-   kBuild/env.sh kmk NIX_INSTALL_DIR=/usr PATH_INS="${D}" install \
-   || die "install failed"
-}

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3499-r3.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3499-r3.ebuild
deleted file mode 100644
index 903697a1bedc..
--- a/d

[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2023-04-16 Thread Viorel Munteanu
commit: 0e84c2ce009697abf78f16c204e6dc45629f7cfa
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sun Apr 16 17:17:33 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Apr 16 17:18:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e84c2ce

dev-util/kbuild: Stabilize x86, #904098

Signed-off-by: Viorel Munteanu  gentoo.org>

 dev-util/kbuild/kbuild-0.1.9998.3499-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3499-r4.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3499-r4.ebuild
index fe49409dc469..14a330e3ad6b 100644
--- a/dev-util/kbuild/kbuild-0.1.9998.3499-r4.ebuild
+++ b/dev-util/kbuild/kbuild-0.1.9998.3499-r4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE=""
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2023-04-16 Thread Arthur Zamarin
commit: 4f2133ad507b23c74d152eef5a4b1f86900f104e
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sun Apr 16 17:04:45 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sun Apr 16 17:04:45 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f2133ad

dev-util/kbuild: Stabilize 0.1.9998.3499-r4 amd64, #904098

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-util/kbuild/kbuild-0.1.9998.3499-r4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3499-r4.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3499-r4.ebuild
index 12fd9f1de8cb..fe49409dc469 100644
--- a/dev-util/kbuild/kbuild-0.1.9998.3499-r4.ebuild
+++ b/dev-util/kbuild/kbuild-0.1.9998.3499-r4.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE=""
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2023-04-14 Thread Viorel Munteanu
commit: a250962a6b0de522e1b6191bf724a59474edf2c7
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Apr 14 08:15:45 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Fri Apr 14 09:31:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a250962a

dev-util/kbuild: fix compilation on x86

The clang-16 patch broke x86.  Fix it and revbump.

Signed-off-by: Viorel Munteanu  gentoo.org>

 dev-util/kbuild/Manifest  |  1 +
 ...0.1.9998.3572-r3.ebuild => kbuild-0.1.9998.3499-r4.ebuild} | 11 ---
 ...0.1.9998.3572-r3.ebuild => kbuild-0.1.9998.3572-r4.ebuild} |  4 ++--
 3 files changed, 11 insertions(+), 5 deletions(-)

diff --git a/dev-util/kbuild/Manifest b/dev-util/kbuild/Manifest
index 4d02cb222e1c..193dad82a8e8 100644
--- a/dev-util/kbuild/Manifest
+++ b/dev-util/kbuild/Manifest
@@ -1,3 +1,4 @@
+DIST kbuild-0.1.9998.3499-fix-clang-16.patch.bz2 10271 BLAKE2B 
fe40a3a0afafefa10da6fe675eec72392fe6bcc318d1d8728363b9e855d10e11d0b7189f875cd2d496bf4871f87b96ed2ad6775e6968e044cc107dad23f5fcab
 SHA512 
8f11355f0bfdda431dba4cb4dcd73c5bf0b10d2380495fe91292846b57fb7f80711d711b0b229fb4a865512d90010a181d1e1ab7d2b57d1a1751ce79440b02dc
 DIST kbuild-0.1.9998.3499-fix-clang.patch.bz2 10161 BLAKE2B 
a6f5a5c35553825682db92ab5ab0e1bd638e246fd1fa62dfaf97085e33940ca41c8ab29463ebb61d00c19c6775767ddb8fdfe9c28425741e1616cc43799631a5
 SHA512 
1a3a7509d899ba2d827329dd6658a67ee93520e89b51ea42f3268053c732785d0c7f808961bde5d5312cc604bedaf617df50eadf4efbb8c4216fe404d378473e
 DIST kbuild-0.1.9998.3499-src.tar.xz 2371580 BLAKE2B 
847c5c67ded37ca87228ff7164d6c7f2f670a57f2fd94d6d0bf4f8896266e7fe5442666c03dbda016564a52dc91d10be83f0d4b0ef5093db0f5210ac8d5f3aaa
 SHA512 
eebdcd1d2fa71313edd764d45a4aa3580078af22d7c5fed32d3d139a4f41c4e028282fdfdda0ee9b617ed0e8e63b8f5d065b3cf6647f08fe446560938b7577fc
 DIST kbuild-0.1.9998.3572-src.tar.xz 3973848 BLAKE2B 
103e42d719fd77bc5c55aea48bdfd01c8ad136529cc76cc8c1297f87e21e5d4e2e7149f9321c5174808613a84331dbea8bb4c0a7662eb2de9e1045c8ad365047
 SHA512 
96bb5e1759990bf3acaca4b0ba7c02926c6607b0cd94f7fca222b13eee5c3364c64b35e3473c5cee45fa094cb2b851ac9f3a3a9fe60cff894baf46238ccb4006

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3572-r3.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3499-r4.ebuild
similarity index 86%
copy from dev-util/kbuild/kbuild-0.1.9998.3572-r3.ebuild
copy to dev-util/kbuild/kbuild-0.1.9998.3499-r4.ebuild
index 2b1532f82b37..12fd9f1de8cb 100644
--- a/dev-util/kbuild/kbuild-0.1.9998.3572-r3.ebuild
+++ b/dev-util/kbuild/kbuild-0.1.9998.3499-r4.ebuild
@@ -9,12 +9,12 @@ DESCRIPTION="A makefile framework for writing simple 
makefiles for complex tasks
 HOMEPAGE="https://trac.netlabs.org/kbuild/wiki";
 SRC_URI="
https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}-src.tar.xz
-   
https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${PN}-0.1.9998.3499-fix-clang.patch.bz2
+   
https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${PN}-0.1.9998.3499-fix-clang-16.patch.bz2
 "
 
 LICENSE="GPL-3+"
 SLOT="0"
-#KEYWORDS="~amd64 ~x86"# for testing only.  This version is buggy
+KEYWORDS="~amd64 ~x86"
 IUSE=""
 
 BDEPEND="
@@ -30,13 +30,18 @@ PATCHES=(
"${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.3499-gold.patch"
+
+   # Please check on version bumps if this can be removed
+   
"${FILESDIR}/${PN}-0.1.9998.3499-kash-no_separate_parser_allocator.patch"
+
"${FILESDIR}/${PN}-0.1.9998.3572-fix-bison.patch"
"${FILESDIR}/${PN}-0.1.9998.3572-fix-lto.patch"
"${FILESDIR}/${PN}-0.1.9998.3499-implicit-function-declaration.patch"
"${FILESDIR}/${PN}-0.1.9998.3499-int-conversion.patch"
"${FILESDIR}/${PN}-0.1.9998.3499-fix-CC.patch"
 
-   "${WORKDIR}/${PN}-0.1.9998.3499-fix-clang.patch"
+   "${WORKDIR}/${PN}-0.1.9998.3499-fix-clang-16.patch"
 )
 
 pkg_setup() {

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3572-r3.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3572-r4.ebuild
similarity index 95%
rename from dev-util/kbuild/kbuild-0.1.9998.3572-r3.ebuild
rename to dev-util/kbuild/kbuild-0.1.9998.3572-r4.ebuild
index 2b1532f82b37..53206a6cd816 100644
--- a/dev-util/kbuild/kbuild-0.1.9998.3572-r3.ebuild
+++ b/dev-util/kbuild/kbuild-0.1.9998.3572-r4.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="A makefile framework for writing simple makefiles 
for complex tasks
 HOMEPAGE="https://trac.netlabs.org/kbuild/wiki";
 SRC_URI="
https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}-src.tar.xz
-   
https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${PN}-0.1.9998.3499-fix-clang.patch.bz2
+   
https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${PN}-0.1.9998.3499-fix-clang-16.patch.bz2
 "
 
 LICENSE="GPL-3+"
@@ -36,7 +36,7 @@ PATCHES=(
"${FILESDIR}/${PN}-0.1.9998.3499-int-conversion.patch"
"${FILESD

[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2023-04-10 Thread Sam James
commit: d6633d0a1320728fa4e0f4ff57cae4596f5ed529
Author: Sam James  gentoo  org>
AuthorDate: Mon Apr 10 08:24:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Apr 10 08:24:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6633d0a

dev-util/kbuild: Stabilize 0.1.9998.3499-r3 amd64, #904098

Signed-off-by: Sam James  gentoo.org>

 dev-util/kbuild/kbuild-0.1.9998.3499-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3499-r3.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3499-r3.ebuild
index b593d5a5406c..903697a1bedc 100644
--- a/dev-util/kbuild/kbuild-0.1.9998.3499-r3.ebuild
+++ b/dev-util/kbuild/kbuild-0.1.9998.3499-r3.ebuild
@@ -14,7 +14,7 @@ SRC_URI="
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE=""
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2023-03-09 Thread Viorel Munteanu
commit: c9520040d09ef46d20846bb4bc98029c8c88f6f0
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Thu Mar  9 08:49:10 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Thu Mar  9 08:55:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c9520040

dev-util/kbuild: fix compilation with clang-16

Closes: https://bugs.gentoo.org/898770
Bug: https://bugs.gentoo.org/895836
Signed-off-by: Viorel Munteanu  gentoo.org>

 dev-util/kbuild/Manifest |  1 +
 ...998.3572-r2.ebuild => kbuild-0.1.9998.3499-r3.ebuild} | 16 +---
 ...998.3572-r2.ebuild => kbuild-0.1.9998.3572-r3.ebuild} |  9 +++--
 3 files changed, 21 insertions(+), 5 deletions(-)

diff --git a/dev-util/kbuild/Manifest b/dev-util/kbuild/Manifest
index 4632dc45dd6d..4d02cb222e1c 100644
--- a/dev-util/kbuild/Manifest
+++ b/dev-util/kbuild/Manifest
@@ -1,2 +1,3 @@
+DIST kbuild-0.1.9998.3499-fix-clang.patch.bz2 10161 BLAKE2B 
a6f5a5c35553825682db92ab5ab0e1bd638e246fd1fa62dfaf97085e33940ca41c8ab29463ebb61d00c19c6775767ddb8fdfe9c28425741e1616cc43799631a5
 SHA512 
1a3a7509d899ba2d827329dd6658a67ee93520e89b51ea42f3268053c732785d0c7f808961bde5d5312cc604bedaf617df50eadf4efbb8c4216fe404d378473e
 DIST kbuild-0.1.9998.3499-src.tar.xz 2371580 BLAKE2B 
847c5c67ded37ca87228ff7164d6c7f2f670a57f2fd94d6d0bf4f8896266e7fe5442666c03dbda016564a52dc91d10be83f0d4b0ef5093db0f5210ac8d5f3aaa
 SHA512 
eebdcd1d2fa71313edd764d45a4aa3580078af22d7c5fed32d3d139a4f41c4e028282fdfdda0ee9b617ed0e8e63b8f5d065b3cf6647f08fe446560938b7577fc
 DIST kbuild-0.1.9998.3572-src.tar.xz 3973848 BLAKE2B 
103e42d719fd77bc5c55aea48bdfd01c8ad136529cc76cc8c1297f87e21e5d4e2e7149f9321c5174808613a84331dbea8bb4c0a7662eb2de9e1045c8ad365047
 SHA512 
96bb5e1759990bf3acaca4b0ba7c02926c6607b0cd94f7fca222b13eee5c3364c64b35e3473c5cee45fa094cb2b851ac9f3a3a9fe60cff894baf46238ccb4006

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3572-r2.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3499-r3.ebuild
similarity index 78%
copy from dev-util/kbuild/kbuild-0.1.9998.3572-r2.ebuild
copy to dev-util/kbuild/kbuild-0.1.9998.3499-r3.ebuild
index 3b479cd2d78d..b593d5a5406c 100644
--- a/dev-util/kbuild/kbuild-0.1.9998.3572-r2.ebuild
+++ b/dev-util/kbuild/kbuild-0.1.9998.3499-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,11 +7,14 @@ inherit autotools toolchain-funcs
 
 DESCRIPTION="A makefile framework for writing simple makefiles for complex 
tasks"
 HOMEPAGE="https://trac.netlabs.org/kbuild/wiki";
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}-src.tar.xz";
+SRC_URI="
+   https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}-src.tar.xz
+   
https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${PN}-0.1.9998.3499-fix-clang.patch.bz2
+"
 
 LICENSE="GPL-3+"
 SLOT="0"
-#KEYWORDS="~amd64 ~x86"# for testing only.  This version is buggy
+KEYWORDS="~amd64 ~x86"
 IUSE=""
 
 BDEPEND="
@@ -27,11 +30,18 @@ PATCHES=(
"${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.3499-gold.patch"
+
+   # Please check on version bumps if this can be removed
+   
"${FILESDIR}/${PN}-0.1.9998.3499-kash-no_separate_parser_allocator.patch"
+
"${FILESDIR}/${PN}-0.1.9998.3572-fix-bison.patch"
"${FILESDIR}/${PN}-0.1.9998.3572-fix-lto.patch"
"${FILESDIR}/${PN}-0.1.9998.3499-implicit-function-declaration.patch"
"${FILESDIR}/${PN}-0.1.9998.3499-int-conversion.patch"
"${FILESDIR}/${PN}-0.1.9998.3499-fix-CC.patch"
+
+   "${WORKDIR}/${PN}-0.1.9998.3499-fix-clang.patch"
 )
 
 pkg_setup() {

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3572-r2.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3572-r3.ebuild
similarity index 87%
rename from dev-util/kbuild/kbuild-0.1.9998.3572-r2.ebuild
rename to dev-util/kbuild/kbuild-0.1.9998.3572-r3.ebuild
index 3b479cd2d78d..2b1532f82b37 100644
--- a/dev-util/kbuild/kbuild-0.1.9998.3572-r2.ebuild
+++ b/dev-util/kbuild/kbuild-0.1.9998.3572-r3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,10 @@ inherit autotools toolchain-funcs
 
 DESCRIPTION="A makefile framework for writing simple makefiles for complex 
tasks"
 HOMEPAGE="https://trac.netlabs.org/kbuild/wiki";
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}-src.tar.xz";
+SRC_URI="
+   https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}-src.tar.xz
+   
https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${PN}-0.1.9998.3499-fix-clang.patch.bz2
+"
 
 LICENSE="GPL-3+"
 SLOT="0"
@@ -32,6 +35,8 @@ PATCHES=(
"${FILESDIR}/${PN}-0.1.9998.3499-implicit-function-declarati

[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/, dev-util/kbuild/files/

2023-01-11 Thread Viorel Munteanu
commit: 400674952a39af6c1b89d239d877bf45201874d3
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Jan 11 15:30:39 2023 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Wed Jan 11 15:30:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40067495

dev-util/kbuild: drop 0.1.9998.3407

Signed-off-by: Viorel Munteanu  gentoo.org>

 dev-util/kbuild/Manifest   |  1 -
 .../files/kbuild-0.1.9998.3407-glibc-2.32+.patch   | 59 -
 dev-util/kbuild/kbuild-0.1.9998.3407.ebuild| 73 --
 3 files changed, 133 deletions(-)

diff --git a/dev-util/kbuild/Manifest b/dev-util/kbuild/Manifest
index bcd3da9adc45..4632dc45dd6d 100644
--- a/dev-util/kbuild/Manifest
+++ b/dev-util/kbuild/Manifest
@@ -1,3 +1,2 @@
-DIST kbuild-0.1.9998.3407-src.tar.xz 2351596 BLAKE2B 
ed562a739831c465ba66b2c357b1ab52cb072e61fa597d96d9e66e1b57a7f790c7e37fc82ef7ff49114b0cb4cb623e558d96864e98ca36bd42fe16e58e863dc7
 SHA512 
0a1fddff595f7ccfdb65a1a660c82860f132796b42149b8b40808d0df489312dcd96402236150c8ec5ec32c1cc142ce7af1150e10fdb83bf798e4d690dd64314
 DIST kbuild-0.1.9998.3499-src.tar.xz 2371580 BLAKE2B 
847c5c67ded37ca87228ff7164d6c7f2f670a57f2fd94d6d0bf4f8896266e7fe5442666c03dbda016564a52dc91d10be83f0d4b0ef5093db0f5210ac8d5f3aaa
 SHA512 
eebdcd1d2fa71313edd764d45a4aa3580078af22d7c5fed32d3d139a4f41c4e028282fdfdda0ee9b617ed0e8e63b8f5d065b3cf6647f08fe446560938b7577fc
 DIST kbuild-0.1.9998.3572-src.tar.xz 3973848 BLAKE2B 
103e42d719fd77bc5c55aea48bdfd01c8ad136529cc76cc8c1297f87e21e5d4e2e7149f9321c5174808613a84331dbea8bb4c0a7662eb2de9e1045c8ad365047
 SHA512 
96bb5e1759990bf3acaca4b0ba7c02926c6607b0cd94f7fca222b13eee5c3364c64b35e3473c5cee45fa094cb2b851ac9f3a3a9fe60cff894baf46238ccb4006

diff --git a/dev-util/kbuild/files/kbuild-0.1.9998.3407-glibc-2.32+.patch 
b/dev-util/kbuild/files/kbuild-0.1.9998.3407-glibc-2.32+.patch
deleted file mode 100644
index 68a39fc68deb..
--- a/dev-util/kbuild/files/kbuild-0.1.9998.3407-glibc-2.32+.patch
+++ /dev/null
@@ -1,59 +0,0 @@
-http://trac.netlabs.org/kbuild/changeset?format=diff&new=3408&old=3407&new_path=%2Ftrunk&old_path=%2Ftrunk
-
 a/src/kash/jobs.c
-+++ b/src/kash/jobs.c
-@@ -390,4 +390,5 @@
-   fmtstr(s + col, 16, "Done");
-   } else {
-+  const char *pszSigNm;
- #if JOBS
-   if (WIFSTOPPED(ps->status))
-@@ -397,6 +398,7 @@
-   st = WTERMSIG(ps->status);
-   st &= 0x7f;
--  if (st < NSIG && sys_siglist[st])
--  scopyn(sys_siglist[st], s + col, 32);
-+  pszSigNm = st < NSIG ? strsignal(st) : NULL;
-+  if (pszSigNm)
-+  scopyn(pszSigNm, s + col, 32);
-   else
-   fmtstr(s + col, 16, "Signal %d", st);
 a/src/kash/shinstance.h
-+++ b/src/kash/shinstance.h
-@@ -381,10 +381,6 @@
- /*# define SIGBREAK 21 */
- /*# define SIGABRT  22 */
--
--#   define sys_siglist  sys_signame
-+const char *strsignal(int iSig);
- #endif /* _MSC_VER */
--#ifdef __sun__
--#   define sys_siglist  _sys_siglist
--#endif
- #ifndef HAVE_SYS_SIGNAME
- extern char sys_signame[NSIG][16];
 a/src/kash/sys_signame.c
-+++ b/src/kash/sys_signame.c
-@@ -12,5 +12,5 @@
- void init_sys_signame(void)
- {
--unsigned i;
-+  unsigned i;
-   if (sys_signame_initialized)
-   return;
-@@ -120,2 +120,14 @@
-   sys_signame_initialized = 1;
- }
-+
-+#if defined(_MSC_VER)
-+const char *strsignal(int iSig)
-+{
-+if (!sys_signame_initialized)
-+  init_sys_signame();
-+if (iSig < NSIG)
-+  return sys_signame(iSig);
-+return NULL;
-+}
-+#endif
-+
- 

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3407.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3407.ebuild
deleted file mode 100644
index 647c3de17e25..
--- a/dev-util/kbuild/kbuild-0.1.9998.3407.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools toolchain-funcs
-
-MY_P="${P}-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="https://dev.gentoo.org/~polynomial-c/${MY_P}.tar.xz";
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-# We cannot depend on app-alternatives/yacc until bug #734354 has been fixed
-DEPEND="
-   sys-apps/texinfo
-   sys-devel/flex
-   sys-devel/gettext
-   virtual/pkgconfig
-   || (
-   dev-util/byacc
-   dev-util/yacc
-SvnInfo.kmk || die
-
-   cd "${S}/src/kmk" || die
-   eautoreconf
-   cd "${S}/src/sed" || die
-   eautoreconf
-
-   s

[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2023-01-11 Thread Arthur Zamarin
commit: 90b3890a5b43abd61d367a612371805ca19372f8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan 11 12:54:32 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan 11 12:54:32 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90b3890a

dev-util/kbuild: Stabilize 0.1.9998.3499-r2 amd64, #890467

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-util/kbuild/kbuild-0.1.9998.3499-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3499-r2.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3499-r2.ebuild
index 7acc76181f07..b38c401a3fab 100644
--- a/dev-util/kbuild/kbuild-0.1.9998.3499-r2.ebuild
+++ b/dev-util/kbuild/kbuild-0.1.9998.3499-r2.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://dev.gentoo.org/~polynomial-c/${MY_P}.tar.xz";
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 IUSE=""
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2023-01-11 Thread Arthur Zamarin
commit: 32fd5b696d985dd59ad3fe2b18c23b62ea6d76e6
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Jan 11 12:54:29 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Jan 11 12:54:29 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=32fd5b69

dev-util/kbuild: Stabilize 0.1.9998.3499-r2 x86, #890467

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-util/kbuild/kbuild-0.1.9998.3499-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3499-r2.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3499-r2.ebuild
index bcc10dbc6cbf..7acc76181f07 100644
--- a/dev-util/kbuild/kbuild-0.1.9998.3499-r2.ebuild
+++ b/dev-util/kbuild/kbuild-0.1.9998.3499-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -13,7 +13,7 @@ SRC_URI="https://dev.gentoo.org/~polynomial-c/${MY_P}.tar.xz";
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE=""
 
 BDEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2022-11-27 Thread Viorel Munteanu
commit: e9c538bfdb6c7d4ff996655b9b7cc7b248005b7d
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Nov 23 11:15:35 2022 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Nov 27 10:07:03 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9c538bf

dev-util/kbuild: drop 0.1.9998.3499-r1, 0.1.9998.3572-r1

Closes: https://github.com/gentoo/gentoo/pull/28399
Signed-off-by: Viorel Munteanu  gentoo.org>

 dev-util/kbuild/kbuild-0.1.9998.3499-r1.ebuild | 74 --
 dev-util/kbuild/kbuild-0.1.9998.3572-r1.ebuild | 67 ---
 2 files changed, 141 deletions(-)

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3499-r1.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3499-r1.ebuild
deleted file mode 100644
index 26cf9c604e83..
--- a/dev-util/kbuild/kbuild-0.1.9998.3499-r1.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs
-
-MY_P="${P}-src"
-DESCRIPTION="A makefile framework for writing simple makefiles for complex 
tasks"
-HOMEPAGE="https://trac.netlabs.org/kbuild/wiki";
-#SRC_URI="ftp://ftp.netlabs.org/pub/${PN}/${MY_P}.tar.gz";
-SRC_URI="https://dev.gentoo.org/~polynomial-c/${MY_P}.tar.xz";
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-IUSE=""
-
-BDEPEND="
-   sys-apps/texinfo
-   sys-devel/flex
-   sys-devel/gettext
-   virtual/pkgconfig
-   virtual/yacc
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.1.9998.3407-unknown_configure_opt.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.3499-gold.patch"
-
-   # Please check on version bumps if this can be removed
-   
"${FILESDIR}/${PN}-0.1.9998.3499-kash-no_separate_parser_allocator.patch"
-
-   "${FILESDIR}/${PN}-0.1.9998.3572-fix-bison.patch"
-   "${FILESDIR}/${PN}-0.1.9998.3572-fix-lto.patch"
-   "${FILESDIR}/${PN}-0.1.9998.3499-implicit-function-declaration.patch"
-)
-
-pkg_setup() {
-   # Package fails with distcc (bug #255371)
-   export DISTCC_DISABLE=1
-}
-
-src_prepare() {
-   default
-
-   # Add a file with the svn revision this package was pulled from
-   printf '%s\n' "KBUILD_SVN_REV := $(ver_cut 4)" \
-   > SvnInfo.kmk || die
-
-   cd "${S}/src/kmk" || die
-   eautoreconf
-   cd "${S}/src/sed" || die
-   eautoreconf
-
-   sed -e "s@_LDFLAGS\.$(tc-arch)*.*=@& ${LDFLAGS}@g" \
-   -e "s@_CFLAGS\.$(tc-arch)*.*=@& ${CFLAGS}@g" \
-   -e "s@_CXXFLAGS\.$(tc-arch)*.*=@& ${CXXFLAGS}@g" \
-   -i "${S}"/Config.kmk || die #332225
-   tc-export CC PKG_CONFIG RANLIB #AR does not work here
-}
-
-src_compile() {
-   kBuild/env.sh --full emake -f bootstrap.gmk AUTORECONF=true 
AR="$(tc-getAR)" \
-   || die "bootstrap failed"
-}
-
-src_install() {
-   kBuild/env.sh kmk NIX_INSTALL_DIR=/usr PATH_INS="${D}" install \
-   || die "install failed"
-}

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3572-r1.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3572-r1.ebuild
deleted file mode 100644
index 37288f1c0a38..
--- a/dev-util/kbuild/kbuild-0.1.9998.3572-r1.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit autotools toolchain-funcs
-
-DESCRIPTION="A makefile framework for writing simple makefiles for complex 
tasks"
-HOMEPAGE="https://trac.netlabs.org/kbuild/wiki";
-SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}-src.tar.xz";
-
-LICENSE="GPL-3+"
-SLOT="0"
-#KEYWORDS="~amd64 ~x86"# for testing only.  This version is buggy
-IUSE=""
-
-BDEPEND="
-   sys-apps/texinfo
-   sys-devel/flex
-   sys-devel/gettext
-   virtual/pkgconfig
-   virtual/yacc
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-0.1.9998.3407-unknown_configure_opt.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.3572-fix-bison.patch"
-   "${FILESDIR}/${PN}-0.1.9998.3572-fix-lto.patch"
-   "${FILESDIR}/${PN}-0.1.9998.3499-implicit-function-declaration.patch"
-)
-
-pkg_setup() {
-   # Package fails with distcc (bug #255371)
-   export DISTCC_DISABLE=1
-}
-
-src_prepare() {
-   default
-
-   # Add a file with the svn revision this package was pulled from
-   printf '%s\n' "KBUILD_SVN_REV := $(ver_cut 4)" \
-   > SvnInfo.kmk || die
-
-   cd "${S}/src/kmk" || die
-   eautoreconf
-   cd "${S}/src/sed" || die
-   eautoreconf
-
-   sed -e "s@_LDFLAGS\.$(tc-arch)*.*=@& ${

[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/, dev-util/kbuild/files/

2022-11-27 Thread Viorel Munteanu
commit: f2059dfcf305fa26ba92d034ae6d889e15e6fb29
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Wed Nov 23 11:13:48 2022 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Nov 27 10:06:57 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2059dfc

dev-util/kbuild: fix compilation with clang

Closes: https://bugs.gentoo.org/875449
Closes: https://bugs.gentoo.org/734302
Signed-off-by: Viorel Munteanu  gentoo.org>

 .../kbuild/files/kbuild-0.1.9998.3499-fix-CC.patch | 23 +
 .../kbuild-0.1.9998.3499-int-conversion.patch  | 26 +++
 ...-.ebuild => kbuild-0.1.9998.3499-r2.ebuild} | 30 +++---
 ...-.ebuild => kbuild-0.1.9998.3572-r2.ebuild} | 23 ++---
 dev-util/kbuild/kbuild-.ebuild |  2 ++
 5 files changed, 74 insertions(+), 30 deletions(-)

diff --git a/dev-util/kbuild/files/kbuild-0.1.9998.3499-fix-CC.patch 
b/dev-util/kbuild/files/kbuild-0.1.9998.3499-fix-CC.patch
new file mode 100644
index ..7d7f1f7232eb
--- /dev/null
+++ b/dev-util/kbuild/files/kbuild-0.1.9998.3499-fix-CC.patch
@@ -0,0 +1,23 @@
+A few files are compiled with gcc regardless of setting CC
+
+This file seems to do some guesswork, override it with CC if set
+
+Bug: https://bugs.gentoo.org/734302
+
+--- a/kBuild/tools/GCC3.kmk
 b/kBuild/tools/GCC3.kmk
+@@ -84,6 +84,14 @@
+  TOOL_GCC3_CXX += -fmessage-length=0
+ endif
+ 
++ifneq ($(CC),)
++  TOOL_GCC3_CC = $(CC)
++  TOOL_GCC3_LD = $(CC)
++endif
++ifneq ($(AR),)
++  TOOL_GCC3_AR = $(AR)
++endif
++
+ # General Properties used by kBuild
+ TOOL_GCC3_COBJSUFF ?= .o
+ TOOL_GCC3_CFLAGS   ?=

diff --git a/dev-util/kbuild/files/kbuild-0.1.9998.3499-int-conversion.patch 
b/dev-util/kbuild/files/kbuild-0.1.9998.3499-int-conversion.patch
new file mode 100644
index ..6afdeeb6e7a6
--- /dev/null
+++ b/dev-util/kbuild/files/kbuild-0.1.9998.3499-int-conversion.patch
@@ -0,0 +1,26 @@
+Fix int to pointer conversion for clang
+
+Note - this parameter was not actually used inside eval_buffer because of a 
define.
+
+Bug: https://bugs.gentoo.org/875449
+
+--- a/src/kmk/loadapi.c
 b/src/kmk/loadapi.c
+@@ -20,6 +20,8 @@
+ #include "variable.h"
+ #include "dep.h"
+ 
++#include 
++
+ /* Allocate a buffer in our context, so we can free it.  */
+ char *
+ gmk_alloc (unsigned int len)
+@@ -59,7 +61,7 @@
+   install_variable_buffer (&pbuf, &plen);
+ 
+   s = xstrdup (buffer);
+-  eval_buffer (s, flp IF_WITH_VALUE_LENGTH_PARAM (strlen (s) /** @todo 
suboptimal */));
++  eval_buffer (s, flp IF_WITH_VALUE_LENGTH_PARAM (strchr (s, 0) /** @todo 
suboptimal */));
+   free (s);
+ 
+   restore_variable_buffer (pbuf, plen);

diff --git a/dev-util/kbuild/kbuild-.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3499-r2.ebuild
similarity index 72%
copy from dev-util/kbuild/kbuild-.ebuild
copy to dev-util/kbuild/kbuild-0.1.9998.3499-r2.ebuild
index 79e18d1b7a14..63ab7642a44d 100644
--- a/dev-util/kbuild/kbuild-.ebuild
+++ b/dev-util/kbuild/kbuild-0.1.9998.3499-r2.ebuild
@@ -5,19 +5,15 @@ EAPI=8
 
 inherit autotools toolchain-funcs
 
+MY_P="${P}-src"
 DESCRIPTION="A makefile framework for writing simple makefiles for complex 
tasks"
 HOMEPAGE="https://trac.netlabs.org/kbuild/wiki";
-if [[ "${PV}" == * ]] ; then
-   inherit subversion
-   ESVN_REPO_URI="http://svn.netlabs.org/repos/kbuild/trunk";
-else
-   MY_P="${P}-src"
-   #SRC_URI="ftp://ftp.netlabs.org/pub/${PN}/${MY_P}.tar.gz";
-   SRC_URI="https://dev.gentoo.org/~polynomial-c/${MY_P}.tar.xz";
-   KEYWORDS="~amd64 ~x86"
-fi
+#SRC_URI="ftp://ftp.netlabs.org/pub/${PN}/${MY_P}.tar.gz";
+SRC_URI="https://dev.gentoo.org/~polynomial-c/${MY_P}.tar.xz";
+
 LICENSE="GPL-3+"
 SLOT="0"
+KEYWORDS="~amd64 ~x86"
 IUSE=""
 
 BDEPEND="
@@ -33,10 +29,16 @@ PATCHES=(
"${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.3407-gold.patch"
+   "${FILESDIR}/${PN}-0.1.9998.3499-gold.patch"
+
+   # Please check on version bumps if this can be removed
+   
"${FILESDIR}/${PN}-0.1.9998.3499-kash-no_separate_parser_allocator.patch"
+
"${FILESDIR}/${PN}-0.1.9998.3572-fix-bison.patch"
"${FILESDIR}/${PN}-0.1.9998.3572-fix-lto.patch"
"${FILESDIR}/${PN}-0.1.9998.3499-implicit-function-declaration.patch"
+   "${FILESDIR}/${PN}-0.1.9998.3499-int-conversion.patch"
+   "${FILESDIR}/${PN}-0.1.9998.3499-fix-CC.patch"
 )
 
 pkg_setup() {
@@ -47,11 +49,9 @@ pkg_setup() {
 src_prepare() {
default
 
-   if [[ "${PV}" != * ]] ; then
-   # Add a file with the svn revision this package was pulled from
-   printf '%s\n' "KBUILD_SVN_REV := $(ver_cut 4)" \
-   > SvnInfo.kmk || die
-   fi
+   # Add a file with the svn revision thi

[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2022-11-20 Thread Viorel Munteanu
commit: 53fbf4ce8dffb9bc75ac9a2f3e7c1385860f43c7
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Mon Nov 21 06:32:03 2022 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Nov 21 06:33:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53fbf4ce

dev-util/kbuild: revbump

The last patch may affect code generation, I forgot to revbump

Signed-off-by: Viorel Munteanu  gentoo.org>

 .../{kbuild-0.1.9998.3499.ebuild => kbuild-0.1.9998.3499-r1.ebuild}   | 0
 .../{kbuild-0.1.9998.3572.ebuild => kbuild-0.1.9998.3572-r1.ebuild}   | 0
 2 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3499.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3499-r1.ebuild
similarity index 100%
rename from dev-util/kbuild/kbuild-0.1.9998.3499.ebuild
rename to dev-util/kbuild/kbuild-0.1.9998.3499-r1.ebuild

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3572.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3572-r1.ebuild
similarity index 100%
rename from dev-util/kbuild/kbuild-0.1.9998.3572.ebuild
rename to dev-util/kbuild/kbuild-0.1.9998.3572-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/files/, dev-util/kbuild/

2022-11-20 Thread Viorel Munteanu
commit: f45da0c9f37fb20e37a2a2b218dd154d4f805b48
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sun Nov 20 14:15:46 2022 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Mon Nov 21 06:11:41 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f45da0c9

dev-util/kbuild: fix -Wimplicit-function-declaration

Closes: https://bugs.gentoo.org/882143
Closes: https://github.com/gentoo/gentoo/pull/28350
Signed-off-by: Viorel Munteanu  gentoo.org>

 ...1.9998.3499-implicit-function-declaration.patch | 74 ++
 dev-util/kbuild/kbuild-0.1.9998.3499.ebuild|  1 +
 dev-util/kbuild/kbuild-0.1.9998.3572.ebuild|  1 +
 dev-util/kbuild/kbuild-.ebuild |  1 +
 4 files changed, 77 insertions(+)

diff --git 
a/dev-util/kbuild/files/kbuild-0.1.9998.3499-implicit-function-declaration.patch
 
b/dev-util/kbuild/files/kbuild-0.1.9998.3499-implicit-function-declaration.patch
new file mode 100644
index ..2d25eacb9826
--- /dev/null
+++ 
b/dev-util/kbuild/files/kbuild-0.1.9998.3499-implicit-function-declaration.patch
@@ -0,0 +1,74 @@
+Add a few includes to fix this warning: -Wimplicit-function-declaration
+Bug: https://bugs.gentoo.org/882143
+
+--- a/src/sed/lib/utils.c
 b/src/sed/lib/utils.c
+@@ -27,7 +27,8 @@
+ 
+ #ifdef HAVE_STRINGS_H
+ # include 
+-#else
++#endif
++#ifdef HAVE_STRING_H
+ # include 
+ #endif /* HAVE_STRINGS_H */
+ 
+--- a/src/sed/sed/execute.c
 b/src/sed/sed/execute.c
+@@ -46,7 +46,8 @@
+ 
+ #ifdef HAVE_STRINGS_H
+ # include 
+-#else
++#endif
++#ifdef HAVE_STRING_H
+ # include 
+ #endif /*HAVE_STRINGS_H*/
+ #ifdef HAVE_MEMORY_H
+--- a/src/sed/sed/fmt.c
 b/src/sed/sed/fmt.c
+@@ -22,6 +22,7 @@
+ #include 
+ #include 
+ #include 
++#include 
+ 
+ #if HAVE_LIMITS_H
+ # include 
+--- a/src/sed/sed/mbcs.c
 b/src/sed/sed/mbcs.c
+@@ -17,6 +17,7 @@
+ 
+ #include "sed.h"
+ #include 
++#include 
+ 
+ int mb_cur_max;
+ 
+--- a/src/sed/sed/regexp.c
 b/src/sed/sed/regexp.c
+@@ -22,6 +22,9 @@
+ #ifdef HAVE_STDLIB_H
+ # include 
+ #endif
++#ifdef HAVE_STRING_H
++# include 
++#endif
+ 
+ #ifdef gettext_noop
+ # define N_(String) gettext_noop(String)
+--- a/src/sed/sed/sed.c
 b/src/sed/sed/sed.c
+@@ -26,9 +26,10 @@
+ #include 
+ #ifdef HAVE_STRINGS_H
+ # include 
+-#else
+-# include 
+ #endif /*HAVE_STRINGS_H*/
++#ifdef HAVE_STRING_H
++# include 
++#endif /*HAVE_STRING_H*/
+ #ifdef HAVE_MEMORY_H
+ # include 
+ #endif

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3499.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3499.ebuild
index 2954327d377c..26cf9c604e83 100644
--- a/dev-util/kbuild/kbuild-0.1.9998.3499.ebuild
+++ b/dev-util/kbuild/kbuild-0.1.9998.3499.ebuild
@@ -36,6 +36,7 @@ PATCHES=(
 
"${FILESDIR}/${PN}-0.1.9998.3572-fix-bison.patch"
"${FILESDIR}/${PN}-0.1.9998.3572-fix-lto.patch"
+   "${FILESDIR}/${PN}-0.1.9998.3499-implicit-function-declaration.patch"
 )
 
 pkg_setup() {

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3572.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3572.ebuild
index 185af8e39997..37288f1c0a38 100644
--- a/dev-util/kbuild/kbuild-0.1.9998.3572.ebuild
+++ b/dev-util/kbuild/kbuild-0.1.9998.3572.ebuild
@@ -29,6 +29,7 @@ PATCHES=(
"${FILESDIR}/${PN}-0.1.9998_pre20110817-kash-link-pthread.patch"
"${FILESDIR}/${PN}-0.1.9998.3572-fix-bison.patch"
"${FILESDIR}/${PN}-0.1.9998.3572-fix-lto.patch"
+   "${FILESDIR}/${PN}-0.1.9998.3499-implicit-function-declaration.patch"
 )
 
 pkg_setup() {

diff --git a/dev-util/kbuild/kbuild-.ebuild 
b/dev-util/kbuild/kbuild-.ebuild
index 15625b4196bf..79e18d1b7a14 100644
--- a/dev-util/kbuild/kbuild-.ebuild
+++ b/dev-util/kbuild/kbuild-.ebuild
@@ -36,6 +36,7 @@ PATCHES=(
#"${FILESDIR}/${PN}-0.1.9998.3407-gold.patch"
"${FILESDIR}/${PN}-0.1.9998.3572-fix-bison.patch"
"${FILESDIR}/${PN}-0.1.9998.3572-fix-lto.patch"
+   "${FILESDIR}/${PN}-0.1.9998.3499-implicit-function-declaration.patch"
 )
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2022-11-20 Thread Viorel Munteanu
commit: 1eab6681742657b80ea5c3a56298830bb4f9594c
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sun Nov 13 08:20:13 2022 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Nov 20 08:30:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1eab6681

dev-util/kbuild: add myself as a maintainer

Signed-off-by: Viorel Munteanu  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/28251
Signed-off-by: Viorel Munteanu  gentoo.org>

 dev-util/kbuild/metadata.xml | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-util/kbuild/metadata.xml b/dev-util/kbuild/metadata.xml
index 115e9d64a669..b22a815172dd 100644
--- a/dev-util/kbuild/metadata.xml
+++ b/dev-util/kbuild/metadata.xml
@@ -1,5 +1,8 @@
 
 https://www.gentoo.org/dtd/metadata.dtd";>
 
-   
+   
+   cea...@gentoo.org
+   Viorel Munteanu
+   
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/, dev-util/kbuild/files/

2022-11-20 Thread Viorel Munteanu
commit: 12d392710984ee1d107824136f8080ab0c351fd7
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Fri Nov  4 16:48:57 2022 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Nov 20 08:30:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12d39271

dev-util/kbuild: add 0.1.9998.3572

Add this unkeyworded, needs more testing.

It can be used to compile virtualbox-7+, but fails for 6.x

Signed-off-by: Viorel Munteanu  gentoo.org>

 dev-util/kbuild/Manifest   |  1 +
 .../files/kbuild-0.1.9998.3572-fix-bison.patch | 15 +
 .../files/kbuild-0.1.9998.3572-fix-lto.patch   | 11 
 dev-util/kbuild/kbuild-0.1.9998.3572.ebuild| 66 ++
 4 files changed, 93 insertions(+)

diff --git a/dev-util/kbuild/Manifest b/dev-util/kbuild/Manifest
index 2b1360cda901..bcd3da9adc45 100644
--- a/dev-util/kbuild/Manifest
+++ b/dev-util/kbuild/Manifest
@@ -1,2 +1,3 @@
 DIST kbuild-0.1.9998.3407-src.tar.xz 2351596 BLAKE2B 
ed562a739831c465ba66b2c357b1ab52cb072e61fa597d96d9e66e1b57a7f790c7e37fc82ef7ff49114b0cb4cb623e558d96864e98ca36bd42fe16e58e863dc7
 SHA512 
0a1fddff595f7ccfdb65a1a660c82860f132796b42149b8b40808d0df489312dcd96402236150c8ec5ec32c1cc142ce7af1150e10fdb83bf798e4d690dd64314
 DIST kbuild-0.1.9998.3499-src.tar.xz 2371580 BLAKE2B 
847c5c67ded37ca87228ff7164d6c7f2f670a57f2fd94d6d0bf4f8896266e7fe5442666c03dbda016564a52dc91d10be83f0d4b0ef5093db0f5210ac8d5f3aaa
 SHA512 
eebdcd1d2fa71313edd764d45a4aa3580078af22d7c5fed32d3d139a4f41c4e028282fdfdda0ee9b617ed0e8e63b8f5d065b3cf6647f08fe446560938b7577fc
+DIST kbuild-0.1.9998.3572-src.tar.xz 3973848 BLAKE2B 
103e42d719fd77bc5c55aea48bdfd01c8ad136529cc76cc8c1297f87e21e5d4e2e7149f9321c5174808613a84331dbea8bb4c0a7662eb2de9e1045c8ad365047
 SHA512 
96bb5e1759990bf3acaca4b0ba7c02926c6607b0cd94f7fca222b13eee5c3364c64b35e3473c5cee45fa094cb2b851ac9f3a3a9fe60cff894baf46238ccb4006

diff --git a/dev-util/kbuild/files/kbuild-0.1.9998.3572-fix-bison.patch 
b/dev-util/kbuild/files/kbuild-0.1.9998.3572-fix-bison.patch
new file mode 100644
index ..822194b1c98b
--- /dev/null
+++ b/dev-util/kbuild/files/kbuild-0.1.9998.3572-fix-bison.patch
@@ -0,0 +1,15 @@
+--- a/src/kash/Makefile.kmk2022-11-12 16:42:14.195927909 +0200
 b/src/kash/Makefile.kmk2022-11-12 17:09:46.212159615 +0200
+@@ -210,8 +210,11 @@
+ kash_USES = lex yacc
+ kash_LEXTOOL = FLEX
+ kash_LEXFLAGS = -8
+-#kash_YACCTOOL = BISON
++ifneq (,$(shell bison -V))
++kash_YACCTOOL = BISON
++else
+ kash_YACCTOOL = YACC
++endif
+ kash_YACCFLAGS = -ld
+ kash_SOURCES += \
+   arith.y \

diff --git a/dev-util/kbuild/files/kbuild-0.1.9998.3572-fix-lto.patch 
b/dev-util/kbuild/files/kbuild-0.1.9998.3572-fix-lto.patch
new file mode 100644
index ..94eb14ee6cb6
--- /dev/null
+++ b/dev-util/kbuild/files/kbuild-0.1.9998.3572-fix-lto.patch
@@ -0,0 +1,11 @@
+--- a/src/kmk/remake.c
 b/src/kmk/remake.c
+@@ -417,7 +417,7 @@
+   if (!keep_going_flag && file->parent == 0)
+ {
+   const char *msg_joke = 0;
+-  extern struct dep *goals;
++  extern struct goaldep *goals;
+ 
+   /* classics */
+   if (!strcmp (file->name, "fire")

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3572.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3572.ebuild
new file mode 100644
index ..185af8e39997
--- /dev/null
+++ b/dev-util/kbuild/kbuild-0.1.9998.3572.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+DESCRIPTION="A makefile framework for writing simple makefiles for complex 
tasks"
+HOMEPAGE="https://trac.netlabs.org/kbuild/wiki";
+SRC_URI="https://dev.gentoo.org/~ceamac/${CATEGORY}/${PN}/${P}-src.tar.xz";
+
+LICENSE="GPL-3+"
+SLOT="0"
+#KEYWORDS="~amd64 ~x86"# for testing only.  This version is buggy
+IUSE=""
+
+BDEPEND="
+   sys-apps/texinfo
+   sys-devel/flex
+   sys-devel/gettext
+   virtual/pkgconfig
+   virtual/yacc
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-0.1.9998.3407-unknown_configure_opt.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.3572-fix-bison.patch"
+   "${FILESDIR}/${PN}-0.1.9998.3572-fix-lto.patch"
+)
+
+pkg_setup() {
+   # Package fails with distcc (bug #255371)
+   export DISTCC_DISABLE=1
+}
+
+src_prepare() {
+   default
+
+   # Add a file with the svn revision this package was pulled from
+   printf '%s\n' "KBUILD_SVN_REV := $(ver_cut 4)" \
+   > SvnInfo.kmk || die
+
+   cd "${S}/src/kmk" || die
+   eautoreconf
+   cd "${S}/src/sed" || die
+   eautoreconf
+
+   sed -e "s@_LDFLAGS\.$(tc-arch)*.*=@& ${LDFLAGS}@g" \
+   -e "s@_CFLAGS\.$(tc-arch)*.*=@& ${CFLAGS}@g"

[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2022-11-20 Thread Viorel Munteanu
commit: f991589ceb5b3596bab7a2c52cd47f4f6d94ca8a
Author: Viorel Munteanu  gentoo  org>
AuthorDate: Sun Nov 13 08:15:40 2022 +
Commit: Viorel Munteanu  gentoo  org>
CommitDate: Sun Nov 20 08:30:36 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f991589c

dev-util/kbuild: fix lto, cflags, dependencies

Fix compilation with bison, lto and custom cflags

Closes: https://bugs.gentoo.org/734354
Closes: https://bugs.gentoo.org/448862
Closes: https://bugs.gentoo.org/858386
Signed-off-by: Viorel Munteanu  gentoo.org>

 dev-util/kbuild/kbuild-0.1.9998.3499.ebuild | 41 +++
 dev-util/kbuild/kbuild-.ebuild  | 43 -
 2 files changed, 21 insertions(+), 63 deletions(-)

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3499.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3499.ebuild
index ef85feb53592..2954327d377c 100644
--- a/dev-util/kbuild/kbuild-0.1.9998.3499.ebuild
+++ b/dev-util/kbuild/kbuild-0.1.9998.3499.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -7,7 +7,7 @@ inherit autotools toolchain-funcs
 
 MY_P="${P}-src"
 DESCRIPTION="A makefile framework for writing simple makefiles for complex 
tasks"
-HOMEPAGE="http://svn.netlabs.org/kbuild/wiki";
+HOMEPAGE="https://trac.netlabs.org/kbuild/wiki";
 #SRC_URI="ftp://ftp.netlabs.org/pub/${PN}/${MY_P}.tar.gz";
 SRC_URI="https://dev.gentoo.org/~polynomial-c/${MY_P}.tar.xz";
 
@@ -16,20 +16,13 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE=""
 
-# We cannot depend on virtual/yacc until bug #734354 has been fixed
-DEPEND="
+BDEPEND="
sys-apps/texinfo
sys-devel/flex
sys-devel/gettext
virtual/pkgconfig
-   || (
-   dev-util/byacc
-   dev-util/yacc
-yacc > 
old bison for now.
-   # See bug #734354 - bison doesn't work here.
-   # We can remove this once Bison works again!
-   if has_version -b "dev-util/byacc" ; then
-   export YACC=byacc
-   elif has_version -b "dev-util/yacc" ; then
-   export YACC=yacc
-   elif has_version -b "http://svn.netlabs.org/kbuild/wiki";
+HOMEPAGE="https://trac.netlabs.org/kbuild/wiki";
 if [[ "${PV}" == * ]] ; then
inherit subversion
ESVN_REPO_URI="http://svn.netlabs.org/repos/kbuild/trunk";
@@ -20,19 +20,13 @@ LICENSE="GPL-3+"
 SLOT="0"
 IUSE=""
 
-# We cannot depend on virtual/yacc until bug #734354 has been fixed
-DEPEND="
+BDEPEND="
sys-apps/texinfo
sys-devel/flex
sys-devel/gettext
-   || (
-   dev-util/byacc
-   dev-util/yacc
-yacc > 
old bison for now.
-   # See bug #734354 - bison doesn't work here.
-   # We can remove this once Bison works again!
-   if has_version -b "dev-util/byacc" ; then
-   export YACC=byacc
-   elif has_version -b "dev-util/yacc" ; then
-   export YACC=yacc
-   elif has_version -b "

[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2021-10-19 Thread Sam James
commit: e61b20e95bf5af9c58c3ef7dafdc307bbd14e296
Author: Sam James  gentoo  org>
AuthorDate: Wed Oct 20 03:03:52 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 03:03:52 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e61b20e9

dev-util/kbuild: use -b switch for has_version

Signed-off-by: Sam James  gentoo.org>

 dev-util/kbuild/kbuild-0.1.9998.3499.ebuild | 6 +++---
 dev-util/kbuild/kbuild-.ebuild  | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3499.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3499.ebuild
index 1679cabf9a2..ef85feb5359 100644
--- a/dev-util/kbuild/kbuild-0.1.9998.3499.ebuild
+++ b/dev-util/kbuild/kbuild-0.1.9998.3499.ebuild
@@ -69,11 +69,11 @@ src_compile() {
# If the user hasn't picked one, let's prefer byacc > yacc > 
old bison for now.
# See bug #734354 - bison doesn't work here.
# We can remove this once Bison works again!
-   if has_version "dev-util/byacc" ; then
+   if has_version -b "dev-util/byacc" ; then
export YACC=byacc
-   elif has_version "dev-util/yacc" ; then
+   elif has_version -b "dev-util/yacc" ; then
export YACC=yacc
-   elif has_version " yacc > 
old bison for now.
# See bug #734354 - bison doesn't work here.
# We can remove this once Bison works again!
-   if has_version "dev-util/byacc" ; then
+   if has_version -b "dev-util/byacc" ; then
export YACC=byacc
-   elif has_version "dev-util/yacc" ; then
+   elif has_version -b "dev-util/yacc" ; then
export YACC=yacc
-   elif has_version "

[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2021-10-19 Thread Sam James
commit: b4afce4f330a0ea9eded0dda8dbba28da040b321
Author: Sam James  gentoo  org>
AuthorDate: Sat Oct  9 05:03:32 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Oct 20 01:45:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4afce4f

dev-util/kbuild: workaround build failure with Bison 3.7

Force usage of either byacc or yacc or older-not-in-tree Bison (< 3.7);
it's not enough to just depend on these because we can't really be sure
what kbuild will try to use, especially if a newer Bison is installed
(it'll just try to use it and die).

We choose byacc > yacc > older Bison but allow the user to override
it via the environment if they wish.

Right now, manual intervention seems to be required for people
to install this if, as is likely, users have modern Bison
installed (they'd need to unmerge (ugh!) Bison and then
install byacc or yacc & hope the build system picks it up).

Bug: https://bugs.gentoo.org/734354
Signed-off-by: Sam James  gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/22522
Signed-off-by: Sam James  gentoo.org>

 dev-util/kbuild/kbuild-0.1.9998.3499.ebuild | 21 -
 dev-util/kbuild/kbuild-.ebuild  | 22 --
 2 files changed, 40 insertions(+), 3 deletions(-)

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3499.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3499.ebuild
index 574abc5324a..1679cabf9a2 100644
--- a/dev-util/kbuild/kbuild-0.1.9998.3499.ebuild
+++ b/dev-util/kbuild/kbuild-0.1.9998.3499.ebuild
@@ -65,7 +65,26 @@ src_prepare() {
 }
 
 src_compile() {
-   kBuild/env.sh --full emake -f bootstrap.gmk AUTORECONF=true 
AR="$(tc-getAR)" \
+   if [[ -z ${YACC} ]] ; then
+   # If the user hasn't picked one, let's prefer byacc > yacc > 
old bison for now.
+   # See bug #734354 - bison doesn't work here.
+   # We can remove this once Bison works again!
+   if has_version "dev-util/byacc" ; then
+   export YACC=byacc
+   elif has_version "dev-util/yacc" ; then
+   export YACC=yacc
+   elif has_version " yacc > 
old bison for now.
+   # See bug #734354 - bison doesn't work here.
+   # We can remove this once Bison works again!
+   if has_version "dev-util/byacc" ; then
+   export YACC=byacc
+   elif has_version "dev-util/yacc" ; then
+   export YACC=yacc
+   elif has_version "

[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/, dev-util/kbuild/files/

2021-08-25 Thread Lars Wendler
commit: 68e5e01daa13f366aa7faccc63c10575e6f972e9
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Aug 25 08:36:15 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Aug 25 08:39:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68e5e01d

dev-util/kbuild: Bump to version 0.1.9998.3499

Thanks-to:  gmx.com>
Bug: https://bugs.gentoo.org/787572
Bug: https://bugs.gentoo.org/788691
Signed-off-by: Lars Wendler  gentoo.org>

 dev-util/kbuild/Manifest   |  1 +
 .../kbuild/files/kbuild-0.1.9998.3499-gold.patch   | 15 +
 ...98.3499-kash-no_separate_parser_allocator.patch | 11 
 dev-util/kbuild/kbuild-0.1.9998.3499.ebuild| 75 ++
 4 files changed, 102 insertions(+)

diff --git a/dev-util/kbuild/Manifest b/dev-util/kbuild/Manifest
index 52494588fed..2b1360cda90 100644
--- a/dev-util/kbuild/Manifest
+++ b/dev-util/kbuild/Manifest
@@ -1 +1,2 @@
 DIST kbuild-0.1.9998.3407-src.tar.xz 2351596 BLAKE2B 
ed562a739831c465ba66b2c357b1ab52cb072e61fa597d96d9e66e1b57a7f790c7e37fc82ef7ff49114b0cb4cb623e558d96864e98ca36bd42fe16e58e863dc7
 SHA512 
0a1fddff595f7ccfdb65a1a660c82860f132796b42149b8b40808d0df489312dcd96402236150c8ec5ec32c1cc142ce7af1150e10fdb83bf798e4d690dd64314
+DIST kbuild-0.1.9998.3499-src.tar.xz 2371580 BLAKE2B 
847c5c67ded37ca87228ff7164d6c7f2f670a57f2fd94d6d0bf4f8896266e7fe5442666c03dbda016564a52dc91d10be83f0d4b0ef5093db0f5210ac8d5f3aaa
 SHA512 
eebdcd1d2fa71313edd764d45a4aa3580078af22d7c5fed32d3d139a4f41c4e028282fdfdda0ee9b617ed0e8e63b8f5d065b3cf6647f08fe446560938b7577fc

diff --git a/dev-util/kbuild/files/kbuild-0.1.9998.3499-gold.patch 
b/dev-util/kbuild/files/kbuild-0.1.9998.3499-gold.patch
new file mode 100644
index 000..ee870da2ee5
--- /dev/null
+++ b/dev-util/kbuild/files/kbuild-0.1.9998.3499-gold.patch
@@ -0,0 +1,15 @@
+--- kbuild-0.1.9998.3499/src/kmk/Makefile.kmk
 kbuild-0.1.9998.3499/src/kmk/Makefile.kmk
+@@ -60,9 +60,9 @@
+ ifneq ($(KBUILD_TARGET),os2)
+  TEMPLATE_BIN-KMK_INCS += glob
+ endif
+-TEMPLATE_BIN-KMK_LIBS   = $(LIB_KUTIL) $(TEMPLATE_BIN-THREADED_LIBS) 
$(kmkmissing_1_TARGET) $(LIB_KUTIL)
+-TEMPLATE_BIN-KMK_LIBS.x86   = $(LIB_KUTIL) $(TEMPLATE_BIN-THREADED_LIBS.x86)
+-TEMPLATE_BIN-KMK_LIBS.amd64 = $(LIB_KUTIL) $(TEMPLATE_BIN-THREADED_LIBS.amd64)
++TEMPLATE_BIN-KMK_LIBS   = $(LIB_KUTIL) $(TEMPLATE_BIN-THREADED_LIBS) 
$(kmkmissing_1_TARGET) $(LIB_KUTIL) pthread
++TEMPLATE_BIN-KMK_LIBS.x86   = $(LIB_KUTIL) $(TEMPLATE_BIN-THREADED_LIBS.x86) 
pthread
++TEMPLATE_BIN-KMK_LIBS.amd64 = $(LIB_KUTIL) 
$(TEMPLATE_BIN-THREADED_LIBS.amd64) pthread
+ ifdef ELECTRIC_HEAP # for electric heap (see electric.c).
+ ifeq ($(KBUILD_TARGET),win)
+  TEMPLATE_BIN-KMK_CFLAGS = $(TEMPLATE_BIN-THREADED_CFLAGS) 
/FI$(kmk_DEFPATH)/electric.h -DELECTRIC_HEAP=1

diff --git 
a/dev-util/kbuild/files/kbuild-0.1.9998.3499-kash-no_separate_parser_allocator.patch
 
b/dev-util/kbuild/files/kbuild-0.1.9998.3499-kash-no_separate_parser_allocator.patch
new file mode 100644
index 000..24265b96e13
--- /dev/null
+++ 
b/dev-util/kbuild/files/kbuild-0.1.9998.3499-kash-no_separate_parser_allocator.patch
@@ -0,0 +1,11 @@
+--- kbuild-0.1.9998.3499/src/kash/Makefile.kmk
 kbuild-0.1.9998.3499/src/kash/Makefile.kmk
+@@ -35,7 +35,7 @@
+ kash_TEMPLATE = BIN-THREADED
+ kash_NAME = kmk_ash
+ kash_ASTOOL = YASM
+-kash_DEFS = lint SHELL SMALL KASH_SEPARATE_PARSER_ALLOCATOR
++kash_DEFS = lint SHELL SMALL
+ if "$(KBUILD_TARGET)" != "win" || defined(KASH_WIN_FORKED_MODE)
+ kash_DEFS += SH_FORKED_MODE
+ else

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3499.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3499.ebuild
new file mode 100644
index 000..574abc5324a
--- /dev/null
+++ b/dev-util/kbuild/kbuild-0.1.9998.3499.ebuild
@@ -0,0 +1,75 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit autotools toolchain-funcs
+
+MY_P="${P}-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="https://dev.gentoo.org/~polynomial-c/${MY_P}.tar.xz";
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# We cannot depend on virtual/yacc until bug #734354 has been fixed
+DEPEND="
+   sys-apps/texinfo
+   sys-devel/flex
+   sys-devel/gettext
+   virtual/pkgconfig
+   || (
+   dev-util/byacc
+   dev-util/yacc
+SvnInfo.kmk || die
+
+   cd "${S}/src/kmk" || die
+   eautoreconf
+   cd "${S}/src/sed" || die
+   eautoreconf
+
+   sed -e "s@_LDFLAGS\.$(tc-arch)*.*=@& ${LDFLAGS}@g" \
+   -i "${S}"/Config.kmk || die #332225
+   tc-export CC PKG_CONFIG RANLIB #AR does not work here
+}
+
+src_compile() {
+   kBuild/env.sh --full emake -f bootstrap.gmk AUTORECONF=true 
AR="$(tc-getAR)" \
+   || d

[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2021-06-18 Thread David Seifert
commit: 1fef6f1d49cf16943bf29be9bce4ebfb5d1b3e79
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 18 21:07:14 2021 +
Commit: David Seifert  gentoo  org>
CommitDate: Fri Jun 18 21:07:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1fef6f1d

dev-util/kbuild: add missing virtual/pkgconfig dependency

Based on tc-export PKG_CONFIG call.

Package-Manager: Portage-3.0.18-prefix, Repoman-3.0.3
Signed-off-by: Sam James  gentoo.org>
Signed-off-by: David Seifert  gentoo.org>

 dev-util/kbuild/kbuild-0.1.9998.3407.ebuild | 1 +
 dev-util/kbuild/kbuild-.ebuild  | 1 +
 2 files changed, 2 insertions(+)

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3407.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3407.ebuild
index 308766d00a1..b1fc08c377e 100644
--- a/dev-util/kbuild/kbuild-0.1.9998.3407.ebuild
+++ b/dev-util/kbuild/kbuild-0.1.9998.3407.ebuild
@@ -29,6 +29,7 @@ DEPEND="
)
 "
 RDEPEND=""
+BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
"${FILESDIR}/${PN}-0.1.9998.3407-unknown_configure_opt.patch"

diff --git a/dev-util/kbuild/kbuild-.ebuild 
b/dev-util/kbuild/kbuild-.ebuild
index eeb654f1bb8..92a4a2a2543 100644
--- a/dev-util/kbuild/kbuild-.ebuild
+++ b/dev-util/kbuild/kbuild-.ebuild
@@ -32,6 +32,7 @@ DEPEND="
)
 "
 RDEPEND=""
+BDEPEND="virtual/pkgconfig"
 
 PATCHES=(
"${FILESDIR}/${PN}-0.1.9998.3407-unknown_configure_opt.patch"



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2021-04-19 Thread Lars Wendler
commit: de990f5ef0917934e503d5e59a1120e690e6ce29
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Apr 19 11:05:12 2021 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Apr 19 11:05:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de990f5e

dev-util/kbuild: Synced live ebuild

Closes: https://bugs.gentoo.org/783828
Signed-off-by: Lars Wendler  gentoo.org>

 dev-util/kbuild/kbuild-.ebuild | 61 ++
 1 file changed, 42 insertions(+), 19 deletions(-)

diff --git a/dev-util/kbuild/kbuild-.ebuild 
b/dev-util/kbuild/kbuild-.ebuild
index ac794242d86..eeb654f1bb8 100644
--- a/dev-util/kbuild/kbuild-.ebuild
+++ b/dev-util/kbuild/kbuild-.ebuild
@@ -1,24 +1,45 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
-inherit autotools subversion
+inherit autotools toolchain-funcs
 
 DESCRIPTION="A makefile framework for writing simple makefiles for complex 
tasks"
 HOMEPAGE="http://svn.netlabs.org/kbuild/wiki";
-ESVN_REPO_URI="http://svn.netlabs.org/repos/kbuild/trunk";
-
-LICENSE="GPL-3"
+if [[ "${PV}" == * ]] ; then
+   inherit subversion
+   ESVN_REPO_URI="http://svn.netlabs.org/repos/kbuild/trunk";
+else
+   MY_P="${P}-src"
+   #SRC_URI="ftp://ftp.netlabs.org/pub/${PN}/${MY_P}.tar.gz";
+   SRC_URI="https://dev.gentoo.org/~polynomial-c/${MY_P}.tar.xz";
+   KEYWORDS="~amd64 ~x86"
+fi
+LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS=""
 IUSE=""
 
-DEPEND="sys-devel/gettext
-   virtual/yacc"
+# We cannot depend on virtual/yacc until bug #734354 has been fixed
+DEPEND="
+   sys-apps/texinfo
+   sys-devel/flex
+   sys-devel/gettext
+   || (
+   dev-util/byacc
+   dev-util/yacc
+SvnInfo.kmk || die
+   fi
 
cd "${S}/src/kmk" || die
eautoreconf
cd "${S}/src/sed" || die
eautoreconf
+
+   sed -e "s@_LDFLAGS\.$(tc-arch)*.*=@& ${LDFLAGS}@g" \
+   -i "${S}"/Config.kmk || die #332225
+   tc-export CC PKG_CONFIG RANLIB #AR does not work here
 }
 
 src_compile() {
kBuild/env.sh --full \
-   emake -f bootstrap.gmk AUTORECONF=true \
+   emake -f bootstrap.gmk AUTORECONF=true AR="$(tc-getAR)" \
|| die "bootstrap failed"
 }
 
 src_install() {
-   kBuild/env.sh kmk \
-   NIX_INSTALL_DIR=/usr \
-   PATH_INS="${D}" \
-   install \
+   kBuild/env.sh kmk NIX_INSTALL_DIR=/usr PATH_INS="${D}" install \
|| die "install failed"
 }



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/, dev-util/kbuild/files/

2020-11-27 Thread Lars Wendler
commit: 8c781e8391d176d572d480551bd72687b10ad309
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Nov 27 12:36:03 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Nov 27 12:36:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c781e83

dev-util/kbuild: Removed old

Package-Manager: Portage-3.0.10, Repoman-3.0.2
Signed-off-by: Lars Wendler  gentoo.org>

 dev-util/kbuild/Manifest   |  1 -
 .../files/kbuild-0.1.9998_pre20171020-gold.patch   | 11 
 .../files/kbuild-unknown-configure-opt.patch   | 11 
 dev-util/kbuild/kbuild-0.1.9998.3149.ebuild| 73 --
 4 files changed, 96 deletions(-)

diff --git a/dev-util/kbuild/Manifest b/dev-util/kbuild/Manifest
index 266a61f5a37..52494588fed 100644
--- a/dev-util/kbuild/Manifest
+++ b/dev-util/kbuild/Manifest
@@ -1,2 +1 @@
-DIST kbuild-0.1.9998.3149-src.tar.xz 2314792 BLAKE2B 
84aa1dbbaefc64a3ecc954c383d0516d88efd1a1791180164dd7bc3b26cd82a4a8c35c4b308e9fc960f114c40e77ea4a27acd94b62883c379acefb324a7c3f72
 SHA512 
74808e6279c01739170535655edbbffb73809f60b18c7ee63a110af7af651628789b9e5d253821f5685f8e8c072890c4669493e64886f53587b810ea0f67826c
 DIST kbuild-0.1.9998.3407-src.tar.xz 2351596 BLAKE2B 
ed562a739831c465ba66b2c357b1ab52cb072e61fa597d96d9e66e1b57a7f790c7e37fc82ef7ff49114b0cb4cb623e558d96864e98ca36bd42fe16e58e863dc7
 SHA512 
0a1fddff595f7ccfdb65a1a660c82860f132796b42149b8b40808d0df489312dcd96402236150c8ec5ec32c1cc142ce7af1150e10fdb83bf798e4d690dd64314

diff --git a/dev-util/kbuild/files/kbuild-0.1.9998_pre20171020-gold.patch 
b/dev-util/kbuild/files/kbuild-0.1.9998_pre20171020-gold.patch
deleted file mode 100644
index 4c98942c0f3..000
--- a/dev-util/kbuild/files/kbuild-0.1.9998_pre20171020-gold.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 kbuild-0.1.9998_pre20171020/src/kmk/Makefile.kmk
-+++ kbuild-0.1.9998_pre20171020/src/kmk/Makefile.kmk
-@@ -57,7 +57,7 @@
- ifneq ($(KBUILD_TARGET),os2)
-  TEMPLATE_BIN-KMK_INCS += glob
- endif
--TEMPLATE_BIN-KMK_LIBS = $(LIB_KUTIL) $(TEMPLATE_BIN-THREADED_LIBS) 
$(kmkmissing_1_TARGET) $(LIB_KUTIL)
-+TEMPLATE_BIN-KMK_LIBS = $(LIB_KUTIL) $(TEMPLATE_BIN-THREADED_LIBS) 
$(kmkmissing_1_TARGET) $(LIB_KUTIL) pthread
- ifdef ELECTRIC_HEAP # for electric heap (see electric.c) - windows only.
- ifeq ($(KBUILD_TARGET),win)
-  TEMPLATE_BIN-KMK_CFLAGS = $(TEMPLATE_BIN-THREADED_CFLAGS) 
/FI$(kmk_DEFPATH)/electric.h -DELECTRIC_HEAP=1

diff --git a/dev-util/kbuild/files/kbuild-unknown-configure-opt.patch 
b/dev-util/kbuild/files/kbuild-unknown-configure-opt.patch
deleted file mode 100644
index 36cabae2b13..000
--- a/dev-util/kbuild/files/kbuild-unknown-configure-opt.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 a/bootstrap.gmk
-+++ b/bootstrap.gmk
-@@ -179,7 +179,7 @@
-   echo done > $@
- 
- $(OUTDIR)/sed/ts-configured: $(OUTDIR)/sed/ts-autoreconf
--  cd $(OUTDIR)/sed && $(SRCDIR)/src/sed/configure --without-libintl 
--disable-nls
-+  cd $(OUTDIR)/sed && $(SRCDIR)/src/sed/configure --disable-nls
-   echo done > $@
- 
- $(OUTDIR)/sed/config.h: $(OUTDIR)/sed/ts-configured

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3149.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3149.ebuild
deleted file mode 100644
index a3c63589918..000
--- a/dev-util/kbuild/kbuild-0.1.9998.3149.ebuild
+++ /dev/null
@@ -1,73 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit autotools toolchain-funcs
-
-MY_P="${P}-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="https://dev.gentoo.org/~polynomial-c/${MY_P}.tar.xz";
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND="
-   sys-apps/texinfo
-   sys-devel/flex
-   sys-devel/gettext
-   virtual/yacc
-"
-RDEPEND=""
-
-PATCHES=(
-   "${FILESDIR}/${PN}-unknown-configure-opt.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_pre20171020-gold.patch"
-)
-
-pkg_setup() {
-   # Package fails with distcc (bug #255371)
-   export DISTCC_DISABLE=1
-}
-
-src_prepare() {
-   rm -rf "${S}/kBuild/bin"
-
-   default
-
-   # Add a file with the svn revision this package was pulled from
-   printf '%s\n' "KBUILD_SVN_REV := $(ver_cut 4)" \
-   > SvnInfo.kmk || die
-
-   # bootstrapping breaks because of missing po/Makefile.in.in (r3149)
-   sed '/^AC_CONFIG_FILES/s@ po/Makefile\.in@@' \
-   -i src/kmk/configure.ac || die
-
-   cd "${S}/src/kmk" || die
-   eautoreconf
-   cd "${S}/src/sed" || die
-   # AM_CONFIG_HEADER is obsolete since automake-1.13 (bug #467104)
-   sed 's@AM_CONF

[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2020-09-25 Thread Agostino Sarubbo
commit: 6ebc1ea9f178537c80eefca03f82d2b9d61ed855
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 25 08:46:46 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 25 08:46:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ebc1ea9

dev-util/kbuild: x86 stable wrt bug #743634

Package-Manager: Portage-2.3.103, Repoman-2.3.23
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-util/kbuild/kbuild-0.1.9998.3407.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3407.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3407.ebuild
index 3c367b7ff0c..80d8104de03 100644
--- a/dev-util/kbuild/kbuild-0.1.9998.3407.ebuild
+++ b/dev-util/kbuild/kbuild-0.1.9998.3407.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://dev.gentoo.org/~polynomial-c/${MY_P}.tar.xz";
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 IUSE=""
 
 # We cannot depend on virtual/yacc until bug #734354 has been fixed



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/, dev-util/kbuild/files/

2020-08-16 Thread Thomas Deutschmann
commit: 66de2d4026054822aab89ac443e9bc726c9aae25
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Aug 16 21:17:38 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Aug 16 22:46:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66de2d40

dev-util/kbuild: fix building against glibc-2.32+

Closes: https://bugs.gentoo.org/736635
Package-Manager: Portage-3.0.2, Repoman-2.3.23
Signed-off-by: Thomas Deutschmann  gentoo.org>

 .../files/kbuild-0.1.9998.3407-glibc-2.32+.patch   | 59 ++
 dev-util/kbuild/kbuild-0.1.9998.3407.ebuild|  1 +
 2 files changed, 60 insertions(+)

diff --git a/dev-util/kbuild/files/kbuild-0.1.9998.3407-glibc-2.32+.patch 
b/dev-util/kbuild/files/kbuild-0.1.9998.3407-glibc-2.32+.patch
new file mode 100644
index 000..68a39fc68de
--- /dev/null
+++ b/dev-util/kbuild/files/kbuild-0.1.9998.3407-glibc-2.32+.patch
@@ -0,0 +1,59 @@
+http://trac.netlabs.org/kbuild/changeset?format=diff&new=3408&old=3407&new_path=%2Ftrunk&old_path=%2Ftrunk
+
+--- a/src/kash/jobs.c
 b/src/kash/jobs.c
+@@ -390,4 +390,5 @@
+   fmtstr(s + col, 16, "Done");
+   } else {
++  const char *pszSigNm;
+ #if JOBS
+   if (WIFSTOPPED(ps->status))
+@@ -397,6 +398,7 @@
+   st = WTERMSIG(ps->status);
+   st &= 0x7f;
+-  if (st < NSIG && sys_siglist[st])
+-  scopyn(sys_siglist[st], s + col, 32);
++  pszSigNm = st < NSIG ? strsignal(st) : NULL;
++  if (pszSigNm)
++  scopyn(pszSigNm, s + col, 32);
+   else
+   fmtstr(s + col, 16, "Signal %d", st);
+--- a/src/kash/shinstance.h
 b/src/kash/shinstance.h
+@@ -381,10 +381,6 @@
+ /*# define SIGBREAK 21 */
+ /*# define SIGABRT  22 */
+-
+-#   define sys_siglist  sys_signame
++const char *strsignal(int iSig);
+ #endif /* _MSC_VER */
+-#ifdef __sun__
+-#   define sys_siglist  _sys_siglist
+-#endif
+ #ifndef HAVE_SYS_SIGNAME
+ extern char sys_signame[NSIG][16];
+--- a/src/kash/sys_signame.c
 b/src/kash/sys_signame.c
+@@ -12,5 +12,5 @@
+ void init_sys_signame(void)
+ {
+-unsigned i;
++  unsigned i;
+   if (sys_signame_initialized)
+   return;
+@@ -120,2 +120,14 @@
+   sys_signame_initialized = 1;
+ }
++
++#if defined(_MSC_VER)
++const char *strsignal(int iSig)
++{
++if (!sys_signame_initialized)
++  init_sys_signame();
++if (iSig < NSIG)
++  return sys_signame(iSig);
++return NULL;
++}
++#endif
++
+ 

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3407.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3407.ebuild
index e6a93dc696e..3c367b7ff0c 100644
--- a/dev-util/kbuild/kbuild-0.1.9998.3407.ebuild
+++ b/dev-util/kbuild/kbuild-0.1.9998.3407.ebuild
@@ -35,6 +35,7 @@ PATCHES=(
"${FILESDIR}/${PN}-0.1.9998_pre20120806-qa.patch"
"${FILESDIR}/${PN}-0.1.9998_pre20110817-kash-link-pthread.patch"
"${FILESDIR}/${PN}-0.1.9998.3407-gold.patch"
+   "${FILESDIR}/${PN}-0.1.9998.3407-glibc-2.32+.patch"
 )
 
 pkg_setup() {



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/files/, dev-util/kbuild/

2020-08-11 Thread Lars Wendler
commit: d73a70b1e1ca620d9301361ebef944bbbffddeb5
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Aug 11 11:20:41 2020 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Aug 11 11:20:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d73a70b1

dev-util/kbuild: Bump to version 0.1.9998.3407

Don't depend on virtual/yacc until bug #734354 has been fixed.

Bug: https://bugs.gentoo.org/734354
Package-Manager: Portage-3.0.2, Repoman-2.3.23
Signed-off-by: Lars Wendler  gentoo.org>

 dev-util/kbuild/Manifest   |  1 +
 .../kbuild/files/kbuild-0.1.9998.3407-gold.patch   | 11 
 ...build-0.1.9998.3407-unknown_configure_opt.patch | 20 +++
 dev-util/kbuild/kbuild-0.1.9998.3407.ebuild| 70 ++
 4 files changed, 102 insertions(+)

diff --git a/dev-util/kbuild/Manifest b/dev-util/kbuild/Manifest
index 60046a20306..266a61f5a37 100644
--- a/dev-util/kbuild/Manifest
+++ b/dev-util/kbuild/Manifest
@@ -1 +1,2 @@
 DIST kbuild-0.1.9998.3149-src.tar.xz 2314792 BLAKE2B 
84aa1dbbaefc64a3ecc954c383d0516d88efd1a1791180164dd7bc3b26cd82a4a8c35c4b308e9fc960f114c40e77ea4a27acd94b62883c379acefb324a7c3f72
 SHA512 
74808e6279c01739170535655edbbffb73809f60b18c7ee63a110af7af651628789b9e5d253821f5685f8e8c072890c4669493e64886f53587b810ea0f67826c
+DIST kbuild-0.1.9998.3407-src.tar.xz 2351596 BLAKE2B 
ed562a739831c465ba66b2c357b1ab52cb072e61fa597d96d9e66e1b57a7f790c7e37fc82ef7ff49114b0cb4cb623e558d96864e98ca36bd42fe16e58e863dc7
 SHA512 
0a1fddff595f7ccfdb65a1a660c82860f132796b42149b8b40808d0df489312dcd96402236150c8ec5ec32c1cc142ce7af1150e10fdb83bf798e4d690dd64314

diff --git a/dev-util/kbuild/files/kbuild-0.1.9998.3407-gold.patch 
b/dev-util/kbuild/files/kbuild-0.1.9998.3407-gold.patch
new file mode 100644
index 000..14d5ec7cc42
--- /dev/null
+++ b/dev-util/kbuild/files/kbuild-0.1.9998.3407-gold.patch
@@ -0,0 +1,11 @@
+--- kbuild-0.1.9998.3407/src/kmk/Makefile.kmk
 kbuild-0.1.9998.3407/src/kmk/Makefile.kmk
+@@ -60,7 +60,7 @@
+ ifneq ($(KBUILD_TARGET),os2)
+  TEMPLATE_BIN-KMK_INCS += glob
+ endif
+-TEMPLATE_BIN-KMK_LIBS = $(LIB_KUTIL) $(TEMPLATE_BIN-THREADED_LIBS) 
$(kmkmissing_1_TARGET) $(LIB_KUTIL)
++TEMPLATE_BIN-KMK_LIBS = $(LIB_KUTIL) $(TEMPLATE_BIN-THREADED_LIBS) 
$(kmkmissing_1_TARGET) $(LIB_KUTIL) pthread
+ ifdef ELECTRIC_HEAP # for electric heap (see electric.c).
+ ifeq ($(KBUILD_TARGET),win)
+  TEMPLATE_BIN-KMK_CFLAGS = $(TEMPLATE_BIN-THREADED_CFLAGS) 
/FI$(kmk_DEFPATH)/electric.h -DELECTRIC_HEAP=1

diff --git 
a/dev-util/kbuild/files/kbuild-0.1.9998.3407-unknown_configure_opt.patch 
b/dev-util/kbuild/files/kbuild-0.1.9998.3407-unknown_configure_opt.patch
new file mode 100644
index 000..2714716b780
--- /dev/null
+++ b/dev-util/kbuild/files/kbuild-0.1.9998.3407-unknown_configure_opt.patch
@@ -0,0 +1,20 @@
+--- kbuild-0.1.9998.3407/bootstrap.gmk
 kbuild-0.1.9998.3407/bootstrap.gmk
+@@ -151,7 +151,7 @@
+ $(OUTDIR)/kmk/ts-configured: \
+   $(OUTDIR)/kmk/ts-autoreconf \
+   $(OUTDIR)/kmk/fts.h
+-  cd $(OUTDIR)/kmk && $(SRCDIR)/src/kmk/configure --disable-load 
--without-guile
++  cd $(OUTDIR)/kmk && $(SRCDIR)/src/kmk/configure --disable-load
+   echo done > $@
+ 
+ ifeq ($(KBUILD_HOST),solaris)
+@@ -182,7 +182,7 @@
+   echo done > $@
+ 
+ $(OUTDIR)/sed/ts-configured: $(OUTDIR)/sed/ts-autoreconf
+-  cd $(OUTDIR)/sed && $(SRCDIR)/src/sed/configure --without-libintl 
--disable-nls
++  cd $(OUTDIR)/sed && $(SRCDIR)/src/sed/configure --disable-nls
+   echo done > $@
+ 
+ $(OUTDIR)/sed/config.h: $(OUTDIR)/sed/ts-configured

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3407.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3407.ebuild
new file mode 100644
index 000..e6a93dc696e
--- /dev/null
+++ b/dev-util/kbuild/kbuild-0.1.9998.3407.ebuild
@@ -0,0 +1,70 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools toolchain-funcs
+
+MY_P="${P}-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="https://dev.gentoo.org/~polynomial-c/${MY_P}.tar.xz";
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+# We cannot depend on virtual/yacc until bug #734354 has been fixed
+DEPEND="
+   sys-apps/texinfo
+   sys-devel/flex
+   sys-devel/gettext
+   || (
+   dev-util/byacc
+   dev-util/yacc
+SvnInfo.kmk || die
+
+   cd "${S}/src/kmk" || die
+   eautoreconf
+   cd "${S}/src/sed" || die
+   eautoreconf
+
+   sed -e "s@_LDFLAGS\.$(tc-arch)*.*=@& ${LDFLAGS}@g" \
+   -i "${S}"/Config.kmk || die #332225
+   tc-export CC PKG_CONFIG RANLIB #AR does not work here
+}
+
+src_compile() {
+   kBuild/env.sh --full emake -f bootstrap.gmk AUTORECONF=true 
AR="

[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2020-05-22 Thread Mike Frysinger
commit: e39ae99eb0fae30e6014a2804a089e20b41baccd
Author: Mike Frysinger  chromium  org>
AuthorDate: Sat May 23 00:37:31 2020 +
Commit: Mike Frysinger  gentoo  org>
CommitDate: Sat May 23 00:37:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e39ae99e

dev-util/kbuild: fix pkg-config handling

Signed-off-by: Mike Frysinger  gentoo.org>

 dev-util/kbuild/kbuild-0.1.9998.3149.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3149.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3149.ebuild
index 157a774ff86..a3c63589918 100644
--- a/dev-util/kbuild/kbuild-0.1.9998.3149.ebuild
+++ b/dev-util/kbuild/kbuild-0.1.9998.3149.ebuild
@@ -59,7 +59,7 @@ src_prepare() {
 
sed -e "s@_LDFLAGS\.$(tc-arch)*.*=@& ${LDFLAGS}@g" \
-i "${S}"/Config.kmk || die #332225
-   tc-export CC RANLIB #AR does not work here
+   tc-export CC PKG_CONFIG RANLIB #AR does not work here
 }
 
 src_compile() {



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2019-04-20 Thread Lars Wendler
commit: d1b515c88db3255d192e5d469f90405eb2bd33b9
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Apr 20 13:51:09 2019 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Apr 20 13:51:09 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d1b515c8

dev-util/kbuild: Don't build with distcc

Closes: https://bugs.gentoo.org/255371
Package-Manager: Portage-2.3.64, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 dev-util/kbuild/kbuild-0.1.9998.3149.ebuild | 7 ++-
 dev-util/kbuild/kbuild-.ebuild  | 7 ++-
 2 files changed, 12 insertions(+), 2 deletions(-)

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3149.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3149.ebuild
index 7c358202b88..4ed9922800e 100644
--- a/dev-util/kbuild/kbuild-0.1.9998.3149.ebuild
+++ b/dev-util/kbuild/kbuild-0.1.9998.3149.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -32,6 +32,11 @@ PATCHES=(
"${FILESDIR}/${PN}-0.1.9998_pre20171020-gold.patch"
 )
 
+pkg_setup() {
+   # Package fails with distcc (bug #255371)
+   export DISTCC_DISABLE=1
+}
+
 src_prepare() {
rm -rf "${S}/kBuild/bin"
 

diff --git a/dev-util/kbuild/kbuild-.ebuild 
b/dev-util/kbuild/kbuild-.ebuild
index ccbf4507612..ac794242d86 100644
--- a/dev-util/kbuild/kbuild-.ebuild
+++ b/dev-util/kbuild/kbuild-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Authors
+# Copyright 1999-2019 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -20,6 +20,11 @@ RDEPEND=""
 
 S="${WORKDIR}/${MY_P/-src}"
 
+pkg_setup() {
+   # Package fails with distcc (bug #255371)
+   export DISTCC_DISABLE=1
+}
+
 src_prepare() {
default
rm -rf "${S}/kBuild/bin" || die



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2018-11-21 Thread Lars Wendler
commit: 7f0e99251be74d712e9a8bb8cc04341cfc04c887
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Nov 21 14:22:03 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Nov 21 14:22:15 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f0e9925

dev-util/kbuild: live ebuild improvements

Package-Manager: Portage-2.3.52, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 dev-util/kbuild/kbuild-.ebuild | 31 +--
 1 file changed, 17 insertions(+), 14 deletions(-)

diff --git a/dev-util/kbuild/kbuild-.ebuild 
b/dev-util/kbuild/kbuild-.ebuild
index 5df4852ffb2..ccbf4507612 100644
--- a/dev-util/kbuild/kbuild-.ebuild
+++ b/dev-util/kbuild/kbuild-.ebuild
@@ -1,11 +1,9 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
 
-WANT_AUTOMAKE=1.9
-
-inherit autotools eutils subversion
+inherit autotools subversion
 
 DESCRIPTION="A makefile framework for writing simple makefiles for complex 
tasks"
 HOMEPAGE="http://svn.netlabs.org/kbuild/wiki";
@@ -23,24 +21,29 @@ RDEPEND=""
 S="${WORKDIR}/${MY_P/-src}"
 
 src_prepare() {
-   default
-   rm -rf "${S}/kBuild/bin" || die
+   default
+   rm -rf "${S}/kBuild/bin" || die
+
+   # bootstrapping breaks because of missing po/Makefile.in.in
+   sed '/^AC_CONFIG_FILES/s@ po/Makefile\.in@@' \
+   -i src/kmk/configure.ac || die
 
-   cd "${S}/src/kmk" || die
-   eautoreconf
-   cd "${S}/src/sed" || die
-   eautoreconf
+   cd "${S}/src/kmk" || die
+   eautoreconf
+   cd "${S}/src/sed" || die
+   eautoreconf
 }
 
 src_compile() {
-   kBuild/env.sh --full \
-   make -f bootstrap.gmk AUTORECONF=true \
+   kBuild/env.sh --full \
+   emake -f bootstrap.gmk AUTORECONF=true \
|| die "bootstrap failed"
 }
 
 src_install() {
-   kBuild/env.sh kmk \
+   kBuild/env.sh kmk \
NIX_INSTALL_DIR=/usr \
PATH_INS="${D}" \
-   install || die "install failed"
+   install \
+   || die "install failed"
 }



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2018-11-06 Thread Lars Wendler
commit: 7f55ecb634282f31e4ad2a9bd14087286ca11c17
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Nov  6 09:50:24 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Nov  6 09:50:24 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f55ecb6

dev-util/kbuild: Removed old.

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Lars Wendler  gentoo.org>

 dev-util/kbuild/Manifest|  1 -
 dev-util/kbuild/kbuild-0.1.9998.3127.ebuild | 66 -
 2 files changed, 67 deletions(-)

diff --git a/dev-util/kbuild/Manifest b/dev-util/kbuild/Manifest
index 04c82e912dc..60046a20306 100644
--- a/dev-util/kbuild/Manifest
+++ b/dev-util/kbuild/Manifest
@@ -1,2 +1 @@
-DIST kbuild-0.1.9998.3127-src.tar.xz 2221336 BLAKE2B 
12eb542553c2abe4419440d124ed9c6b3c485fc77ca20bc8b8d5265cf2d91003e3bee21ad7e247f1da43c88bd29fdc5d317e42bfca213cde1ac0c900cce03fcf
 SHA512 
b4cfca917efdb19b015a70efc15fdb0f2f08a4b6e493c7ac121dada97866b2f57cb9be9db9dd9b337eda4d5772ab850bf0586e5bfdc370e1332659363374f78d
 DIST kbuild-0.1.9998.3149-src.tar.xz 2314792 BLAKE2B 
84aa1dbbaefc64a3ecc954c383d0516d88efd1a1791180164dd7bc3b26cd82a4a8c35c4b308e9fc960f114c40e77ea4a27acd94b62883c379acefb324a7c3f72
 SHA512 
74808e6279c01739170535655edbbffb73809f60b18c7ee63a110af7af651628789b9e5d253821f5685f8e8c072890c4669493e64886f53587b810ea0f67826c

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3127.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3127.ebuild
deleted file mode 100644
index 8644ad96da3..000
--- a/dev-util/kbuild/kbuild-0.1.9998.3127.ebuild
+++ /dev/null
@@ -1,66 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils autotools toolchain-funcs versionator
-
-MY_P="${P}-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="https://dev.gentoo.org/~polynomial-c/${MY_P}.tar.xz";
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="amd64 x86 ~amd64-fbsd ~x86-fbsd"
-IUSE=""
-
-DEPEND="
-   sys-apps/texinfo
-   sys-devel/flex
-   sys-devel/gettext
-   virtual/yacc
-"
-RDEPEND=""
-
-PATCHES=(
-   "${FILESDIR}/${PN}-unknown-configure-opt.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_pre20171020-gold.patch"
-)
-
-src_prepare() {
-   rm -rf "${S}/kBuild/bin"
-
-   default
-
-   mv src/kmk/configure.{in,ac} || die
-
-   # Add a file with the svn revision this package was pulled from
-   printf '%s\n' "KBUILD_SVN_REV := $(get_version_component_range 4)" \
-   > SvnInfo.kmk || die
-
-   cd "${S}/src/kmk" || die
-   eautoreconf
-   cd "${S}/src/sed" || die
-   # AM_CONFIG_HEADER is obsolete since automake-1.13 (bug #467104)
-   sed 's@AM_CONFIG_HEADER@AC_CONFIG_HEADERS@' -i configure.ac || die
-   eautoreconf
-
-   sed -e "s@_LDFLAGS\.$(tc-arch)*.*=@& ${LDFLAGS}@g" \
-   -i "${S}"/Config.kmk || die #332225
-   tc-export CC RANLIB #AR does not work here
-}
-
-src_compile() {
-   kBuild/env.sh --full emake -f bootstrap.gmk AUTORECONF=true 
AR="$(tc-getAR)" \
-   || die "bootstrap failed"
-}
-
-src_install() {
-   kBuild/env.sh kmk NIX_INSTALL_DIR=/usr PATH_INS="${D}" install \
-   || die "install failed"
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2018-11-05 Thread Mikle Kolyada
commit: a7cc83fb3193203a28199da985ab626e6c01734a
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Mon Nov  5 15:59:35 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Mon Nov  5 15:59:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7cc83fb

dev-util/kbuild: amd64 stable wrt bug #670218

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-util/kbuild/kbuild-0.1.9998.3149.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3149.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3149.ebuild
index cc1e94997d0..7c358202b88 100644
--- a/dev-util/kbuild/kbuild-0.1.9998.3149.ebuild
+++ b/dev-util/kbuild/kbuild-0.1.9998.3149.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://dev.gentoo.org/~polynomial-c/${MY_P}.tar.xz";
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="amd64 x86 ~amd64-fbsd ~x86-fbsd"
 IUSE=""
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/files/, dev-util/kbuild/

2018-11-03 Thread Lars Wendler
commit: 25ea2ac3672e58ca5baa29252207e2f3b395225a
Author: Lars Wendler  gentoo  org>
AuthorDate: Sat Nov  3 20:46:04 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Sat Nov  3 20:46:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25ea2ac3

dev-util/kbuild: Removed old.

Signed-off-by: Lars Wendler  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 dev-util/kbuild/Manifest   |  2 -
 .../kbuild-0.1.9998_pre20110817-gcc-4.7.patch  | 11 
 .../files/kbuild-0.1.9998_pre20110817-gold.patch   | 16 --
 dev-util/kbuild/files/kbuild-glibc-2.10.patch  | 31 --
 .../kbuild/kbuild-0.1.9998_pre20131130-r1.ebuild   | 66 --
 5 files changed, 126 deletions(-)

diff --git a/dev-util/kbuild/Manifest b/dev-util/kbuild/Manifest
index dab33c879b6..04c82e912dc 100644
--- a/dev-util/kbuild/Manifest
+++ b/dev-util/kbuild/Manifest
@@ -1,4 +1,2 @@
-DIST kBuild-0.1.9998-pre20131130-src.tar.xz 1707632 BLAKE2B 
51d68203d38a6cc86a32e6c66431739a87df738e920bfc9ff902433a46279fd62c704d9bcae02f0a1cb6a1f97cf68dab059c636ebd425d2b15c50c9c9cb4fcc6
 SHA512 
66f418c0e052389d2b5cfc4d46bc8598ceaeded369151047e455e921bef494ec42099cdc368d24b572eacd809bb7c124d07e0fab54788af01664b72f571fb047
 DIST kbuild-0.1.9998.3127-src.tar.xz 2221336 BLAKE2B 
12eb542553c2abe4419440d124ed9c6b3c485fc77ca20bc8b8d5265cf2d91003e3bee21ad7e247f1da43c88bd29fdc5d317e42bfca213cde1ac0c900cce03fcf
 SHA512 
b4cfca917efdb19b015a70efc15fdb0f2f08a4b6e493c7ac121dada97866b2f57cb9be9db9dd9b337eda4d5772ab850bf0586e5bfdc370e1332659363374f78d
 DIST kbuild-0.1.9998.3149-src.tar.xz 2314792 BLAKE2B 
84aa1dbbaefc64a3ecc954c383d0516d88efd1a1791180164dd7bc3b26cd82a4a8c35c4b308e9fc960f114c40e77ea4a27acd94b62883c379acefb324a7c3f72
 SHA512 
74808e6279c01739170535655edbbffb73809f60b18c7ee63a110af7af651628789b9e5d253821f5685f8e8c072890c4669493e64886f53587b810ea0f67826c
-DIST kbuild-0.1.9998_pre20131130-tools_and_units_updates.patch.xz 7344 BLAKE2B 
75d24ba49ee69a11b8e1d798ebee4470fa50ec4970299faaa67b0537d21729053fa24142d02e428cb56c429c6c17d581d147d659c3a3ad11693e2fa6ab4e6d72
 SHA512 
91aac638e9f4cc321f7d06c89be1a4ce4e57aa88165c71a4f68a73ad51f049f631b2d7427178014408b551fac5678f0c0bf806a61f9d749daf5019f1b6a61bb0

diff --git a/dev-util/kbuild/files/kbuild-0.1.9998_pre20110817-gcc-4.7.patch 
b/dev-util/kbuild/files/kbuild-0.1.9998_pre20110817-gcc-4.7.patch
deleted file mode 100644
index eb71fb02f4f..000
--- a/dev-util/kbuild/files/kbuild-0.1.9998_pre20110817-gcc-4.7.patch
+++ /dev/null
@@ -1,11 +0,0 @@
 kBuild-0.1.9998-pre20110817/src/sed/lib/regex_internal.c
-+++ kBuild-0.1.9998-pre20110817/src/sed/lib/regex_internal.c
-@@ -781,7 +781,7 @@
- }
- 
- static unsigned char
--internal_function __attribute ((pure))
-+internal_function
- re_string_fetch_byte_case (re_string_t *pstr)
- {
-   if (BE (!pstr->mbs_allocated, 1))

diff --git a/dev-util/kbuild/files/kbuild-0.1.9998_pre20110817-gold.patch 
b/dev-util/kbuild/files/kbuild-0.1.9998_pre20110817-gold.patch
deleted file mode 100644
index 8ad2ab3269c..000
--- a/dev-util/kbuild/files/kbuild-0.1.9998_pre20110817-gold.patch
+++ /dev/null
@@ -1,16 +0,0 @@
- src/kmk/Makefile.kmk |2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/src/kmk/Makefile.kmk b/src/kmk/Makefile.kmk
-index fe2cd43..135431e 100644
 a/src/kmk/Makefile.kmk
-+++ b/src/kmk/Makefile.kmk
-@@ -59,7 +59,7 @@ TEMPLATE_BIN-KMK_INCS.dragonfly = glob
- TEMPLATE_BIN-KMK_INCS.freebsd = glob
- TEMPLATE_BIN-KMK_INCS.openbsd = glob
- TEMPLATE_BIN-KMK_INCS.solaris = glob
--TEMPLATE_BIN-KMK_LIBS = $(TEMPLATE_BIN-THREADED_LIBS) $(kmkmissing_1_TARGET) 
$(LIB_KUTIL)
-+TEMPLATE_BIN-KMK_LIBS = $(TEMPLATE_BIN-THREADED_LIBS) $(kmkmissing_1_TARGET) 
$(LIB_KUTIL) pthread
- ifdef ELECTRIC_HEAP # for electric heap (see electric.c) - windows only.
- ifeq ($(KBUILD_TARGET),win)
-  TEMPLATE_BIN-KMK_CFLAGS = $(TEMPLATE_BIN-THREADED_CFLAGS) 
/FI$(kmk_DEFPATH)/electric.h -DELECTRIC_HEAP=1

diff --git a/dev-util/kbuild/files/kbuild-glibc-2.10.patch 
b/dev-util/kbuild/files/kbuild-glibc-2.10.patch
deleted file mode 100644
index d24a8f7439d..000
--- a/dev-util/kbuild/files/kbuild-glibc-2.10.patch
+++ /dev/null
@@ -1,31 +0,0 @@
 kBuild-0.1.5/src/ash/output.c
-+++ kBuild-0.1.5/src/ash/output.c
-@@ -230,6 +230,7 @@
-   va_end(ap);
- }
- 
-+#if 0
- void
- dprintf(const char *fmt, ...)
- {
-@@ -240,6 +241,7 @@
-   va_end(ap);
-   flushout(out2);
- }
-+#endif
- 
- void
- fmtstr(char *outbuf, size_t length, const char *fmt, ...)
 kBuild-0.1.5/src/ash/output.h
-+++ kBuild-0.1.5/src/ash/output.h
-@@ -65,8 +65,10 @@
- __attribute__((__format__(__printf__,2,3)));
- void out1fmt(const char *, ...)
- __attribute__((__format__(__printf__,1,2)));
-+#if 0
- void dprintf(const char *, ...)
- __attribute__((__format__(__printf__,1,2)));
-+#endif
- void fmtstr(char *, size_t, const char *, ...)
- __attribute__((__format__(__prin

[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2018-07-22 Thread Mikle Kolyada
commit: 7e77c0f12cf44ab21fa0c34e4d86c5f731ed1600
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Jul 22 17:00:56 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Jul 22 17:06:49 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e77c0f1

dev-util/kbuild: amd64 stable wrt bug #660706

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-util/kbuild/kbuild-0.1.9998.3127.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3127.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3127.ebuild
index b7b715c616e..8644ad96da3 100644
--- a/dev-util/kbuild/kbuild-0.1.9998.3127.ebuild
+++ b/dev-util/kbuild/kbuild-0.1.9998.3127.ebuild
@@ -13,7 +13,7 @@ SRC_URI="https://dev.gentoo.org/~polynomial-c/${MY_P}.tar.xz";
 
 LICENSE="GPL-3+"
 SLOT="0"
-KEYWORDS="~amd64 x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="amd64 x86 ~amd64-fbsd ~x86-fbsd"
 IUSE=""
 
 DEPEND="



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2018-06-06 Thread Lars Wendler
commit: 558b72e92ef183d5aab0908c1ce7a5ba9c4f1f6b
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jun  6 08:21:52 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Jun  6 08:23:30 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=558b72e9

dev-util/kbuild: Bump to version 0.1.9998.3149 to fix glob.c

with newer glibc releases.

Closes: https://bugs.gentoo.org/647630
Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-util/kbuild/Manifest|  1 +
 dev-util/kbuild/kbuild-0.1.9998.3149.ebuild | 68 +
 2 files changed, 69 insertions(+)

diff --git a/dev-util/kbuild/Manifest b/dev-util/kbuild/Manifest
index 758da90db39..970a9020e7d 100644
--- a/dev-util/kbuild/Manifest
+++ b/dev-util/kbuild/Manifest
@@ -1,4 +1,5 @@
 DIST kBuild-0.1.9998-pre20131130-src.tar.xz 1707632 BLAKE2B 
51d68203d38a6cc86a32e6c66431739a87df738e920bfc9ff902433a46279fd62c704d9bcae02f0a1cb6a1f97cf68dab059c636ebd425d2b15c50c9c9cb4fcc6
 SHA512 
66f418c0e052389d2b5cfc4d46bc8598ceaeded369151047e455e921bef494ec42099cdc368d24b572eacd809bb7c124d07e0fab54788af01664b72f571fb047
 DIST kbuild-0.1.9998.3127-src.tar.xz 2221336 BLAKE2B 
12eb542553c2abe4419440d124ed9c6b3c485fc77ca20bc8b8d5265cf2d91003e3bee21ad7e247f1da43c88bd29fdc5d317e42bfca213cde1ac0c900cce03fcf
 SHA512 
b4cfca917efdb19b015a70efc15fdb0f2f08a4b6e493c7ac121dada97866b2f57cb9be9db9dd9b337eda4d5772ab850bf0586e5bfdc370e1332659363374f78d
+DIST kbuild-0.1.9998.3149-src.tar.xz 2314792 BLAKE2B 
84aa1dbbaefc64a3ecc954c383d0516d88efd1a1791180164dd7bc3b26cd82a4a8c35c4b308e9fc960f114c40e77ea4a27acd94b62883c379acefb324a7c3f72
 SHA512 
74808e6279c01739170535655edbbffb73809f60b18c7ee63a110af7af651628789b9e5d253821f5685f8e8c072890c4669493e64886f53587b810ea0f67826c
 DIST kbuild-0.1.9998_pre20131130-tools_and_units_updates.patch.xz 7344 BLAKE2B 
75d24ba49ee69a11b8e1d798ebee4470fa50ec4970299faaa67b0537d21729053fa24142d02e428cb56c429c6c17d581d147d659c3a3ad11693e2fa6ab4e6d72
 SHA512 
91aac638e9f4cc321f7d06c89be1a4ce4e57aa88165c71a4f68a73ad51f049f631b2d7427178014408b551fac5678f0c0bf806a61f9d749daf5019f1b6a61bb0
 DIST kbuild-0.1.9998_pre20171020-src.tar.xz 2190856 BLAKE2B 
3918170fdda00ab65136da0deacfe6a2e779a8bcca0b1a565f89f367ac4d73feb8566157b7cfdf2d38beb5864f9dde1010420cf4b03ff71b455f99744096c37b
 SHA512 
53c55a520f3711d1141b10eaeb3bec5dc57bb8476c6b658826e05dbb525eda43a0007dd94dcdde31ea39ad0bb29223ef8ad2a72da1404e53919e444039794043

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3149.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3149.ebuild
new file mode 100644
index 000..457775ebe06
--- /dev/null
+++ b/dev-util/kbuild/kbuild-0.1.9998.3149.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit autotools toolchain-funcs
+
+MY_P="${P}-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="https://dev.gentoo.org/~polynomial-c/${MY_P}.tar.xz";
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-fbsd ~x86-fbsd"
+IUSE=""
+
+DEPEND="
+   sys-apps/texinfo
+   sys-devel/flex
+   sys-devel/gettext
+   virtual/yacc
+"
+RDEPEND=""
+
+PATCHES=(
+   "${FILESDIR}/${PN}-unknown-configure-opt.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_pre20171020-gold.patch"
+)
+
+src_prepare() {
+   rm -rf "${S}/kBuild/bin"
+
+   default
+
+   # Add a file with the svn revision this package was pulled from
+   printf '%s\n' "KBUILD_SVN_REV := $(ver_cut 4)" \
+   > SvnInfo.kmk || die
+
+   # bootstrapping breaks because of missing po/Makefile.in.in (r3149)
+   sed '/^AC_CONFIG_FILES/s@ po/Makefile\.in@@' \
+   -i src/kmk/configure.ac || die
+
+   cd "${S}/src/kmk" || die
+   eautoreconf
+   cd "${S}/src/sed" || die
+   # AM_CONFIG_HEADER is obsolete since automake-1.13 (bug #467104)
+   sed 's@AM_CONFIG_HEADER@AC_CONFIG_HEADERS@' -i configure.ac || die
+   eautoreconf
+
+   sed -e "s@_LDFLAGS\.$(tc-arch)*.*=@& ${LDFLAGS}@g" \
+   -i "${S}"/Config.kmk || die #332225
+   tc-export CC RANLIB #AR does not work here
+}
+
+src_compile() {
+   kBuild/env.sh --full emake -f bootstrap.gmk AUTORECONF=true 
AR="$(tc-getAR)" \
+   || die "bootstrap failed"
+}
+
+src_install() {
+   kBuild/env.sh kmk NIX_INSTALL_DIR=/usr PATH_INS="${D}" install \
+   || die "install failed"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2018-06-06 Thread Lars Wendler
commit: d456db7750ec555cad2cf31f3b7c4929c902b9f2
Author: Lars Wendler  gentoo  org>
AuthorDate: Wed Jun  6 08:22:34 2018 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Wed Jun  6 08:23:32 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d456db77

dev-util/kbuild: Removed old.

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 dev-util/kbuild/Manifest   |  1 -
 dev-util/kbuild/kbuild-0.1.9998_pre20171020.ebuild | 62 --
 2 files changed, 63 deletions(-)

diff --git a/dev-util/kbuild/Manifest b/dev-util/kbuild/Manifest
index 970a9020e7d..dab33c879b6 100644
--- a/dev-util/kbuild/Manifest
+++ b/dev-util/kbuild/Manifest
@@ -2,4 +2,3 @@ DIST kBuild-0.1.9998-pre20131130-src.tar.xz 1707632 BLAKE2B 
51d68203d38a6cc86a32
 DIST kbuild-0.1.9998.3127-src.tar.xz 2221336 BLAKE2B 
12eb542553c2abe4419440d124ed9c6b3c485fc77ca20bc8b8d5265cf2d91003e3bee21ad7e247f1da43c88bd29fdc5d317e42bfca213cde1ac0c900cce03fcf
 SHA512 
b4cfca917efdb19b015a70efc15fdb0f2f08a4b6e493c7ac121dada97866b2f57cb9be9db9dd9b337eda4d5772ab850bf0586e5bfdc370e1332659363374f78d
 DIST kbuild-0.1.9998.3149-src.tar.xz 2314792 BLAKE2B 
84aa1dbbaefc64a3ecc954c383d0516d88efd1a1791180164dd7bc3b26cd82a4a8c35c4b308e9fc960f114c40e77ea4a27acd94b62883c379acefb324a7c3f72
 SHA512 
74808e6279c01739170535655edbbffb73809f60b18c7ee63a110af7af651628789b9e5d253821f5685f8e8c072890c4669493e64886f53587b810ea0f67826c
 DIST kbuild-0.1.9998_pre20131130-tools_and_units_updates.patch.xz 7344 BLAKE2B 
75d24ba49ee69a11b8e1d798ebee4470fa50ec4970299faaa67b0537d21729053fa24142d02e428cb56c429c6c17d581d147d659c3a3ad11693e2fa6ab4e6d72
 SHA512 
91aac638e9f4cc321f7d06c89be1a4ce4e57aa88165c71a4f68a73ad51f049f631b2d7427178014408b551fac5678f0c0bf806a61f9d749daf5019f1b6a61bb0
-DIST kbuild-0.1.9998_pre20171020-src.tar.xz 2190856 BLAKE2B 
3918170fdda00ab65136da0deacfe6a2e779a8bcca0b1a565f89f367ac4d73feb8566157b7cfdf2d38beb5864f9dde1010420cf4b03ff71b455f99744096c37b
 SHA512 
53c55a520f3711d1141b10eaeb3bec5dc57bb8476c6b658826e05dbb525eda43a0007dd94dcdde31ea39ad0bb29223ef8ad2a72da1404e53919e444039794043

diff --git a/dev-util/kbuild/kbuild-0.1.9998_pre20171020.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998_pre20171020.ebuild
deleted file mode 100644
index 612e8ebbab1..000
--- a/dev-util/kbuild/kbuild-0.1.9998_pre20171020.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils autotools toolchain-funcs
-
-MY_P="${P}-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="https://dev.gentoo.org/~polynomial-c/${MY_P}.tar.xz";
-
-LICENSE="GPL-3+"
-SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-fbsd ~x86-fbsd"
-IUSE=""
-
-DEPEND="
-   sys-apps/texinfo
-   sys-devel/flex
-   sys-devel/gettext
-   virtual/yacc
-"
-RDEPEND=""
-
-PATCHES=(
-   "${FILESDIR}/${PN}-unknown-configure-opt.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_pre20171020-gold.patch"
-)
-
-src_prepare() {
-   rm -rf "${S}/kBuild/bin"
-
-   default
-
-   mv src/kmk/configure.{in,ac} || die
-
-   cd "${S}/src/kmk" || die
-   eautoreconf
-   cd "${S}/src/sed" || die
-   # AM_CONFIG_HEADER is obsolete since automake-1.13 (bug #467104)
-   sed 's@AM_CONFIG_HEADER@AC_CONFIG_HEADERS@' -i configure.ac || die
-   eautoreconf
-
-   sed -e "s@_LDFLAGS\.$(tc-arch)*.*=@& ${LDFLAGS}@g" \
-   -i "${S}"/Config.kmk || die #332225
-   tc-export CC RANLIB #AR does not work here
-}
-
-src_compile() {
-   kBuild/env.sh --full emake -f bootstrap.gmk AUTORECONF=true 
AR="$(tc-getAR)" \
-   || die "bootstrap failed"
-}
-
-src_install() {
-   kBuild/env.sh kmk NIX_INSTALL_DIR=/usr PATH_INS="${D}" install \
-   || die "install failed"
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2017-12-18 Thread Lars Wendler
commit: 3de92e885f97bc15f6951285e25d5fa7ced923b3
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Dec 18 23:55:02 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Dec 19 00:36:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3de92e88

dev-util/kbuild: Bump to version 0.1.9998.3127

The fourth version component is now the svn revision as this needs to be
added to some of the binaries in order to get recent virtualbox releases
built.

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 dev-util/kbuild/Manifest|  1 +
 dev-util/kbuild/kbuild-0.1.9998.3127.ebuild | 66 +
 2 files changed, 67 insertions(+)

diff --git a/dev-util/kbuild/Manifest b/dev-util/kbuild/Manifest
index cf77b34ce36..758da90db39 100644
--- a/dev-util/kbuild/Manifest
+++ b/dev-util/kbuild/Manifest
@@ -1,3 +1,4 @@
 DIST kBuild-0.1.9998-pre20131130-src.tar.xz 1707632 BLAKE2B 
51d68203d38a6cc86a32e6c66431739a87df738e920bfc9ff902433a46279fd62c704d9bcae02f0a1cb6a1f97cf68dab059c636ebd425d2b15c50c9c9cb4fcc6
 SHA512 
66f418c0e052389d2b5cfc4d46bc8598ceaeded369151047e455e921bef494ec42099cdc368d24b572eacd809bb7c124d07e0fab54788af01664b72f571fb047
+DIST kbuild-0.1.9998.3127-src.tar.xz 2221336 BLAKE2B 
12eb542553c2abe4419440d124ed9c6b3c485fc77ca20bc8b8d5265cf2d91003e3bee21ad7e247f1da43c88bd29fdc5d317e42bfca213cde1ac0c900cce03fcf
 SHA512 
b4cfca917efdb19b015a70efc15fdb0f2f08a4b6e493c7ac121dada97866b2f57cb9be9db9dd9b337eda4d5772ab850bf0586e5bfdc370e1332659363374f78d
 DIST kbuild-0.1.9998_pre20131130-tools_and_units_updates.patch.xz 7344 BLAKE2B 
75d24ba49ee69a11b8e1d798ebee4470fa50ec4970299faaa67b0537d21729053fa24142d02e428cb56c429c6c17d581d147d659c3a3ad11693e2fa6ab4e6d72
 SHA512 
91aac638e9f4cc321f7d06c89be1a4ce4e57aa88165c71a4f68a73ad51f049f631b2d7427178014408b551fac5678f0c0bf806a61f9d749daf5019f1b6a61bb0
 DIST kbuild-0.1.9998_pre20171020-src.tar.xz 2190856 BLAKE2B 
3918170fdda00ab65136da0deacfe6a2e779a8bcca0b1a565f89f367ac4d73feb8566157b7cfdf2d38beb5864f9dde1010420cf4b03ff71b455f99744096c37b
 SHA512 
53c55a520f3711d1141b10eaeb3bec5dc57bb8476c6b658826e05dbb525eda43a0007dd94dcdde31ea39ad0bb29223ef8ad2a72da1404e53919e444039794043

diff --git a/dev-util/kbuild/kbuild-0.1.9998.3127.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998.3127.ebuild
new file mode 100644
index 000..6a36842f756
--- /dev/null
+++ b/dev-util/kbuild/kbuild-0.1.9998.3127.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils autotools toolchain-funcs versionator
+
+MY_P="${P}-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="https://dev.gentoo.org/~polynomial-c/${MY_P}.tar.xz";
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-fbsd ~x86-fbsd"
+IUSE=""
+
+DEPEND="
+   sys-apps/texinfo
+   sys-devel/flex
+   sys-devel/gettext
+   virtual/yacc
+"
+RDEPEND=""
+
+PATCHES=(
+   "${FILESDIR}/${PN}-unknown-configure-opt.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_pre20171020-gold.patch"
+)
+
+src_prepare() {
+   rm -rf "${S}/kBuild/bin"
+
+   default
+
+   mv src/kmk/configure.{in,ac} || die
+
+   # Add a file with the svn revision this package was pulled from
+   printf '%s\n' "KBUILD_SVN_REV := $(get_version_component_range 4)" \
+   > SvnInfo.kmk || die
+
+   cd "${S}/src/kmk" || die
+   eautoreconf
+   cd "${S}/src/sed" || die
+   # AM_CONFIG_HEADER is obsolete since automake-1.13 (bug #467104)
+   sed 's@AM_CONFIG_HEADER@AC_CONFIG_HEADERS@' -i configure.ac || die
+   eautoreconf
+
+   sed -e "s@_LDFLAGS\.$(tc-arch)*.*=@& ${LDFLAGS}@g" \
+   -i "${S}"/Config.kmk || die #332225
+   tc-export CC RANLIB #AR does not work here
+}
+
+src_compile() {
+   kBuild/env.sh --full emake -f bootstrap.gmk AUTORECONF=true 
AR="$(tc-getAR)" \
+   || die "bootstrap failed"
+}
+
+src_install() {
+   kBuild/env.sh kmk NIX_INSTALL_DIR=/usr PATH_INS="${D}" install \
+   || die "install failed"
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/, dev-util/kbuild/files/

2017-10-20 Thread Lars Wendler
commit: 1ad141de5578cd3389a9e36f18473e588bf27601
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Oct 20 08:27:06 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Oct 20 08:28:07 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1ad141de

dev-util/kbuild: Bump to version 0.1.9998_pre20131130

Package-Manager: Portage-2.3.12, Repoman-2.3.3

 dev-util/kbuild/Manifest   |  1 +
 .../files/kbuild-0.1.9998_pre20171020-gold.patch   | 11 
 dev-util/kbuild/kbuild-0.1.9998_pre20171020.ebuild | 62 ++
 3 files changed, 74 insertions(+)

diff --git a/dev-util/kbuild/Manifest b/dev-util/kbuild/Manifest
index dca309fd1f5..a483ba76729 100644
--- a/dev-util/kbuild/Manifest
+++ b/dev-util/kbuild/Manifest
@@ -1,2 +1,3 @@
 DIST kBuild-0.1.9998-pre20131130-src.tar.xz 1707632 SHA256 
def0a44cc0a91b6aa8a80f73ace0cfc315f298ba3e0d3d81fe52834091b68586 SHA512 
66f418c0e052389d2b5cfc4d46bc8598ceaeded369151047e455e921bef494ec42099cdc368d24b572eacd809bb7c124d07e0fab54788af01664b72f571fb047
 WHIRLPOOL 
95caf78eaa6ead0d9a009879a2ba9a01b138760345eb38a6786ceaf0262520e1827b5e4401884cd6d3849bfa5528f45a9a5cdac5ae61e6cbd1753dec0ba0da2f
 DIST kbuild-0.1.9998_pre20131130-tools_and_units_updates.patch.xz 7344 SHA256 
0dcfb79274a96f1a67aa466ca468bebf00a39544517ad0d05c09595341d11e1a SHA512 
91aac638e9f4cc321f7d06c89be1a4ce4e57aa88165c71a4f68a73ad51f049f631b2d7427178014408b551fac5678f0c0bf806a61f9d749daf5019f1b6a61bb0
 WHIRLPOOL 
bb0a295e93870364ab176eaca3d07e18567148e5ba431a205085220b305b5cd78c210bea8896611bd4b9b47a71a527afc55a9a30a64b707993c576466609ee8a
+DIST kbuild-0.1.9998_pre20171020-src.tar.xz 2190856 SHA256 
96b031b183ffb63cbbf77b1c68325868c1064d377c799ffcab0cdfb61d01aea7 SHA512 
53c55a520f3711d1141b10eaeb3bec5dc57bb8476c6b658826e05dbb525eda43a0007dd94dcdde31ea39ad0bb29223ef8ad2a72da1404e53919e444039794043
 WHIRLPOOL 
86ce166505191eca0a83a238d61c6d2935fc43bd6d6a93c0b0dcec529a797d8a9589be4bf9498934bf7b6b80dcbfe5cf4193cd2969bf1fff5bc41209a51e5af0

diff --git a/dev-util/kbuild/files/kbuild-0.1.9998_pre20171020-gold.patch 
b/dev-util/kbuild/files/kbuild-0.1.9998_pre20171020-gold.patch
new file mode 100644
index 000..4c98942c0f3
--- /dev/null
+++ b/dev-util/kbuild/files/kbuild-0.1.9998_pre20171020-gold.patch
@@ -0,0 +1,11 @@
+--- kbuild-0.1.9998_pre20171020/src/kmk/Makefile.kmk
 kbuild-0.1.9998_pre20171020/src/kmk/Makefile.kmk
+@@ -57,7 +57,7 @@
+ ifneq ($(KBUILD_TARGET),os2)
+  TEMPLATE_BIN-KMK_INCS += glob
+ endif
+-TEMPLATE_BIN-KMK_LIBS = $(LIB_KUTIL) $(TEMPLATE_BIN-THREADED_LIBS) 
$(kmkmissing_1_TARGET) $(LIB_KUTIL)
++TEMPLATE_BIN-KMK_LIBS = $(LIB_KUTIL) $(TEMPLATE_BIN-THREADED_LIBS) 
$(kmkmissing_1_TARGET) $(LIB_KUTIL) pthread
+ ifdef ELECTRIC_HEAP # for electric heap (see electric.c) - windows only.
+ ifeq ($(KBUILD_TARGET),win)
+  TEMPLATE_BIN-KMK_CFLAGS = $(TEMPLATE_BIN-THREADED_CFLAGS) 
/FI$(kmk_DEFPATH)/electric.h -DELECTRIC_HEAP=1

diff --git a/dev-util/kbuild/kbuild-0.1.9998_pre20171020.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998_pre20171020.ebuild
new file mode 100644
index 000..612e8ebbab1
--- /dev/null
+++ b/dev-util/kbuild/kbuild-0.1.9998_pre20171020.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit eutils autotools toolchain-funcs
+
+MY_P="${P}-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="https://dev.gentoo.org/~polynomial-c/${MY_P}.tar.xz";
+
+LICENSE="GPL-3+"
+SLOT="0"
+KEYWORDS="~amd64 ~x86 ~amd64-fbsd ~x86-fbsd"
+IUSE=""
+
+DEPEND="
+   sys-apps/texinfo
+   sys-devel/flex
+   sys-devel/gettext
+   virtual/yacc
+"
+RDEPEND=""
+
+PATCHES=(
+   "${FILESDIR}/${PN}-unknown-configure-opt.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_pre20171020-gold.patch"
+)
+
+src_prepare() {
+   rm -rf "${S}/kBuild/bin"
+
+   default
+
+   mv src/kmk/configure.{in,ac} || die
+
+   cd "${S}/src/kmk" || die
+   eautoreconf
+   cd "${S}/src/sed" || die
+   # AM_CONFIG_HEADER is obsolete since automake-1.13 (bug #467104)
+   sed 's@AM_CONFIG_HEADER@AC_CONFIG_HEADERS@' -i configure.ac || die
+   eautoreconf
+
+   sed -e "s@_LDFLAGS\.$(tc-arch)*.*=@& ${LDFLAGS}@g" \
+   -i "${S}"/Config.kmk || die #332225
+   tc-export CC RANLIB #AR does not work here
+}
+
+src_compile() {
+   kBuild/env.sh --full emake -f bootstrap.gmk AUTORECONF=true 
AR="$(tc-getAR)" \
+   || die "bootstrap failed"
+}
+
+src_install() {
+   kBuild/env.sh kmk NIX_INSTALL_DIR=/usr PATH_INS="${D}" install \
+   || die "ins

[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2017-10-20 Thread Lars Wendler
commit: 3c7a77ca14b4990156da114779ab9ee32e38c5f1
Author: Lars Wendler  gentoo  org>
AuthorDate: Fri Oct 20 08:27:24 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Fri Oct 20 08:28:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c7a77ca

dev-util/kbuild: Removed old.

Package-Manager: Portage-2.3.12, Repoman-2.3.3

 dev-util/kbuild/kbuild-0.1.9998_pre20131130.ebuild | 58 --
 1 file changed, 58 deletions(-)

diff --git a/dev-util/kbuild/kbuild-0.1.9998_pre20131130.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998_pre20131130.ebuild
deleted file mode 100644
index b96e4f88d75..000
--- a/dev-util/kbuild/kbuild-0.1.9998_pre20131130.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit eutils autotools toolchain-funcs
-
-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="https://dev.gentoo.org/~polynomial-c/${MY_P}.tar.xz";
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE=""
-
-DEPEND="sys-apps/texinfo
-   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" || die
-   eautoreconf
-   cd "${S}/src/sed" || die
-   # AM_CONFIG_HEADER is obsolete since automake-1.13 (bug #467104)
-   sed 's@AM_CONFIG_HEADER@AC_CONFIG_HEADERS@' -i configure.ac || die
-   eautoreconf
-
-   sed -e "s@_LDFLAGS\.${ARCH}*.*=@& ${LDFLAGS}@g" \
-   -i "${S}"/Config.kmk || die #332225
-   tc-export CC RANLIB #AR does not work here
-}
-
-src_compile() {
-   kBuild/env.sh --full make -f bootstrap.gmk AUTORECONF=true 
AR="$(tc-getAR)" \
-   || die "bootstrap failed"
-}
-
-src_install() {
-   kBuild/env.sh kmk NIX_INSTALL_DIR=/usr PATH_INS="${D}" install \
-   || die "install failed"
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2017-10-02 Thread Lars Wendler
commit: abe4096ddfe7476e4c5957f8cc0c41a329d46696
Author: Lars Wendler  gentoo  org>
AuthorDate: Mon Oct  2 09:01:16 2017 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Mon Oct  2 09:07:55 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abe4096d

dev-util/kbuild: Version 0.1.9998_pre20131130-r1 stable for amd64 and x86.

Package-Manager: Portage-2.3.10, Repoman-2.3.3

 dev-util/kbuild/kbuild-0.1.9998_pre20131130-r1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/kbuild/kbuild-0.1.9998_pre20131130-r1.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998_pre20131130-r1.ebuild
index 3eed5d63829..b4fd8a1a4f0 100644
--- a/dev-util/kbuild/kbuild-0.1.9998_pre20131130-r1.ebuild
+++ b/dev-util/kbuild/kbuild-0.1.9998_pre20131130-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -14,7 +14,7 @@ SRC_URI="https://dev.gentoo.org/~polynomial-c/${MY_P}.tar.xz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86 ~amd64-fbsd ~x86-fbsd"
+KEYWORDS="amd64 x86 ~amd64-fbsd ~x86-fbsd"
 IUSE=""
 
 DEPEND="sys-apps/texinfo



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2017-07-17 Thread Amy Liffey
commit: 71734624a5e5aeac1583da4217ea5a1cfa6101df
Author: Amy Liffey  gentoo  org>
AuthorDate: Mon Jul 17 20:27:10 2017 +
Commit: Amy Liffey  gentoo  org>
CommitDate: Mon Jul 17 20:28:37 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71734624

dev-util/kbuild: live ebuild eapi bump to 6

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 dev-util/kbuild/kbuild-.ebuild | 13 +++--
 1 file changed, 7 insertions(+), 6 deletions(-)

diff --git a/dev-util/kbuild/kbuild-.ebuild 
b/dev-util/kbuild/kbuild-.ebuild
index 32de18e3ea3..5df4852ffb2 100644
--- a/dev-util/kbuild/kbuild-.ebuild
+++ b/dev-util/kbuild/kbuild-.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2011 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=2
+EAPI=6
 
 WANT_AUTOMAKE=1.9
 
@@ -20,14 +20,15 @@ DEPEND="sys-devel/gettext
virtual/yacc"
 RDEPEND=""
 
-S=${WORKDIR}/${MY_P/-src}
+S="${WORKDIR}/${MY_P/-src}"
 
 src_prepare() {
-   rm -rf "${S}/kBuild/bin"
+   default
+   rm -rf "${S}/kBuild/bin" || die
 
-   cd "${S}/src/kmk"
+   cd "${S}/src/kmk" || die
eautoreconf
-   cd "${S}/src/sed"
+   cd "${S}/src/sed" || die
eautoreconf
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2017-07-17 Thread Amy Liffey
commit: 3ced5eac3ca2e37e06f11886a93bc642db389050
Author: Amy Liffey  gentoo  org>
AuthorDate: Mon Jul 17 20:13:32 2017 +
Commit: Amy Liffey  gentoo  org>
CommitDate: Mon Jul 17 20:13:32 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ced5eac

dev-util/kbuild: remove unactive proxy maintainer

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 dev-util/kbuild/metadata.xml | 8 
 1 file changed, 8 deletions(-)

diff --git a/dev-util/kbuild/metadata.xml b/dev-util/kbuild/metadata.xml
index ce0a75f5da7..95aa13f6c5e 100644
--- a/dev-util/kbuild/metadata.xml
+++ b/dev-util/kbuild/metadata.xml
@@ -2,15 +2,7 @@
 http://www.gentoo.org/dtd/metadata.dtd";>
 

-   swa...@gmail.com
-   Alessio Cassibba
-   
-   
polynomia...@gentoo.org
Lars Wendler

-
-   proxy-ma...@gentoo.org
-   Proxy Maintainers
-   
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2016-11-03 Thread Patrice Clement
commit: 121ff2a18a55ea4c02c2bae1197e26a708a653d6
Author: Yuta Satoh  gmail  com>
AuthorDate: Wed Nov  2 11:49:08 2016 +
Commit: Patrice Clement  gentoo  org>
CommitDate: Thu Nov  3 21:03:28 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=121ff2a1

dev-util/kbuild: add ~amd64-fbsd, ~x86-fbsd KEYWORDS.

Gentoo-Bug: https://bugs.gentoo.org/492994
Closes: https://github.com/gentoo/gentoo/pull/2719

Signed-off-by: Patrice Clement  gentoo.org>

 dev-util/kbuild/kbuild-0.1.9998_pre20131130-r1.ebuild | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-util/kbuild/kbuild-0.1.9998_pre20131130-r1.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998_pre20131130-r1.ebuild
index 0354471..1dccf97 100644
--- a/dev-util/kbuild/kbuild-0.1.9998_pre20131130-r1.ebuild
+++ b/dev-util/kbuild/kbuild-0.1.9998_pre20131130-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="https://dev.gentoo.org/~polynomial-c/${MY_P}.tar.xz
 
 LICENSE="GPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~x86 ~amd64-fbsd ~x86-fbsd"
 IUSE=""
 
 DEPEND="sys-apps/texinfo
@@ -51,13 +51,13 @@ src_prepare() {
sed 's@AM_CONFIG_HEADER@AC_CONFIG_HEADERS@' -i configure.ac || die
eautoreconf
 
-   sed -e "s@_LDFLAGS\.${ARCH}*.*=@& ${LDFLAGS}@g" \
+   sed -e "s@_LDFLAGS\.$(tc-arch)*.*=@& ${LDFLAGS}@g" \
-i "${S}"/Config.kmk || die #332225
tc-export CC RANLIB #AR does not work here
 }
 
 src_compile() {
-   kBuild/env.sh --full make -f bootstrap.gmk AUTORECONF=true 
AR="$(tc-getAR)" \
+   kBuild/env.sh --full emake -f bootstrap.gmk AUTORECONF=true 
AR="$(tc-getAR)" \
|| die "bootstrap failed"
 }
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/

2016-07-16 Thread Maciej Mrozowski
commit: 810dfbbb07cbf5e229fdb60c9206ae28b84dc0ca
Author: Maciej Mrozowski  gentoo  org>
AuthorDate: Sun Jul 17 00:51:42 2016 +
Commit: Maciej Mrozowski  gentoo  org>
CommitDate: Sun Jul 17 00:51:54 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=810dfbbb

dev-util/kbuild: Add missing texinfo dependcy, bug 572160

Package-Manager: portage-2.2.28

 dev-util/kbuild/kbuild-0.1.9998_pre20131130-r1.ebuild | 3 ++-
 dev-util/kbuild/kbuild-0.1.9998_pre20131130.ebuild| 3 ++-
 2 files changed, 4 insertions(+), 2 deletions(-)

diff --git a/dev-util/kbuild/kbuild-0.1.9998_pre20131130-r1.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998_pre20131130-r1.ebuild
index a51a006..0354471 100644
--- a/dev-util/kbuild/kbuild-0.1.9998_pre20131130-r1.ebuild
+++ b/dev-util/kbuild/kbuild-0.1.9998_pre20131130-r1.ebuild
@@ -18,7 +18,8 @@ SLOT="0"
 KEYWORDS="~amd64 ~x86"
 IUSE=""
 
-DEPEND="sys-devel/flex
+DEPEND="sys-apps/texinfo
+   sys-devel/flex
sys-devel/gettext
virtual/yacc"
 RDEPEND=""

diff --git a/dev-util/kbuild/kbuild-0.1.9998_pre20131130.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998_pre20131130.ebuild
index 68c5b96..826b15c 100644
--- a/dev-util/kbuild/kbuild-0.1.9998_pre20131130.ebuild
+++ b/dev-util/kbuild/kbuild-0.1.9998_pre20131130.ebuild
@@ -17,7 +17,8 @@ SLOT="0"
 KEYWORDS="amd64 x86"
 IUSE=""
 
-DEPEND="sys-devel/flex
+DEPEND="sys-apps/texinfo
+   sys-devel/flex
sys-devel/gettext
virtual/yacc"
 RDEPEND=""



[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/files/, dev-util/kbuild/

2016-07-12 Thread Lars Wendler
commit: 84dc88c11d486eaf413ad57abe89160680c5b28c
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jul 12 09:24:10 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Jul 12 09:45:21 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=84dc88c1

dev-util/kbuild: Removed old.

Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler  gentoo.org>

 dev-util/kbuild/Manifest   |  1 -
 dev-util/kbuild/files/kbuild-0.1.5_p2-qa.patch | 26 --
 dev-util/kbuild/kbuild-0.1.9998_pre20120806.ebuild | 58 --
 3 files changed, 85 deletions(-)

diff --git a/dev-util/kbuild/Manifest b/dev-util/kbuild/Manifest
index 0f13a4a..dca309f 100644
--- a/dev-util/kbuild/Manifest
+++ b/dev-util/kbuild/Manifest
@@ -1,3 +1,2 @@
-DIST kBuild-0.1.9998-pre20120806-src.tar.xz 1665728 SHA256 
c8e1c78513b6a8c32cc9a4998f2645a17054b1740bc5f13f587bb8de23840d03 SHA512 
61e3fb2405dbfdd464eec580a9b2ed953533abdb07b4aad051029e46a1cccb1cef9037c2f9d0b1a06b3e505e8b484f060bec1d97f10ef7933de484429efa281e
 WHIRLPOOL 
c88b2e0996905137bbf773c219a53a025cadb1a5362236b891b2d38e0ad0a9264d330f1a258a4c6d6cc3ffde3475fe9d7ae794f8a9b6f017ea1f4fab000fe978
 DIST kBuild-0.1.9998-pre20131130-src.tar.xz 1707632 SHA256 
def0a44cc0a91b6aa8a80f73ace0cfc315f298ba3e0d3d81fe52834091b68586 SHA512 
66f418c0e052389d2b5cfc4d46bc8598ceaeded369151047e455e921bef494ec42099cdc368d24b572eacd809bb7c124d07e0fab54788af01664b72f571fb047
 WHIRLPOOL 
95caf78eaa6ead0d9a009879a2ba9a01b138760345eb38a6786ceaf0262520e1827b5e4401884cd6d3849bfa5528f45a9a5cdac5ae61e6cbd1753dec0ba0da2f
 DIST kbuild-0.1.9998_pre20131130-tools_and_units_updates.patch.xz 7344 SHA256 
0dcfb79274a96f1a67aa466ca468bebf00a39544517ad0d05c09595341d11e1a SHA512 
91aac638e9f4cc321f7d06c89be1a4ce4e57aa88165c71a4f68a73ad51f049f631b2d7427178014408b551fac5678f0c0bf806a61f9d749daf5019f1b6a61bb0
 WHIRLPOOL 
bb0a295e93870364ab176eaca3d07e18567148e5ba431a205085220b305b5cd78c210bea8896611bd4b9b47a71a527afc55a9a30a64b707993c576466609ee8a

diff --git a/dev-util/kbuild/files/kbuild-0.1.5_p2-qa.patch 
b/dev-util/kbuild/files/kbuild-0.1.5_p2-qa.patch
deleted file mode 100644
index 706c3a7..000
--- a/dev-util/kbuild/files/kbuild-0.1.5_p2-qa.patch
+++ /dev/null
@@ -1,26 +0,0 @@
-* warning: implicit declaration of function ‘unlink’
-* warning: too few arguments for format
 a/src/sed/lib/utils.c
-+++ b/src/sed/lib/utils.c
-@@ -35,6 +35,10 @@
- # include 
- #endif /* HAVE_STDLIB_H */
- 
-+#ifdef HAVE_UNISTD_H
-+# include 
-+#endif /* HAVE_UNISTD_H */
-+
- #include "utils.h"
- 
- const char *myname;
 a/src/kmk/kmkbuiltin/printf.c
-+++ b/src/kmk/kmkbuiltin/printf.c
-@@ -206,7 +206,7 @@
- 
-   (void)funcname;
-   if (rc != 0)
--  fatal (NILF, _("$(%s): failure rc=%d\n"), rc);
-+  fatal (NILF, _("$(%s): failure rc=%d\n"), funcname, rc);
-   return o;
- }
- #endif

diff --git a/dev-util/kbuild/kbuild-0.1.9998_pre20120806.ebuild 
b/dev-util/kbuild/kbuild-0.1.9998_pre20120806.ebuild
deleted file mode 100644
index e4d0de8..000
--- a/dev-util/kbuild/kbuild-0.1.9998_pre20120806.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2013 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=4
-
-inherit eutils autotools toolchain-funcs
-
-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="https://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" || die
-   eautoreconf
-   cd "${S}/src/sed" || die
-   # AM_CONFIG_HEADER is obsolete since automake-1.13 (bug #467104)
-   sed 's@AM_CONFIG_HEADER@AC_CONFIG_HEADERS@' -i configure.ac || die
-   eautoreconf
-
-   sed -e "s@_LDFLAGS\.${ARCH}*.*=@& ${LDFLAGS}@g" \
-   -i "${S}"/Config.kmk || die #332225
-   tc-export CC RANLIB #AR does not work here
-}
-
-src_compile() {
-   kBuild/env.sh --full make -f bootstrap.gmk AUTORECONF=true 
AR="$(tc-getAR)" \
-   || die "bootstrap failed"
-}
-
-src_install() {
-   kBuild/env.sh kmk NIX_INSTALL_DIR=/usr PATH_INS="${D}" install 

[gentoo-commits] repo/gentoo:master commit in: dev-util/kbuild/files/, dev-util/kbuild/

2016-07-12 Thread Lars Wendler
commit: 7d03d554bdaa418a3478bee1ca5d5fdcdfc7c168
Author: Lars Wendler  gentoo  org>
AuthorDate: Tue Jul 12 09:23:09 2016 +
Commit: Lars Wendler  gentoo  org>
CommitDate: Tue Jul 12 09:45:19 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d03d554

dev-util/kbuild: Revbump to add qt5 support. Bumped EAPI to 6.

Package-Manager: portage-2.3.0
Signed-off-by: Lars Wendler  gentoo.org>

 dev-util/kbuild/Manifest   |  1 +
 .../kbuild/files/kbuild-0.1.5-gentoo-docdir.patch  |  4 +-
 .../kbuild-0.1.9998_pre20110817-gcc-4.7.patch  |  5 +-
 dev-util/kbuild/files/kbuild-glibc-2.10.patch  | 10 ++--
 .../files/kbuild-unknown-configure-opt.patch   |  5 +-
 .../kbuild/kbuild-0.1.9998_pre20131130-r1.ebuild   | 66 ++
 6 files changed, 77 insertions(+), 14 deletions(-)

diff --git a/dev-util/kbuild/Manifest b/dev-util/kbuild/Manifest
index 52025f0..0f13a4a 100644
--- a/dev-util/kbuild/Manifest
+++ b/dev-util/kbuild/Manifest
@@ -1,2 +1,3 @@
 DIST kBuild-0.1.9998-pre20120806-src.tar.xz 1665728 SHA256 
c8e1c78513b6a8c32cc9a4998f2645a17054b1740bc5f13f587bb8de23840d03 SHA512 
61e3fb2405dbfdd464eec580a9b2ed953533abdb07b4aad051029e46a1cccb1cef9037c2f9d0b1a06b3e505e8b484f060bec1d97f10ef7933de484429efa281e
 WHIRLPOOL 
c88b2e0996905137bbf773c219a53a025cadb1a5362236b891b2d38e0ad0a9264d330f1a258a4c6d6cc3ffde3475fe9d7ae794f8a9b6f017ea1f4fab000fe978
 DIST kBuild-0.1.9998-pre20131130-src.tar.xz 1707632 SHA256 
def0a44cc0a91b6aa8a80f73ace0cfc315f298ba3e0d3d81fe52834091b68586 SHA512 
66f418c0e052389d2b5cfc4d46bc8598ceaeded369151047e455e921bef494ec42099cdc368d24b572eacd809bb7c124d07e0fab54788af01664b72f571fb047
 WHIRLPOOL 
95caf78eaa6ead0d9a009879a2ba9a01b138760345eb38a6786ceaf0262520e1827b5e4401884cd6d3849bfa5528f45a9a5cdac5ae61e6cbd1753dec0ba0da2f
+DIST kbuild-0.1.9998_pre20131130-tools_and_units_updates.patch.xz 7344 SHA256 
0dcfb79274a96f1a67aa466ca468bebf00a39544517ad0d05c09595341d11e1a SHA512 
91aac638e9f4cc321f7d06c89be1a4ce4e57aa88165c71a4f68a73ad51f049f631b2d7427178014408b551fac5678f0c0bf806a61f9d749daf5019f1b6a61bb0
 WHIRLPOOL 
bb0a295e93870364ab176eaca3d07e18567148e5ba431a205085220b305b5cd78c210bea8896611bd4b9b47a71a527afc55a9a30a64b707993c576466609ee8a

diff --git a/dev-util/kbuild/files/kbuild-0.1.5-gentoo-docdir.patch 
b/dev-util/kbuild/files/kbuild-0.1.5-gentoo-docdir.patch
index 4f16539..b074a98 100644
--- a/dev-util/kbuild/files/kbuild-0.1.5-gentoo-docdir.patch
+++ b/dev-util/kbuild/files/kbuild-0.1.5-gentoo-docdir.patch
@@ -1,5 +1,5 @@
 Config.kmk
-+++ Config.kmk
+--- a/Config.kmk
 b/Config.kmk
 @@ -147,7 +147,7 @@
MY_INST_DATA := $(MY_INST_ROOT)share/kBuild/
   endif

diff --git a/dev-util/kbuild/files/kbuild-0.1.9998_pre20110817-gcc-4.7.patch 
b/dev-util/kbuild/files/kbuild-0.1.9998_pre20110817-gcc-4.7.patch
index 435b3f5..eb71fb0 100644
--- a/dev-util/kbuild/files/kbuild-0.1.9998_pre20110817-gcc-4.7.patch
+++ b/dev-util/kbuild/files/kbuild-0.1.9998_pre20110817-gcc-4.7.patch
@@ -1,6 +1,5 @@
-diff -urN kBuild-0.1.9998-pre20110817-orig/src/sed/lib/regex_internal.c 
kBuild-0.1.9998-pre20110817/src/sed/lib/regex_internal.c
 kBuild-0.1.9998-pre20110817-orig/src/sed/lib/regex_internal.c  
2011-08-17 14:28:42.0 -0700
-+++ kBuild-0.1.9998-pre20110817/src/sed/lib/regex_internal.c   2012-06-16 
13:55:05.341176965 -0700
+--- kBuild-0.1.9998-pre20110817/src/sed/lib/regex_internal.c
 kBuild-0.1.9998-pre20110817/src/sed/lib/regex_internal.c
 @@ -781,7 +781,7 @@
  }
  

diff --git a/dev-util/kbuild/files/kbuild-glibc-2.10.patch 
b/dev-util/kbuild/files/kbuild-glibc-2.10.patch
index a1d17d7..d24a8f7 100644
--- a/dev-util/kbuild/files/kbuild-glibc-2.10.patch
+++ b/dev-util/kbuild/files/kbuild-glibc-2.10.patch
@@ -1,6 +1,5 @@
-diff -ruN kBuild-0.1.5-orig/src/ash/output.c kBuild-0.1.5/src/ash/output.c
 kBuild-0.1.5-orig/src/ash/output.c 2009-04-08 18:21:26.0 -0400
-+++ kBuild-0.1.5/src/ash/output.c  2009-05-22 20:11:49.0 -0400
+--- kBuild-0.1.5/src/ash/output.c
 kBuild-0.1.5/src/ash/output.c
 @@ -230,6 +230,7 @@
va_end(ap);
  }
@@ -17,9 +16,8 @@ diff -ruN kBuild-0.1.5-orig/src/ash/output.c 
kBuild-0.1.5/src/ash/output.c
  
  void
  fmtstr(char *outbuf, size_t length, const char *fmt, ...)
-diff -ruN kBuild-0.1.5-orig/src/ash/output.h kBuild-0.1.5/src/ash/output.h
 kBuild-0.1.5-orig/src/ash/output.h 2009-04-08 18:21:26.0 -0400
-+++ kBuild-0.1.5/src/ash/output.h  2009-05-22 20:12:28.0 -0400
+--- kBuild-0.1.5/src/ash/output.h
 kBuild-0.1.5/src/ash/output.h
 @@ -65,8 +65,10 @@
  __attribute__((__format__(__printf__,2,3)));
  void out1fmt(const char *, ...)

diff --git a/dev-util/kbuild/files/kbuild-unknown-configure-opt.patch 
b/dev-util/kbuild/files/kbuild-unknown-configure-opt.patch
index c9a8994..36cabae 100644
--- a/dev-util/kbuild/files/kbuild-unknown-configure-opt.patch
+++ b/dev-util/kbuild/files/kbuild-unknown-configure-opt.patch
@@ -1,6 +1