aboutsummaryrefslogtreecommitdiff
path: root/audio/mixxx/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'audio/mixxx/Makefile')
-rw-r--r--audio/mixxx/Makefile23
1 files changed, 11 insertions, 12 deletions
diff --git a/audio/mixxx/Makefile b/audio/mixxx/Makefile
index 6c05d667cd70..7d93ebddb61d 100644
--- a/audio/mixxx/Makefile
+++ b/audio/mixxx/Makefile
@@ -1,12 +1,10 @@
-# Created by: Jean-Yves Lefort <jylefort@brutele.be>
-
PORTNAME= mixxx
-DISTVERSION= 2.3.0
-PORTREVISION= 3
+DISTVERSION= 2.3.6
CATEGORIES= audio
MAINTAINER= acm@FreeBSD.org
COMMENT= DJ mixing application
+WWW= https://mixxx.org/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/LICENSE
@@ -21,7 +19,6 @@ LIB_DEPENDS= libchromaprint.so:audio/chromaprint \
libmodplug.so:audio/libmodplug \
libportaudio.so:audio/portaudio \
libSoundTouch.so:audio/soundtouch \
- libebur128.so:audio/libebur128 \
librubberband.so:audio/rubberband \
libsndfile.so:audio/libsndfile \
libogg.so:audio/libogg \
@@ -34,20 +31,20 @@ LIB_DEPENDS= libchromaprint.so:audio/chromaprint \
libkeyfinder.so:audio/libkeyfinder \
libmp3lame.so:audio/lame
-USES= cmake compiler:c++11-lang gl iconv ninja qt:5 pkgconfig sqlite \
- ssl xorg
+USES= cmake compiler:c++11-lang ebur128 gl iconv ninja qt:5 pkgconfig \
+ sqlite ssl xorg
USE_XORG= ice sm x11 xext
USE_GL= gl glu
USE_GITHUB= yes
GH_ACCOUNT= mixxxdj
-USE_QT= buildtools concurrent core dbus gui linguisttools_build network \
- opengl qmake_build script scripttools sql sql-sqlite3 svg \
+USE_QT= buildtools concurrent core dbus gui linguisttools:build network \
+ opengl qmake:build script scripttools sql sql-sqlite3 svg \
testlib x11extras xml xmlpatterns widgets
CONFLICTS= mixxx22*
CMAKE_ARGS+= -DINSTALL_USER_UDEV_RULES:BOOL=OFF \
- -DOPTIMIZE:STRING=native \
+ -DOPTIMIZE:STRING=portable \
-DBATTERY:BOOL=OFF \
-DFAAD:BOOL=OFF \
-DMODPLUG:BOOL=ON \
@@ -73,16 +70,18 @@ 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_LIB_DEPENDS= libqt5keychain.so:security/qtkeychain
+QTKEYCHAIN_LIB_DEPENDS= libqt5keychain.so:security/qtkeychain@qt5
QTKEYCHAIN_CMAKE_BOOL= QTKEYCHAIN
WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack
WAVPACK_CMAKE_BOOL= WAVPACK
post-patch:
@${REINPLACE_CMD} -e "s|^Exec=.*|Exec=mixxx|" \
- ${WRKSRC}/res/linux/mixxx.desktop
+ ${WRKSRC}/res/linux/org.mixxx.Mixxx.desktop
@${REINPLACE_CMD} -e "s,(Q_OS_LINUX),(Q_OS_LINUX) || defined(Q_OS_FREEBSD),g" \
${WRKSRC}/src/util/screensaver.h
+ @${REINPLACE_CMD} -e "s|QUIET hidapi-libusb|QUIET hidapi|" \
+ ${WRKSRC}/cmake/modules/Findhidapi.cmake
.for i in midi/midimessage.h
@${ECHO_CMD} >> ${WRKSRC}/src/controllers/${i}
.endfor