pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/archivers/libcomprex Changes 0.3.3:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e19e30f7913d
branches:  trunk
changeset: 497937:e19e30f7913d
user:      adam <adam%pkgsrc.org@localhost>
date:      Mon Aug 08 09:00:00 2005 +0000

description:
Changes 0.3.3:
* Added basic archive writing support.
* Added a cpio archive module.
* Added a zip archive module.
* Added the beginnings of a cab archive module.
* Added new API functions, which include:
  cxMkDir(), cxGets(), cxExtractFile(), cxExtractArchive(),
  cxMakePhysDirs(), cxApplyFsNodeInfo(), cxMakeFile(),
  cxGetArchiveFileCount()
* Added functions for extracting individual files and full archives.
* Added extraction notification callbacks.
* Added pkg-config support.
* Added gettext v0.11.3+ support.
* Added an Italian translation. Thanks Domenico Andreoli!
* Added a Dutch translation. Thanks Bert De Meyer!
* Added support for some non-ustar tar formats.
* Added a test program to display the file/directory tree inside of an
  archive.
* Removed comprex.h. Applications should now include libcomprex/comprex.h.
* Fixed the extraction code so permissions, timestamps, and ownerships
  are set on files and directories.
* Fixed cxEof().
* Fixed the file and directory iterator. It should provide the
  correct results now.
* Fixed a bug in the ar module where filenames weren't always read in
  correctly.
* Fixed a bug in the tar module where filenames that start with '.'
  weren't processed correctly.
* Fixed library linking problems with libbz2 and libz.
* Fixed compiling errors when --prefix wasn't specified, and linking
  errors with libltdl.

diffstat:

 archivers/libcomprex/Makefile         |  15 +++++------
 archivers/libcomprex/PLIST            |  42 +++++++++++++++++++++++++++++-----
 archivers/libcomprex/distinfo         |  10 ++++----
 archivers/libcomprex/patches/patch-ab |  28 +++++++++++++++-------
 4 files changed, 66 insertions(+), 29 deletions(-)

diffs (248 lines):

diff -r 90d891b7bee4 -r e19e30f7913d archivers/libcomprex/Makefile
--- a/archivers/libcomprex/Makefile     Mon Aug 08 08:42:19 2005 +0000
+++ b/archivers/libcomprex/Makefile     Mon Aug 08 09:00:00 2005 +0000
@@ -1,8 +1,6 @@
-# $NetBSD: Makefile,v 1.14 2005/04/11 21:44:49 tv Exp $
-#
+# $NetBSD: Makefile,v 1.15 2005/08/08 09:00:00 adam Exp $
 
-DISTNAME=      libcomprex-0.3.2
-PKGREVISION=   4
+DISTNAME=      libcomprex-0.3.3
 CATEGORIES=    archivers
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=gnupdate/}
 
@@ -12,13 +10,14 @@
 
 PKG_INSTALLATION_TYPES=        overwrite pkgviews
 
-USE_PKGLOCALEDIR=      YES
-GNU_CONFIGURE=         YES
-USE_LIBTOOL=           YES
-
+USE_LIBTOOL=           yes
+USE_PKGLOCALEDIR=      yes
+PKGCONFIG_OVERRIDE=    libcomprex.pc.in
+GNU_CONFIGURE=         yes
 CONFIGURE_ENV+=                ac_cv_lib_curl_curl_formparse=yes
 
 .include "../../archivers/bzip2/buildlink3.mk"
 .include "../../devel/gettext-lib/buildlink3.mk"
+.include "../../devel/pkg-config/buildlink3.mk"
 .include "../../www/curl/buildlink3.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 90d891b7bee4 -r e19e30f7913d archivers/libcomprex/PLIST
--- a/archivers/libcomprex/PLIST        Mon Aug 08 08:42:19 2005 +0000
+++ b/archivers/libcomprex/PLIST        Mon Aug 08 09:00:00 2005 +0000
@@ -1,6 +1,5 @@
-@comment $NetBSD: PLIST,v 1.2 2004/09/22 08:09:14 jlam Exp $
+@comment $NetBSD: PLIST,v 1.3 2005/08/08 09:00:00 adam Exp $
 bin/comprex-config
-include/comprex.h
 include/libcomprex/archive.h
 include/libcomprex/archive_io.h
 include/libcomprex/comprex.h
@@ -15,20 +14,25 @@
 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/cxCloseFile.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
@@ -36,8 +40,11 @@
 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
@@ -49,8 +56,14 @@
 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
@@ -64,12 +77,14 @@
 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/cxGetFsIterFirst.3
+man/man3/cxGetFsIterNext.3
+man/man3/cxGetFsIterPrev.3
 man/man3/cxGetFsNodeArchive.3
 man/man3/cxGetFsNodeDate.3
 man/man3/cxGetFsNodeGid.3
@@ -83,18 +98,26 @@
 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
@@ -110,6 +133,7 @@
 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
@@ -120,8 +144,14 @@
 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
@@ -131,10 +161,8 @@
 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
@@ -144,7 +172,6 @@
 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
@@ -157,6 +184,7 @@
 man/man3/cxUnloadModule.3
 man/man3/cxWrite.3
 share/aclocal/libcomprex.m4
+${PKGLOCALEDIR}/locale/it/LC_MESSAGES/libcomprex.mo
 ${PKGLOCALEDIR}/locale/nl/LC_MESSAGES/libcomprex.mo
 @dirrm lib/comprex/scheme
 @dirrm lib/comprex/archive
diff -r 90d891b7bee4 -r e19e30f7913d archivers/libcomprex/distinfo
--- a/archivers/libcomprex/distinfo     Mon Aug 08 08:42:19 2005 +0000
+++ b/archivers/libcomprex/distinfo     Mon Aug 08 09:00:00 2005 +0000
@@ -1,7 +1,7 @@
-$NetBSD: distinfo,v 1.4 2005/02/23 14:45:24 agc Exp $
+$NetBSD: distinfo,v 1.5 2005/08/08 09:00:00 adam Exp $
 
-SHA1 (libcomprex-0.3.2.tar.gz) = d98667dbff85147ef0ccf923c8b168f7d6083fe5
-RMD160 (libcomprex-0.3.2.tar.gz) = e4963e6040c285f74dec191cda36c17a7acf97f5
-Size (libcomprex-0.3.2.tar.gz) = 558088 bytes
+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) = 851286dfb8a930d839f509cf3ee1dd09945b22c3
+SHA1 (patch-ab) = f529232ae7bb809fda655735c15803a0913304c8
diff -r 90d891b7bee4 -r e19e30f7913d archivers/libcomprex/patches/patch-ab
--- a/archivers/libcomprex/patches/patch-ab     Mon Aug 08 08:42:19 2005 +0000
+++ b/archivers/libcomprex/patches/patch-ab     Mon Aug 08 09:00:00 2005 +0000
@@ -1,18 +1,28 @@
-$NetBSD: patch-ab,v 1.1.1.1 2002/11/18 16:22:13 cjep Exp $
+$NetBSD: patch-ab,v 1.2 2005/08/08 09:00:00 adam Exp $
 
---- tests/Makefile.in.orig     Tue Jul  2 10:04:58 2002
+--- tests/Makefile.in.orig     2003-03-06 04:45:12.000000000 +0000
 +++ tests/Makefile.in
-@@ -231,11 +231,11 @@
- 
- catarchive$(EXEEXT): $(catarchive_OBJECTS) $(catarchive_DEPENDENCIES)
+@@ -233,19 +233,19 @@ clean-noinstPROGRAMS:
+       done
+ 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)
+ 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)
+ extractarchive$(EXEEXT): $(extractarchive_OBJECTS) $(extractarchive_DEPENDENCIES) 
+       @rm -f extractarchive$(EXEEXT)
+-      $(LINK) $(extractarchive_LDFLAGS) $(extractarchive_OBJECTS) $(extractarchive_LDADD) $(LIBS)
++      $(LINK) $(extractarchive_LDFLAGS) $(extractarchive_OBJECTS) $(extractarchive_LDADD) $(LIBS) $(INTLLIBS)
+ makearchive$(EXEEXT): $(makearchive_OBJECTS) $(makearchive_DEPENDENCIES) 
+       @rm -f makearchive$(EXEEXT)
+       $(LINK) $(makearchive_LDFLAGS) $(makearchive_OBJECTS) $(makearchive_LDADD) $(LIBS)
+ showtree$(EXEEXT): $(showtree_OBJECTS) $(showtree_DEPENDENCIES) 
+       @rm -f showtree$(EXEEXT)
+-      $(LINK) $(showtree_LDFLAGS) $(showtree_OBJECTS) $(showtree_LDADD) $(LIBS)
++      $(LINK) $(showtree_LDFLAGS) $(showtree_OBJECTS) $(showtree_LDADD) $(LIBS) $(INTLLIBS)
  
- tags: TAGS
- 
+ mostlyclean-compile:
+       -rm -f *.$(OBJEXT) core *.core



Home | Main Index | Thread Index | Old Index