aboutsummaryrefslogtreecommitdiffstats
path: root/community/xterm/APKBUILD
diff options
context:
space:
mode:
Diffstat (limited to 'community/xterm/APKBUILD')
-rw-r--r--community/xterm/APKBUILD26
1 files changed, 18 insertions, 8 deletions
diff --git a/community/xterm/APKBUILD b/community/xterm/APKBUILD
index 39ed1f24b8e..d83cdc68020 100644
--- a/community/xterm/APKBUILD
+++ b/community/xterm/APKBUILD
@@ -1,20 +1,28 @@
-# Contributor: Carlo Landmeter <clandmeter@gmail.com>
-# Maintainer: Jakub Jirutka <jakub@jirutka.cz>
+# Contributor: Carlo Landmeter <clandmeter@alpinelinux.org>
+# Maintainer: Simon Rupf <simon@rupf.net>
pkgname=xterm
-pkgver=362
+pkgver=390
pkgrel=0
pkgdesc="X Terminal Emulator"
options="!check" # Requires vttest
-url="http://invisible-island.net/xterm"
+url="https://invisible-island.net/xterm"
arch="all"
license="MIT"
depends="ncurses-terminfo-base"
makedepends="libxaw-dev libxft-dev ncurses-dev"
subpackages="$pkgname-doc"
-source="ftp://ftp.invisible-island.net/xterm/xterm-$pkgver.tgz
- posix-ptys.patch"
+source="https://invisible-island.net/archives/xterm/xterm-$pkgver.tgz
+ posix-ptys.patch
+ "
+
+# secfixes:
+# 371-r0:
+# - CVE-2022-24130
+# 366-r0:
+# - CVE-2021-27135
build() {
+ export CFLAGS="$CFLAGS -flto=auto -D_BSD_SOURCE"
./configure \
--build=$CBUILD \
--host=$CHOST \
@@ -57,5 +65,7 @@ package() {
install -m644 "$builddir"/uxterm.desktop "$pkgdir"/usr/share/applications/
}
-sha512sums="fddfa689fe948245964b347f27c8c66b28eee82cb78062f0e296053a5db9a20f74786b34058512b109064628992db94e87bc12c79f2db4a50acb79e408173168 xterm-362.tgz
-03722dc3ebe8067a1edf4673ce2e5132832e52818f4e122bfbd3846a4ebf0ca25bea999d98455b87ec572931becbbb0432e22c75b0fb5371a81c8acf0c4e9f98 posix-ptys.patch"
+sha512sums="
+865ae292a56635ec2811a950763da22cbbb4de463bee75b4595b7387a09227f612c5620986e431631c3d73fe783d862fd9a6694c54c33898327339467b7085b7 xterm-390.tgz
+03722dc3ebe8067a1edf4673ce2e5132832e52818f4e122bfbd3846a4ebf0ca25bea999d98455b87ec572931becbbb0432e22c75b0fb5371a81c8acf0c4e9f98 posix-ptys.patch
+"