summaryrefslogtreecommitdiff
path: root/devel/ucl
diff options
context:
space:
mode:
authorcjep <cjep@pkgsrc.org>2002-12-13 20:43:39 +0000
committercjep <cjep@pkgsrc.org>2002-12-13 20:43:39 +0000
commit236f48314b87dca8e7ca60b49039fcbe9e25fd13 (patch)
tree0f221ca735b490dc83d65e80980cea5181673ead /devel/ucl
parent8c3cd3770a904f98b5574f3cecdd64a0a5f32871 (diff)
downloadpkgsrc-236f48314b87dca8e7ca60b49039fcbe9e25fd13.tar.gz
Initial import of the UCL data compression library v1.01 into the
NetBSD packages collection as devel/ucl. UCL is a portable lossless data compression library written in ANSI C. It implements a number of NRV compression algorithms that achieve an excellent compression ratio while allowing very fast decompression.
Diffstat (limited to 'devel/ucl')
-rw-r--r--devel/ucl/DESCR6
-rw-r--r--devel/ucl/Makefile25
-rw-r--r--devel/ucl/PLIST15
-rw-r--r--devel/ucl/distinfo4
4 files changed, 50 insertions, 0 deletions
diff --git a/devel/ucl/DESCR b/devel/ucl/DESCR
new file mode 100644
index 00000000000..f58636722c8
--- /dev/null
+++ b/devel/ucl/DESCR
@@ -0,0 +1,6 @@
+UCL is a portable lossless data compression library written in ANSI C.
+It implements a number of NRV compression algorithms that achieve an
+excellent compression ratio while allowing very fast decompression.
+
+Compared to LZO, the UCL algorithms achieve a better compression ratio
+but decompression is a little bit slower.
diff --git a/devel/ucl/Makefile b/devel/ucl/Makefile
new file mode 100644
index 00000000000..2e291005520
--- /dev/null
+++ b/devel/ucl/Makefile
@@ -0,0 +1,25 @@
+# $NetBSD: Makefile,v 1.1.1.1 2002/12/13 20:43:39 cjep Exp $
+#
+
+DISTNAME= ucl-1.01
+CATEGORIES= devel archivers
+MASTER_SITES= http://www.oberhumer.com/opensource/ucl/download/
+
+MAINTAINER= packages@netbsd.org
+HOMEPAGE= http://www.oberhumer.com/opensource/ucl/
+COMMENT= Portable lossless data compression library
+
+USE_BUILDLINK2= YES
+USE_LIBTOOL= YES
+LIBTOOL_OVERRIDE= ${WRKSRC}/libtool
+
+GNU_CONFIGURE= YES
+CONFIGURE_ARGS+= --enable-shared=yes
+
+post-install:
+ ${INSTALL_DATA_DIR} ${PREFIX}/share/examples/ucl
+ for i in simple.c lutil.h uclpack.c Makefile; do \
+ ${INSTALL_DATA} ${WRKSRC}/examples/$$i ${PREFIX}/share/examples/ucl;\
+ done;
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/ucl/PLIST b/devel/ucl/PLIST
new file mode 100644
index 00000000000..3fba11f5b86
--- /dev/null
+++ b/devel/ucl/PLIST
@@ -0,0 +1,15 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2002/12/13 20:43:39 cjep Exp $
+include/ucl/ucl.h
+include/ucl/uclconf.h
+include/ucl/uclutil.h
+lib/libucl.a
+lib/libucl.la
+lib/libucl.so
+lib/libucl.so.0
+lib/libucl.so.0.0
+share/examples/ucl/Makefile
+share/examples/ucl/lutil.h
+share/examples/ucl/simple.c
+share/examples/ucl/uclpack.c
+@dirrm share/examples/ucl
+@dirrm include/ucl
diff --git a/devel/ucl/distinfo b/devel/ucl/distinfo
new file mode 100644
index 00000000000..8bfda10b4b8
--- /dev/null
+++ b/devel/ucl/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2002/12/13 20:43:39 cjep Exp $
+
+SHA1 (ucl-1.01.tar.gz) = eb5839c3397c3a84a107ef7bf0cb8c89addf6cca
+Size (ucl-1.01.tar.gz) = 341562 bytes