aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorLeo <thinkabit.ukim@gmail.com>2020-03-30 12:08:34 -0300
committerLeo <thinkabit.ukim@gmail.com>2020-03-30 16:56:03 +0000
commit42dd95bb5e7747f3740de7e2f5646ad6280bc573 (patch)
tree3fed5a966183584fdb86ec367cef3225b1dfe730
parent79131a0cd27ad767e0c3a8ce7c2595b3c03a0fb5 (diff)
downloadaports-42dd95bb5e7747f3740de7e2f5646ad6280bc573.tar.bz2
aports-42dd95bb5e7747f3740de7e2f5646ad6280bc573.tar.xz
main/screen: fix CVE-2020-9366
-rw-r--r--main/screen/APKBUILD13
1 files changed, 10 insertions, 3 deletions
diff --git a/main/screen/APKBUILD b/main/screen/APKBUILD
index 048cf24d64..09a3ffa6e9 100644
--- a/main/screen/APKBUILD
+++ b/main/screen/APKBUILD
@@ -2,7 +2,7 @@
# Maintainer: Natanael Copa <ncopa@alpinelinux.org>
pkgname=screen
pkgver=4.7.0
-pkgrel=0
+pkgrel=1
pkgdesc="A window manager that multiplexes a physical terminal"
url="https://ftp.gnu.org/gnu/screen/"
arch="all"
@@ -10,9 +10,15 @@ license="GPL-3.0-or-later"
options="!check" # No test suite.
makedepends="ncurses-dev ncurses"
subpackages="$pkgname-doc"
-source="https://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz"
+source="https://ftp.gnu.org/gnu/$pkgname/$pkgname-$pkgver.tar.gz
+ https://git.savannah.gnu.org/cgit/screen.git/patch/?id=68386dfb1fa33471372a8cd2e74686758a2f527b
+ "
builddir="$srcdir/$pkgname-$pkgver"
+# secfixes:
+# 4.7.0-r1:
+# - CVE-2020-9366
+
build() {
cd "$builddir"
./configure \
@@ -38,4 +44,5 @@ package() {
install -Dm644 etc/screenrc "$pkgdir"/etc/skel/.screenrc
}
-sha512sums="44c7a33e2ed772ce91998cdc07556ef7b972e5b100335e14702b273a234e437fe6415de459e7b6d34c6086282a432778629047424ef9159ac6fcf26d22b45745 screen-4.7.0.tar.gz"
+sha512sums="44c7a33e2ed772ce91998cdc07556ef7b972e5b100335e14702b273a234e437fe6415de459e7b6d34c6086282a432778629047424ef9159ac6fcf26d22b45745 screen-4.7.0.tar.gz
+497a47b5f4952645f94bcc4594695db9f7a993f5d7c9b9142984804aee61b5cc571b7c666310cc651eb2428c6d39d5320923d464917fd925f57f1e13acb1db7d ?id=68386dfb1fa33471372a8cd2e74686758a2f527b"