[gentoo-commits] repo/gentoo:master commit in: dev-libs/libdispatch/

2024-01-01 Thread WANG Xuerui
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/

2023-05-27 Thread Arthur Zamarin
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/

2023-05-21 Thread Arthur Zamarin
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/

2023-05-20 Thread Sam James
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/

2023-05-02 Thread Sam James
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/

2023-05-02 Thread Sam James
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/

2023-05-02 Thread Arthur Zamarin
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/

2023-04-18 Thread Piotr Karbowski
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/

2023-04-03 Thread Georgy Yakovlev
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/

2023-03-29 Thread Piotr Karbowski
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/

2023-03-29 Thread Piotr Karbowski
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/

2023-03-07 Thread Sam James
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/

2023-03-06 Thread Arthur Zamarin
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/

2023-03-06 Thread Arthur Zamarin
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/

2022-11-14 Thread Piotr Karbowski
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/

2022-11-14 Thread Piotr Karbowski
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/

2022-11-06 Thread Agostino Sarubbo
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/

2022-11-05 Thread Sam James
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/

2022-11-05 Thread Sam James
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/

2022-06-26 Thread Piotr Karbowski
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/

2022-03-12 Thread Arthur Zamarin
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/

2022-02-17 Thread Sam James
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/

2022-02-06 Thread Sam James
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/

2022-02-06 Thread Piotr Karbowski
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/

2022-01-23 Thread Sam James
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/

2022-01-21 Thread Sam James
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/

2022-01-21 Thread Sam James
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/

2022-01-07 Thread Georgy Yakovlev
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/

2022-01-06 Thread Georgy Yakovlev
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/

2022-01-06 Thread Georgy Yakovlev
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/

2021-03-14 Thread Piotr Karbowski
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/

2021-03-12 Thread Piotr Karbowski
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
+   
+