[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/
commit: 990079bcdf60cfebd994beb6aa232081199907b5 Author: WANG Xuerui gentoo org> AuthorDate: Tue Jan 2 04:18:24 2024 + Commit: WANG Xuerui gentoo org> CommitDate: Tue Jan 2 06:06:28 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=990079bc dev-libs/libdispatch: keyword 5.8 for ~loong Signed-off-by: WANG Xuerui gentoo.org> dev-libs/libdispatch/libdispatch-5.8.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/libdispatch/libdispatch-5.8.ebuild b/dev-libs/libdispatch/libdispatch-5.8.ebuild index da9e6411f534..7ccdb7491b88 100644 --- a/dev-libs/libdispatch/libdispatch-5.8.ebuild +++ b/dev-libs/libdispatch/libdispatch-5.8.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 @@ -14,7 +14,7 @@ SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm64 ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm64 ~loong ppc64 ~riscv x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/
commit: 1c5aa96a83905ca1f69ad247868f994099179997 Author: Arthur Zamarin gentoo org> AuthorDate: Sat May 27 11:27:12 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat May 27 11:27:12 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1c5aa96a dev-libs/libdispatch: Stabilize 5.8 ppc64, #906849 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libdispatch/libdispatch-5.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libdispatch/libdispatch-5.8.ebuild b/dev-libs/libdispatch/libdispatch-5.8.ebuild index 7ee2a3b5ba55..da9e6411f534 100644 --- a/dev-libs/libdispatch/libdispatch-5.8.ebuild +++ b/dev-libs/libdispatch/libdispatch-5.8.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm64 ppc64 ~riscv x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/
commit: 73588637574b72e3ed211099b844f85134c4e4a4 Author: Arthur Zamarin gentoo org> AuthorDate: Sun May 21 13:49:35 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Sun May 21 13:49:35 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73588637 dev-libs/libdispatch: Stabilize 5.8 x86, #906849 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libdispatch/libdispatch-5.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libdispatch/libdispatch-5.8.ebuild b/dev-libs/libdispatch/libdispatch-5.8.ebuild index cb05fc152191..7ee2a3b5ba55 100644 --- a/dev-libs/libdispatch/libdispatch-5.8.ebuild +++ b/dev-libs/libdispatch/libdispatch-5.8.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/
commit: fdae02e8851cac2bcabe4f0fdac3db2e779150c2 Author: Sam James gentoo org> AuthorDate: Sun May 21 00:50:01 2023 + Commit: Sam James gentoo org> CommitDate: Sun May 21 00:50:01 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fdae02e8 dev-libs/libdispatch: Stabilize 5.8 amd64, #906849 Signed-off-by: Sam James gentoo.org> dev-libs/libdispatch/libdispatch-5.8.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libdispatch/libdispatch-5.8.ebuild b/dev-libs/libdispatch/libdispatch-5.8.ebuild index 95454fe7e805..cb05fc152191 100644 --- a/dev-libs/libdispatch/libdispatch-5.8.ebuild +++ b/dev-libs/libdispatch/libdispatch-5.8.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv ~x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/
commit: 3d6f20cc3a5b45573ea3bf125f09b6ef97f15ffa Author: Sam James gentoo org> AuthorDate: Wed May 3 03:52:27 2023 + Commit: Sam James gentoo org> CommitDate: Wed May 3 03:52:27 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d6f20cc dev-libs/libdispatch: Stabilize 5.7.3 ppc64, #905464 Signed-off-by: Sam James gentoo.org> dev-libs/libdispatch/libdispatch-5.7.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libdispatch/libdispatch-5.7.3.ebuild b/dev-libs/libdispatch/libdispatch-5.7.3.ebuild index 7ee2a3b5ba55..da9e6411f534 100644 --- a/dev-libs/libdispatch/libdispatch-5.7.3.ebuild +++ b/dev-libs/libdispatch/libdispatch-5.7.3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm64 ppc64 ~riscv x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/
commit: d8ea462e059af5f363bea33f8e3535c4f999f167 Author: Sam James gentoo org> AuthorDate: Tue May 2 17:29:03 2023 + Commit: Sam James gentoo org> CommitDate: Tue May 2 17:35:07 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8ea462e dev-libs/libdispatch: Stabilize 5.7.3 amd64, #905464 Signed-off-by: Sam James gentoo.org> dev-libs/libdispatch/libdispatch-5.7.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libdispatch/libdispatch-5.7.3.ebuild b/dev-libs/libdispatch/libdispatch-5.7.3.ebuild index 0a530f058a14..7ee2a3b5ba55 100644 --- a/dev-libs/libdispatch/libdispatch-5.7.3.ebuild +++ b/dev-libs/libdispatch/libdispatch-5.7.3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/
commit: 90ab5252d1a5c3c2e0642a9e93b8f504d5802f4c Author: Arthur Zamarin gentoo org> AuthorDate: Tue May 2 15:28:00 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Tue May 2 15:28:00 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90ab5252 dev-libs/libdispatch: Stabilize 5.7.3 x86, #905464 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libdispatch/libdispatch-5.7.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libdispatch/libdispatch-5.7.3.ebuild b/dev-libs/libdispatch/libdispatch-5.7.3.ebuild index 95454fe7e805..0a530f058a14 100644 --- a/dev-libs/libdispatch/libdispatch-5.7.3.ebuild +++ b/dev-libs/libdispatch/libdispatch-5.7.3.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv x86" IUSE="test" RESTRICT="!test? ( test )"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/
commit: 9f5f02d171c229b75c3b1be1426b6e02cc8c66f7 Author: Piotr Karbowski gentoo org> AuthorDate: Tue Apr 18 21:23:21 2023 + Commit: Piotr Karbowski gentoo org> CommitDate: Tue Apr 18 21:24:22 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9f5f02d1 dev-libs/libdispatch: 5.8 version bump Signed-off-by: Piotr Karbowski gentoo.org> dev-libs/libdispatch/Manifest | 1 + dev-libs/libdispatch/libdispatch-5.8.ebuild | 57 + 2 files changed, 58 insertions(+) diff --git a/dev-libs/libdispatch/Manifest b/dev-libs/libdispatch/Manifest index c26b51ec8238..ccb5d7a76e1d 100644 --- a/dev-libs/libdispatch/Manifest +++ b/dev-libs/libdispatch/Manifest @@ -1,2 +1,3 @@ DIST libdispatch-5.7.1.tar.gz 594292 BLAKE2B 67112558b591c6c5f658f31ac7f48cea3eb84bffda0959663cac808e80b593f127fb85dc0a666a6ea636bc70649dd9a9c31cbd619fa0e41a803a2766a4740d85 SHA512 7f04c14cfba214d99ffbb1d6d5ae2d0b83a0e3d3597c886093993f55adef53995477d9d88207ad36facc67cd36c46e1380f57fdc847f9a5f079aa41b820ecf4f DIST libdispatch-5.7.3.tar.gz 594295 BLAKE2B 429a5bb52594d4b1e8f3f59c83d88f6faa237acfb4cc24a7e546d95cb3f4559d3e4fe6a0ebaa53ca58f115213bbbcee89081cee91bf3a3668947477807e2f310 SHA512 7d8f40ff7a43ac0367552855317e73e140ba7ff7d2b6494aa772ba052fd7d1a151b0122465b6a82a7e4483e8dd951e77d6b626d63e0997c9a64e3a2bc6d66250 +DIST libdispatch-5.8.tar.gz 594259 BLAKE2B 90853a19c4c99f590bef9a2153157d95c08f97dd234377f6fff488f6d09c9abebef06e4b64512ab1add1ee92912498cdbab44af7ce2c91a0460ba26c452a5b22 SHA512 913885f00c2010a88ceeb2f9414f2b39e9884ca3fd58e927248dcfafa2205560468114de5627e1225d23ea9e3a50e39670b3afd03defba3de54268653888c32c diff --git a/dev-libs/libdispatch/libdispatch-5.8.ebuild b/dev-libs/libdispatch/libdispatch-5.8.ebuild new file mode 100644 index ..95454fe7e805 --- /dev/null +++ b/dev-libs/libdispatch/libdispatch-5.8.ebuild @@ -0,0 +1,57 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic cmake toolchain-funcs + +MY_PN="swift-corelibs-${PN}" +MY_PV="swift-${PV}-RELEASE" + +DESCRIPTION="A library for concurrent code execution on multicore hardware" +HOMEPAGE="https://github.com/apple/swift-corelibs-libdispatch; +SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="test" + +RESTRICT="!test? ( test )" + +DEPEND=" + !gnustep-base/libobjc2 + !sys-libs/blocksruntime +" +RDEPEND="${DEPEND}" +BDEPEND=" + sys-devel/clang + sys-devel/llvm + virtual/pkgconfig +" + +S="${WORKDIR}/${MY_PN}-${MY_PV}" + +PATCHES=( + "${FILESDIR}/remove-Werror.patch" + "${FILESDIR}/libdispatch-5.3.3-musl.patch" +) + +src_configure () { + if ! tc-is-clang ; then + AR=llvm-ar + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + NM=llvm-nm + RANLIB=llvm-ranlib + + strip-unsupported-flags + fi + + export HOST_CC="$(tc-getBUILD_CC)" + export HOST_CXX="$(tc-getBUILD_CXX)" + tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG + + local mycmakeargs=( -DBUILD_TESTING=$(usex test) ) + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/
commit: 102d9b22dc3c74927226fe3fa7b3a39eb4b1a012 Author: Georgy Yakovlev gentoo org> AuthorDate: Mon Apr 3 20:12:31 2023 + Commit: Georgy Yakovlev gentoo org> CommitDate: Mon Apr 3 20:12:31 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=102d9b22 dev-libs/libdispatch: add USE=test build system unconditionally was evaluating BUILD_TESTING as true this leads to build failures in one of the test deps on some arches. /usr/bin/powerpc64le-unknown-linux-gnu-ld.bfd: tests/libbsdtests.a(bsdtests.c.o): in function `test_ptr_null_format': bsdtests.c:(.text+0x1d8): undefined reference to `vsnprintf.inline' /usr/bin/powerpc64le-unknown-linux-gnu-ld.bfd: tests/libbsdtests.a(bsdtests.c.o): in function `test_ptr_notnull_format': bsdtests.c:(.text+0x478): undefined reference to `vsnprintf.inline' /usr/bin/powerpc64le-unknown-linux-gnu-ld.bfd: tests/libbsdtests.a(bsdtests.c.o): in function `test_ptr_format': bsdtests.c:(.text+0x72c): undefined reference to `vsnprintf.inline' /usr/bin/powerpc64le-unknown-linux-gnu-ld.bfd: tests/libbsdtests.a(bsdtests.c.o): in function `test_ptr_not_format': bsdtests.c:(.text+0x9dc): undefined reference to `vsnprintf.inline' /usr/bin/powerpc64le-unknown-linux-gnu-ld.bfd: tests/libbsdtests.a(bsdtests.c.o): in function `test_uint32_format': bsdtests.c:(.text+0xc8c): undefined reference to `vsnprintf.inline' /usr/bin/powerpc64le-unknown-linux-gnu-ld.bfd: tests/libbsdtests.a(bsdtests.c.o):bsdtests.c:(.text+0xf3c): more undefined references to `vsnprintf.inline' follow explicitly passing -DBUILD_TESTINF=OFF allows to skip building and linking offending test. Library works well on ppc64le, just the test does not build with 128bit ieee-long-double toolchain due to old headers somewhere in test deps. The actual falure will still be visible with FEATURES="test" but only on ppc64le systems with USE=ieee-long-double toolchain. Signed-off-by: Georgy Yakovlev gentoo.org> dev-libs/libdispatch/libdispatch-5.7.1.ebuild | 4 dev-libs/libdispatch/libdispatch-5.7.3.ebuild | 4 2 files changed, 8 insertions(+) diff --git a/dev-libs/libdispatch/libdispatch-5.7.1.ebuild b/dev-libs/libdispatch/libdispatch-5.7.1.ebuild index c0c209226f47..da9e6411f534 100644 --- a/dev-libs/libdispatch/libdispatch-5.7.1.ebuild +++ b/dev-libs/libdispatch/libdispatch-5.7.1.ebuild @@ -15,6 +15,9 @@ SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0" KEYWORDS="amd64 ~arm64 ppc64 ~riscv x86" +IUSE="test" + +RESTRICT="!test? ( test )" DEPEND=" !gnustep-base/libobjc2 @@ -49,5 +52,6 @@ src_configure () { export HOST_CXX="$(tc-getBUILD_CXX)" tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG + local mycmakeargs=( -DBUILD_TESTING=$(usex test) ) cmake_src_configure } diff --git a/dev-libs/libdispatch/libdispatch-5.7.3.ebuild b/dev-libs/libdispatch/libdispatch-5.7.3.ebuild index 33616ad732de..95454fe7e805 100644 --- a/dev-libs/libdispatch/libdispatch-5.7.3.ebuild +++ b/dev-libs/libdispatch/libdispatch-5.7.3.ebuild @@ -15,6 +15,9 @@ SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +IUSE="test" + +RESTRICT="!test? ( test )" DEPEND=" !gnustep-base/libobjc2 @@ -49,5 +52,6 @@ src_configure () { export HOST_CXX="$(tc-getBUILD_CXX)" tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG + local mycmakeargs=( -DBUILD_TESTING=$(usex test) ) cmake_src_configure }
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/
commit: 0d33e8f18f196ef96541bf25bc5b7812a69a2e06 Author: Piotr Karbowski gentoo org> AuthorDate: Wed Mar 29 20:15:06 2023 + Commit: Piotr Karbowski gentoo org> CommitDate: Wed Mar 29 20:50:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d33e8f1 ev-libs/libdispatch: 5.7.3 version bump. Signed-off-by: Piotr Karbowski gentoo.org> dev-libs/libdispatch/Manifest | 1 + dev-libs/libdispatch/libdispatch-5.7.3.ebuild | 53 +++ 2 files changed, 54 insertions(+) diff --git a/dev-libs/libdispatch/Manifest b/dev-libs/libdispatch/Manifest index 60925753ab91..c26b51ec8238 100644 --- a/dev-libs/libdispatch/Manifest +++ b/dev-libs/libdispatch/Manifest @@ -1 +1,2 @@ DIST libdispatch-5.7.1.tar.gz 594292 BLAKE2B 67112558b591c6c5f658f31ac7f48cea3eb84bffda0959663cac808e80b593f127fb85dc0a666a6ea636bc70649dd9a9c31cbd619fa0e41a803a2766a4740d85 SHA512 7f04c14cfba214d99ffbb1d6d5ae2d0b83a0e3d3597c886093993f55adef53995477d9d88207ad36facc67cd36c46e1380f57fdc847f9a5f079aa41b820ecf4f +DIST libdispatch-5.7.3.tar.gz 594295 BLAKE2B 429a5bb52594d4b1e8f3f59c83d88f6faa237acfb4cc24a7e546d95cb3f4559d3e4fe6a0ebaa53ca58f115213bbbcee89081cee91bf3a3668947477807e2f310 SHA512 7d8f40ff7a43ac0367552855317e73e140ba7ff7d2b6494aa772ba052fd7d1a151b0122465b6a82a7e4483e8dd951e77d6b626d63e0997c9a64e3a2bc6d66250 diff --git a/dev-libs/libdispatch/libdispatch-5.7.3.ebuild b/dev-libs/libdispatch/libdispatch-5.7.3.ebuild new file mode 100644 index ..33616ad732de --- /dev/null +++ b/dev-libs/libdispatch/libdispatch-5.7.3.ebuild @@ -0,0 +1,53 @@ +# Copyright 2022-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic cmake toolchain-funcs + +MY_PN="swift-corelibs-${PN}" +MY_PV="swift-${PV}-RELEASE" + +DESCRIPTION="A library for concurrent code execution on multicore hardware" +HOMEPAGE="https://github.com/apple/swift-corelibs-libdispatch; +SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + +DEPEND=" + !gnustep-base/libobjc2 + !sys-libs/blocksruntime +" +RDEPEND="${DEPEND}" +BDEPEND=" + sys-devel/clang + sys-devel/llvm + virtual/pkgconfig +" + +S="${WORKDIR}/${MY_PN}-${MY_PV}" + +PATCHES=( + "${FILESDIR}/remove-Werror.patch" + "${FILESDIR}/libdispatch-5.3.3-musl.patch" +) + +src_configure () { + if ! tc-is-clang ; then + AR=llvm-ar + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + NM=llvm-nm + RANLIB=llvm-ranlib + + strip-unsupported-flags + fi + + export HOST_CC="$(tc-getBUILD_CC)" + export HOST_CXX="$(tc-getBUILD_CXX)" + tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG + + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/
commit: 37b996a170295d1a57c0c7f02e107079fef5d848 Author: Piotr Karbowski gentoo org> AuthorDate: Wed Mar 29 20:09:46 2023 + Commit: Piotr Karbowski gentoo org> CommitDate: Wed Mar 29 20:50:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=37b996a1 dev-libs/libdispatch: drop old. Signed-off-by: Piotr Karbowski gentoo.org> dev-libs/libdispatch/Manifest | 1 - dev-libs/libdispatch/libdispatch-5.6.1.ebuild | 53 --- 2 files changed, 54 deletions(-) diff --git a/dev-libs/libdispatch/Manifest b/dev-libs/libdispatch/Manifest index 3fd44f6b78de..60925753ab91 100644 --- a/dev-libs/libdispatch/Manifest +++ b/dev-libs/libdispatch/Manifest @@ -1,2 +1 @@ -DIST libdispatch-5.6.1.tar.gz 592615 BLAKE2B bbd495717456163b0740cd6bcb92d9dfa7a728b88ab6c3ec6c25bcd4bcc3575cb3eb5e93416ddf8293854c17566f4d0ef7ee4280cf15944ddf224e7439b59a5b SHA512 083a8ebdea87cc04f856db1833adcfca83b16568cff311123ccc6a835f73979ac1051f1733feacfa04155fcabc97f561738adf8e871468e808cf8048bea063b1 DIST libdispatch-5.7.1.tar.gz 594292 BLAKE2B 67112558b591c6c5f658f31ac7f48cea3eb84bffda0959663cac808e80b593f127fb85dc0a666a6ea636bc70649dd9a9c31cbd619fa0e41a803a2766a4740d85 SHA512 7f04c14cfba214d99ffbb1d6d5ae2d0b83a0e3d3597c886093993f55adef53995477d9d88207ad36facc67cd36c46e1380f57fdc847f9a5f079aa41b820ecf4f diff --git a/dev-libs/libdispatch/libdispatch-5.6.1.ebuild b/dev-libs/libdispatch/libdispatch-5.6.1.ebuild deleted file mode 100644 index e15220ed9521.. --- a/dev-libs/libdispatch/libdispatch-5.6.1.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic cmake toolchain-funcs - -MY_PN="swift-corelibs-${PN}" -MY_PV="swift-${PV}-RELEASE" - -DESCRIPTION="A library for concurrent code execution on multicore hardware" -HOMEPAGE="https://github.com/apple/swift-corelibs-libdispatch; -SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 ppc64 ~riscv x86" - -DEPEND=" - !gnustep-base/libobjc2 - !sys-libs/blocksruntime -" -RDEPEND="${DEPEND}" -BDEPEND=" - sys-devel/clang - sys-devel/llvm - virtual/pkgconfig -" - -S="${WORKDIR}/${MY_PN}-${MY_PV}" - -PATCHES=( - "${FILESDIR}/remove-Werror.patch" - "${FILESDIR}/libdispatch-5.3.3-musl.patch" -) - -src_configure () { - if ! tc-is-clang ; then - AR=llvm-ar - CC=${CHOST}-clang - CXX=${CHOST}-clang++ - NM=llvm-nm - RANLIB=llvm-ranlib - - strip-unsupported-flags - fi - - export HOST_CC="$(tc-getBUILD_CC)" - export HOST_CXX="$(tc-getBUILD_CXX)" - tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG - - cmake_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/
commit: ca5e188583d0939e074171f860ce6abd86b397c7 Author: Sam James gentoo org> AuthorDate: Tue Mar 7 11:40:49 2023 + Commit: Sam James gentoo org> CommitDate: Tue Mar 7 11:40:49 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca5e1885 dev-libs/libdispatch: Stabilize 5.7.1 amd64, #899672 Signed-off-by: Sam James gentoo.org> dev-libs/libdispatch/libdispatch-5.7.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libdispatch/libdispatch-5.7.1.ebuild b/dev-libs/libdispatch/libdispatch-5.7.1.ebuild index 5c179746dc5b..c0c209226f47 100644 --- a/dev-libs/libdispatch/libdispatch-5.7.1.ebuild +++ b/dev-libs/libdispatch/libdispatch-5.7.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm64 ppc64 ~riscv x86" DEPEND=" !gnustep-base/libobjc2
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/
commit: ea18f0d57364c270d04767b953a2b90d1f21ae14 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Mar 6 13:03:36 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Mar 6 13:03:36 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea18f0d5 dev-libs/libdispatch: Stabilize 5.7.1 x86, #899672 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libdispatch/libdispatch-5.7.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libdispatch/libdispatch-5.7.1.ebuild b/dev-libs/libdispatch/libdispatch-5.7.1.ebuild index dda6fc765889..5c179746dc5b 100644 --- a/dev-libs/libdispatch/libdispatch-5.7.1.ebuild +++ b/dev-libs/libdispatch/libdispatch-5.7.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm64 ppc64 ~riscv x86" DEPEND=" !gnustep-base/libobjc2
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/
commit: 4698ba62958402b440fca944ccbbbfa469659490 Author: Arthur Zamarin gentoo org> AuthorDate: Mon Mar 6 12:51:02 2023 + Commit: Arthur Zamarin gentoo org> CommitDate: Mon Mar 6 12:51:02 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4698ba62 dev-libs/libdispatch: Stabilize 5.7.1 ppc64, #899672 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libdispatch/libdispatch-5.7.1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/libdispatch/libdispatch-5.7.1.ebuild b/dev-libs/libdispatch/libdispatch-5.7.1.ebuild index af88a1aec21c..dda6fc765889 100644 --- a/dev-libs/libdispatch/libdispatch-5.7.1.ebuild +++ b/dev-libs/libdispatch/libdispatch-5.7.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2022 Gentoo Authors +# Copyright 2022-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -14,7 +14,7 @@ SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm64 ppc64 ~riscv ~x86" DEPEND=" !gnustep-base/libobjc2
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/
commit: 0ef6ec64647d1ae6e9e86dd91734d70d70307b66 Author: Piotr Karbowski gentoo org> AuthorDate: Mon Nov 14 21:31:29 2022 + Commit: Piotr Karbowski gentoo org> CommitDate: Mon Nov 14 21:32:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ef6ec64 dev-libs/libdispatch: 5.7.1 version bump Signed-off-by: Piotr Karbowski gentoo.org> dev-libs/libdispatch/Manifest | 1 + dev-libs/libdispatch/libdispatch-5.7.1.ebuild | 53 +++ 2 files changed, 54 insertions(+) diff --git a/dev-libs/libdispatch/Manifest b/dev-libs/libdispatch/Manifest index 9afa9b31d9f9..3fd44f6b78de 100644 --- a/dev-libs/libdispatch/Manifest +++ b/dev-libs/libdispatch/Manifest @@ -1 +1,2 @@ DIST libdispatch-5.6.1.tar.gz 592615 BLAKE2B bbd495717456163b0740cd6bcb92d9dfa7a728b88ab6c3ec6c25bcd4bcc3575cb3eb5e93416ddf8293854c17566f4d0ef7ee4280cf15944ddf224e7439b59a5b SHA512 083a8ebdea87cc04f856db1833adcfca83b16568cff311123ccc6a835f73979ac1051f1733feacfa04155fcabc97f561738adf8e871468e808cf8048bea063b1 +DIST libdispatch-5.7.1.tar.gz 594292 BLAKE2B 67112558b591c6c5f658f31ac7f48cea3eb84bffda0959663cac808e80b593f127fb85dc0a666a6ea636bc70649dd9a9c31cbd619fa0e41a803a2766a4740d85 SHA512 7f04c14cfba214d99ffbb1d6d5ae2d0b83a0e3d3597c886093993f55adef53995477d9d88207ad36facc67cd36c46e1380f57fdc847f9a5f079aa41b820ecf4f diff --git a/dev-libs/libdispatch/libdispatch-5.7.1.ebuild b/dev-libs/libdispatch/libdispatch-5.7.1.ebuild new file mode 100644 index ..af88a1aec21c --- /dev/null +++ b/dev-libs/libdispatch/libdispatch-5.7.1.ebuild @@ -0,0 +1,53 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic cmake toolchain-funcs + +MY_PN="swift-corelibs-${PN}" +MY_PV="swift-${PV}-RELEASE" + +DESCRIPTION="A library for concurrent code execution on multicore hardware" +HOMEPAGE="https://github.com/apple/swift-corelibs-libdispatch; +SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + +DEPEND=" + !gnustep-base/libobjc2 + !sys-libs/blocksruntime +" +RDEPEND="${DEPEND}" +BDEPEND=" + sys-devel/clang + sys-devel/llvm + virtual/pkgconfig +" + +S="${WORKDIR}/${MY_PN}-${MY_PV}" + +PATCHES=( + "${FILESDIR}/remove-Werror.patch" + "${FILESDIR}/libdispatch-5.3.3-musl.patch" +) + +src_configure () { + if ! tc-is-clang ; then + AR=llvm-ar + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + NM=llvm-nm + RANLIB=llvm-ranlib + + strip-unsupported-flags + fi + + export HOST_CC="$(tc-getBUILD_CC)" + export HOST_CXX="$(tc-getBUILD_CXX)" + tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG + + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/
commit: 98b29efd2437a725f3bd221f2498be7d9ded3710 Author: Piotr Karbowski gentoo org> AuthorDate: Mon Nov 14 21:29:16 2022 + Commit: Piotr Karbowski gentoo org> CommitDate: Mon Nov 14 21:32:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98b29efd dev-libs/libdispatch: drop old. Signed-off-by: Piotr Karbowski gentoo.org> dev-libs/libdispatch/Manifest| 2 - dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild | 50 -- dev-libs/libdispatch/libdispatch-5.5.ebuild | 53 3 files changed, 105 deletions(-) diff --git a/dev-libs/libdispatch/Manifest b/dev-libs/libdispatch/Manifest index 9111ba6414fd..9afa9b31d9f9 100644 --- a/dev-libs/libdispatch/Manifest +++ b/dev-libs/libdispatch/Manifest @@ -1,3 +1 @@ -DIST libdispatch-5.3.3.tar.gz 591794 BLAKE2B 982b99227a1292d999639e7b16c1382a38dd6799a0ea1b83dd66333d5b6388be809127565fafc7f171dab9d8aa388cf67316d7eb6fa2ae2e1b8ccf660b32f0ab SHA512 b76071e8fac19ef5aed8cb3998b903a17a4f2b9e6b992d22d394212f4d48c4a547fb7a8cf16e4ce2ef17d6b58e253c2d52c6b176c3a874132410215b73332909 -DIST libdispatch-5.5.tar.gz 592054 BLAKE2B 500ae44069063f202b48cfab2df1fb7fc012f1a1048d2460054e34f18629feefd38952d08f9de310d71774120a0516b4f9210147869e2ce34c266bf44e6fa0d7 SHA512 58ad7122d2fac7b117f4e81eec2b5c1dfdf5256865337110d660790744e83c3fea5e82fbe521b6e56fd0e2f09684e5e1475cf2cac67989a8f78dd0a284fb0d21 DIST libdispatch-5.6.1.tar.gz 592615 BLAKE2B bbd495717456163b0740cd6bcb92d9dfa7a728b88ab6c3ec6c25bcd4bcc3575cb3eb5e93416ddf8293854c17566f4d0ef7ee4280cf15944ddf224e7439b59a5b SHA512 083a8ebdea87cc04f856db1833adcfca83b16568cff311123ccc6a835f73979ac1051f1733feacfa04155fcabc97f561738adf8e871468e808cf8048bea063b1 diff --git a/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild b/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild deleted file mode 100644 index ac43a88ac6fc.. --- a/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild +++ /dev/null @@ -1,50 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit flag-o-matic cmake toolchain-funcs - -MY_PN="swift-corelibs-${PN}" -MY_PV="swift-${PV}-RELEASE" - -DESCRIPTION="A library for concurrent code execution on multicore hardware" -HOMEPAGE="https://github.com/apple/swift-corelibs-libdispatch; -SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="amd64 ~arm64 ppc64 ~riscv x86" - -DEPEND="!gnustep-base/libobjc2" -RDEPEND="${DEPEND}" -BDEPEND=" - sys-devel/clang - sys-devel/llvm - virtual/pkgconfig -" - -S="${WORKDIR}/${MY_PN}-${MY_PV}" - -PATCHES=( - "${FILESDIR}/remove-Werror.patch" - "${FILESDIR}/libdispatch-5.3.3-musl.patch" -) - -src_configure () { - if ! tc-is-clang ; then - AR=llvm-ar - CC=${CHOST}-clang - CXX=${CHOST}-clang++ - NM=llvm-nm - RANLIB=llvm-ranlib - - strip-unsupported-flags - fi - - export HOST_CC="$(tc-getBUILD_CC)" - export HOST_CXX="$(tc-getBUILD_CXX)" - tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG - - cmake_src_configure -} diff --git a/dev-libs/libdispatch/libdispatch-5.5.ebuild b/dev-libs/libdispatch/libdispatch-5.5.ebuild deleted file mode 100644 index af88a1aec21c.. --- a/dev-libs/libdispatch/libdispatch-5.5.ebuild +++ /dev/null @@ -1,53 +0,0 @@ -# Copyright 2022 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=8 - -inherit flag-o-matic cmake toolchain-funcs - -MY_PN="swift-corelibs-${PN}" -MY_PV="swift-${PV}-RELEASE" - -DESCRIPTION="A library for concurrent code execution on multicore hardware" -HOMEPAGE="https://github.com/apple/swift-corelibs-libdispatch; -SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="Apache-2.0" -SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" - -DEPEND=" - !gnustep-base/libobjc2 - !sys-libs/blocksruntime -" -RDEPEND="${DEPEND}" -BDEPEND=" - sys-devel/clang - sys-devel/llvm - virtual/pkgconfig -" - -S="${WORKDIR}/${MY_PN}-${MY_PV}" - -PATCHES=( - "${FILESDIR}/remove-Werror.patch" - "${FILESDIR}/libdispatch-5.3.3-musl.patch" -) - -src_configure () { - if ! tc-is-clang ; then - AR=llvm-ar - CC=${CHOST}-clang - CXX=${CHOST}-clang++ - NM=llvm-nm - RANLIB=llvm-ranlib - - strip-unsupported-flags - fi - - export HOST_CC="$(tc-getBUILD_CC)" - export HOST_CXX="$(tc-getBUILD_CXX)" - tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG - - cmake_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/
commit: a4c2d58a57adf61f51d84d8279bc7a2187684e67 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Nov 6 08:03:04 2022 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Nov 6 08:03:04 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4c2d58a dev-libs/libdispatch: Stabilize 5.6.1 x86, #879921 Signed-off-by: Agostino Sarubbo gentoo.org> dev-libs/libdispatch/libdispatch-5.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libdispatch/libdispatch-5.6.1.ebuild b/dev-libs/libdispatch/libdispatch-5.6.1.ebuild index 1f40d0243cde..e15220ed9521 100644 --- a/dev-libs/libdispatch/libdispatch-5.6.1.ebuild +++ b/dev-libs/libdispatch/libdispatch-5.6.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~arm64 ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ppc64 ~riscv x86" DEPEND=" !gnustep-base/libobjc2
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/
commit: 2247c97a088d7fe7cfdbe029cb02c4b8199a7df8 Author: Sam James gentoo org> AuthorDate: Sun Nov 6 03:58:52 2022 + Commit: Sam James gentoo org> CommitDate: Sun Nov 6 03:58:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2247c97a dev-libs/libdispatch: Stabilize 5.6.1 amd64, #879921 Signed-off-by: Sam James gentoo.org> dev-libs/libdispatch/libdispatch-5.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libdispatch/libdispatch-5.6.1.ebuild b/dev-libs/libdispatch/libdispatch-5.6.1.ebuild index f387ca035ef3..1f40d0243cde 100644 --- a/dev-libs/libdispatch/libdispatch-5.6.1.ebuild +++ b/dev-libs/libdispatch/libdispatch-5.6.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~arm64 ppc64 ~riscv ~x86" DEPEND=" !gnustep-base/libobjc2
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/
commit: b4e6cecb61669e059a154383048a54fc04f7fcd9 Author: Sam James gentoo org> AuthorDate: Sun Nov 6 03:58:50 2022 + Commit: Sam James gentoo org> CommitDate: Sun Nov 6 03:58:50 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b4e6cecb dev-libs/libdispatch: Stabilize 5.6.1 ppc64, #879921 Signed-off-by: Sam James gentoo.org> dev-libs/libdispatch/libdispatch-5.6.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libdispatch/libdispatch-5.6.1.ebuild b/dev-libs/libdispatch/libdispatch-5.6.1.ebuild index af88a1aec21c..f387ca035ef3 100644 --- a/dev-libs/libdispatch/libdispatch-5.6.1.ebuild +++ b/dev-libs/libdispatch/libdispatch-5.6.1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm64 ppc64 ~riscv ~x86" DEPEND=" !gnustep-base/libobjc2
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/
commit: 75494e47d3300cceaa32e94677ce4020983a54b0 Author: Piotr Karbowski gentoo org> AuthorDate: Sun Jun 26 12:32:06 2022 + Commit: Piotr Karbowski gentoo org> CommitDate: Sun Jun 26 12:36:19 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75494e47 dev-libs/libdispatch: 5.6.1 version bump Signed-off-by: Piotr Karbowski gentoo.org> dev-libs/libdispatch/Manifest | 1 + dev-libs/libdispatch/libdispatch-5.6.1.ebuild | 53 +++ 2 files changed, 54 insertions(+) diff --git a/dev-libs/libdispatch/Manifest b/dev-libs/libdispatch/Manifest index eccfb10e6806..9111ba6414fd 100644 --- a/dev-libs/libdispatch/Manifest +++ b/dev-libs/libdispatch/Manifest @@ -1,2 +1,3 @@ DIST libdispatch-5.3.3.tar.gz 591794 BLAKE2B 982b99227a1292d999639e7b16c1382a38dd6799a0ea1b83dd66333d5b6388be809127565fafc7f171dab9d8aa388cf67316d7eb6fa2ae2e1b8ccf660b32f0ab SHA512 b76071e8fac19ef5aed8cb3998b903a17a4f2b9e6b992d22d394212f4d48c4a547fb7a8cf16e4ce2ef17d6b58e253c2d52c6b176c3a874132410215b73332909 DIST libdispatch-5.5.tar.gz 592054 BLAKE2B 500ae44069063f202b48cfab2df1fb7fc012f1a1048d2460054e34f18629feefd38952d08f9de310d71774120a0516b4f9210147869e2ce34c266bf44e6fa0d7 SHA512 58ad7122d2fac7b117f4e81eec2b5c1dfdf5256865337110d660790744e83c3fea5e82fbe521b6e56fd0e2f09684e5e1475cf2cac67989a8f78dd0a284fb0d21 +DIST libdispatch-5.6.1.tar.gz 592615 BLAKE2B bbd495717456163b0740cd6bcb92d9dfa7a728b88ab6c3ec6c25bcd4bcc3575cb3eb5e93416ddf8293854c17566f4d0ef7ee4280cf15944ddf224e7439b59a5b SHA512 083a8ebdea87cc04f856db1833adcfca83b16568cff311123ccc6a835f73979ac1051f1733feacfa04155fcabc97f561738adf8e871468e808cf8048bea063b1 diff --git a/dev-libs/libdispatch/libdispatch-5.6.1.ebuild b/dev-libs/libdispatch/libdispatch-5.6.1.ebuild new file mode 100644 index ..af88a1aec21c --- /dev/null +++ b/dev-libs/libdispatch/libdispatch-5.6.1.ebuild @@ -0,0 +1,53 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic cmake toolchain-funcs + +MY_PN="swift-corelibs-${PN}" +MY_PV="swift-${PV}-RELEASE" + +DESCRIPTION="A library for concurrent code execution on multicore hardware" +HOMEPAGE="https://github.com/apple/swift-corelibs-libdispatch; +SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" + +DEPEND=" + !gnustep-base/libobjc2 + !sys-libs/blocksruntime +" +RDEPEND="${DEPEND}" +BDEPEND=" + sys-devel/clang + sys-devel/llvm + virtual/pkgconfig +" + +S="${WORKDIR}/${MY_PN}-${MY_PV}" + +PATCHES=( + "${FILESDIR}/remove-Werror.patch" + "${FILESDIR}/libdispatch-5.3.3-musl.patch" +) + +src_configure () { + if ! tc-is-clang ; then + AR=llvm-ar + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + NM=llvm-nm + RANLIB=llvm-ranlib + + strip-unsupported-flags + fi + + export HOST_CC="$(tc-getBUILD_CC)" + export HOST_CXX="$(tc-getBUILD_CXX)" + tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG + + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/
commit: 553833391e23cefcb548759953e3ba6871560746 Author: Arthur Zamarin gentoo org> AuthorDate: Sat Mar 12 10:14:52 2022 + Commit: Arthur Zamarin gentoo org> CommitDate: Sat Mar 12 10:14:52 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=55383339 dev-libs/libdispatch: Keyword 5.5 arm64, #834854 Signed-off-by: Arthur Zamarin gentoo.org> dev-libs/libdispatch/libdispatch-5.5.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libdispatch/libdispatch-5.5.ebuild b/dev-libs/libdispatch/libdispatch-5.5.ebuild index 667e0171b3b0..af88a1aec21c 100644 --- a/dev-libs/libdispatch/libdispatch-5.5.ebuild +++ b/dev-libs/libdispatch/libdispatch-5.5.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~riscv ~x86" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~riscv ~x86" DEPEND=" !gnustep-base/libobjc2
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/, dev-libs/libdispatch/files/
commit: 8deac5a404bdca06ad8ece68baee944325e46c35 Author: Esteve Varela Colominas gmail com> AuthorDate: Mon Feb 14 08:09:12 2022 + Commit: Sam James gentoo org> CommitDate: Fri Feb 18 02:50:48 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8deac5a4 dev-libs/libdispatch: Support musl No revbump; patches don't affect existing built versions. Closes: https://bugs.gentoo.org/829158 Signed-off-by: Esteve Varela Colominas gmail.com> Closes: https://github.com/gentoo/gentoo/pull/24187 Signed-off-by: Sam James gentoo.org> .../libdispatch/files/libdispatch-5.3.3-musl.patch | 56 ++ dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild | 5 +- dev-libs/libdispatch/libdispatch-5.5.ebuild| 5 +- 3 files changed, 64 insertions(+), 2 deletions(-) diff --git a/dev-libs/libdispatch/files/libdispatch-5.3.3-musl.patch b/dev-libs/libdispatch/files/libdispatch-5.3.3-musl.patch new file mode 100644 index ..a162b34efc53 --- /dev/null +++ b/dev-libs/libdispatch/files/libdispatch-5.3.3-musl.patch @@ -0,0 +1,56 @@ +Fix building with musl libc + +https://github.com/apple/swift-corelibs-libdispatch/pull/594/ +https://bugs.gentoo.org/829158 +https://bugs.gentoo.org/833306 + +--- a/dispatch/source.h b/dispatch/source.h +@@ -32,7 +32,7 @@ + #endif + + #if !defined(_WIN32) +-#include ++#include + #endif + + DISPATCH_ASSUME_NONNULL_BEGIN +--- a/os/generic_unix_base.h b/os/generic_unix_base.h +@@ -25,6 +25,14 @@ + + #if __has_include() + #include ++#else ++#if defined(__cplusplus) ++#define __BEGIN_DECLS extern "C" { ++#define __END_DECLS } ++#else ++#define __BEGIN_DECLS ++#define __END_DECLS ++#endif + #endif + + #ifndef API_AVAILABLE +--- a/src/shims/getprogname.h b/src/shims/getprogname.h +@@ -37,7 +37,7 @@ + static inline char * + getprogname(void) + { +-# if HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME ++# if HAVE_DECL_PROGRAM_INVOCATION_SHORT_NAME || defined(__linux__) + return program_invocation_short_name; + # elif defined(__ANDROID__) + return __progname; +--- a/tests/dispatch_test.c b/tests/dispatch_test.c +@@ -34,7 +34,7 @@ + #define HAS_SYS_EVENT_H 1 + #include + #else +-#include ++#include + #endif + #elif defined(_WIN32) + #include diff --git a/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild b/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild index 84d29b791acc..ac43a88ac6fc 100644 --- a/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild +++ b/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild @@ -26,7 +26,10 @@ BDEPEND=" S="${WORKDIR}/${MY_PN}-${MY_PV}" -PATCHES=( "${FILESDIR}/remove-Werror.patch" ) +PATCHES=( + "${FILESDIR}/remove-Werror.patch" + "${FILESDIR}/libdispatch-5.3.3-musl.patch" +) src_configure () { if ! tc-is-clang ; then diff --git a/dev-libs/libdispatch/libdispatch-5.5.ebuild b/dev-libs/libdispatch/libdispatch-5.5.ebuild index 72ab2824900b..667e0171b3b0 100644 --- a/dev-libs/libdispatch/libdispatch-5.5.ebuild +++ b/dev-libs/libdispatch/libdispatch-5.5.ebuild @@ -29,7 +29,10 @@ BDEPEND=" S="${WORKDIR}/${MY_PN}-${MY_PV}" -PATCHES=( "${FILESDIR}/remove-Werror.patch" ) +PATCHES=( + "${FILESDIR}/remove-Werror.patch" + "${FILESDIR}/libdispatch-5.3.3-musl.patch" +) src_configure () { if ! tc-is-clang ; then
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/
commit: 08a68c348a2d15c1c8e05f7ebe26eb3b5a1d4dcc Author: Sam James gentoo org> AuthorDate: Mon Feb 7 06:31:27 2022 + Commit: Sam James gentoo org> CommitDate: Mon Feb 7 06:31:27 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08a68c34 dev-libs/libdispatch: Keyword 5.3.3-r1 arm64, #830712 Signed-off-by: Sam James gentoo.org> dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild b/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild index 5ec153ddcd8c..84d29b791acc 100644 --- a/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild +++ b/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ppc64 ~riscv x86" +KEYWORDS="amd64 ~arm64 ppc64 ~riscv x86" DEPEND="!gnustep-base/libobjc2" RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/
commit: a97cb3d078a14d8f6ea07357d5d046d11d9a7efb Author: Piotr Karbowski gentoo org> AuthorDate: Sun Feb 6 13:41:10 2022 + Commit: Piotr Karbowski gentoo org> CommitDate: Sun Feb 6 13:42:12 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a97cb3d0 dev-libs/libdispatch: 5.5 version bump. Closes: https://bugs.gentoo.org/830686 Closes: https://bugs.gentoo.org/776313 Signed-off-by: Piotr Karbowski gentoo.org> dev-libs/libdispatch/Manifest | 1 + dev-libs/libdispatch/libdispatch-5.5.ebuild | 50 + 2 files changed, 51 insertions(+) diff --git a/dev-libs/libdispatch/Manifest b/dev-libs/libdispatch/Manifest index aa3b6b67cbee..eccfb10e6806 100644 --- a/dev-libs/libdispatch/Manifest +++ b/dev-libs/libdispatch/Manifest @@ -1 +1,2 @@ DIST libdispatch-5.3.3.tar.gz 591794 BLAKE2B 982b99227a1292d999639e7b16c1382a38dd6799a0ea1b83dd66333d5b6388be809127565fafc7f171dab9d8aa388cf67316d7eb6fa2ae2e1b8ccf660b32f0ab SHA512 b76071e8fac19ef5aed8cb3998b903a17a4f2b9e6b992d22d394212f4d48c4a547fb7a8cf16e4ce2ef17d6b58e253c2d52c6b176c3a874132410215b73332909 +DIST libdispatch-5.5.tar.gz 592054 BLAKE2B 500ae44069063f202b48cfab2df1fb7fc012f1a1048d2460054e34f18629feefd38952d08f9de310d71774120a0516b4f9210147869e2ce34c266bf44e6fa0d7 SHA512 58ad7122d2fac7b117f4e81eec2b5c1dfdf5256865337110d660790744e83c3fea5e82fbe521b6e56fd0e2f09684e5e1475cf2cac67989a8f78dd0a284fb0d21 diff --git a/dev-libs/libdispatch/libdispatch-5.5.ebuild b/dev-libs/libdispatch/libdispatch-5.5.ebuild new file mode 100644 index ..72ab2824900b --- /dev/null +++ b/dev-libs/libdispatch/libdispatch-5.5.ebuild @@ -0,0 +1,50 @@ +# Copyright 2022 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +inherit flag-o-matic cmake toolchain-funcs + +MY_PN="swift-corelibs-${PN}" +MY_PV="swift-${PV}-RELEASE" + +DESCRIPTION="A library for concurrent code execution on multicore hardware" +HOMEPAGE="https://github.com/apple/swift-corelibs-libdispatch; +SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~ppc64 ~riscv ~x86" + +DEPEND=" + !gnustep-base/libobjc2 + !sys-libs/blocksruntime +" +RDEPEND="${DEPEND}" +BDEPEND=" + sys-devel/clang + sys-devel/llvm + virtual/pkgconfig +" + +S="${WORKDIR}/${MY_PN}-${MY_PV}" + +PATCHES=( "${FILESDIR}/remove-Werror.patch" ) + +src_configure () { + if ! tc-is-clang ; then + AR=llvm-ar + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + NM=llvm-nm + RANLIB=llvm-ranlib + + strip-unsupported-flags + fi + + export HOST_CC="$(tc-getBUILD_CC)" + export HOST_CXX="$(tc-getBUILD_CXX)" + tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG + + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/
commit: 85f4400e9f68fcabbb96ae8374fa14abe772ae81 Author: Sam James gentoo org> AuthorDate: Mon Jan 24 03:42:14 2022 + Commit: Sam James gentoo org> CommitDate: Mon Jan 24 03:42:14 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85f4400e dev-libs/libdispatch: Stabilize 5.3.3-r1 ppc64, #831644 Signed-off-by: Sam James gentoo.org> dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild b/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild index 5837ae0d29dd..5ec153ddcd8c 100644 --- a/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild +++ b/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~ppc64 ~riscv x86" +KEYWORDS="amd64 ppc64 ~riscv x86" DEPEND="!gnustep-base/libobjc2" RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/
commit: 7e72325688de918949da63b321db3aefb42d9424 Author: Sam James gentoo org> AuthorDate: Fri Jan 21 12:40:08 2022 + Commit: Sam James gentoo org> CommitDate: Fri Jan 21 12:40:08 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e723256 dev-libs/libdispatch: Stabilize 5.3.3-r1 x86, #831644 Signed-off-by: Sam James gentoo.org> dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild b/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild index 2dbd5390d477..5837ae0d29dd 100644 --- a/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild +++ b/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="amd64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~ppc64 ~riscv x86" DEPEND="!gnustep-base/libobjc2" RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/
commit: 87a0650c7f024d5fbbc6a56b9b54750f1d377016 Author: Sam James gentoo org> AuthorDate: Fri Jan 21 12:39:09 2022 + Commit: Sam James gentoo org> CommitDate: Fri Jan 21 12:39:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87a0650c dev-libs/libdispatch: Stabilize 5.3.3-r1 amd64, #831644 Signed-off-by: Sam James gentoo.org> dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild b/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild index 1f05cf1d1cdb..2dbd5390d477 100644 --- a/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild +++ b/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~ppc64 ~riscv ~x86" DEPEND="!gnustep-base/libobjc2" RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/
commit: 9802640ccb1aa6c52392840ccf2ae7d3f7f10ee6 Author: Yongxiang Liang gmail com> AuthorDate: Fri Jan 7 07:38:31 2022 + Commit: Georgy Yakovlev gentoo org> CommitDate: Fri Jan 7 17:00:42 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9802640c dev-libs/libdispatch: keyword ~riscv Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Yongxiang Liang gmail.com> Signed-off-by: Georgy Yakovlev gentoo.org> dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild b/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild index e1834b4c8b3b..1f05cf1d1cdb 100644 --- a/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild +++ b/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild @@ -14,7 +14,7 @@ SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~ppc64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~riscv ~x86" DEPEND="!gnustep-base/libobjc2" RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/
commit: fa4f3dbec766e6a4e1ace3754537830f43a27098 Author: Georgy Yakovlev gentoo org> AuthorDate: Thu Jan 6 23:40:26 2022 + Commit: Georgy Yakovlev gentoo org> CommitDate: Thu Jan 6 23:40:26 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa4f3dbe dev-libs/libdispatch: fix IndirectInherits Signed-off-by: Georgy Yakovlev gentoo.org> dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild b/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild index 11c5f15b7a78..e1834b4c8b3b 100644 --- a/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild +++ b/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild @@ -3,7 +3,7 @@ EAPI=7 -inherit cmake +inherit flag-o-matic cmake toolchain-funcs MY_PN="swift-corelibs-${PN}" MY_PV="swift-${PV}-RELEASE"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/
commit: f357930997b87c5454c4898322b3c9124154a44a Author: Georgy Yakovlev gentoo org> AuthorDate: Thu Jan 6 23:34:11 2022 + Commit: Georgy Yakovlev gentoo org> CommitDate: Thu Jan 6 23:34:11 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3579309 dev-libs/libdispatch: keyword 5.3.3-r1 for ~ppc64 Signed-off-by: Georgy Yakovlev gentoo.org> dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild b/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild index 063c0a8fde6c..11c5f15b7a78 100644 --- a/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild +++ b/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 2021 Gentoo Authors +# Copyright 2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -14,7 +14,7 @@ SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.g LICENSE="Apache-2.0" SLOT="0" -KEYWORDS="~amd64 ~x86" +KEYWORDS="~amd64 ~ppc64 ~x86" DEPEND="!gnustep-base/libobjc2" RDEPEND="${DEPEND}"
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/files/, dev-libs/libdispatch/
commit: ebc65b360483b27111d2f727bb4aea66aa778eba Author: Piotr Karbowski gentoo org> AuthorDate: Sun Mar 14 15:33:33 2021 + Commit: Piotr Karbowski gentoo org> CommitDate: Sun Mar 14 15:35:14 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ebc65b36 dev-libs/libdispatch: 5.3.3: Drop -Werror; block on libobjc2. Closes: https://bugs.gentoo.org/show_bug.cgi?id=775692 Closes: https://bugs.gentoo.org/show_bug.cgi?id=775623 Signed-off-by: Piotr Karbowski gentoo.org> dev-libs/libdispatch/files/remove-Werror.patch | 25 ++ ...ch-5.3.3.ebuild => libdispatch-5.3.3-r1.ebuild} | 5 +++-- 2 files changed, 28 insertions(+), 2 deletions(-) diff --git a/dev-libs/libdispatch/files/remove-Werror.patch b/dev-libs/libdispatch/files/remove-Werror.patch new file mode 100644 index 000..bdc3edf2d48 --- /dev/null +++ b/dev-libs/libdispatch/files/remove-Werror.patch @@ -0,0 +1,25 @@ +diff --git a/cmake/modules/DispatchCompilerWarnings.cmake b/cmake/modules/DispatchCompilerWarnings.cmake +index 35b80f3..cc554ed 100644 +--- a/cmake/modules/DispatchCompilerWarnings.cmake b/cmake/modules/DispatchCompilerWarnings.cmake +@@ -2,7 +2,6 @@ + if("${CMAKE_C_SIMULATE_ID}" STREQUAL "MSVC") + # TODO: someone needs to provide the msvc equivalent warning flags + else() +- add_compile_options($<$,$>:-Werror>) + add_compile_options($<$,$>:-Wall>) + add_compile_options($<$,$>:-Wextra>) + +diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt +index adc989d..2841aa2 100644 +--- a/src/CMakeLists.txt b/src/CMakeLists.txt +@@ -127,7 +127,7 @@ endif() + # FIXME(compnerd) add check for -fblocks? + target_compile_options(dispatch PRIVATE -fblocks) + +-check_c_compiler_flag("-momit-leaf-frame-pointer -Werror -Wall -O3" C_SUPPORTS_OMIT_LEAF_FRAME_POINTER) ++check_c_compiler_flag("-momit-leaf-frame-pointer -Wall -O3" C_SUPPORTS_OMIT_LEAF_FRAME_POINTER) + if (C_SUPPORTS_OMIT_LEAF_FRAME_POINTER) + target_compile_options(dispatch PRIVATE -momit-leaf-frame-pointer) + endif() diff --git a/dev-libs/libdispatch/libdispatch-5.3.3.ebuild b/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild similarity index 91% rename from dev-libs/libdispatch/libdispatch-5.3.3.ebuild rename to dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild index d469c43530f..d02b56e15ca 100644 --- a/dev-libs/libdispatch/libdispatch-5.3.3.ebuild +++ b/dev-libs/libdispatch/libdispatch-5.3.3-r1.ebuild @@ -16,7 +16,7 @@ LICENSE="Apache-2.0" SLOT="0" KEYWORDS="~amd64 ~x86" -DEPEND="" +DEPEND="!gnustep-base/libobjc2" RDEPEND="${DEPEND}" BDEPEND=" sys-devel/clang @@ -25,9 +25,10 @@ BDEPEND=" S="${WORKDIR}/${MY_PN}-${MY_PV}" +PATCHES=( "${FILESDIR}/remove-Werror.patch" ) + src_configure () { if ! tc-is-clang ; then - have_switched_compiler=yes AR=llvm-ar CC=${CHOST}-clang CXX=${CHOST}-clang++
[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/
commit: f3d8e3a5d65ec0094c0e50c9297548ecdbe1d2f6 Author: Piotr Karbowski gentoo org> AuthorDate: Fri Mar 12 09:55:42 2021 + Commit: Piotr Karbowski gentoo org> CommitDate: Fri Mar 12 12:31:00 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f3d8e3a5 dev-libs/libdispatch: new package. Signed-off-by: Piotr Karbowski gentoo.org> dev-libs/libdispatch/Manifest | 1 + dev-libs/libdispatch/libdispatch-5.3.3.ebuild | 45 +++ dev-libs/libdispatch/metadata.xml | 11 +++ 3 files changed, 57 insertions(+) diff --git a/dev-libs/libdispatch/Manifest b/dev-libs/libdispatch/Manifest new file mode 100644 index 000..aa3b6b67cbe --- /dev/null +++ b/dev-libs/libdispatch/Manifest @@ -0,0 +1 @@ +DIST libdispatch-5.3.3.tar.gz 591794 BLAKE2B 982b99227a1292d999639e7b16c1382a38dd6799a0ea1b83dd66333d5b6388be809127565fafc7f171dab9d8aa388cf67316d7eb6fa2ae2e1b8ccf660b32f0ab SHA512 b76071e8fac19ef5aed8cb3998b903a17a4f2b9e6b992d22d394212f4d48c4a547fb7a8cf16e4ce2ef17d6b58e253c2d52c6b176c3a874132410215b73332909 diff --git a/dev-libs/libdispatch/libdispatch-5.3.3.ebuild b/dev-libs/libdispatch/libdispatch-5.3.3.ebuild new file mode 100644 index 000..d469c43530f --- /dev/null +++ b/dev-libs/libdispatch/libdispatch-5.3.3.ebuild @@ -0,0 +1,45 @@ +# Copyright 2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +MY_PN="swift-corelibs-${PN}" +MY_PV="swift-${PV}-RELEASE" + +DESCRIPTION="A library for concurrent code execution on multicore hardware" +HOMEPAGE="https://github.com/apple/swift-corelibs-libdispatch; +SRC_URI="https://github.com/apple/${MY_PN}/archive/${MY_PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~amd64 ~x86" + +DEPEND="" +RDEPEND="${DEPEND}" +BDEPEND=" + sys-devel/clang + sys-devel/llvm +" + +S="${WORKDIR}/${MY_PN}-${MY_PV}" + +src_configure () { + if ! tc-is-clang ; then + have_switched_compiler=yes + AR=llvm-ar + CC=${CHOST}-clang + CXX=${CHOST}-clang++ + NM=llvm-nm + RANLIB=llvm-ranlib + + strip-unsupported-flags + fi + + export HOST_CC="$(tc-getBUILD_CC)" + export HOST_CXX="$(tc-getBUILD_CXX)" + tc-export CC CXX LD AR NM OBJDUMP RANLIB PKG_CONFIG + + cmake_src_configure +} diff --git a/dev-libs/libdispatch/metadata.xml b/dev-libs/libdispatch/metadata.xml new file mode 100644 index 000..7629980c0ab --- /dev/null +++ b/dev-libs/libdispatch/metadata.xml @@ -0,0 +1,11 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + slashbe...@gentoo.org + Piotr Karbowski + + + apple/swift-corelibs-libdispatch + +