svn commit: r363838 - in head/multimedia: qmmp qmmp-plugin-pack
Thomas Zander
riggs at FreeBSD.org
Sat Aug 2 21:03:58 UTC 2014
Author: riggs
Date: Sat Aug 2 21:03:56 2014
New Revision: 363838
URL: http://svnweb.freebsd.org/changeset/ports/363838
QAT: https://qat.redports.org/buildarchive/r363838/
Log:
- Update to upstream version 0.8.0
- Add additonal OPTIONS for replay gain scanner, sid support and
GNOME/Cinnamon hotkeys
- General cleanups
PR: 188347
Submitted by: liangtai.s16 at gmail.com (maintainer)
Approved by: mentors (implicit)
Modified:
head/multimedia/qmmp-plugin-pack/Makefile
head/multimedia/qmmp-plugin-pack/distinfo
head/multimedia/qmmp-plugin-pack/pkg-plist
head/multimedia/qmmp/Makefile
head/multimedia/qmmp/distinfo
head/multimedia/qmmp/pkg-plist
Modified: head/multimedia/qmmp-plugin-pack/Makefile
==============================================================================
--- head/multimedia/qmmp-plugin-pack/Makefile Sat Aug 2 19:48:36 2014 (r363837)
+++ head/multimedia/qmmp-plugin-pack/Makefile Sat Aug 2 21:03:56 2014 (r363838)
@@ -1,11 +1,9 @@
# $FreeBSD$
PORTNAME= qmmp-plugin-pack
-PORTVERSION= 0.7.4
-PORTREVISION= 1
+PORTVERSION= 0.8.0
CATEGORIES= multimedia
-MASTER_SITES= http://qmmp.ylsoftware.com/files/plugins/ \
- http://qmmp.googlecode.com/files/
+MASTER_SITES= http://qmmp.ylsoftware.com/files/plugins/
MAINTAINER= liangtai.s16 at gmail.com
COMMENT= Additional plug-ins for QMMP
@@ -13,14 +11,17 @@ COMMENT= Additional plug-ins for QMMP
LICENSE= GPLv2
LIB_DEPENDS= libqmmpui.so:${PORTSDIR}/multimedia/qmmp
-BUILD_DEPENDS= qmmp>=0.7.0:${PORTSDIR}/multimedia/qmmp
+BUILD_DEPENDS= qmmp>=0.8.0:${PORTSDIR}/multimedia/qmmp
USES= cmake:outsource pkgconfig tar:bzip2
USE_QT4= corelib gui qmake_build rcc_build moc_build linguist_build
USE_LDCONFIG= yes
OPTIONS_SUB= yes
-OPTIONS_DEFINE= FFAP MPG123 QSUI
+
+OPTIONS_MULTI= PLUGINS
+OPTIONS_MULTI_PLUGINS= FFAP MPG123 QSUI
+
OPTIONS_DEFAULT= FFAP MPG123 QSUI
FFAP_DESC= Support APE sound file
@@ -50,9 +51,15 @@ CMAKE_ARGS+= -DCMAKE_REQUIRED_INCLUDES:P
CFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
+.include <bsd.port.options.mk>
+
+.if ${PORT_OPTIONS:MFFAP} || ${PORT_OPTIONS:MMPG123}
+PLIST_SUB+= INPUT=""
+.else
+PLIST_SUB+= INPUT="@comment "
+.endif
+
pre-configure:
@${RM} -f ${BUILD_WRKSRC}/CMakeCache.txt
- @${REINPLACE_CMD} -e 's/IF[(]/&USE_QSUI AND /' \
- ${WRKSRC}/src/Ui/CMakeLists.txt
.include <bsd.port.mk>
Modified: head/multimedia/qmmp-plugin-pack/distinfo
==============================================================================
--- head/multimedia/qmmp-plugin-pack/distinfo Sat Aug 2 19:48:36 2014 (r363837)
+++ head/multimedia/qmmp-plugin-pack/distinfo Sat Aug 2 21:03:56 2014 (r363838)
@@ -1,2 +1,2 @@
-SHA256 (qmmp-plugin-pack-0.7.4.tar.bz2) = 6e3559519925cb488a79be078c75de5a5f3f58cb893f055b8422aa37bea32144
-SIZE (qmmp-plugin-pack-0.7.4.tar.bz2) = 136618
+SHA256 (qmmp-plugin-pack-0.8.0.tar.bz2) = 9cde3320115d1f70d34e336d38e5cb6646a9e347b62efae5f958925eadc5d25d
+SIZE (qmmp-plugin-pack-0.8.0.tar.bz2) = 154739
Modified: head/multimedia/qmmp-plugin-pack/pkg-plist
==============================================================================
--- head/multimedia/qmmp-plugin-pack/pkg-plist Sat Aug 2 19:48:36 2014 (r363837)
+++ head/multimedia/qmmp-plugin-pack/pkg-plist Sat Aug 2 21:03:56 2014 (r363838)
@@ -1,6 +1,6 @@
%%FFAP%%lib/qmmp/Input/libffap.so
%%MPG123%%lib/qmmp/Input/libmpg123.so
%%QSUI%%lib/qmmp/Ui/libqsui.so
- at dirrmtry lib/qmmp/Input
- at dirrmtry lib/qmmp/Ui
+%%INPUT%%@dirrmtry lib/qmmp/Input
+%%QSUI%%@dirrmtry lib/qmmp/Ui
@dirrmtry lib/qmmp
Modified: head/multimedia/qmmp/Makefile
==============================================================================
--- head/multimedia/qmmp/Makefile Sat Aug 2 19:48:36 2014 (r363837)
+++ head/multimedia/qmmp/Makefile Sat Aug 2 21:03:56 2014 (r363838)
@@ -1,18 +1,16 @@
# $FreeBSD$
PORTNAME= qmmp
-PORTVERSION= 0.7.4
-PORTREVISION= 2
+PORTVERSION= 0.8.0
CATEGORIES= multimedia
-MASTER_SITES= http://qmmp.ylsoftware.com/files/ \
- ${MASTER_SITE_GOOGLE_CODE}
+MASTER_SITES= http://qmmp.ylsoftware.com/files/
MAINTAINER= liangtai.s16 at gmail.com
COMMENT= Qt4-based multimedia player
LICENSE= GPLv2
-USES= cmake:outsource pkgconfig tar:bzip2
+USES= cmake:outsource desktop-file-utils pkgconfig tar:bzip2
USE_QT4= corelib gui network xml \
qmake_build rcc_build uic_build moc_build linguist_build
USE_LDCONFIG= yes
@@ -22,17 +20,17 @@ OPTIONS_SINGLE= MPLAYER
OPTIONS_SINGLE_MPLAYER= MPLAYER1 MPLAYER2
OPTIONS_DEFINE= ALSA ANALYZER BS2B CDIO CONVERTER COPYPASTE \
COVER CROSSFADE CUE CURL DIR_ASSOC DOCS DOXYGEN ENCA FAAD \
- FFMPEG FILEOPS FLAC GME HAL HOTKEY JACK KDENOTIFY \
- LADSPA LYRICS MAD MMS MODPLUG MPLAYER MPRIS MUSEPACK \
- NOTIFIER NULLOUT OSS OSS4 PROJECTM PULSEAUDIO QMMP_DIALOG \
- SB SCROBBLER SKINNEDUI SNDFILE SRCONV STATICON STEREO \
+ FFMPEG FILEOPS FLAC GNOMEHOTKEY GME HAL HOTKEY JACK KDENOTIFY \
+ LADSPA LYRICS MAD MMS MODPLUG MPLAYER MPRIS MUSEPACK NOTIFIER \
+ NULLOUT OPUS OSS OSS4 PROJECTM PULSEAUDIO QMMP_DIALOG RGSCAN \
+ SB SCROBBLER SID SKINNEDUI SNDFILE SRCONV STATICON STEREO \
TRACKCHANGE UDISKS UDISKS2 VORBIS WAVPACK WILDMIDI
OPTIONS_DEFAULT= ALSA ANALYZER BS2B CDIO CONVERTER COPYPASTE COVER \
- CROSSFADE CUE CURL DIR_ASSOC ENCA FAAD \
- FFMPEG FILEOPS FLAC GME HAL HOTKEY JACK KDENOTIFY \
- LADSPA LYRICS MAD MMS MODPLUG MPRIS MPLAYER MPLAYER1 MUSEPACK \
- NOTIFIER NULLOUT OSS4 PROJECTM PULSEAUDIO QMMP_DIALOG \
- SB SCROBBLER SKINNEDUI SNDFILE SRCONV STATICON STEREO \
+ CROSSFADE CUE CURL DIR_ASSOC ENCA FAAD FFMPEG FILEOPS FLAC \
+ GNOMEHOTKEY GME HAL HOTKEY JACK KDENOTIFY LADSPA LYRICS MAD \
+ MMS MODPLUG MPRIS MPLAYER MPLAYER1 MUSEPACK NOTIFIER NULLOUT \
+ OPUS OSS4 PROJECTM PULSEAUDIO QMMP_DIALOG RGSCAN SB SCROBBLER \
+ SID SKINNEDUI SNDFILE SRCONV STATICON STEREO \
TRACKCHANGE UDISKS2 VORBIS WAVPACK WILDMIDI
DOXYGEN_BUILD_DEPENDS= doxygen:${PORTSDIR}/devel/doxygen
@@ -135,13 +133,16 @@ MAD_LIB_DEPENDS= libmad.so:${PORTSDIR}/a
MAD_CMAKE_ON= -DUSE_MAD:BOOL=TRUE
MAD_CMAKE_OFF= -DUSE_MAD:BOOL=FALSE
-#OPUS_DESC= Enable reading opusfile tags
-#OPUS_LIB_DEPENDS= libopusfile.so:${PORTSDIR}/audio/opusfile \
-# libtag.so:${PORTSDIR}/audio/taglib
-#OPUS_CMAKE_ON= -DUSE_OPUS:BOOL=TRUE
-#OPUS_CMAKE_OFF= -DUSE_OPUS:BOOL=FALSE
-CMAKE_ARGS+= -DUSE_OPUS:BOOL=FALSE
-PLIST_SUB+= OPUS="@comment "
+OPUS_DESC= Enable reading opusfile tags
+OPUS_LIB_DEPENDS= libopusfile.so:${PORTSDIR}/audio/opusfile \
+ libtag.so:${PORTSDIR}/audio/taglib
+OPUS_CMAKE_ON= -DUSE_OPUS:BOOL=TRUE
+OPUS_CMAKE_OFF= -DUSE_OPUS:BOOL=FALSE
+
+RGSCAN_DESC= ReplayGain scanner
+RGSCAN_LIB_DEPENDS= libtag.so:${PORTSDIR}/audio/taglib
+RGSCAN_CMAKE_ON= -DUSE_RGSCAN:BOOL=TRUE
+RGSCAN_CMAKE_OFF= -DUSE_RGSCAN:BOOL=FALSE
SNDFILE_LIB_DEPENDS= libsndfile.so:${PORTSDIR}/audio/libsndfile
SNDFILE_CMAKE_ON= -DUSE_SNDFILE:BOOL=TRUE
@@ -205,6 +206,11 @@ SCROBBLER_DESC= Support Libre.fm/Last.fm
SCROBBLER_CMAKE_ON= -DUSE_SCROBBLER:BOOL=TRUE
SCROBBLER_CMAKE_OFF= -DUSE_SCROBBLER:BOOL=FALSE
+SID_DESC= Support sid
+SID_LIB_DEPENDS= libsidplayfp.so:${PORTSDIR}/audio/libsidplayfp
+SID_CMAKE_ON= -DUSE_SID:BOOL=TRUE
+SID_CMAKE_OFF= -DUSE_SID:BOOL=FALSE
+
STATICON_DESC= Support to show status icon
STATICON_CMAKE_ON= -DUSE_STATICON:BOOL=TRUE
STATICON_CMAKE_OFF= -DUSE_STATICON:BOOL=FALSE
@@ -225,10 +231,15 @@ HAL_USE= QT4=dbus
HAL_CMAKE_ON= -DUSE_HAL:BOOL=TRUE
HAL_CMAKE_OFF= -DUSE_HAL:BOOL=FALSE
-HOTKEY_DESC= Support to set shortcut keys
+HOTKEY_DESC= Support global shortcut keys
HOTKEY_CMAKE_ON= -DUSE_HOTKEY:BOOL=TRUE
HOTKEY_CMAKE_OFF= -DUSE_HOTKEY:BOOL=FALSE
+GNOMEHOTKEY_DESC= Support GNOME/Cinnamon shortcut keys
+GNOMEHOTKEY_USE= QT4=dbus
+GNOMEHOTKEY_CMAKE_ON= -DUSE_GNOMEHOTKEY:BOOL=TRUE
+GNOMEHOTKEY_CMAKE_OFF= -DUSE_GNOMEHOTKEY:BOOL=FALSE
+
FILEOPS_DESC= Support file operation
FILEOPS_CMAKE_ON= -DUSE_FILEOPS:BOOL=TRUE
FILEOPS_CMAKE_OFF= -DUSE_FILEOPS:BOOL=FALSE
@@ -273,11 +284,13 @@ CFLAGS+= -I${LOCALBASE}/include
LDFLAGS+= -L${LOCALBASE}/lib
post-patch:
- @${REINPLACE_CMD} -e 's|/usr/local/|${LOCALBASE}/|' \
- ${WRKSRC}/src/plugins/Output/oss4/CMakeLists.txt
- @${REINPLACE_CMD} -e '/pkgconfig/s|$${LIB_DIR}|libdata|' \
+ @${GREP} -L '${LOCALBASE}/lib/oss' \
+ ${WRKSRC}/src/plugins/Output/oss4/CMakeLists.txt | ${XARGS} \
+ ${REINPLACE_CMD} -e 's|/usr/local/|${LOCALBASE}/|'
+ @${GREP} -L 'libdata/pkgconfig' \
${WRKSRC}/src/qmmp/CMakeLists.txt \
- ${WRKSRC}/src/qmmpui/CMakeLists.txt
+ ${WRKSRC}/src/qmmpui/CMakeLists.txt | ${XARGS} \
+ ${REINPLACE_CMD} -e '/pkgconfig/s|$${LIB_DIR}|libdata|'
pre-configure:
@${RM} -f ${BUILD_WRKSRC}/CMakeCache.txt
@@ -304,8 +317,11 @@ post-install:
>> ${WRKDIR}/PLIST.doc ; \
${FIND} ${STAGEDIR}${DOCSDIR}/html -type d | \
${SED} 's|${STAGEDIR}${PREFIX}/|@dirrm |' \
+ | ${SORT} -r >> ${WRKDIR}/PLIST.doc
+.endif
+ ${FIND} ${STAGEDIR}${PREFIX}/lib/qmmp -type d | \
+ ${SED} 's|${STAGEDIR}${PREFIX}/|@dirrmtry |' \
| ${SORT} -r >> ${WRKDIR}/PLIST.doc ; \
cd ${WRKDIR} ; ${SED} -i -e '/PLIST.doc/ r PLIST.doc' ${TMPPLIST}
-.endif
.include <bsd.port.mk>
Modified: head/multimedia/qmmp/distinfo
==============================================================================
--- head/multimedia/qmmp/distinfo Sat Aug 2 19:48:36 2014 (r363837)
+++ head/multimedia/qmmp/distinfo Sat Aug 2 21:03:56 2014 (r363838)
@@ -1,2 +1,2 @@
-SHA256 (qmmp-0.7.4.tar.bz2) = ba10d0595b99495587643584c9c8400e6eb987bd2e4bbb30c1060c507f44b4f2
-SIZE (qmmp-0.7.4.tar.bz2) = 862966
+SHA256 (qmmp-0.8.0.tar.bz2) = 61f44646ffd3f1d90b93607076a405160be5d9736e91c9739c80070bc5357439
+SIZE (qmmp-0.8.0.tar.bz2) = 977600
Modified: head/multimedia/qmmp/pkg-plist
==============================================================================
--- head/multimedia/qmmp/pkg-plist Sat Aug 2 19:48:36 2014 (r363837)
+++ head/multimedia/qmmp/pkg-plist Sat Aug 2 21:03:56 2014 (r363838)
@@ -35,10 +35,12 @@ include/qmmpui/mediaplayer.h
include/qmmpui/metadataformatter.h
include/qmmpui/playlistdownloader.h
include/qmmpui/playlistformat.h
+include/qmmpui/playlistgroup.h
include/qmmpui/playlistitem.h
include/qmmpui/playlistmanager.h
include/qmmpui/playlistmodel.h
include/qmmpui/playlistparser.h
+include/qmmpui/playlisttrack.h
include/qmmpui/qmmpuisettings.h
include/qmmpui/templateeditor.h
include/qmmpui/uifactory.h
@@ -65,12 +67,14 @@ lib/qmmp/CommandLineOptions/libstatusopt
%%COPYPASTE%%lib/qmmp/General/libcopypaste.so
%%COVER%%lib/qmmp/General/libcovermanager.so
%%FILEOPS%%lib/qmmp/General/libfileops.so
+%%GNOMEHOTKEY%%lib/qmmp/General/libgnomehotkey.so
%%HAL%%lib/qmmp/General/libhal.so
%%HOTKEY%%lib/qmmp/General/libhotkey.so
%%KDENOTIFY%%lib/qmmp/General/libkdenotify.so
%%LYRICS%%lib/qmmp/General/liblyrics.so
%%MPRIS%%lib/qmmp/General/libmpris.so
%%NOTIFIER%%lib/qmmp/General/libnotifier.so
+%%RGSCAN%%lib/qmmp/General/librgscan.so
%%SCROBBLER%%lib/qmmp/General/libscrobbler.so
%%STATICON%%lib/qmmp/General/libstatusicon.so
%%SB%%lib/qmmp/General/libstreambrowser.so
@@ -87,6 +91,7 @@ lib/qmmp/CommandLineOptions/libstatusopt
%%GME%%lib/qmmp/Input/libgme.so
%%MUSEPACK%%lib/qmmp/Input/libmpc.so
%%OPUS%%lib/qmmp/Input/libopus.so
+%%SID%%lib/qmmp/Input/libsid.so
%%SNDFILE%%lib/qmmp/Input/libsndfile.so
%%VORBIS%%lib/qmmp/Input/libvorbis.so
%%WAVPACK%%lib/qmmp/Input/libwavpack.so
@@ -128,18 +133,6 @@ share/icons/hicolor/scalable/apps/qmmp-s
@dirrmtry share/icons/hicolor/32x32
@dirrmtry share/icons/hicolor/16x16/apps
@dirrmtry share/icons/hicolor/16x16
- at comment Insert PLIST.doc here
@dirrm include/qmmp
@dirrm include/qmmpui
- at dirrmtry lib/qmmp/CommandLineOptions
- at dirrmtry lib/qmmp/Effect
- at dirrmtry lib/qmmp/Engines
- at dirrmtry lib/qmmp/FileDialogs
- at dirrmtry lib/qmmp/General
- at dirrmtry lib/qmmp/Input
- at dirrmtry lib/qmmp/Output
- at dirrmtry lib/qmmp/PlayListFormats
- at dirrmtry lib/qmmp/Transports
- at dirrmtry lib/qmmp/Ui
- at dirrmtry lib/qmmp/Visual
- at dirrmtry lib/qmmp
+ at comment Insert PLIST.doc here
More information about the svn-ports-all
mailing list