diff options
Diffstat (limited to 'archivers/libaec')
-rw-r--r-- | archivers/libaec/DESCR | 11 | ||||
-rw-r--r-- | archivers/libaec/Makefile | 23 | ||||
-rw-r--r-- | archivers/libaec/PLIST | 7 | ||||
-rw-r--r-- | archivers/libaec/buildlink3.mk | 12 | ||||
-rw-r--r-- | archivers/libaec/distinfo | 6 |
5 files changed, 59 insertions, 0 deletions
diff --git a/archivers/libaec/DESCR b/archivers/libaec/DESCR new file mode 100644 index 00000000000..3169ebdaec1 --- /dev/null +++ b/archivers/libaec/DESCR @@ -0,0 +1,11 @@ +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. + +Libaec implements Golomb-Rice coding as defined in the Space Data System +Standard documents 121.0-B-2 and 120.0-G-2. + +Libaec includes a free drop-in replacement for the SZIP library. diff --git a/archivers/libaec/Makefile b/archivers/libaec/Makefile new file mode 100644 index 00000000000..4677e85ea67 --- /dev/null +++ b/archivers/libaec/Makefile @@ -0,0 +1,23 @@ +# $NetBSD: Makefile,v 1.1 2019/04/29 15:51:23 bacon Exp $ + +DISTNAME= libaec-1.0.4 +CATEGORIES= archivers +MASTER_SITES= https://gitlab.dkrz.de/k202009/libaec/uploads/ea0b7d197a950b0c110da8dfdecbb71f/ + +MAINTAINER= bacon@NetBSD.org +HOMEPAGE= https://gitlab.dkrz.de/k202009/libaec +COMMENT= Adaptive entropy coding library +LICENSE= 2-clause-bsd + +CONFLICTS= szip-[0-9]* + +USE_TOOLS+= autoconf automake autoreconf +USE_LIBTOOL= yes +GNU_CONFIGURE= yes +INSTALL_TARGET= install-strip +TEST_TARGET= check + +pre-configure: + cd ${WRKSRC} && autoreconf -if + +.include "../../mk/bsd.pkg.mk" diff --git a/archivers/libaec/PLIST b/archivers/libaec/PLIST new file mode 100644 index 00000000000..8fc3623341b --- /dev/null +++ b/archivers/libaec/PLIST @@ -0,0 +1,7 @@ +@comment $NetBSD: PLIST,v 1.1 2019/04/29 15:51:23 bacon Exp $ +bin/aec +include/libaec.h +include/szlib.h +lib/libaec.la +lib/libsz.la +man/man1/aec.1 diff --git a/archivers/libaec/buildlink3.mk b/archivers/libaec/buildlink3.mk new file mode 100644 index 00000000000..9693e3de0ac --- /dev/null +++ b/archivers/libaec/buildlink3.mk @@ -0,0 +1,12 @@ +# $NetBSD: buildlink3.mk,v 1.1 2019/04/29 15:51:23 bacon Exp $ + +BUILDLINK_TREE+= libaec + +.if !defined(LIBAEC_BUILDLINK3_MK) +LIBAEC_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.libaec+= libaec>=1.0.4 +BUILDLINK_PKGSRCDIR.libaec?= ../../archivers/libaec +.endif # LIBAEC_BUILDLINK3_MK + +BUILDLINK_TREE+= -libaec diff --git a/archivers/libaec/distinfo b/archivers/libaec/distinfo new file mode 100644 index 00000000000..849289ac880 --- /dev/null +++ b/archivers/libaec/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1 2019/04/29 15:51:23 bacon Exp $ + +SHA1 (libaec-1.0.4.tar.gz) = 17a3972aee6d5d4c46c724f3a8a57f8e0161a806 +RMD160 (libaec-1.0.4.tar.gz) = e41987d68a1bd5325c9016bb161b51a2b845f81a +SHA512 (libaec-1.0.4.tar.gz) = 3873b51986f8a05202c44ea3eb0f2f9125869a29367473dc3f6de4d67a0ecc4245787eaf979760254001ae289ffe588cf065c73153a0ef9eb8ed20641bcbf0ad +Size (libaec-1.0.4.tar.gz) = 3120061 bytes |