summaryrefslogtreecommitdiff
path: root/archivers
diff options
context:
space:
mode:
authorMaxim Sobolev <sobomax@FreeBSD.org>2001-01-29 19:39:15 +0000
committerMaxim Sobolev <sobomax@FreeBSD.org>2001-01-29 19:39:15 +0000
commit2e0758ebbb8cbaed2f178b58a18523f833a39a68 (patch)
treed8a9552a805406ec722df964eeb54c727e0f9dc6 /archivers
parentchmod 644 (from 755). (diff)
Add ucl 0.92, a data compression library with low memory usage during
decompression and competitive with zlib compression ratio.
Notes
Notes: svn path=/head/; revision=37766
Diffstat (limited to 'archivers')
-rw-r--r--archivers/Makefile1
-rw-r--r--archivers/ucl/Makefile31
-rw-r--r--archivers/ucl/distinfo1
-rw-r--r--archivers/ucl/files/patch-configure23
-rw-r--r--archivers/ucl/pkg-comment1
-rw-r--r--archivers/ucl/pkg-descr10
-rw-r--r--archivers/ucl/pkg-plist11
7 files changed, 78 insertions, 0 deletions
diff --git a/archivers/Makefile b/archivers/Makefile
index a4a09c59e5af..600e8375ab10 100644
--- a/archivers/Makefile
+++ b/archivers/Makefile
@@ -31,6 +31,7 @@
SUBDIR += rar
SUBDIR += ruby-zlib
SUBDIR += sectar
+ SUBDIR += ucl
SUBDIR += unace
SUBDIR += unadf
SUBDIR += unarj
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 <sobomax@FreeBSD.org>
+#
+# $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 <bsd.port.mk>
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