]>
granicus.if.org Git - zziplib/log
Guido Draheim [Sun, 4 Apr 2021 16:08:47 +0000 (18:08 +0200)]
#114 fix message
Guido Draheim [Sun, 4 Apr 2021 16:06:49 +0000 (18:06 +0200)]
#114 deprecate install-site and friends, the install(sitehtml) is run when -DZZIP_HTMLSITE=ON
Guido Draheim [Sun, 4 Apr 2021 14:55:14 +0000 (16:55 +0200)]
#114 check parallel build to run docs-targets twice
Guido U. Draheim [Sun, 4 Apr 2021 13:05:30 +0000 (15:05 +0200)]
Merge pull request #113 from veprbl/pr/cmake_symlink_refactor
zzip/CMakeLists.txt: refactor symlink creation
Guido Draheim [Sun, 4 Apr 2021 13:04:15 +0000 (15:04 +0200)]
allow to --keep build containers for inspection
Dmitry Kalinkin [Sat, 3 Apr 2021 23:40:24 +0000 (19:40 -0400)]
zzip/CMakeLists.txt: restore non-"-0" symlink
Fixes: e47b1e1d ('zzip/CMakeLists.txt: refactor symlink creation')
Dmitry Kalinkin [Fri, 2 Apr 2021 01:37:52 +0000 (21:37 -0400)]
zzip/CMakeLists.txt: s/TYPE LIB/DESTINATION ${CMAKE_INSTALL_LIBDIR}/
TYPE LIB is not supported until cmake 3.14+
https://cmake.org/cmake/help/latest/release/3.14.html#commands
Dmitry Kalinkin [Wed, 24 Mar 2021 19:29:10 +0000 (15:29 -0400)]
zzip/CMakeLists.txt: refactor symlink creation
This gets rid of the macOS intermediate link hack. It also lets cmake
create libzzip-0.dylib for us.
"lib/" on macOS before:
libzzip-0.13.0.72.dylib
libzzip-0.13.dylib -> libzzip-0.13.0.72.dylib
libzzip-0.dylib -> libzzip-0.dylib.13.0.72
libzzip-0.dylib.10 -> libzzip-0.dylib.13.0.72
libzzip-0.dylib.11 -> libzzip-0.dylib.13.0.72
libzzip-0.dylib.12 -> libzzip-0.dylib.13.0.72
libzzip-0.dylib.13.0.72 -> libzzip-0.13.0.72.dylib
libzzip.dylib -> libzzip-0.dylib.13.0.72
libzzipfseeko-0.13.0.72.dylib
libzzipfseeko-0.13.dylib -> libzzipfseeko-0.13.0.72.dylib
libzzipfseeko-0.dylib -> libzzipfseeko-0.13.dylib
libzzipfseeko-0.dylib.10 -> libzzipfseeko-0.dylib.13.0.72
libzzipfseeko-0.dylib.11 -> libzzipfseeko-0.dylib.13.0.72
libzzipfseeko-0.dylib.12 -> libzzipfseeko-0.dylib.13.0.72
libzzipfseeko-0.dylib.13.0.72 -> libzzipfseeko-0.13.0.72.dylib
libzzipfseeko.dylib -> libzzipfseeko-0.dylib.13.0.72
libzzipmmapped-0.13.0.72.dylib
libzzipmmapped-0.13.dylib -> libzzipmmapped-0.13.0.72.dylib
libzzipmmapped-0.dylib -> libzzipmmapped-0.13.dylib
libzzipmmapped-0.dylib.10 -> libzzipmmapped-0.dylib.13.0.72
libzzipmmapped-0.dylib.11 -> libzzipmmapped-0.dylib.13.0.72
libzzipmmapped-0.dylib.12 -> libzzipmmapped-0.dylib.13.0.72
libzzipmmapped-0.dylib.13.0.72 -> libzzipmmapped-0.13.0.72.dylib
libzzipmmapped.dylib -> libzzipmmapped-0.dylib.13.0.72
pkgconfig
"lib/" on macOS after:
libzzip-0.13.0.72.dylib
libzzip-0.13.dylib -> libzzip-0.13.0.72.dylib
libzzip-0.dylib -> libzzip-0.13.dylib
libzzip-0.dylib.10 -> libzzip-0.13.0.72.dylib
libzzip-0.dylib.11 -> libzzip-0.13.0.72.dylib
libzzip-0.dylib.12 -> libzzip-0.13.0.72.dylib
libzzip.dylib -> libzzip-0.13.0.72.dylib
libzzipfseeko-0.13.0.72.dylib
libzzipfseeko-0.13.dylib -> libzzipfseeko-0.13.0.72.dylib
libzzipfseeko-0.dylib -> libzzipfseeko-0.13.dylib
libzzipfseeko-0.dylib.10 -> libzzipfseeko-0.13.0.72.dylib
libzzipfseeko-0.dylib.11 -> libzzipfseeko-0.13.0.72.dylib
libzzipfseeko-0.dylib.12 -> libzzipfseeko-0.13.0.72.dylib
libzzipmmapped-0.13.0.72.dylib
libzzipmmapped-0.13.dylib -> libzzipmmapped-0.13.0.72.dylib
libzzipmmapped-0.dylib -> libzzipmmapped-0.13.dylib
libzzipmmapped-0.dylib.10 -> libzzipmmapped-0.13.0.72.dylib
libzzipmmapped-0.dylib.11 -> libzzipmmapped-0.13.0.72.dylib
libzzipmmapped-0.dylib.12 -> libzzipmmapped-0.13.0.72.dylib
pkgconfig
Dmitry Kalinkin [Wed, 24 Mar 2021 18:07:10 +0000 (14:07 -0400)]
zzip/CMakeLists.txt: create macOS hack symlink with `ln -f`, be verbose while doing that
The current install commands may attempt to create the macOS hack
symlink for the libzzip target twice (one for ZZIP_COMPAT and one for
ZZIP_LIBTOOL). This would cause the whole second execute_process to
silently fail and thus not create some of the expected links.
Guido Draheim [Tue, 19 Jan 2021 04:00:03 +0000 (05:00 +0100)]
#111 adding ln_svf detection to zzipwrap/cmake as well
Guido Draheim [Sat, 16 Jan 2021 02:32:34 +0000 (03:32 +0100)]
#111 check for gnutools with 'ln -v' before using it to symlink libraries
Guido Draheim [Fri, 8 Jan 2021 22:17:50 +0000 (23:17 +0100)]
#110 updating README to point to cmake3
Guido Draheim [Mon, 4 Jan 2021 23:05:08 +0000 (00:05 +0100)]
v0.13.72
Guido Draheim [Mon, 4 Jan 2021 21:51:40 +0000 (22:51 +0100)]
rename configure.ac to old.configure.ac .. and adjust testbuilds/*-am*.dockerfile to handle it by renaming them back
Guido Draheim [Mon, 4 Jan 2021 21:50:07 +0000 (22:50 +0100)]
mark testcase for automake
Guido Draheim [Mon, 4 Jan 2021 21:06:49 +0000 (22:06 +0100)]
CMakeLists v0.13.72
Guido Draheim [Mon, 4 Jan 2021 21:06:37 +0000 (22:06 +0100)]
autotools v0.13.72
Guido Draheim [Mon, 4 Jan 2021 21:06:19 +0000 (22:06 +0100)]
testbuilds v0.13.72
Guido Draheim [Mon, 4 Jan 2021 20:55:08 +0000 (21:55 +0100)]
#68 return value of posix read(2) is signed
Guido Draheim [Mon, 4 Jan 2021 20:53:50 +0000 (21:53 +0100)]
#68 return value of zzip_entry_fread is signed
Guido Draheim [Mon, 4 Jan 2021 20:52:47 +0000 (21:52 +0100)]
#68 return value of zzip_fread is signed
Guido Draheim [Mon, 4 Jan 2021 20:51:56 +0000 (21:51 +0100)]
#68 return value of zzip_mem_disk_fread is signed
Guido Draheim [Mon, 4 Jan 2021 20:51:12 +0000 (21:51 +0100)]
#68 return value of zzip_entry_fread is signed
Guido Draheim [Mon, 4 Jan 2021 20:50:26 +0000 (21:50 +0100)]
#68 return value of zzip_mem_disk_fread is signed
Guido Draheim [Mon, 4 Jan 2021 20:48:45 +0000 (21:48 +0100)]
#68 ssize_t return value of zzip_file_read is a signed value being possibly -1
Guido Draheim [Mon, 4 Jan 2021 20:44:47 +0000 (21:44 +0100)]
add testcase for #69 / no segfault seen
Guido Draheim [Mon, 4 Jan 2021 19:49:37 +0000 (20:49 +0100)]
adding testcase for #70 PIC.zip / takeover decodes() to catch bad utf8 sequences
Guido Draheim [Mon, 4 Jan 2021 13:13:22 +0000 (14:13 +0100)]
#104 declaring zzip_disk64_locator struct (not implemented)
Guido Draheim [Mon, 4 Jan 2021 11:21:02 +0000 (12:21 +0100)]
move zzip_extra_zip64 from zzip/memdisk to zzip/format and use zzip/fetch macros for it in zzip/mmapped as well
Guido Draheim [Mon, 4 Jan 2021 09:07:35 +0000 (10:07 +0100)]
#104 testcase
Guido Draheim [Mon, 4 Jan 2021 07:51:27 +0000 (08:51 +0100)]
need to disable gpgcheck when using opensuse repo mirrors
Guido Draheim [Mon, 4 Jan 2021 07:48:44 +0000 (08:48 +0100)]
fix test_423 (moved the line to test_424)
Guido Draheim [Mon, 4 Jan 2021 04:36:48 +0000 (05:36 +0100)]
Ubuntu ships 'unzip' that can not handle these CVE zip files .. creating core dumps
Guido Draheim [Mon, 4 Jan 2021 04:18:51 +0000 (05:18 +0100)]
allow make testbuilds with --no-cache
Guido Draheim [Mon, 4 Jan 2021 04:18:22 +0000 (05:18 +0100)]
switch to ubuntu:20.04 for azure.dockerfile
Guido Draheim [Mon, 4 Jan 2021 04:13:53 +0000 (05:13 +0100)]
docker_mirror.py v1.6.3007
Guido Draheim [Mon, 4 Jan 2021 03:56:10 +0000 (04:56 +0100)]
update opensuse to 15.2
Guido Draheim [Mon, 4 Jan 2021 03:55:31 +0000 (04:55 +0100)]
fix old docker_mirror
Guido Draheim [Mon, 4 Jan 2021 03:54:39 +0000 (04:54 +0100)]
as we have python3-wheel for the azure test, we can just as well enable sdl2 as both are in Ubuntu/Universe
Guido Draheim [Mon, 4 Jan 2021 03:44:35 +0000 (04:44 +0100)]
SDL2 is in Ubuntu/Universe
Guido Draheim [Mon, 4 Jan 2021 03:38:18 +0000 (04:38 +0100)]
base os and mirrors are in dockerfile but we can test their mirror_start in advance
Guido Draheim [Mon, 4 Jan 2021 02:36:06 +0000 (03:36 +0100)]
disable sslverify so that the epel docker mirrors are accepted
Guido Draheim [Mon, 4 Jan 2021 02:35:20 +0000 (03:35 +0100)]
implant docker_mirror.py into testbuilds.py
Guido Draheim [Sun, 3 Jan 2021 19:35:34 +0000 (20:35 +0100)]
complete the testcases again
Guido Draheim [Sun, 3 Jan 2021 18:48:12 +0000 (19:48 +0100)]
add more parts to rm_old
Guido Draheim [Sun, 3 Jan 2021 18:47:57 +0000 (19:47 +0100)]
need {outdir} for installation of man3/* pages
Guido Draheim [Sun, 3 Jan 2021 18:07:45 +0000 (19:07 +0100)]
add rm_old to get rid of docs/man3 in source tree
Guido Draheim [Sun, 3 Jan 2021 17:31:34 +0000 (18:31 +0100)]
unwanted error message here
Guido Draheim [Sun, 3 Jan 2021 16:18:58 +0000 (17:18 +0100)]
docker cleans
Guido Draheim [Sun, 3 Jan 2021 15:48:54 +0000 (16:48 +0100)]
show ubuntu cmake relations
Guido Draheim [Sun, 3 Jan 2021 15:46:05 +0000 (16:46 +0100)]
show opensuse cmake vs ninja build relations
Guido Draheim [Sun, 3 Jan 2021 15:43:10 +0000 (16:43 +0100)]
show centos7-cm-docs
Guido Draheim [Sun, 3 Jan 2021 15:41:57 +0000 (16:41 +0100)]
better show cm/nj relations of tests
Guido Draheim [Sun, 3 Jan 2021 15:36:49 +0000 (16:36 +0100)]
better show am/cm relation of st_931 / 932
Guido Draheim [Sun, 3 Jan 2021 15:35:01 +0000 (16:35 +0100)]
better show am/cm relation of st_911 / 912
Guido Draheim [Sun, 3 Jan 2021 15:21:24 +0000 (16:21 +0100)]
adjust -cm- names for cmake testbuilds
Guido Draheim [Sun, 3 Jan 2021 14:11:30 +0000 (15:11 +0100)]
simplify GNUmakefile to reuse ./build for make/ninja builds alike
Guido Draheim [Sun, 3 Jan 2021 13:20:01 +0000 (14:20 +0100)]
#102 test UNZZIP-NOTFOUND and skip those 37 tests using it in test/zziptests.py
Guido Draheim [Sun, 3 Jan 2021 13:13:38 +0000 (14:13 +0100)]
#102 test UNZZIP-NOTFOUND and show an error in test/zziptests.py
Guido Draheim [Sun, 3 Jan 2021 12:53:18 +0000 (13:53 +0100)]
#102 adding find_program UNZIP and adding the exe-path to zziptests.py
Guido Draheim [Sun, 3 Jan 2021 06:17:32 +0000 (07:17 +0100)]
Merge branch 'master' into develop
Guido Draheim [Sun, 3 Jan 2021 06:14:10 +0000 (07:14 +0100)]
Merge branch 'master' of github.com:gdraheim/zziplib
Guido Draheim [Sun, 3 Jan 2021 06:13:54 +0000 (07:13 +0100)]
#109 introduce ZZIP_PKGCONFIG option that requires UnixCommands as well
Guido U. Draheim [Sun, 3 Jan 2021 05:54:32 +0000 (06:54 +0100)]
Merge pull request #108 from longnguyen2004/master
Fix CMake file for Windows shared builds
Long Nguyen [Tue, 22 Dec 2020 09:01:53 +0000 (16:01 +0700)]
Also fix up zzipwrap
Long Nguyen [Sat, 19 Dec 2020 15:33:06 +0000 (22:33 +0700)]
Add CMake export define
Long Nguyen [Sat, 19 Dec 2020 15:32:33 +0000 (22:32 +0700)]
Make sure dlls go in the right place
Guido Draheim [Wed, 21 Oct 2020 21:45:35 +0000 (23:45 +0200)]
easier 'make check' access from topdir
Guido Draheim [Wed, 21 Oct 2020 21:42:42 +0000 (23:42 +0200)]
need to adapt downloads to /raw/
Guido Draheim [Wed, 21 Oct 2020 21:04:27 +0000 (23:04 +0200)]
Merge branch 'master' into develop
Guido U. Draheim [Wed, 21 Oct 2020 20:24:53 +0000 (22:24 +0200)]
Merge pull request #95 from MaxKellermann/pread
Add zzip_pread()
Guido U. Draheim [Wed, 21 Oct 2020 20:24:30 +0000 (22:24 +0200)]
Merge pull request #94 from MaxKellermann/mini_fixes
Two small fixes
Guido Draheim [Wed, 21 Oct 2020 18:04:31 +0000 (20:04 +0200)]
Merge branch 'develop' of github.com:gdraheim/zziplib into develop
Dmitry Kalinkin [Mon, 22 Jun 2020 00:30:12 +0000 (20:30 -0400)]
zzip/CMakeLists.txt: fix for macOS
Fix for APPLE where dylib goes in the end
This is hardcoded here:
https://gitlab.kitware.com/cmake/cmake/-/blob/
742ff97f809410055b22405a6b5728e72c458683 /Source/cmGeneratorTarget.cxx#L5890-5903
Also a related thread:
https://cmake.org/pipermail/cmake/2013-February/053605.html
Guido U. Draheim [Wed, 21 Oct 2020 18:03:16 +0000 (20:03 +0200)]
Merge pull request #96 from veprbl/pr/macos_fix
zzip/CMakeLists.txt: fix for macOS
Dmitry Kalinkin [Mon, 22 Jun 2020 00:30:12 +0000 (20:30 -0400)]
zzip/CMakeLists.txt: fix for macOS
Fix for APPLE where dylib goes in the end
This is hardcoded here:
https://gitlab.kitware.com/cmake/cmake/-/blob/
742ff97f809410055b22405a6b5728e72c458683 /Source/cmGeneratorTarget.cxx#L5890-5903
Also a related thread:
https://cmake.org/pipermail/cmake/2013-February/053605.html
Max Kellermann [Mon, 14 Apr 2014 15:26:40 +0000 (17:26 +0200)]
zzip: implement zzip_pread() using pread()
Max Kellermann [Mon, 14 Apr 2014 15:26:16 +0000 (17:26 +0200)]
zzip: add zzip_pread() prototype
Max Kellermann [Thu, 14 Oct 2010 10:43:09 +0000 (12:43 +0200)]
zip.c: make local functions "static"
Max Kellermann [Thu, 7 Oct 2010 19:23:48 +0000 (21:23 +0200)]
conf.h: fix typo in __GNUC_MINOR__
Guido Draheim [Sun, 19 Apr 2020 16:25:45 +0000 (18:25 +0200)]
test with cm-install
Guido Draheim [Sun, 19 Apr 2020 16:25:16 +0000 (18:25 +0200)]
copy directory instead of unpacking manpages.tar to install-man #93
Guido Draheim [Sun, 19 Apr 2020 10:11:11 +0000 (12:11 +0200)]
run azure-pipelines with -DZZIP_TESTCVE=OFF for patch acceptance
Guido Draheim [Sun, 19 Apr 2020 10:08:51 +0000 (12:08 +0200)]
check to pass --downloads=${ZZIP_TESTCVE} to zziptests.py from cmake-option
Guido Draheim [Sun, 19 Apr 2020 10:08:37 +0000 (12:08 +0200)]
allow to pass --downloads=${ZZIP_TESTCVE} to zziptests.py from cmake-option
Guido Draheim [Sun, 19 Apr 2020 09:53:35 +0000 (11:53 +0200)]
check for cmake -DZZIP_TESTCVE=OFF to skip downloads #24
Guido Draheim [Sun, 19 Apr 2020 09:53:20 +0000 (11:53 +0200)]
allow for cmake -DZZIP_TESTCVE=OFF to skip downloads #24
Guido Draheim [Sun, 19 Apr 2020 09:52:22 +0000 (11:52 +0200)]
skip CVE tests if file can not be downloaded
Guido Draheim [Sun, 19 Apr 2020 08:56:16 +0000 (10:56 +0200)]
ExternalProjects_add zziptestsdownload to run zziptests.py --download during cmake step #24
Guido Draheim [Sun, 19 Apr 2020 08:21:40 +0000 (10:21 +0200)]
allow to run zziptests.py --downloadonly #24
Guido Draheim [Sun, 19 Apr 2020 07:39:22 +0000 (09:39 +0200)]
#24 add --downloaddir and --downloadonly to testsuite
Guido Draheim [Sun, 19 Apr 2020 07:29:53 +0000 (09:29 +0200)]
Merge branch 'master' into develop
Guido U. Draheim [Sun, 19 Apr 2020 07:25:37 +0000 (09:25 +0200)]
Merge pull request #89 from jtojnar/more-fixes
build: Produce more correct pc file with zzipsdldir
Guido Draheim [Sat, 18 Apr 2020 17:13:45 +0000 (19:13 +0200)]
#23 fix compile with ZZIPFSEEKO OFF
Guido Draheim [Sat, 18 Apr 2020 11:35:45 +0000 (13:35 +0200)]
open(file).read() as well as ET.read will return bytes(), so let us decode them before man page generation #91
Guido Draheim [Sat, 18 Apr 2020 00:29:39 +0000 (02:29 +0200)]
#7 add ZZIP_INSTALL_BINS cmake-option
Guido Draheim [Sat, 18 Apr 2020 00:11:37 +0000 (02:11 +0200)]
#58 manvolnum should be in .so (see other) manpages
Guido Draheim [Fri, 17 Apr 2020 23:39:56 +0000 (01:39 +0200)]
reorganize ZZIP_OPTIONFLAGS and make install-man ON by default if UNIX
Guido Draheim [Fri, 17 Apr 2020 19:05:13 +0000 (21:05 +0200)]
make am && make cm
Guido Draheim [Fri, 17 Apr 2020 18:47:59 +0000 (20:47 +0200)]
#88 use shell $DESTDIR instead of make $(DESTDIR)