aboutsummaryrefslogtreecommitdiffstats
path: root/community/libreswan/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/libreswan/APKBUILD')
-rw-r--r--community/libreswan/APKBUILD44
1 files changed, 34 insertions, 10 deletions
diff --git a/community/libreswan/APKBUILD b/community/libreswan/APKBUILD
index 5c5ddd2f30f..2afe7bd41f0 100644
--- a/community/libreswan/APKBUILD
+++ b/community/libreswan/APKBUILD
@@ -1,24 +1,46 @@
# Contributor: Will Sinatra <wpsinatra@gmail.com>
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=libreswan
-pkgver=4.6
+pkgver=4.15
pkgrel=0
pkgdesc="IPsec implementation for Linux"
url="https://libreswan.org/"
arch="all"
license="GPL-2.0-or-later"
-depends="nss-tools iproute2"
-provides="openswan"
+depends="dnssec-root nss-tools iproute2 !strongswan"
+provides="openswan=$pkgver-r$pkgrel"
options="!check" # no testsuite
-makedepends="bison flex coreutils bash xmlto
- gmp-dev linux-pam-dev nss-dev unbound-dev libcap-ng-dev
- curl-dev nspr-dev bsd-compat-headers ldns-dev
+makedepends="
+ bash
+ bison
+ bsd-compat-headers
+ coreutils
+ curl-dev
+ flex
+ gmp-dev
+ ldns-dev
+ libcap-ng-dev
+ linux-pam-dev
+ nspr-dev
+ nss-dev
+ unbound-dev
+ xmlto
"
subpackages="$pkgname-doc $pkgname-openrc"
source="https://download.libreswan.org/libreswan-$pkgver.tar.gz
- Makefile.inc.local"
+ initd-runscript.patch
+ pam-rules.patch
+ Makefile.inc.local
+ "
# secfixes:
+# 4.15-r0:
+# - CVE-2024-2357
+# - CVE-2024-3652
+# 4.12-r0:
+# - CVE-2023-38710
+# - CVE-2023-38711
+# - CVE-2023-38712
# 4.6-r0:
# - CVE-2022-23094
# 3.32-r0:
@@ -29,7 +51,7 @@ source="https://download.libreswan.org/libreswan-$pkgver.tar.gz
# - CVE-2019-12312
build() {
- cp $srcdir/Makefile.inc.local $builddir
+ cp "$srcdir"/Makefile.inc.local "$builddir"
make WERROR_CFLAGS="" \
INITDIR_DEFAULT=/etc/init.d \
PREFIX=/usr \
@@ -50,6 +72,8 @@ package() {
}
sha512sums="
-c1c3efd7665dee6caaf08cb5aa50fcd37c299acad4b62648284fdb04edd50ba8fc8d33a9fb210edaf2312697f8cd251f33a6b16587eb2cfefd1269b4482dd499 libreswan-4.6.tar.gz
-36415fae9b6674d66b7728fbc1df4bb3c4fcb16f0bbe88ead1f23e553bb51a9deb288a8659a0050a3fb1e14c3dbb8fb8524e9ef48fb6842dc94b11b758349c58 Makefile.inc.local
+49a60688bb4a5241dbd791bdde0c71ae80cfb7383bb841ea0788a9d0237569d7ad79e59985c700526e3807817ddae77ebd57521897526fbb8fb93ffbea631efe libreswan-4.15.tar.gz
+50bba031d0342695727f520840d3e3650bd9ffae918374f03b122573152d08399128e9fb04e6a52321801f3d5dc7c9eab96364ae581f3e673c947dc283e45c04 initd-runscript.patch
+50ca2cdbb2007ce4fb883794110545d68d4dc31d70605a646e9980ef874cdb468eb5d661766fe15a11f6f1b42626c01c8f551c8799e550f0abeb5fd6a4b10119 pam-rules.patch
+94bcde573fc320450864394f3824bfe23e6ac8528a7b0b8a7d97d02a3883b6f47951f8a89a2c46cc394c65c5b3f9788b644f7f911f90ac78540e6479715e0a11 Makefile.inc.local
"