Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Dec 2025 01:54:13 +0000
From:      Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 7d70c30fa69f - main - audio/mixxx: Update to 2.5.4
Message-ID:  <69508dc5.3f174.5119d586@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by acm:

URL: https://cgit.FreeBSD.org/ports/commit/?id=7d70c30fa69fd897019eabf46e866dba453a7746

commit 7d70c30fa69fd897019eabf46e866dba453a7746
Author:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
AuthorDate: 2025-12-28 01:50:56 +0000
Commit:     Jose Alonso Cardenas Marquez <acm@FreeBSD.org>
CommitDate: 2025-12-28 01:54:03 +0000

    audio/mixxx: Update to 2.5.4
    
    - Remove FLAVORS. qt5 is EoL.
---
 audio/mixxx/Makefile  |  50 ++++----------
 audio/mixxx/distinfo  |   6 +-
 audio/mixxx/pkg-plist | 183 ++++++++++++++++++++++++++------------------------
 3 files changed, 113 insertions(+), 126 deletions(-)

diff --git a/audio/mixxx/Makefile b/audio/mixxx/Makefile
index 795f69c22109..0c27d4940690 100644
--- a/audio/mixxx/Makefile
+++ b/audio/mixxx/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	mixxx
-DISTVERSION=	2.5.3
-PORTREVISION=	2
+DISTVERSION=	2.5.4
 CATEGORIES=	audio
 
 MAINTAINER=	acm@FreeBSD.org
@@ -38,49 +37,20 @@ LIB_DEPENDS=	libabsl_base.so:devel/abseil \
 		libxkbcommon.so:x11/libxkbcommon
 
 USES=		cmake:testing compiler:c++20-lang ebur128 gl iconv ninja pkgconfig \
-		sqlite ssl xorg
-
-FLAVORS=	qt5 qt6
-FLAVOR?=	${FLAVORS:[1]}
-
-qt5_CONFLICTS=          mixxx-qt6
-qt6_CONFLICTS=          mixxx-qt5
-
+		qt:6 sqlite ssl xorg
+USE_QT=		5compat base:run declarative:build tools:build shadertools \
+		sqldriver-sqlite:run svg
 USE_XORG=	ice sm x11 xext
 USE_GL=		gl glu
 USE_GITHUB=	yes
 GH_ACCOUNT=	mixxxdj
 
-.if ${FLAVOR} == qt6
-PKGNAMESUFFIX=  -qt6
-
-USES+=		qt:6
-USE_QT=		5compat base declarative shadertools \
-		sqldriver-sqlite:run svg tools:build
-CMAKE_ARGS+=	-DQT6=ON
-
-QTKEYCHAIN_LIB_DEPENDS=	libqt6keychain.so:security/qtkeychain@qt6
-
-PLIST_SUB+=	QT6=""
-.else
-PKGNAMESUFFIX=	-qt5
-
-USES+=		qt:5
-USE_QT=		buildtools concurrent core dbus declarative gui linguisttools:build \
-		network opengl printsupport qmake:build sql sql-sqlite3 svg testlib \
-		widgets x11extras xml
-CMAKE_ARGS+=	-DQT6=OFF
-
-QTKEYCHAIN_LIB_DEPENDS=	libqt5keychain.so:security/qtkeychain@qt5
-
-PLIST_SUB+=	QT6="@comment "
-.endif
-
 CMAKE_ARGS+=	-DINSTALL_USER_UDEV_RULES:BOOL=OFF \
 		-DOPTIMIZE:STRING=portable \
 		-DBATTERY:BOOL=OFF \
 		-DMODPLUG:BOOL=ON \
-		-DMAD:BOOL=ON
+		-DMAD:BOOL=ON \
+		-DQT6=ON
 
 PORTDOCS=	*
 
@@ -96,20 +66,28 @@ AAC_LIB_DEPENDS=	libfaad.so:audio/faad \
 BROADCAST_DESC=		Live Broadcasting (Shoutcast) support
 #BROADCAST_LIB_DEPENDS=	libshout-idjc.so:audio/shout-idjc
 BROADCAST_CMAKE_BOOL=	BROADCAST
+
 ENGINEPRIME_DESC=	Denon Engine Prime library export support
 ENGINEPRIME_LIB_DEPENDS=	libdjinterop.so:audio/libdjinterop
 ENGINEPRIME_CMAKE_BOOL=	ENGINEPRIME
+
 FFMPEG_LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg
 FFMPEG_CMAKE_BOOL=	FFMPEG
+
 GPERFTOOLS_LIB_DEPENDS=	libtcmalloc.so:devel/google-perftools
 GPERFTOOLS_CMAKE_BOOL=	GPERFTOOLS
+
 HID_DESC=		USB HID controllers support
 HID_CMAKE_BOOL=		HID
+
 OPUS_LIB_DEPENDS=	libopus.so:audio/opus \
 			libopusfile.so:audio/opusfile
 OPUS_CMAKE_BOOL=	OPUS
+
 QTKEYCHAIN_DESC=	Secure credentials storage for Live Broadcasting profiles
 QTKEYCHAIN_CMAKE_BOOL=	QTKEYCHAIN
+QTKEYCHAIN_LIB_DEPENDS=	libqt6keychain.so:security/qtkeychain@qt6
+
 WAVPACK_LIB_DEPENDS=	libwavpack.so:audio/wavpack
 WAVPACK_CMAKE_BOOL=	WAVPACK
 
diff --git a/audio/mixxx/distinfo b/audio/mixxx/distinfo
index 6d1d90d86c74..dfdc5167b666 100644
--- a/audio/mixxx/distinfo
+++ b/audio/mixxx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759982257
-SHA256 (mixxxdj-mixxx-2.5.3_GH0.tar.gz) = 517612e85e933d7e261bf40feb12354aac924da0f783402bc20f584976bc9b23
-SIZE (mixxxdj-mixxx-2.5.3_GH0.tar.gz) = 40055675
+TIMESTAMP = 1766880746
+SHA256 (mixxxdj-mixxx-2.5.4_GH0.tar.gz) = 53fb1a2a6c5ac6eb3562cb99c5bcae8777d81e48b96b5b3c292794c0c105b269
+SIZE (mixxxdj-mixxx-2.5.4_GH0.tar.gz) = 40315669
diff --git a/audio/mixxx/pkg-plist b/audio/mixxx/pkg-plist
index 869d61a27704..724ca20639b8 100644
--- a/audio/mixxx/pkg-plist
+++ b/audio/mixxx/pkg-plist
@@ -341,93 +341,93 @@ share/metainfo/org.mixxx.Mixxx.metainfo.xml
 %%DATADIR%%/keyboard/fr_FR.kbd.cfg
 %%DATADIR%%/keyboard/it_IT.kbd.cfg
 %%DATADIR%%/keyboard/ru_RU.kbd.cfg
-%%QT6%%%%DATADIR%%/qml/AuxiliaryUnit.qml
-%%QT6%%%%DATADIR%%/qml/Button.qml
-%%QT6%%%%DATADIR%%/qml/ComboBox.qml
-%%QT6%%%%DATADIR%%/qml/ControlButton.qml
-%%QT6%%%%DATADIR%%/qml/ControlKnob.qml
-%%QT6%%%%DATADIR%%/qml/ControlMiniKnob.qml
-%%QT6%%%%DATADIR%%/qml/ControlSlider.qml
-%%QT6%%%%DATADIR%%/qml/CrossfaderRow.qml
-%%QT6%%%%DATADIR%%/qml/Deck.qml
-%%QT6%%%%DATADIR%%/qml/DeckInfoBar.qml
-%%QT6%%%%DATADIR%%/qml/DeckRow.qml
-%%QT6%%%%DATADIR%%/qml/DeveloperToolsWindow.qml
-%%QT6%%%%DATADIR%%/qml/EffectRow.qml
-%%QT6%%%%DATADIR%%/qml/EffectSlot.qml
-%%QT6%%%%DATADIR%%/qml/EffectUnit.qml
-%%QT6%%%%DATADIR%%/qml/EmbeddedBackground.qml
-%%QT6%%%%DATADIR%%/qml/EmbeddedText.qml
-%%QT6%%%%DATADIR%%/qml/EqColumn.qml
-%%QT6%%%%DATADIR%%/qml/EqKnob.qml
-%%QT6%%%%DATADIR%%/qml/FadeBehavior.qml
-%%QT6%%%%DATADIR%%/qml/FocusedWidgetControl.qml
-%%QT6%%%%DATADIR%%/qml/Hotcue.qml
-%%QT6%%%%DATADIR%%/qml/HotcueButton.qml
-%%QT6%%%%DATADIR%%/qml/HotcuePopup.qml
-%%QT6%%%%DATADIR%%/qml/InfoBarButton.qml
-%%QT6%%%%DATADIR%%/qml/Knob.qml
-%%QT6%%%%DATADIR%%/qml/Library.qml
-%%QT6%%%%DATADIR%%/qml/LibraryControl.qml
-%%QT6%%%%DATADIR%%/qml/LibraryControlLoadSelectedTrackHandler.qml
-%%QT6%%%%DATADIR%%/qml/MicrophoneDuckingPanel.qml
-%%QT6%%%%DATADIR%%/qml/MicrophoneUnit.qml
-%%QT6%%%%DATADIR%%/qml/MiniKnob.qml
-%%QT6%%%%DATADIR%%/qml/Mixer.qml
-%%QT6%%%%DATADIR%%/qml/MixerColumn.qml
-%%QT6%%%%DATADIR%%/qml/Mixxx/Controls/Knob.qml
-%%QT6%%%%DATADIR%%/qml/Mixxx/Controls/Slider.qml
-%%QT6%%%%DATADIR%%/qml/Mixxx/Controls/Spinny.qml
-%%QT6%%%%DATADIR%%/qml/Mixxx/Controls/WaveformOverview.qml
-%%QT6%%%%DATADIR%%/qml/Mixxx/Controls/WaveformOverviewHotcueMarker.qml
-%%QT6%%%%DATADIR%%/qml/Mixxx/Controls/WaveformOverviewMarker.qml
-%%QT6%%%%DATADIR%%/qml/Mixxx/MathUtils.mjs
-%%QT6%%%%DATADIR%%/qml/Mixxx/PlayerDropArea.qml
-%%QT6%%%%DATADIR%%/qml/Mixxx/qmldir
-%%QT6%%%%DATADIR%%/qml/OrientationToggleButton.qml
-%%QT6%%%%DATADIR%%/qml/Sampler.qml
-%%QT6%%%%DATADIR%%/qml/SamplerRow.qml
-%%QT6%%%%DATADIR%%/qml/SectionBackground.qml
-%%QT6%%%%DATADIR%%/qml/SectionText.qml
-%%QT6%%%%DATADIR%%/qml/Slider.qml
-%%QT6%%%%DATADIR%%/qml/SyncButton.qml
-%%QT6%%%%DATADIR%%/qml/TextField.qml
-%%QT6%%%%DATADIR%%/qml/Theme/Theme.qml
-%%QT6%%%%DATADIR%%/qml/Theme/qmldir
-%%QT6%%%%DATADIR%%/qml/VuMeter.qml
-%%QT6%%%%DATADIR%%/qml/WaveformCue.qml
-%%QT6%%%%DATADIR%%/qml/WaveformHotcue.qml
-%%QT6%%%%DATADIR%%/qml/WaveformIntroOutro.qml
-%%QT6%%%%DATADIR%%/qml/WaveformLoop.qml
-%%QT6%%%%DATADIR%%/qml/WaveformOverview.qml
-%%QT6%%%%DATADIR%%/qml/WaveformRow.qml
-%%QT6%%%%DATADIR%%/qml/WaveformShader.qml
-%%QT6%%%%DATADIR%%/qml/images/auto@2x.png
-%%QT6%%%%DATADIR%%/qml/images/button.svg
-%%QT6%%%%DATADIR%%/qml/images/button_pressed.svg
-%%QT6%%%%DATADIR%%/qml/images/icon_passthrough.svg
-%%QT6%%%%DATADIR%%/qml/images/icon_quantize.svg
-%%QT6%%%%DATADIR%%/qml/images/knob.svg
-%%QT6%%%%DATADIR%%/qml/images/knob_shadow.svg
-%%QT6%%%%DATADIR%%/qml/images/mark_intro.svg
-%%QT6%%%%DATADIR%%/qml/images/mark_loop.svg
-%%QT6%%%%DATADIR%%/qml/images/mark_outro.svg
-%%QT6%%%%DATADIR%%/qml/images/miniknob.svg
-%%QT6%%%%DATADIR%%/qml/images/miniknob_shadow.svg
-%%QT6%%%%DATADIR%%/qml/images/realty@2x.png
-%%QT6%%%%DATADIR%%/qml/images/section.svg
-%%QT6%%%%DATADIR%%/qml/images/services@2x.png
-%%QT6%%%%DATADIR%%/qml/images/slider_bpm.svg
-%%QT6%%%%DATADIR%%/qml/images/slider_crossfader.svg
-%%QT6%%%%DATADIR%%/qml/images/slider_handle.svg
-%%QT6%%%%DATADIR%%/qml/images/slider_handle_crossfader.svg
-%%QT6%%%%DATADIR%%/qml/images/slider_handle_micducking.svg
-%%QT6%%%%DATADIR%%/qml/images/slider_micducking.svg
-%%QT6%%%%DATADIR%%/qml/images/slider_volume.svg
-%%QT6%%%%DATADIR%%/qml/images/work@2x.png
-%%QT6%%%%DATADIR%%/qml/main.qml
-%%QT6%%%%DATADIR%%/qml/skin.ini
-%%QT6%%%%DATADIR%%/qml/skin_preview.png
+%%DATADIR%%/qml/AuxiliaryUnit.qml
+%%DATADIR%%/qml/Button.qml
+%%DATADIR%%/qml/ComboBox.qml
+%%DATADIR%%/qml/ControlButton.qml
+%%DATADIR%%/qml/ControlKnob.qml
+%%DATADIR%%/qml/ControlMiniKnob.qml
+%%DATADIR%%/qml/ControlSlider.qml
+%%DATADIR%%/qml/CrossfaderRow.qml
+%%DATADIR%%/qml/Deck.qml
+%%DATADIR%%/qml/DeckInfoBar.qml
+%%DATADIR%%/qml/DeckRow.qml
+%%DATADIR%%/qml/DeveloperToolsWindow.qml
+%%DATADIR%%/qml/EffectRow.qml
+%%DATADIR%%/qml/EffectSlot.qml
+%%DATADIR%%/qml/EffectUnit.qml
+%%DATADIR%%/qml/EmbeddedBackground.qml
+%%DATADIR%%/qml/EmbeddedText.qml
+%%DATADIR%%/qml/EqColumn.qml
+%%DATADIR%%/qml/EqKnob.qml
+%%DATADIR%%/qml/FadeBehavior.qml
+%%DATADIR%%/qml/FocusedWidgetControl.qml
+%%DATADIR%%/qml/Hotcue.qml
+%%DATADIR%%/qml/HotcueButton.qml
+%%DATADIR%%/qml/HotcuePopup.qml
+%%DATADIR%%/qml/InfoBarButton.qml
+%%DATADIR%%/qml/Knob.qml
+%%DATADIR%%/qml/Library.qml
+%%DATADIR%%/qml/LibraryControl.qml
+%%DATADIR%%/qml/LibraryControlLoadSelectedTrackHandler.qml
+%%DATADIR%%/qml/MicrophoneDuckingPanel.qml
+%%DATADIR%%/qml/MicrophoneUnit.qml
+%%DATADIR%%/qml/MiniKnob.qml
+%%DATADIR%%/qml/Mixer.qml
+%%DATADIR%%/qml/MixerColumn.qml
+%%DATADIR%%/qml/Mixxx/Controls/Knob.qml
+%%DATADIR%%/qml/Mixxx/Controls/Slider.qml
+%%DATADIR%%/qml/Mixxx/Controls/Spinny.qml
+%%DATADIR%%/qml/Mixxx/Controls/WaveformOverview.qml
+%%DATADIR%%/qml/Mixxx/Controls/WaveformOverviewHotcueMarker.qml
+%%DATADIR%%/qml/Mixxx/Controls/WaveformOverviewMarker.qml
+%%DATADIR%%/qml/Mixxx/MathUtils.mjs
+%%DATADIR%%/qml/Mixxx/PlayerDropArea.qml
+%%DATADIR%%/qml/Mixxx/qmldir
+%%DATADIR%%/qml/OrientationToggleButton.qml
+%%DATADIR%%/qml/Sampler.qml
+%%DATADIR%%/qml/SamplerRow.qml
+%%DATADIR%%/qml/SectionBackground.qml
+%%DATADIR%%/qml/SectionText.qml
+%%DATADIR%%/qml/Slider.qml
+%%DATADIR%%/qml/SyncButton.qml
+%%DATADIR%%/qml/TextField.qml
+%%DATADIR%%/qml/Theme/Theme.qml
+%%DATADIR%%/qml/Theme/qmldir
+%%DATADIR%%/qml/VuMeter.qml
+%%DATADIR%%/qml/WaveformCue.qml
+%%DATADIR%%/qml/WaveformHotcue.qml
+%%DATADIR%%/qml/WaveformIntroOutro.qml
+%%DATADIR%%/qml/WaveformLoop.qml
+%%DATADIR%%/qml/WaveformOverview.qml
+%%DATADIR%%/qml/WaveformRow.qml
+%%DATADIR%%/qml/WaveformShader.qml
+%%DATADIR%%/qml/images/auto@2x.png
+%%DATADIR%%/qml/images/button.svg
+%%DATADIR%%/qml/images/button_pressed.svg
+%%DATADIR%%/qml/images/icon_passthrough.svg
+%%DATADIR%%/qml/images/icon_quantize.svg
+%%DATADIR%%/qml/images/knob.svg
+%%DATADIR%%/qml/images/knob_shadow.svg
+%%DATADIR%%/qml/images/mark_intro.svg
+%%DATADIR%%/qml/images/mark_loop.svg
+%%DATADIR%%/qml/images/mark_outro.svg
+%%DATADIR%%/qml/images/miniknob.svg
+%%DATADIR%%/qml/images/miniknob_shadow.svg
+%%DATADIR%%/qml/images/realty@2x.png
+%%DATADIR%%/qml/images/section.svg
+%%DATADIR%%/qml/images/services@2x.png
+%%DATADIR%%/qml/images/slider_bpm.svg
+%%DATADIR%%/qml/images/slider_crossfader.svg
+%%DATADIR%%/qml/images/slider_handle.svg
+%%DATADIR%%/qml/images/slider_handle_crossfader.svg
+%%DATADIR%%/qml/images/slider_handle_micducking.svg
+%%DATADIR%%/qml/images/slider_micducking.svg
+%%DATADIR%%/qml/images/slider_volume.svg
+%%DATADIR%%/qml/images/work@2x.png
+%%DATADIR%%/qml/main.qml
+%%DATADIR%%/qml/skin.ini
+%%DATADIR%%/qml/skin_preview.png
 %%DATADIR%%/skins/Deere (64 Samplers)/sample_decks.xml
 %%DATADIR%%/skins/Deere (64 Samplers)/skin.xml
 %%DATADIR%%/skins/Deere (64 Samplers)/skin_preview.png
@@ -1195,34 +1195,42 @@ share/metainfo/org.mixxx.Mixxx.metainfo.xml
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn__1_active.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn__1_active_dark.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn__1_loop.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__1_loop_dark.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn__2.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn__2_active.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn__2_active_dark.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn__2_loop.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__2_loop_dark.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn__3.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn__3_active.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn__3_active_dark.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn__3_loop.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__3_loop_dark.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn__4.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn__4_active.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn__4_active_dark.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn__4_loop.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__4_loop_dark.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn__5.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn__5_active.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn__5_active_dark.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn__5_loop.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__5_loop_dark.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn__6.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn__6_active.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn__6_active_dark.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn__6_loop.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__6_loop_dark.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn__7.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn__7_active.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn__7_active_dark.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn__7_loop.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__7_loop_dark.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn__8.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn__8_active.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn__8_active_dark.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn__8_loop.svg
+%%DATADIR%%/skins/LateNight/palemoon/buttons/btn__8_loop_dark.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn___active.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn___pressed.svg
 %%DATADIR%%/skins/LateNight/palemoon/buttons/btn__active.svg
@@ -2642,6 +2650,7 @@ share/metainfo/org.mixxx.Mixxx.metainfo.xml
 %%DATADIR%%/skins/Tango/graphics/vumeter_level.svg
 %%DATADIR%%/skins/Tango/graphics/vumeter_level_over.png
 %%DATADIR%%/skins/Tango/graphics/vumeter_level_over.svg
+%%DATADIR%%/skins/Tango/graphics/vumeter_mini_clipping.png
 %%DATADIR%%/skins/Tango/graphics/vumeter_mini_clipping_over.png
 %%DATADIR%%/skins/Tango/graphics/vumeter_mini_level.png
 %%DATADIR%%/skins/Tango/graphics/vumeter_mini_level_over.png


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69508dc5.3f174.5119d586>