6 Commits

Author SHA256 Message Date
0b5a4dc511 Accepting request 1294790 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1294790
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zziplib?expand=0&rev=47
2025-07-22 10:54:05 +00:00
00667b9ce0 - Release to 0.13.80:
* '.pc' files back to $libdir
  * add conanfile.py and tests to support c++ package manager
  * add vcpkg.json and tests to support c++ package manager
  * switch from setup.cfg to pyproject.toml to python wheels
  * rename to zzipdoctools to prepare actual pypi distribution
  * drop unused '.cdtproject' and '.pydevproject'
  * switch to lintcheck.yml to extend support for vscode development
  * fix afl warnings, specifically maxint check ((A & MAXINT) == MAXINT)
  * refer dependency to sdl2 instead of sdl (to not get sdl3)
- Remove patches fixed upstream:
  [- zziplib-move-zzipwrap-pc-from-libdir-to-datadir.patch]
  [- zziplib-move-pc-to-share-pkgconfig.patch]
- Keep pc files into libdir.
- Readme filename has been changed.

OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/zziplib?expand=0&rev=71
2025-07-21 10:53:15 +00:00
5e91756b94 Accepting request 1272223 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1272223
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zziplib?expand=0&rev=46
2025-04-24 15:25:08 +00:00
975e2a8050 - Release to 0.13.79
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/zziplib?expand=0&rev=69
2025-04-23 15:23:10 +00:00
e448449c6d Accepting request 1255583 from devel:libraries:c_c++
OBS-URL: https://build.opensuse.org/request/show/1255583
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/zziplib?expand=0&rev=45
2025-03-26 20:16:17 +00:00
91df957a8a Accepting request 1255140 from home:sfalken:branches:devel:libraries:c_c++
- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to clear FTBFS with cmake4

- Support large file access on 32bit architectures as well (boo#1239672)

OBS-URL: https://build.opensuse.org/request/show/1255140
OBS-URL: https://build.opensuse.org/package/show/devel:libraries:c_c++/zziplib?expand=0&rev=67
2025-03-24 10:50:59 +00:00
4 changed files with 63 additions and 8 deletions

BIN
zziplib-0.13.78.tar.gz (Stored with Git LFS)

Binary file not shown.

3
zziplib-0.13.80.tar.gz Normal file
View File

@@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:ea29a1d31134f5232154fcd54f4027c1e6d6913deceea20e097f8c7532d19150
size 5120000

View File

@@ -1,3 +1,57 @@
-------------------------------------------------------------------
Mon Jul 21 10:30:27 UTC 2025 - Valentin Lefebvre <valentin.lefebvre@suse.com>
- Release to 0.13.80:
* '.pc' files back to $libdir
* add conanfile.py and tests to support c++ package manager
* add vcpkg.json and tests to support c++ package manager
* switch from setup.cfg to pyproject.toml to python wheels
* rename to zzipdoctools to prepare actual pypi distribution
* drop unused '.cdtproject' and '.pydevproject'
* switch to lintcheck.yml to extend support for vscode development
* fix afl warnings, specifically maxint check ((A & MAXINT) == MAXINT)
* refer dependency to sdl2 instead of sdl (to not get sdl3)
- Remove patches fixed upstream:
[- zziplib-move-zzipwrap-pc-from-libdir-to-datadir.patch]
[- zziplib-move-pc-to-share-pkgconfig.patch]
- Keep pc files into libdir.
- Readme filename has been changed.
-------------------------------------------------------------------
Wed Apr 23 09:18:04 UTC 2025 - Valentin Lefebvre <valentin.lefebvre@suse.com>
- Release to 0.13.79:
* fixed #174 #175 #176 on buffer-overflow in mmapped.c
* create afl testbuild to have clean debug environment
* validate #164 #166 as being fixed in 0.13.78 alreaedy
* add same 0xFFFu overrun check for #175 into zip.c
* fix asan missing dir_close in zziptest.c
* bump cmake_minimum to 3.10 to make cmake 4 happy #173
* combine testbuilds.py and zziptest.py into make test_X
* seperate make zziptestdownloads to have option for those files
* and otherwise just skip tests that need a downloaded file
* not only check files to be the same am/cm but also ABI lib-symbols
* automake tests for every ubuntu version (including 32 and 64on32)
* testcases for largefile builds as well - and 32bit builds
* make tests that use automakes `*.pc` - with corrected cmake install
* make an error on largefile-mismatch in 3264 builds
* start a zzip32.h to get all the 3264 definitions declared
* need zzip_plugin_off_t() to detected largefile problems
* switch to BSD exitcodes when not using ZIP_xx exitcodes
* introduce ZZIP_PLUGIN_TYPE_32BIT for forced 32bit variants
* need -DLARGEFILE=ON to force 64bit builds
* `make missing32` shows the 32on64 symbols
* cut out CMakeScripts/TestLargefileSensitive.cmake
* move *.pc from $libdir/pkgconfig to $datadir/pkgconfig
- Move other pc files from $libdir to $datadir
[+ zziplib-move-zzipwrap-pc-from-libdir-to-datadir.patch]
[+ zziplib-move-pc-to-share-pkgconfig.patch]
-------------------------------------------------------------------
Fri Mar 21 21:57:39 UTC 2025 - Shawn Dunn <sfalken@opensuse.org>
- Add -DCMAKE_POLICY_VERSION_MINIMUM=3.5 to clear FTBFS with cmake4
-------------------------------------------------------------------
Wed Mar 19 07:56:16 UTC 2025 - Dr. Werner Fink <werner@suse.de>
@@ -8,7 +62,7 @@ Wed Mar 19 07:56:16 UTC 2025 - Dr. Werner Fink <werner@suse.de>
-------------------------------------------------------------------
Mon Mar 17 09:16:06 UTC 2025 - Dr. Werner Fink <werner@suse.de>
- Support large file access on 32bit architectures as well (boo#1239672)
- Support large file access on 32bit architectures as well (boo#1239672)
-------------------------------------------------------------------
Thu Aug 8 13:58:23 UTC 2024 - Valentin Lefebvre <valentin.lefebvre@suse.com>

View File

@@ -18,7 +18,7 @@
%define lname libzzip-0-13
Name: zziplib
Version: 0.13.78
Version: 0.13.80
Release: 0
Summary: ZIP Compression Library
License: LGPL-2.1-or-later
@@ -26,7 +26,8 @@ Group: Development/Libraries/C and C++
URL: http://zziplib.sourceforge.net
Source0: https://github.com/gdraheim/zziplib/archive/v%{version}.tar.gz#/%{name}-%{version}.tar.gz
Source2: baselibs.conf
BuildRequires: cmake
BuildRequires: cmake >= 3.5
BuildRequires: pkgconfig
BuildRequires: xmlto
BuildRequires: zip
@@ -64,7 +65,7 @@ sed -i -e 's:docs ::g' Makefile.am
%build
# Workaround for boo#1225959
%global optflags %{optflags} -fpermissive %(getconf LFS_CFLAGS) -DPIC
%cmake -DZZIP_TESTCVE=OFF -DZZIP_LARGEFILE_SENSITIVE=ON -DZZIP_LARGEFILE_RENAME=ON -DPIC=ON
%cmake -DZZIP_TESTCVE=OFF -DZZIP_LARGEFILE_SENSITIVE=ON -DZZIP_LARGEFILE_RENAME=ON -DPIC=ON -DCMAKE_POLICY_VERSION_MINIMUM=3.5
%cmake_build
%install
@@ -82,7 +83,7 @@ rm -rf %{buildroot}%{_libdir}/cmake
%{_libdir}/libzzip*.so.*
%files devel
%doc docs/README.SDL ChangeLog README TODO
%doc docs/README.MD ChangeLog TODO
%{_bindir}/unzzip*
%{_bindir}/zz*
%{_bindir}/unzip-mem