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