Date: Friday, October 30, 2020 @ 12:18:05 Author: eworm Revision: 736702
archrelease: copy trunk to community-x86_64 Added: tmux/repos/community-x86_64/PKGBUILD (from rev 736701, tmux/trunk/PKGBUILD) Deleted: tmux/repos/community-x86_64/0001-OpenBSD-6.8-errata-003.patch tmux/repos/community-x86_64/PKGBUILD -----------------------------------+ 0001-OpenBSD-6.8-errata-003.patch | 24 ------------ PKGBUILD | 68 +++++++++++++++--------------------- 2 files changed, 30 insertions(+), 62 deletions(-) Deleted: 0001-OpenBSD-6.8-errata-003.patch =================================================================== --- 0001-OpenBSD-6.8-errata-003.patch 2020-10-30 12:18:03 UTC (rev 736701) +++ 0001-OpenBSD-6.8-errata-003.patch 2020-10-30 12:18:05 UTC (rev 736702) @@ -1,24 +0,0 @@ -tmux has a stack overflow in CSI parsing. - -OpenBSD 6.8 errata 003, October 29, 2020: - -https://ftp.openbsd.org/pub/OpenBSD/patches/6.8/common/003_tmux.patch.sig - -diff -u -p -u -r1.183 input.c ---- tmux/input.c 19 Aug 2020 06:37:23 -0000 -+++ tmux/input.c 29 Oct 2020 15:34:14 -0000 -@@ -1976,8 +1976,13 @@ input_csi_dispatch_sgr_colon(struct inpu - free(copy); - return; - } -- } else -+ } else { - n++; -+ if (n == nitems(p)) { -+ free(copy); -+ return; -+ } -+ } - log_debug("%s: %u = %d", __func__, n - 1, p[n - 1]); - } - free(copy); Deleted: PKGBUILD =================================================================== --- PKGBUILD 2020-10-30 12:18:03 UTC (rev 736701) +++ PKGBUILD 2020-10-30 12:18:05 UTC (rev 736702) @@ -1,38 +0,0 @@ -# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> -# Maintainer: TDY <t...@gmx.com> -# Contributor: Grigorios Bouzakis <grbzks[at]gmail[dot]com> - -pkgname=tmux -pkgver=3.1_b -pkgrel=2 -pkgdesc='A terminal multiplexer' -url='https://github.com/tmux/tmux/wiki' -arch=('x86_64') -license=('BSD') -depends=('ncurses' 'libevent' 'libutempter') -source=("https://github.com/tmux/tmux/releases/download/${pkgver/_/}/tmux-${pkgver/_/}.tar.gz" - '0001-OpenBSD-6.8-errata-003.patch') -sha256sums=('d93f351d50af05a75fe6681085670c786d9504a5da2608e481c47cf5e1486db9' - '3bae2afa48f3832f577f9ade513993d84738d594a1dd193fd22d80d0864d8a97') - -prepare() { - cd "$srcdir/$pkgname-${pkgver/_/}" - - patch -Np1 < ../0001-OpenBSD-6.8-errata-003.patch -} - -build() { - cd "$srcdir/$pkgname-${pkgver/_/}" - - ./configure \ - --prefix=/usr \ - --enable-utempter - make -} - -package() { - cd "$srcdir/$pkgname-${pkgver/_/}" - - make install DESTDIR="$pkgdir" - install -D -m0644 COPYING "$pkgdir/usr/share/licenses/tmux/LICENSE" -} Copied: tmux/repos/community-x86_64/PKGBUILD (from rev 736701, tmux/trunk/PKGBUILD) =================================================================== --- PKGBUILD (rev 0) +++ PKGBUILD 2020-10-30 12:18:05 UTC (rev 736702) @@ -0,0 +1,30 @@ +# Maintainer: Sergej Pupykin <pupykin.s+a...@gmail.com> +# Maintainer: TDY <t...@gmx.com> +# Contributor: Grigorios Bouzakis <grbzks[at]gmail[dot]com> + +pkgname=tmux +pkgver=3.1_c +pkgrel=1 +pkgdesc='A terminal multiplexer' +url='https://github.com/tmux/tmux/wiki' +arch=('x86_64') +license=('BSD') +depends=('ncurses' 'libevent' 'libutempter') +source=("https://github.com/tmux/tmux/releases/download/${pkgver/_/}/tmux-${pkgver/_/}.tar.gz") +sha256sums=('918f7220447bef33a1902d4faff05317afd9db4ae1c9971bef5c787ac6c88386') + +build() { + cd "$srcdir/$pkgname-${pkgver/_/}" + + ./configure \ + --prefix=/usr \ + --enable-utempter + make +} + +package() { + cd "$srcdir/$pkgname-${pkgver/_/}" + + make install DESTDIR="$pkgdir" + install -D -m0644 COPYING "$pkgdir/usr/share/licenses/tmux/LICENSE" +}