aboutsummaryrefslogtreecommitdiffstats
path: root/community/zziplib/APKBUILD
diff options
context:
space:
mode:
authorLeo <thinkabit.ukim@gmail.com>2020-04-14 04:39:08 -0300
committerLeo <thinkabit.ukim@gmail.com>2020-04-14 14:40:23 +0000
commit32fe19c40e22ff217cc307569058a3d044b28f74 (patch)
tree8d5f62c5f4d3e13f829beaf8c7c21c664ec7ecfe /community/zziplib/APKBUILD
parentab2052d97edd3e22e74354bd0f4f5bab73ab5a37 (diff)
downloadaports-32fe19c40e22ff217cc307569058a3d044b28f74.tar.bz2
aports-32fe19c40e22ff217cc307569058a3d044b28f74.tar.xz
community/zziplib: upgrade to 0.13.70
Diffstat (limited to 'community/zziplib/APKBUILD')
-rw-r--r--community/zziplib/APKBUILD38
1 files changed, 24 insertions, 14 deletions
diff --git a/community/zziplib/APKBUILD b/community/zziplib/APKBUILD
index a8d67661a0..9d038d6122 100644
--- a/community/zziplib/APKBUILD
+++ b/community/zziplib/APKBUILD
@@ -1,18 +1,18 @@
+# Contributor: Leo <thinkabit.ukim@gmail.com>
# Contributor: Mika Havela <mika.havela@gmail.com>
# Maintainer: Mika Havela <mika.havela@gmail.com>
pkgname=zziplib
-pkgver=0.13.69
-pkgrel=2
+pkgver=0.13.70
+pkgrel=0
pkgdesc="Lightweight library to easily extract data from zip files"
url="https://github.com/gdraheim/zziplib"
arch="all"
license="LGPL-2.0-or-later MPL-1.1"
-makedepends="zlib-dev python2"
+makedepends="cmake zlib-dev python3 bash"
checkdepends="zip"
subpackages="$pkgname-dev $pkgname-doc $pkgname-utils"
source="zziplib-$pkgver.tar.gz::https://github.com/gdraheim/zziplib/archive/v$pkgver.tar.gz
- CVE-2018-17828.patch
- CVE-2018-16548.patch
+ fix-merge-conflict.patch
"
# secfixes:
@@ -21,18 +21,29 @@ source="zziplib-$pkgver.tar.gz::https://github.com/gdraheim/zziplib/archive/v$pk
# - CVE-2018-17828
build() {
- ./configure \
- --prefix=/usr \
- --disable-static
- make
+ if [ "$CBUILD" != "$CHOST" ]; then
+ CMAKE_CROSSOPTS="-DCMAKE_SYSTEM_NAME=Linux -DCMAKE_HOST_SYSTEM_NAME=Linux"
+ fi
+ cmake -B build \
+ -DCMAKE_BUILD_TYPE=None \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_INSTALL_LIBDIR=lib \
+ -DBUILD_SHARED_LIBS=True \
+ -DBUILD_STATIC_LIBS=False \
+ -DBUILD_TESTS=ON \
+ -DMSVC_STATIC_RUNTIME=OFF \
+ -DZZIPSDL=OFF \
+ -DZZIPWRAP=OFF \
+ $CMAKE_CROSSOPTS .
+ make -C build
}
check() {
- make check
+ make -C build check
}
package() {
- make DESTDIR="$pkgdir" install
+ make -C build DESTDIR="$pkgdir" install
}
utils() {
@@ -41,6 +52,5 @@ utils() {
mv "$pkgdir"/usr/bin "$subpkgdir"/usr/
}
-sha512sums="ade026289737f43ca92a8746818d87dd7618d473dbce159546ce9071c9e4cbe164a6b1c9efff16efb7aa0327b2ec6b34f3256c6bda19cd6e325703fffc810ef0 zziplib-0.13.69.tar.gz
-9aef14fa0e531caafe18f836e0b34feee9a85e30da0bc5fe3dda5cf77b29c5d4e47c831dc419a59160aa68f288725f9c76dd3357bc0f2e9d62a8758a7d148d0b CVE-2018-17828.patch
-8d4c284d1e7b455cb5ecfc7990871fd4df6ee2ab59844f26ecdd94d1dcdb56105126913164678a2cb624b9be0e93b0d9e6fd8af7e2dcab05a66f0b0bd7c97a13 CVE-2018-16548.patch"
+sha512sums="5e6bed4993cac880063a64b56db42f362898434e9c61916747377440f1325f649c086a3c1beeb05fb647b4f8af3fcb0407b087fc23604cd73fdd2373f132e9a5 zziplib-0.13.70.tar.gz
+e010afb7b0028aeeab974872ece233ae80ec046e7b26b05aba5effd2f50419e410a8469e134c8fbca45172aa075869ef813217b57e0551d6ef8223f7e715afed fix-merge-conflict.patch"