aboutsummaryrefslogtreecommitdiffstats
path: root/main/expat/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/expat/APKBUILD')
-rw-r--r--main/expat/APKBUILD51
1 files changed, 40 insertions, 11 deletions
diff --git a/main/expat/APKBUILD b/main/expat/APKBUILD
index 85874429c0b..47efe6918bc 100644
--- a/main/expat/APKBUILD
+++ b/main/expat/APKBUILD
@@ -1,16 +1,46 @@
-# Maintainer: Carlo Landmeter <clandmeter@gmail.com>
+# Maintainer: Carlo Landmeter <clandmeter@alpinelinux.org>
pkgname=expat
-pkgver=2.2.9
+pkgver=2.6.2
pkgrel=0
-pkgdesc="An XML Parser library written in C"
-url="http://www.libexpat.org/"
+pkgdesc="XML Parser library written in C"
+url="https://libexpat.github.io/"
arch="all"
-license='MIT'
+license="MIT"
checkdepends="bash"
source="https://downloads.sourceforge.net/project/expat/expat/$pkgver/expat-$pkgver.tar.bz2"
-subpackages="$pkgname-dev $pkgname-doc"
+# pull in xmlwf for dev
+depends_dev="$pkgname=$pkgver-r$pkgrel"
+# Order matters, ensure -dev does not gobble up static libraries.
+subpackages="$pkgname-static $pkgname-dev $pkgname-doc lib$pkgname:libs"
# secfixes:
+# 2.6.2-r0:
+# - CVE-2024-28757
+# 2.6.0-r0:
+# - CVE-2023-52425
+# - CVE-2023-52426
+# 2.5.0-r0:
+# - CVE-2022-43680
+# 2.4.9-r0:
+# - CVE-2022-40674
+# 2.4.5-r0:
+# - CVE-2022-25235
+# - CVE-2022-25236
+# - CVE-2022-25313
+# - CVE-2022-25314
+# - CVE-2022-25315
+# 2.4.4-r0:
+# - CVE-2022-23852
+# - CVE-2022-23990
+# 2.4.3-r0:
+# - CVE-2021-45960
+# - CVE-2021-46143
+# - CVE-2022-22822
+# - CVE-2022-22823
+# - CVE-2022-22824
+# - CVE-2022-22825
+# - CVE-2022-22826
+# - CVE-2022-22827
# 2.2.7-r1:
# - CVE-2019-15903
# 2.2.7-r0:
@@ -19,24 +49,23 @@ subpackages="$pkgname-dev $pkgname-doc"
# - CVE-2017-9233
build() {
- cd "$builddir"
./configure \
--build=$CBUILD \
--host=$CHOST \
--prefix=/usr \
--mandir=/usr/share/man \
- --disable-static
+ --enable-static
make
}
check() {
- cd "$builddir"
make check
}
package() {
- cd "$builddir"
make DESTDIR="$pkgdir/" install
}
-sha512sums="8ea4b89a171dfda8267c8b7a0295516d169bf7f46587ebe460fe0ae7a31478a119ae2a7eaa09b3ce46b107ec7cd2274ea66d91c08b8a4ad6b98ba984cdd4e15b expat-2.2.9.tar.bz2"
+sha512sums="
+15811413e92a632272188781cc3f2a9e52ed62f6edfad9b2eeeca0946e53132b6c9ca6dc460eda766d6a4e68e5920128335d705f9556b5aa3f77593658780470 expat-2.6.2.tar.bz2
+"