]> granicus.if.org Git - zziplib/log
zziplib
4 years agoreconfigure with automake 1.15.1
Guido Draheim [Wed, 15 Apr 2020 04:07:56 +0000 (06:07 +0200)]
reconfigure with automake 1.15.1

4 years agoremove the automatic subdir build
Guido Draheim [Wed, 15 Apr 2020 04:07:18 +0000 (06:07 +0200)]
remove the automatic subdir build

4 years agoremove the generated 'Makefile' and ignore it
Guido Draheim [Wed, 15 Apr 2020 04:06:04 +0000 (06:06 +0200)]
remove the generated 'Makefile' and ignore it

4 years agomake symlinks of lib*.so.XX more similar to non-cmake build
Guido Draheim [Tue, 14 Apr 2020 00:34:24 +0000 (02:34 +0200)]
make symlinks of lib*.so.XX more similar to non-cmake build

4 years agoallow to compare automake vs cmake builds
Guido Draheim [Tue, 14 Apr 2020 00:33:57 +0000 (02:33 +0200)]
allow to compare automake vs cmake builds

4 years agocentosX-automake for comparison added
Guido Draheim [Mon, 13 Apr 2020 23:47:36 +0000 (01:47 +0200)]
centosX-automake for comparison added

4 years agoREADME.MD
Guido Draheim [Mon, 13 Apr 2020 21:49:21 +0000 (23:49 +0200)]
README.MD

4 years agoREADME.MD
Guido Draheim [Mon, 13 Apr 2020 21:47:14 +0000 (23:47 +0200)]
README.MD

4 years agoREADME.MD
Guido Draheim [Mon, 13 Apr 2020 21:46:42 +0000 (23:46 +0200)]
README.MD

4 years agoREADME.MD
Guido Draheim [Mon, 13 Apr 2020 21:45:42 +0000 (23:45 +0200)]
README.MD

4 years agoREADME.MD
Guido Draheim [Mon, 13 Apr 2020 21:44:37 +0000 (23:44 +0200)]
README.MD

4 years agoREADME.MD
Guido Draheim [Mon, 13 Apr 2020 21:43:28 +0000 (23:43 +0200)]
README.MD

4 years agoREADME.MD
Guido Draheim [Mon, 13 Apr 2020 21:42:53 +0000 (23:42 +0200)]
README.MD

4 years agoREADME.MD
Guido Draheim [Mon, 13 Apr 2020 21:42:07 +0000 (23:42 +0200)]
README.MD

4 years agoREADME.MD
Guido Draheim [Mon, 13 Apr 2020 21:41:11 +0000 (23:41 +0200)]
README.MD

4 years agoREADME.MD
Guido Draheim [Mon, 13 Apr 2020 21:40:48 +0000 (23:40 +0200)]
README.MD

4 years agoREADME.MD
Guido Draheim [Mon, 13 Apr 2020 21:39:55 +0000 (23:39 +0200)]
README.MD

4 years agoREADME.MD
Guido Draheim [Mon, 13 Apr 2020 21:28:34 +0000 (23:28 +0200)]
README.MD

4 years agoMerge branch 'develop' of github.com:gdraheim/zziplib into develop
Guido Draheim [Mon, 13 Apr 2020 21:27:22 +0000 (23:27 +0200)]
Merge branch 'develop' of github.com:gdraheim/zziplib into develop

4 years agonew README.md
Guido Draheim [Mon, 13 Apr 2020 21:26:00 +0000 (23:26 +0200)]
new README.md

4 years agorevert README
Guido Draheim [Mon, 13 Apr 2020 20:52:55 +0000 (22:52 +0200)]
revert README

4 years agoas README.MD
Guido Draheim [Mon, 13 Apr 2020 20:52:55 +0000 (22:52 +0200)]
as README.MD

4 years agoas README.MD
Guido Draheim [Mon, 13 Apr 2020 20:51:16 +0000 (22:51 +0200)]
as README.MD

4 years agoas README.MD
Guido Draheim [Mon, 13 Apr 2020 20:47:46 +0000 (22:47 +0200)]
as README.MD

4 years agoas README.MD
Guido Draheim [Mon, 13 Apr 2020 20:43:33 +0000 (22:43 +0200)]
as README.MD

4 years agoas README.MD
Guido Draheim [Mon, 13 Apr 2020 20:42:31 +0000 (22:42 +0200)]
as README.MD

4 years ago azure badg
Guido Draheim [Mon, 13 Apr 2020 20:40:44 +0000 (22:40 +0200)]
 azure badg

4 years ago status pic
Guido Draheim [Mon, 13 Apr 2020 20:39:21 +0000 (22:39 +0200)]
 status pic

4 years ago status pic
Guido Draheim [Mon, 13 Apr 2020 20:38:17 +0000 (22:38 +0200)]
 status pic

4 years agoMerge branch 'develop' of github.com:gdraheim/zziplib into develop
Guido Draheim [Mon, 13 Apr 2020 20:32:25 +0000 (22:32 +0200)]
Merge branch 'develop' of github.com:gdraheim/zziplib into develop

4 years ago testbuilds/ubuntu16-azure.dockerfile
Guido Draheim [Mon, 13 Apr 2020 20:32:15 +0000 (22:32 +0200)]
 testbuilds/ubuntu16-azure.dockerfile

4 years ago status pic
Guido Draheim [Mon, 13 Apr 2020 20:31:22 +0000 (22:31 +0200)]
 status pic

4 years agoUpdate azure-pipelines.yml for Azure Pipelines
Guido U. Draheim [Mon, 13 Apr 2020 20:29:31 +0000 (22:29 +0200)]
Update azure-pipelines.yml for Azure Pipelines

4 years ago status pic
Guido Draheim [Mon, 13 Apr 2020 20:21:56 +0000 (22:21 +0200)]
 status pic

4 years ago status pic
Guido Draheim [Mon, 13 Apr 2020 20:20:17 +0000 (22:20 +0200)]
 status pic

4 years ago status pic
Guido Draheim [Mon, 13 Apr 2020 20:18:37 +0000 (22:18 +0200)]
 status pic

4 years ago status pic
Guido Draheim [Mon, 13 Apr 2020 20:17:11 +0000 (22:17 +0200)]
 status pic

4 years ago status pic
Guido Draheim [Mon, 13 Apr 2020 20:14:10 +0000 (22:14 +0200)]
 status pic

4 years ago azure-tests-master.md
Guido Draheim [Mon, 13 Apr 2020 20:10:36 +0000 (22:10 +0200)]
 azure-tests-master.md

4 years ago testbuilds/ubuntu16-azure.dockerfile
Guido Draheim [Mon, 13 Apr 2020 20:06:29 +0000 (22:06 +0200)]
 testbuilds/ubuntu16-azure.dockerfile

4 years agoallow zziptests.py to fail if xmlrunner not available
Guido Draheim [Mon, 13 Apr 2020 19:30:26 +0000 (21:30 +0200)]
allow zziptests.py to fail if xmlrunner not available

4 years agomaster branch tests
Guido Draheim [Mon, 13 Apr 2020 19:14:30 +0000 (21:14 +0200)]
master branch tests

4 years ago azure-tests-master.md
Guido Draheim [Mon, 13 Apr 2020 19:12:35 +0000 (21:12 +0200)]
 azure-tests-master.md

4 years ago testbuilds/windows-shared-x64.dockerfile
Guido Draheim [Mon, 13 Apr 2020 18:47:12 +0000 (20:47 +0200)]
 testbuilds/windows-shared-x64.dockerfile

4 years ago testbuilds/windows-static-x64.dockerfile
Guido Draheim [Mon, 13 Apr 2020 18:44:26 +0000 (20:44 +0200)]
 testbuilds/windows-static-x64.dockerfile

4 years agocomplete with testbuilds/ubuntu16-build.dockerfile
Guido Draheim [Mon, 13 Apr 2020 17:47:53 +0000 (19:47 +0200)]
complete with testbuilds/ubuntu16-build.dockerfile

4 years agorename to correct ubuntu16-sdl2.dockerfile
Guido Draheim [Mon, 13 Apr 2020 17:45:00 +0000 (19:45 +0200)]
rename to correct ubuntu16-sdl2.dockerfile

4 years ago ubuntu16-32bit.dockerfile
Guido Draheim [Mon, 13 Apr 2020 17:43:53 +0000 (19:43 +0200)]
 ubuntu16-32bit.dockerfile

4 years agoubuntu18-sdl2.dockerfile and enhance local repo for ubuntu-universe-repo
Guido Draheim [Mon, 13 Apr 2020 16:43:05 +0000 (18:43 +0200)]
ubuntu18-sdl2.dockerfile and enhance local repo for ubuntu-universe-repo

4 years agoadding tests for zlib.pc for all targets
Guido Draheim [Mon, 13 Apr 2020 16:25:39 +0000 (18:25 +0200)]
adding tests for zlib.pc for all targets

4 years ago#86 emit project_version into zzipwrap.pc
Guido Draheim [Mon, 13 Apr 2020 15:51:55 +0000 (17:51 +0200)]
#86 emit project_version into zzipwrap.pc

4 years agoupgrading testbuild dockerfiles to have no_check and no_install --build-arg options
Guido Draheim [Mon, 13 Apr 2020 15:42:54 +0000 (17:42 +0200)]
upgrading testbuild dockerfiles to have no_check and no_install --build-arg options

4 years ago#86 do not install sdl headers when no libSDL
Guido Draheim [Mon, 13 Apr 2020 15:42:15 +0000 (17:42 +0200)]
#86 do not install sdl headers when no libSDL

4 years agoMerge branch 'master' into develop
Guido Draheim [Mon, 13 Apr 2020 14:57:25 +0000 (16:57 +0200)]
Merge branch 'master' into develop

4 years agoMerge pull request #87 from jtojnar/cmake-fixes
Guido U. Draheim [Mon, 13 Apr 2020 14:54:47 +0000 (16:54 +0200)]
Merge pull request #87 from jtojnar/cmake-fixes

CMake fixes

4 years agobuild: Add descriptions to pc files
Jan Tojnar [Mon, 13 Apr 2020 14:33:22 +0000 (16:33 +0200)]
build: Add descriptions to pc files

4 years ago#86 implant new package version into subdir CMakeFiles as well
Guido Draheim [Mon, 13 Apr 2020 14:21:26 +0000 (16:21 +0200)]
#86 implant new package version into subdir CMakeFiles as well

4 years agoadd testbuilds/centos8-sdl2.dockerfile
Guido Draheim [Mon, 13 Apr 2020 14:20:25 +0000 (16:20 +0200)]
add testbuilds/centos8-sdl2.dockerfile

4 years agobuild: Produce correct pc file with absolute libdir
Jan Tojnar [Mon, 13 Apr 2020 14:16:11 +0000 (16:16 +0200)]
build: Produce correct pc file with absolute libdir

The CMAKE_INSTALL_INCLUDEDIR and CMAKE_INSTALL_LIBDIR variables
can be absolute paths so simply appending them to \${prefix}
might not work.

Unfortunately, CMake does not have simple function for joining paths [1]
so I had to write my own suboptimal one.

It somewhat handles the following cases

- prefix absolute + libdir relative
- prefix absolute + libdir absolute but not under prefix

but for

- prefix absolute + libdir absolute & under prefix

we would want to strip the prefix and make the libdir relative
so we can make it relative to the pkg-config variables.

Basically, we want the equivalent of the following Python function:

import os.path
from pathlib import PurePath

if os.path.isabs(libdir) and os.path.commonpath([libdir, prefix]) == str(PurePath(prefix)):
    # Convert path to be relative to prefix
    skip = len(prefix) + 1
    libdir = libdir[skip:]

return os.path.join('${prefix}', libdir)

This would be non-trivial to replicate in CMake scripts as far as I can tell.

[1]: https://gitlab.kitware.com/cmake/cmake/issues/19568

4 years ago#86 missing description in .pc
Guido Draheim [Mon, 13 Apr 2020 14:14:14 +0000 (16:14 +0200)]
#86 missing description in .pc

4 years ago testbuilds/centos7-sdl2.dockerfile
Guido Draheim [Mon, 13 Apr 2020 13:52:31 +0000 (15:52 +0200)]
 testbuilds/centos7-sdl2.dockerfile

4 years ago testbuilds/opensuse15-sdl2.dockerfile
Guido Draheim [Mon, 13 Apr 2020 13:44:31 +0000 (15:44 +0200)]
 testbuilds/opensuse15-sdl2.dockerfile

4 years agoclean testbuilds/opensuse15-build.dockerfile
Guido Draheim [Mon, 13 Apr 2020 13:35:11 +0000 (15:35 +0200)]
clean testbuilds/opensuse15-build.dockerfile

4 years agoadd ubuntu18-build.dockerfile
Guido Draheim [Mon, 13 Apr 2020 13:34:14 +0000 (15:34 +0200)]
add ubuntu18-build.dockerfile

4 years agobuild: Fix libdir paths
Jan Tojnar [Mon, 13 Apr 2020 13:33:39 +0000 (15:33 +0200)]
build: Fix libdir paths

CMAKE_INSTALL_LIBDIR can be absolute so appending to it CMAKE_INSTALL_PREFIX might not work.

4 years agoadd testbuilds/centos8-build.dockerfile
Guido Draheim [Mon, 13 Apr 2020 13:19:58 +0000 (15:19 +0200)]
add testbuilds/centos8-build.dockerfile

4 years agocleanup testbuilds/centos7-build.dockerfile
Guido Draheim [Mon, 13 Apr 2020 13:19:45 +0000 (15:19 +0200)]
cleanup testbuilds/centos7-build.dockerfile

4 years agobuild: Install man pages correctly
Jan Tojnar [Mon, 13 Apr 2020 12:57:57 +0000 (14:57 +0200)]
build: Install man pages correctly

CMAKE_INSTALL_MANDIR can be absolute path so simply appending it to CMAKE_INSTALL_PREFIX will not work an may produce paths like /nix/store/5r86wqbn6ncdxrdwvmskc381krm32pzh-zziplib-0.13.70/nix/store/5r86wqbn6ncdxrdwvmskc381krm32pzh-zziplib-0.13.70/…

4 years agoforce python3 (on centos cmake)
Guido Draheim [Mon, 13 Apr 2020 12:57:30 +0000 (14:57 +0200)]
force python3 (on centos cmake)

4 years agoadd testbuilds/centos7-build.dockerfile
Guido Draheim [Mon, 13 Apr 2020 12:57:01 +0000 (14:57 +0200)]
add testbuilds/centos7-build.dockerfile

4 years agoinitial testbuilds.py and testbuilds/opensuse15-build.dockerfile
Guido Draheim [Mon, 13 Apr 2020 12:35:37 +0000 (14:35 +0200)]
initial testbuilds.py and testbuilds/opensuse15-build.dockerfile

4 years agoplease switch to 'cmake' based builds
Guido Draheim [Mon, 13 Apr 2020 11:48:16 +0000 (13:48 +0200)]
please switch to 'cmake' based builds

4 years agoplease switch to 'cmake' based builds v0.13.70
Guido Draheim [Mon, 13 Apr 2020 11:18:46 +0000 (13:18 +0200)]
please switch to 'cmake' based builds

4 years agoplease switch to 'cmake' based builds
Guido Draheim [Mon, 13 Apr 2020 11:18:36 +0000 (13:18 +0200)]
please switch to 'cmake' based builds

4 years agoMerge branch 'develop'
Guido Draheim [Mon, 13 Apr 2020 11:15:42 +0000 (13:15 +0200)]
Merge branch 'develop'

4 years agov0.13.70
Guido Draheim [Mon, 13 Apr 2020 11:09:31 +0000 (13:09 +0200)]
v0.13.70

4 years ago#84 change for the next release
Guido Draheim [Mon, 13 Apr 2020 11:01:43 +0000 (13:01 +0200)]
#84 change for the next release

4 years ago... please switch to 'cmake' base builds.
Guido Draheim [Mon, 13 Apr 2020 10:51:12 +0000 (12:51 +0200)]
... please switch to 'cmake' base builds.

4 years agonewer version of zip for test.zip
Guido Draheim [Mon, 13 Apr 2020 10:48:52 +0000 (12:48 +0200)]
newer version of zip for test.zip

4 years agoupdate to python3 and latest cmake and autoreconf
Guido Draheim [Mon, 13 Apr 2020 10:48:20 +0000 (12:48 +0200)]
update to python3 and latest cmake and autoreconf

4 years agoupdate to python3 in docs/*
Guido Draheim [Mon, 13 Apr 2020 10:47:25 +0000 (12:47 +0200)]
update to python3 in docs/*

4 years agofix testsuite to skip the latest one
Guido Draheim [Mon, 13 Apr 2020 10:44:59 +0000 (12:44 +0200)]
fix testsuite to skip the latest one

4 years agoigno
Guido Draheim [Mon, 13 Apr 2020 09:53:15 +0000 (11:53 +0200)]
igno

4 years agoigno
Guido Draheim [Mon, 13 Apr 2020 09:53:15 +0000 (11:53 +0200)]
igno

5 years agoMerge pull request #82 from pks-t/pks/doc-fixes
Guido U. Draheim [Mon, 5 Aug 2019 05:48:38 +0000 (07:48 +0200)]
Merge pull request #82 from pks-t/pks/doc-fixes

docs: fix various warnings

5 years agoMerge pull request #81 from pks-t/pks/zzipdoc-print-statement
Guido U. Draheim [Mon, 5 Aug 2019 05:47:32 +0000 (07:47 +0200)]
Merge pull request #81 from pks-t/pks/zzipdoc-print-statement

zzipdoc: convert use of print statement

5 years agodocs: fix various warnings
Patrick Steinhardt [Wed, 22 May 2019 18:55:24 +0000 (20:55 +0200)]
docs: fix various warnings

There's various warnings in the generated documentation either due to
missing links or to mistaken use of simple comments `/* */` instead of
docstyle comments `/** */`. Fix some of these by converting to docstyle
comments or fixing the referenced function names.

5 years agozzipdoc: convert use of print statement
Patrick Steinhardt [Sun, 4 Aug 2019 18:49:37 +0000 (20:49 +0200)]
zzipdoc: convert use of print statement

Commit 5b660a3 (Merge pull request #72 from jelly/python3, 2019-08-04)
introduced a conversion to use new-style Python exceptions.
The conversion introduced a new print statements, though, breaking
compatibility with Python 3 again.

Convert the statement to use the print function, instead.

5 years agoMerge pull request #66 from imartisko/master
Guido U. Draheim [Sun, 4 Aug 2019 18:00:21 +0000 (20:00 +0200)]
Merge pull request #66 from imartisko/master

fseeko.c: fix possible double free of buffer

5 years agoMerge pull request #66 from imartisko/master
Guido U. Draheim [Sun, 4 Aug 2019 18:00:21 +0000 (20:00 +0200)]
Merge pull request #66 from imartisko/master

fseeko.c: fix possible double free of buffer

5 years agoMerge pull request #75 from pks-t/pks/compiler-warnings
Guido U. Draheim [Sun, 4 Aug 2019 17:58:52 +0000 (19:58 +0200)]
Merge pull request #75 from pks-t/pks/compiler-warnings

Fixes to various compiler warnings

5 years agoMerge pull request #72 from jelly/python3
Guido U. Draheim [Sun, 4 Aug 2019 16:58:10 +0000 (18:58 +0200)]
Merge pull request #72 from jelly/python3

5 years agoMerge pull request #74 from jmoellers/bsc-1129403
Guido U. Draheim [Wed, 12 Jun 2019 17:50:32 +0000 (19:50 +0200)]
Merge pull request #74 from jmoellers/bsc-1129403

Prevent division by zero

5 years agoMerge pull request #72 from jelly/python3
Guido U. Draheim [Sun, 4 Aug 2019 16:58:10 +0000 (18:58 +0200)]
Merge pull request #72 from jelly/python3

docs: convert exception statements to Python 3 compatible

5 years agoMerge pull request #79 from pks-t/pks/test-errors
Guido U. Draheim [Sun, 4 Aug 2019 16:55:17 +0000 (18:55 +0200)]
Merge pull request #79 from pks-t/pks/test-errors

Improve cross-platform compatibility of test suite

5 years agoMerge pull request #78 from pks-t/pks/cmake-fixes
Guido U. Draheim [Sun, 4 Aug 2019 16:53:51 +0000 (18:53 +0200)]
Merge pull request #78 from pks-t/pks/cmake-fixes

CMake fixes

5 years agoMerge pull request #76 from pks-t/pks/python-fixes
Guido U. Draheim [Sun, 4 Aug 2019 16:51:16 +0000 (18:51 +0200)]
Merge pull request #76 from pks-t/pks/python-fixes

Smallish Python fixes

5 years agoMerge pull request #80 from pks-t/pks/python3
Guido U. Draheim [Sun, 4 Aug 2019 11:05:37 +0000 (13:05 +0200)]
Merge pull request #80 from pks-t/pks/python3

Python 3 support

5 years agoazure: install Python3 xmlreporting
Patrick Steinhardt [Thu, 1 Aug 2019 07:50:22 +0000 (09:50 +0200)]
azure: install Python3 xmlreporting

With recent changes CMake is now favoring Python 3 instead of Python 2.
As Ubuntu has both versions of the interpreter installed, Azure has thus
started to use Python 3, but will fail due to a missing dependency on
xmlreporting when executing tests. This is caused by us installing
xmlreporting for Python 2, only.

As there is no python3-xmlreporting package available in Ubuntu, install
python3-pip instead and use it to install unittest-xml-reporting.

5 years agocmake: use either Python 2 or Python 3
Patrick Steinhardt [Thu, 1 Aug 2019 06:36:30 +0000 (08:36 +0200)]
cmake: use either Python 2 or Python 3

Now that all Python scripts are compatible with Python 2 and Python 3,
we can instruct CMake to not care for which Python interpreter is
available. Thus, convert to use the newer FindPython package without
specifying a version.