ucl, from Vladimir Popov <pva@tele2.chel.ru>.

UCL is a portable lossless data compression library. It implements a
number of algorithms with the following features:
 - Decompression is simple and *very* fast.
 - Requires no memory for decompression.
 - The decompressors can be squeezed into less than 200 bytes of code.
 - Includes compression levels for generating pre-compressed
   data which achieve an excellent compression ratio.
 - Allows you to dial up extra compression at a speed cost in the
   compressor. The speed of the decompressor is not reduced.
 - Algorithm is thread safe.
 - Algorithm is lossless.
 - In-place decompression.
  
ok naddy@.
This commit is contained in:
wcobb 2002-05-03 20:01:17 +00:00
parent 8bf19b325b
commit 5629e97bcc
5 changed files with 59 additions and 0 deletions

29
archivers/ucl/Makefile Normal file
View File

@ -0,0 +1,29 @@
# $OpenBSD: Makefile,v 1.1.1.1 2002/05/03 20:01:17 wcobb Exp $
COMMENT= "portable lossless data compression library"
DISTNAME= ucl-1.01
CATEGORIES= archivers devel
NEED_VERSION= 1.525
HOMEPAGE= http://www.oberhumer.com/opensource/ucl
MAINTAINER= Wilbern Cobb <wcobb@openbsd.org>
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= ${HOMEPAGE}/download/
.if ${MACHINE_ARCH} == "i386"
BUILD_DEPENDS= nasm::devel/nasm
.endif
CONFIGURE_STYLE= gnu
SEPARATE_BUILD= concurrent
CONFIGURE_ARGS+= ${CONFIGURE_SHARED} --enable-static
MAKE_FLAGS= CFLAGS_O=""
.include <bsd.port.mk>

3
archivers/ucl/distinfo Normal file
View File

@ -0,0 +1,3 @@
MD5 (ucl-1.01.tar.gz) = 1152323cd54eee905b3a9423ff43c373
RMD160 (ucl-1.01.tar.gz) = 0b0e47f371435d3f5ef541b4cc763ebff5ce4e52
SHA1 (ucl-1.01.tar.gz) = eb5839c3397c3a84a107ef7bf0cb8c89addf6cca

16
archivers/ucl/pkg/DESCR Normal file
View File

@ -0,0 +1,16 @@
UCL is a portable lossless data compression library. It implements a
number of algorithms with the following features:
- Decompression is simple and *very* fast.
- Requires no memory for decompression.
- The decompressors can be squeezed into less than 200 bytes of code.
- Includes compression levels for generating pre-compressed
data which achieve an excellent compression ratio.
- Allows you to dial up extra compression at a speed cost in the
compressor. The speed of the decompressor is not reduced.
- Algorithm is thread safe.
- Algorithm is lossless.
UCL supports in-place decompression.
WWW: ${HOMEPAGE}

View File

@ -0,0 +1,3 @@
@comment $OpenBSD: PFRAG.shared,v 1.1.1.1 2002/05/03 20:01:17 wcobb Exp $
lib/libucl.so.0.0
DYNLIBDIR(%B)

8
archivers/ucl/pkg/PLIST Normal file
View File

@ -0,0 +1,8 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2002/05/03 20:01:17 wcobb Exp $
include/ucl/ucl.h
include/ucl/uclconf.h
include/ucl/uclutil.h
lib/libucl.a
lib/libucl.la
%%SHARED%%
@dirrm include/ucl