audio/dsbmixer: Update to 2.0

ChangeLog: https://github.com/mrclksr/DSBMixer/releases/tag/2.0

 * Major parts of the code have been redesigned.
 * Support for controlling the volume of each audio application separately has
   been added.
 * Support for moving Pulseaudio streams to a new default sound device has been
   added.
 * Support for setting the default unit check interval has been added.
 * Support for defining the number of mouse wheel scroll lines has been added.
 * A DBus interface for controlling DSBMixer has been added.
 * DSBMixer now uses KStatusNotifierItem instead of QSystemTrayIcon to support
   D-Bus StatusNotifierItem and XEmbed system tray icons.
 * Support for Qt6 has been added.
 * The build system has been changed to CMake.

PR:		276672
Reported by:	mk@nic-nac-project.org (maintainer)
This commit is contained in:
Marcel Kaiser 2024-01-28 18:30:07 +01:00 committed by Fernando Apesteguía
parent bfe2d55a3d
commit 0f5958c059
3 changed files with 20 additions and 13 deletions

View file

@ -1,6 +1,5 @@
PORTNAME= dsbmixer
PORTVERSION= 1.7
PORTREVISION= 1
PORTVERSION= 2.0
CATEGORIES= audio
MAINTAINER= mk@nic-nac-project.org
@ -12,19 +11,25 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= dsbwrtsysctl:sysutils/dsbwrtsysctl
USES= compiler:c++11-lang gl qmake qt:5 tar:tgz
USE_GL= gl
USE_QT= buildtools:build core gui linguisttools:build widgets
USES= cmake compiler:c++11-lang gl kde:5 qmake qt:5 tar:tgz
USE_GITHUB= yes
GH_ACCOUNT= mrclksr
GH_PROJECT= DSBMixer
QMAKE_ARGS= PORTS=1
OPTIONS_DEFINE= DEVD
OPTIONS_DEFAULT=DEVD
USE_GL= gl
USE_KDE= notifications
USE_QT= core dbus gui widgets buildtools:build linguisttools:build \
qmake:build
CMAKE_ON= PORTS
MAKE_ENV+= DESTDIR=${STAGEDIR}
OPTIONS_DEFINE= DEVD
OPTIONS_DEFAULT= DEVD
DEVD_DESC= Add new USB audio devices at runtime
DEVD_MAKE_ARGS_OFF= -DWITHOUT_DEVD
DEVD_CMAKE_OFF= -DWITHOUT_DEVD:BOOL=true
.include <bsd.port.mk>

View file

@ -1,3 +1,3 @@
TIMESTAMP = 1613419102
SHA256 (mrclksr-DSBMixer-1.7_GH0.tar.gz) = b933ebe3014db49e559574b691449a03ef7d6aa0dc8f5711f02b7eabd6adfee5
SIZE (mrclksr-DSBMixer-1.7_GH0.tar.gz) = 287799
TIMESTAMP = 1706199872
SHA256 (mrclksr-DSBMixer-2.0_GH0.tar.gz) = 6919e47806c40d73694e63389d232517ef2df942f513a9a136778b49622e8a92
SIZE (mrclksr-DSBMixer-2.0_GH0.tar.gz) = 282995

View file

@ -1,6 +1,8 @@
bin/dsbmixer
bin/dsbmixer-dbus
@(root,wheel,4750) libexec/dsbmixer_backend
libexec/dsbmixer_restart_pa
libexec/dsbmixer-pa
share/applications/dsbmixer.desktop
%%DATADIR%%/dsbmixer_de.qm
%%DATADIR%%/dsbmixer_fr.qm
%%DATADIR%%/dsbmixer_sv.qm