mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-05 06:33:50 +02:00
tmux: update to 3.0a
Signed-off-by: Nathan Owens <ndowens04@gmail.com>
This commit is contained in:
parent
5f43c8c00d
commit
bfe8e28289
2 changed files with 2 additions and 62 deletions
|
@ -1,60 +0,0 @@
|
||||||
From eb4d60b1ce0e2dc917bd47b10a3ce89de840448a Mon Sep 17 00:00:00 2001
|
|
||||||
From: nicm <nicm>
|
|
||||||
Date: Wed, 27 Nov 2019 20:54:30 +0000
|
|
||||||
Subject: [PATCH] REG_STARTEND is not portable, but it turns out we don't
|
|
||||||
actually need it. From Evan Green, GitHub issue 1982.
|
|
||||||
|
|
||||||
---
|
|
||||||
regsub.c | 24 ++++++++++++------------
|
|
||||||
1 file changed, 12 insertions(+), 12 deletions(-)
|
|
||||||
|
|
||||||
diff --git regsub.c regsub.c
|
|
||||||
index 199b21714..22e236dc7 100644
|
|
||||||
--- regsub.c
|
|
||||||
+++ regsub.c
|
|
||||||
@@ -77,10 +77,7 @@ regsub(const char *pattern, const char *with, const char *text, int flags)
|
|
||||||
end = strlen(text);
|
|
||||||
|
|
||||||
while (start <= end) {
|
|
||||||
- m[0].rm_so = start;
|
|
||||||
- m[0].rm_eo = end;
|
|
||||||
-
|
|
||||||
- if (regexec(&r, text, nitems(m), m, REG_STARTEND) != 0) {
|
|
||||||
+ if (regexec(&r, text + start, nitems(m), m, 0) != 0) {
|
|
||||||
regsub_copy(&buf, &len, text, start, end);
|
|
||||||
break;
|
|
||||||
}
|
|
||||||
@@ -89,22 +86,25 @@ regsub(const char *pattern, const char *with, const char *text, int flags)
|
|
||||||
* Append any text not part of this match (from the end of the
|
|
||||||
* last match).
|
|
||||||
*/
|
|
||||||
- regsub_copy(&buf, &len, text, last, m[0].rm_so);
|
|
||||||
+ regsub_copy(&buf, &len, text, last, m[0].rm_so + start);
|
|
||||||
|
|
||||||
/*
|
|
||||||
* If the last match was empty and this one isn't (it is either
|
|
||||||
* later or has matched text), expand this match. If it is
|
|
||||||
* empty, move on one character and try again from there.
|
|
||||||
*/
|
|
||||||
- if (empty || m[0].rm_so != last || m[0].rm_so != m[0].rm_eo) {
|
|
||||||
- regsub_expand(&buf, &len, with, text, m, nitems(m));
|
|
||||||
-
|
|
||||||
- last = m[0].rm_eo;
|
|
||||||
- start = m[0].rm_eo;
|
|
||||||
+ if (empty ||
|
|
||||||
+ start + m[0].rm_so != last ||
|
|
||||||
+ m[0].rm_so != m[0].rm_eo) {
|
|
||||||
+ regsub_expand(&buf, &len, with, text + start, m,
|
|
||||||
+ nitems(m));
|
|
||||||
+
|
|
||||||
+ last = start + m[0].rm_eo;
|
|
||||||
+ start += m[0].rm_eo;
|
|
||||||
empty = 0;
|
|
||||||
} else {
|
|
||||||
- last = m[0].rm_eo;
|
|
||||||
- start = m[0].rm_eo + 1;
|
|
||||||
+ last = start + m[0].rm_eo;
|
|
||||||
+ start += m[0].rm_eo + 1;
|
|
||||||
empty = 1;
|
|
||||||
}
|
|
||||||
|
|
|
@ -1,6 +1,6 @@
|
||||||
# Template file for 'tmux'
|
# Template file for 'tmux'
|
||||||
pkgname=tmux
|
pkgname=tmux
|
||||||
version=3.0
|
version=3.0a
|
||||||
revision=1
|
revision=1
|
||||||
build_style=gnu-configure
|
build_style=gnu-configure
|
||||||
makedepends="libevent-devel ncurses-devel"
|
makedepends="libevent-devel ncurses-devel"
|
||||||
|
@ -10,7 +10,7 @@ license="ISC"
|
||||||
homepage="https://tmux.github.io"
|
homepage="https://tmux.github.io"
|
||||||
changelog="https://raw.githubusercontent.com/tmux/tmux/master/CHANGES"
|
changelog="https://raw.githubusercontent.com/tmux/tmux/master/CHANGES"
|
||||||
distfiles="https://github.com/tmux/tmux/releases/download/${version}/tmux-${version}.tar.gz"
|
distfiles="https://github.com/tmux/tmux/releases/download/${version}/tmux-${version}.tar.gz"
|
||||||
checksum=9edcd78df80962ee2e6471a8f647602be5ded62bb41c574172bb3dc3d0b9b4b4
|
checksum=4ad1df28b4afa969e59c08061b45082fdc49ff512f30fc8e43217d7b0e5f8db9
|
||||||
|
|
||||||
post_install() {
|
post_install() {
|
||||||
vlicense COPYING
|
vlicense COPYING
|
||||||
|
|
Loading…
Add table
Reference in a new issue