From 2f6d453586125641310d1cfe72023725b9a3e67a Mon Sep 17 00:00:00 2001 From: drochner Date: Fri, 15 Apr 2011 16:22:59 +0000 Subject: get liblzo back from Attic, it is still needed --- archivers/Makefile | 3 ++- archivers/liblzo/DESCR | 8 ++++++++ archivers/liblzo/Makefile | 25 +++++++++++++++++++++++++ archivers/liblzo/PLIST | 14 ++++++++++++++ archivers/liblzo/buildlink3.mk | 13 +++++++++++++ archivers/liblzo/distinfo | 7 +++++++ archivers/liblzo/patches/patch-aa | 14 ++++++++++++++ archivers/liblzo/patches/patch-ab | 13 +++++++++++++ 8 files changed, 96 insertions(+), 1 deletion(-) create mode 100644 archivers/liblzo/DESCR create mode 100644 archivers/liblzo/Makefile create mode 100644 archivers/liblzo/PLIST create mode 100644 archivers/liblzo/buildlink3.mk create mode 100644 archivers/liblzo/distinfo create mode 100644 archivers/liblzo/patches/patch-aa create mode 100644 archivers/liblzo/patches/patch-ab (limited to 'archivers') diff --git a/archivers/Makefile b/archivers/Makefile index 648e738099e..ea09032d880 100644 --- a/archivers/Makefile +++ b/archivers/Makefile @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.119 2011/03/23 10:33:29 adam Exp $ +# $NetBSD: Makefile,v 1.120 2011/04/15 16:22:59 drochner Exp $ # COMMENT= Archivers @@ -35,6 +35,7 @@ SUBDIR+= lcab SUBDIR+= lha SUBDIR+= libarchive SUBDIR+= libcomprex +SUBDIR+= liblzo SUBDIR+= libzip SUBDIR+= lzip SUBDIR+= lzma diff --git a/archivers/liblzo/DESCR b/archivers/liblzo/DESCR new file mode 100644 index 00000000000..4fdf63fea01 --- /dev/null +++ b/archivers/liblzo/DESCR @@ -0,0 +1,8 @@ +LZO is a portable lossless data compression library written in ANSI +C. It offers pretty fast compression and *very* fast decompression. +Decompression requires no memory. In addition, there are slower +compression levels achieving a quite competitive compression ratio +while still decompressing at this very high speed. + +This package contains the older v1 release of the library. +See pkgsrc/archivers/lzo for the current version. diff --git a/archivers/liblzo/Makefile b/archivers/liblzo/Makefile new file mode 100644 index 00000000000..6a9b5d46f51 --- /dev/null +++ b/archivers/liblzo/Makefile @@ -0,0 +1,25 @@ +# $NetBSD: Makefile,v 1.25 2011/04/15 16:23:00 drochner Exp $ +# + +DISTNAME= lzo-1.08 +PKGNAME= lib${DISTNAME} +PKGREVISION= 1 +CATEGORIES= archivers +MASTER_SITES= http://www.oberhumer.com/opensource/lzo/download/LZO-v1/ + +MAINTAINER= rh@NetBSD.org +HOMEPAGE= http://www.oberhumer.com/opensource/lzo/ +COMMENT= Portable lossless data compression library (v1) + +PKG_INSTALLATION_TYPES= overwrite pkgviews +PKG_DESTDIR_SUPPORT= user-destdir + +GNU_CONFIGURE= YES +USE_LIBTOOL= YES + +# Don't spuriously detect zlib, as it's not needed for the library. +BUILDLINK_TRANSFORM+= rm:-lz + +TEST_TARGET= check + +.include "../../mk/bsd.pkg.mk" diff --git a/archivers/liblzo/PLIST b/archivers/liblzo/PLIST new file mode 100644 index 00000000000..c36c6c67287 --- /dev/null +++ b/archivers/liblzo/PLIST @@ -0,0 +1,14 @@ +@comment $NetBSD: PLIST,v 1.4 2011/04/15 16:23:00 drochner Exp $ +include/lzo1.h +include/lzo16bit.h +include/lzo1a.h +include/lzo1b.h +include/lzo1c.h +include/lzo1f.h +include/lzo1x.h +include/lzo1y.h +include/lzo1z.h +include/lzo2a.h +include/lzoconf.h +include/lzoutil.h +lib/liblzo.la diff --git a/archivers/liblzo/buildlink3.mk b/archivers/liblzo/buildlink3.mk new file mode 100644 index 00000000000..da81bac77f4 --- /dev/null +++ b/archivers/liblzo/buildlink3.mk @@ -0,0 +1,13 @@ +# $NetBSD: buildlink3.mk,v 1.11 2011/04/15 16:23:00 drochner Exp $ + +BUILDLINK_TREE+= liblzo + +.if !defined(LIBLZO_BUILDLINK3_MK) +LIBLZO_BUILDLINK3_MK:= + +BUILDLINK_API_DEPENDS.liblzo+= liblzo>=1.08 +BUILDLINK_PKGSRCDIR.liblzo?= ../../archivers/liblzo +BUILDLINK_ABI_DEPENDS.liblzo+= liblzo>=1.08nb1 +.endif # LIBLZO_BUILDLINK3_MK + +BUILDLINK_TREE+= -liblzo diff --git a/archivers/liblzo/distinfo b/archivers/liblzo/distinfo new file mode 100644 index 00000000000..2a74d25ceea --- /dev/null +++ b/archivers/liblzo/distinfo @@ -0,0 +1,7 @@ +$NetBSD: distinfo,v 1.10 2011/04/15 16:23:00 drochner Exp $ + +SHA1 (lzo-1.08.tar.gz) = ad1b458cf9d5d49153665d2adc25bd6129028221 +RMD160 (lzo-1.08.tar.gz) = d7013f09a6c86241ceb75475323e841d3d9d0867 +Size (lzo-1.08.tar.gz) = 426692 bytes +SHA1 (patch-aa) = e889ba225be55952b2dd65e0960561bf292d4843 +SHA1 (patch-ab) = 13cee5843c7f33896744266a9c2832826f04142a diff --git a/archivers/liblzo/patches/patch-aa b/archivers/liblzo/patches/patch-aa new file mode 100644 index 00000000000..feea866b94c --- /dev/null +++ b/archivers/liblzo/patches/patch-aa @@ -0,0 +1,14 @@ +$NetBSD: patch-aa,v 1.7 2011/04/15 16:23:00 drochner Exp $ + +--- src/lzo_init.c.orig 2002-07-13 01:31:52.000000000 +0000 ++++ src/lzo_init.c +@@ -169,7 +169,8 @@ static lzo_bool basic_integral_check(voi + COMPILE_TIME_ASSERT(LZO_UINT32_MAX == LZO_UTYPE_MAX(sizeof(lzo_uint32))); + COMPILE_TIME_ASSERT(LZO_UINT_MAX == LZO_UTYPE_MAX(sizeof(lzo_uint))); + #if !defined(__LZO_IN_MINILZO) +- COMPILE_TIME_ASSERT(SIZE_T_MAX == LZO_UTYPE_MAX(sizeof(size_t))); ++/* is this redundant ? */ ++/* COMPILE_TIME_ASSERT(SIZE_T_MAX == LZO_UTYPE_MAX(sizeof(size_t))); */ + #endif + + r &= __lzo_assert(LZO_BYTE(257) == 1); diff --git a/archivers/liblzo/patches/patch-ab b/archivers/liblzo/patches/patch-ab new file mode 100644 index 00000000000..f332262526c --- /dev/null +++ b/archivers/liblzo/patches/patch-ab @@ -0,0 +1,13 @@ +$NetBSD: patch-ab,v 1.3 2011/04/15 16:23:00 drochner Exp $ + +--- configure.orig Fri May 21 22:08:40 2004 ++++ configure +@@ -12063,8 +12063,6 @@ if test "X$GCC" = Xyes; then + MFX_CC="GCC" + if test "X$enable_debug" = Xyes; then + CFLAGS="$CFLAGS -O0" +- else +- CFLAGS="$CFLAGS -O2" + fi + CFLAGS="$CFLAGS -Wall -Wcast-align -Wcast-qual -Wwrite-strings" + case $MFX_CPU in -- cgit v1.2.3