From 442470355ac7b106254ca973dcfdd82c934ec291 Mon Sep 17 00:00:00 2001 From: cjep Date: Mon, 18 Nov 2002 16:22:13 +0000 Subject: Initial import of libcomprex 0.3.2 into the NetBSD packages collection as archivers/libcomprex. The libcomprex library transparently handles automatic compression and decompression of files. The API is similar to C's built-in file access functions, which provides a smooth transition to libcomprex. libcomprex can also open uncompressed files, making it a good replacement for the native file access functions. libcomprex is part of the GNUpdate project. libcomprex is currently in development (so should not be used in stable products). --- archivers/libcomprex/DESCR | 10 ++ archivers/libcomprex/Makefile | 18 ++++ archivers/libcomprex/PLIST | 178 ++++++++++++++++++++++++++++++++++ archivers/libcomprex/distinfo | 6 ++ archivers/libcomprex/patches/patch-aa | 13 +++ archivers/libcomprex/patches/patch-ab | 18 ++++ 6 files changed, 243 insertions(+) create mode 100644 archivers/libcomprex/DESCR create mode 100644 archivers/libcomprex/Makefile create mode 100644 archivers/libcomprex/PLIST create mode 100644 archivers/libcomprex/distinfo create mode 100644 archivers/libcomprex/patches/patch-aa create mode 100644 archivers/libcomprex/patches/patch-ab (limited to 'archivers') diff --git a/archivers/libcomprex/DESCR b/archivers/libcomprex/DESCR new file mode 100644 index 00000000000..f7393dd21c0 --- /dev/null +++ b/archivers/libcomprex/DESCR @@ -0,0 +1,10 @@ +The libcomprex library transparently handles automatic compression and +decompression of files. The API is similar to C's built-in file access +functions, which provides a smooth transition to libcomprex. +libcomprex can also open uncompressed files, making it a good +replacement for the native file access functions. + +libcomprex is part of the GNUpdate project. + +libcomprex is currently in development (so should not be used in +stable products). diff --git a/archivers/libcomprex/Makefile b/archivers/libcomprex/Makefile new file mode 100644 index 00000000000..308321ff89e --- /dev/null +++ b/archivers/libcomprex/Makefile @@ -0,0 +1,18 @@ +# $NetBSD: Makefile,v 1.1.1.1 2002/11/18 16:22:13 cjep Exp $ +# + +DISTNAME= libcomprex-0.3.2 +CATEGORIES= archivers +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gnupdate/} + +MAINTAINER= packages@netbsd.org +HOMEPAGE= http://www.gnupdate.org/components/libcomprex/index.xml +COMMENT= Library to handle (de)compression of files + +USE_BUILDLINK2= YES +GNU_CONFIGURE= YES +USE_LIBTOOL= YES +LIBTOOL_OVERRIDE=${WRKSRC}/libtool + +.include "../../www/curl/buildlink2.mk" +.include "../../mk/bsd.pkg.mk" diff --git a/archivers/libcomprex/PLIST b/archivers/libcomprex/PLIST new file mode 100644 index 00000000000..247235062a6 --- /dev/null +++ b/archivers/libcomprex/PLIST @@ -0,0 +1,178 @@ +@comment $NetBSD: PLIST,v 1.1.1.1 2002/11/18 16:22:13 cjep Exp $ +bin/comprex-config +include/comprex.h +include/libcomprex/archive.h +include/libcomprex/archive_io.h +include/libcomprex/comprex.h +include/libcomprex/directory.h +include/libcomprex/file.h +include/libcomprex/fp.h +include/libcomprex/fsiter.h +include/libcomprex/fsnode.h +include/libcomprex/io.h +include/libcomprex/module.h +include/libcomprex/types.h +include/libcomprex/utils.h +lib/comprex/archive/libar.a +lib/comprex/archive/libar.la +lib/comprex/archive/libar.so +lib/comprex/archive/libbzip2.a +lib/comprex/archive/libbzip2.la +lib/comprex/archive/libbzip2.so +lib/comprex/archive/libtar.a +lib/comprex/archive/libtar.la +lib/comprex/archive/libtar.so +lib/comprex/archive/libzlib.a +lib/comprex/archive/libzlib.la +lib/comprex/archive/libzlib.so +lib/comprex/scheme/libcurlscm.a +lib/comprex/scheme/libcurlscm.la +lib/comprex/scheme/libcurlscm.so +lib/libcomprex.a +lib/libcomprex.la +lib/libcomprex.so +lib/libcomprex.so.3 +lib/libcomprex.so.3.0 +man/man1/comprex-config.1 +man/man3/cxCleanup.3 +man/man3/cxCleanupModules.3 +man/man3/cxClearErr.3 +man/man3/cxClose.3 +man/man3/cxCloseArchive.3 +man/man3/cxCloseFile.3 +man/man3/cxDestroyArchive.3 +man/man3/cxDestroyDirectory.3 +man/man3/cxDestroyFile.3 +man/man3/cxDestroyFsNode.3 +man/man3/cxDirAddFile.3 +man/man3/cxDirAddSubDir.3 +man/man3/cxDirRemoveFile.3 +man/man3/cxDirRemoveSubDir.3 +man/man3/cxEof.3 +man/man3/cxError.3 +man/man3/cxFixPath.3 +man/man3/cxGetArchiveAccessMode.3 +man/man3/cxGetArchiveFileName.3 +man/man3/cxGetArchiveFileSize.3 +man/man3/cxGetArchiveModule.3 +man/man3/cxGetArchivePath.3 +man/man3/cxGetArchivePhysicalPath.3 +man/man3/cxGetArchiveRoot.3 +man/man3/cxGetArchiveSize.3 +man/man3/cxGetArchiveType.3 +man/man3/cxGetBaseName.3 +man/man3/cxGetBasePath.3 +man/man3/cxGetDirArchive.3 +man/man3/cxGetDirName.3 +man/man3/cxGetDirParent.3 +man/man3/cxGetDirectory.3 +man/man3/cxGetFile.3 +man/man3/cxGetFileArchive.3 +man/man3/cxGetFileCompressedSize.3 +man/man3/cxGetFileCount.3 +man/man3/cxGetFileDate.3 +man/man3/cxGetFileGid.3 +man/man3/cxGetFileMode.3 +man/man3/cxGetFileName.3 +man/man3/cxGetFileParent.3 +man/man3/cxGetFilePath.3 +man/man3/cxGetFilePhysicalPath.3 +man/man3/cxGetFileSize.3 +man/man3/cxGetFileType.3 +man/man3/cxGetFileUid.3 +man/man3/cxGetFirstFile.3 +man/man3/cxGetFirstModule.3 +man/man3/cxGetFirstSubDir.3 +man/man3/cxGetFpAccessMode.3 +man/man3/cxGetFsNodeArchive.3 +man/man3/cxGetFsNodeDate.3 +man/man3/cxGetFsNodeGid.3 +man/man3/cxGetFsNodeMode.3 +man/man3/cxGetFsNodeName.3 +man/man3/cxGetFsNodeParent.3 +man/man3/cxGetFsNodePath.3 +man/man3/cxGetFsNodeType.3 +man/man3/cxGetFsNodeUid.3 +man/man3/cxGetFullFilePath.3 +man/man3/cxGetModule.3 +man/man3/cxGetNextDir.3 +man/man3/cxGetNextFile.3 +man/man3/cxGetPreviousDir.3 +man/man3/cxGetPreviousFile.3 +man/man3/cxGetSubDirCount.3 +man/man3/cxIsArchiveLocal.3 +man/man3/cxIsFileLocal.3 +man/man3/cxIsFsNodeLocal.3 +man/man3/cxLinkModule.3 +man/man3/cxLoadModule.3 +man/man3/cxNewArchive.3 +man/man3/cxNewDirectory.3 +man/man3/cxNewFile.3 +man/man3/cxNewFp.3 +man/man3/cxNewFsNode.3 +man/man3/cxOpenArchive.3 +man/man3/cxOpenArchiveBuffer.3 +man/man3/cxOpenArchiveFromHandle.3 +man/man3/cxOpenArchiveStream.3 +man/man3/cxOpenBuffer.3 +man/man3/cxOpenFile.3 +man/man3/cxOpenFileHandle.3 +man/man3/cxOpenStream.3 +man/man3/cxRead.3 +man/man3/cxRegisterModule.3 +man/man3/cxRewind.3 +man/man3/cxSaveArchive.3 +man/man3/cxSeek.3 +man/man3/cxSetArchiveAccessMode.3 +man/man3/cxSetArchiveFileName.3 +man/man3/cxSetArchiveFileSize.3 +man/man3/cxSetArchiveLocal.3 +man/man3/cxSetArchiveModule.3 +man/man3/cxSetArchivePath.3 +man/man3/cxSetArchivePhysicalPath.3 +man/man3/cxSetArchiveSize.3 +man/man3/cxSetArchiveType.3 +man/man3/cxSetCloseFunc.3 +man/man3/cxSetDirArchive.3 +man/man3/cxSetDirName.3 +man/man3/cxSetDirParent.3 +man/man3/cxSetError.3 +man/man3/cxSetFileArchive.3 +man/man3/cxSetFileCompressedSize.3 +man/man3/cxSetFileDate.3 +man/man3/cxSetFileGid.3 +man/man3/cxSetFileLocal.3 +man/man3/cxSetFileMode.3 +man/man3/cxSetFileName.3 +man/man3/cxSetFileParent.3 +man/man3/cxSetFilePath.3 +man/man3/cxSetFilePhysicalPath.3 +man/man3/cxSetFileSize.3 +man/man3/cxSetFileType.3 +man/man3/cxSetFileUid.3 +man/man3/cxSetFpAccessMode.3 +man/man3/cxSetFsNodeArchive.3 +man/man3/cxSetFsNodeDate.3 +man/man3/cxSetFsNodeGid.3 +man/man3/cxSetFsNodeLocal.3 +man/man3/cxSetFsNodeMode.3 +man/man3/cxSetFsNodeName.3 +man/man3/cxSetFsNodeParent.3 +man/man3/cxSetFsNodePath.3 +man/man3/cxSetFsNodeType.3 +man/man3/cxSetFsNodeUid.3 +man/man3/cxSetReadFunc.3 +man/man3/cxSetSeekFunc.3 +man/man3/cxSetWriteFunc.3 +man/man3/cxSplitPath.3 +man/man3/cxStrError.3 +man/man3/cxTell.3 +man/man3/cxUnlinkModule.3 +man/man3/cxUnloadModule.3 +man/man3/cxWrite.3 +share/aclocal/libcomprex.m4 +${PKGLOCALEDIR}/locale/nl/LC_MESSAGES/libcomprex.mo +@dirrm lib/comprex/scheme +@dirrm lib/comprex/archive +@dirrm lib/comprex +@dirrm include/libcomprex diff --git a/archivers/libcomprex/distinfo b/archivers/libcomprex/distinfo new file mode 100644 index 00000000000..391c6d237ff --- /dev/null +++ b/archivers/libcomprex/distinfo @@ -0,0 +1,6 @@ +$NetBSD: distinfo,v 1.1.1.1 2002/11/18 16:22:13 cjep Exp $ + +SHA1 (libcomprex-0.3.2.tar.gz) = d98667dbff85147ef0ccf923c8b168f7d6083fe5 +Size (libcomprex-0.3.2.tar.gz) = 558088 bytes +SHA1 (patch-aa) = 967fdbf14cf06ff1f483df16bfe45226a8b64e5c +SHA1 (patch-ab) = 851286dfb8a930d839f509cf3ee1dd09945b22c3 diff --git a/archivers/libcomprex/patches/patch-aa b/archivers/libcomprex/patches/patch-aa new file mode 100644 index 00000000000..67d737a3da8 --- /dev/null +++ b/archivers/libcomprex/patches/patch-aa @@ -0,0 +1,13 @@ +$NetBSD: patch-aa,v 1.1.1.1 2002/11/18 16:22:13 cjep Exp $ + +--- libcomprex/module.c.orig Sun Jun 23 11:03:30 2002 ++++ libcomprex/module.c +@@ -24,7 +24,7 @@ + #include + + #ifdef DYNAMIC_MODS +-# include ++# include + + # define USER_MODULES_COUNT (sizeof(user_modules) / sizeof(*user_modules)) + # define SYS_MODULES_COUNT (sizeof(system_modules) / sizeof(*system_modules)) diff --git a/archivers/libcomprex/patches/patch-ab b/archivers/libcomprex/patches/patch-ab new file mode 100644 index 00000000000..e54138affdf --- /dev/null +++ b/archivers/libcomprex/patches/patch-ab @@ -0,0 +1,18 @@ +$NetBSD: patch-ab,v 1.1.1.1 2002/11/18 16:22:13 cjep Exp $ + +--- tests/Makefile.in.orig Tue Jul 2 10:04:58 2002 ++++ tests/Makefile.in +@@ -231,11 +231,11 @@ + + catarchive$(EXEEXT): $(catarchive_OBJECTS) $(catarchive_DEPENDENCIES) + @rm -f catarchive$(EXEEXT) +- $(LINK) $(catarchive_LDFLAGS) $(catarchive_OBJECTS) $(catarchive_LDADD) $(LIBS) ++ $(LINK) $(catarchive_LDFLAGS) $(catarchive_OBJECTS) $(catarchive_LDADD) $(LIBS) $(INTLLIBS) + + catfile$(EXEEXT): $(catfile_OBJECTS) $(catfile_DEPENDENCIES) + @rm -f catfile$(EXEEXT) +- $(LINK) $(catfile_LDFLAGS) $(catfile_OBJECTS) $(catfile_LDADD) $(LIBS) ++ $(LINK) $(catfile_LDFLAGS) $(catfile_OBJECTS) $(catfile_LDADD) $(LIBS) $(INTLLIBS) + + tags: TAGS + -- cgit v1.2.3