The NetBSD Project

CVS log for pkgsrc/archivers/zziplib/Makefile

[BACK] Up to [] / pkgsrc / archivers / zziplib

Request diff between arbitrary revisions

Default branch: MAIN

Revision 1.30 / (download) - annotate - [select for diffs], Mon Apr 12 11:20:27 2021 UTC (2 months ago) by nia
Branch: MAIN
Changes since 1.29: +3 -1 lines
Diff to previous 1.29 (colored)


Revision 1.29 / (download) - annotate - [select for diffs], Fri Jan 15 07:15:12 2021 UTC (4 months, 4 weeks ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1
Changes since 1.28: +2 -1 lines
Diff to previous 1.28 (colored)

Notably missing on macOS, with magic PLIST handling hiding its absence:
libzzip.dylib. Pass -f along with ln -s in the APPLE cases, too, so none
of the bash install scripts exit early due to ln giving "File exists".


Revision 1.28 / (download) - annotate - [select for diffs], Wed Jan 13 08:50:21 2021 UTC (5 months ago) by schmonz
Branch: MAIN
Changes since 1.27: +11 -1 lines
Diff to previous 1.27 (colored)

Fix PLIST in the dylib case.

Revision 1.27 / (download) - annotate - [select for diffs], Mon Jan 11 22:41:56 2021 UTC (5 months ago) by wiz
Branch: MAIN
Changes since 1.26: +10 -8 lines
Diff to previous 1.26 (colored)

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 for air-gap testings (for
    * 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 --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 to to break outdated packaging scripts
    * ....... see testbuilds/*-am-*.dockerfile that it still works to rename them back
    * release 0.13.72

Revision 1.26 / (download) - annotate - [select for diffs], Wed Nov 25 13:26:21 2020 UTC (6 months, 2 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q4-base, pkgsrc-2020Q4
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored)

zziplib: update to 0.13.71.

Recreate patch-ba as patch-configure and add comment.

2020-04-14  gdraheim@github
    * The testbuilds allow to compile and test for different os via docker
    * The testbuilds allow to compare new cmake to automake install results
    * Found fixes to bring base, sdl, manpages and site docs to same level
    * release 0.13.71

2020-04-14  gdraheim@github
    * there have been tons of bugfixes over the last two years ...
    * Thanks go to Patrick Steinhardt (then at Aservo) for python3 updates
    * Thanks go to Josef Moellers (working at SUSE Labs) for many CVE fixes
    * and of course all the other patches that came in via github issues.
    * I have cleaned up sources to only uses Python3 (as needed by 2020).
    * !!! The old automake/autconf/libtool system will be dumped soon!!!
    * The build system was ported to 'cmake' .. (last tested cmake 3.10.2)
    * release 0.13.70

Revision 1.25 / (download) - annotate - [select for diffs], Sat Nov 2 22:54:28 2019 UTC (19 months, 1 week ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4
Changes since 1.24: +2 -2 lines
Diff to previous 1.24 (colored)

archivers: align variable assignments

pkglint -Wall -F --only aligned --only indent -r

No manual corrections.

Revision 1.24 / (download) - annotate - [select for diffs], Mon Aug 6 12:55:38 2018 UTC (2 years, 10 months ago) by snj
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

zziplib: Update to 0.13.69.

2018-03-15  guidod  <>
    * fix a number of CVEs reported with special *.zip PoC files
    * man-pages are generated with new - docbook xmlto is optional now
    * completing some doc strings while checking the new man-pages to look good
    * allow the testsuite to run with an installed /bin path
    * try to fix some issues on testing with non-installed binaries on non-linux platfors
    * update autotools to allow compiling on some newer Mac / Win machines
    * a zip-program is still required for testing, but some errors are gone when not there
    * complete the approximation of fnmatch for the test binaries (on platforms without)
    * allow windows __mmap.h to be simpler, helping with some problems on MingW
    * integrate 'fopen("wb")' from TexLive to be more portable across
    * more portability as well for helpers like strnlen being used in the sources
    * update doc refs to point to github instead of
    * update the pages to have a prominent hint on newer location
    * release v0.13.69

Revision 1.23 / (download) - annotate - [select for diffs], Wed Feb 21 10:43:45 2018 UTC (3 years, 3 months ago) by ryoon
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored)

Update to 0.13.68

2018-02-02  guidod  <>
    * fix a number of CVEs reported with special *.zip files
    * the testsuite has been expanded to cover all the CVEs
    * some minor doc updates referencing GitHub instead of
    * release v0.13.68

Revision 1.22 / (download) - annotate - [select for diffs], Tue Jul 4 09:27:23 2017 UTC (3 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3
Changes since 1.21: +2 -2 lines
Diff to previous 1.21 (colored)

Updated zziplib to 0.13.67.

2017-06-11  guidod  <>
    * fix portability issues by introducing <zzip/__mkdir.h>
    * fix portability issues by introducing <zzip/__string.h> for strndup
    * reuse portability header <zzip/__fnmatch.h> in bins/*.c
    * release v0.13.67

Revision 1.21 / (download) - annotate - [select for diffs], Mon May 15 08:54:53 2017 UTC (4 years, 1 month ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q2-base, pkgsrc-2017Q2
Changes since 1.20: +4 -12 lines
Diff to previous 1.20 (colored)


Revision 1.20 / (download) - annotate - [select for diffs], Mon May 15 08:40:21 2017 UTC (4 years, 1 month ago) by spz
Branch: MAIN
Changes since 1.19: +10 -5 lines
Diff to previous 1.19 (colored)

update from 0.13.59 to v0.13.66
fixing: CVE-2017-5974 CVE-2017-5975 CVE-2017-5976 CVE-2017-5978 CVE-2017-5981

Upstream changelog:
2017-04-24  guidod  <>
    * common frontend 'unzzip.c' for example code in unzzip*-xx.c
    * expand testcases to cover all of big/mem/mix/zap variants
    * release v0.13.66

2017-04-23  guidod  <>
    * turn the testsuite from makefile into python unittest format
    * extend 'make check' testsuite to cover non-libzzip extensions
    * fix unzzipcat-seeko and unzzipcat-mem to match the testsuite
    * release v0.13.65

2017-04-20  guidod  <>
    * check patches in opensuse builds, mostly for some CVE reports

2012-09-15  guidod  <>
    * zzip.h, plugin.h: "};" at end of extern-C produces build errors with
       the default --pedantic-errors on newer CMake. Thanks to Keith Thompson
       recognizing it - see

2012-03-11  guidod  <>

	* fallback to libtool -export-dynamic unless being sure to
	   use gnu-ld --export-dynamic. The darwin case is a bit special here
	   as the c-compiler and linker might be from different worlds.
	* next 0.13.62 - needs a fix for mingw
	   (-mconsole is not a linker option, only the gcc should see it)

2010-12-30 guidod <>
        * done 0.13.60 release, tagged, and announced.
        * prepare 0.13.61

2010-12-29 guidod <>
        * allow nonstaic build
        * wrap like in the Fedora patch

2010-12-28 guidod <>
        * zziplib.spec - simplify the spec based on distro specs.

2010-12-27 guidod <>
        * adding fetch.h/fetch.c to msvc8/zziplib.vcproj to allow
          tests with Visual Studio C++ Express 2005

2010-12-27 guidod <>
        * fix stat.c to check ZZIP_CASELESS instead of the deprecated
          ZZIP_CASEINSENSITIVE. The latter is still recognized for
          compatibility reasons and implicitly mapped to ZZIP_CASELESS.
        * fixes the zziplib-Patches-3078188 which reported the bug.

2010-12-27 guidod <>
        * apply patches by Peter Breitenlohner for better compatibility
          with AIX host system. Also the Sun Studio compiler insists on
          static inline functions or else assumes extern inline.
        * also fixes zziplib-Patches-3011551 on the AIX problem.

2010-12-27 guidod <>
        * add hints that the ext_io plugin handlers should be static.

2010-05-09  guidod  <>

	* zzip/__fnmatch.h: add include <string.h> to make mingw32 happy.
	     Patches item #2995373 by Gregory Smith

2010-05-08  guidod  <>

	* SDL/ fix generation of sdl-uninstalled.pc that was
	   not recognized during compilation.

2010-04-05  guidod  <>

	* fix "osc rm" and fix "test-sdl" if SDL was not found.
	* SDL example builds on pkgconfig/sdl.pc which

	    was introduced with SDL 1.2.11 - CentOs5 ships 1.2.10 which
	    does only have "sdl-config" and it made for a mismatch in
	    in the build configuration: sdl-devel yes, pkgconfig sdl no.
	* zzip/zip.c (__zzip_parse_root_directory): move the check for
	     zzip_disk_entry_check_magic to be after the the check that
	     the seek-value is more than a header's size before the end.
	     (based on a segfault report by Tulipánt Gergely when the
	      new modulo_entries code is enabled (which is off by default))

2010-03-30  guidod  <>

	* zzip/  fixing symlinks for lib* - use only for Linux
	    Thanks to Ryan Schmidt (macports):
		... likes to install some symlinks that don't make sense on Mac OS X:
		$ ls -l /opt/local/lib/*zzip*so*
		lrwxr-xr-x  /opt/local/lib/libzzip*.so.10 -> libzzip*.so.13
		lrwxr-xr-x  /opt/local/lib/libzzip*.so.11 -> libzzip*.so.13
		lrwxr-xr-x  /opt/local/lib/libzzip*.so.12 -> libzzip*.so.13
		Yes, the filenames literally contain an asterisk.

Revision 1.19 / (download) - annotate - [select for diffs], Thu Oct 9 14:05:55 2014 UTC (6 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.18: +1 -3 lines
Diff to previous 1.18 (colored)

Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.

Revision 1.18 / (download) - annotate - [select for diffs], Tue Sep 11 19:47:03 2012 UTC (8 years, 9 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3, pkgsrc-2013Q2-base, pkgsrc-2013Q2, pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3
Changes since 1.17: +1 -2 lines
Diff to previous 1.17 (colored)

"user-destdir" is default these days

Revision 1.17 / (download) - annotate - [select for diffs], Sat May 15 06:37:03 2010 UTC (11 years, 1 month ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1, pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3, pkgsrc-2010Q2-base, pkgsrc-2010Q2
Changes since 1.16: +4 -4 lines
Diff to previous 1.16 (colored)

Changes 0.13.59:
* Bug-fix release.

Revision 1.16 / (download) - annotate - [select for diffs], Sun Jul 26 10:29:08 2009 UTC (11 years, 10 months ago) by minskim
Branch: MAIN
CVS Tags: pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4, pkgsrc-2009Q3-base, pkgsrc-2009Q3
Changes since 1.15: +5 -3 lines
Diff to previous 1.15 (colored)

Update zziplib to 0.13.56.

Major change since 0.10.x:

There were some problematic zip files out there that can trigger
segfaults in 0.10.x.  Later zzip file decoders have extra checks and
helper routines for that.

Revision 1.15 / (download) - annotate - [select for diffs], Mon Jul 14 12:55:56 2008 UTC (12 years, 11 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1, pkgsrc-2008Q4-base, pkgsrc-2008Q4, pkgsrc-2008Q3-base, pkgsrc-2008Q3, cube-native-xorg-base, cube-native-xorg
Changes since 1.14: +2 -1 lines
Diff to previous 1.14 (colored)

Mark as destdir ready.

Revision 1.14 / (download) - annotate - [select for diffs], Sun May 6 00:28:57 2007 UTC (14 years, 1 month ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, cwrapper
Changes since 1.13: +2 -2 lines
Diff to previous 1.13 (colored)

Add a patch to prevent possible buffer overflow by using strcpy()
in zzip_open_shared_io(), it was reported as CVE-2007-1614.


Revision 1.13 / (download) - annotate - [select for diffs], Fri Aug 11 12:50:40 2006 UTC (14 years, 10 months ago) by taca
Branch: MAIN
CVS Tags: pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4, pkgsrc-2006Q3-base, pkgsrc-2006Q3
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

Make this package compile with gcc-4.


Revision 1.12 / (download) - annotate - [select for diffs], Sun Jun 18 07:04:16 2006 UTC (15 years ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2006Q2-base, pkgsrc-2006Q2
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

Fixed pkglint warnings.

Revision 1.11 / (download) - annotate - [select for diffs], Sun Apr 9 08:57:54 2006 UTC (15 years, 2 months ago) by heinz
Branch: MAIN
Changes since 1.10: +3 -1 lines
Diff to previous 1.10 (colored)

Added appropriate TEST_TARGET.

Revision 1.10 / (download) - annotate - [select for diffs], Sat Mar 4 21:28:54 2006 UTC (15 years, 3 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.9: +2 -2 lines
Diff to previous 1.9 (colored)

Point MAINTAINER to in the case where no
developer is officially maintaining the package.

The rationale for changing this from "tech-pkg" to "pkgsrc-users" is
that it implies that any user can try to maintain the package (by
submitting patches to the mailing list).  Since the folks most likely
to care about the package are the folks that want to use it or are
already using it, this would leverage the energy of users who aren't

Revision 1.9 / (download) - annotate - [select for diffs], Sun Oct 23 20:58:58 2005 UTC (15 years, 7 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4
Changes since 1.8: +4 -2 lines
Diff to previous 1.8 (colored)

Use "+=" instead of "=" for CONFIGURE_ARGS.

Revision 1.8 / (download) - annotate - [select for diffs], Mon Apr 11 21:44:51 2005 UTC (16 years, 2 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2005Q3-base, pkgsrc-2005Q3, pkgsrc-2005Q2-base, pkgsrc-2005Q2
Changes since 1.7: +1 -2 lines
Diff to previous 1.7 (colored)

Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.

Revision 1.7 / (download) - annotate - [select for diffs], Sun Oct 3 00:13:04 2004 UTC (16 years, 8 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1, pkgsrc-2004Q4-base, pkgsrc-2004Q4
Changes since 1.6: +2 -1 lines
Diff to previous 1.6 (colored)

Libtool fix for PR pkg/26633, and other issues.  Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.

Revision 1.6 / (download) - annotate - [select for diffs], Wed Jul 28 02:47:35 2004 UTC (16 years, 10 months ago) by minskim
Branch: MAIN
CVS Tags: pkgsrc-2004Q3-base, pkgsrc-2004Q3
Changes since 1.5: +3 -1 lines
Diff to previous 1.5 (colored)

Enable pkgviews installation.

Revision 1.5 / (download) - annotate - [select for diffs], Sun May 2 22:28:52 2004 UTC (17 years, 1 month ago) by danw
Branch: MAIN
CVS Tags: pkgsrc-2004Q2-base, pkgsrc-2004Q2
Changes since 1.4: +2 -1 lines
Diff to previous 1.4 (colored)

pass --disable-builddir to the configure script because the builddir
support is useless in pkgsrc anyway, and it breaks the build on several
platforms because of confusion over what the build dir is to be
called. (possibly because of CONFIG_SUB_OVERRIDE?)

Revision 1.4 / (download) - annotate - [select for diffs], Thu Mar 11 06:45:55 2004 UTC (17 years, 3 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2004Q1-base, pkgsrc-2004Q1
Changes since 1.3: +4 -4 lines
Diff to previous 1.3 (colored)


Revision 1.3 / (download) - annotate - [select for diffs], Sat Feb 14 17:21:32 2004 UTC (17 years, 4 months ago) by jlam
Branch: MAIN
Changes since 1.2: +2 -2 lines
Diff to previous 1.2 (colored)

LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in

Revision 1.2 / (download) - annotate - [select for diffs], Sun Dec 14 18:24:30 2003 UTC (17 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.1: +4 -4 lines
Diff to previous 1.1 (colored)

Make pkglint cleaner, as suggested by Soren Jacobsen.
Additionally, only set DISTNAME, since PKGNAME defaults to ${DISTNAME}.

Revision / (download) - annotate - [select for diffs] (vendor branch), Sun Dec 14 13:53:56 2003 UTC (17 years, 6 months ago) by jdolecek
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

add zziplib 0.10.82 - leightweight library for Zip archive file handling

Revision 1.1 / (download) - annotate - [select for diffs], Sun Dec 14 13:53:56 2003 UTC (17 years, 6 months ago) by jdolecek
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.

CVSweb <>