diff options
Diffstat (limited to 'main/libssh2/APKBUILD')
-rw-r--r-- | main/libssh2/APKBUILD | 40 |
1 files changed, 19 insertions, 21 deletions
diff --git a/main/libssh2/APKBUILD b/main/libssh2/APKBUILD index 841fedb5bba..ac3f82698ab 100644 --- a/main/libssh2/APKBUILD +++ b/main/libssh2/APKBUILD @@ -1,18 +1,21 @@ # Maintainer: Natanael Copa <ncopa@alpinelinux.org> pkgname=libssh2 -pkgver=1.9.0 -pkgrel=1 +pkgver=1.11.0 +pkgrel=2 pkgdesc="library for accessing ssh1/ssh2 protocol servers" url="https://libssh2.org/" arch="all" license="BSD-3-Clause" -makedepends_host="openssl-dev zlib-dev" +makedepends_host="openssl-dev>3 zlib-dev" +checkdepends="bash" subpackages="$pkgname-dbg $pkgname-static $pkgname-dev $pkgname-doc" -source="http://www.libssh2.org/download/libssh2-$pkgver.tar.gz - CVE-2019-17498.patch +source="https://www.libssh2.org/download/libssh2-$pkgver.tar.gz + add-strict-KEX-to-fix-CVE-2023-48795-Terrapin-Attack.patch " # secfixes: +# 1.11.0-r1: +# - CVE-2023-48795 # 1.9.0-r1: # - CVE-2019-17498 # 1.9.0-r0: @@ -28,9 +31,7 @@ source="http://www.libssh2.org/download/libssh2-$pkgver.tar.gz # - CVE-2019-3862 # - CVE-2019-3863 - build() { - cd "$builddir" ./configure \ --build=$CBUILD \ --host=$CHOST \ @@ -38,27 +39,24 @@ build() { --sysconfdir=/etc \ --mandir=/usr/share/man \ --infodir=/usr/share/info \ - --localstatedir=/var + --localstatedir=/var \ + --with-crypto=openssl \ + --with-libssl-prefix=$CBUILDROOT/ \ + --disable-docker-tests make } check() { - cd "$builddir" - make check + # with --disable-docker-tests above only mansyntax.sh and test_simple are + # run, other tests require docker and a running sshd + make check VERBOSE=1 } package() { - cd "$builddir" make DESTDIR="$pkgdir" install } -static() { - depends="" - pkgdesc="$pkgdesc (static library)" - - mkdir -p "$subpkgdir"/usr/lib - mv "$pkgdir"/usr/lib/*.a "$subpkgdir"/usr/lib -} - -sha512sums="41a3ebcf84e32eab69b7411ffb0a3b6e6db71491c968602b17392cfe3490ef00239726ec28acb3d25bf0ed62700db7f4d0bb5a9175618f413865f40badca6e17 libssh2-1.9.0.tar.gz -fedd840ec8459409c80ef3984f3539e09c0730fb1a7ccc8034e3e03618590a5c0589b7dff132c813b148be9f5b784d3cd50830c502d419af77ce86e848297813 CVE-2019-17498.patch" +sha512sums=" +ef85e152dc252bd9b1c05276972b9c22313f5d492743dde090235742746d67f634f2a419eff9162132e2274c8582113b75279b074e0c7b34b2526b92fd1a1e8e libssh2-1.11.0.tar.gz +5a3fc886962032d4f0a244942c0db216bb108d57ac79f454ec05527e76a744689a5dc89d6d20b5abc2a0b75144d7c2eb95286f23190ecaf9bbb456fb14922125 add-strict-KEX-to-fix-CVE-2023-48795-Terrapin-Attack.patch +" |