From 2e0758ebbb8cbaed2f178b58a18523f833a39a68 Mon Sep 17 00:00:00 2001 From: Maxim Sobolev Date: Mon, 29 Jan 2001 19:39:15 +0000 Subject: Add ucl 0.92, a data compression library with low memory usage during decompression and competitive with zlib compression ratio. --- archivers/ucl/Makefile | 31 +++++++++++++++++++++++++++++++ archivers/ucl/distinfo | 1 + archivers/ucl/files/patch-configure | 23 +++++++++++++++++++++++ archivers/ucl/pkg-comment | 1 + archivers/ucl/pkg-descr | 10 ++++++++++ archivers/ucl/pkg-plist | 11 +++++++++++ 6 files changed, 77 insertions(+) create mode 100644 archivers/ucl/Makefile create mode 100644 archivers/ucl/distinfo create mode 100644 archivers/ucl/files/patch-configure create mode 100644 archivers/ucl/pkg-comment create mode 100644 archivers/ucl/pkg-descr create mode 100644 archivers/ucl/pkg-plist (limited to 'archivers/ucl') diff --git a/archivers/ucl/Makefile b/archivers/ucl/Makefile new file mode 100644 index 000000000000..fe678030d644 --- /dev/null +++ b/archivers/ucl/Makefile @@ -0,0 +1,31 @@ +# New ports collection makefile for: ucl +# Date created: 29 January 2001 +# Whom: Maxim Sobolev +# +# $FreeBSD$ +# + +PORTNAME= ucl +PORTVERSION= 0.92 +CATEGORIES= archivers devel +MASTER_SITES= http://wildsau.idv.uni-linz.ac.at/mfx/download/${PORTNAME}/ \ + ${MASTER_SITE_SUNSITE} +MASTER_SITE_SUBDIR= libs/compression + +MAINTAINER= sobomax@FreeBSD.org + +INSTALLS_SHLIB= yes +USE_LIBTOOL= yes +CONFIGURE_ARGS= --enable-shared + +post-install: + ${INSTALL_PROGRAM} ${WRKSRC}/examples/.libs/uclpack \ + ${PREFIX}/bin/uclpack +.if !defined(NOPORTDOCS) + @${MKDIR} ${PREFIX}/share/doc/${PORTNAME} +.for file in COPYING README + ${INSTALL_DATA} ${WRKSRC}/${file} ${PREFIX}/share/doc/${PORTNAME} +.endfor +.endif + +.include diff --git a/archivers/ucl/distinfo b/archivers/ucl/distinfo new file mode 100644 index 000000000000..64be03eab1dc --- /dev/null +++ b/archivers/ucl/distinfo @@ -0,0 +1 @@ +MD5 (ucl-0.92.tar.gz) = 3170c93347f1cf90179acd2a25b8a66f diff --git a/archivers/ucl/files/patch-configure b/archivers/ucl/files/patch-configure new file mode 100644 index 000000000000..6485eb0ef76d --- /dev/null +++ b/archivers/ucl/files/patch-configure @@ -0,0 +1,23 @@ + +$FreeBSD$ + +--- configure 2001/01/29 19:11:52 1.1 ++++ configure 2001/01/29 19:12:24 +@@ -1256,7 +1256,7 @@ + fi + else + if test "$GCC" = yes; then +- CFLAGS="-O2" ++# CFLAGS="-O2" + else + CFLAGS= + fi +@@ -3168,7 +3168,7 @@ + if test "$enable_debug" = yes; then + CFLAGS_O="$CFLAGS_O -O0" + else +- CFLAGS_O="$CFLAGS_O -O2" ++# CFLAGS_O="$CFLAGS_O -O2" + fi + CFLAGS_W="$CFLAGS_W -Wall -Wcast-align -Wwrite-strings" + case $host in diff --git a/archivers/ucl/pkg-comment b/archivers/ucl/pkg-comment new file mode 100644 index 000000000000..99765129ec45 --- /dev/null +++ b/archivers/ucl/pkg-comment @@ -0,0 +1 @@ +A data compression library with low memory usage during decompression diff --git a/archivers/ucl/pkg-descr b/archivers/ucl/pkg-descr new file mode 100644 index 000000000000..67fe17415f23 --- /dev/null +++ b/archivers/ucl/pkg-descr @@ -0,0 +1,10 @@ +UCL is a portable lossless data compression library written in ANSI C. + +UCL implements a number of compression algorithms that achieve an excellent +compression ratio while allowing *very* fast decompression. Decompression +requires no additional memory. + +Author: Markus Franz Xaver Johannes Oberhumer + markus.oberhumer@jk.uni-linz.ac.at + +WWW: http://wildsau.idv.uni-linz.ac.at/mfx/ucl.html diff --git a/archivers/ucl/pkg-plist b/archivers/ucl/pkg-plist new file mode 100644 index 000000000000..7cba2e554a10 --- /dev/null +++ b/archivers/ucl/pkg-plist @@ -0,0 +1,11 @@ +bin/uclpack +include/ucl/ucl.h +include/ucl/uclconf.h +include/ucl/uclutil.h +lib/libucl.a +lib/libucl.so +lib/libucl.so.0 +share/doc/ucl/COPYING +share/doc/ucl/README +@dirrm share/doc/ucl +@dirrm include/ucl -- cgit v1.2.3