diff options
author | minskim <minskim@pkgsrc.org> | 2005-07-12 13:55:26 +0000 |
---|---|---|
committer | minskim <minskim@pkgsrc.org> | 2005-07-12 13:55:26 +0000 |
commit | de95a0c3e2e4f121161387709f8d18c2add9652c (patch) | |
tree | b80cc55735602b1f81871dd376381181918d8453 | |
parent | 98ce28ac69f169e9bfadcbee22f63d202eb5d240 (diff) | |
download | pkgsrc-de95a0c3e2e4f121161387709f8d18c2add9652c.tar.gz |
Update ulalz to 0.40.
Changes:
- Verify CRC after decompressions.
- Fix a bug in crypto code.
- Error handling for non-ALZ files.
- Fix a buffer overflow in UTF-8 filesystem.
- Fix a bug in GetFileList().
-rw-r--r-- | archivers/unalz/Makefile | 5 | ||||
-rw-r--r-- | archivers/unalz/distinfo | 10 | ||||
-rw-r--r-- | archivers/unalz/patches/patch-ab | 8 |
3 files changed, 12 insertions, 11 deletions
diff --git a/archivers/unalz/Makefile b/archivers/unalz/Makefile index 8ba1f44ec36..27bb509a5b0 100644 --- a/archivers/unalz/Makefile +++ b/archivers/unalz/Makefile @@ -1,7 +1,7 @@ -# $NetBSD: Makefile,v 1.3 2005/04/11 21:44:50 tv Exp $ +# $NetBSD: Makefile,v 1.4 2005/07/12 13:55:26 minskim Exp $ # -DISTNAME= unalz-0.31 +DISTNAME= unalz-0.40 CATEGORIES= archivers MASTER_SITES= http://www.kipple.pe.kr/win/unalz/ EXTRACT_SUFX= .tgz @@ -15,6 +15,7 @@ PKG_INSTALLATION_TYPES= overwrite pkgviews BUILD_TARGET= posix NO_CONFIGURE= yes USE_LANGUAGES= c c++ +WRKSRC= ${WRKDIR}/unalz INSTALLATION_DIRS= bin diff --git a/archivers/unalz/distinfo b/archivers/unalz/distinfo index df64457e5fe..fe0dfb81e84 100644 --- a/archivers/unalz/distinfo +++ b/archivers/unalz/distinfo @@ -1,7 +1,7 @@ -$NetBSD: distinfo,v 1.5 2005/05/17 16:11:42 minskim Exp $ +$NetBSD: distinfo,v 1.6 2005/07/12 13:55:26 minskim Exp $ -SHA1 (unalz-0.31.tgz) = 0d6f21b1fc9b00c5ca763b4e402c792ebe045fc9 -RMD160 (unalz-0.31.tgz) = 23ccefe2b29b8127c15ebf4f93e313316ad34510 -Size (unalz-0.31.tgz) = 129623 bytes +SHA1 (unalz-0.40.tgz) = f187a9b12260afa72369be3411a6052f32371343 +RMD160 (unalz-0.40.tgz) = 3b1b40c101e1904353d7a03828957276a0ec8171 +Size (unalz-0.40.tgz) = 131697 bytes SHA1 (patch-aa) = 35072979d009ff4a0d110e64aeac99e2f7a584cc -SHA1 (patch-ab) = 0cef7822315c30d1f0f37155cb746ac014d5d382 +SHA1 (patch-ab) = 36a49ae81e02ab3f0f9546eb13de9456dff4d954 diff --git a/archivers/unalz/patches/patch-ab b/archivers/unalz/patches/patch-ab index 53d9586cba6..016b4365efc 100644 --- a/archivers/unalz/patches/patch-ab +++ b/archivers/unalz/patches/patch-ab @@ -1,12 +1,12 @@ -$NetBSD: patch-ab,v 1.3 2005/05/17 16:11:42 minskim Exp $ +$NetBSD: patch-ab,v 1.4 2005/07/12 13:55:26 minskim Exp $ This patch assumes that on NetBSD, every <iconv.h> has the non-const prototype argument for the second parameter of iconv(). This is true for all but some release candidates of NetBSD-2.0, because either the package converters/libiconv is used or there's a current <iconv.h>. ---- UnAlz.cpp.orig Sat Nov 27 17:28:17 2004 -+++ UnAlz.cpp Fri Mar 11 22:48:31 2005 +--- UnAlz.cpp.orig 2005-06-17 22:31:33.000000000 -0500 ++++ UnAlz.cpp @@ -18,6 +18,10 @@ # include <errno.h> // iconv.h ¶§¹®¿¡ ÇÊ¿ä
#endif
@@ -27,7 +27,7 @@ package converters/libiconv is used or there's a current <iconv.h>. # include <sys/endian.h>
inline UINT16 unalz_le16toh(UINT16 a){return le16toh(a);}
inline UINT32 unalz_le32toh(UINT32 a){return le32toh(a);}
-@@ -376,7 +380,7 @@ BOOL CUnAlz::ReadLocalFileheader()
+@@ -389,7 +393,7 @@ BOOL CUnAlz::ReadLocalFileheader()
size_t size;
char inbuf[ICONV_BUF_SIZE];
char outbuf[ICONV_BUF_SIZE];
|