aboutsummaryrefslogtreecommitdiffstats
path: root/main/putty/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'main/putty/APKBUILD')
-rw-r--r--main/putty/APKBUILD23
1 files changed, 13 insertions, 10 deletions
diff --git a/main/putty/APKBUILD b/main/putty/APKBUILD
index 2322e98ae41..5c250ea981a 100644
--- a/main/putty/APKBUILD
+++ b/main/putty/APKBUILD
@@ -1,18 +1,22 @@
# Maintainer: Jeff Bilyk <jbilyk@alpinelinux.org>
pkgname=putty
-pkgver=0.76
+pkgver=0.81
pkgrel=0
pkgdesc="SSH and telnet client"
url="https://www.chiark.greenend.org.uk/~sgtatham/putty/"
arch="all"
license="MIT"
depends="ncurses-terminfo-base"
-makedepends="linux-headers"
+makedepends="cmake gtk+3.0-dev linux-headers perl samurai"
subpackages="$pkgname-doc"
-source="http://the.earth.li/~sgtatham/putty/$pkgver/putty-$pkgver.tar.gz"
+source="https://the.earth.li/~sgtatham/putty/$pkgver/putty-$pkgver.tar.gz"
options="!check" # no test suite
# secfixes:
+# 0.81-r0:
+# - CVE-2024-31497
+# 0.80-r0:
+# - CVE-2023-48795
# 0.76-r0:
# - CVE-2021-36367
# 0.74-r0:
@@ -27,17 +31,16 @@ options="!check" # no test suite
# - CVE-2019-9898
build() {
- ./configure \
- --build=$CBUILD \
- --host=$CHOST \
- --prefix=/usr
- make
+ cmake -B build -G Ninja \
+ -DCMAKE_INSTALL_PREFIX=/usr \
+ -DCMAKE_BUILD_TYPE=None
+ cmake --build build
}
package() {
- make DESTDIR="$pkgdir" install
+ DESTDIR="$pkgdir" cmake --install build
}
sha512sums="
-4576b359593928c6eba923f2d7b66ac0f2cf00e0c217cdbbb124471c3b35feb090e623847bfc507a4ef106cb3067aac47419e241b11dd8bf4ae554061fa93c25 putty-0.76.tar.gz
+d86f2fd0e126b18275d58cf64334b3b27c450899a1c2be2502de9faa2ef58f7fc8efc5d45f25c8395623f1e21917aa02407343bb2fee44c4c00b9f81267d5ecd putty-0.81.tar.gz
"