pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/audio/kew
Module Name: pkgsrc
Committed By: ktnb
Date: Mon Dec 29 03:10:15 UTC 2025
Modified Files:
pkgsrc/audio/kew: Makefile PLIST distinfo
Added Files:
pkgsrc/audio/kew/patches: patch-Makefile patch-src_ui_common__ui.c
patch-src_ui_input.c
Log Message:
kew: update to 3.7.3
- Optimisations for large music collections/slow disks and a key
binding/input handling overhaul.
- kew play <filepath> , plays a file or a the contents of a
directory.
- Added support for USLT lyrics tag including USLT with embedded
synchronized lrc content
- bug fixes
To generate a diff of this commit:
cvs rdiff -u -r1.21 -r1.22 pkgsrc/audio/kew/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/audio/kew/PLIST
cvs rdiff -u -r1.17 -r1.18 pkgsrc/audio/kew/distinfo
cvs rdiff -u -r0 -r1.3 pkgsrc/audio/kew/patches/patch-Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/audio/kew/patches/patch-src_ui_common__ui.c \
pkgsrc/audio/kew/patches/patch-src_ui_input.c
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/audio/kew/Makefile
diff -u pkgsrc/audio/kew/Makefile:1.21 pkgsrc/audio/kew/Makefile:1.22
--- pkgsrc/audio/kew/Makefile:1.21 Sat Dec 20 16:28:35 2025
+++ pkgsrc/audio/kew/Makefile Mon Dec 29 03:10:14 2025
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.21 2025/12/20 16:28:35 nia Exp $
+# $NetBSD: Makefile,v 1.22 2025/12/29 03:10:14 ktnb Exp $
-DISTNAME= kew-3.6.4
-PKGREVISION= 1
+DISTNAME= kew-3.7.3
CATEGORIES= audio
MASTER_SITES= ${MASTER_SITE_GITHUB:=ravachol/}
GITHUB_TAG= v${PKGVERSION_NOREV}
Index: pkgsrc/audio/kew/PLIST
diff -u pkgsrc/audio/kew/PLIST:1.2 pkgsrc/audio/kew/PLIST:1.3
--- pkgsrc/audio/kew/PLIST:1.2 Tue Oct 7 01:38:58 2025
+++ pkgsrc/audio/kew/PLIST Mon Dec 29 03:10:14 2025
@@ -1,17 +1,20 @@
-@comment $NetBSD: PLIST,v 1.2 2025/10/07 01:38:58 ktnb Exp $
+@comment $NetBSD: PLIST,v 1.3 2025/12/29 03:10:14 ktnb Exp $
bin/kew
man/man1/kew.1
share/kew/themes/army.theme
share/kew/themes/bunker.theme
+share/kew/themes/catpuccin.theme
share/kew/themes/cyberpunk.theme
share/kew/themes/default.theme
share/kew/themes/forest.theme
share/kew/themes/gruvbox.theme
share/kew/themes/gruvboxlight.theme
share/kew/themes/kew-theme-pack1.txt
+share/kew/themes/kew-theme-pack2.txt
share/kew/themes/marianatrench.theme
share/kew/themes/midnight.theme
share/kew/themes/monochrome.theme
+share/kew/themes/neutral.theme
share/kew/themes/paper.theme
share/kew/themes/pewter.theme
share/kew/themes/purple.theme
@@ -19,3 +22,5 @@ share/kew/themes/ravachol.theme
share/kew/themes/solarizedlight.theme
share/kew/themes/synthwave.theme
share/kew/themes/tokyonight.theme
+share/locale/ja/LC_MESSAGES/kew.mo
+share/locale/zh_CN/LC_MESSAGES/kew.mo
Index: pkgsrc/audio/kew/distinfo
diff -u pkgsrc/audio/kew/distinfo:1.17 pkgsrc/audio/kew/distinfo:1.18
--- pkgsrc/audio/kew/distinfo:1.17 Tue Oct 21 01:31:54 2025
+++ pkgsrc/audio/kew/distinfo Mon Dec 29 03:10:14 2025
@@ -1,5 +1,8 @@
-$NetBSD: distinfo,v 1.17 2025/10/21 01:31:54 ktnb Exp $
+$NetBSD: distinfo,v 1.18 2025/12/29 03:10:14 ktnb Exp $
-BLAKE2s (kew-3.6.4.tar.gz) = 54ea494693b22d5f61349ce7a083635f48244995765a99521724310fa46c416c
-SHA512 (kew-3.6.4.tar.gz) = 9039237634b2cd7c3df63c3fdfdffae2840c5587b4792e50faf3d86c7d1ca80cbc360f5b2f33fd13486f3dbbb9e557248cda5853d00aadd945e5f2587c6862ae
-Size (kew-3.6.4.tar.gz) = 1178916 bytes
+BLAKE2s (kew-3.7.3.tar.gz) = 6d1f8b5190f71dc4ee8622ea3fbd6ec3722e5c585c88cecd0792933870809029
+SHA512 (kew-3.7.3.tar.gz) = 208dc0fdf004d8284f6378d863617f8eec5f8e71b8febafca059964a4db07967ceb56950946c588765e5984d58df89f094e438ff878e53514688289932389432
+Size (kew-3.7.3.tar.gz) = 3540842 bytes
+SHA1 (patch-Makefile) = cfff7938e8b325f20c86bc459e76d0617261b1d2
+SHA1 (patch-src_ui_common__ui.c) = ed7add1e11f413a83599ce405040e3d3352c1074
+SHA1 (patch-src_ui_input.c) = dd575b6ef6e7b01d18422e8be47d9cd9d2bb9ebc
Added files:
Index: pkgsrc/audio/kew/patches/patch-Makefile
diff -u /dev/null pkgsrc/audio/kew/patches/patch-Makefile:1.3
--- /dev/null Mon Dec 29 03:10:15 2025
+++ pkgsrc/audio/kew/patches/patch-Makefile Mon Dec 29 03:10:14 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-Makefile,v 1.3 2025/12/29 03:10:14 ktnb Exp $
+
+Don't error out on NetBSD 11
+
+--- Makefile.orig 2025-12-18 09:54:42.000000000 +0000
++++ Makefile
+@@ -92,6 +92,8 @@ endif
+ COMMONFLAGS += -DMA_NO_AAUDIO
+ COMMONFLAGS += -fstack-protector-strong -Wformat -Wno-format-security -fPIE -D_FORTIFY_SOURCE=2
+ COMMONFLAGS += -Wall -Wextra -Wpointer-arith
++# Don't fail select(2) pointer in ui/termbox_input.h
++COMMONFLAGS += -Wno-incompatible-pointer-types -Wno-implicit-function-declaration
+
+ # Check if we're in Termux environment
+ ifneq ($(wildcard /data/data/com.termux/files/usr),)
Index: pkgsrc/audio/kew/patches/patch-src_ui_common__ui.c
diff -u /dev/null pkgsrc/audio/kew/patches/patch-src_ui_common__ui.c:1.1
--- /dev/null Mon Dec 29 03:10:15 2025
+++ pkgsrc/audio/kew/patches/patch-src_ui_common__ui.c Mon Dec 29 03:10:14 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-src_ui_common__ui.c,v 1.1 2025/12/29 03:10:14 ktnb Exp $
+
+Comment out broken code for now. https://github.com/ravachol/kew/issues/519
+
+--- src/ui/common_ui.c.orig 2025-12-29 02:51:24.742217846 +0000
++++ src/ui/common_ui.c
+@@ -489,7 +489,7 @@ void process_name(const char *name, char
+ if (strip_unneeded_chars)
+ remove_unneeded_chars(output, strnlen(output, max_width));
+
+- trim(output, strlen(output));
++// trim(output, strlen(output));
+ }
+
+ void process_name_scroll(const char *name, char *output, int max_width,
Index: pkgsrc/audio/kew/patches/patch-src_ui_input.c
diff -u /dev/null pkgsrc/audio/kew/patches/patch-src_ui_input.c:1.1
--- /dev/null Mon Dec 29 03:10:15 2025
+++ pkgsrc/audio/kew/patches/patch-src_ui_input.c Mon Dec 29 03:10:14 2025
@@ -0,0 +1,14 @@
+$NetBSD: patch-src_ui_input.c,v 1.1 2025/12/29 03:10:14 ktnb Exp $
+
+Need wchar.h for wcwidth.
+
+--- src/ui/input.c.orig 2025-12-18 09:54:42.000000000 +0000
++++ src/ui/input.c
+@@ -41,6 +41,7 @@
+ #include <ctype.h>
+ #include <gio/gio.h>
+ #include <glib.h>
++#include <wchar.h>
+
+ #define MAX_TMP_SEQ_LEN 256
+ #define NUM_KEY_MAPPINGS 64
Home |
Main Index |
Thread Index |
Old Index