summaryrefslogtreecommitdiff
path: root/archivers/zziplib/patches
AgeCommit message (Collapse)AuthorFilesLines
2021-01-17archivers/zziplib: Use portable switches for lnotis2-30/+82
Backport of upstream change. See https://github.com/gdraheim/zziplib/commit/eaba986ff3e6b29539d693fdab7189682dc72351
2021-01-15Notably missing on macOS, with magic PLIST handling hiding its absence:schmonz1-5/+25
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". Bump PKGREVISION.
2021-01-12archivers/zziplib: Fix build on SmartOSotis2-0/+93
Use portable switches to `ln'
2021-01-11zziplib: update to 0.13.72.wiz4-144/+0
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
2020-11-25zziplib: update to 0.13.71.wiz1-6/+10
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
2018-08-06zziplib: Update to 0.13.69.snj2-15/+15
Changes: 2018-03-15 guidod <guidod@gmx.de> * fix a number of CVEs reported with special *.zip PoC files * man-pages are generated with new dbk2man.py - docbook xmlto is optional now * completing some doc strings while checking the new man-pages to look good * allow the zziptests.py 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 sf.net * update the sf.net pages to have a prominent hint on newer github.com location * release v0.13.69
2017-05-15update from 0.13.59 to v0.13.66spz4-62/+39
fixing: CVE-2017-5974 CVE-2017-5975 CVE-2017-5976 CVE-2017-5978 CVE-2017-5981 Upstream changelog: 2017-04-24 guidod <guidod@gmx.de> * 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 <guidod@gmx.de> * 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 <guidod@gmx.de> * check patches in opensuse builds, mostly for some CVE reports 2012-09-15 guidod <guidod@gmx.de> * 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 http://stackoverflow.com/questions/12384280/ 2012-03-11 guidod <guidod@gmx.de> * configure.ac: 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 <guidod@gmx.de> * done 0.13.60 release, tagged, and announced. * prepare 0.13.61 2010-12-29 guidod <guidod@gmx.de> * Makefile.am: allow nonstaic build * wrap fd.open like in the Fedora patch 2010-12-28 guidod <guidod@gmx.de> * zziplib.spec - simplify the spec based on distro specs. 2010-12-27 guidod <guidod@gmx.de> * adding fetch.h/fetch.c to msvc8/zziplib.vcproj to allow tests with Visual Studio C++ Express 2005 2010-12-27 guidod <guidod@gmx.de> * 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 <guidod@gmx.de> * 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 <guidod@gmx.de> * add hints that the ext_io plugin handlers should be static. 2010-05-09 guidod <guidod@gmx.de> * zzip/__fnmatch.h: add include <string.h> to make mingw32 happy. Patches item #2995373 by Gregory Smith 2010-05-08 guidod <guidod@gmx.de> * SDL/Makefile.am: fix generation of sdl-uninstalled.pc that was not recognized during compilation. 2010-04-05 guidod <guidod@gmx.de> * Makefile.am: fix "osc rm" and fix "test-sdl" if SDL was not found. * configure.ac: 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 <guidod@gmx.de> * zzip/Makefile.am: 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.
2017-02-25Fix archivers/zziplib build on NetBSD 7.99.62 amd64kamil1-0/+27
Fix inline function error reference: work/zziplib-0.13.59/zzip/.libs/libzzip.so: undefined reference to `__zzip_aligned4' Replace _zzip_inline with regular static inline.
2015-12-08Use $as_echo to support escape sequences correctly. Cleanup some patchjperkin3-7/+89
headers while here.
2010-05-15Changes 0.13.59:adam3-34/+28
* Bug-fix release.
2009-11-29Reworking patches to avoid gnu-ld's --export-dynamic flag for environmentssno5-79/+34
without gnu-ld
2009-11-22Apply patches to compile on AIXsno5-0/+93
2009-07-26disable a makefile rule which creates nonsense symlinks,drochner1-0/+12
as /usr/pkg/lib/libzzip*.so.10 -> libzzip*.so.13
2009-07-26Update zziplib to 0.13.56.minskim3-40/+0
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.
2007-09-02add patch so that this builds on Mac OS X 10.4.10 (missing sys/types.hjdolecek1-0/+12
for ssize_t et.al.)
2007-05-06Add a patch to prevent possible buffer overflow by using strcpy()taca1-0/+15
in zzip_open_shared_io(), it was reported as CVE-2007-1614. Bump PKGREVISION.
2006-08-11Make this package compile with gcc-4.taca1-0/+13
Bump PKGREVISION.