mirror of
https://github.com/void-linux/void-packages.git
synced 2025-06-05 06:33:50 +02:00
tmux: update to 3.1.
Change maintainer from Nathan Owens to me. He/She left for other projects. And I'm using tmux for every day.
This commit is contained in:
parent
23ff4228ff
commit
a99e4765c5
2 changed files with 8 additions and 51 deletions
|
@ -1,47 +0,0 @@
|
||||||
From 68d59a16cec91d2c2747c8c2862560e89f8f2d31 Mon Sep 17 00:00:00 2001
|
|
||||||
From: nicm <nicm>
|
|
||||||
Date: Mon, 14 Oct 2019 08:38:07 +0000
|
|
||||||
Subject: [PATCH] Memory leaks, from Igor Wong in GitHub issue 1934.
|
|
||||||
|
|
||||||
---
|
|
||||||
cmd-parse.y | 1 +
|
|
||||||
options.c | 1 +
|
|
||||||
tmux.c | 1 +
|
|
||||||
3 files changed, 3 insertions(+)
|
|
||||||
|
|
||||||
diff --git a/cmd-parse.y b/cmd-parse.y
|
|
||||||
index 0cd7c6bf6..2c924010c 100644
|
|
||||||
--- cmd-parse.y
|
|
||||||
+++ cmd-parse.y
|
|
||||||
@@ -696,6 +696,7 @@ cmd_parse_build_commands(struct cmd_parse_commands *cmds,
|
|
||||||
pr.status = CMD_PARSE_ERROR;
|
|
||||||
pr.error = cmd_parse_get_error(pi->file, line, cause);
|
|
||||||
free(cause);
|
|
||||||
+ cmd_list_free(cmdlist);
|
|
||||||
goto out;
|
|
||||||
}
|
|
||||||
cmd_list_append(cmdlist, add);
|
|
||||||
diff --git a/options.c b/options.c
|
|
||||||
index 1be9f8cd7..f683c566e 100644
|
|
||||||
--- options.c
|
|
||||||
+++ options.c
|
|
||||||
@@ -296,6 +296,7 @@ options_remove(struct options_entry *o)
|
|
||||||
else
|
|
||||||
options_value_free(o, &o->value);
|
|
||||||
RB_REMOVE(options_tree, &oo->tree, o);
|
|
||||||
+ free((void *)o->name);
|
|
||||||
free(o);
|
|
||||||
}
|
|
||||||
|
|
||||||
diff --git a/tmux.c b/tmux.c
|
|
||||||
index c3fe3ee6f..fe2647f56 100644
|
|
||||||
--- tmux.c
|
|
||||||
+++ tmux.c
|
|
||||||
@@ -130,6 +130,7 @@ make_label(const char *label, char **cause)
|
|
||||||
free(base);
|
|
||||||
goto fail;
|
|
||||||
}
|
|
||||||
+ free(base);
|
|
||||||
|
|
||||||
if (mkdir(resolved, S_IRWXU) != 0 && errno != EEXIST)
|
|
||||||
goto fail;
|
|
|
@ -1,17 +1,21 @@
|
||||||
# Template file for 'tmux'
|
# Template file for 'tmux'
|
||||||
pkgname=tmux
|
pkgname=tmux
|
||||||
version=3.0a
|
version=3.1
|
||||||
revision=2
|
revision=1
|
||||||
build_style=gnu-configure
|
build_style=gnu-configure
|
||||||
hostmakedepends="byacc"
|
hostmakedepends="byacc"
|
||||||
makedepends="libevent-devel ncurses-devel"
|
makedepends="libevent-devel ncurses-devel"
|
||||||
short_desc="Terminal Multiplexer"
|
short_desc="Terminal Multiplexer"
|
||||||
maintainer="Nathan Owens <ndowens04@gmail.com>"
|
maintainer="Đoàn Trần Công Danh <congdanhqx@gmail.com>"
|
||||||
license="ISC"
|
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=4ad1df28b4afa969e59c08061b45082fdc49ff512f30fc8e43217d7b0e5f8db9
|
checksum=979bf38db2c36193de49149aaea5c540d18e01ccc27cf76e2aff5606bd186722
|
||||||
|
|
||||||
|
if [ "$XBPS_TARGET_LIBC" = musl ]; then
|
||||||
|
makedepends+=" musl-legacy-compat"
|
||||||
|
fi
|
||||||
|
|
||||||
post_install() {
|
post_install() {
|
||||||
vlicense COPYING
|
vlicense COPYING
|
||||||
|
|
Loading…
Add table
Reference in a new issue