zziplib: updated to 0.13.74
v0.13.74 * disabled local file header offset64 * allowed to 'make fortify' for extended debugging * fixed all memleak bugs from address sanitizer * fixed ZIP64 bugs - but the support is still incomplete * fixed remaining failures as they were recorded in testsuite
This commit is contained in:
parent
ba12608792
commit
ed0b3cefdd
4 changed files with 7 additions and 53 deletions
|
@ -1,6 +1,6 @@
|
|||
# $NetBSD: Makefile,v 1.36 2024/02/28 17:58:00 adam Exp $
|
||||
# $NetBSD: Makefile,v 1.37 2024/03/02 12:55:00 adam Exp $
|
||||
|
||||
DISTNAME= zziplib-0.13.73
|
||||
DISTNAME= zziplib-0.13.74
|
||||
CATEGORIES= archivers
|
||||
MASTER_SITES= ${MASTER_SITE_GITHUB:=gdraheim/}
|
||||
GITHUB_TAG= v${PKGVERSION_NOREV}
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
@comment $NetBSD: PLIST,v 1.12 2024/02/28 17:58:00 adam Exp $
|
||||
@comment $NetBSD: PLIST,v 1.13 2024/03/02 12:55:00 adam Exp $
|
||||
bin/unzip-mem
|
||||
bin/unzzip
|
||||
bin/unzzip-big
|
||||
|
@ -13,7 +13,6 @@ include/zzip-io.h
|
|||
include/zzip.h
|
||||
include/zzip/_config.h
|
||||
include/zzip/_msvc.h
|
||||
include/zzip/autoconf.h
|
||||
include/zzip/conf.h
|
||||
include/zzip/fetch.h
|
||||
include/zzip/file.h
|
||||
|
@ -79,26 +78,6 @@ man/man3/zzip_dir_real.3
|
|||
man/man3/zzip_dir_stat.3
|
||||
man/man3/zzip_dirfd.3
|
||||
man/man3/zzip_dirhandle.3
|
||||
man/man3/zzip_disk_buffer.3
|
||||
man/man3/zzip_disk_close.3
|
||||
man/man3/zzip_disk_entry_fopen.3
|
||||
man/man3/zzip_disk_entry_strdup_comment.3
|
||||
man/man3/zzip_disk_entry_strdup_name.3
|
||||
man/man3/zzip_disk_entry_to_data.3
|
||||
man/man3/zzip_disk_entry_to_file_header.3
|
||||
man/man3/zzip_disk_fclose.3
|
||||
man/man3/zzip_disk_feof.3
|
||||
man/man3/zzip_disk_findfile.3
|
||||
man/man3/zzip_disk_findfirst.3
|
||||
man/man3/zzip_disk_findmatch.3
|
||||
man/man3/zzip_disk_findnext.3
|
||||
man/man3/zzip_disk_fopen.3
|
||||
man/man3/zzip_disk_fread.3
|
||||
man/man3/zzip_disk_init.3
|
||||
man/man3/zzip_disk_mmap.3
|
||||
man/man3/zzip_disk_munmap.3
|
||||
man/man3/zzip_disk_new.3
|
||||
man/man3/zzip_disk_open.3
|
||||
man/man3/zzip_entry_data_offset.3
|
||||
man/man3/zzip_entry_fclose.3
|
||||
man/man3/zzip_entry_feof.3
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
$NetBSD: distinfo,v 1.26 2024/02/28 17:58:00 adam Exp $
|
||||
$NetBSD: distinfo,v 1.27 2024/03/02 12:55:00 adam Exp $
|
||||
|
||||
BLAKE2s (zziplib-0.13.73.tar.gz) = 66058d8a8109faaf1134c418ab6d308dd343387ed94617fd9dfa090efc6751b5
|
||||
SHA512 (zziplib-0.13.73.tar.gz) = 95557147d374d0e9074b83319350db9085b8ae98ff7cf7ab96a3209564597744252504adfaf4d17b0243ffb118adf2afabe7dd736e6514a7e74360cd0955e4f5
|
||||
Size (zziplib-0.13.73.tar.gz) = 1175876 bytes
|
||||
SHA1 (patch-zzip_mmapped.c) = 04c8db448d1e4154046b40ba98f20ed125b04137
|
||||
BLAKE2s (zziplib-0.13.74.tar.gz) = 80e0cf010b26f1a15c85190a595c87cd7fb81e1828b97b7f01b1828d35bef4ab
|
||||
SHA512 (zziplib-0.13.74.tar.gz) = 7dd27247cbc475e2c6beb3a96c620f9938ade0dff6f4e088f9c28432fc4cc01df9d6771ec3d5e07baabe27033f4764d60e31c4c54588559de64e894d0557c94f
|
||||
Size (zziplib-0.13.74.tar.gz) = 1177162 bytes
|
||||
|
|
|
@ -1,24 +0,0 @@
|
|||
$NetBSD: patch-zzip_mmapped.c,v 1.2 2024/02/28 17:58:00 adam Exp $
|
||||
|
||||
Fix clang 15 build with patch from FreeBSD Ports.
|
||||
|
||||
--- zzip/mmapped.c.orig 2024-02-28 10:42:45.000000000 +0000
|
||||
+++ zzip/mmapped.c
|
||||
@@ -662,7 +662,7 @@ zzip_disk_entry_fopen(ZZIP_DISK * disk,
|
||||
|
||||
___ /* a ZIP64 extended block may follow. */
|
||||
size_t csize = zzip_file_header_csize(header);
|
||||
- off_t offset = zzip_file_header_to_data(header);
|
||||
+ size_t offset = zzip_file_header_sizeto_end(header);
|
||||
if (csize == 0xFFFFu) {
|
||||
struct zzip_extra_zip64* zip64 =
|
||||
(struct zzip_extra_zip64*)zzip_file_header_to_extras(header);
|
||||
@@ -683,7 +683,7 @@ zzip_disk_entry_fopen(ZZIP_DISK * disk,
|
||||
file->zlib.zalloc = Z_NULL;
|
||||
file->zlib.zfree = Z_NULL;
|
||||
file->zlib.avail_in = csize;
|
||||
- file->zlib.next_in = offset;
|
||||
+ file->zlib.next_in = (Bytef *)header + offset;
|
||||
____;
|
||||
|
||||
DBG2("compressed size %i", (int) file->zlib.avail_in);
|
Loading…
Reference in a new issue