[gentoo-commits] repo/gentoo:master commit in: dev-libs/concurrencykit/
commit: 7a9865337d2cecc3ab5b16dfcb2d123bb3e451ff Author: Conrad Kostecki gentoo org> AuthorDate: Thu Mar 28 14:01:00 2024 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Mar 28 14:09:39 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a986533 dev-libs/concurrencykit: add 0.7.2 Signed-off-by: Conrad Kostecki gentoo.org> dev-libs/concurrencykit/Manifest | 1 + .../concurrencykit/concurrencykit-0.7.2.ebuild | 35 ++ 2 files changed, 36 insertions(+) diff --git a/dev-libs/concurrencykit/Manifest b/dev-libs/concurrencykit/Manifest index c4ba83f50e5e..f1b5cd703112 100644 --- a/dev-libs/concurrencykit/Manifest +++ b/dev-libs/concurrencykit/Manifest @@ -1 +1,2 @@ DIST concurrencykit-0.7.1.tar.gz 252802 BLAKE2B 907db3b244544a9c46db7432f2c3d07c20652882067157974ce54c71c27f21fdc87d41e068efc71f88392a94895e0de1a8f3ae90605b4267606cfa7d29c7dc35 SHA512 48768e7adf05b818f2951b246c90185071d6c3f874218349183d96b7887830f9505f9fa58576e9933862486e8543097df0ee667518009a3946d1edc19fc253f7 +DIST concurrencykit-0.7.2.tar.gz 257817 BLAKE2B e9b58c2e5fc7f39d03a3800117bc215f933cd5b542c293e07934597788e2d33e33cf6d02bbaa54d829b57e2dcaabcf79220398bef3a903a1d39c70bb5553ccb2 SHA512 c3a93a8bbdab2c81ccbfe8f38a17677b912bc157c231c960330cb130e93c35e3aab6b2fd1695d0ea28dbe3e12297851f1b96ef1ee21ca4e4c0065c91b83f51c3 diff --git a/dev-libs/concurrencykit/concurrencykit-0.7.2.ebuild b/dev-libs/concurrencykit/concurrencykit-0.7.2.ebuild new file mode 100644 index ..aed9c0f482c0 --- /dev/null +++ b/dev-libs/concurrencykit/concurrencykit-0.7.2.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2024 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic toolchain-funcs + +MY_PN="ck" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A library with concurrency related algorithms and data structures in C" +HOMEPAGE="http://concurrencykit.org; +SRC_URI="https://github.com/${PN}/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="Apache-2.0 BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +# The 'libck.so' has a name collision. +# See bug #616762 for more information. +RDEPEND="!sys-cluster/charm" + +src_configure() { + # https://github.com/concurrencykit/ck/issues/200 + append-cflags -fno-strict-aliasing + + tc-export AR CC LD + + local myeconfargs=( + "--disable-static" + ) + + GZIP="" econf ${myeconfargs[@]} +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/concurrencykit/
commit: 7677f08ee6fca7861deac38474d85b8a275e8cf2 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Nov 5 20:01:16 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Nov 5 20:03:07 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7677f08e dev-libs/concurrencykit: fix compilation Closes: https://bugs.gentoo.org/866938 Signed-off-by: Conrad Kostecki gentoo.org> dev-libs/concurrencykit/concurrencykit-0.7.1-r1.ebuild | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dev-libs/concurrencykit/concurrencykit-0.7.1-r1.ebuild b/dev-libs/concurrencykit/concurrencykit-0.7.1-r1.ebuild index b6d82d69054a..de592f0bf47a 100644 --- a/dev-libs/concurrencykit/concurrencykit-0.7.1-r1.ebuild +++ b/dev-libs/concurrencykit/concurrencykit-0.7.1-r1.ebuild @@ -3,7 +3,7 @@ EAPI=8 -inherit toolchain-funcs +inherit flag-o-matic toolchain-funcs MY_PN="ck" MY_P="${MY_PN}-${PV}" @@ -22,6 +22,9 @@ KEYWORDS="amd64 ~arm ~arm64 x86" RDEPEND="!sys-cluster/charm" src_configure() { + # https://github.com/concurrencykit/ck/issues/200 + append-cflags -fno-strict-aliasing + tc-export AR CC LD local myeconfargs=(
[gentoo-commits] repo/gentoo:master commit in: dev-libs/concurrencykit/
commit: f1b56d18e6fb4361f96a1728d03a044b06f0698c Author: Conrad Kostecki gentoo org> AuthorDate: Fri Jul 23 19:23:56 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri Jul 23 19:49:18 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f1b56d18 dev-libs/concurrencykit: fix x86 build Closes: https://bugs.gentoo.org/803248 Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Conrad Kostecki gentoo.org> dev-libs/concurrencykit/concurrencykit-0.7.1.ebuild | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/dev-libs/concurrencykit/concurrencykit-0.7.1.ebuild b/dev-libs/concurrencykit/concurrencykit-0.7.1.ebuild index f1b6903eb0a..110318f4711 100644 --- a/dev-libs/concurrencykit/concurrencykit-0.7.1.ebuild +++ b/dev-libs/concurrencykit/concurrencykit-0.7.1.ebuild @@ -18,12 +18,11 @@ SLOT="0" KEYWORDS="amd64 ~arm ~arm64 x86" # The 'libck.so' has a name collision. -# See #616762 for more information. +# See bug #616762 for more information. RDEPEND="!sys-cluster/charm" src_configure() { tc-export AR CC LD - $(usex x86 'export PROFILE=x86' '') local myeconfargs=( "--disable-static"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/concurrencykit/, dev-libs/concurrencykit/files/
commit: 2eb3803f004222e2f284ec27f71683b3b3c135b7 Author: Conrad Kostecki gentoo org> AuthorDate: Thu Jul 1 21:26:26 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Jul 1 21:44:53 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2eb3803f dev-libs/concurrencykit: drop old version Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Conrad Kostecki gentoo.org> dev-libs/concurrencykit/Manifest | 1 - .../concurrencykit/concurrencykit-0.7.0-r1.ebuild | 41 .../files/concurrencykit-0.7.0-ar.patch| 112 - .../files/concurrencykit-0.7.0-glibc-2.30.patch| 54 -- .../files/concurrencykit-0.7.0-gzip.patch | 58 --- .../files/concurrencykit-0.7.0-static-libs.patch | 75 -- .../files/concurrencykit-0.7.0-tests.patch | 33 -- 7 files changed, 374 deletions(-) diff --git a/dev-libs/concurrencykit/Manifest b/dev-libs/concurrencykit/Manifest index 30c95878f4c..c4ba83f50e5 100644 --- a/dev-libs/concurrencykit/Manifest +++ b/dev-libs/concurrencykit/Manifest @@ -1,2 +1 @@ -DIST concurrencykit-0.7.0.tar.gz 245574 BLAKE2B 14c386eb35c76297933d2935cdfc1cb0d21071d4fe1784eeb27595c2e75a8edc5add349df6795d03372b30711cda4deeb7957bdcfd7e62ba89b254fb41ba6a55 SHA512 509fe5bc1575a6fd646d30fbcd74204ba4683092f154dc1fb55ed6fc17e734e17759bacfc3f42344db4c243ca6b239f7d207cf2ebc609e2a37d7ddfd1bdcc3a1 DIST concurrencykit-0.7.1.tar.gz 252802 BLAKE2B 907db3b244544a9c46db7432f2c3d07c20652882067157974ce54c71c27f21fdc87d41e068efc71f88392a94895e0de1a8f3ae90605b4267606cfa7d29c7dc35 SHA512 48768e7adf05b818f2951b246c90185071d6c3f874218349183d96b7887830f9505f9fa58576e9933862486e8543097df0ee667518009a3946d1edc19fc253f7 diff --git a/dev-libs/concurrencykit/concurrencykit-0.7.0-r1.ebuild b/dev-libs/concurrencykit/concurrencykit-0.7.0-r1.ebuild deleted file mode 100644 index fb0bfdf8563..000 --- a/dev-libs/concurrencykit/concurrencykit-0.7.0-r1.ebuild +++ /dev/null @@ -1,41 +0,0 @@ -# Copyright 1999-2021 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs - -MY_PN="ck" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="A library with concurrency related algorithms and data structures in C" -HOMEPAGE="http://concurrencykit.org; -SRC_URI="https://github.com/${PN}/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="Apache-2.0 BSD-2" -SLOT="0" -KEYWORDS="amd64 ~arm ~arm64 x86" - -# The 'libck.so' has a name collision. -# See #616762 for more information. -RDEPEND="!sys-cluster/charm" - -PATCHES=( - "${FILESDIR}/${P}-ar.patch" - "${FILESDIR}/${P}-glibc-2.30.patch" - "${FILESDIR}/${P}-gzip.patch" - "${FILESDIR}/${P}-static-libs.patch" - "${FILESDIR}/${P}-tests.patch" -) - -src_configure() { - tc-export AR CC LD - $(usex x86 'export PROFILE=x86' '') - - local myeconfargs=( - "--disable-static" - ) - - GZIP="" econf ${myeconfargs[@]} -} diff --git a/dev-libs/concurrencykit/files/concurrencykit-0.7.0-ar.patch b/dev-libs/concurrencykit/files/concurrencykit-0.7.0-ar.patch deleted file mode 100644 index 70dd46a113f..000 --- a/dev-libs/concurrencykit/files/concurrencykit-0.7.0-ar.patch +++ /dev/null @@ -1,112 +0,0 @@ -From c6a2f41369bb4549bfaadf1120ccacd884b0b70f Mon Sep 17 00:00:00 2001 -From: Conrad Kostecki -Date: Sun, 22 Nov 2020 00:55:36 +0100 -Subject: [PATCH] Add support for setting AR - -By default, the command 'ar' is called. Is should be possible, as with -'CC', to override that value and set an own AR. - -Signed-off-by: Conrad Kostecki - configure | 11 +++ - src/Makefile.in | 2 +- - 2 files changed, 12 insertions(+), 1 deletion(-) - -diff --git a/configure b/configure -index 1b85d113..78535332 100755 a/configure -+++ b/configure -@@ -146,6 +146,7 @@ generate_stdout() - echo " SRC_DIR = $BUILD_DIR" - echo "SYSTEM = $SYSTEM" - echo " PROFILE = $PROFILE" -+ echo "AR = $AR" - echo "CC = $CC" - echo " COMPILER = $COMPILER" - echo "CFLAGS = $CFLAGS" -@@ -215,6 +216,7 @@ for option; do - echo " --cores=NSpecify number of cores available on target machine" - echo - echo "The following environment variables may be used:" -+ echo " AR AR archiver command" - echo " CC C compiler command" - echo " CFLAGS C compiler flags" - echo " LDFLAGS Linker flags" -@@ -645,6 +647,15 @@ if test ! -x "${CC}"; then - fi - assert "$CC" "not found" - -+printf "Finding suitable archiver" -+if test ! -x "${AR}"; then -+ AR=`pathsearch "${AR:-ar}"` -+ if test -z "$AR" -o ! -x "$AR"; then -+
[gentoo-commits] repo/gentoo:master commit in: dev-libs/concurrencykit/
commit: f2e3bf46117dd96b0282b71ed677441196ed6a04 Author: Conrad Kostecki gentoo org> AuthorDate: Thu Jul 1 21:25:07 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Jul 1 21:44:52 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2e3bf46 dev-libs/concurrencykit: amd64 stable Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Conrad Kostecki gentoo.org> dev-libs/concurrencykit/concurrencykit-0.7.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/concurrencykit/concurrencykit-0.7.1.ebuild b/dev-libs/concurrencykit/concurrencykit-0.7.1.ebuild index 0bcb0619c9a..f1b6903eb0a 100644 --- a/dev-libs/concurrencykit/concurrencykit-0.7.1.ebuild +++ b/dev-libs/concurrencykit/concurrencykit-0.7.1.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="Apache-2.0 BSD-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 x86" +KEYWORDS="amd64 ~arm ~arm64 x86" # The 'libck.so' has a name collision. # See #616762 for more information.
[gentoo-commits] repo/gentoo:master commit in: dev-libs/concurrencykit/
commit: 4573b676657582138cb025e01e9711c586c9180a Author: Conrad Kostecki gentoo org> AuthorDate: Thu Jul 1 21:23:53 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Jul 1 21:44:51 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4573b676 dev-libs/concurrencykit: x86 stable Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Conrad Kostecki gentoo.org> dev-libs/concurrencykit/concurrencykit-0.7.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/concurrencykit/concurrencykit-0.7.1.ebuild b/dev-libs/concurrencykit/concurrencykit-0.7.1.ebuild index 489b1bab3ea..0bcb0619c9a 100644 --- a/dev-libs/concurrencykit/concurrencykit-0.7.1.ebuild +++ b/dev-libs/concurrencykit/concurrencykit-0.7.1.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="Apache-2.0 BSD-2" SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~x86" +KEYWORDS="~amd64 ~arm ~arm64 x86" # The 'libck.so' has a name collision. # See #616762 for more information.
[gentoo-commits] repo/gentoo:master commit in: dev-libs/concurrencykit/
commit: 6109e4e2d7c33e4155fb8aab8cb2dab877013e38 Author: Conrad Kostecki gentoo org> AuthorDate: Thu Jun 3 21:44:43 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Jun 3 21:47:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6109e4e2 dev-libs/concurrencykit: bump to version 0.7.1 Package-Manager: Portage-3.0.18, Repoman-3.0.3 Signed-off-by: Conrad Kostecki gentoo.org> dev-libs/concurrencykit/Manifest | 1 + .../concurrencykit/concurrencykit-0.7.1.ebuild | 33 ++ 2 files changed, 34 insertions(+) diff --git a/dev-libs/concurrencykit/Manifest b/dev-libs/concurrencykit/Manifest index c0d171d83c1..30c95878f4c 100644 --- a/dev-libs/concurrencykit/Manifest +++ b/dev-libs/concurrencykit/Manifest @@ -1 +1,2 @@ DIST concurrencykit-0.7.0.tar.gz 245574 BLAKE2B 14c386eb35c76297933d2935cdfc1cb0d21071d4fe1784eeb27595c2e75a8edc5add349df6795d03372b30711cda4deeb7957bdcfd7e62ba89b254fb41ba6a55 SHA512 509fe5bc1575a6fd646d30fbcd74204ba4683092f154dc1fb55ed6fc17e734e17759bacfc3f42344db4c243ca6b239f7d207cf2ebc609e2a37d7ddfd1bdcc3a1 +DIST concurrencykit-0.7.1.tar.gz 252802 BLAKE2B 907db3b244544a9c46db7432f2c3d07c20652882067157974ce54c71c27f21fdc87d41e068efc71f88392a94895e0de1a8f3ae90605b4267606cfa7d29c7dc35 SHA512 48768e7adf05b818f2951b246c90185071d6c3f874218349183d96b7887830f9505f9fa58576e9933862486e8543097df0ee667518009a3946d1edc19fc253f7 diff --git a/dev-libs/concurrencykit/concurrencykit-0.7.1.ebuild b/dev-libs/concurrencykit/concurrencykit-0.7.1.ebuild new file mode 100644 index 000..489b1bab3ea --- /dev/null +++ b/dev-libs/concurrencykit/concurrencykit-0.7.1.ebuild @@ -0,0 +1,33 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +MY_PN="ck" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A library with concurrency related algorithms and data structures in C" +HOMEPAGE="http://concurrencykit.org; +SRC_URI="https://github.com/${PN}/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="Apache-2.0 BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86" + +# The 'libck.so' has a name collision. +# See #616762 for more information. +RDEPEND="!sys-cluster/charm" + +src_configure() { + tc-export AR CC LD + $(usex x86 'export PROFILE=x86' '') + + local myeconfargs=( + "--disable-static" + ) + + GZIP="" econf ${myeconfargs[@]} +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/concurrencykit/
commit: 74d4eb9ef06393bf7290082f33610013316d1df3 Author: Conrad Kostecki gentoo org> AuthorDate: Sun Jan 3 23:11:50 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Jan 3 23:17:04 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74d4eb9e dev-libs/concurrencykit: add ~arm arch Bug: https://bugs.gentoo.org/742701 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Conrad Kostecki gentoo.org> dev-libs/concurrencykit/concurrencykit-0.7.0-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/concurrencykit/concurrencykit-0.7.0-r1.ebuild b/dev-libs/concurrencykit/concurrencykit-0.7.0-r1.ebuild index d4d35fa8988..fb0bfdf8563 100644 --- a/dev-libs/concurrencykit/concurrencykit-0.7.0-r1.ebuild +++ b/dev-libs/concurrencykit/concurrencykit-0.7.0-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="Apache-2.0 BSD-2" SLOT="0" -KEYWORDS="amd64 ~arm64 x86" +KEYWORDS="amd64 ~arm ~arm64 x86" # The 'libck.so' has a name collision. # See #616762 for more information.
[gentoo-commits] repo/gentoo:master commit in: dev-libs/concurrencykit/
commit: 3906f2b710e8bb27e839df841ab54eb2cd681af6 Author: Sam James gentoo org> AuthorDate: Wed Dec 23 20:00:46 2020 + Commit: Sam James gentoo org> CommitDate: Wed Dec 23 20:00:46 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3906f2b7 dev-libs/concurrencykit: Keyword 0.7.0-r1 arm64, #742701 Signed-off-by: Sam James gentoo.org> dev-libs/concurrencykit/concurrencykit-0.7.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/concurrencykit/concurrencykit-0.7.0-r1.ebuild b/dev-libs/concurrencykit/concurrencykit-0.7.0-r1.ebuild index e3b8d418245..d4d35fa8988 100644 --- a/dev-libs/concurrencykit/concurrencykit-0.7.0-r1.ebuild +++ b/dev-libs/concurrencykit/concurrencykit-0.7.0-r1.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="Apache-2.0 BSD-2" SLOT="0" -KEYWORDS="amd64 x86" +KEYWORDS="amd64 ~arm64 x86" # The 'libck.so' has a name collision. # See #616762 for more information.
[gentoo-commits] repo/gentoo:master commit in: dev-libs/concurrencykit/, dev-libs/concurrencykit/files/
commit: 47faa4b07f8192795c1664bda54a88e1c6c4fcd9 Author: Conrad Kostecki gentoo org> AuthorDate: Tue Dec 1 20:57:12 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Tue Dec 1 20:58:51 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=47faa4b0 dev-libs/concurrencykit: fix ck_hp_fifo test on high cpu count Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Conrad Kostecki gentoo.org> .../concurrencykit/concurrencykit-0.7.0-r1.ebuild | 1 + .../files/concurrencykit-0.7.0-tests.patch | 33 ++ 2 files changed, 34 insertions(+) diff --git a/dev-libs/concurrencykit/concurrencykit-0.7.0-r1.ebuild b/dev-libs/concurrencykit/concurrencykit-0.7.0-r1.ebuild index 52fdc2f3633..e3b8d418245 100644 --- a/dev-libs/concurrencykit/concurrencykit-0.7.0-r1.ebuild +++ b/dev-libs/concurrencykit/concurrencykit-0.7.0-r1.ebuild @@ -26,6 +26,7 @@ PATCHES=( "${FILESDIR}/${P}-glibc-2.30.patch" "${FILESDIR}/${P}-gzip.patch" "${FILESDIR}/${P}-static-libs.patch" + "${FILESDIR}/${P}-tests.patch" ) src_configure() { diff --git a/dev-libs/concurrencykit/files/concurrencykit-0.7.0-tests.patch b/dev-libs/concurrencykit/files/concurrencykit-0.7.0-tests.patch new file mode 100644 index 000..4d29c6bcf7e --- /dev/null +++ b/dev-libs/concurrencykit/files/concurrencykit-0.7.0-tests.patch @@ -0,0 +1,33 @@ +From 07835a3d08d96db30393c235f95649e792883d50 Mon Sep 17 00:00:00 2001 +From: Samy Al Bahra +Date: Mon, 30 Nov 2020 18:33:51 -0500 +Subject: [PATCH] regressions/ck_hp_fifo: fixes false-positive from #165. + +Add busy-wait barrier before next stage of test. Otherwise, +some threads may enter it and a non-empty queue state is observed. +--- + regressions/ck_hp/validate/ck_hp_fifo.c | 4 + 1 file changed, 4 insertions(+) + +diff --git a/regressions/ck_hp/validate/ck_hp_fifo.c b/regressions/ck_hp/validate/ck_hp_fifo.c +index 4454283c..5820f1aa 100644 +--- a/regressions/ck_hp/validate/ck_hp_fifo.c b/regressions/ck_hp/validate/ck_hp_fifo.c +@@ -55,6 +55,7 @@ static struct affinity a; + static int size; + static unsigned int barrier; + static unsigned int e_barrier; ++static unsigned int s_barrier; + + static void * + test(void *c) +@@ -98,6 +99,9 @@ test(void *c) + } + } + ++ ck_pr_inc_uint(_barrier); ++ while (ck_pr_load_uint(_barrier) < (unsigned int)nthr); ++ + for (i = 0; i < ITERATIONS; i++) { + for (j = 0; j < size; j++) { + fifo_entry = malloc(sizeof(ck_hp_fifo_entry_t));
[gentoo-commits] repo/gentoo:master commit in: dev-libs/concurrencykit/
commit: a767730e5676f8b55428d123683dc995716473d8 Author: Conrad Kostecki gentoo org> AuthorDate: Sun Nov 29 15:37:36 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Nov 29 15:37:36 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a767730e dev-libs/concurrencykit: drop old version Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Conrad Kostecki gentoo.org> dev-libs/concurrencykit/Manifest| 1 - dev-libs/concurrencykit/concurrencykit-0.6.0.ebuild | 21 - 2 files changed, 22 deletions(-) diff --git a/dev-libs/concurrencykit/Manifest b/dev-libs/concurrencykit/Manifest index 5e7c7107b21..c0d171d83c1 100644 --- a/dev-libs/concurrencykit/Manifest +++ b/dev-libs/concurrencykit/Manifest @@ -1,2 +1 @@ -DIST concurrencykit-0.6.0.tar.gz 217198 BLAKE2B 5ba85bd111c06e7be7af5679227350efe187836e5cb2afc19bff4a8f0fbcd97e9631fad64397b0426e8020a6a0f103a0fbe3bf8f83810eaa8a3a1b429a3e8383 SHA512 4c75f1194a6ad9d3e51a4bad4802cc522df70870135e6e2db1e303d0df89d57e5dc7a73e924de49fe9641b3dcdc81b1a74a26aa7297cd06b7acb5cbf46c402f0 DIST concurrencykit-0.7.0.tar.gz 245574 BLAKE2B 14c386eb35c76297933d2935cdfc1cb0d21071d4fe1784eeb27595c2e75a8edc5add349df6795d03372b30711cda4deeb7957bdcfd7e62ba89b254fb41ba6a55 SHA512 509fe5bc1575a6fd646d30fbcd74204ba4683092f154dc1fb55ed6fc17e734e17759bacfc3f42344db4c243ca6b239f7d207cf2ebc609e2a37d7ddfd1bdcc3a1 diff --git a/dev-libs/concurrencykit/concurrencykit-0.6.0.ebuild b/dev-libs/concurrencykit/concurrencykit-0.6.0.ebuild deleted file mode 100644 index 75b0b9bf0c7..000 --- a/dev-libs/concurrencykit/concurrencykit-0.6.0.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -MY_PN="ck" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="A library with concurrency related algorithms and data structures in C" -HOMEPAGE="http://concurrencykit.org; -SRC_URI="http://concurrencykit.org/releases/${MY_P}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0 BSD-2" -SLOT="0" -KEYWORDS="amd64 x86" - -# libck.so name collision #616762 -# these packages have nothing in common -RDEPEND="!sys-cluster/charm" - -S="${WORKDIR}/${MY_P}"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/concurrencykit/
commit: 0b33fe732f80003725c3a54c5c8aa68050f22a0d Author: Conrad Kostecki gentoo org> AuthorDate: Tue Nov 24 12:58:29 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Tue Nov 24 13:03:56 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0b33fe73 dev-libs/concurrencykit: fix x86 build Closes: https://bugs.gentoo.org/756313 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Conrad Kostecki gentoo.org> dev-libs/concurrencykit/concurrencykit-0.7.0-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/concurrencykit/concurrencykit-0.7.0-r1.ebuild b/dev-libs/concurrencykit/concurrencykit-0.7.0-r1.ebuild index 5d89ca45945..52fdc2f3633 100644 --- a/dev-libs/concurrencykit/concurrencykit-0.7.0-r1.ebuild +++ b/dev-libs/concurrencykit/concurrencykit-0.7.0-r1.ebuild @@ -30,11 +30,11 @@ PATCHES=( src_configure() { tc-export AR CC LD - export PROFILE="x86$(usex amd64 '_64' '')" + $(usex x86 'export PROFILE=x86' '') local myeconfargs=( "--disable-static" ) - GZIP="" $(usex x86 'PROFILE=x86' '') econf ${myeconfargs[@]} + GZIP="" econf ${myeconfargs[@]} }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/concurrencykit/
commit: a0710b1b84e177d929d84b6792cadd4b527cf2e0 Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Nov 24 07:45:07 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Nov 24 07:45:07 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0710b1b dev-libs/concurrencykit: x86 stable wrt bug #721454 Package-Manager: Portage-3.0.8, Repoman-3.0.2 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/concurrencykit/concurrencykit-0.7.0-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/concurrencykit/concurrencykit-0.7.0-r1.ebuild b/dev-libs/concurrencykit/concurrencykit-0.7.0-r1.ebuild index 3a87fe43a08..5d89ca45945 100644 --- a/dev-libs/concurrencykit/concurrencykit-0.7.0-r1.ebuild +++ b/dev-libs/concurrencykit/concurrencykit-0.7.0-r1.ebuild @@ -15,7 +15,7 @@ S="${WORKDIR}/${MY_P}" LICENSE="Apache-2.0 BSD-2" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" # The 'libck.so' has a name collision. # See #616762 for more information.
[gentoo-commits] repo/gentoo:master commit in: dev-libs/concurrencykit/, dev-libs/concurrencykit/files/
commit: d9e2dd79d860822c8ee78b6844511472a2bbcc6a Author: Conrad Kostecki gentoo org> AuthorDate: Sun Nov 22 01:47:55 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Nov 22 01:50:36 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9e2dd79 dev-libs/concurrencykit: fixed several bugs This is a overhaul of the whole ebuild. Nothing will change for the user, so I will keep the stable keyword for amd64, as I will drop 0.7.0 afterwards. Fixes: 1) Fixed calling AR - upstream accepted patch. 2) Failing tests on x86 - Setting PROFILE correctly. 3) Disabling static libs - upstream accepted patch. 4) Updated patches to use from upstreams git. Closes: https://bugs.gentoo.org/721926 Closes: https://bugs.gentoo.org/733170 Closes: https://bugs.gentoo.org/726398 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Conrad Kostecki gentoo.org> .../concurrencykit/concurrencykit-0.7.0-r1.ebuild | 40 .../files/concurrencykit-0.7.0-ar.patch| 112 + .../files/concurrencykit-0.7.0-glibc-2.30.patch| 54 ++ .../files/concurrencykit-0.7.0-gzip.patch | 58 +++ .../files/concurrencykit-0.7.0-static-libs.patch | 75 ++ 5 files changed, 339 insertions(+) diff --git a/dev-libs/concurrencykit/concurrencykit-0.7.0-r1.ebuild b/dev-libs/concurrencykit/concurrencykit-0.7.0-r1.ebuild new file mode 100644 index 000..3a87fe43a08 --- /dev/null +++ b/dev-libs/concurrencykit/concurrencykit-0.7.0-r1.ebuild @@ -0,0 +1,40 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit toolchain-funcs + +MY_PN="ck" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A library with concurrency related algorithms and data structures in C" +HOMEPAGE="http://concurrencykit.org; +SRC_URI="https://github.com/${PN}/${MY_PN}/archive/${PV}.tar.gz -> ${P}.tar.gz" +S="${WORKDIR}/${MY_P}" + +LICENSE="Apache-2.0 BSD-2" +SLOT="0" +KEYWORDS="amd64 ~x86" + +# The 'libck.so' has a name collision. +# See #616762 for more information. +RDEPEND="!sys-cluster/charm" + +PATCHES=( + "${FILESDIR}/${P}-ar.patch" + "${FILESDIR}/${P}-glibc-2.30.patch" + "${FILESDIR}/${P}-gzip.patch" + "${FILESDIR}/${P}-static-libs.patch" +) + +src_configure() { + tc-export AR CC LD + export PROFILE="x86$(usex amd64 '_64' '')" + + local myeconfargs=( + "--disable-static" + ) + + GZIP="" $(usex x86 'PROFILE=x86' '') econf ${myeconfargs[@]} +} diff --git a/dev-libs/concurrencykit/files/concurrencykit-0.7.0-ar.patch b/dev-libs/concurrencykit/files/concurrencykit-0.7.0-ar.patch new file mode 100644 index 000..70dd46a113f --- /dev/null +++ b/dev-libs/concurrencykit/files/concurrencykit-0.7.0-ar.patch @@ -0,0 +1,112 @@ +From c6a2f41369bb4549bfaadf1120ccacd884b0b70f Mon Sep 17 00:00:00 2001 +From: Conrad Kostecki +Date: Sun, 22 Nov 2020 00:55:36 +0100 +Subject: [PATCH] Add support for setting AR + +By default, the command 'ar' is called. Is should be possible, as with +'CC', to override that value and set an own AR. + +Signed-off-by: Conrad Kostecki +--- + configure | 11 +++ + src/Makefile.in | 2 +- + 2 files changed, 12 insertions(+), 1 deletion(-) + +diff --git a/configure b/configure +index 1b85d113..78535332 100755 +--- a/configure b/configure +@@ -146,6 +146,7 @@ generate_stdout() + echo " SRC_DIR = $BUILD_DIR" + echo "SYSTEM = $SYSTEM" + echo " PROFILE = $PROFILE" ++ echo "AR = $AR" + echo "CC = $CC" + echo " COMPILER = $COMPILER" + echo "CFLAGS = $CFLAGS" +@@ -215,6 +216,7 @@ for option; do + echo " --cores=NSpecify number of cores available on target machine" + echo + echo "The following environment variables may be used:" ++ echo " AR AR archiver command" + echo " CC C compiler command" + echo " CFLAGS C compiler flags" + echo " LDFLAGS Linker flags" +@@ -645,6 +647,15 @@ if test ! -x "${CC}"; then + fi + assert "$CC" "not found" + ++printf "Finding suitable archiver" ++if test ! -x "${AR}"; then ++ AR=`pathsearch "${AR:-ar}"` ++ if test -z "$AR" -o ! -x "$AR"; then ++ AR=`pathsearch "${AR:-ar}"` ++ fi ++fi ++assert "$AR" "not found" ++ + cat << EOF > .1.c + #include + int main(void) { +diff --git a/src/Makefile.in b/src/Makefile.in +index 0b7ae7b6..73788497 100644 +--- a/src/Makefile.in b/src/Makefile.in +@@ -25,7 +25,7 @@ libck.so: $(OBJECTS) + $(LD) $(LDFLAGS) -o $(TARGET_DIR)/libck.so $(OBJECTS) + + libck.a: $(OBJECTS) +- ar rcs $(TARGET_DIR)/libck.a $(OBJECTS) ++ $(AR) rcs $(TARGET_DIR)/libck.a $(OBJECTS) + + ck_array.o: $(INCLUDE_DIR)/ck_array.h
[gentoo-commits] repo/gentoo:master commit in: dev-libs/concurrencykit/, dev-libs/concurrencykit/files/
commit: e0f1d58281363a0f2be384ecfa395e065119bd50 Author: Conrad Kostecki gentoo org> AuthorDate: Sun Nov 22 01:50:14 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Nov 22 01:50:36 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e0f1d582 dev-libs/concurrencykit: drop old version Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Conrad Kostecki gentoo.org> .../concurrencykit/concurrencykit-0.7.0.ebuild | 28 .../concurrencykit/files/concurrencykit-doc.patch | 24 -- .../files/concurrencykit-glibc-2.30.patch | 37 -- 3 files changed, 89 deletions(-) diff --git a/dev-libs/concurrencykit/concurrencykit-0.7.0.ebuild b/dev-libs/concurrencykit/concurrencykit-0.7.0.ebuild deleted file mode 100644 index 24f79b72508..000 --- a/dev-libs/concurrencykit/concurrencykit-0.7.0.ebuild +++ /dev/null @@ -1,28 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -MY_PN="ck" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="A library with concurrency related algorithms and data structures in C" -HOMEPAGE="http://concurrencykit.org; -SRC_URI="https://github.com/concurrencykit/ck/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0 BSD-2" -SLOT="0" -KEYWORDS="amd64 ~x86" - -# libck.so name collision #616762 -# these packages have nothing in common -RDEPEND="!sys-cluster/charm" - -# https://github.com/concurrencykit/ck/issues/147 -# https://github.com/concurrencykit/ck/issues/150 -PATCHES=( - "${FILESDIR}/${PN}-glibc-2.30.patch" - "${FILESDIR}/${PN}-doc.patch" -) - -S="${WORKDIR}/${MY_P}" diff --git a/dev-libs/concurrencykit/files/concurrencykit-doc.patch b/dev-libs/concurrencykit/files/concurrencykit-doc.patch deleted file mode 100644 index 40aa466bb4e..000 --- a/dev-libs/concurrencykit/files/concurrencykit-doc.patch +++ /dev/null @@ -1,24 +0,0 @@ -diff --git a/doc/Makefile.in b/doc/Makefile.in -index cbad704..f476925 100644 a/doc/Makefile.in -+++ b/doc/Makefile.in -@@ -1,7 +1,7 @@ - .PHONY: clean install uninstall - - MANDIR=@MANDIR@ --GZIP=@GZIP@ -+GZIP=/bin/echo - GZIP_SUFFIX=.3@GZIP_SUFFIX@ - BUILD_DIR=@BUILD_DIR@ - SRC_DIR=@SRC_DIR@ -@@ -206,7 +206,9 @@ refcheck: - - install: - mkdir -p $(DESTDIR)/$(MANDIR)/man3 || exit -- cp *$(GZIP_SUFFIX) $(DESTDIR)/$(MANDIR)/man3 || exit -+ for target in $(OBJECTS); do\ -+ cp -v $$target $(DESTDIR)/$(MANDIR)/man3/$$target.3 || exit; \ -+ done - - uninstall: - for target in $(OBJECTS); do \ diff --git a/dev-libs/concurrencykit/files/concurrencykit-glibc-2.30.patch b/dev-libs/concurrencykit/files/concurrencykit-glibc-2.30.patch deleted file mode 100644 index 452421c6312..000 --- a/dev-libs/concurrencykit/files/concurrencykit-glibc-2.30.patch +++ /dev/null @@ -1,37 +0,0 @@ -diff --git a/regressions/common.h b/regressions/common.h -index 6e53483d..9cdc690a 100644 a/regressions/common.h -+++ b/regressions/common.h -@@ -267,13 +267,11 @@ struct affinity { - #define AFFINITY_INITIALIZER {0, 0} - - #ifdef __linux__ --#ifndef gettid - static pid_t --gettid(void) -+common_gettid(void) - { - return syscall(__NR_gettid); - } --#endif /* gettid */ - - CK_CC_UNUSED static int - aff_iterate(struct affinity *acb) -@@ -285,7 +283,7 @@ aff_iterate(struct affinity *acb) - CPU_ZERO(); - CPU_SET(c % CORES, ); - -- if (sched_setaffinity(gettid(), sizeof(s), ) != 0) -+ if (sched_setaffinity(common_gettid(), sizeof(s), ) != 0) - perror("WARNING: Could not affine thread"); - - return 0; -@@ -300,7 +298,7 @@ aff_iterate_core(struct affinity *acb, unsigned int *core) - CPU_ZERO(); - CPU_SET((*core) % CORES, ); - -- if (sched_setaffinity(gettid(), sizeof(s), ) != 0) -+ if (sched_setaffinity(common_gettid(), sizeof(s), ) != 0) - perror("WARNING: Could not affine thread"); - - return 0;
[gentoo-commits] repo/gentoo:master commit in: dev-libs/concurrencykit/
commit: d782e27811a35e9d86d130a3d13b6b7b20cc7a85 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Nov 21 23:39:51 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Nov 21 23:40:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d782e278 dev-libs/concurrencykit: taking ownership I am taking now ownership, as the proxy-maintainer told me by mail, that he is going to put this package into m-n too. Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Conrad Kostecki gentoo.org> dev-libs/concurrencykit/metadata.xml | 8 ++-- 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/dev-libs/concurrencykit/metadata.xml b/dev-libs/concurrencykit/metadata.xml index 5acb2fa5df3..8600ab81dac 100644 --- a/dev-libs/concurrencykit/metadata.xml +++ b/dev-libs/concurrencykit/metadata.xml @@ -2,12 +2,8 @@ http://www.gentoo.org/dtd/metadata.dtd;> - hydrapo...@gmail.com - Tomáš Mózes - - - proxy-ma...@gentoo.org - Proxy Maintainers + conik...@gentoo.org + Conrad Kostecki concurrencykit/ck
[gentoo-commits] repo/gentoo:master commit in: dev-libs/concurrencykit/
commit: 8bebeb8b3c22709acf30bab9ea7e11b20141938b Author: Agostino Sarubbo gentoo org> AuthorDate: Sat May 9 07:38:00 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat May 9 07:38:00 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bebeb8b dev-libs/concurrencykit: amd64 stable wrt bug #721454 Package-Manager: Portage-2.3.89, Repoman-2.3.20 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/concurrencykit/concurrencykit-0.7.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/concurrencykit/concurrencykit-0.7.0.ebuild b/dev-libs/concurrencykit/concurrencykit-0.7.0.ebuild index 1d7428703ed..24f79b72508 100644 --- a/dev-libs/concurrencykit/concurrencykit-0.7.0.ebuild +++ b/dev-libs/concurrencykit/concurrencykit-0.7.0.ebuild @@ -12,7 +12,7 @@ SRC_URI="https://github.com/concurrencykit/ck/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0 BSD-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" # libck.so name collision #616762 # these packages have nothing in common
[gentoo-commits] repo/gentoo:master commit in: dev-libs/concurrencykit/
commit: cdab01d59e008da3a8fc25e921892e257dc49fbd Author: Tomáš Mózes gmail com> AuthorDate: Fri Jan 31 07:18:54 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Feb 3 06:37:53 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdab01d5 dev-libs/concurrencykit: drop old Package-Manager: Portage-2.3.85, Repoman-2.3.20 Signed-off-by: Tomáš Mózes gmail.com> Closes: https://github.com/gentoo/gentoo/pull/14511 Signed-off-by: Joonas Niilola gentoo.org> dev-libs/concurrencykit/Manifest| 1 - dev-libs/concurrencykit/concurrencykit-0.5.2.ebuild | 21 - 2 files changed, 22 deletions(-) diff --git a/dev-libs/concurrencykit/Manifest b/dev-libs/concurrencykit/Manifest index 32e70eae573..5e7c7107b21 100644 --- a/dev-libs/concurrencykit/Manifest +++ b/dev-libs/concurrencykit/Manifest @@ -1,3 +1,2 @@ -DIST concurrencykit-0.5.2.tar.gz 212783 BLAKE2B d2e3f28a21236c83835dda06fb4c6182b4ae1fe9e14c66d01ab9ccd2c94c4487d06fa668039f9d7d980a100e88bae570edf193a6955ece88cc306cc1c05670fd SHA512 69b4f8618a52e53f2b7c2e47a9d52773370ae74c89ca1de70c6dc7567b5a46b3f57dafa82d61a89525807672697e1cd75b83c3be56cd5a80c10b819e9d9d07b0 DIST concurrencykit-0.6.0.tar.gz 217198 BLAKE2B 5ba85bd111c06e7be7af5679227350efe187836e5cb2afc19bff4a8f0fbcd97e9631fad64397b0426e8020a6a0f103a0fbe3bf8f83810eaa8a3a1b429a3e8383 SHA512 4c75f1194a6ad9d3e51a4bad4802cc522df70870135e6e2db1e303d0df89d57e5dc7a73e924de49fe9641b3dcdc81b1a74a26aa7297cd06b7acb5cbf46c402f0 DIST concurrencykit-0.7.0.tar.gz 245574 BLAKE2B 14c386eb35c76297933d2935cdfc1cb0d21071d4fe1784eeb27595c2e75a8edc5add349df6795d03372b30711cda4deeb7957bdcfd7e62ba89b254fb41ba6a55 SHA512 509fe5bc1575a6fd646d30fbcd74204ba4683092f154dc1fb55ed6fc17e734e17759bacfc3f42344db4c243ca6b239f7d207cf2ebc609e2a37d7ddfd1bdcc3a1 diff --git a/dev-libs/concurrencykit/concurrencykit-0.5.2.ebuild b/dev-libs/concurrencykit/concurrencykit-0.5.2.ebuild deleted file mode 100644 index 75b0b9bf0c7..000 --- a/dev-libs/concurrencykit/concurrencykit-0.5.2.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -MY_PN="ck" -MY_P="${MY_PN}-${PV}" - -DESCRIPTION="A library with concurrency related algorithms and data structures in C" -HOMEPAGE="http://concurrencykit.org; -SRC_URI="http://concurrencykit.org/releases/${MY_P}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0 BSD-2" -SLOT="0" -KEYWORDS="amd64 x86" - -# libck.so name collision #616762 -# these packages have nothing in common -RDEPEND="!sys-cluster/charm" - -S="${WORKDIR}/${MY_P}"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/concurrencykit/files/, dev-libs/concurrencykit/
commit: a0111536f393cd3776de329f52d1f3b2ce5dfec4 Author: Tomáš Mózes gmail com> AuthorDate: Fri Jan 31 07:17:24 2020 + Commit: Joonas Niilola gentoo org> CommitDate: Mon Feb 3 06:37:53 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a0111536 dev-libs/concurrencykit: bump to 0.7.0 Closes: https://bugs.gentoo.org/696418 Package-Manager: Portage-2.3.85, Repoman-2.3.20 Signed-off-by: Tomáš Mózes gmail.com> Signed-off-by: Joonas Niilola gentoo.org> dev-libs/concurrencykit/Manifest | 1 + .../concurrencykit/concurrencykit-0.7.0.ebuild | 28 .../concurrencykit/files/concurrencykit-doc.patch | 24 ++ .../files/concurrencykit-glibc-2.30.patch | 37 ++ 4 files changed, 90 insertions(+) diff --git a/dev-libs/concurrencykit/Manifest b/dev-libs/concurrencykit/Manifest index d73660a2410..32e70eae573 100644 --- a/dev-libs/concurrencykit/Manifest +++ b/dev-libs/concurrencykit/Manifest @@ -1,2 +1,3 @@ DIST concurrencykit-0.5.2.tar.gz 212783 BLAKE2B d2e3f28a21236c83835dda06fb4c6182b4ae1fe9e14c66d01ab9ccd2c94c4487d06fa668039f9d7d980a100e88bae570edf193a6955ece88cc306cc1c05670fd SHA512 69b4f8618a52e53f2b7c2e47a9d52773370ae74c89ca1de70c6dc7567b5a46b3f57dafa82d61a89525807672697e1cd75b83c3be56cd5a80c10b819e9d9d07b0 DIST concurrencykit-0.6.0.tar.gz 217198 BLAKE2B 5ba85bd111c06e7be7af5679227350efe187836e5cb2afc19bff4a8f0fbcd97e9631fad64397b0426e8020a6a0f103a0fbe3bf8f83810eaa8a3a1b429a3e8383 SHA512 4c75f1194a6ad9d3e51a4bad4802cc522df70870135e6e2db1e303d0df89d57e5dc7a73e924de49fe9641b3dcdc81b1a74a26aa7297cd06b7acb5cbf46c402f0 +DIST concurrencykit-0.7.0.tar.gz 245574 BLAKE2B 14c386eb35c76297933d2935cdfc1cb0d21071d4fe1784eeb27595c2e75a8edc5add349df6795d03372b30711cda4deeb7957bdcfd7e62ba89b254fb41ba6a55 SHA512 509fe5bc1575a6fd646d30fbcd74204ba4683092f154dc1fb55ed6fc17e734e17759bacfc3f42344db4c243ca6b239f7d207cf2ebc609e2a37d7ddfd1bdcc3a1 diff --git a/dev-libs/concurrencykit/concurrencykit-0.7.0.ebuild b/dev-libs/concurrencykit/concurrencykit-0.7.0.ebuild new file mode 100644 index 000..1d7428703ed --- /dev/null +++ b/dev-libs/concurrencykit/concurrencykit-0.7.0.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +MY_PN="ck" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A library with concurrency related algorithms and data structures in C" +HOMEPAGE="http://concurrencykit.org; +SRC_URI="https://github.com/concurrencykit/ck/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0 BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +# libck.so name collision #616762 +# these packages have nothing in common +RDEPEND="!sys-cluster/charm" + +# https://github.com/concurrencykit/ck/issues/147 +# https://github.com/concurrencykit/ck/issues/150 +PATCHES=( + "${FILESDIR}/${PN}-glibc-2.30.patch" + "${FILESDIR}/${PN}-doc.patch" +) + +S="${WORKDIR}/${MY_P}" diff --git a/dev-libs/concurrencykit/files/concurrencykit-doc.patch b/dev-libs/concurrencykit/files/concurrencykit-doc.patch new file mode 100644 index 000..40aa466bb4e --- /dev/null +++ b/dev-libs/concurrencykit/files/concurrencykit-doc.patch @@ -0,0 +1,24 @@ +diff --git a/doc/Makefile.in b/doc/Makefile.in +index cbad704..f476925 100644 +--- a/doc/Makefile.in b/doc/Makefile.in +@@ -1,7 +1,7 @@ + .PHONY: clean install uninstall + + MANDIR=@MANDIR@ +-GZIP=@GZIP@ ++GZIP=/bin/echo + GZIP_SUFFIX=.3@GZIP_SUFFIX@ + BUILD_DIR=@BUILD_DIR@ + SRC_DIR=@SRC_DIR@ +@@ -206,7 +206,9 @@ refcheck: + + install: + mkdir -p $(DESTDIR)/$(MANDIR)/man3 || exit +- cp *$(GZIP_SUFFIX) $(DESTDIR)/$(MANDIR)/man3 || exit ++ for target in $(OBJECTS); do\ ++ cp -v $$target $(DESTDIR)/$(MANDIR)/man3/$$target.3 || exit; \ ++ done + + uninstall: + for target in $(OBJECTS); do \ diff --git a/dev-libs/concurrencykit/files/concurrencykit-glibc-2.30.patch b/dev-libs/concurrencykit/files/concurrencykit-glibc-2.30.patch new file mode 100644 index 000..452421c6312 --- /dev/null +++ b/dev-libs/concurrencykit/files/concurrencykit-glibc-2.30.patch @@ -0,0 +1,37 @@ +diff --git a/regressions/common.h b/regressions/common.h +index 6e53483d..9cdc690a 100644 +--- a/regressions/common.h b/regressions/common.h +@@ -267,13 +267,11 @@ struct affinity { + #define AFFINITY_INITIALIZER {0, 0} + + #ifdef __linux__ +-#ifndef gettid + static pid_t +-gettid(void) ++common_gettid(void) + { + return syscall(__NR_gettid); + } +-#endif /* gettid */ + + CK_CC_UNUSED static int + aff_iterate(struct affinity *acb) +@@ -285,7 +283,7 @@ aff_iterate(struct affinity *acb) + CPU_ZERO(); + CPU_SET(c % CORES, ); + +- if (sched_setaffinity(gettid(), sizeof(s), ) != 0) ++ if (sched_setaffinity(common_gettid(), sizeof(s), ) != 0) + perror("WARNING: Could not affine thread"); + +
[gentoo-commits] repo/gentoo:master commit in: dev-libs/concurrencykit/
commit: 8f752ec2af8263e07e605cd43e50315a16ccd7ca Author: Tomas Mozes gmail com> AuthorDate: Fri Apr 28 07:22:06 2017 + Commit: Michał Górny gentoo org> CommitDate: Sun May 7 12:43:12 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f752ec2 dev-libs/concurrencykit: add blocker on sys-cluster/charm, #616762 Closes: https://github.com/gentoo/gentoo/pull/4513 Package-Manager: Portage-2.3.5, Repoman-2.3.2 dev-libs/concurrencykit/concurrencykit-0.5.2.ebuild | 4 dev-libs/concurrencykit/concurrencykit-0.6.0.ebuild | 4 2 files changed, 8 insertions(+) diff --git a/dev-libs/concurrencykit/concurrencykit-0.5.2.ebuild b/dev-libs/concurrencykit/concurrencykit-0.5.2.ebuild index 178422abf63..75b0b9bf0c7 100644 --- a/dev-libs/concurrencykit/concurrencykit-0.5.2.ebuild +++ b/dev-libs/concurrencykit/concurrencykit-0.5.2.ebuild @@ -14,4 +14,8 @@ LICENSE="Apache-2.0 BSD-2" SLOT="0" KEYWORDS="amd64 x86" +# libck.so name collision #616762 +# these packages have nothing in common +RDEPEND="!sys-cluster/charm" + S="${WORKDIR}/${MY_P}" diff --git a/dev-libs/concurrencykit/concurrencykit-0.6.0.ebuild b/dev-libs/concurrencykit/concurrencykit-0.6.0.ebuild index 178422abf63..75b0b9bf0c7 100644 --- a/dev-libs/concurrencykit/concurrencykit-0.6.0.ebuild +++ b/dev-libs/concurrencykit/concurrencykit-0.6.0.ebuild @@ -14,4 +14,8 @@ LICENSE="Apache-2.0 BSD-2" SLOT="0" KEYWORDS="amd64 x86" +# libck.so name collision #616762 +# these packages have nothing in common +RDEPEND="!sys-cluster/charm" + S="${WORKDIR}/${MY_P}"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/concurrencykit/
commit: 66e3a9b40a46fe253af9f4d1985c082ff17570fa Author: Agostino Sarubbo gentoo org> AuthorDate: Mon Apr 17 07:59:13 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Mon Apr 17 08:02:12 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66e3a9b4 dev-libs/concurrencykit: x86 stable wrt bug #614904 Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/concurrencykit/concurrencykit-0.6.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/concurrencykit/concurrencykit-0.6.0.ebuild b/dev-libs/concurrencykit/concurrencykit-0.6.0.ebuild index 74618e7e1e2..178422abf63 100644 --- a/dev-libs/concurrencykit/concurrencykit-0.6.0.ebuild +++ b/dev-libs/concurrencykit/concurrencykit-0.6.0.ebuild @@ -12,6 +12,6 @@ SRC_URI="http://concurrencykit.org/releases/${MY_P}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0 BSD-2" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" S="${WORKDIR}/${MY_P}"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/concurrencykit/
commit: 50641282f91362f588e2e2ae17125fa066449f12 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Apr 7 16:05:11 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Apr 7 16:05:11 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50641282 dev-libs/concurrencykit: amd64 stable wrt bug #614904 Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/concurrencykit/concurrencykit-0.6.0.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/concurrencykit/concurrencykit-0.6.0.ebuild b/dev-libs/concurrencykit/concurrencykit-0.6.0.ebuild index 072b619ae6f..74618e7e1e2 100644 --- a/dev-libs/concurrencykit/concurrencykit-0.6.0.ebuild +++ b/dev-libs/concurrencykit/concurrencykit-0.6.0.ebuild @@ -12,6 +12,6 @@ SRC_URI="http://concurrencykit.org/releases/${MY_P}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0 BSD-2" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="amd64 ~x86" S="${WORKDIR}/${MY_P}"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/concurrencykit/
commit: d36a69a1c5e1dc41300a08533821263f37171309 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Mar 10 10:58:51 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Mar 10 10:59:42 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d36a69a1 dev-libs/concurrencykit: x86 stable wrt bug #612032 Package-Manager: Portage-2.3.3, Repoman-2.3.1 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/concurrencykit/concurrencykit-0.5.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/concurrencykit/concurrencykit-0.5.2.ebuild b/dev-libs/concurrencykit/concurrencykit-0.5.2.ebuild index 74618e7e1e2..178422abf63 100644 --- a/dev-libs/concurrencykit/concurrencykit-0.5.2.ebuild +++ b/dev-libs/concurrencykit/concurrencykit-0.5.2.ebuild @@ -12,6 +12,6 @@ SRC_URI="http://concurrencykit.org/releases/${MY_P}.tar.gz -> ${P}.tar.gz" LICENSE="Apache-2.0 BSD-2" SLOT="0" -KEYWORDS="amd64 ~x86" +KEYWORDS="amd64 x86" S="${WORKDIR}/${MY_P}"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/concurrencykit/
commit: f957cdf2dfe6766174705f00da74161e4a77ced4 Author: Tomas Mozes gmail com> AuthorDate: Mon Mar 6 06:24:29 2017 + Commit: Göktürk Yüksek gentoo org> CommitDate: Tue Mar 7 20:34:19 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f957cdf2 dev-libs/concurrencykit: bump to 0.6.0 Package-Manager: Portage-2.3.3, Repoman-2.3.1 dev-libs/concurrencykit/Manifest| 1 + dev-libs/concurrencykit/concurrencykit-0.6.0.ebuild | 17 + 2 files changed, 18 insertions(+) diff --git a/dev-libs/concurrencykit/Manifest b/dev-libs/concurrencykit/Manifest index a4c60c03c89..8804ae619ea 100644 --- a/dev-libs/concurrencykit/Manifest +++ b/dev-libs/concurrencykit/Manifest @@ -1 +1,2 @@ DIST concurrencykit-0.5.2.tar.gz 212783 SHA256 5cf44b33f9279c653ec9b2b085d628c86336e4da18897be449f074283e5c5b3a SHA512 69b4f8618a52e53f2b7c2e47a9d52773370ae74c89ca1de70c6dc7567b5a46b3f57dafa82d61a89525807672697e1cd75b83c3be56cd5a80c10b819e9d9d07b0 WHIRLPOOL f133a127867332961aa737980120014105d5dd290f10154378654be26ade8c6eb33c3865cb71c61c363b6215d79260c96f18eba1384e36e025edf2bbb1844fed +DIST concurrencykit-0.6.0.tar.gz 217198 SHA256 d7e27dd0a679e45632951e672f8288228f32310dfed2d5855e9573a9cf0d62df SHA512 4c75f1194a6ad9d3e51a4bad4802cc522df70870135e6e2db1e303d0df89d57e5dc7a73e924de49fe9641b3dcdc81b1a74a26aa7297cd06b7acb5cbf46c402f0 WHIRLPOOL ed6457b52a5cf90b219119d555e6fc12b86241c17f3688694904ae264eeb3bc9fb19470848f31b395ea55f4d5e584ee743fa3d911a93603f300550e7aa2e04cf diff --git a/dev-libs/concurrencykit/concurrencykit-0.6.0.ebuild b/dev-libs/concurrencykit/concurrencykit-0.6.0.ebuild new file mode 100644 index 000..072b619ae6f --- /dev/null +++ b/dev-libs/concurrencykit/concurrencykit-0.6.0.ebuild @@ -0,0 +1,17 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +MY_PN="ck" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A library with concurrency related algorithms and data structures in C" +HOMEPAGE="http://concurrencykit.org; +SRC_URI="http://concurrencykit.org/releases/${MY_P}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0 BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +S="${WORKDIR}/${MY_P}"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/concurrencykit/
commit: 294cb801f0a9d3a1788e913891337eb4b66f3e36 Author: Tomáš Mózes gmail com> AuthorDate: Thu Jan 26 07:04:26 2017 + Commit: Göktürk Yüksek gentoo org> CommitDate: Sun Jan 29 04:26:04 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=294cb801 dev-libs/concurrencykit: new package needed by app-benchmarks/sysbench dev-libs/concurrencykit/Manifest| 1 + dev-libs/concurrencykit/concurrencykit-0.5.2.ebuild | 18 ++ dev-libs/concurrencykit/metadata.xml| 15 +++ 3 files changed, 34 insertions(+) diff --git a/dev-libs/concurrencykit/Manifest b/dev-libs/concurrencykit/Manifest new file mode 100644 index ..a4c60c0 --- /dev/null +++ b/dev-libs/concurrencykit/Manifest @@ -0,0 +1 @@ +DIST concurrencykit-0.5.2.tar.gz 212783 SHA256 5cf44b33f9279c653ec9b2b085d628c86336e4da18897be449f074283e5c5b3a SHA512 69b4f8618a52e53f2b7c2e47a9d52773370ae74c89ca1de70c6dc7567b5a46b3f57dafa82d61a89525807672697e1cd75b83c3be56cd5a80c10b819e9d9d07b0 WHIRLPOOL f133a127867332961aa737980120014105d5dd290f10154378654be26ade8c6eb33c3865cb71c61c363b6215d79260c96f18eba1384e36e025edf2bbb1844fed diff --git a/dev-libs/concurrencykit/concurrencykit-0.5.2.ebuild b/dev-libs/concurrencykit/concurrencykit-0.5.2.ebuild new file mode 100644 index ..f79e523 --- /dev/null +++ b/dev-libs/concurrencykit/concurrencykit-0.5.2.ebuild @@ -0,0 +1,18 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +MY_PN="ck" +MY_P="${MY_PN}-${PV}" + +DESCRIPTION="A library with concurrency related algorithms and data structures in C" +HOMEPAGE="http://concurrencykit.org; +SRC_URI="http://concurrencykit.org/releases/${MY_P}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0 BSD-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +S="${WORKDIR}/${MY_P}" diff --git a/dev-libs/concurrencykit/metadata.xml b/dev-libs/concurrencykit/metadata.xml new file mode 100644 index ..5acb2fa --- /dev/null +++ b/dev-libs/concurrencykit/metadata.xml @@ -0,0 +1,15 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + hydrapo...@gmail.com + Tomáš Mózes + + + proxy-ma...@gentoo.org + Proxy Maintainers + + + concurrencykit/ck + +