summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJustin Lecher <jlec@gentoo.org>2015-04-02 07:21:10 +0000
committerJustin Lecher <jlec@gentoo.org>2015-04-02 07:21:10 +0000
commita30de89dbbb020c860aad64518856e4288b11105 (patch)
tree89737604cf97a1278db9308618b4ed4f8f198b50 /dev-libs/c-blosc
parentImprovements and optional use of bundled libs by jbergstroem (diff)
downloadgentoo-2-a30de89dbbb020c860aad64518856e4288b11105.tar.gz
gentoo-2-a30de89dbbb020c860aad64518856e4288b11105.tar.bz2
gentoo-2-a30de89dbbb020c860aad64518856e4288b11105.zip
Version BUmp, bug #544770; fix version string for lz4 dep to compatible version, bug #516432
(Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key B9D4F231BD1558AB!)
Diffstat (limited to 'dev-libs/c-blosc')
-rw-r--r--dev-libs/c-blosc/ChangeLog10
-rw-r--r--dev-libs/c-blosc/c-blosc-1.3.2.ebuild4
-rw-r--r--dev-libs/c-blosc/c-blosc-1.3.5.ebuild4
-rw-r--r--dev-libs/c-blosc/c-blosc-1.5.3.ebuild43
-rw-r--r--dev-libs/c-blosc/files/c-blosc-1.5.3-shared-libs.patch27
5 files changed, 83 insertions, 5 deletions
diff --git a/dev-libs/c-blosc/ChangeLog b/dev-libs/c-blosc/ChangeLog
index 917ffab465f7..38d0909d7200 100644
--- a/dev-libs/c-blosc/ChangeLog
+++ b/dev-libs/c-blosc/ChangeLog
@@ -1,6 +1,14 @@
# ChangeLog for dev-libs/c-blosc
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/c-blosc/ChangeLog,v 1.10 2015/03/09 00:03:28 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/c-blosc/ChangeLog,v 1.11 2015/04/02 07:21:10 jlec Exp $
+
+*c-blosc-1.5.3 (02 Apr 2015)
+
+ 02 Apr 2015; Justin Lecher <jlec@gentoo.org> +c-blosc-1.5.3.ebuild,
+ +files/c-blosc-1.5.3-shared-libs.patch, c-blosc-1.3.2.ebuild,
+ c-blosc-1.3.5.ebuild:
+ Version BUmp, bug #544770; fix version string for lz4 dep to compatible
+ version, bug #516432
09 Mar 2015; Pacho Ramos <pacho@gentoo.org> c-blosc-1.3.2.ebuild:
x86 stable, bug 540290
diff --git a/dev-libs/c-blosc/c-blosc-1.3.2.ebuild b/dev-libs/c-blosc/c-blosc-1.3.2.ebuild
index f9af8309d735..fd3dc57fd916 100644
--- a/dev-libs/c-blosc/c-blosc-1.3.2.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.3.2.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/c-blosc/c-blosc-1.3.2.ebuild,v 1.6 2015/03/09 00:03:28 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/c-blosc/c-blosc-1.3.2.ebuild,v 1.7 2015/04/02 07:21:10 jlec Exp $
EAPI=5
@@ -19,7 +19,7 @@ IUSE="hdf5 +lz4 +snappy static-libs test zlib"
RDEPEND="
hdf5? ( sci-libs/hdf5 )
- lz4? ( app-arch/lz4 )
+ lz4? ( >=app-arch/lz4-0_p120 )
snappy? ( app-arch/snappy )
zlib? ( sys-libs/zlib )"
DEPEND="${RDEPEND}"
diff --git a/dev-libs/c-blosc/c-blosc-1.3.5.ebuild b/dev-libs/c-blosc/c-blosc-1.3.5.ebuild
index 4d9f40b3b83a..ac7166ff5ea3 100644
--- a/dev-libs/c-blosc/c-blosc-1.3.5.ebuild
+++ b/dev-libs/c-blosc/c-blosc-1.3.5.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/dev-libs/c-blosc/c-blosc-1.3.5.ebuild,v 1.3 2015/02/16 15:44:52 pacho Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/c-blosc/c-blosc-1.3.5.ebuild,v 1.4 2015/04/02 07:21:10 jlec Exp $
EAPI=5
@@ -19,7 +19,7 @@ IUSE="hdf5 +lz4 +snappy static-libs test zlib"
RDEPEND="
hdf5? ( sci-libs/hdf5:0= )
- lz4? ( app-arch/lz4:0= )
+ lz4? ( >=app-arch/lz4-0_p120:0= )
snappy? ( app-arch/snappy:0= )
zlib? ( sys-libs/zlib:0= )"
DEPEND="${RDEPEND}"
diff --git a/dev-libs/c-blosc/c-blosc-1.5.3.ebuild b/dev-libs/c-blosc/c-blosc-1.5.3.ebuild
new file mode 100644
index 000000000000..7dfd256920be
--- /dev/null
+++ b/dev-libs/c-blosc/c-blosc-1.5.3.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-libs/c-blosc/c-blosc-1.5.3.ebuild,v 1.1 2015/04/02 07:21:10 jlec Exp $
+
+EAPI=5
+
+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"
+KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux"
+
+IUSE="hdf5 +lz4 +snappy static-libs test zlib"
+
+RDEPEND="
+ hdf5? ( sci-libs/hdf5:0= )
+ lz4? ( >=app-arch/lz4-0_p120:0= )
+ snappy? ( app-arch/snappy:0= )
+ zlib? ( sys-libs/zlib:0= )"
+DEPEND="${RDEPEND}"
+
+PATCHES=( "${FILESDIR}"/${P}-shared-libs.patch )
+
+DOCS=( README.rst RELEASE_NOTES.rst THOUGHTS_FOR_2.0.txt ANNOUNCE.rst )
+
+src_configure() {
+ local mycmakeargs=(
+ -DBUILD_BENCHMARKS=OFF
+ -DPREFER_EXTERNAL_COMPLIBS=ON
+ $(cmake-utils_use hdf5 BUILD_HDF5_FILTER)
+ $(cmake-utils_use !lz4 DEACTIVATE_LZ4)
+ $(cmake-utils_use !snappy DEACTIVATE_SNAPPY)
+ $(cmake-utils_use static-libs BUILD_STATIC)
+ $(cmake-utils_use test BUILD_TESTS)
+ $(cmake-utils_use !zlib DEACTIVATE_ZLIB)
+ )
+ cmake-utils_src_configure
+}
diff --git a/dev-libs/c-blosc/files/c-blosc-1.5.3-shared-libs.patch b/dev-libs/c-blosc/files/c-blosc-1.5.3-shared-libs.patch
new file mode 100644
index 000000000000..c46f66987445
--- /dev/null
+++ b/dev-libs/c-blosc/files/c-blosc-1.5.3-shared-libs.patch
@@ -0,0 +1,27 @@
+ hdf5/CMakeLists.txt | 6 +++---
+ 1 file changed, 3 insertions(+), 3 deletions(-)
+
+diff --git a/hdf5/CMakeLists.txt b/hdf5/CMakeLists.txt
+index d91194f..032a292 100644
+--- a/hdf5/CMakeLists.txt
++++ b/hdf5/CMakeLists.txt
+@@ -44,16 +44,16 @@ endif(MSVC)
+
+ # install
+ install(FILES blosc_filter.h DESTINATION include COMPONENT HDF5_FILTER_DEV)
+-install(TARGETS blosc_filter_shared DESTINATION lib COMPONENT HDF5_FILTER)
++install(TARGETS blosc_filter_shared DESTINATION lib${LIB_SUFFIX} COMPONENT HDF5_FILTER)
+ if(BUILD_STATIC)
+ install(
+- TARGETS blosc_filter_static DESTINATION lib COMPONENT HDF5_FILTER_DEV)
++ TARGETS blosc_filter_static DESTINATION lib${LIB_SUFFIX} COMPONENT HDF5_FILTER_DEV)
+ endif(BUILD_STATIC)
+
+
+ # test
+ if(BUILD_TESTS)
+ add_executable(example example.c)
+- target_link_libraries(example blosc_filter_static ${HDF5_LIBRARIES})
++ target_link_libraries(example blosc_filter_shared ${HDF5_LIBRARIES})
+ add_test(test_hdf5_filter example)
+ endif(BUILD_TESTS)