summaryrefslogtreecommitdiff
path: root/sci-libs/libaec
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /sci-libs/libaec
reinit the tree, so we can have metadata
Diffstat (limited to 'sci-libs/libaec')
-rw-r--r--sci-libs/libaec/Manifest8
-rw-r--r--sci-libs/libaec/libaec-0.3.2.ebuild35
-rw-r--r--sci-libs/libaec/libaec-1.0.0.ebuild35
-rw-r--r--sci-libs/libaec/libaec-1.0.1.ebuild28
-rw-r--r--sci-libs/libaec/metadata.xml17
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>