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:           Fri May  1 15:09:32 UTC 2026

Modified Files:
        pkgsrc/audio/kew: Makefile distinfo
        pkgsrc/audio/kew/patches: patch-Makefile
Removed Files:
        pkgsrc/audio/kew/patches: patch-src_sys_mpris.c
            patch-src_ui_common__ui.c patch-src_ui_input.c

Log Message:
kew: update to 4.0.0

New:
- Discord RPC integration
- kew play \<path\> \<path2\> command
- Support for macOS media keys
- You can now dequeue m3u playlists and they are sorted first
- Lyrics page now centers the current lyric once it reaches the
  center of the screen
- Smoother gradient for non default sized spectrum visualizers
- Added a Nix Flake
- Expandable directories in search view
- miniaudio bumped to version 0.11.24.
- Hide footer option, hideFooter=1
- Hide time status (elapsed seconds, song length and so on) option,
hideTimeStatus=1
- Add option to disable the stripping of track numbers from file
  names in the library: stripTrackNumbers=0
- Add AIFF support
- ClearListClearsAll option, which makes backspace clear the whole
  playlist including the playing song
- Non-square cover art is no longer stretched

Bugs:
- Do not strip the number from a song title if it's connected to an
  alphanumeric character, like '10th song
- Fixed switching view via mouse leads to wrong view or no view is
  changed on macOS
- Fixed finishing a repeated playlist while in track view puts you
  back in library view
- Last line of lyrics duplicated in landscape mode
- Fixed lyrics page not staying at the last line but jumping to the
  top
- Fixed trim() segfaults on NetBSD 11
- Fixed side cover on library view sometimes appearing at the bottom
  and not centered
- Fixed cover not being fetched from files with uppercase extension
- Fixed crash when pressing enter on a different song while audio is
  playing on Termux
- Fixed crash on exit in Termux/Android
- Improved and more efficient stripping of numbers on filenames
- Fixed segfault sometimes when pressing u for update
- Fix timestamp calculation in embedded lyrics
- Fix playlist not loading in correct order on startup
- Fix chinese lyrics characters not printed correctly


To generate a diff of this commit:
cvs rdiff -u -r1.22 -r1.23 pkgsrc/audio/kew/Makefile
cvs rdiff -u -r1.19 -r1.20 pkgsrc/audio/kew/distinfo
cvs rdiff -u -r1.3 -r1.4 pkgsrc/audio/kew/patches/patch-Makefile
cvs rdiff -u -r1.1 -r0 pkgsrc/audio/kew/patches/patch-src_sys_mpris.c \
    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.22 pkgsrc/audio/kew/Makefile:1.23
--- pkgsrc/audio/kew/Makefile:1.22      Mon Dec 29 03:10:14 2025
+++ pkgsrc/audio/kew/Makefile   Fri May  1 15:09:32 2026
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.22 2025/12/29 03:10:14 ktnb Exp $
+# $NetBSD: Makefile,v 1.23 2026/05/01 15:09:32 ktnb Exp $
 
-DISTNAME=      kew-3.7.3
+DISTNAME=      kew-4.0.0
 CATEGORIES=    audio
 MASTER_SITES=  ${MASTER_SITE_GITHUB:=ravachol/}
 GITHUB_TAG=    v${PKGVERSION_NOREV}

Index: pkgsrc/audio/kew/distinfo
diff -u pkgsrc/audio/kew/distinfo:1.19 pkgsrc/audio/kew/distinfo:1.20
--- pkgsrc/audio/kew/distinfo:1.19      Thu Feb 12 12:55:00 2026
+++ pkgsrc/audio/kew/distinfo   Fri May  1 15:09:32 2026
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.19 2026/02/12 12:55:00 ktnb Exp $
+$NetBSD: distinfo,v 1.20 2026/05/01 15:09:32 ktnb Exp $
 
-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_sys_mpris.c) = 26bfe6d50579a8928e86c28571c27fc468c27bf1
-SHA1 (patch-src_ui_common__ui.c) = ed7add1e11f413a83599ce405040e3d3352c1074
-SHA1 (patch-src_ui_input.c) = dd575b6ef6e7b01d18422e8be47d9cd9d2bb9ebc
+BLAKE2s (kew-4.0.0.tar.gz) = bc75e08519b72450ca6e67077c1c5ae00f8b764c2837006969cbe67c8792eba7
+SHA512 (kew-4.0.0.tar.gz) = 7951c28968b9aaf7be1ce2328ee25d885ef3403e3f440fba907fe7ceb12837c21e8b8d2755771eb6ec7687a188d37a46ef92f0c1c031223c5541b3564b6abee7
+Size (kew-4.0.0.tar.gz) = 3614138 bytes
+SHA1 (patch-Makefile) = aa161e9efa5383930d37edf1bb0d77de7f5369ca
+SHA1 (patch-src_sys_mpris.c) = 39e6acdb49799a264135a55a9b9a5e4ee8a11de8
+SHA1 (patch-src_ui_common__ui.c) = da39a3ee5e6b4b0d3255bfef95601890afd80709
+SHA1 (patch-src_ui_input.c) = da39a3ee5e6b4b0d3255bfef95601890afd80709

Index: pkgsrc/audio/kew/patches/patch-Makefile
diff -u pkgsrc/audio/kew/patches/patch-Makefile:1.3 pkgsrc/audio/kew/patches/patch-Makefile:1.4
--- pkgsrc/audio/kew/patches/patch-Makefile:1.3 Mon Dec 29 03:10:14 2025
+++ pkgsrc/audio/kew/patches/patch-Makefile     Fri May  1 15:09:32 2026
@@ -1,15 +1,15 @@
-$NetBSD: patch-Makefile,v 1.3 2025/12/29 03:10:14 ktnb Exp $
+$NetBSD: patch-Makefile,v 1.4 2026/05/01 15:09:32 ktnb Exp $
 
 Don't error out on NetBSD 11
 
---- Makefile.orig      2025-12-18 09:54:42.000000000 +0000
+--- Makefile.orig      2026-04-29 07:26:45.000000000 +0000
 +++ Makefile
-@@ -92,6 +92,8 @@ endif
+@@ -131,6 +131,8 @@ COMMONFLAGS += -Wall -Wextra -Wpointer-arith
+ 
  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),)
+ GC_SECTIONS_FLAG :=
+ 



Home | Main Index | Thread Index | Old Index