Mon Jan 11 22:41:56 2021 UTC ()
zziplib: update to 0.13.72.

This now uses cmake to build.

2021-01-04  gdraheim@github
    * The testbuilds were fixed to make cmake install and automake install the same
    * The cmake install did need patches for man3 installation on Unix
    * The cmake install did need patches for dll installation on Windows
    * The cmake install did need patches for dylib installation on MacOS
    * The cmake install did need patches for pkgconfig generation
    * Bump testbuilds to modern distro versions (ubuntu 20.04 centos 7.9 / 8.3)
    * Takeover docker_mirror.py for air-gap testings (for testbuilds.py)
    * handle UNZZIP-NOTFOUND in cmake and mark Ubuntu 'unzip' to be broken
    * merge patches for zzip_pread feature from Max Kellermann
    * merge patches for some bugs being found and reported via GitHub issues
    * run azure-pipelines with -DZZIP_TESTCVE=OFF to skip CVE *.zip downloads
    * use zziptests.py --downloadonly to get the CVE zip files for local storage
    * The ninja builds for cmake were run regularly as it seems to be widely used.
    * AND ... rename configure.ac to old.configure.ac to break outdated packaging scripts
    * ....... see testbuilds/*-am-*.dockerfile that it still works to rename them back
    * release 0.13.72


(wiz)
diff -r1.26 -r1.27 pkgsrc/archivers/zziplib/Makefile
diff -r1.8 -r1.9 pkgsrc/archivers/zziplib/PLIST
diff -r1.18 -r1.19 pkgsrc/archivers/zziplib/distinfo
diff -r1.6 -r0 pkgsrc/archivers/zziplib/patches/patch-aa
diff -r1.4 -r0 pkgsrc/archivers/zziplib/patches/patch-bb
diff -r1.4 -r0 pkgsrc/archivers/zziplib/patches/patch-bc
diff -r1.1 -r0 pkgsrc/archivers/zziplib/patches/patch-configure

cvs diff -r1.26 -r1.27 pkgsrc/archivers/zziplib/Makefile (expand / switch to unified diff)

--- pkgsrc/archivers/zziplib/Makefile 2020/11/25 13:26:21 1.26
+++ pkgsrc/archivers/zziplib/Makefile 2021/01/11 22:41:56 1.27
@@ -1,23 +1,25 @@ @@ -1,23 +1,25 @@
1# $NetBSD: Makefile,v 1.26 2020/11/25 13:26:21 wiz Exp $ 1# $NetBSD: Makefile,v 1.27 2021/01/11 22:41:56 wiz Exp $
2 2
3DISTNAME= zziplib-0.13.71 3DISTNAME= zziplib-0.13.72
4CATEGORIES= archivers 4CATEGORIES= archivers
5MASTER_SITES= ${MASTER_SITE_GITHUB:=gdraheim/} 5MASTER_SITES= ${MASTER_SITE_GITHUB:=gdraheim/}
6GITHUB_TAG= v${PKGVERSION_NOREV} 6GITHUB_TAG= v${PKGVERSION_NOREV}
7 7
8MAINTAINER= pkgsrc-users@NetBSD.org 8MAINTAINER= pkgsrc-users@NetBSD.org
9HOMEPAGE= https://github.com/gdraheim/zziplib 9HOMEPAGE= https://github.com/gdraheim/zziplib
10COMMENT= Library for ZIP archive handling 10COMMENT= Library for ZIP archive handling
11LICENSE= gnu-lgpl-v2 OR mpl-1.1 11LICENSE= gnu-lgpl-v2 OR mpl-1.1
12 12
13USE_LIBTOOL= yes 13BUILD_DEPENDS+= zip-[0-9]*:../../archivers/zip
14GNU_CONFIGURE= yes 14BUILD_DEPENDS+= ${PYPKGPREFIX}-expat-[0-9]*:../../textproc/py-expat
15CONFIGURE_ARGS+= --with-zlib=${BUILDLINK_PREFIX.zlib} 
16CONFIGURE_ARGS+= --disable-builddir 
17 15
18BUILD_DIRS= zzip zzipwrap bins 16USE_CMAKE= yes
 17USE_TOOLS+= bash:build
19 18
20TEST_TARGET= check 19CMAKE_ARGS+= -DZZIPTEST=NO
 20
 21CHECK_PORTABILITY_SKIP+= old.configure
21 22
22.include "../../devel/zlib/buildlink3.mk" 23.include "../../devel/zlib/buildlink3.mk"
 24.include "../../lang/python/tool.mk"
23.include "../../mk/bsd.pkg.mk" 25.include "../../mk/bsd.pkg.mk"

cvs diff -r1.8 -r1.9 pkgsrc/archivers/zziplib/PLIST (expand / switch to unified diff)

--- pkgsrc/archivers/zziplib/PLIST 2017/05/15 08:40:21 1.8
+++ pkgsrc/archivers/zziplib/PLIST 2021/01/11 22:41:56 1.9
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.8 2017/05/15 08:40:21 spz Exp $ 1@comment $NetBSD: PLIST,v 1.9 2021/01/11 22:41:56 wiz Exp $
2bin/unzip-mem 2bin/unzip-mem
3bin/unzzip 3bin/unzzip
4bin/unzzip-big 4bin/unzzip-big
5bin/unzzip-mem 5bin/unzzip-mem
6bin/unzzip-mix 6bin/unzzip-mix
7bin/zzcat 7bin/zzcat
8bin/zzdir 8bin/zzdir
9bin/zzxorcat 9bin/zzxorcat
10bin/zzxorcopy 10bin/zzxorcopy
11bin/zzxordir 11bin/zzxordir
12include/zzip-io.h 12include/zzip-io.h
13include/zzip.h 13include/zzip.h
14include/zzip/_config.h 14include/zzip/_config.h
@@ -21,23 +21,133 @@ include/zzip/format.h @@ -21,23 +21,133 @@ include/zzip/format.h
21include/zzip/fseeko.h 21include/zzip/fseeko.h
22include/zzip/info.h 22include/zzip/info.h
23include/zzip/lib.h 23include/zzip/lib.h
24include/zzip/memdisk.h 24include/zzip/memdisk.h
25include/zzip/mmapped.h 25include/zzip/mmapped.h
26include/zzip/plugin.h 26include/zzip/plugin.h
27include/zzip/stdint.h 27include/zzip/stdint.h
28include/zzip/types.h 28include/zzip/types.h
29include/zzip/wrap.h 29include/zzip/wrap.h
30include/zzip/write.h 30include/zzip/write.h
31include/zzip/zzip.h 31include/zzip/zzip.h
32include/zzip/zzip32.h 32include/zzip/zzip32.h
33include/zziplib.h 33include/zziplib.h
34lib/libzzip.la 34lib/libzzip-0.so
35lib/libzzipfseeko.la 35lib/libzzip-0.so.10
36lib/libzzipmmapped.la 36lib/libzzip-0.so.11
37lib/libzzipwrap.la 37lib/libzzip-0.so.12
38lib/pkgconfig/zzip-zlib-config.pc 38lib/libzzip-0.so.13
 39lib/libzzip-0.so.13.0.72
 40lib/libzzip.so
 41lib/libzzipfseeko-0.so
 42lib/libzzipfseeko-0.so.10
 43lib/libzzipfseeko-0.so.11
 44lib/libzzipfseeko-0.so.12
 45lib/libzzipfseeko-0.so.13
 46lib/libzzipfseeko-0.so.13.0.72
 47lib/libzzipfseeko.so
 48lib/libzzipmmapped-0.so
 49lib/libzzipmmapped-0.so.10
 50lib/libzzipmmapped-0.so.11
 51lib/libzzipmmapped-0.so.12
 52lib/libzzipmmapped-0.so.13
 53lib/libzzipmmapped-0.so.13.0.72
 54lib/libzzipmmapped.so
 55lib/libzzipwrap-0.so
 56lib/libzzipwrap-0.so.13
 57lib/libzzipwrap-0.so.13.0.72
 58lib/libzzipwrap.so
39lib/pkgconfig/zzipfseeko.pc 59lib/pkgconfig/zzipfseeko.pc
40lib/pkgconfig/zziplib.pc 60lib/pkgconfig/zziplib.pc
41lib/pkgconfig/zzipmmapped.pc 61lib/pkgconfig/zzipmmapped.pc
42lib/pkgconfig/zzipwrap.pc 62lib/pkgconfig/zzipwrap.pc
 63man/man3/__zzip_fetch_disk_trailer.3
 64man/man3/__zzip_parse_root_directory.3
 65man/man3/__zzip_try_open.3
 66man/man3/zzip_close.3
 67man/man3/zzip_closedir.3
 68man/man3/zzip_compr_str.3
 69man/man3/zzip_dir_alloc.3
 70man/man3/zzip_dir_alloc_ext_io.3
 71man/man3/zzip_dir_close.3
 72man/man3/zzip_dir_fdopen.3
 73man/man3/zzip_dir_fdopen_ext_io.3
 74man/man3/zzip_dir_free.3
 75man/man3/zzip_dir_open.3
 76man/man3/zzip_dir_open_ext_io.3
 77man/man3/zzip_dir_read.3
 78man/man3/zzip_dir_real.3
 79man/man3/zzip_dir_stat.3
 80man/man3/zzip_dirfd.3
 81man/man3/zzip_dirhandle.3
 82man/man3/zzip_disk_buffer.3
 83man/man3/zzip_disk_close.3
 84man/man3/zzip_disk_entry_fopen.3
 85man/man3/zzip_disk_entry_strdup_comment.3
 86man/man3/zzip_disk_entry_strdup_name.3
 87man/man3/zzip_disk_entry_to_data.3
 88man/man3/zzip_disk_entry_to_file_header.3
 89man/man3/zzip_disk_fclose.3
 90man/man3/zzip_disk_feof.3
 91man/man3/zzip_disk_findfile.3
 92man/man3/zzip_disk_findfirst.3
 93man/man3/zzip_disk_findmatch.3
 94man/man3/zzip_disk_findnext.3
 95man/man3/zzip_disk_fopen.3
 96man/man3/zzip_disk_fread.3
 97man/man3/zzip_disk_init.3
 98man/man3/zzip_disk_mmap.3
 99man/man3/zzip_disk_munmap.3
 100man/man3/zzip_disk_new.3
 101man/man3/zzip_disk_open.3
 102man/man3/zzip_entry_data_offset.3
 103man/man3/zzip_entry_fclose.3
 104man/man3/zzip_entry_feof.3
 105man/man3/zzip_entry_ffile.3
 106man/man3/zzip_entry_findfile.3
 107man/man3/zzip_entry_findfirst.3
 108man/man3/zzip_entry_findmatch.3
 109man/man3/zzip_entry_findnext.3
 110man/man3/zzip_entry_fopen.3
 111man/man3/zzip_entry_fread.3
 112man/man3/zzip_entry_fread_file_header.3
 113man/man3/zzip_entry_free.3
 114man/man3/zzip_entry_strdup_name.3
 115man/man3/zzip_errno.3
 116man/man3/zzip_error.3
 117man/man3/zzip_fclose.3
 118man/man3/zzip_file_close.3
 119man/man3/zzip_file_open.3
 120man/man3/zzip_file_read.3
 121man/man3/zzip_file_real.3
 122man/man3/zzip_file_stat.3
 123man/man3/zzip_filesize.3
 124man/man3/zzip_fopen.3
 125man/man3/zzip_fread.3
 126man/man3/zzip_freopen.3
 127man/man3/zzip_fstat.3
 128man/man3/zzip_get_default_io.3
 129man/man3/zzip_inflate_init.3
 130man/man3/zzip_init_io.3
 131man/man3/zzip_open.3
 132man/man3/zzip_open_ext_io.3
 133man/man3/zzip_open_shared_io.3
 134man/man3/zzip_opendir.3
 135man/man3/zzip_opendir_ext_io.3
 136man/man3/zzip_read.3
 137man/man3/zzip_readdir.3
 138man/man3/zzip_realdir.3
 139man/man3/zzip_realfd.3
 140man/man3/zzip_rewind.3
 141man/man3/zzip_rewinddir.3
 142man/man3/zzip_seek.3
 143man/man3/zzip_seek32.3
 144man/man3/zzip_seekdir.3
 145man/man3/zzip_seekdir32.3
 146man/man3/zzip_seterror.3
 147man/man3/zzip_strerror.3
 148man/man3/zzip_strerror_of.3
 149man/man3/zzip_tell.3
 150man/man3/zzip_tell32.3
 151man/man3/zzip_telldir.3
 152man/man3/zzip_telldir32.3
43share/aclocal/zziplib.m4 153share/aclocal/zziplib.m4

cvs diff -r1.18 -r1.19 pkgsrc/archivers/zziplib/distinfo (expand / switch to unified diff)

--- pkgsrc/archivers/zziplib/distinfo 2020/11/25 13:26:21 1.18
+++ pkgsrc/archivers/zziplib/distinfo 2021/01/11 22:41:56 1.19
@@ -1,10 +1,6 @@ @@ -1,10 +1,6 @@
1$NetBSD: distinfo,v 1.18 2020/11/25 13:26:21 wiz Exp $ 1$NetBSD: distinfo,v 1.19 2021/01/11 22:41:56 wiz Exp $
2 2
3SHA1 (zziplib-0.13.71.tar.gz) = c03f539c8a6fe5f1b39db4b5d4646d869f78bdd6 3SHA1 (zziplib-0.13.72.tar.gz) = 330cab1c477196d2d26d30d5f4cb031647fd4597
4RMD160 (zziplib-0.13.71.tar.gz) = e6418c792911ad5b19771e02cc28f441a1844cea 4RMD160 (zziplib-0.13.72.tar.gz) = d1bcdbf0df1e1eb222c31b8d4c659bb1a45744f4
5SHA512 (zziplib-0.13.71.tar.gz) = e035d0ac26dca78335ae3defc652543ff7b353a1a95d76ed1beeb21a08e16f287a62d488f528cfbb77d5b558581b68d439aa0823577524e9aa61a3cf5f208cb5 5SHA512 (zziplib-0.13.72.tar.gz) = 4bb089e74813c6fac9657cd96e44e4a6469bf86aba3980d885c4573e8db45e74fd07bbdfcec9f36297c72227c8c0b2c37dab1bc4326cef8529960e482fe501c8
6Size (zziplib-0.13.71.tar.gz) = 1150654 bytes 6Size (zziplib-0.13.72.tar.gz) = 1162175 bytes
7SHA1 (patch-aa) = 0dd9535effc69940bfc0853b85685e7ba5f4fb30 
8SHA1 (patch-bb) = aeedbec78e30e7d28c02509c934947e6f0d50693 
9SHA1 (patch-bc) = b9f364ab66c218dafd176c0c5c33e74c208a634e 
10SHA1 (patch-configure) = 55cc2214eb8dd3f0ad82464cb51afc0a5cddd0a5 

File Deleted: pkgsrc/archivers/zziplib/patches/Attic/patch-aa

File Deleted: pkgsrc/archivers/zziplib/patches/Attic/patch-bb

File Deleted: pkgsrc/archivers/zziplib/patches/Attic/patch-bc

File Deleted: pkgsrc/archivers/zziplib/patches/Attic/patch-configure