diff options
Diffstat (limited to 'community/libreswan/APKBUILD')
-rw-r--r-- | community/libreswan/APKBUILD | 66 |
1 files changed, 45 insertions, 21 deletions
diff --git a/community/libreswan/APKBUILD b/community/libreswan/APKBUILD index 0e3611bd11b..2afe7bd41f0 100644 --- a/community/libreswan/APKBUILD +++ b/community/libreswan/APKBUILD @@ -1,25 +1,48 @@ # Contributor: Will Sinatra <wpsinatra@gmail.com> # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=libreswan -pkgver=4.4 -pkgrel=1 +pkgver=4.15 +pkgrel=0 pkgdesc="IPsec implementation for Linux" -url="https://libreswan.org" +url="https://libreswan.org/" arch="all" license="GPL-2.0-or-later" -depends="nss-tools iproute2" -provides="openswan" -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 +depends="dnssec-root nss-tools iproute2 !strongswan" +provides="openswan=$pkgver-r$pkgrel" +options="!check" # no testsuite +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 - fix-includes.patch - nss_compat.patch - 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: # - CVE-2020-1763 # 3.29-r0: @@ -28,28 +51,29 @@ 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="" \ - INC_RCDEFAULT=/etc/init.d \ - INC_USRLOCAL=/usr \ + INITDIR_DEFAULT=/etc/init.d \ + PREFIX=/usr \ FINALBINDIR=/usr/libexec/ipsec \ FINALLIBEXECDIR=/usr/libexec/ipsec \ programs } package() { - make INC_MANDIR=share/man \ - INC_RCDEFAULT=/etc/init.d \ - INC_USRLOCAL=/usr \ + make FINALMANDIR=share/man \ + INITDIR_DEFAULT=/etc/init.d \ + PREFIX=/usr \ DESTDIR="$pkgdir" \ INSTCONFFLAGS=-m644 \ FINALBINDIR=/usr/libexec/ipsec \ FINALLIBEXECDIR=/usr/libexec/ipsec \ install } + sha512sums=" -108b2ac7a36454c48ce448a83ddd81e72d7fbb7cf8b042116d9bd31f195cdab4ccd6311d72af7ab4cc6d054df50d30a6bfc50b56fe7cbfd35d54a68804a6678b libreswan-4.4.tar.gz -60e1560cb6716b2a281b73893582d7d0b5e17c729c22aebd448927c365efca3589a3e6bb926c03e8fba460d98d36203aa544cc3da2df4f8f804a7ba7bd31ea1c fix-includes.patch -4729de7d7c4157104574b2d6a86ae399ca92898269e4a6e0363a8ce464351b0e1011137895f5e17df23a60049bad564644cd94216e10fe426897f3fdea347328 nss_compat.patch -36415fae9b6674d66b7728fbc1df4bb3c4fcb16f0bbe88ead1f23e553bb51a9deb288a8659a0050a3fb1e14c3dbb8fb8524e9ef48fb6842dc94b11b758349c58 Makefile.inc.local +49a60688bb4a5241dbd791bdde0c71ae80cfb7383bb841ea0788a9d0237569d7ad79e59985c700526e3807817ddae77ebd57521897526fbb8fb93ffbea631efe libreswan-4.15.tar.gz +50bba031d0342695727f520840d3e3650bd9ffae918374f03b122573152d08399128e9fb04e6a52321801f3d5dc7c9eab96364ae581f3e673c947dc283e45c04 initd-runscript.patch +50ca2cdbb2007ce4fb883794110545d68d4dc31d70605a646e9980ef874cdb468eb5d661766fe15a11f6f1b42626c01c8f551c8799e550f0abeb5fd6a4b10119 pam-rules.patch +94bcde573fc320450864394f3824bfe23e6ac8528a7b0b8a7d97d02a3883b6f47951f8a89a2c46cc394c65c5b3f9788b644f7f911f90ac78540e6479715e0a11 Makefile.inc.local " |