diff options
Diffstat (limited to 'sci-libs/libaec')
-rw-r--r-- | sci-libs/libaec/Manifest | 8 | ||||
-rw-r--r-- | sci-libs/libaec/libaec-0.3.2.ebuild | 35 | ||||
-rw-r--r-- | sci-libs/libaec/libaec-1.0.0.ebuild | 35 | ||||
-rw-r--r-- | sci-libs/libaec/libaec-1.0.1.ebuild | 28 | ||||
-rw-r--r-- | sci-libs/libaec/metadata.xml | 17 |
5 files changed, 123 insertions, 0 deletions
diff --git a/sci-libs/libaec/Manifest b/sci-libs/libaec/Manifest new file mode 100644 index 000000000000..c43a4a66d980 --- /dev/null +++ b/sci-libs/libaec/Manifest @@ -0,0 +1,8 @@ +DIST libaec-0.3.2.tar.gz 353185 SHA256 acb7cbf4e8f3c63a9ea1af1e1a2d0c9658f4831deb7327f110bdd5c187dc3441 SHA512 c3935f7d3e2e289e66f24d5af8f8fe21aab1044adbe883708ed64eb194bf93511fe2a9dd2b1658571ebbcc502123b3a5e6dfaa1bc4a1b85eaeaedc8b43d8085e WHIRLPOOL 56214327aeebcfac3c3e828ceb8187d00b8cebeec3cf10777c25edd69c74fe7c89fca2a42591bddc3aaa14f3d301371664f80627d902709f2b87a6b54de3bcc0 +DIST libaec-1.0.0.tar.gz 3118578 SHA256 3e79e33b380cb2f17323d3de5e70c4e656242a62bfbe72ffcea36adaa344c47d SHA512 112ded6151e46a90adfe230d8298452b2e42105e0e9d40ce10ac49f1e0160a13fa7ddec22e22346f0d5defc397bbba7c12f9d58b08e024da19991108e6e8d8ba WHIRLPOOL 21154d51c02c03c9f93c5873b4b1d5f3a53c393fe10020d8a6d5e34a7640a6d3b5fcecd6e139164ff042369e7649c4e765fedc95cda267862b38133717aee531 +DIST libaec-1.0.1.tar.gz 769507 SHA256 3668eb4ed36724441e488a7aadc197426afef4b1e8bd139af6d3e36023906459 SHA512 e3e38298d8d1fdf86332612c4dd62cafb8fa59ec8de00ed96aabee5bfbb46fd2396fcc0ad7fa2e4f89f9a22de538e58be5017d214b42176c0450dcc7c35bfedb WHIRLPOOL 46130aa95a078f531c3621148494a428be8cfb79a82dde9175ff8dc15c0f0ee9632cdcddefbfb4ee0cf67f83adeb1f994b25a61a26b96d3a3c51cbfc8a4f1cdd +EBUILD libaec-0.3.2.ebuild 861 SHA256 20b11943478970b6a28ddce31e042c250947db24ed7ca3adc0f093cf66368714 SHA512 98665305d25602202a33013af317ce7c12e65a5c37520db0e7f62b57bed70df064356d4a79cdedc7d8c119fec6bad06f327cc9f4ce95b46bf069f15d14dc63f6 WHIRLPOOL 771d1482184bda49191ae8b159b92b9ef41905ef370cedd8efa8c52f43c3fd60143fcae749d9e981ab602952a92feb56fbe481915a177912bf764e3f24197afd +EBUILD libaec-1.0.0.ebuild 867 SHA256 d0007ddfe57bbf564f365628e410bd74d3a37ef6cae6c4e9f8ea039dc086df3d SHA512 14b5bd5e53710b28b53110cf3720754425220d1a58635da560945a3c2c6aec609adcad5bc5992aec1366e14a6ac3a3d1f200e4a7ee3543b1153835dc21ec1c02 WHIRLPOOL fb3e674f594ffb5367f00779d9836b3ae9d03883ad74d01256912f848db867ffb217163d2ade226971df92abe7d864381f458567029038af4bdaf8d1aa4a9cfd +EBUILD libaec-1.0.1.ebuild 727 SHA256 6ecd117f4ac40c653e0768bebba755e2554bb97219e4504004be0d0ed0d56854 SHA512 c265ab4b16211ff6af0b166b070642f6f3c37ef06b48da3d9dc4d1ba16c955909be9c94a1428d9cace53cac3df099bc5a86091ec110b1c1fa9e382d6919095bb WHIRLPOOL ee649a5c946d36682ae38184052d1c5a6a30f410f28471f6e7737fcc74b8726d5c5d99015946a4325f1c26d8957b944443c810f65231653874af9b65722fda89 +MISC ChangeLog 480 SHA256 543c496fe51ea46bfb7c27fd077e688aa68f88dc8a1391a5f6a3a6defabb6990 SHA512 0960d83743f4e1039133b7d2e3b27941ea12836e10b9661c90ec9e33f21a3fce390a4ce2dae048586efec7a9cb84e905990e6126fe7a853e795a6be3659607d9 WHIRLPOOL aecd481615489e135676c7ec515f742cd0bcbe4ce255515f3bfe1769a73232587a8ba7a14471eae13ed6bc57b1aedf00f2f21c6cf123eefc70bb321b8846b63e +MISC metadata.xml 719 SHA256 39d1731451333def53804ec71aac99ccd501eafbdbef905f4114897854ffb38c SHA512 f0197c0cf374cb0771e4b2e3bfcc80f639d3e660943df1cab79eec68b515a605855f792b0b1627d24409cfb6cc2890ca7e96f4aace01639106ee50e14574ccf6 WHIRLPOOL 233f0fd2fb0dabbb07d4cd5bd261adf9a4c1889ae66aebe50eb8e62b3a15902b87c8fac9d926f6034f0b4adf2f1953a7c75c035495f85fe932e28e97d7f9ade6 diff --git a/sci-libs/libaec/libaec-0.3.2.ebuild b/sci-libs/libaec/libaec-0.3.2.ebuild new file mode 100644 index 000000000000..dabdd92993e8 --- /dev/null +++ b/sci-libs/libaec/libaec-0.3.2.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils +# number that might change every version +PID=453 + +DESCRIPTION="Adaptive Entropy Coding library" +HOMEPAGE="https://www.dkrz.de/redmine/projects/aec" +SRC_URI="https://www.dkrz.de/redmine/attachments/download/${PID}/${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0/2" +KEYWORDS="~amd64 ~x86 ~amd64-linux ~x86-linux" +IUSE="static-libs +szip" + +DEPEND="" +RDEPEND="szip? ( !sci-libs/szip )" + +src_configure() { + econf $(use_enable static-libs static) +} + +src_install() { + default + # avoid conflict with szip (easier than to patch autotools) + if ! use szip; then + rm "${ED}"/usr/include/szlib.h || die + rm "${ED}"/usr/$(get_libdir)/libsz* || die + rm "${ED}"/usr/share/doc/${PF}/README.SZIP || die + fi + use static-libs || prune_libtool_files --all +} diff --git a/sci-libs/libaec/libaec-1.0.0.ebuild b/sci-libs/libaec/libaec-1.0.0.ebuild new file mode 100644 index 000000000000..f1d47bb32d3f --- /dev/null +++ b/sci-libs/libaec/libaec-1.0.0.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit eutils +# number that might change every version +PID="631e85bcf877c2dcaca9b2e6d6526339" + +DESCRIPTION="Adaptive Entropy Coding library" +HOMEPAGE="https://gitlab.dkrz.de/k202009/libaec" +SRC_URI="${HOMEPAGE}/uploads/${PID}/${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0/2" +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +IUSE="static-libs +szip" + +DEPEND="" +RDEPEND="szip? ( !sci-libs/szip )" + +src_configure() { + econf $(use_enable static-libs static) +} + +src_install() { + default + # avoid conflict with szip (easier than to patch autotools) + if ! use szip; then + rm "${ED}"/usr/include/szlib.h || die + rm "${ED}"/usr/$(get_libdir)/libsz* || die + rm "${ED}"/usr/share/doc/${PF}/README.SZIP || die + fi + use static-libs || prune_libtool_files --all +} diff --git a/sci-libs/libaec/libaec-1.0.1.ebuild b/sci-libs/libaec/libaec-1.0.1.ebuild new file mode 100644 index 000000000000..e6a8588c3d0d --- /dev/null +++ b/sci-libs/libaec/libaec-1.0.1.ebuild @@ -0,0 +1,28 @@ +# Copyright 1999-2017 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit cmake-utils vcs-snapshot + +DESCRIPTION="Adaptive Entropy Coding library" +HOMEPAGE="https://gitlab.dkrz.de/k202009/libaec" +SRC_URI="${HOMEPAGE}/repository/archive.tar.gz?ref=v${PV} -> ${P}.tar.gz" + +LICENSE="BSD-2" +SLOT="0/2" +KEYWORDS="~amd64 ~arm64 ~x86 ~amd64-linux ~x86-linux" +IUSE="+szip" + +DEPEND="" +RDEPEND="szip? ( !sci-libs/szip )" + +src_install() { + cmake-utils_src_install + # avoid conflict with szip (easier than to patch autotools) + if ! use szip; then + rm "${ED}"/usr/include/szlib.h || die + rm "${ED}"/usr/$(get_libdir)/libsz* || die + rm "${ED}"/usr/share/doc/${PF}/README.SZIP || die + fi +} diff --git a/sci-libs/libaec/metadata.xml b/sci-libs/libaec/metadata.xml new file mode 100644 index 000000000000..6d596231fcd7 --- /dev/null +++ b/sci-libs/libaec/metadata.xml @@ -0,0 +1,17 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> +<maintainer type="project"> + <email>sci@gentoo.org</email> + <name>Gentoo Science Project</name> +</maintainer> +<longdescription lang="en"> + Libaec provides fast lossless compression of 1 up to 32 bit wide + signed or unsigned integers (samples). The library achieves best + results for low entropy data as often encountered in space imaging + instrument data or numerical model output from weather or climate + simulations. While floating point representations are not directly + supported, they can also be efficiently coded by grouping exponents + and mantissa. +</longdescription> +</pkgmetadata> |