Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 1 Jan 2017 01:47:21 +0000 (UTC)
From:      Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r430225 - in head/science: . libaec szip
Message-ID:  <201701010147.v011lLIa015585@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: sunpoet
Date: Sun Jan  1 01:47:21 2017
New Revision: 430225
URL: https://svnweb.freebsd.org/changeset/ports/430225

Log:
  Add libaec 1.0.0
  
  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. Just replace
  SZIP's shared library libsz.so* with libaec.so* and libsz.so* from libaec. Code
  which is dynamically linked with SZIP such as HDF5 should continue to work with
  libaec. No re-compilation required. HDF5 files which contain SZIP encoded data
  can be decoded by HDF5 using libaec and vice versa.
  
  WWW: https://gitlab.dkrz.de/k202009/libaec

Added:
  head/science/libaec/
  head/science/libaec/Makefile   (contents, props changed)
  head/science/libaec/distinfo   (contents, props changed)
  head/science/libaec/pkg-descr   (contents, props changed)
  head/science/libaec/pkg-plist   (contents, props changed)
Modified:
  head/science/Makefile
  head/science/szip/Makefile

Modified: head/science/Makefile
==============================================================================
--- head/science/Makefile	Sun Jan  1 01:47:16 2017	(r430224)
+++ head/science/Makefile	Sun Jan  1 01:47:21 2017	(r430225)
@@ -68,6 +68,7 @@
     SUBDIR += kalzium
     SUBDIR += kst2
     SUBDIR += lamprop
+    SUBDIR += libaec
     SUBDIR += libctl
     SUBDIR += libghemical
     SUBDIR += libint

Added: head/science/libaec/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/science/libaec/Makefile	Sun Jan  1 01:47:21 2017	(r430225)
@@ -0,0 +1,26 @@
+# Created by: Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	libaec
+PORTVERSION=	1.0.0
+CATEGORIES=	science
+MASTER_SITES=	https://gitlab.dkrz.de/k202009/libaec/repository/archive.tar.bz2?ref=v${PORTVERSION}&dummy=/ \
+		LOCAL/sunpoet
+
+MAINTAINER=	sunpoet@FreeBSD.org
+COMMENT=	Adaptive entropy coding library
+
+LICENSE=	BSD2CLAUSE
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+CONFLICTS_INSTALL=	hdf-szip-
+
+GNU_CONFIGURE=	yes
+INSTALL_TARGET=	install-strip
+USE_LDCONFIG=	yes
+USES=		autoreconf libtool tar:bz2
+
+GL_TAGNAME=	351b61ebdfd2a3c02c7227df4a13d106d79418f8
+WRKSRC=		${WRKDIR}/${PORTNAME}-v${PORTVERSION}-${GL_TAGNAME}
+
+.include <bsd.port.mk>

Added: head/science/libaec/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/science/libaec/distinfo	Sun Jan  1 01:47:21 2017	(r430225)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1483205683
+SHA256 (libaec-1.0.0.tar.bz2) = 9b4e1bc2f1d531b9b0f7dbb49caaa5e6e6119c50d412bf8cb49be60ae25289b5
+SIZE (libaec-1.0.0.tar.bz2) = 776442

Added: head/science/libaec/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/science/libaec/pkg-descr	Sun Jan  1 01:47:21 2017	(r430225)
@@ -0,0 +1,17 @@
+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. Just replace
+SZIP's shared library libsz.so* with libaec.so* and libsz.so* from libaec. Code
+which is dynamically linked with SZIP such as HDF5 should continue to work with
+libaec. No re-compilation required. HDF5 files which contain SZIP encoded data
+can be decoded by HDF5 using libaec and vice versa.
+
+WWW: https://gitlab.dkrz.de/k202009/libaec

Added: head/science/libaec/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/science/libaec/pkg-plist	Sun Jan  1 01:47:21 2017	(r430225)
@@ -0,0 +1,11 @@
+bin/aec
+include/libaec.h
+include/szlib.h
+lib/libaec.a
+lib/libaec.so
+lib/libaec.so.0
+lib/libaec.so.0.0.6
+lib/libsz.a
+lib/libsz.so
+lib/libsz.so.2
+lib/libsz.so.2.0.1

Modified: head/science/szip/Makefile
==============================================================================
--- head/science/szip/Makefile	Sun Jan  1 01:47:16 2017	(r430224)
+++ head/science/szip/Makefile	Sun Jan  1 01:47:21 2017	(r430225)
@@ -16,6 +16,8 @@ EXTRACT_ONLY=	${DISTNAME}${EXTRACT_SUFX}
 MAINTAINER=	sunpoet@FreeBSD.org
 COMMENT=	Lossless compression library for scientific data
 
+CONFLICTS_INSTALL=	libaec-
+
 OPTIONS_DEFINE=	DOCS
 
 GNU_CONFIGURE=	yes



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201701010147.v011lLIa015585>