NetBSD pkgsrc (package source) is a package management system for
Unix-like operating systems
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).
# $NetBSD: Makefile,v 1.21 2008/01/18 05:06:18 tnn Exp $
DISTNAME= libcomprex-0.3.3
PKGREVISION= 3
CATEGORIES= archivers
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=gnupdate/}
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= http://www.gnupdate.org/components/libcomprex/index.xml
COMMENT= Library to handle (de)compression of files
PKG_INSTALLATION_TYPES= overwrite pkgviews
USE_LIBTOOL= yes
USE_TOOLS+= pkg-config
USE_PKGLOCALEDIR= yes
PKGCONFIG_OVERRIDE= libcomprex.pc.in
GNU_CONFIGURE= yes
BROKEN_GETTEXT_DETECTION= yes
CONFIGURE_ENV+= ac_cv_lib_curl_curl_formparse=yes
.include "../../archivers/bzip2/buildlink3.mk"
.include "../../devel/gettext-lib/buildlink3.mk"
.include "../../www/curl/buildlink3.mk"
.include "../../mk/bsd.pkg.mk"
@comment $NetBSD: PLIST,v 1.4 2006/04/17 07:07:11 jlam Exp $
bin/comprex-config
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.la
lib/comprex/archive/libbzip2.la
lib/comprex/archive/libcab.la
lib/comprex/archive/libcpio.la
lib/comprex/archive/libtar.la
lib/comprex/archive/libzip.la
lib/comprex/archive/libzlib.la
lib/comprex/scheme/libcurlscm.la
lib/libcomprex.la
lib/pkgconfig/libcomprex.pc
man/man1/comprex-config.1
man/man3/cxApplyFsNodeInfo.3
man/man3/cxCleanup.3
man/man3/cxCleanupModules.3
man/man3/cxClearErr.3
man/man3/cxClose.3
man/man3/cxCloseArchive.3
man/man3/cxDestroyArchive.3
man/man3/cxDestroyDirectory.3
man/man3/cxDestroyFile.3
man/man3/cxDestroyFsIterator.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/cxExtractArchive.3
man/man3/cxExtractFile.3
man/man3/cxFixPath.3
man/man3/cxGetArchiveAccessMode.3
man/man3/cxGetArchiveFileCount.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/cxGetDirDate.3
man/man3/cxGetDirGid.3
man/man3/cxGetDirMode.3
man/man3/cxGetDirName.3
man/man3/cxGetDirParent.3
man/man3/cxGetDirPath.3
man/man3/cxGetDirPhysicalPath.3
man/man3/cxGetDirUid.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/cxGetFileUid.3
man/man3/cxGetFirstFile.3
man/man3/cxGetFirstModule.3
man/man3/cxGetFirstSubDir.3
man/man3/cxGetFpAccessMode.3
man/man3/cxGetFsIterFirst.3
man/man3/cxGetFsIterNext.3
man/man3/cxGetFsIterPrev.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/cxGetNextFsNode.3
man/man3/cxGetPreviousDir.3
man/man3/cxGetPreviousFile.3
man/man3/cxGetPreviousFsNode.3
man/man3/cxGetSubDirCount.3
man/man3/cxGets.3
man/man3/cxIsArchiveLocal.3
man/man3/cxIsDirLocal.3
man/man3/cxIsFileLocal.3
man/man3/cxIsFsNodeLocal.3
man/man3/cxLinkModule.3
man/man3/cxLoadModule.3
man/man3/cxMakeFile.3
man/man3/cxMakePhysDirs.3
man/man3/cxMkDir.3
man/man3/cxNewArchive.3
man/man3/cxNewDirectory.3
man/man3/cxNewFile.3
man/man3/cxNewFp.3
man/man3/cxNewFsIterator.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/cxSetArchiveExtractCallback.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/cxSetDirDate.3
man/man3/cxSetDirGid.3
man/man3/cxSetDirLocal.3
man/man3/cxSetDirMode.3
man/man3/cxSetDirName.3
man/man3/cxSetDirParent.3
man/man3/cxSetDirPhysicalPath.3
man/man3/cxSetDirUid.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/cxSetFilePhysicalPath.3
man/man3/cxSetFileSize.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/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
share/locale/it/LC_MESSAGES/libcomprex.mo
share/locale/nl/LC_MESSAGES/libcomprex.mo
@dirrm lib/comprex/scheme
@dirrm lib/comprex/archive
@dirrm lib/comprex
@dirrm include/libcomprex
# $NetBSD: buildlink3.mk,v 1.12 2008/01/18 05:06:19 tnn Exp $
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH}+
LIBCOMPREX_BUILDLINK3_MK:= ${LIBCOMPREX_BUILDLINK3_MK}+
.if !empty(BUILDLINK_DEPTH:M+)
BUILDLINK_DEPENDS+= libcomprex
.endif
BUILDLINK_PACKAGES:= ${BUILDLINK_PACKAGES:Nlibcomprex}
BUILDLINK_PACKAGES+= libcomprex
BUILDLINK_ORDER:= ${BUILDLINK_ORDER} ${BUILDLINK_DEPTH}libcomprex
.if !empty(LIBCOMPREX_BUILDLINK3_MK:M+)
BUILDLINK_API_DEPENDS.libcomprex+= libcomprex>=0.3.2
BUILDLINK_ABI_DEPENDS.libcomprex+= libcomprex>=0.3.3nb3
BUILDLINK_PKGSRCDIR.libcomprex?= ../../archivers/libcomprex
.endif # LIBCOMPREX_BUILDLINK3_MK
.include "../../www/curl/buildlink3.mk"
BUILDLINK_DEPTH:= ${BUILDLINK_DEPTH:S/+$//}
$NetBSD: distinfo,v 1.7 2006/11/12 04:21:07 rillig Exp $
SHA1 (libcomprex-0.3.3.tar.gz) = a1ccd214a67aea3863dda866391921b94f162dea
RMD160 (libcomprex-0.3.3.tar.gz) = 1a4420ce23d88108e6678f6b3bfddad522dd159b
Size (libcomprex-0.3.3.tar.gz) = 685822 bytes
SHA1 (patch-aa) = 967fdbf14cf06ff1f483df16bfe45226a8b64e5c
SHA1 (patch-ab) = f529232ae7bb809fda655735c15803a0913304c8
SHA1 (patch-ac) = 0f7a3cfd0ecd8fecd5054738e407c40f9120f3de
SHA1 (patch-ad) = 66f7dccbef72ad680ca09de33b95d7b75589f03e