summaryrefslogtreecommitdiff
path: root/dev-libs/concurrencykit/concurrencykit-0.7.2-r1.ebuild
diff options
context:
space:
mode:
authorConrad Kostecki <conikost@gentoo.org>2025-01-11 02:38:05 +0100
committerConrad Kostecki <conikost@gentoo.org>2025-01-11 02:39:23 +0100
commit49bb0a6d775440c70085d690b21cde41aa19248e (patch)
treef96eba0f0627922ee27fbf73508bd9428f28bcb9 /dev-libs/concurrencykit/concurrencykit-0.7.2-r1.ebuild
parent9459c9454c8a0a65cd7224fda24f6275865f2cc7 (diff)
downloadgentoo-49bb0a6d775440c70085d690b21cde41aa19248e.tar.gz
gentoo-49bb0a6d775440c70085d690b21cde41aa19248e.tar.bz2
gentoo-49bb0a6d775440c70085d690b21cde41aa19248e.zip
dev-libs/concurrencykit: add patch for strict-aliasing
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Diffstat (limited to 'dev-libs/concurrencykit/concurrencykit-0.7.2-r1.ebuild')
-rw-r--r--dev-libs/concurrencykit/concurrencykit-0.7.2-r1.ebuild34
1 files changed, 34 insertions, 0 deletions
diff --git a/dev-libs/concurrencykit/concurrencykit-0.7.2-r1.ebuild b/dev-libs/concurrencykit/concurrencykit-0.7.2-r1.ebuild
new file mode 100644
index 000000000000..e02b068bbbfc
--- /dev/null
+++ b/dev-libs/concurrencykit/concurrencykit-0.7.2-r1.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2025 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 ~riscv x86"
+
+# The 'libck.so' has a name collision.
+# See bug #616762 for more information.
+RDEPEND="!sys-cluster/charm"
+
+PATCHES=( "${FILESDIR}/${PN}-0.7.2-strict-aliasing.patch" )
+
+src_configure() {
+ tc-export AR CC LD
+
+ local myeconfargs=(
+ "--disable-static"
+ )
+
+ GZIP="" econf ${myeconfargs[@]}
+}