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

2024-06-25 Thread Michał Górny
commit: 697888f7513bc5005a0b22aa609016705e2576a5
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Jun 25 04:30:36 2024 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Jun 25 08:01:48 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=697888f7

dev-libs/c-blosc: Bump to 1.21.6

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/c-blosc/Manifest  |  1 +
 dev-libs/c-blosc/c-blosc-1.21.6.ebuild | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/dev-libs/c-blosc/Manifest b/dev-libs/c-blosc/Manifest
index e7cb8aa0f471..58da50003a08 100644
--- a/dev-libs/c-blosc/Manifest
+++ b/dev-libs/c-blosc/Manifest
@@ -1 +1,2 @@
 DIST c-blosc-1.21.5.gh.tar.gz 2458960 BLAKE2B 
f56e19146a1522554d5e8de23f580125a6181b50f1898c8e622e8ac50f2f40ab4cdaba62a5a2bc6ff437257550e205090ebe66bb8840202a26567abfc63fbf53
 SHA512 
01e6d80e1114d76c4bd1b413778c293d0455879ec38e1e1ec46e8e7eaf2997b47cc2de35bc52cdc4c2c70341b6f87d70626a9a9c24ffc8b7b170d760efa60c07
+DIST c-blosc-1.21.6.gh.tar.gz 2495309 BLAKE2B 
87d3368a5070bb9be84b648c6727248630b97fbeda1cfcecf3da41256370436b719f943c63b84c196a2653e19c699a5f8c6aeffc0da4fffeda9fa7afeb81b853
 SHA512 
f32ac9ca7dd473f32201cdf4b7bb61a89e8bc3e3d16e027d2c6dc1aa838cb47c42dfed6942c9108532b3920ed22a8c662e7451890177c9bbe6ec5b8ab65362b3

diff --git a/dev-libs/c-blosc/c-blosc-1.21.6.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.6.ebuild
new file mode 100644
index ..784aa67e6e7e
--- /dev/null
+++ b/dev-libs/c-blosc/c-blosc-1.21.6.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Blocking, shuffling and lossless compression library"
+HOMEPAGE="
+   https://www.blosc.org/
+   https://github.com/Blosc/c-blosc/
+"
+SRC_URI="
+   https://github.com/Blosc/c-blosc/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0/1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv 
~s390 ~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="+lz4 +snappy test zlib zstd"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   lz4? ( >=app-arch/lz4-1.7.5:= )
+   snappy? ( app-arch/snappy:= )
+   zlib? ( sys-libs/zlib:= )
+   zstd? ( app-arch/zstd:= )
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.21.4-no-unaligned.patch
+)
+
+src_configure() {
+   # remove bundled libs (just in case)
+   rm -rf internal-complibs || die
+
+   local mycmakeargs=(
+   -DBUILD_STATIC=OFF
+   -DBUILD_TESTS=$(usex test)
+   -DBUILD_BENCHMARKS=OFF
+   -DBUILD_FUZZERS=OFF
+   -DDEACTIVATE_LZ4=$(usex !lz4)
+   -DDEACTIVATE_SNAPPY=$(usex !snappy)
+   -DDEACTIVATE_ZLIB=$(usex !zlib)
+   -DDEACTIVATE_ZSTD=$(usex !zstd)
+   -DPREFER_EXTERNAL_LZ4=ON
+   # snappy is always external
+   -DPREFER_EXTERNAL_ZLIB=ON
+   -DPREFER_EXTERNAL_ZSTD=ON
+   )
+   cmake_src_configure
+}



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

2024-01-04 Thread WANG Xuerui
commit: 36447a734264f084c66b93318a32c8d8a2ce2a69
Author: WANG Xuerui  gentoo  org>
AuthorDate: Thu Jan  4 05:24:37 2024 +
Commit: WANG Xuerui  gentoo  org>
CommitDate: Thu Jan  4 11:28:58 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=36447a73

dev-libs/c-blosc: keyword 1.21.5 for ~loong

Signed-off-by: WANG Xuerui  gentoo.org>

 dev-libs/c-blosc/c-blosc-1.21.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.5.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.5.ebuild
index 5003f52c8089..38ab8bce109f 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.5.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~s390 
~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2023-10-06 Thread Sam James
commit: 17dfcb35dbb8f99db37f9f3177c4a4ba0bb50c7d
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct  6 15:04:55 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct  6 15:04:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17dfcb35

dev-libs/c-blosc: Stabilize 1.21.5 ppc64, #915250

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

 dev-libs/c-blosc/c-blosc-1.21.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.5.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.5.ebuild
index 0a9536f34cc9..2e1f9ad15a7e 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.5.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.5.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/1"
-KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2023-10-06 Thread Sam James
commit: ed7b848a6d1d214ddecd598632ebbc43995caaba
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct  6 14:54:15 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct  6 14:54:15 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed7b848a

dev-libs/c-blosc: Stabilize 1.21.5 arm64, #915250

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

 dev-libs/c-blosc/c-blosc-1.21.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.5.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.5.ebuild
index bfeb84b2d188..15f9f7e170c7 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.5.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.5.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2023-10-06 Thread Sam James
commit: 186bc48e4d119638dd80aab4726d36ae20997db7
Author: Sam James  gentoo  org>
AuthorDate: Fri Oct  6 14:54:16 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct  6 14:54:16 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=186bc48e

dev-libs/c-blosc: Stabilize 1.21.5 arm, #915250

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

 dev-libs/c-blosc/c-blosc-1.21.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.5.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.5.ebuild
index 15f9f7e170c7..0a9536f34cc9 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.5.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.5.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/1"
-KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2023-09-02 Thread Michał Górny
commit: 6b6f7093685b106c90dac671ec736034572c58b8
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Sep  2 13:45:43 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Sep  2 14:10:48 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b6f7093

dev-libs/c-blosc: Bump to 1.21.5

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/c-blosc/Manifest  |  1 +
 dev-libs/c-blosc/c-blosc-1.21.5.ebuild | 57 ++
 2 files changed, 58 insertions(+)

diff --git a/dev-libs/c-blosc/Manifest b/dev-libs/c-blosc/Manifest
index 930941625107..6ab5c4b6aaa2 100644
--- a/dev-libs/c-blosc/Manifest
+++ b/dev-libs/c-blosc/Manifest
@@ -1 +1,2 @@
 DIST c-blosc-1.21.4.gh.tar.gz 2458878 BLAKE2B 
5b58e5069ed99e67adaef832871d45e4e3b88dede169833b07bb1800d35d6d43909c59645f79c003f9a80604e432c81f7d5da35fd19899fbb0378e81f015b0fa
 SHA512 
cbe8406dc88318a582b6ea5e5ba1a25b66814f741743dd512b1a61664691977bfe0896baf24d2e998cdbb209a3ba83c6eb79e86bc1e7a2eb5ef2cde697e8eb65
+DIST c-blosc-1.21.5.gh.tar.gz 2458960 BLAKE2B 
f56e19146a1522554d5e8de23f580125a6181b50f1898c8e622e8ac50f2f40ab4cdaba62a5a2bc6ff437257550e205090ebe66bb8840202a26567abfc63fbf53
 SHA512 
01e6d80e1114d76c4bd1b413778c293d0455879ec38e1e1ec46e8e7eaf2997b47cc2de35bc52cdc4c2c70341b6f87d70626a9a9c24ffc8b7b170d760efa60c07

diff --git a/dev-libs/c-blosc/c-blosc-1.21.5.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.5.ebuild
new file mode 100644
index ..bfeb84b2d188
--- /dev/null
+++ b/dev-libs/c-blosc/c-blosc-1.21.5.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Blocking, shuffling and lossless compression library"
+HOMEPAGE="
+   https://www.blosc.org/
+   https://github.com/Blosc/c-blosc/
+"
+SRC_URI="
+   https://github.com/Blosc/c-blosc/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0/1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="+lz4 +snappy test zlib zstd"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   lz4? ( >=app-arch/lz4-1.7.5:= )
+   snappy? ( app-arch/snappy:= )
+   zlib? ( sys-libs/zlib:= )
+   zstd? ( app-arch/zstd:= )
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.21.4-no-unaligned.patch
+)
+
+src_configure() {
+   # remove bundled libs (just in case)
+   rm -rf internal-complibs || die
+
+   local mycmakeargs=(
+   -DBUILD_STATIC=OFF
+   -DBUILD_TESTS=$(usex test)
+   -DBUILD_BENCHMARKS=OFF
+   -DBUILD_FUZZERS=OFF
+   -DDEACTIVATE_LZ4=$(usex !lz4)
+   -DDEACTIVATE_SNAPPY=$(usex !snappy)
+   -DDEACTIVATE_ZLIB=$(usex !zlib)
+   -DDEACTIVATE_ZSTD=$(usex !zstd)
+   -DPREFER_EXTERNAL_LZ4=ON
+   # snappy is always external
+   -DPREFER_EXTERNAL_ZLIB=ON
+   -DPREFER_EXTERNAL_ZSTD=ON
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/c-blosc/files/, dev-libs/c-blosc/

2023-08-21 Thread Sam James
commit: 2c8c6679b1a55b9912410bb2ff76b8291c23544d
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 21 06:32:48 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 21 06:32:59 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c8c6679

dev-libs/c-blosc: disable unaligned access

Causes SIGBUS on armv7 (at least in jiji's arm32-on-arm64 chroot) in Pandas test
suite. Unaligned access is UB anyway.

Bug: https://bugs.gentoo.org/911660
Signed-off-by: Sam James  gentoo.org>

 dev-libs/c-blosc/c-blosc-1.21.4-r1.ebuild  | 57 ++
 .../files/c-blosc-1.21.4-no-unaligned.patch| 33 +
 2 files changed, 90 insertions(+)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.4-r1.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.4-r1.ebuild
new file mode 100644
index ..bfeb84b2d188
--- /dev/null
+++ b/dev-libs/c-blosc/c-blosc-1.21.4-r1.ebuild
@@ -0,0 +1,57 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Blocking, shuffling and lossless compression library"
+HOMEPAGE="
+   https://www.blosc.org/
+   https://github.com/Blosc/c-blosc/
+"
+SRC_URI="
+   https://github.com/Blosc/c-blosc/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0/1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="+lz4 +snappy test zlib zstd"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   lz4? ( >=app-arch/lz4-1.7.5:= )
+   snappy? ( app-arch/snappy:= )
+   zlib? ( sys-libs/zlib:= )
+   zstd? ( app-arch/zstd:= )
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.21.4-no-unaligned.patch
+)
+
+src_configure() {
+   # remove bundled libs (just in case)
+   rm -rf internal-complibs || die
+
+   local mycmakeargs=(
+   -DBUILD_STATIC=OFF
+   -DBUILD_TESTS=$(usex test)
+   -DBUILD_BENCHMARKS=OFF
+   -DBUILD_FUZZERS=OFF
+   -DDEACTIVATE_LZ4=$(usex !lz4)
+   -DDEACTIVATE_SNAPPY=$(usex !snappy)
+   -DDEACTIVATE_ZLIB=$(usex !zlib)
+   -DDEACTIVATE_ZSTD=$(usex !zstd)
+   -DPREFER_EXTERNAL_LZ4=ON
+   # snappy is always external
+   -DPREFER_EXTERNAL_ZLIB=ON
+   -DPREFER_EXTERNAL_ZSTD=ON
+   )
+   cmake_src_configure
+}

diff --git a/dev-libs/c-blosc/files/c-blosc-1.21.4-no-unaligned.patch 
b/dev-libs/c-blosc/files/c-blosc-1.21.4-no-unaligned.patch
new file mode 100644
index ..932df9355a99
--- /dev/null
+++ b/dev-libs/c-blosc/files/c-blosc-1.21.4-no-unaligned.patch
@@ -0,0 +1,33 @@
+Causes SIGBUS on armv7 (at least in jiji's arm32-on-arm64 chroot) in Pandas 
test
+suite. Unaligned access is UB anyway.
+--- a/blosc/blosc-common.h
 b/blosc/blosc-common.h
+@@ -43,28 +43,6 @@
+  */
+ #if !defined(BLOSC_STRICT_ALIGN)
+ #define BLOSC_STRICT_ALIGN
+-#if defined(__i386__) || defined(__386) || defined (__amd64)  /* GNU C, Sun 
Studio */
+-#undef BLOSC_STRICT_ALIGN
+-#elif defined(__i486__) || defined(__i586__) || defined(__i686__)  /* GNU C */
+-#undef BLOSC_STRICT_ALIGN
+-#elif defined(_M_IX86) || defined(_M_X64)   /* Intel, MSVC */
+-#undef BLOSC_STRICT_ALIGN
+-#elif defined(__386)
+-#undef BLOSC_STRICT_ALIGN
+-#elif defined(_X86_) /* MinGW */
+-#undef BLOSC_STRICT_ALIGN
+-#elif defined(__I86__) /* Digital Mars */
+-#undef BLOSC_STRICT_ALIGN
+-/* Seems like unaligned access in ARM (at least ARMv6) is pretty
+-   expensive, so we are going to always enforce strict alignment in ARM.
+-   If anybody suggest that newer ARMs are better, we can revisit this. */
+-/* #elif defined(__ARM_FEATURE_UNALIGNED) */  /* ARM, GNU C */
+-/* #undef BLOSC_STRICT_ALIGN */
+-#elif defined(_ARCH_PPC) || defined(__PPC__)
+-/* Modern PowerPC systems (like POWER8) should support unaligned access
+-   quite efficiently. */
+-#undef BLOSC_STRICT_ALIGN
+-#endif
+ #endif
+ 
+ #if defined(__SSE2__)



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

2023-08-02 Thread Michał Górny
commit: adcdfa8f1ec38b1b499340680a971b3970a9c15a
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Aug  2 11:59:49 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Aug  2 11:59:49 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adcdfa8f

dev-libs/c-blosc: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/c-blosc/Manifest  |  1 -
 dev-libs/c-blosc/c-blosc-1.21.3.ebuild | 53 --
 2 files changed, 54 deletions(-)

diff --git a/dev-libs/c-blosc/Manifest b/dev-libs/c-blosc/Manifest
index 8929119daeb4..930941625107 100644
--- a/dev-libs/c-blosc/Manifest
+++ b/dev-libs/c-blosc/Manifest
@@ -1,2 +1 @@
-DIST c-blosc-1.21.3.gh.tar.gz 1532077 BLAKE2B 
ff8ad36e4e34b245062025c5820655bb52fea40276e88a748253d5079c3b5f8662079f177835ab38aa6e58d87e7849a93d7e1289346fcc53c077ef85b7382462
 SHA512 
e9542aa2d1ebae9f6dcc12916d7ac3b920d771281ab96e2b2d59c2951e5f51d02d2684859b8823643d43d320613fb9dd8a3ea411ade34e66e323fcefa8165a91
 DIST c-blosc-1.21.4.gh.tar.gz 2458878 BLAKE2B 
5b58e5069ed99e67adaef832871d45e4e3b88dede169833b07bb1800d35d6d43909c59645f79c003f9a80604e432c81f7d5da35fd19899fbb0378e81f015b0fa
 SHA512 
cbe8406dc88318a582b6ea5e5ba1a25b66814f741743dd512b1a61664691977bfe0896baf24d2e998cdbb209a3ba83c6eb79e86bc1e7a2eb5ef2cde697e8eb65

diff --git a/dev-libs/c-blosc/c-blosc-1.21.3.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.3.ebuild
deleted file mode 100644
index c845b48cd4a5..
--- a/dev-libs/c-blosc/c-blosc-1.21.3.ebuild
+++ /dev/null
@@ -1,53 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Blocking, shuffling and lossless compression library"
-HOMEPAGE="
-   https://www.blosc.org/
-   https://github.com/Blosc/c-blosc/
-"
-SRC_URI="
-   https://github.com/Blosc/c-blosc/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0/1"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
-IUSE="+lz4 +snappy test zlib zstd"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   lz4? ( >=app-arch/lz4-1.7.5:= )
-   snappy? ( app-arch/snappy:= )
-   zlib? ( sys-libs/zlib:= )
-   zstd? ( app-arch/zstd:= )
-"
-RDEPEND="
-   ${DEPEND}
-"
-
-src_configure() {
-   # remove bundled libs (just in case)
-   rm -rf internal-complibs || die
-
-   local mycmakeargs=(
-   -DBUILD_STATIC=OFF
-   -DBUILD_TESTS=$(usex test)
-   -DBUILD_BENCHMARKS=OFF
-   -DBUILD_FUZZERS=OFF
-   -DDEACTIVATE_LZ4=$(usex !lz4)
-   -DDEACTIVATE_SNAPPY=$(usex !snappy)
-   -DDEACTIVATE_ZLIB=$(usex !zlib)
-   -DDEACTIVATE_ZSTD=$(usex !zstd)
-   -DPREFER_EXTERNAL_LZ4=ON
-   # snappy is always external
-   -DPREFER_EXTERNAL_ZLIB=ON
-   -DPREFER_EXTERNAL_ZSTD=ON
-   )
-   cmake_src_configure
-}



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

2023-08-02 Thread Arthur Zamarin
commit: d0cab88043c9d035c45265dd1438dfb564c8b6cd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Aug  2 11:58:10 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Aug  2 11:58:10 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0cab880

dev-libs/c-blosc: Stabilize 1.21.4 ppc, #911099

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

 dev-libs/c-blosc/c-blosc-1.21.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.4.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.4.ebuild
index 6aafd4e818e1..3f604ce7bde4 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.4.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.4.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2023-07-24 Thread Jakov Smolić
commit: 3a0ffcbb2b42a67c5920013b968fb41b5e5fe0c4
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Jul 24 11:03:30 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Jul 24 11:03:30 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a0ffcbb

dev-libs/c-blosc: Stabilize 1.21.4 ppc64, #911099

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/c-blosc/c-blosc-1.21.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.4.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.4.ebuild
index b6420d5b5af3..128fcd100593 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.4.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.4.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2023-07-24 Thread Jakov Smolić
commit: 46073faceb70dc91476c5842d3a30196dee6a9a2
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Jul 24 09:25:17 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Jul 24 09:25:17 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46073fac

dev-libs/c-blosc: Stabilize 1.21.4 x86, #911099

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/c-blosc/c-blosc-1.21.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.4.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.4.ebuild
index 2c0115fb3fed..b6420d5b5af3 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.4.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.4.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2023-07-24 Thread Jakov Smolić
commit: f237db673a359b3950cfaa1310a9abef166a58fd
Author: Jakov Smolić  gentoo  org>
AuthorDate: Mon Jul 24 08:53:57 2023 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Mon Jul 24 08:53:57 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f237db67

dev-libs/c-blosc: Stabilize 1.21.4 amd64, #911099

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-libs/c-blosc/c-blosc-1.21.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.4.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.4.ebuild
index a5c63c1a8c94..2c0115fb3fed 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.4.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.4.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2023-05-16 Thread Michał Górny
commit: 987e1d4543268dd803812af43f54a4ef43072018
Author: Michał Górny  gentoo  org>
AuthorDate: Tue May 16 16:09:41 2023 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue May 16 16:28:55 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=987e1d45

dev-libs/c-blosc: Bump to 1.21.4

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/c-blosc/Manifest  |  1 +
 dev-libs/c-blosc/c-blosc-1.21.4.ebuild | 53 ++
 2 files changed, 54 insertions(+)

diff --git a/dev-libs/c-blosc/Manifest b/dev-libs/c-blosc/Manifest
index 24d850467100..8929119daeb4 100644
--- a/dev-libs/c-blosc/Manifest
+++ b/dev-libs/c-blosc/Manifest
@@ -1 +1,2 @@
 DIST c-blosc-1.21.3.gh.tar.gz 1532077 BLAKE2B 
ff8ad36e4e34b245062025c5820655bb52fea40276e88a748253d5079c3b5f8662079f177835ab38aa6e58d87e7849a93d7e1289346fcc53c077ef85b7382462
 SHA512 
e9542aa2d1ebae9f6dcc12916d7ac3b920d771281ab96e2b2d59c2951e5f51d02d2684859b8823643d43d320613fb9dd8a3ea411ade34e66e323fcefa8165a91
+DIST c-blosc-1.21.4.gh.tar.gz 2458878 BLAKE2B 
5b58e5069ed99e67adaef832871d45e4e3b88dede169833b07bb1800d35d6d43909c59645f79c003f9a80604e432c81f7d5da35fd19899fbb0378e81f015b0fa
 SHA512 
cbe8406dc88318a582b6ea5e5ba1a25b66814f741743dd512b1a61664691977bfe0896baf24d2e998cdbb209a3ba83c6eb79e86bc1e7a2eb5ef2cde697e8eb65

diff --git a/dev-libs/c-blosc/c-blosc-1.21.4.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.4.ebuild
new file mode 100644
index ..a5c63c1a8c94
--- /dev/null
+++ b/dev-libs/c-blosc/c-blosc-1.21.4.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Blocking, shuffling and lossless compression library"
+HOMEPAGE="
+   https://www.blosc.org/
+   https://github.com/Blosc/c-blosc/
+"
+SRC_URI="
+   https://github.com/Blosc/c-blosc/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="BSD"
+SLOT="0/1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="+lz4 +snappy test zlib zstd"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   lz4? ( >=app-arch/lz4-1.7.5:= )
+   snappy? ( app-arch/snappy:= )
+   zlib? ( sys-libs/zlib:= )
+   zstd? ( app-arch/zstd:= )
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+src_configure() {
+   # remove bundled libs (just in case)
+   rm -rf internal-complibs || die
+
+   local mycmakeargs=(
+   -DBUILD_STATIC=OFF
+   -DBUILD_TESTS=$(usex test)
+   -DBUILD_BENCHMARKS=OFF
+   -DBUILD_FUZZERS=OFF
+   -DDEACTIVATE_LZ4=$(usex !lz4)
+   -DDEACTIVATE_SNAPPY=$(usex !snappy)
+   -DDEACTIVATE_ZLIB=$(usex !zlib)
+   -DDEACTIVATE_ZSTD=$(usex !zstd)
+   -DPREFER_EXTERNAL_LZ4=ON
+   # snappy is always external
+   -DPREFER_EXTERNAL_ZLIB=ON
+   -DPREFER_EXTERNAL_ZSTD=ON
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/c-blosc/files/, dev-libs/c-blosc/

2022-12-28 Thread Michał Górny
commit: 80d73aea1bafbcce0f9bad689c32632ab4365585
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Dec 28 15:07:36 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Dec 28 15:31:54 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80d73aea

dev-libs/c-blosc: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/c-blosc/Manifest  |  2 -
 dev-libs/c-blosc/c-blosc-1.21.1-r1.ebuild  | 51 
 dev-libs/c-blosc/c-blosc-1.21.2.ebuild | 50 ---
 .../files/c-blosc-1.21.1-gnuinstalldirs.patch  | 71 --
 4 files changed, 174 deletions(-)

diff --git a/dev-libs/c-blosc/Manifest b/dev-libs/c-blosc/Manifest
index 48f22d4081fb..24d850467100 100644
--- a/dev-libs/c-blosc/Manifest
+++ b/dev-libs/c-blosc/Manifest
@@ -1,3 +1 @@
-DIST c-blosc-1.21.1.tar.gz 1456777 BLAKE2B 
a6a48d79fc8cb3df277e878a69361a5d12552be4b8ae50a4a95d2fe48d5b073c849724913a20c2834de7cf3cac7f288ddfec977ed1e4a1875fc3d21975907b44
 SHA512 
e06712ffaeaa6892415a6b01219221426c20af4191db6ca923301313daa8f5b0a83a7a3cd273f7013766349ace4e4869590e9c44bd892e57027ca45de53779e7
-DIST c-blosc-1.21.2.gh.tar.gz 1528949 BLAKE2B 
fa1702150a8b64bb9b4eb4de963a42c89be8f62f0b53804cb81345abb6be150b4fdbf2c2a8d4f2379301c65de07564608f1e25ee1d9b045747c486ef08740815
 SHA512 
f976c40834c1c3a0ec5af8dfb36b0b674430053a902b2e4dcac68eec9118f022a7a90aa73447e4d8234ce819088cf19ee574c1a1ca39c2e4f9164d79a95066b6
 DIST c-blosc-1.21.3.gh.tar.gz 1532077 BLAKE2B 
ff8ad36e4e34b245062025c5820655bb52fea40276e88a748253d5079c3b5f8662079f177835ab38aa6e58d87e7849a93d7e1289346fcc53c077ef85b7382462
 SHA512 
e9542aa2d1ebae9f6dcc12916d7ac3b920d771281ab96e2b2d59c2951e5f51d02d2684859b8823643d43d320613fb9dd8a3ea411ade34e66e323fcefa8165a91

diff --git a/dev-libs/c-blosc/c-blosc-1.21.1-r1.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.1-r1.ebuild
deleted file mode 100644
index 20cfa09d8a42..
--- a/dev-libs/c-blosc/c-blosc-1.21.1-r1.ebuild
+++ /dev/null
@@ -1,51 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Blocking, shuffling and lossless compression library"
-HOMEPAGE="https://www.blosc.org/;
-SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="BSD"
-SLOT="0/1"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
-IUSE="+lz4 +snappy test zlib zstd"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   lz4? ( >=app-arch/lz4-1.7.5:= )
-   snappy? ( app-arch/snappy:= )
-   zlib? ( sys-libs/zlib:= )
-   zstd? ( app-arch/zstd:= )"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-gnuinstalldirs.patch
-)
-
-src_prepare() {
-   cmake_src_prepare
-   # remove bundled libs
-   rm -rf internal-complibs || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_STATIC=OFF
-   -DBUILD_TESTS=$(usex test)
-   -DBUILD_BENCHMARKS=OFF
-   -DBUILD_FUZZERS=OFF
-   -DDEACTIVATE_LZ4=$(usex !lz4)
-   -DDEACTIVATE_SNAPPY=$(usex !snappy)
-   -DDEACTIVATE_ZLIB=$(usex !zlib)
-   -DDEACTIVATE_ZSTD=$(usex !zstd)
-   -DPREFER_EXTERNAL_LZ4=ON
-   # snappy is always external
-   -DPREFER_EXTERNAL_ZLIB=ON
-   -DPREFER_EXTERNAL_ZSTD=ON
-   )
-   cmake_src_configure
-}

diff --git a/dev-libs/c-blosc/c-blosc-1.21.2.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.2.ebuild
deleted file mode 100644
index 3a03272014b2..
--- a/dev-libs/c-blosc/c-blosc-1.21.2.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit cmake
-
-DESCRIPTION="Blocking, shuffling and lossless compression library"
-HOMEPAGE="https://www.blosc.org/;
-SRC_URI="
-   https://github.com/Blosc/c-blosc/archive/v${PV}.tar.gz
-   -> ${P}.gh.tar.gz
-"
-
-LICENSE="BSD"
-SLOT="0/1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
-IUSE="+lz4 +snappy test zlib zstd"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-   lz4? ( >=app-arch/lz4-1.7.5:= )
-   snappy? ( app-arch/snappy:= )
-   zlib? ( sys-libs/zlib:= )
-   zstd? ( app-arch/zstd:= )
-"
-RDEPEND="
-   ${DEPEND}
-"
-
-src_configure() {
-   # remove bundled libs (just in case)
-   rm -rf internal-complibs || die
-
-   local mycmakeargs=(
-   -DBUILD_STATIC=OFF
-   -DBUILD_TESTS=$(usex test)
-   -DBUILD_BENCHMARKS=OFF
-   -DBUILD_FUZZERS=OFF
-   -DDEACTIVATE_LZ4=$(usex !lz4)
-   -DDEACTIVATE_SNAPPY=$(usex !snappy)
-   -DDEACTIVATE_ZLIB=$(usex !zlib)
-   -DDEACTIVATE_ZSTD=$(usex !zstd)
-   

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

2022-12-28 Thread Sam James
commit: ba61099e98427c47d2d01973651c241867255565
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 28 15:03:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 15:03:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba61099e

dev-libs/c-blosc: Stabilize 1.21.3 ppc64, #888729

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

 dev-libs/c-blosc/c-blosc-1.21.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.3.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.3.ebuild
index f85b2a811ce2..c845b48cd4a5 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.3.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.3.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2022-12-28 Thread Sam James
commit: 19184f33736ddf7e686c4744c7764c62ecc96900
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 28 15:02:51 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 15:02:51 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=19184f33

dev-libs/c-blosc: Stabilize 1.21.3 ppc, #888729

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

 dev-libs/c-blosc/c-blosc-1.21.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.3.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.3.ebuild
index e190a9cced01..f85b2a811ce2 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.3.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.3.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2022-12-28 Thread Sam James
commit: 9b86642b856204fd85589dba0ea546be87807680
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 28 15:02:49 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 15:02:49 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b86642b

dev-libs/c-blosc: Stabilize 1.21.3 arm, #888729

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

 dev-libs/c-blosc/c-blosc-1.21.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.3.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.3.ebuild
index 5fb0612ab8fd..e87b371c4aa2 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.3.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.3.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2022-12-28 Thread Sam James
commit: 06be6c69e3ff1f2e1189741d4f1239d06f7e3e15
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 28 15:02:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 15:02:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06be6c69

dev-libs/c-blosc: Stabilize 1.21.3 arm64, #888729

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

 dev-libs/c-blosc/c-blosc-1.21.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.3.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.3.ebuild
index e87b371c4aa2..e190a9cced01 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.3.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.3.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2022-12-28 Thread Sam James
commit: 303e42ff32b56f47728737476232c36f61157916
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 28 15:02:48 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 15:02:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=303e42ff

dev-libs/c-blosc: Stabilize 1.21.3 x86, #888729

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

 dev-libs/c-blosc/c-blosc-1.21.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.3.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.3.ebuild
index 992defb962a8..5fb0612ab8fd 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.3.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.3.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/1"
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
x86 ~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2022-12-28 Thread Sam James
commit: 6bc6e6e7bdbe0e6ef01a06216c3f28cbf90d4768
Author: Sam James  gentoo  org>
AuthorDate: Wed Dec 28 15:00:25 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Dec 28 15:00:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6bc6e6e7

dev-libs/c-blosc: Stabilize 1.21.3 amd64, #888729

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

 dev-libs/c-blosc/c-blosc-1.21.3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.3.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.3.ebuild
index 440457b70675..992defb962a8 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.3.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.3.ebuild
@@ -17,7 +17,7 @@ SRC_URI="
 
 LICENSE="BSD"
 SLOT="0/1"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc 
~x86 ~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2022-12-28 Thread Michał Górny
commit: a237c34588bebe5f750ee10a93bc9feed555be21
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Dec 28 13:19:27 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Dec 28 13:29:08 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a237c345

dev-libs/c-blosc: Fix license to BSD

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/c-blosc/c-blosc-1.21.1-r1.ebuild | 2 +-
 dev-libs/c-blosc/c-blosc-1.21.2.ebuild| 2 +-
 dev-libs/c-blosc/c-blosc-1.21.3.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.1-r1.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.1-r1.ebuild
index 7ff161dd1390..20cfa09d8a42 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.1-r1.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.1-r1.ebuild
@@ -9,7 +9,7 @@ DESCRIPTION="Blocking, shuffling and lossless compression 
library"
 HOMEPAGE="https://www.blosc.org/;
 SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
 
-LICENSE="MIT"
+LICENSE="BSD"
 SLOT="0/1"
 KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"

diff --git a/dev-libs/c-blosc/c-blosc-1.21.2.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.2.ebuild
index 96e39b39771b..3a03272014b2 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.2.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="
-> ${P}.gh.tar.gz
 "
 
-LICENSE="MIT"
+LICENSE="BSD"
 SLOT="0/1"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"

diff --git a/dev-libs/c-blosc/c-blosc-1.21.3.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.3.ebuild
index 96e39b39771b..3a03272014b2 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.3.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.3.ebuild
@@ -12,7 +12,7 @@ SRC_URI="
-> ${P}.gh.tar.gz
 "
 
-LICENSE="MIT"
+LICENSE="BSD"
 SLOT="0/1"
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"



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

2022-12-28 Thread Michał Górny
commit: ae4f38a96df624cd3247407a9486da3776303589
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Dec 28 13:28:07 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Dec 28 13:29:09 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae4f38a9

dev-libs/c-blosc: Add GitHub homepage

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/c-blosc/c-blosc-1.21.3.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.3.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.3.ebuild
index 3a03272014b2..440457b70675 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.3.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.3.ebuild
@@ -6,7 +6,10 @@ EAPI=8
 inherit cmake
 
 DESCRIPTION="Blocking, shuffling and lossless compression library"
-HOMEPAGE="https://www.blosc.org/;
+HOMEPAGE="
+   https://www.blosc.org/
+   https://github.com/Blosc/c-blosc/
+"
 SRC_URI="
https://github.com/Blosc/c-blosc/archive/v${PV}.tar.gz
-> ${P}.gh.tar.gz



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

2022-12-16 Thread Michał Górny
commit: 825db4f52decf04968c687c7586b794840b7db7b
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Dec 16 10:10:57 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Dec 16 11:31:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=825db4f5

dev-libs/c-blosc: Bump to 1.21.3

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/c-blosc/Manifest  |  1 +
 dev-libs/c-blosc/c-blosc-1.21.3.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-libs/c-blosc/Manifest b/dev-libs/c-blosc/Manifest
index 5eb6529301b3..48f22d4081fb 100644
--- a/dev-libs/c-blosc/Manifest
+++ b/dev-libs/c-blosc/Manifest
@@ -1,2 +1,3 @@
 DIST c-blosc-1.21.1.tar.gz 1456777 BLAKE2B 
a6a48d79fc8cb3df277e878a69361a5d12552be4b8ae50a4a95d2fe48d5b073c849724913a20c2834de7cf3cac7f288ddfec977ed1e4a1875fc3d21975907b44
 SHA512 
e06712ffaeaa6892415a6b01219221426c20af4191db6ca923301313daa8f5b0a83a7a3cd273f7013766349ace4e4869590e9c44bd892e57027ca45de53779e7
 DIST c-blosc-1.21.2.gh.tar.gz 1528949 BLAKE2B 
fa1702150a8b64bb9b4eb4de963a42c89be8f62f0b53804cb81345abb6be150b4fdbf2c2a8d4f2379301c65de07564608f1e25ee1d9b045747c486ef08740815
 SHA512 
f976c40834c1c3a0ec5af8dfb36b0b674430053a902b2e4dcac68eec9118f022a7a90aa73447e4d8234ce819088cf19ee574c1a1ca39c2e4f9164d79a95066b6
+DIST c-blosc-1.21.3.gh.tar.gz 1532077 BLAKE2B 
ff8ad36e4e34b245062025c5820655bb52fea40276e88a748253d5079c3b5f8662079f177835ab38aa6e58d87e7849a93d7e1289346fcc53c077ef85b7382462
 SHA512 
e9542aa2d1ebae9f6dcc12916d7ac3b920d771281ab96e2b2d59c2951e5f51d02d2684859b8823643d43d320613fb9dd8a3ea411ade34e66e323fcefa8165a91

diff --git a/dev-libs/c-blosc/c-blosc-1.21.3.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.3.ebuild
new file mode 100644
index ..96e39b39771b
--- /dev/null
+++ b/dev-libs/c-blosc/c-blosc-1.21.3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Blocking, shuffling and lossless compression library"
+HOMEPAGE="https://www.blosc.org/;
+SRC_URI="
+   https://github.com/Blosc/c-blosc/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0/1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="+lz4 +snappy test zlib zstd"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   lz4? ( >=app-arch/lz4-1.7.5:= )
+   snappy? ( app-arch/snappy:= )
+   zlib? ( sys-libs/zlib:= )
+   zstd? ( app-arch/zstd:= )
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+src_configure() {
+   # remove bundled libs (just in case)
+   rm -rf internal-complibs || die
+
+   local mycmakeargs=(
+   -DBUILD_STATIC=OFF
+   -DBUILD_TESTS=$(usex test)
+   -DBUILD_BENCHMARKS=OFF
+   -DBUILD_FUZZERS=OFF
+   -DDEACTIVATE_LZ4=$(usex !lz4)
+   -DDEACTIVATE_SNAPPY=$(usex !snappy)
+   -DDEACTIVATE_ZLIB=$(usex !zlib)
+   -DDEACTIVATE_ZSTD=$(usex !zstd)
+   -DPREFER_EXTERNAL_LZ4=ON
+   # snappy is always external
+   -DPREFER_EXTERNAL_ZLIB=ON
+   -DPREFER_EXTERNAL_ZSTD=ON
+   )
+   cmake_src_configure
+}



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

2022-12-07 Thread Michał Górny
commit: 652cb8cd82d8de62ad74399853d2badbb7ba4122
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Dec  7 14:42:21 2022 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Dec  7 14:43:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=652cb8cd

dev-libs/c-blosc: Bump to 1.21.2

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/c-blosc/Manifest  |  1 +
 dev-libs/c-blosc/c-blosc-1.21.2.ebuild | 50 ++
 2 files changed, 51 insertions(+)

diff --git a/dev-libs/c-blosc/Manifest b/dev-libs/c-blosc/Manifest
index 5f09a91ebbb8..5eb6529301b3 100644
--- a/dev-libs/c-blosc/Manifest
+++ b/dev-libs/c-blosc/Manifest
@@ -1 +1,2 @@
 DIST c-blosc-1.21.1.tar.gz 1456777 BLAKE2B 
a6a48d79fc8cb3df277e878a69361a5d12552be4b8ae50a4a95d2fe48d5b073c849724913a20c2834de7cf3cac7f288ddfec977ed1e4a1875fc3d21975907b44
 SHA512 
e06712ffaeaa6892415a6b01219221426c20af4191db6ca923301313daa8f5b0a83a7a3cd273f7013766349ace4e4869590e9c44bd892e57027ca45de53779e7
+DIST c-blosc-1.21.2.gh.tar.gz 1528949 BLAKE2B 
fa1702150a8b64bb9b4eb4de963a42c89be8f62f0b53804cb81345abb6be150b4fdbf2c2a8d4f2379301c65de07564608f1e25ee1d9b045747c486ef08740815
 SHA512 
f976c40834c1c3a0ec5af8dfb36b0b674430053a902b2e4dcac68eec9118f022a7a90aa73447e4d8234ce819088cf19ee574c1a1ca39c2e4f9164d79a95066b6

diff --git a/dev-libs/c-blosc/c-blosc-1.21.2.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.2.ebuild
new file mode 100644
index ..96e39b39771b
--- /dev/null
+++ b/dev-libs/c-blosc/c-blosc-1.21.2.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Blocking, shuffling and lossless compression library"
+HOMEPAGE="https://www.blosc.org/;
+SRC_URI="
+   https://github.com/Blosc/c-blosc/archive/v${PV}.tar.gz
+   -> ${P}.gh.tar.gz
+"
+
+LICENSE="MIT"
+SLOT="0/1"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 
~sparc ~x86 ~amd64-linux ~x86-linux"
+IUSE="+lz4 +snappy test zlib zstd"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+   lz4? ( >=app-arch/lz4-1.7.5:= )
+   snappy? ( app-arch/snappy:= )
+   zlib? ( sys-libs/zlib:= )
+   zstd? ( app-arch/zstd:= )
+"
+RDEPEND="
+   ${DEPEND}
+"
+
+src_configure() {
+   # remove bundled libs (just in case)
+   rm -rf internal-complibs || die
+
+   local mycmakeargs=(
+   -DBUILD_STATIC=OFF
+   -DBUILD_TESTS=$(usex test)
+   -DBUILD_BENCHMARKS=OFF
+   -DBUILD_FUZZERS=OFF
+   -DDEACTIVATE_LZ4=$(usex !lz4)
+   -DDEACTIVATE_SNAPPY=$(usex !snappy)
+   -DDEACTIVATE_ZLIB=$(usex !zlib)
+   -DDEACTIVATE_ZSTD=$(usex !zstd)
+   -DPREFER_EXTERNAL_LZ4=ON
+   # snappy is always external
+   -DPREFER_EXTERNAL_ZLIB=ON
+   -DPREFER_EXTERNAL_ZSTD=ON
+   )
+   cmake_src_configure
+}



[gentoo-commits] repo/gentoo:master commit in: dev-libs/c-blosc/, dev-libs/c-blosc/files/

2022-11-21 Thread Sam James
commit: 41b2f30603e84538266b0a5035f1315ac0a2b0c8
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov 22 03:23:02 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov 22 03:23:02 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41b2f306

dev-libs/c-blosc: backport GNUInstallDirs patch (fix .pc file location)

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

 ...losc-1.21.1.ebuild => c-blosc-1.21.1-r1.ebuild} |  4 ++
 .../files/c-blosc-1.21.1-gnuinstalldirs.patch  | 71 ++
 2 files changed, 75 insertions(+)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.1.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.1-r1.ebuild
similarity index 95%
rename from dev-libs/c-blosc/c-blosc-1.21.1.ebuild
rename to dev-libs/c-blosc/c-blosc-1.21.1-r1.ebuild
index c0b7e51199f0..7ff161dd1390 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.1.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.1-r1.ebuild
@@ -22,6 +22,10 @@ RDEPEND="
zstd? ( app-arch/zstd:= )"
 DEPEND="${RDEPEND}"
 
+PATCHES=(
+   "${FILESDIR}"/${P}-gnuinstalldirs.patch
+)
+
 src_prepare() {
cmake_src_prepare
# remove bundled libs

diff --git a/dev-libs/c-blosc/files/c-blosc-1.21.1-gnuinstalldirs.patch 
b/dev-libs/c-blosc/files/c-blosc-1.21.1-gnuinstalldirs.patch
new file mode 100644
index ..d90a2fc50cee
--- /dev/null
+++ b/dev-libs/c-blosc/files/c-blosc-1.21.1-gnuinstalldirs.patch
@@ -0,0 +1,71 @@
+https://github.com/Blosc/c-blosc/commit/5a2907c75ee1e43be90f58f2be7f8c856004a3bf
+
+From 5a2907c75ee1e43be90f58f2be7f8c856004a3bf Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?H=C3=A5vard=20Flaget=20Aasen?= 
+Date: Sun, 5 Dec 2021 07:52:54 +0100
+Subject: [PATCH] CMake: Use GNUInstallDirs when installing files.
+
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -122,7 +122,7 @@ option(PREFER_EXTERNAL_ZSTD
+ "Find and use external Zstd library instead of included sources." OFF)
+ 
+ set(CMAKE_MODULE_PATH "${PROJECT_SOURCE_DIR}/cmake")
+-
++include(GNUInstallDirs)
+ 
+ if(NOT DEACTIVATE_LZ4)
+ if(PREFER_EXTERNAL_LZ4)
+@@ -342,7 +342,7 @@ if (BLOSC_INSTALL)
+ "${CMAKE_CURRENT_BINARY_DIR}/blosc.pc"
+ @ONLY)
+ install(FILES "${CMAKE_CURRENT_BINARY_DIR}/blosc.pc"
+-DESTINATION lib/pkgconfig COMPONENT DEV)
++DESTINATION "${CMAKE_INSTALL_LIBDIR}/pkgconfig" COMPONENT DEV)
+ 
+ configure_file(
+ "${CMAKE_CURRENT_SOURCE_DIR}/cmake_uninstall.cmake.in"
+--- a/blosc.pc.in
 b/blosc.pc.in
+@@ -1,8 +1,8 @@
+ prefix=@CMAKE_INSTALL_PREFIX@
+ exec_prefix=${prefix}
+-libdir=${exec_prefix}/lib
++libdir=${exec_prefix}/@CMAKE_INSTALL_LIBDIR@
+ sharedlibdir=${libdir}
+-includedir=${prefix}/include
++includedir=${prefix}/@CMAKE_INSTALL_INCLUDEDIR@
+ 
+ Name: blosc
+ Description: A blocking, shuffling and lossless compression library
+--- a/blosc/CMakeLists.txt
 b/blosc/CMakeLists.txt
+@@ -61,8 +61,6 @@ if(COMPILER_SUPPORT_AVX2)
+ endif(COMPILER_SUPPORT_AVX2)
+ set(SOURCES ${SOURCES} shuffle.c)
+ 
+-# library install directory
+-set(lib_dir lib${LIB_SUFFIX})
+ set(version_string 
${BLOSC_VERSION_MAJOR}.${BLOSC_VERSION_MINOR}.${BLOSC_VERSION_PATCH})
+ 
+ set(CMAKE_THREAD_PREFER_PTHREAD TRUE) # pre 3.1
+@@ -219,11 +217,15 @@ endif(BUILD_STATIC)
+ 
+ # install
+ if(BLOSC_INSTALL)
+-install(FILES blosc.h blosc-export.h DESTINATION include COMPONENT DEV)
++install(FILES blosc.h blosc-export.h
++DESTINATION ${CMAKE_INSTALL_INCLUDEDIR} COMPONENT DEV)
+ if(BUILD_SHARED)
+-install(TARGETS blosc_shared LIBRARY DESTINATION ${lib_dir} ARCHIVE 
DESTINATION ${lib_dir} RUNTIME DESTINATION bin COMPONENT LIB)
++install(TARGETS blosc_shared
++LIBRARY COMPONENT LIB
++ARCHIVE COMPONENT DEV
++RUNTIME COMPONENT LIB)
+ endif(BUILD_SHARED)
+ if(BUILD_STATIC)
+-install(TARGETS blosc_static LIBRARY DESTINATION ${lib_dir} ARCHIVE 
DESTINATION ${lib_dir} RUNTIME DESTINATION bin COMPONENT DEV)
++install(TARGETS blosc_static COMPONENT DEV)
+ endif(BUILD_STATIC)
+ endif(BLOSC_INSTALL)
+



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

2022-02-14 Thread Matt Turner
commit: 2452f7a2c177dc63d3e6f9589ef38c1bbc040265
Author: Matt Turner  gentoo  org>
AuthorDate: Mon Feb 14 08:29:54 2022 +
Commit: Matt Turner  gentoo  org>
CommitDate: Mon Feb 14 08:35:24 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2452f7a2

dev-libs/c-blosc: Keyword 1.21.1 alpha, #804136

Signed-off-by: Matt Turner  gentoo.org>

 dev-libs/c-blosc/c-blosc-1.21.1.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.1.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.1.ebuild
index ff5e50e77c0d..c0b7e51199f0 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.1.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/1"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2021-12-18 Thread Michał Górny
commit: 75c3edc44a6466637e3bc206819dc86ac7dca00e
Author: Michał Górny  gentoo  org>
AuthorDate: Sat Dec 18 15:39:05 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Dec 18 15:39:40 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75c3edc4

dev-libs/c-blosc: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/c-blosc/Manifest  |  1 -
 dev-libs/c-blosc/c-blosc-1.21.0.ebuild | 47 --
 2 files changed, 48 deletions(-)

diff --git a/dev-libs/c-blosc/Manifest b/dev-libs/c-blosc/Manifest
index b01dec8409c7..5f09a91ebbb8 100644
--- a/dev-libs/c-blosc/Manifest
+++ b/dev-libs/c-blosc/Manifest
@@ -1,2 +1 @@
-DIST c-blosc-1.21.0.tar.gz 907199 BLAKE2B 
08c52ce5f0d285798aef8720378d1cc3f2d2b0a99cf47f0a49dc82757a0edb4a37c5c0d226a80bae5f9be74b5c2a070906387b9677df71ea6b825662997168a1
 SHA512 
76758176f91979794dc3b8d46c21294d81e33fda4f2e299b031f2dc059d77e351e3f5f1c984b0263713d6e04c48534984d580244573dd96f0198dd3838b9f376
 DIST c-blosc-1.21.1.tar.gz 1456777 BLAKE2B 
a6a48d79fc8cb3df277e878a69361a5d12552be4b8ae50a4a95d2fe48d5b073c849724913a20c2834de7cf3cac7f288ddfec977ed1e4a1875fc3d21975907b44
 SHA512 
e06712ffaeaa6892415a6b01219221426c20af4191db6ca923301313daa8f5b0a83a7a3cd273f7013766349ace4e4869590e9c44bd892e57027ca45de53779e7

diff --git a/dev-libs/c-blosc/c-blosc-1.21.0.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.0.ebuild
deleted file mode 100644
index 42530236404a..
--- a/dev-libs/c-blosc/c-blosc-1.21.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Blocking, shuffling and lossless compression library"
-HOMEPAGE="https://www.blosc.org/;
-SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/1"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux 
~x86-linux"
-IUSE="+lz4 +snappy test zlib zstd"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   lz4? ( >=app-arch/lz4-1.7.5:= )
-   snappy? ( app-arch/snappy )
-   zlib? ( sys-libs/zlib )
-   zstd? ( app-arch/zstd )"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   cmake_src_prepare
-   # remove bundled libs
-   rm -rf internal-complibs || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_STATIC=OFF
-   -DBUILD_TESTS=$(usex test)
-   -DBUILD_BENCHMARKS=OFF
-   -DBUILD_FUZZERS=OFF
-   -DDEACTIVATE_LZ4=$(usex !lz4)
-   -DDEACTIVATE_SNAPPY=$(usex !snappy)
-   -DDEACTIVATE_ZLIB=$(usex !zlib)
-   -DDEACTIVATE_ZSTD=$(usex !zstd)
-   -DPREFER_EXTERNAL_LZ4=ON
-   # snappy is always external
-   -DPREFER_EXTERNAL_ZLIB=ON
-   -DPREFER_EXTERNAL_ZSTD=ON
-   )
-   cmake_src_configure
-}



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

2021-12-18 Thread Arthur Zamarin
commit: 74b6096e3b738f2343eb4386f242bcc56373b00c
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Dec 18 15:06:19 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 18 15:09:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=74b6096e

dev-libs/c-blosc: Stabilize 1.21.1 amd64, #829553

Signed-off-by: Jakov Smolić  gentoo.org>
Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/c-blosc/c-blosc-1.21.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.1.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.1.ebuild
index 8bba9ce4c949..9321d39e8c82 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.1.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/1"
-KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2021-12-18 Thread Arthur Zamarin
commit: 0accb028955b3b7dcfbbe944d2158329353cb6a6
Author: Jakov Smolić  gentoo  org>
AuthorDate: Sat Dec 18 15:07:12 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 18 15:09:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0accb028

dev-libs/c-blosc: Stabilize 1.21.1 x86, #829553

Signed-off-by: Jakov Smolić  gentoo.org>
Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-libs/c-blosc/c-blosc-1.21.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.1.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.1.ebuild
index 9321d39e8c82..ff5e50e77c0d 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.1.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/1"
-KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2021-12-18 Thread Arthur Zamarin
commit: 39239d096ce5e97b710434a56a5546e7cdbd4f5d
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 18 14:58:32 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 18 14:58:32 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=39239d09

dev-libs/c-blosc: Stabilize 1.21.1 arm, #829553

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

 dev-libs/c-blosc/c-blosc-1.21.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.1.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.1.ebuild
index d043a00524b2..8bba9ce4c949 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.1.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/1"
-KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2021-12-18 Thread Arthur Zamarin
commit: 524ad25654df06036216a696bc5501c57b983ad4
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 18 14:58:30 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 18 14:58:30 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=524ad256

dev-libs/c-blosc: Stabilize 1.21.1 arm64, #829553

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

 dev-libs/c-blosc/c-blosc-1.21.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.1.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.1.ebuild
index c2f313d00b75..d043a00524b2 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.1.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/1"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2021-12-18 Thread Arthur Zamarin
commit: ca1b1e24b120f03e09193681ceb18ecc6e542c10
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 18 13:37:13 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 18 13:38:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca1b1e24

dev-libs/c-blosc: Stabilize 1.21.1 ppc64, #829553

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

 dev-libs/c-blosc/c-blosc-1.21.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.1.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.1.ebuild
index b89855580eac..c2f313d00b75 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.1.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/1"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2021-12-18 Thread Arthur Zamarin
commit: d550a4a7811094b2a8dd28cf12fad1c43cf18430
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Dec 18 13:36:56 2021 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Dec 18 13:38:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d550a4a7

dev-libs/c-blosc: Stabilize 1.21.1 ppc, #829553

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

 dev-libs/c-blosc/c-blosc-1.21.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.1.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.1.ebuild
index 0626635da618..b89855580eac 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.1.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/1"
-KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2021-11-14 Thread Sam James
commit: f26203bfe65529c1e6a20b1306ac58589a8a618e
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 14 23:50:41 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 14 23:50:41 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f26203bf

dev-libs/c-blosc: Stabilize 1.21.0 ppc64, #813567

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

 dev-libs/c-blosc/c-blosc-1.21.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.0.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.0.ebuild
index 99f271bcfe8d..42530236404a 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.0.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/1"
-KEYWORDS="amd64 arm arm64 ~hppa ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ppc ppc64 ~riscv ~s390 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2021-10-24 Thread Sam James
commit: f28363b9b4969caae888ca3656b2e161c7fd01f4
Author: Sam James  gentoo  org>
AuthorDate: Sun Oct 24 21:13:58 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct 24 21:13:58 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f28363b9

dev-libs/c-blosc: Stabilize 1.21.0 arm64, #813567

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

 dev-libs/c-blosc/c-blosc-1.21.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.0.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.0.ebuild
index 538bb8af80d..e8e903012cf 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.0.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/1"
-KEYWORDS="amd64 arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
+KEYWORDS="amd64 arm arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2021-10-07 Thread Michał Górny
commit: 0a800e694f1552a570a5e58201146916a9eee32d
Author: Michał Górny  gentoo  org>
AuthorDate: Thu Oct  7 06:53:40 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Thu Oct  7 07:21:11 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a800e69

dev-libs/c-blosc: Bump to 1.21.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/c-blosc/Manifest  |  1 +
 dev-libs/c-blosc/c-blosc-1.21.1.ebuild | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-libs/c-blosc/Manifest b/dev-libs/c-blosc/Manifest
index ea29e0354bf..b01dec8409c 100644
--- a/dev-libs/c-blosc/Manifest
+++ b/dev-libs/c-blosc/Manifest
@@ -1 +1,2 @@
 DIST c-blosc-1.21.0.tar.gz 907199 BLAKE2B 
08c52ce5f0d285798aef8720378d1cc3f2d2b0a99cf47f0a49dc82757a0edb4a37c5c0d226a80bae5f9be74b5c2a070906387b9677df71ea6b825662997168a1
 SHA512 
76758176f91979794dc3b8d46c21294d81e33fda4f2e299b031f2dc059d77e351e3f5f1c984b0263713d6e04c48534984d580244573dd96f0198dd3838b9f376
+DIST c-blosc-1.21.1.tar.gz 1456777 BLAKE2B 
a6a48d79fc8cb3df277e878a69361a5d12552be4b8ae50a4a95d2fe48d5b073c849724913a20c2834de7cf3cac7f288ddfec977ed1e4a1875fc3d21975907b44
 SHA512 
e06712ffaeaa6892415a6b01219221426c20af4191db6ca923301313daa8f5b0a83a7a3cd273f7013766349ace4e4869590e9c44bd892e57027ca45de53779e7

diff --git a/dev-libs/c-blosc/c-blosc-1.21.1.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.1.ebuild
new file mode 100644
index 000..c62aa2eef0a
--- /dev/null
+++ b/dev-libs/c-blosc/c-blosc-1.21.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit cmake
+
+DESCRIPTION="Blocking, shuffling and lossless compression library"
+HOMEPAGE="https://www.blosc.org/;
+SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/1"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 
~amd64-linux ~x86-linux"
+IUSE="+lz4 +snappy test zlib zstd"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   lz4? ( >=app-arch/lz4-1.7.5:= )
+   snappy? ( app-arch/snappy:= )
+   zlib? ( sys-libs/zlib:= )
+   zstd? ( app-arch/zstd:= )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   cmake_src_prepare
+   # remove bundled libs
+   rm -rf internal-complibs || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_STATIC=OFF
+   -DBUILD_TESTS=$(usex test)
+   -DBUILD_BENCHMARKS=OFF
+   -DBUILD_FUZZERS=OFF
+   -DDEACTIVATE_LZ4=$(usex !lz4)
+   -DDEACTIVATE_SNAPPY=$(usex !snappy)
+   -DDEACTIVATE_ZLIB=$(usex !zlib)
+   -DDEACTIVATE_ZSTD=$(usex !zstd)
+   -DPREFER_EXTERNAL_LZ4=ON
+   # snappy is always external
+   -DPREFER_EXTERNAL_ZLIB=ON
+   -DPREFER_EXTERNAL_ZSTD=ON
+   )
+   cmake_src_configure
+}



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

2021-09-06 Thread Sam James
commit: a57a5cbfa0d1a06dac224ae1784c71b882e49c02
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep  6 23:42:12 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep  6 23:42:12 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a57a5cbf

dev-libs/c-blosc: Keyword 1.21.0 s390, #804136

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

 dev-libs/c-blosc/c-blosc-1.21.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.0.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.0.ebuild
index aaa9f9a45a4..0ac23bf1796 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.0.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/1"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc x86 
~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2021-08-15 Thread Marek Szuba
commit: 848f4ffc2158f02864b8405548be18a50dde115d
Author: Marek Szuba  gentoo  org>
AuthorDate: Sun Aug 15 21:54:09 2021 +
Commit: Marek Szuba  gentoo  org>
CommitDate: Sun Aug 15 21:54:09 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=848f4ffc

dev-libs/c-blosc: keyword 1.21.0 for ~riscv

Signed-off-by: Marek Szuba  gentoo.org>

 dev-libs/c-blosc/c-blosc-1.21.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.0.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.0.ebuild
index a4eecfc2704..aaa9f9a45a4 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.0.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/1"
-KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2021-08-09 Thread Sam James
commit: 61a90c6648f14a125a5480f5dec172c05de9b5d9
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Mon Aug  9 13:24:34 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Aug 10 04:59:36 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61a90c66

dev-libs/c-blosc: keyworded 1.21.0 for hppa, bug #804136

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sam James  gentoo.org>

 dev-libs/c-blosc/c-blosc-1.21.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.0.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.0.ebuild
index 7473d8d05e4..a4eecfc2704 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.0.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/1"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~sparc x86 ~amd64-linux 
~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2021-07-28 Thread Sergei Trofimovich
commit: b3395b5bacc72c09bb7b444a357248c956a66f93
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Wed Jul 28 15:02:21 2021 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Jul 28 15:57:47 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b3395b5b

dev-libs/c-blosc: keyworded 1.21.0 for sparc, bug #804136

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer  sf-mail.de>
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/c-blosc/c-blosc-1.21.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.0.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.0.ebuild
index 206c6b168d2..7473d8d05e4 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.0.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/1"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~sparc x86 ~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2021-02-21 Thread Michał Górny
commit: baa582a3b1c42f22a034118fad27e2798d3cc943
Author: Michał Górny  gentoo  org>
AuthorDate: Sun Feb 21 08:12:09 2021 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sun Feb 21 08:23:17 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=baa582a3

dev-libs/c-blosc: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/c-blosc/Manifest  |  1 -
 dev-libs/c-blosc/c-blosc-1.20.1.ebuild | 47 --
 2 files changed, 48 deletions(-)

diff --git a/dev-libs/c-blosc/Manifest b/dev-libs/c-blosc/Manifest
index 2d634e7a75c..ea29e0354bf 100644
--- a/dev-libs/c-blosc/Manifest
+++ b/dev-libs/c-blosc/Manifest
@@ -1,2 +1 @@
-DIST c-blosc-1.20.1.tar.gz 878895 BLAKE2B 
54f91ffc0b270f8bc8ace8893c01ab6847096397f76b31c5adf0516903cee29d867973317de5d016807837ac098b170542c0b8e702d386bf9166de31863f6eab
 SHA512 
59f83dfb3f0db6530daeae699f0915d6c8a7186cea1fe2face7110f5c94c2e8ccc12eb0078de968552b6ac32163b2ec6fb19b79966d2c85574a2676b454f5475
 DIST c-blosc-1.21.0.tar.gz 907199 BLAKE2B 
08c52ce5f0d285798aef8720378d1cc3f2d2b0a99cf47f0a49dc82757a0edb4a37c5c0d226a80bae5f9be74b5c2a070906387b9677df71ea6b825662997168a1
 SHA512 
76758176f91979794dc3b8d46c21294d81e33fda4f2e299b031f2dc059d77e351e3f5f1c984b0263713d6e04c48534984d580244573dd96f0198dd3838b9f376

diff --git a/dev-libs/c-blosc/c-blosc-1.20.1.ebuild 
b/dev-libs/c-blosc/c-blosc-1.20.1.ebuild
deleted file mode 100644
index a29541d5e36..000
--- a/dev-libs/c-blosc/c-blosc-1.20.1.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Blocking, shuffling and lossless compression library"
-HOMEPAGE="https://www.blosc.org/;
-SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/1"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
-IUSE="+lz4 +snappy test zlib zstd"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   lz4? ( >=app-arch/lz4-1.7.5:= )
-   snappy? ( app-arch/snappy )
-   zlib? ( sys-libs/zlib )
-   zstd? ( app-arch/zstd )"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   cmake_src_prepare
-   # remove bundled libs
-   rm -rf internal-complibs || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_STATIC=OFF
-   -DBUILD_TESTS=$(usex test)
-   -DBUILD_BENCHMARKS=OFF
-   -DBUILD_FUZZERS=OFF
-   -DDEACTIVATE_LZ4=$(usex !lz4)
-   -DDEACTIVATE_SNAPPY=$(usex !snappy)
-   -DDEACTIVATE_ZLIB=$(usex !zlib)
-   -DDEACTIVATE_ZSTD=$(usex !zstd)
-   -DPREFER_EXTERNAL_LZ4=ON
-   # snappy is always external
-   -DPREFER_EXTERNAL_ZLIB=ON
-   -DPREFER_EXTERNAL_ZSTD=ON
-   )
-   cmake_src_configure
-}



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

2021-02-20 Thread Sam James
commit: 73a2d6ae136b502ca18d7eb184ac3d91b97c83a9
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 21 00:46:08 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 21 00:46:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73a2d6ae

dev-libs/c-blosc: Stabilize 1.21.0 amd64, #771348

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

 dev-libs/c-blosc/c-blosc-1.21.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.0.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.0.ebuild
index d314f9cec1d..206c6b168d2 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.0.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/1"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2021-02-19 Thread Thomas Deutschmann
commit: b92f57c4e8f2990028ca4d2d7de569a5096cfaf5
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Fri Feb 19 19:29:47 2021 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Fri Feb 19 19:32:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b92f57c4

dev-libs/c-blosc: x86 stable (bug #771348)

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann  gentoo.org>

 dev-libs/c-blosc/c-blosc-1.21.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.21.0.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.0.ebuild
index 3890df40b0b..d314f9cec1d 100644
--- a/dev-libs/c-blosc/c-blosc-1.21.0.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.21.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/1"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2020-12-22 Thread Michał Górny
commit: 42a0c23d8453a886974b3c6c5e65360e48861b99
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Dec 22 12:33:49 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Dec 22 12:37:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42a0c23d

dev-libs/c-blosc: Bump to 1.21.0

No meaningful changes but need to bump it anyway so repology doesn't
report us as having obsolete versions.

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/c-blosc/Manifest  |  1 +
 dev-libs/c-blosc/c-blosc-1.21.0.ebuild | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-libs/c-blosc/Manifest b/dev-libs/c-blosc/Manifest
index e58e0f21485..2d634e7a75c 100644
--- a/dev-libs/c-blosc/Manifest
+++ b/dev-libs/c-blosc/Manifest
@@ -1 +1,2 @@
 DIST c-blosc-1.20.1.tar.gz 878895 BLAKE2B 
54f91ffc0b270f8bc8ace8893c01ab6847096397f76b31c5adf0516903cee29d867973317de5d016807837ac098b170542c0b8e702d386bf9166de31863f6eab
 SHA512 
59f83dfb3f0db6530daeae699f0915d6c8a7186cea1fe2face7110f5c94c2e8ccc12eb0078de968552b6ac32163b2ec6fb19b79966d2c85574a2676b454f5475
+DIST c-blosc-1.21.0.tar.gz 907199 BLAKE2B 
08c52ce5f0d285798aef8720378d1cc3f2d2b0a99cf47f0a49dc82757a0edb4a37c5c0d226a80bae5f9be74b5c2a070906387b9677df71ea6b825662997168a1
 SHA512 
76758176f91979794dc3b8d46c21294d81e33fda4f2e299b031f2dc059d77e351e3f5f1c984b0263713d6e04c48534984d580244573dd96f0198dd3838b9f376

diff --git a/dev-libs/c-blosc/c-blosc-1.21.0.ebuild 
b/dev-libs/c-blosc/c-blosc-1.21.0.ebuild
new file mode 100644
index 000..3890df40b0b
--- /dev/null
+++ b/dev-libs/c-blosc/c-blosc-1.21.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Blocking, shuffling and lossless compression library"
+HOMEPAGE="https://www.blosc.org/;
+SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/1"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+lz4 +snappy test zlib zstd"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   lz4? ( >=app-arch/lz4-1.7.5:= )
+   snappy? ( app-arch/snappy )
+   zlib? ( sys-libs/zlib )
+   zstd? ( app-arch/zstd )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   cmake_src_prepare
+   # remove bundled libs
+   rm -rf internal-complibs || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_STATIC=OFF
+   -DBUILD_TESTS=$(usex test)
+   -DBUILD_BENCHMARKS=OFF
+   -DBUILD_FUZZERS=OFF
+   -DDEACTIVATE_LZ4=$(usex !lz4)
+   -DDEACTIVATE_SNAPPY=$(usex !snappy)
+   -DDEACTIVATE_ZLIB=$(usex !zlib)
+   -DDEACTIVATE_ZSTD=$(usex !zstd)
+   -DPREFER_EXTERNAL_LZ4=ON
+   # snappy is always external
+   -DPREFER_EXTERNAL_ZLIB=ON
+   -DPREFER_EXTERNAL_ZSTD=ON
+   )
+   cmake_src_configure
+}



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

2020-11-03 Thread Michał Górny
commit: 59126c2dd75710af891d5b689a608ec46c408a47
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Nov  3 08:12:46 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Nov  3 08:24:05 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59126c2d

dev-libs/c-blosc: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/c-blosc/Manifest  |  1 -
 dev-libs/c-blosc/c-blosc-1.20.0.ebuild | 47 --
 2 files changed, 48 deletions(-)

diff --git a/dev-libs/c-blosc/Manifest b/dev-libs/c-blosc/Manifest
index da7cce1b2da..e58e0f21485 100644
--- a/dev-libs/c-blosc/Manifest
+++ b/dev-libs/c-blosc/Manifest
@@ -1,2 +1 @@
-DIST c-blosc-1.20.0.tar.gz 878891 BLAKE2B 
742619a5de9696646f8c434f25e736dc3662b8215c6397d9e23f7f86ae6df78c014c8b23bfa1cada72f31b99d81b6c9d99eeb28189c529fe692b88f95da1d67a
 SHA512 
b3da9970542c389fce4acb6ffb866c066dfbf542fadb21ed3d6a7688f9cccf89425ccdc9253a1f7172eced224ff27b78be0c9ce111b4b69ec303a61fb7c1bc10
 DIST c-blosc-1.20.1.tar.gz 878895 BLAKE2B 
54f91ffc0b270f8bc8ace8893c01ab6847096397f76b31c5adf0516903cee29d867973317de5d016807837ac098b170542c0b8e702d386bf9166de31863f6eab
 SHA512 
59f83dfb3f0db6530daeae699f0915d6c8a7186cea1fe2face7110f5c94c2e8ccc12eb0078de968552b6ac32163b2ec6fb19b79966d2c85574a2676b454f5475

diff --git a/dev-libs/c-blosc/c-blosc-1.20.0.ebuild 
b/dev-libs/c-blosc/c-blosc-1.20.0.ebuild
deleted file mode 100644
index 6cb8f5af1a3..000
--- a/dev-libs/c-blosc/c-blosc-1.20.0.ebuild
+++ /dev/null
@@ -1,47 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Blocking, shuffling and lossless compression library"
-HOMEPAGE="https://www.blosc.org/;
-SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/1"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc x86 ~amd64-linux ~x86-linux"
-IUSE="+lz4 +snappy test zlib zstd"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   lz4? ( >=app-arch/lz4-1.7.5:= )
-   snappy? ( app-arch/snappy )
-   zlib? ( sys-libs/zlib )
-   zstd? ( app-arch/zstd )"
-DEPEND="${RDEPEND}"
-
-src_prepare() {
-   cmake_src_prepare
-   # remove bundled libs
-   rm -rf internal-complibs || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_STATIC=OFF
-   -DBUILD_TESTS=$(usex test)
-   -DBUILD_BENCHMARKS=OFF
-   -DBUILD_FUZZERS=OFF
-   -DDEACTIVATE_LZ4=$(usex !lz4)
-   -DDEACTIVATE_SNAPPY=$(usex !snappy)
-   -DDEACTIVATE_ZLIB=$(usex !zlib)
-   -DDEACTIVATE_ZSTD=$(usex !zstd)
-   -DPREFER_EXTERNAL_LZ4=ON
-   # snappy is always external
-   -DPREFER_EXTERNAL_ZLIB=ON
-   -DPREFER_EXTERNAL_ZSTD=ON
-   )
-   cmake_src_configure
-}



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

2020-11-02 Thread Sam James
commit: 312b39be029726769bac33a27d4001259dbbb4da
Author: Sam James  gentoo  org>
AuthorDate: Tue Nov  3 07:40:20 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Nov  3 07:40:20 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=312b39be

dev-libs/c-blosc: Stabilize 1.20.1 amd64, #751121

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

 dev-libs/c-blosc/c-blosc-1.20.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.20.1.ebuild 
b/dev-libs/c-blosc/c-blosc-1.20.1.ebuild
index a6fffac0592..a29541d5e36 100644
--- a/dev-libs/c-blosc/c-blosc-1.20.1.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.20.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/1"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2020-10-15 Thread Sam James
commit: 89ead3fa1c2d1b624851c18c723f6bed38b27f56
Author: Sam James  gentoo  org>
AuthorDate: Thu Oct 15 15:57:07 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Oct 15 15:57:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=89ead3fa

dev-libs/c-blosc: ppc64 keyworded (bug #745783)

Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Sam James  gentoo.org>

 dev-libs/c-blosc/c-blosc-1.20.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.20.1.ebuild 
b/dev-libs/c-blosc/c-blosc-1.20.1.ebuild
index 894b7168037..3890df40b0b 100644
--- a/dev-libs/c-blosc/c-blosc-1.20.1.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.20.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/1"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/c-blosc/, dev-libs/c-blosc/files/

2020-09-18 Thread Michał Górny
commit: f5fbe39656d72a7bc89fc504b2790f403ba8bd37
Author: Michał Górny  gentoo  org>
AuthorDate: Fri Sep 18 09:24:54 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Fri Sep 18 09:37:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f5fbe396

dev-libs/c-blosc: Remove old

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/c-blosc/Manifest  |  2 -
 dev-libs/c-blosc/c-blosc-1.11.2.ebuild | 52 --
 dev-libs/c-blosc/c-blosc-1.19.0.ebuild | 50 -
 .../files/c-blosc-1.11.2-fix-build-system.patch| 21 -
 dev-libs/c-blosc/files/c-blosc-1.19.0-xgetbv.patch | 33 --
 5 files changed, 158 deletions(-)

diff --git a/dev-libs/c-blosc/Manifest b/dev-libs/c-blosc/Manifest
index 3a75b6b4ae3..da7cce1b2da 100644
--- a/dev-libs/c-blosc/Manifest
+++ b/dev-libs/c-blosc/Manifest
@@ -1,4 +1,2 @@
-DIST c-blosc-1.11.2.tar.gz 633280 BLAKE2B 
426de12ffa0db784fc26316e5758836517f3b3498111cfea64ebd2bc4582ebc6236f64845d41e75db272d3741ab8a7f22a12e0847fb7c98ba10a3ae2c2906e22
 SHA512 
c1282f60f4ef9d24844be225587e7f46c43ba8a5071f5ee49a7326bce9e84b65312c4f9606e78fd3d1209a4ca50f1c31312a7c377caf9522c9915177c92a4d7b
-DIST c-blosc-1.19.0.tar.gz 875356 BLAKE2B 
046134e10fec639f1271d9c7cc15dcd239f9f0875f7ad324144338072e6fa006612f7d154ccde11a5dd7ee60471380aab4a60ae332cf1de4a7b773ae354c494a
 SHA512 
15bc009f8880630c531ccd36544869d59b69d21f10c08eebf3c2983d203697429649a1b56b044e28342ec620c6f5850ee9da783005ce83f23e783f091289498c
 DIST c-blosc-1.20.0.tar.gz 878891 BLAKE2B 
742619a5de9696646f8c434f25e736dc3662b8215c6397d9e23f7f86ae6df78c014c8b23bfa1cada72f31b99d81b6c9d99eeb28189c529fe692b88f95da1d67a
 SHA512 
b3da9970542c389fce4acb6ffb866c066dfbf542fadb21ed3d6a7688f9cccf89425ccdc9253a1f7172eced224ff27b78be0c9ce111b4b69ec303a61fb7c1bc10
 DIST c-blosc-1.20.1.tar.gz 878895 BLAKE2B 
54f91ffc0b270f8bc8ace8893c01ab6847096397f76b31c5adf0516903cee29d867973317de5d016807837ac098b170542c0b8e702d386bf9166de31863f6eab
 SHA512 
59f83dfb3f0db6530daeae699f0915d6c8a7186cea1fe2face7110f5c94c2e8ccc12eb0078de968552b6ac32163b2ec6fb19b79966d2c85574a2676b454f5475

diff --git a/dev-libs/c-blosc/c-blosc-1.11.2.ebuild 
b/dev-libs/c-blosc/c-blosc-1.11.2.ebuild
deleted file mode 100644
index 2dbf5d282b3..000
--- a/dev-libs/c-blosc/c-blosc-1.11.2.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-DESCRIPTION="Blocking, shuffling and lossless compression library"
-HOMEPAGE="https://www.blosc.org/;
-SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-
-SLOT="0/1"
-KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
-
-IUSE="cpu_flags_x86_avx2 +lz4 +snappy static-libs test zlib zstd"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   lz4? ( >=app-arch/lz4-1.7.5:= )
-   snappy? ( app-arch/snappy )
-   zlib? ( sys-libs/zlib )
-   zstd? ( app-arch/zstd )"
-DEPEND="${RDEPEND}"
-
-DOCS=( README.rst RELEASE_NOTES.rst THOUGHTS_FOR_2.0.txt ANNOUNCE.rst )
-PATCHES=( "${FILESDIR}/${PN}-1.11.2-fix-build-system.patch" )
-
-src_prepare() {
-   cmake-utils_src_prepare
-   # remove bundled libs
-   rm -rf internal-complibs || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_STATIC=$(usex static-libs)
-   -DBUILD_TESTS=$(usex test)
-   -DBUILD_BENCHMARKS=OFF
-   -DDEACTIVATE_AVX2=$(usex !cpu_flags_x86_avx2)
-   -DDEACTIVATE_LZ4=$(usex !lz4)
-   -DDEACTIVATE_SNAPPY=$(usex !snappy)
-   -DDEACTIVATE_ZLIB=$(usex !zlib)
-   -DDEACTIVATE_ZSTD=$(usex !zstd)
-   -DPREFER_EXTERNAL_LZ4=ON
-   -DPREFER_EXTERNAL_SNAPPY=ON
-   -DPREFER_EXTERNAL_ZLIB=ON
-   -DPREFER_EXTERNAL_ZSTD=ON
-   )
-   cmake-utils_src_configure
-}

diff --git a/dev-libs/c-blosc/c-blosc-1.19.0.ebuild 
b/dev-libs/c-blosc/c-blosc-1.19.0.ebuild
deleted file mode 100644
index 671a429da43..000
--- a/dev-libs/c-blosc/c-blosc-1.19.0.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit cmake
-
-DESCRIPTION="Blocking, shuffling and lossless compression library"
-HOMEPAGE="https://www.blosc.org/;
-SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="0/1"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc x86 ~amd64-linux ~x86-linux"
-IUSE="+lz4 +snappy test zlib zstd"
-RESTRICT="!test? ( test )"
-
-RDEPEND="
-   lz4? ( >=app-arch/lz4-1.7.5:= )
-   snappy? ( app-arch/snappy )
-   zlib? ( sys-libs/zlib )
-   zstd? ( app-arch/zstd )"
-DEPEND="${RDEPEND}"
-
-PATCHES=(
-   "${FILESDIR}"/${P}-xgetbv.patch
-)
-
-src_prepare() {
-   cmake_src_prepare
-   # remove 

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

2020-09-08 Thread Michał Górny
commit: e4b35a124033b6d6dac765cafe676699497197b1
Author: Michał Górny  gentoo  org>
AuthorDate: Tue Sep  8 16:46:33 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Tue Sep  8 19:10:57 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4b35a12

dev-libs/c-blosc: Bump to 1.20.1

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/c-blosc/Manifest  |  1 +
 dev-libs/c-blosc/c-blosc-1.20.1.ebuild | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-libs/c-blosc/Manifest b/dev-libs/c-blosc/Manifest
index 81fbfacf3b9..3a75b6b4ae3 100644
--- a/dev-libs/c-blosc/Manifest
+++ b/dev-libs/c-blosc/Manifest
@@ -1,3 +1,4 @@
 DIST c-blosc-1.11.2.tar.gz 633280 BLAKE2B 
426de12ffa0db784fc26316e5758836517f3b3498111cfea64ebd2bc4582ebc6236f64845d41e75db272d3741ab8a7f22a12e0847fb7c98ba10a3ae2c2906e22
 SHA512 
c1282f60f4ef9d24844be225587e7f46c43ba8a5071f5ee49a7326bce9e84b65312c4f9606e78fd3d1209a4ca50f1c31312a7c377caf9522c9915177c92a4d7b
 DIST c-blosc-1.19.0.tar.gz 875356 BLAKE2B 
046134e10fec639f1271d9c7cc15dcd239f9f0875f7ad324144338072e6fa006612f7d154ccde11a5dd7ee60471380aab4a60ae332cf1de4a7b773ae354c494a
 SHA512 
15bc009f8880630c531ccd36544869d59b69d21f10c08eebf3c2983d203697429649a1b56b044e28342ec620c6f5850ee9da783005ce83f23e783f091289498c
 DIST c-blosc-1.20.0.tar.gz 878891 BLAKE2B 
742619a5de9696646f8c434f25e736dc3662b8215c6397d9e23f7f86ae6df78c014c8b23bfa1cada72f31b99d81b6c9d99eeb28189c529fe692b88f95da1d67a
 SHA512 
b3da9970542c389fce4acb6ffb866c066dfbf542fadb21ed3d6a7688f9cccf89425ccdc9253a1f7172eced224ff27b78be0c9ce111b4b69ec303a61fb7c1bc10
+DIST c-blosc-1.20.1.tar.gz 878895 BLAKE2B 
54f91ffc0b270f8bc8ace8893c01ab6847096397f76b31c5adf0516903cee29d867973317de5d016807837ac098b170542c0b8e702d386bf9166de31863f6eab
 SHA512 
59f83dfb3f0db6530daeae699f0915d6c8a7186cea1fe2face7110f5c94c2e8ccc12eb0078de968552b6ac32163b2ec6fb19b79966d2c85574a2676b454f5475

diff --git a/dev-libs/c-blosc/c-blosc-1.20.1.ebuild 
b/dev-libs/c-blosc/c-blosc-1.20.1.ebuild
new file mode 100644
index 000..894b7168037
--- /dev/null
+++ b/dev-libs/c-blosc/c-blosc-1.20.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Blocking, shuffling and lossless compression library"
+HOMEPAGE="https://www.blosc.org/;
+SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/1"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="+lz4 +snappy test zlib zstd"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   lz4? ( >=app-arch/lz4-1.7.5:= )
+   snappy? ( app-arch/snappy )
+   zlib? ( sys-libs/zlib )
+   zstd? ( app-arch/zstd )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   cmake_src_prepare
+   # remove bundled libs
+   rm -rf internal-complibs || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_STATIC=OFF
+   -DBUILD_TESTS=$(usex test)
+   -DBUILD_BENCHMARKS=OFF
+   -DBUILD_FUZZERS=OFF
+   -DDEACTIVATE_LZ4=$(usex !lz4)
+   -DDEACTIVATE_SNAPPY=$(usex !snappy)
+   -DDEACTIVATE_ZLIB=$(usex !zlib)
+   -DDEACTIVATE_ZSTD=$(usex !zstd)
+   -DPREFER_EXTERNAL_LZ4=ON
+   # snappy is always external
+   -DPREFER_EXTERNAL_ZLIB=ON
+   -DPREFER_EXTERNAL_ZSTD=ON
+   )
+   cmake_src_configure
+}



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

2020-08-21 Thread Agostino Sarubbo
commit: ba6db0115bf299baacee4d577274a9500e7a2ed3
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Sat Aug 22 05:48:51 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Sat Aug 22 05:48:51 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba6db011

dev-libs/c-blosc: x86 stable wrt bug #734386

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

 dev-libs/c-blosc/c-blosc-1.19.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.19.0.ebuild 
b/dev-libs/c-blosc/c-blosc-1.19.0.ebuild
index 473c9ec1768..671a429da43 100644
--- a/dev-libs/c-blosc/c-blosc-1.19.0.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.19.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/1"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc x86 ~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2020-08-10 Thread Agostino Sarubbo
commit: 553aedd462be0091e98d2bef34b892787a910303
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Aug 10 14:53:35 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Aug 10 14:53:35 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=553aedd4

dev-libs/c-blosc: amd64 stable wrt bug #734386

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/c-blosc/c-blosc-1.19.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.19.0.ebuild 
b/dev-libs/c-blosc/c-blosc-1.19.0.ebuild
index 162403e3350..473c9ec1768 100644
--- a/dev-libs/c-blosc/c-blosc-1.19.0.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.19.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/1"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2020-07-26 Thread Michał Górny
commit: cd1679067bdd144bb96cfcfa5355a7217b69eb1a
Author: Michał Górny  gentoo  org>
AuthorDate: Mon Jul 27 05:30:06 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Mon Jul 27 05:41:52 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cd167906

dev-libs/c-blosc: Bump to 1.20.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/c-blosc/Manifest  |  1 +
 dev-libs/c-blosc/c-blosc-1.20.0.ebuild | 47 ++
 2 files changed, 48 insertions(+)

diff --git a/dev-libs/c-blosc/Manifest b/dev-libs/c-blosc/Manifest
index 6894b7f68ab..81fbfacf3b9 100644
--- a/dev-libs/c-blosc/Manifest
+++ b/dev-libs/c-blosc/Manifest
@@ -1,2 +1,3 @@
 DIST c-blosc-1.11.2.tar.gz 633280 BLAKE2B 
426de12ffa0db784fc26316e5758836517f3b3498111cfea64ebd2bc4582ebc6236f64845d41e75db272d3741ab8a7f22a12e0847fb7c98ba10a3ae2c2906e22
 SHA512 
c1282f60f4ef9d24844be225587e7f46c43ba8a5071f5ee49a7326bce9e84b65312c4f9606e78fd3d1209a4ca50f1c31312a7c377caf9522c9915177c92a4d7b
 DIST c-blosc-1.19.0.tar.gz 875356 BLAKE2B 
046134e10fec639f1271d9c7cc15dcd239f9f0875f7ad324144338072e6fa006612f7d154ccde11a5dd7ee60471380aab4a60ae332cf1de4a7b773ae354c494a
 SHA512 
15bc009f8880630c531ccd36544869d59b69d21f10c08eebf3c2983d203697429649a1b56b044e28342ec620c6f5850ee9da783005ce83f23e783f091289498c
+DIST c-blosc-1.20.0.tar.gz 878891 BLAKE2B 
742619a5de9696646f8c434f25e736dc3662b8215c6397d9e23f7f86ae6df78c014c8b23bfa1cada72f31b99d81b6c9d99eeb28189c529fe692b88f95da1d67a
 SHA512 
b3da9970542c389fce4acb6ffb866c066dfbf542fadb21ed3d6a7688f9cccf89425ccdc9253a1f7172eced224ff27b78be0c9ce111b4b69ec303a61fb7c1bc10

diff --git a/dev-libs/c-blosc/c-blosc-1.20.0.ebuild 
b/dev-libs/c-blosc/c-blosc-1.20.0.ebuild
new file mode 100644
index 000..894b7168037
--- /dev/null
+++ b/dev-libs/c-blosc/c-blosc-1.20.0.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Blocking, shuffling and lossless compression library"
+HOMEPAGE="https://www.blosc.org/;
+SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/1"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+IUSE="+lz4 +snappy test zlib zstd"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   lz4? ( >=app-arch/lz4-1.7.5:= )
+   snappy? ( app-arch/snappy )
+   zlib? ( sys-libs/zlib )
+   zstd? ( app-arch/zstd )"
+DEPEND="${RDEPEND}"
+
+src_prepare() {
+   cmake_src_prepare
+   # remove bundled libs
+   rm -rf internal-complibs || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_STATIC=OFF
+   -DBUILD_TESTS=$(usex test)
+   -DBUILD_BENCHMARKS=OFF
+   -DBUILD_FUZZERS=OFF
+   -DDEACTIVATE_LZ4=$(usex !lz4)
+   -DDEACTIVATE_SNAPPY=$(usex !snappy)
+   -DDEACTIVATE_ZLIB=$(usex !zlib)
+   -DDEACTIVATE_ZSTD=$(usex !zstd)
+   -DPREFER_EXTERNAL_LZ4=ON
+   # snappy is always external
+   -DPREFER_EXTERNAL_ZLIB=ON
+   -DPREFER_EXTERNAL_ZSTD=ON
+   )
+   cmake_src_configure
+}



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

2020-07-11 Thread Sam James
commit: 295b53858e8bd3cd978f5c5a22130960d70a2bfd
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul 11 11:43:43 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul 11 11:43:43 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=295b5385

dev-libs/c-blosc: arm keyworded (bug #728856)

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 dev-libs/c-blosc/c-blosc-1.19.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.19.0.ebuild 
b/dev-libs/c-blosc/c-blosc-1.19.0.ebuild
index e5e7037fcf5..162403e3350 100644
--- a/dev-libs/c-blosc/c-blosc-1.19.0.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.19.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/1"
-KEYWORDS="~amd64 ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2020-07-10 Thread Sam James
commit: 9703e24b57a2f4a8ff0c2fc797e120e4ea4cd143
Author: Sam James  gentoo  org>
AuthorDate: Fri Jul 10 14:42:18 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jul 10 14:42:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9703e24b

dev-libs/c-blosc: arm64 keyworded (bug #728856)

Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Sam James  gentoo.org>

 dev-libs/c-blosc/c-blosc-1.19.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.19.0.ebuild 
b/dev-libs/c-blosc/c-blosc-1.19.0.ebuild
index aab6138ba02..e5e7037fcf5 100644
--- a/dev-libs/c-blosc/c-blosc-1.19.0.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.19.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/1"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~arm64 ~ppc ~x86 ~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



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

2020-07-08 Thread Sergei Trofimovich
commit: acfa4e7ebb48ba75a28c68e745f85187b84d
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Wed Jul  8 06:47:28 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Wed Jul  8 06:47:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=acfa4e7e

dev-libs/c-blosc: keyworded 1.19.0 for ppc

keyworded wrt bug #728856

Package-Manager: Portage-2.3.103, Repoman-2.3.23
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 dev-libs/c-blosc/c-blosc-1.19.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.19.0.ebuild 
b/dev-libs/c-blosc/c-blosc-1.19.0.ebuild
index 71488e42738..aab6138ba02 100644
--- a/dev-libs/c-blosc/c-blosc-1.19.0.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.19.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 
 LICENSE="MIT"
 SLOT="0/1"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux"
 IUSE="+lz4 +snappy test zlib zstd"
 RESTRICT="!test? ( test )"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/c-blosc/, dev-libs/c-blosc/files/

2020-06-10 Thread Michał Górny
commit: 2dd9d0a3daa9805a08bc7d92e45db53d33b49a48
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 10 10:21:54 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 10 10:27:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dd9d0a3

dev-libs/c-blosc: Bump to 1.19.0

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/c-blosc/Manifest  |  1 +
 dev-libs/c-blosc/c-blosc-1.19.0.ebuild | 50 ++
 dev-libs/c-blosc/files/c-blosc-1.19.0-xgetbv.patch | 33 ++
 3 files changed, 84 insertions(+)

diff --git a/dev-libs/c-blosc/Manifest b/dev-libs/c-blosc/Manifest
index 711561b638c..6894b7f68ab 100644
--- a/dev-libs/c-blosc/Manifest
+++ b/dev-libs/c-blosc/Manifest
@@ -1 +1,2 @@
 DIST c-blosc-1.11.2.tar.gz 633280 BLAKE2B 
426de12ffa0db784fc26316e5758836517f3b3498111cfea64ebd2bc4582ebc6236f64845d41e75db272d3741ab8a7f22a12e0847fb7c98ba10a3ae2c2906e22
 SHA512 
c1282f60f4ef9d24844be225587e7f46c43ba8a5071f5ee49a7326bce9e84b65312c4f9606e78fd3d1209a4ca50f1c31312a7c377caf9522c9915177c92a4d7b
+DIST c-blosc-1.19.0.tar.gz 875356 BLAKE2B 
046134e10fec639f1271d9c7cc15dcd239f9f0875f7ad324144338072e6fa006612f7d154ccde11a5dd7ee60471380aab4a60ae332cf1de4a7b773ae354c494a
 SHA512 
15bc009f8880630c531ccd36544869d59b69d21f10c08eebf3c2983d203697429649a1b56b044e28342ec620c6f5850ee9da783005ce83f23e783f091289498c

diff --git a/dev-libs/c-blosc/c-blosc-1.19.0.ebuild 
b/dev-libs/c-blosc/c-blosc-1.19.0.ebuild
new file mode 100644
index 000..71488e42738
--- /dev/null
+++ b/dev-libs/c-blosc/c-blosc-1.19.0.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit cmake
+
+DESCRIPTION="Blocking, shuffling and lossless compression library"
+HOMEPAGE="https://www.blosc.org/;
+SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0/1"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+IUSE="+lz4 +snappy test zlib zstd"
+RESTRICT="!test? ( test )"
+
+RDEPEND="
+   lz4? ( >=app-arch/lz4-1.7.5:= )
+   snappy? ( app-arch/snappy )
+   zlib? ( sys-libs/zlib )
+   zstd? ( app-arch/zstd )"
+DEPEND="${RDEPEND}"
+
+PATCHES=(
+   "${FILESDIR}"/${P}-xgetbv.patch
+)
+
+src_prepare() {
+   cmake_src_prepare
+   # remove bundled libs
+   rm -rf internal-complibs || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_STATIC=OFF
+   -DBUILD_TESTS=$(usex test)
+   -DBUILD_BENCHMARKS=OFF
+   -DDEACTIVATE_LZ4=$(usex !lz4)
+   -DDEACTIVATE_SNAPPY=$(usex !snappy)
+   -DDEACTIVATE_ZLIB=$(usex !zlib)
+   -DDEACTIVATE_ZSTD=$(usex !zstd)
+   -DPREFER_EXTERNAL_LZ4=ON
+   # snappy is always external
+   -DPREFER_EXTERNAL_ZLIB=ON
+   -DPREFER_EXTERNAL_ZSTD=ON
+   )
+   cmake_src_configure
+}

diff --git a/dev-libs/c-blosc/files/c-blosc-1.19.0-xgetbv.patch 
b/dev-libs/c-blosc/files/c-blosc-1.19.0-xgetbv.patch
new file mode 100644
index 000..045a234028b
--- /dev/null
+++ b/dev-libs/c-blosc/files/c-blosc-1.19.0-xgetbv.patch
@@ -0,0 +1,33 @@
+From 14d2d561795c276fc33c8cb54781dff76b398906 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= 
+Date: Wed, 10 Jun 2020 12:13:39 +0200
+Subject: [PATCH] Redefine blosc_internal_xgetbv for platforms with immintrin.h
+
+Commit 2f2d876 renamed _xgetbv to blosc_internal_xgetbv.  Commit 0b8608b
+made it conditional to immintrin.h not being included, apparently
+in order to prevent _xgetbv collision.  However, since the block
+no longer defined _xgetbv but blosc_internal_xgetbv, it means that
+the latter is not defined if the condition is false.  #define it to
+_xgetbv to fix missing symbol.
+---
+ blosc/shuffle.c | 4 
+ 1 file changed, 4 insertions(+)
+
+diff --git a/blosc/shuffle.c b/blosc/shuffle.c
+index fc2ca64..7a03bf1 100644
+--- a/blosc/shuffle.c
 b/blosc/shuffle.c
+@@ -195,6 +195,10 @@ blosc_internal_xgetbv(uint32_t xcr) {
+   return ((uint64_t)edx << 32) | eax;
+ }
+ 
++#else
++
++#define blosc_internal_xgetbv _xgetbv
++
+ #endif  // !(defined(_IMMINTRIN_H_INCLUDED) && (BLOSC_GCC_VERSION >= 900))
+ #endif  /* defined(_MSC_FULL_VER) */
+ 
+-- 
+2.27.0
+



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

2020-06-10 Thread Michał Górny
commit: 156a8e2ef5c7f7ec52250c763e83fa854584b1b2
Author: Michał Górny  gentoo  org>
AuthorDate: Wed Jun 10 10:22:17 2020 +
Commit: Michał Górny  gentoo  org>
CommitDate: Wed Jun 10 10:27:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=156a8e2e

dev-libs/c-blosc: Add myself as co-maint

Signed-off-by: Michał Górny  gentoo.org>

 dev-libs/c-blosc/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/dev-libs/c-blosc/metadata.xml b/dev-libs/c-blosc/metadata.xml
index 24926d99226..03a65e7d61a 100644
--- a/dev-libs/c-blosc/metadata.xml
+++ b/dev-libs/c-blosc/metadata.xml
@@ -5,6 +5,10 @@
s...@gentoo.org
Gentoo Science Project

+   
+   mgo...@gentoo.org
+   Michał Górny
+   

Blosc is a compression library designed to transmit data to the
processor cache faster than the traditional non-compressed memory 
fetch. 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/c-blosc/, dev-libs/c-blosc/files/

2017-12-03 Thread Benda XU
commit: b684b52f051da7d2fdcbe8d0fe1dd6d38c2820a3
Author: Benda Xu  gentoo  org>
AuthorDate: Mon Dec  4 03:29:49 2017 +
Commit: Benda XU  gentoo  org>
CommitDate: Mon Dec  4 03:29:49 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b684b52f

dev-libs/c-blosc: drop old versions.

Reported-by: Orivej Desh  gmx.fr>
Closes: https://bugs.gentoo.org/590936
Package-Manager: Portage-2.3.16, Repoman-2.3.6

 dev-libs/c-blosc/Manifest  |  6 +--
 dev-libs/c-blosc/c-blosc-1.11.1.ebuild | 54 --
 dev-libs/c-blosc/c-blosc-1.3.2.ebuild  | 41 
 dev-libs/c-blosc/c-blosc-1.3.5.ebuild  | 41 
 dev-libs/c-blosc/c-blosc-1.5.3.ebuild  | 42 -
 .../files/c-blosc-1.11.1-fix-build-system.patch| 30 
 .../c-blosc/files/c-blosc-1.3.2-shared-libs.patch  | 22 -
 .../c-blosc/files/c-blosc-1.5.3-shared-libs.patch  | 27 ---
 8 files changed, 1 insertion(+), 262 deletions(-)

diff --git a/dev-libs/c-blosc/Manifest b/dev-libs/c-blosc/Manifest
index b29691a3447..711561b638c 100644
--- a/dev-libs/c-blosc/Manifest
+++ b/dev-libs/c-blosc/Manifest
@@ -1,5 +1 @@
-DIST c-blosc-1.11.1.tar.gz 622500 SHA256 
d15937961d37b0780b8fb0641483eb9f6d4c379f88ac7ee84ff5dd06c2b72360 SHA512 
75100cd8447c78c97b02ed8242d966c37c4050f216805d927b3d41367cb7899adfa13a9b61bc3bf3306be976f99f1a668c95f5a83f61929ccdf48f4edf630cb7
 WHIRLPOOL 
db9226096078519002cfd3c93db92fa9ed71f2d6c3a9bca3cf267e63ea6c7d2f34ace6947af652a208e1b715e1aed53674733e67428381c04ff6c31f3a455b11
-DIST c-blosc-1.11.2.tar.gz 633280 SHA256 
f000bba88d17534fc18a10e11261127a9ab011557bed5fd0659624a3f3c03c5f SHA512 
c1282f60f4ef9d24844be225587e7f46c43ba8a5071f5ee49a7326bce9e84b65312c4f9606e78fd3d1209a4ca50f1c31312a7c377caf9522c9915177c92a4d7b
 WHIRLPOOL 
b90564425993843e00ba5a92c2174b8c14646f9dc4adb3844d31876e715a7efb8ed3cfbe75a5b3ff8f6cde0e6d3e5f485b53c021cd85d77268d0b501b7a6387c
-DIST c-blosc-1.3.2.tar.gz 229790 SHA256 
7c21c4484c1ad7d6beddd73f35379e0d980530466cd6d87402e035c931983697 SHA512 
0488042628b8b3d02e8e7b58d3d942751a43567e99e1e89f452765ad1aeba395248322df6a37daf828571b3c262ebaa54d3ca49cfed78ab44454faf6bbdb
 WHIRLPOOL 
195232123fbbd4f76f3a209069e7895c3ba900e98c49ca8334e1975634770463d993ae36f99fefb680d7c78a28ca979c27cd4af4412e83c804315f6cf52420fe
-DIST c-blosc-1.3.5.tar.gz 231653 SHA256 
60efbbd2ef613480d135dbb245260e7cd904cfd785cc2504458615d7b397675a SHA512 
4c11309a3f5dd0e2ecb35f62480cf86a9ad8d8d84b0d744c0597a51d8f51010a2ed0ad868cc3aef1f674efc1c35ee3312ad727cb308b348026f08db0ac9ab04a
 WHIRLPOOL 
58742b85bf1d9637492871cab0f0c0b87c96162b2dfbf196e91f62569f6a06077b901a202fab43f39472ccf728550340a85bd60f3fee1d6e0e76d655659db3f0
-DIST c-blosc-1.5.3.tar.gz 240821 SHA256 
d6d7c72d8e49311618f5f1609df1a9b2ca070655b563b9f7b80d5dc92fceaf4f SHA512 
92f0a47ff6af2b776795315fce52e49c12e947e9007f97d05182a8369831e0ba80ff7b2b116fdedc4ef2b984106b014c90f82e233d5aed85cd91e3256f4a7313
 WHIRLPOOL 
9178c1a4e8e476b2a0556106ecbf58eb10bd076e3c731048d988f1e3dcaefa593cea176c6f5ec391c54a651421cce40858f1eae4ba9fc91d60a0fc158fe9fbc7
+DIST c-blosc-1.11.2.tar.gz 633280 BLAKE2B 
426de12ffa0db784fc26316e5758836517f3b3498111cfea64ebd2bc4582ebc6236f64845d41e75db272d3741ab8a7f22a12e0847fb7c98ba10a3ae2c2906e22
 SHA512 
c1282f60f4ef9d24844be225587e7f46c43ba8a5071f5ee49a7326bce9e84b65312c4f9606e78fd3d1209a4ca50f1c31312a7c377caf9522c9915177c92a4d7b

diff --git a/dev-libs/c-blosc/c-blosc-1.11.1.ebuild 
b/dev-libs/c-blosc/c-blosc-1.11.1.ebuild
deleted file mode 100644
index 3403bc18c33..000
--- a/dev-libs/c-blosc/c-blosc-1.11.1.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-DESCRIPTION="Blocking, shuffling and lossless compression library"
-HOMEPAGE="http://www.blosc.org/;
-SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="MIT"
-
-SLOT="0/1"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
-
-IUSE="cpu_flags_x86_avx2 +lz4 +snappy static-libs test zlib zstd"
-
-RDEPEND="
-   lz4? ( >=app-arch/lz4-0_p120:= )
-   snappy? ( app-arch/snappy )
-   zlib? ( sys-libs/zlib )
-   zstd? ( app-arch/zstd )"
-DEPEND="${RDEPEND}"
-
-DOCS=( README.rst RELEASE_NOTES.rst THOUGHTS_FOR_2.0.txt ANNOUNCE.rst )
-PATCHES=( "${FILESDIR}/${PN}-1.11.1-fix-build-system.patch" )
-
-src_prepare() {
-   cmake-utils_src_prepare
-
-   # remove bundled libs
-   rm -rf internal-complibs || die
-}
-
-src_configure() {
-   local mycmakeargs=(
-   -DBUILD_STATIC=$(usex static-libs)
-   -DBUILD_TESTS=$(usex test)
-   -DBUILD_BENCHMARKS=OFF
-
-   -DDEACTIVATE_AVX2=$(usex !cpu_flags_x86_avx2)
-   -DDEACTIVATE_LZ4=$(usex !lz4)
-   -DDEACTIVATE_SNAPPY=$(usex !snappy)
-   

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

2017-06-21 Thread Agostino Sarubbo
commit: debd2d6d87c7d0e7d647b3c42bd3029df9e49220
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Wed Jun 21 12:11:45 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Wed Jun 21 12:11:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=debd2d6d

dev-libs/c-blosc: x86 stable wrt bug #606302

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

 dev-libs/c-blosc/c-blosc-1.11.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.11.2.ebuild 
b/dev-libs/c-blosc/c-blosc-1.11.2.ebuild
index 08f72001881..c06bbca3937 100644
--- a/dev-libs/c-blosc/c-blosc-1.11.2.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.11.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 LICENSE="MIT"
 
 SLOT="0/1"
-KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 x86 ~amd64-linux ~x86-linux"
 
 IUSE="cpu_flags_x86_avx2 +lz4 +snappy static-libs test zlib zstd"
 



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

2017-06-19 Thread Agostino Sarubbo
commit: 7c9d81d778961556eed3d96ddf1bff8180966392
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Jun 19 17:02:52 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Jun 19 17:02:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c9d81d7

dev-libs/c-blosc: amd64 stable wrt bug #606302

Package-Manager: Portage-2.3.5, Repoman-2.3.1
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 dev-libs/c-blosc/c-blosc-1.11.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/c-blosc/c-blosc-1.11.2.ebuild 
b/dev-libs/c-blosc/c-blosc-1.11.2.ebuild
index a830bc05f3b..08f72001881 100644
--- a/dev-libs/c-blosc/c-blosc-1.11.2.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.11.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz 
-> ${P}.tar.gz"
 LICENSE="MIT"
 
 SLOT="0/1"
-KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+KEYWORDS="amd64 ~x86 ~amd64-linux ~x86-linux"
 
 IUSE="cpu_flags_x86_avx2 +lz4 +snappy static-libs test zlib zstd"
 



[gentoo-commits] repo/gentoo:master commit in: dev-libs/c-blosc/, dev-libs/c-blosc/files/

2017-02-16 Thread Sebastien Fabbro
commit: 6d7aed71f5beb7f9859630b85c565c5dee2cd579
Author: Sébastien Fabbro  gentoo  org>
AuthorDate: Wed Feb 15 21:24:13 2017 +
Commit: Sebastien Fabbro  gentoo  org>
CommitDate: Thu Feb 16 16:54:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d7aed71

dev-libs/c-blosc: version bump

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 dev-libs/c-blosc/Manifest  |  1 +
 dev-libs/c-blosc/c-blosc-1.11.2.ebuild | 52 ++
 .../files/c-blosc-1.11.2-fix-build-system.patch| 21 +
 3 files changed, 74 insertions(+)

diff --git a/dev-libs/c-blosc/Manifest b/dev-libs/c-blosc/Manifest
index 2e4943a6d4..b29691a344 100644
--- a/dev-libs/c-blosc/Manifest
+++ b/dev-libs/c-blosc/Manifest
@@ -1,4 +1,5 @@
 DIST c-blosc-1.11.1.tar.gz 622500 SHA256 
d15937961d37b0780b8fb0641483eb9f6d4c379f88ac7ee84ff5dd06c2b72360 SHA512 
75100cd8447c78c97b02ed8242d966c37c4050f216805d927b3d41367cb7899adfa13a9b61bc3bf3306be976f99f1a668c95f5a83f61929ccdf48f4edf630cb7
 WHIRLPOOL 
db9226096078519002cfd3c93db92fa9ed71f2d6c3a9bca3cf267e63ea6c7d2f34ace6947af652a208e1b715e1aed53674733e67428381c04ff6c31f3a455b11
+DIST c-blosc-1.11.2.tar.gz 633280 SHA256 
f000bba88d17534fc18a10e11261127a9ab011557bed5fd0659624a3f3c03c5f SHA512 
c1282f60f4ef9d24844be225587e7f46c43ba8a5071f5ee49a7326bce9e84b65312c4f9606e78fd3d1209a4ca50f1c31312a7c377caf9522c9915177c92a4d7b
 WHIRLPOOL 
b90564425993843e00ba5a92c2174b8c14646f9dc4adb3844d31876e715a7efb8ed3cfbe75a5b3ff8f6cde0e6d3e5f485b53c021cd85d77268d0b501b7a6387c
 DIST c-blosc-1.3.2.tar.gz 229790 SHA256 
7c21c4484c1ad7d6beddd73f35379e0d980530466cd6d87402e035c931983697 SHA512 
0488042628b8b3d02e8e7b58d3d942751a43567e99e1e89f452765ad1aeba395248322df6a37daf828571b3c262ebaa54d3ca49cfed78ab44454faf6bbdb
 WHIRLPOOL 
195232123fbbd4f76f3a209069e7895c3ba900e98c49ca8334e1975634770463d993ae36f99fefb680d7c78a28ca979c27cd4af4412e83c804315f6cf52420fe
 DIST c-blosc-1.3.5.tar.gz 231653 SHA256 
60efbbd2ef613480d135dbb245260e7cd904cfd785cc2504458615d7b397675a SHA512 
4c11309a3f5dd0e2ecb35f62480cf86a9ad8d8d84b0d744c0597a51d8f51010a2ed0ad868cc3aef1f674efc1c35ee3312ad727cb308b348026f08db0ac9ab04a
 WHIRLPOOL 
58742b85bf1d9637492871cab0f0c0b87c96162b2dfbf196e91f62569f6a06077b901a202fab43f39472ccf728550340a85bd60f3fee1d6e0e76d655659db3f0
 DIST c-blosc-1.5.3.tar.gz 240821 SHA256 
d6d7c72d8e49311618f5f1609df1a9b2ca070655b563b9f7b80d5dc92fceaf4f SHA512 
92f0a47ff6af2b776795315fce52e49c12e947e9007f97d05182a8369831e0ba80ff7b2b116fdedc4ef2b984106b014c90f82e233d5aed85cd91e3256f4a7313
 WHIRLPOOL 
9178c1a4e8e476b2a0556106ecbf58eb10bd076e3c731048d988f1e3dcaefa593cea176c6f5ec391c54a651421cce40858f1eae4ba9fc91d60a0fc158fe9fbc7

diff --git a/dev-libs/c-blosc/c-blosc-1.11.2.ebuild 
b/dev-libs/c-blosc/c-blosc-1.11.2.ebuild
new file mode 100644
index 00..8e4b7c3190
--- /dev/null
+++ b/dev-libs/c-blosc/c-blosc-1.11.2.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="Blocking, shuffling and lossless compression library"
+HOMEPAGE="http://www.blosc.org/;
+SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+
+SLOT="0/1"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+IUSE="cpu_flags_x86_avx2 +lz4 +snappy static-libs test zlib zstd"
+
+RDEPEND="
+   lz4? ( >=app-arch/lz4-1.7.5:= )
+   snappy? ( app-arch/snappy )
+   zlib? ( sys-libs/zlib )
+   zstd? ( app-arch/zstd )"
+DEPEND="${RDEPEND}"
+
+DOCS=( README.rst RELEASE_NOTES.rst THOUGHTS_FOR_2.0.txt ANNOUNCE.rst )
+PATCHES=( "${FILESDIR}/${PN}-1.11.2-fix-build-system.patch" )
+
+src_prepare() {
+   cmake-utils_src_prepare
+   # remove bundled libs
+   rm -rf internal-complibs || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_STATIC=$(usex static-libs)
+   -DBUILD_TESTS=$(usex test)
+   -DBUILD_BENCHMARKS=OFF
+   -DDEACTIVATE_AVX2=$(usex !cpu_flags_x86_avx2)
+   -DDEACTIVATE_LZ4=$(usex !lz4)
+   -DDEACTIVATE_SNAPPY=$(usex !snappy)
+   -DDEACTIVATE_ZLIB=$(usex !zlib)
+   -DDEACTIVATE_ZSTD=$(usex !zstd)
+   -DPREFER_EXTERNAL_LZ4=ON
+   -DPREFER_EXTERNAL_SNAPPY=ON
+   -DPREFER_EXTERNAL_ZLIB=ON
+   -DPREFER_EXTERNAL_ZSTD=ON
+   )
+   cmake-utils_src_configure
+}

diff --git a/dev-libs/c-blosc/files/c-blosc-1.11.2-fix-build-system.patch 
b/dev-libs/c-blosc/files/c-blosc-1.11.2-fix-build-system.patch
new file mode 100644
index 00..d385d52637
--- /dev/null
+++ b/dev-libs/c-blosc/files/c-blosc-1.11.2-fix-build-system.patch
@@ -0,0 +1,21 @@
+Make the build system respect CFLAGS
+
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -244,16 +244,6 @@
+ endif()
+ 
+ # flags
+-# @TODO: set -Wall
+-# @NOTE: -O3 is enabled in Release 

[gentoo-commits] repo/gentoo:master commit in: dev-libs/c-blosc/, dev-libs/c-blosc/files/

2016-10-24 Thread David Seifert
commit: a183cd2a914e830b91c97445f32ffd7d9a073536
Author: David Seifert  gentoo  org>
AuthorDate: Mon Oct 24 23:38:39 2016 +
Commit: David Seifert  gentoo  org>
CommitDate: Tue Oct 25 00:08:35 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a183cd2a

dev-libs/c-blosc: Version bump to 1.11.1

* EAPI=6

Package-Manager: portage-2.3.2

 dev-libs/c-blosc/Manifest  |  1 +
 dev-libs/c-blosc/c-blosc-1.11.1.ebuild | 55 ++
 .../files/c-blosc-1.11.1-fix-build-system.patch| 30 
 dev-libs/c-blosc/metadata.xml  | 37 ---
 4 files changed, 105 insertions(+), 18 deletions(-)

diff --git a/dev-libs/c-blosc/Manifest b/dev-libs/c-blosc/Manifest
index 8d8c475..2e4943a 100644
--- a/dev-libs/c-blosc/Manifest
+++ b/dev-libs/c-blosc/Manifest
@@ -1,3 +1,4 @@
+DIST c-blosc-1.11.1.tar.gz 622500 SHA256 
d15937961d37b0780b8fb0641483eb9f6d4c379f88ac7ee84ff5dd06c2b72360 SHA512 
75100cd8447c78c97b02ed8242d966c37c4050f216805d927b3d41367cb7899adfa13a9b61bc3bf3306be976f99f1a668c95f5a83f61929ccdf48f4edf630cb7
 WHIRLPOOL 
db9226096078519002cfd3c93db92fa9ed71f2d6c3a9bca3cf267e63ea6c7d2f34ace6947af652a208e1b715e1aed53674733e67428381c04ff6c31f3a455b11
 DIST c-blosc-1.3.2.tar.gz 229790 SHA256 
7c21c4484c1ad7d6beddd73f35379e0d980530466cd6d87402e035c931983697 SHA512 
0488042628b8b3d02e8e7b58d3d942751a43567e99e1e89f452765ad1aeba395248322df6a37daf828571b3c262ebaa54d3ca49cfed78ab44454faf6bbdb
 WHIRLPOOL 
195232123fbbd4f76f3a209069e7895c3ba900e98c49ca8334e1975634770463d993ae36f99fefb680d7c78a28ca979c27cd4af4412e83c804315f6cf52420fe
 DIST c-blosc-1.3.5.tar.gz 231653 SHA256 
60efbbd2ef613480d135dbb245260e7cd904cfd785cc2504458615d7b397675a SHA512 
4c11309a3f5dd0e2ecb35f62480cf86a9ad8d8d84b0d744c0597a51d8f51010a2ed0ad868cc3aef1f674efc1c35ee3312ad727cb308b348026f08db0ac9ab04a
 WHIRLPOOL 
58742b85bf1d9637492871cab0f0c0b87c96162b2dfbf196e91f62569f6a06077b901a202fab43f39472ccf728550340a85bd60f3fee1d6e0e76d655659db3f0
 DIST c-blosc-1.5.3.tar.gz 240821 SHA256 
d6d7c72d8e49311618f5f1609df1a9b2ca070655b563b9f7b80d5dc92fceaf4f SHA512 
92f0a47ff6af2b776795315fce52e49c12e947e9007f97d05182a8369831e0ba80ff7b2b116fdedc4ef2b984106b014c90f82e233d5aed85cd91e3256f4a7313
 WHIRLPOOL 
9178c1a4e8e476b2a0556106ecbf58eb10bd076e3c731048d988f1e3dcaefa593cea176c6f5ec391c54a651421cce40858f1eae4ba9fc91d60a0fc158fe9fbc7

diff --git a/dev-libs/c-blosc/c-blosc-1.11.1.ebuild 
b/dev-libs/c-blosc/c-blosc-1.11.1.ebuild
new file mode 100644
index ..4c6ff57
--- /dev/null
+++ b/dev-libs/c-blosc/c-blosc-1.11.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit cmake-utils
+
+DESCRIPTION="Blocking, shuffling and lossless compression library"
+HOMEPAGE="http://www.blosc.org/;
+SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+
+SLOT="0/1"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+IUSE="cpu_flags_x86_avx2 +lz4 +snappy static-libs test zlib zstd"
+
+RDEPEND="
+   lz4? ( >=app-arch/lz4-0_p120:= )
+   snappy? ( app-arch/snappy )
+   zlib? ( sys-libs/zlib )
+   zstd? ( app-arch/zstd )"
+DEPEND="${RDEPEND}"
+
+DOCS=( README.rst RELEASE_NOTES.rst THOUGHTS_FOR_2.0.txt ANNOUNCE.rst )
+PATCHES=( "${FILESDIR}/${PN}-1.11.1-fix-build-system.patch" )
+
+src_prepare() {
+   cmake-utils_src_prepare
+
+   # remove bundled libs
+   rm -rf internal-complibs || die
+}
+
+src_configure() {
+   local mycmakeargs=(
+   -DBUILD_STATIC=$(usex static-libs)
+   -DBUILD_TESTS=$(usex test)
+   -DBUILD_BENCHMARKS=OFF
+
+   -DDEACTIVATE_AVX2=$(usex !cpu_flags_x86_avx2)
+   -DDEACTIVATE_LZ4=$(usex !lz4)
+   -DDEACTIVATE_SNAPPY=$(usex !snappy)
+   -DDEACTIVATE_ZLIB=$(usex !zlib)
+   -DDEACTIVATE_ZSTD=$(usex !zstd)
+
+   -DPREFER_EXTERNAL_LZ4=ON
+   -DPREFER_EXTERNAL_SNAPPY=ON
+   -DPREFER_EXTERNAL_ZLIB=ON
+   -DPREFER_EXTERNAL_ZSTD=ON
+   )
+   cmake-utils_src_configure
+}

diff --git a/dev-libs/c-blosc/files/c-blosc-1.11.1-fix-build-system.patch 
b/dev-libs/c-blosc/files/c-blosc-1.11.1-fix-build-system.patch
new file mode 100644
index ..02c5fc2
--- /dev/null
+++ b/dev-libs/c-blosc/files/c-blosc-1.11.1-fix-build-system.patch
@@ -0,0 +1,30 @@
+Make the build system respect CFLAGS
+
+--- a/CMakeLists.txt
 b/CMakeLists.txt
+@@ -195,7 +195,7 @@
+CMAKE_SYSTEM_PROCESSOR STREQUAL AMD64)
+ if(CMAKE_C_COMPILER_ID STREQUAL GNU)
+ # We need C99 (GNU99 more exactly)
+-SET(CMAKE_C_FLAGS "-std=gnu99")
++SET(CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -std=gnu99")
+ set(COMPILER_SUPPORT_SSE2 TRUE)
+ if(CMAKE_C_COMPILER_VERSION VERSION_GREATER 4.7 OR 
CMAKE_C_COMPILER_VERSION VERSION_EQUAL 4.7)
+