Gentoo Archives: gentoo-commits

From: "Michał Górny" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/c-blosc/
Date: Tue, 22 Dec 2020 12:37:27
Message-Id: 1608640640.42a0c23d8453a886974b3c6c5e65360e48861b99.mgorny@gentoo
1 commit: 42a0c23d8453a886974b3c6c5e65360e48861b99
2 Author: Michał Górny <mgorny <AT> gentoo <DOT> org>
3 AuthorDate: Tue Dec 22 12:33:49 2020 +0000
4 Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
5 CommitDate: Tue Dec 22 12:37:20 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42a0c23d
7
8 dev-libs/c-blosc: Bump to 1.21.0
9
10 No meaningful changes but need to bump it anyway so repology doesn't
11 report us as having obsolete versions.
12
13 Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
14
15 dev-libs/c-blosc/Manifest | 1 +
16 dev-libs/c-blosc/c-blosc-1.21.0.ebuild | 47 ++++++++++++++++++++++++++++++++++
17 2 files changed, 48 insertions(+)
18
19 diff --git a/dev-libs/c-blosc/Manifest b/dev-libs/c-blosc/Manifest
20 index e58e0f21485..2d634e7a75c 100644
21 --- a/dev-libs/c-blosc/Manifest
22 +++ b/dev-libs/c-blosc/Manifest
23 @@ -1 +1,2 @@
24 DIST c-blosc-1.20.1.tar.gz 878895 BLAKE2B 54f91ffc0b270f8bc8ace8893c01ab6847096397f76b31c5adf0516903cee29d867973317de5d016807837ac098b170542c0b8e702d386bf9166de31863f6eab SHA512 59f83dfb3f0db6530daeae699f0915d6c8a7186cea1fe2face7110f5c94c2e8ccc12eb0078de968552b6ac32163b2ec6fb19b79966d2c85574a2676b454f5475
25 +DIST c-blosc-1.21.0.tar.gz 907199 BLAKE2B 08c52ce5f0d285798aef8720378d1cc3f2d2b0a99cf47f0a49dc82757a0edb4a37c5c0d226a80bae5f9be74b5c2a070906387b9677df71ea6b825662997168a1 SHA512 76758176f91979794dc3b8d46c21294d81e33fda4f2e299b031f2dc059d77e351e3f5f1c984b0263713d6e04c48534984d580244573dd96f0198dd3838b9f376
26
27 diff --git a/dev-libs/c-blosc/c-blosc-1.21.0.ebuild b/dev-libs/c-blosc/c-blosc-1.21.0.ebuild
28 new file mode 100644
29 index 00000000000..3890df40b0b
30 --- /dev/null
31 +++ b/dev-libs/c-blosc/c-blosc-1.21.0.ebuild
32 @@ -0,0 +1,47 @@
33 +# Copyright 1999-2020 Gentoo Authors
34 +# Distributed under the terms of the GNU General Public License v2
35 +
36 +EAPI=7
37 +
38 +inherit cmake
39 +
40 +DESCRIPTION="Blocking, shuffling and lossless compression library"
41 +HOMEPAGE="https://www.blosc.org/"
42 +SRC_URI="https://github.com/Blosc/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
43 +
44 +LICENSE="MIT"
45 +SLOT="0/1"
46 +KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux ~x86-linux"
47 +IUSE="+lz4 +snappy test zlib zstd"
48 +RESTRICT="!test? ( test )"
49 +
50 +RDEPEND="
51 + lz4? ( >=app-arch/lz4-1.7.5:= )
52 + snappy? ( app-arch/snappy )
53 + zlib? ( sys-libs/zlib )
54 + zstd? ( app-arch/zstd )"
55 +DEPEND="${RDEPEND}"
56 +
57 +src_prepare() {
58 + cmake_src_prepare
59 + # remove bundled libs
60 + rm -rf internal-complibs || die
61 +}
62 +
63 +src_configure() {
64 + local mycmakeargs=(
65 + -DBUILD_STATIC=OFF
66 + -DBUILD_TESTS=$(usex test)
67 + -DBUILD_BENCHMARKS=OFF
68 + -DBUILD_FUZZERS=OFF
69 + -DDEACTIVATE_LZ4=$(usex !lz4)
70 + -DDEACTIVATE_SNAPPY=$(usex !snappy)
71 + -DDEACTIVATE_ZLIB=$(usex !zlib)
72 + -DDEACTIVATE_ZSTD=$(usex !zstd)
73 + -DPREFER_EXTERNAL_LZ4=ON
74 + # snappy is always external
75 + -DPREFER_EXTERNAL_ZLIB=ON
76 + -DPREFER_EXTERNAL_ZSTD=ON
77 + )
78 + cmake_src_configure
79 +}