diff options
author | Justin Lecher <jlec@gentoo.org> | 2015-04-02 07:21:10 +0000 |
---|---|---|
committer | Justin Lecher <jlec@gentoo.org> | 2015-04-02 07:21:10 +0000 |
commit | a30de89dbbb020c860aad64518856e4288b11105 (patch) | |
tree | 89737604cf97a1278db9308618b4ed4f8f198b50 /dev-libs/c-blosc | |
parent | Improvements and optional use of bundled libs by jbergstroem (diff) | |
download | gentoo-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/ChangeLog | 10 | ||||
-rw-r--r-- | dev-libs/c-blosc/c-blosc-1.3.2.ebuild | 4 | ||||
-rw-r--r-- | dev-libs/c-blosc/c-blosc-1.3.5.ebuild | 4 | ||||
-rw-r--r-- | dev-libs/c-blosc/c-blosc-1.5.3.ebuild | 43 | ||||
-rw-r--r-- | dev-libs/c-blosc/files/c-blosc-1.5.3-shared-libs.patch | 27 |
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) |