1 |
commit: 0a800e694f1552a570a5e58201146916a9eee32d |
2 |
Author: Michał Górny <mgorny <AT> gentoo <DOT> org> |
3 |
AuthorDate: Thu Oct 7 06:53:40 2021 +0000 |
4 |
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org> |
5 |
CommitDate: Thu Oct 7 07:21:11 2021 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a800e69 |
7 |
|
8 |
dev-libs/c-blosc: Bump to 1.21.1 |
9 |
|
10 |
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org> |
11 |
|
12 |
dev-libs/c-blosc/Manifest | 1 + |
13 |
dev-libs/c-blosc/c-blosc-1.21.1.ebuild | 47 ++++++++++++++++++++++++++++++++++ |
14 |
2 files changed, 48 insertions(+) |
15 |
|
16 |
diff --git a/dev-libs/c-blosc/Manifest b/dev-libs/c-blosc/Manifest |
17 |
index ea29e0354bf..b01dec8409c 100644 |
18 |
--- a/dev-libs/c-blosc/Manifest |
19 |
+++ b/dev-libs/c-blosc/Manifest |
20 |
@@ -1 +1,2 @@ |
21 |
DIST c-blosc-1.21.0.tar.gz 907199 BLAKE2B 08c52ce5f0d285798aef8720378d1cc3f2d2b0a99cf47f0a49dc82757a0edb4a37c5c0d226a80bae5f9be74b5c2a070906387b9677df71ea6b825662997168a1 SHA512 76758176f91979794dc3b8d46c21294d81e33fda4f2e299b031f2dc059d77e351e3f5f1c984b0263713d6e04c48534984d580244573dd96f0198dd3838b9f376 |
22 |
+DIST c-blosc-1.21.1.tar.gz 1456777 BLAKE2B a6a48d79fc8cb3df277e878a69361a5d12552be4b8ae50a4a95d2fe48d5b073c849724913a20c2834de7cf3cac7f288ddfec977ed1e4a1875fc3d21975907b44 SHA512 e06712ffaeaa6892415a6b01219221426c20af4191db6ca923301313daa8f5b0a83a7a3cd273f7013766349ace4e4869590e9c44bd892e57027ca45de53779e7 |
23 |
|
24 |
diff --git a/dev-libs/c-blosc/c-blosc-1.21.1.ebuild b/dev-libs/c-blosc/c-blosc-1.21.1.ebuild |
25 |
new file mode 100644 |
26 |
index 00000000000..c62aa2eef0a |
27 |
--- /dev/null |
28 |
+++ b/dev-libs/c-blosc/c-blosc-1.21.1.ebuild |
29 |
@@ -0,0 +1,47 @@ |
30 |
+# Copyright 1999-2021 Gentoo Authors |
31 |
+# Distributed under the terms of the GNU General Public License v2 |
32 |
+ |
33 |
+EAPI=8 |
34 |
+ |
35 |
+inherit cmake |
36 |
+ |
37 |
+DESCRIPTION="Blocking, shuffling and lossless compression library" |
38 |
+HOMEPAGE="https://www.blosc.org/" |
39 |
+SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" |
40 |
+ |
41 |
+LICENSE="MIT" |
42 |
+SLOT="0/1" |
43 |
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86 ~amd64-linux ~x86-linux" |
44 |
+IUSE="+lz4 +snappy test zlib zstd" |
45 |
+RESTRICT="!test? ( test )" |
46 |
+ |
47 |
+RDEPEND=" |
48 |
+ lz4? ( >=app-arch/lz4-1.7.5:= ) |
49 |
+ snappy? ( app-arch/snappy:= ) |
50 |
+ zlib? ( sys-libs/zlib:= ) |
51 |
+ zstd? ( app-arch/zstd:= )" |
52 |
+DEPEND="${RDEPEND}" |
53 |
+ |
54 |
+src_prepare() { |
55 |
+ cmake_src_prepare |
56 |
+ # remove bundled libs |
57 |
+ rm -rf internal-complibs || die |
58 |
+} |
59 |
+ |
60 |
+src_configure() { |
61 |
+ local mycmakeargs=( |
62 |
+ -DBUILD_STATIC=OFF |
63 |
+ -DBUILD_TESTS=$(usex test) |
64 |
+ -DBUILD_BENCHMARKS=OFF |
65 |
+ -DBUILD_FUZZERS=OFF |
66 |
+ -DDEACTIVATE_LZ4=$(usex !lz4) |
67 |
+ -DDEACTIVATE_SNAPPY=$(usex !snappy) |
68 |
+ -DDEACTIVATE_ZLIB=$(usex !zlib) |
69 |
+ -DDEACTIVATE_ZSTD=$(usex !zstd) |
70 |
+ -DPREFER_EXTERNAL_LZ4=ON |
71 |
+ # snappy is always external |
72 |
+ -DPREFER_EXTERNAL_ZLIB=ON |
73 |
+ -DPREFER_EXTERNAL_ZSTD=ON |
74 |
+ ) |
75 |
+ cmake_src_configure |
76 |
+} |