pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/audio



Module Name:    pkgsrc
Committed By:   ktnb
Date:           Wed Oct  9 14:25:45 UTC 2024

Modified Files:
        pkgsrc/audio: Makefile
Added Files:
        pkgsrc/audio/kew: DESCR Makefile PLIST distinfo options.mk
        pkgsrc/audio/kew/patches: patch-Makefile

Log Message:
Kew is a command-line music player. With Kew you can:
Search a music library with partial titles; creates a playlist based
on a matched directory; control the player with previous, next and
pause; and edit the playlist by adding and removing songs.
Kew supports gapless playback (between files of the same format and
type) and MP3, FLAC, MPEG-4 (AAC, M4A), OPUS, OGG and WAV audio.


To generate a diff of this commit:
cvs rdiff -u -r1.703 -r1.704 pkgsrc/audio/Makefile
cvs rdiff -u -r0 -r1.1 pkgsrc/audio/kew/DESCR pkgsrc/audio/kew/Makefile \
    pkgsrc/audio/kew/PLIST pkgsrc/audio/kew/distinfo \
    pkgsrc/audio/kew/options.mk
cvs rdiff -u -r0 -r1.1 pkgsrc/audio/kew/patches/patch-Makefile

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/audio/Makefile
diff -u pkgsrc/audio/Makefile:1.703 pkgsrc/audio/Makefile:1.704
--- pkgsrc/audio/Makefile:1.703 Mon Sep  2 16:04:24 2024
+++ pkgsrc/audio/Makefile       Wed Oct  9 14:25:45 2024
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.703 2024/09/02 16:04:24 nia Exp $
+# $NetBSD: Makefile,v 1.704 2024/10/09 14:25:45 ktnb Exp $
 #
 
 COMMENT=       Audio tools, players, and libraries
@@ -200,6 +200,7 @@ SUBDIR+=    jack
 SUBDIR+=       jack-keyboard
 SUBDIR+=       jack_umidi
 SUBDIR+=       juke
+SUBDIR+=       kew
 SUBDIR+=       kid3
 SUBDIR+=       ladspa
 SUBDIR+=       lame

Added files:

Index: pkgsrc/audio/kew/DESCR
diff -u /dev/null pkgsrc/audio/kew/DESCR:1.1
--- /dev/null   Wed Oct  9 14:25:45 2024
+++ pkgsrc/audio/kew/DESCR      Wed Oct  9 14:25:45 2024
@@ -0,0 +1,6 @@
+Kew is a command-line music player. With Kew you can:
+Search a music library with partial titles; creates a playlist based
+on a matched directory; control the player with previous, next and
+pause; and edit the playlist by adding and removing songs.
+Kew supports gapless playback (between files of the same format and
+type) and MP3, FLAC, MPEG-4 (AAC, M4A), OPUS, OGG and WAV audio.
Index: pkgsrc/audio/kew/Makefile
diff -u /dev/null pkgsrc/audio/kew/Makefile:1.1
--- /dev/null   Wed Oct  9 14:25:45 2024
+++ pkgsrc/audio/kew/Makefile   Wed Oct  9 14:25:45 2024
@@ -0,0 +1,28 @@
+# $NetBSD: Makefile,v 1.1 2024/10/09 14:25:45 ktnb Exp $
+
+DISTNAME=      kew-2.8.2
+CATEGORIES=    audio
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=ravachol/}
+GITHUB_TAG=    v${PKGVERSION_NOREV}
+
+MAINTAINER=    ktnb%NetBSD.org@localhost
+HOMEPAGE=      https://github.com/ravachol/kew/
+COMMENT=       Terminal music player with album art
+LICENSE=       gnu-gpl-v2
+
+USE_TOOLS+=    pkg-config gmake
+
+MAKE_FLAGS+=   MAN_DIR=${PREFIX}/${PKGMANDIR}
+
+.include "options.mk"
+
+.include "../../audio/libopus/buildlink3.mk"
+.include "../../audio/libvorbis/buildlink3.mk"
+.include "../../audio/opusfile/buildlink3.mk"
+.include "../../devel/glib2/buildlink3.mk"
+.include "../../devel/libatomic/buildlink3.mk"
+.include "../../graphics/chafa/buildlink3.mk"
+.include "../../graphics/freeimage/buildlink3.mk"
+.include "../../math/fftw/buildlink3.mk"
+.include "../../multimedia/ffmpeg7/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/audio/kew/PLIST
diff -u /dev/null pkgsrc/audio/kew/PLIST:1.1
--- /dev/null   Wed Oct  9 14:25:45 2024
+++ pkgsrc/audio/kew/PLIST      Wed Oct  9 14:25:45 2024
@@ -0,0 +1,3 @@
+@comment $NetBSD: PLIST,v 1.1 2024/10/09 14:25:45 ktnb Exp $
+bin/kew
+man/man1/kew.1
Index: pkgsrc/audio/kew/distinfo
diff -u /dev/null pkgsrc/audio/kew/distinfo:1.1
--- /dev/null   Wed Oct  9 14:25:45 2024
+++ pkgsrc/audio/kew/distinfo   Wed Oct  9 14:25:45 2024
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1 2024/10/09 14:25:45 ktnb Exp $
+
+BLAKE2s (kew-2.8.2.tar.gz) = 067ba34f5cb09bb781b8564f45aabf22a8384e1875eb61f1aa192a874982608e
+SHA512 (kew-2.8.2.tar.gz) = 51c5509e8f08b8ddd36545e5f45de6c21b276dcdd2c52de99e71f136bdf185c9b2500d00b5ed484a23ce92313880fe581a5f3bcdef7987b337e40174fa1115bd
+Size (kew-2.8.2.tar.gz) = 1443438 bytes
+SHA1 (patch-Makefile) = 1c27fc982c364f6e74c216327a0aaba6ad56fadc
Index: pkgsrc/audio/kew/options.mk
diff -u /dev/null pkgsrc/audio/kew/options.mk:1.1
--- /dev/null   Wed Oct  9 14:25:45 2024
+++ pkgsrc/audio/kew/options.mk Wed Oct  9 14:25:45 2024
@@ -0,0 +1,14 @@
+# $NetBSD: options.mk,v 1.1 2024/10/09 14:25:45 ktnb Exp $
+
+PKG_OPTIONS_VAR=       PKG_OPTIONS.kew
+PKG_SUPPORTED_OPTIONS= libnotify
+PKG_SUGGESTED_OPTIONS=
+
+.include "../../mk/bsd.options.mk"
+
+###
+###  Include the libnotify library
+###
+.if !empty(PKG_OPTIONS:Mlibnotify)
+.include "../../sysutils/libnotify/buildlink3.mk"
+.endif

Index: pkgsrc/audio/kew/patches/patch-Makefile
diff -u /dev/null pkgsrc/audio/kew/patches/patch-Makefile:1.1
--- /dev/null   Wed Oct  9 14:25:45 2024
+++ pkgsrc/audio/kew/patches/patch-Makefile     Wed Oct  9 14:25:45 2024
@@ -0,0 +1,15 @@
+$NetBSD: patch-Makefile,v 1.1 2024/10/09 14:25:45 ktnb Exp $
+
+Allow pkgsrc to use its PREFIX.
+
+--- Makefile.orig      2024-10-08 18:34:46.950069726 +0000
++++ Makefile
+@@ -29,7 +29,7 @@ ifeq ($(CC), gcc)
+ endif
+ 
+ OBJDIR = src/obj
+-PREFIX = /usr
++PREFIX ?= /usr
+ SRCS = src/common_ui.c src/sound.c src/directorytree.c src/soundcommon.c src/search_ui.c src/playlist_ui.c src/player.c src/soundbuiltin.c src/mpris.c src/playerops.c src/utils.c src/file.c 
src/chafafunc.c src/cache.c src/songloader.c src/playlist.c src/term.c src/settings.c src/visuals.c src/kew.c
+ OBJS = $(SRCS:src/%.c=$(OBJDIR)/%.o)
+ 



Home | Main Index | Thread Index | Old Index