aboutsummaryrefslogtreecommitdiff
path: root/system/multitail
diff options
context:
space:
mode:
authorWilly Sudiarto Raharjo <willysr@slackbuilds.org>2023-11-19 22:58:29 +0700
committerWilly Sudiarto Raharjo <willysr@slackbuilds.org>2023-11-19 22:58:29 +0700
commite0cf4300e0a2eb2df40daa114cab62a283a6e869 (patch)
treeb32259915925c8a8a18dccc0570ef2914f88d458 /system/multitail
parentcf7efbd5020bcd054a13f832949e4e9b6f0a2052 (diff)
system/multitail: Updated for version 7.1.2.
Signed-off-by: Willy Sudiarto Raharjo <willysr@slackbuilds.org>
Diffstat (limited to 'system/multitail')
-rw-r--r--system/multitail/608bad75.patch28
-rw-r--r--system/multitail/d7d10f3b.patch109
-rw-r--r--system/multitail/multitail.SlackBuild5
-rw-r--r--system/multitail/multitail.info6
4 files changed, 4 insertions, 144 deletions
diff --git a/system/multitail/608bad75.patch b/system/multitail/608bad75.patch
deleted file mode 100644
index eafb3c9dd5eec..0000000000000
--- a/system/multitail/608bad75.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 608bad75a9acf51e2283768996721bd549149991 Mon Sep 17 00:00:00 2001
-From: Thomas Dorsch <t.dorsch@ibgndt.de>
-Date: Wed, 21 Sep 2022 16:41:51 +0200
-Subject: [PATCH] Used LICENSE file as license.txt (license.txt is missing),
- and also fixed ect-typo
-
----
- CMakeLists.txt | 4 ++--
- 1 file changed, 2 insertions(+), 2 deletions(-)
-
-diff --git a/CMakeLists.txt b/CMakeLists.txt
-index 862496c..3492d3d 100644
---- a/CMakeLists.txt
-+++ b/CMakeLists.txt
-@@ -147,11 +147,11 @@ install(FILES multitail.conf DESTINATION etc RENAME multitail.conf.new)
- install(FILES multitail.1 DESTINATION share/man/man1)
- # install doc files
- install(FILES manual.html DESTINATION share/doc/multitail-${VERSION})
--install(FILES license.txt DESTINATION share/doc/multitail-${VERSION})
-+install(FILES LICENSE DESTINATION share/doc/multitail-${VERSION})
- install(FILES readme.txt DESTINATION share/doc/multitail-${VERSION})
- install(FILES thanks.txt DESTINATION share/doc/multitail-${VERSION})
- # cp conversion-scripts/* etc/multitail/
--install(DIRECTORY conversion-scripts DESTINATION ect/multitail)
-+install(DIRECTORY conversion-scripts DESTINATION etc/multitail)
-
-
- if(USE_CPPCHECK)
diff --git a/system/multitail/d7d10f3b.patch b/system/multitail/d7d10f3b.patch
deleted file mode 100644
index d7e92da33d814..0000000000000
--- a/system/multitail/d7d10f3b.patch
+++ /dev/null
@@ -1,109 +0,0 @@
-From d7d10f3bce261074c116eba9f924b61f43777662 Mon Sep 17 00:00:00 2001
-From: Sergei Trofimovich <slyich@gmail.com>
-Date: Wed, 17 Nov 2021 07:58:02 +0000
-Subject: [PATCH] multitail: always use "%s"-style format for printf()-style
- functions
-
-`ncuses-6.3` added printf-style function attributes and now makes
-it easier to catch cases when user input is used in palce of format
-string when built with CFLAGS=-Werror=format-security:
-
- ui.c:1167:71: error: format not a string literal and no format arguments [-Werror=format-security]
- 1167 | mvwprintw(mywin -> win, 4 + loop, 42, dummy);
- | ^~~~~
-
-Let's wrap all the missing places with "%s" format.
----
- mt.c | 12 +++---------
- stripstring.c | 2 +-
- term.c | 4 ++--
- ui.c | 4 ++--
- 4 files changed, 8 insertions(+), 14 deletions(-)
-
-diff --git a/mt.c b/mt.c
-index 83c9e0a..f653919 100644
---- a/mt.c
-+++ b/mt.c
-@@ -1459,14 +1459,8 @@ void update_statusline(NEWWIN *status, int win_nr, proginfo *cur)
- else
- {
- cur_len = 13;
-- /* is this trick still neccessary as I moved from off_t to off64_t? */
--#if 0
-- /* this trick is because on MacOS X 'off_t' is specified as a 64 bit integer */
--#endif
-- if (sizeof(off64_t) == 8)
-- mvwprintw(status -> win, 0, win_width - (strlen(timestamp) + cur_len), "%10lld - %s", fsize, timestamp);
-- else
-- mvwprintw(status -> win, 0, win_width - (strlen(timestamp) + cur_len), "%10ld - %s", fsize, timestamp);
-+ /* Accomodate for both 32-bit and 64-bit off_t. */
-+ mvwprintw(status -> win, 0, win_width - (strlen(timestamp) + cur_len), "%10lld - %s", (long long)fsize, timestamp);
- }
-
- total_info_len = statusline_len + cur_len;
-@@ -1743,7 +1737,7 @@ void create_windows(void)
- menu_win = mynewwin(max_y, max_x, 0, 0);
- werase(menu_win -> win);
-
-- wprintw(menu_win -> win, version_str);
-+ wprintw(menu_win -> win, "%s", version_str);
- wprintw(menu_win -> win, "\n\n");
-
- wprintw(menu_win -> win, "%s\n", F1);
-diff --git a/stripstring.c b/stripstring.c
-index 95bfd70..4e7acad 100644
---- a/stripstring.c
-+++ b/stripstring.c
-@@ -154,7 +154,7 @@ int edit_strippers(void)
- memset(linebuf, ' ', sizeof(linebuf) - 1);
- linebuf[sizeof(linebuf) - 1] = 0x00;
- for(loop=4; loop<22; loop++)
-- mvwprintw(mywin -> win, loop, 1, linebuf);
-+ mvwprintw(mywin -> win, loop, 1, "%s", linebuf);
-
- /* display them lines */
- for(loop=0; loop<cur -> n_strip; loop++)
-diff --git a/term.c b/term.c
-index a0f1fc0..646f9ea 100644
---- a/term.c
-+++ b/term.c
-@@ -159,7 +159,7 @@ char * edit_string(NEWWIN *win, int win_y, int win_x, int win_width, int max_wid
- string[copy_len] = 0x00;
-
- str_pos = dummy;
-- mvwprintw(win -> win, win_y, win_x, &string[dummy]);
-+ mvwprintw(win -> win, win_y, win_x, "%s", &string[dummy]);
- x = strlen(string) - dummy;
- }
- else
-@@ -608,7 +608,7 @@ void escape_print(NEWWIN *win, int y, int x, char *str)
- void win_header(NEWWIN *win, char *str)
- {
- wattron(win -> win, A_BOLD);
-- mvwprintw(win -> win, 1, 2, str);
-+ mvwprintw(win -> win, 1, 2, "%s", str);
- wattroff(win -> win, A_BOLD);
- }
-
-diff --git a/ui.c b/ui.c
-index e987a51..f494946 100644
---- a/ui.c
-+++ b/ui.c
-@@ -1085,7 +1085,7 @@ int toggle_colors(void)
-
- dummy = mystrdup(cur -> filename);
- dummy[min(strlen(dummy), 40)] = 0x00;
-- mvwprintw(mywin -> win, 3, 1, dummy);
-+ mvwprintw(mywin -> win, 3, 1, "%s", dummy);
-
- col = ask_colors(mywin, 4, cur -> cdef.colorize, &cur -> cdef.field_nr, &cur -> cdef.field_del, &cur -> cdef.color_schemes, &cur -> cdef.attributes, &cur -> cdef.term_emul);
- if (col != (char)-1)
-@@ -1164,7 +1164,7 @@ int edit_regexp(void)
- char dummy[18];
- strncpy(dummy, (cur -> pre)[loop].cmd, min(17, strlen((cur -> pre)[loop].cmd)));
- dummy[17]=0x00;
-- mvwprintw(mywin -> win, 4 + loop, 42, dummy);
-+ mvwprintw(mywin -> win, 4 + loop, 42, "%s", dummy);
- wmove(mywin -> win, 4 + loop, 41);
- }
- if (loop == cur_re)
diff --git a/system/multitail/multitail.SlackBuild b/system/multitail/multitail.SlackBuild
index 1f3ebeeadbb51..7b9cacc814fd3 100644
--- a/system/multitail/multitail.SlackBuild
+++ b/system/multitail/multitail.SlackBuild
@@ -26,7 +26,7 @@
cd $(dirname $0) ; CWD=$(pwd)
PRGNAM=multitail
-VERSION=${VERSION:-7.0.0}
+VERSION=${VERSION:-7.1.2}
BUILD=${BUILD:-1}
TAG=${TAG:-_SBo}
PKGTYPE=${PKGTYPE:-tgz}
@@ -71,9 +71,6 @@ find -L . \
\( -perm 666 -o -perm 664 -o -perm 640 -o -perm 600 -o -perm 444 \
-o -perm 440 -o -perm 400 \) -exec chmod 644 {} \;
-patch -p1 < $CWD/d7d10f3b.patch
-patch -p1 < $CWD/608bad75.patch
-
# Fix our destination
sed -i "s|/usr/share|/usr|" Makefile
sed -i "s|share/man/man1|man/man1|" Makefile
diff --git a/system/multitail/multitail.info b/system/multitail/multitail.info
index 949f37dcf372a..015cdf8dc31a2 100644
--- a/system/multitail/multitail.info
+++ b/system/multitail/multitail.info
@@ -1,8 +1,8 @@
PRGNAM="multitail"
-VERSION="7.0.0"
+VERSION="7.1.2"
HOMEPAGE="http://www.vanheusden.com/multitail/"
-DOWNLOAD="https://github.com/folkertvanheusden/multitail/archive/refs/tags/7.0.0/multitail-7.0.0.tar.gz"
-MD5SUM="90b67e3e41c5c51b65b946149eaa780e"
+DOWNLOAD="https://github.com/folkertvanheusden/multitail/archive/refs/tags/7.1.2/multitail-7.1.2.tar.gz"
+MD5SUM="905002f0d5d436a0d6f70f1007f23bd1"
DOWNLOAD_x86_64=""
MD5SUM_x86_64=""
REQUIRES=""