svn commit: r455412 - head/multimedia/qmmp

Thomas Zander riggs at FreeBSD.org
Sun Dec 3 17:32:53 UTC 2017


Author: riggs
Date: Sun Dec  3 17:32:51 2017
New Revision: 455412
URL: https://svnweb.freebsd.org/changeset/ports/455412

Log:
  Update to upstream version 0.11.0
  
  Details:
  - Update to upstream version 0.11.0
  - New OPTIONS: SHOUTCAST, FILEWRITER, ARCHIVE
  - Pet portlint
  
  PR:		223926
  Submitted by:	liangtai.s16 at gmail.com (maintainer)

Modified:
  head/multimedia/qmmp/Makefile
  head/multimedia/qmmp/distinfo
  head/multimedia/qmmp/pkg-descr
  head/multimedia/qmmp/pkg-plist

Modified: head/multimedia/qmmp/Makefile
==============================================================================
--- head/multimedia/qmmp/Makefile	Sun Dec  3 16:53:46 2017	(r455411)
+++ head/multimedia/qmmp/Makefile	Sun Dec  3 17:32:51 2017	(r455412)
@@ -1,8 +1,7 @@
 # $FreeBSD$
 
 PORTNAME=	qmmp
-PORTVERSION=	0.10.10
-PORTREVISION=	1
+PORTVERSION=	0.11.0
 CATEGORIES=	multimedia
 MASTER_SITES=	http://qmmp.ylsoftware.com/files/ \
 	SF/qmmp-dev/${PORTNAME}/
@@ -13,29 +12,14 @@ COMMENT=	Qt4-based multimedia player
 LICENSE=	GPLv2
 LICENSE_FILE=	${WRKSRC}/COPYING
 
+CONFLICTS=	${PORTNAME}-qt5-1.*
+PORTSCOUT=	limit:^0.*
+
 USES=		cmake:outsource localbase pathfix pkgconfig tar:bzip2
 USE_QT4=	corelib gui network xml \
 		linguisttools_build moc_build qmake_build rcc_build uic_build
 USE_LDCONFIG=	yes
 
-CONFLICTS=	${PORTNAME}-qt5-1.*
-PORTSCOUT=	limit:^0.*
-
-PLIST_SUB=	SHLIB_VER=${PORTVERSION:C/-.*//}
-
-PATHFIX_CMAKELISTSTXT=	\\"CMakeLists.txt -exec grep -l /pkgconfig {} +\\"
-PORTDOCS=	README README.RUS AUTHORS
-INSTALLS_ICONS=	yes
-
-CMAKE_ARGS=	-DUSE_FFMPEG_LEGACY:BOOL=FALSE
-
-OPTIONS_DEFAULT=	ALSA ANALYZER BS2B CDDA CONVERTER COPYPASTE COVER \
-		CROSSFADE CUE CURL DIR_ASSOC ENCA FAAD FFMPEG FILEOPS FLAC \
-		GNOMEHOTKEY GME HAL HOTKEY JACK KDENOTIFY LADSPA LYRICS MAD \
-		MMS MODPLUG MPRIS MPLAYER MUSEPACK NOTIFIER NULLOUT \
-		OPUS OSS4 PROJECTM PULSEAUDIO QMMP_DIALOG QSUI QTMULTIMEDIA \
-		RGSCAN SB SCROBBLER SID SKINNEDUI SNDFILE SOXR STATICON STEREO \
-		TRACKCHANGE TWOPANELDIALOG UDISKS2 VORBIS WAVPACK WILDMIDI
 OPTIONS_SUB=	yes
 OPTIONS_GROUP=	DOCUMENTS PLUGIN_APPLICATION PLUGIN_FORMATS \
 		PLUGIN_DSP_EFFECTS PLUGIN_VISUAL_EFFECTS PLUGIN_OUTPUT \
@@ -49,8 +33,8 @@ DOCUMENTS_DESC=	Documentation and API Reference
 OPTIONS_GROUP_DOCUMENTS=	DOCS DOXYGEN
 
 PLUGIN_FORMATS_DESC=	Support various media formats
-OPTIONS_GROUP_PLUGIN_FORMATS=	CDDA FAAD FFMPEG FLAC GME MAD MODPLUG \
-		MUSEPACK OPUS SNDFILE VORBIS WAVPACK WILDMIDI
+OPTIONS_GROUP_PLUGIN_FORMATS=	ARCHIVE CDDA FAAD FFMPEG FLAC GME \
+		MAD MODPLUG MUSEPACK OPUS SNDFILE VORBIS WAVPACK WILDMIDI
 
 PLUGIN_DSP_EFFECTS_DESC=	DSP effects
 OPTIONS_GROUP_PLUGIN_DSP_EFFECTS=	BS2B CROSSFADE LADSPA SOXR STEREO
@@ -60,7 +44,7 @@ OPTIONS_GROUP_PLUGIN_VISUAL_EFFECTS=	ANALYZER PROJECTM
 
 PLUGIN_OUTPUT_DESC=	Output sound systems
 OPTIONS_GROUP_PLUGIN_OUTPUT=	ALSA JACK NULLOUT OSS OSS4 \
-		PULSEAUDIO QTMULTIMEDIA
+		PULSEAUDIO QTMULTIMEDIA SHOUTCAST
 
 PLUGIN_PLAYLIST_DESC=	Playlist operation
 OPTIONS_GROUP_PLUGIN_PLAYLIST=	COPYPASTE DIR_ASSOC FILEOPS HAL \
@@ -70,8 +54,16 @@ PLUGIN_NETWORKING_DESC=	Features via the Net
 OPTIONS_GROUP_PLUGIN_NETWORKING=	COVER CURL LYRICS MMS SB SCROBBLER
 
 MISC_DESC=	Other features
-OPTIONS_GROUP_MISC=	CONVERTER CUE ENCA MPLAYER MPRIS RGSCAN SID
+OPTIONS_GROUP_MISC=	CONVERTER CUE ENCA FILEWRITER MPLAYER MPRIS RGSCAN SID
 
+OPTIONS_DEFAULT=	ALSA ANALYZER ARCHIVE BS2B CDDA CONVERTER COPYPASTE COVER \
+		CROSSFADE CUE CURL DIR_ASSOC ENCA FAAD FFMPEG FILEOPS FILEWRITER FLAC \
+		GNOMEHOTKEY GME HAL HOTKEY JACK KDENOTIFY LADSPA LYRICS MAD \
+		MMS MODPLUG MPRIS MPLAYER MUSEPACK NOTIFIER NULLOUT \
+		OPUS OSS4 PROJECTM PULSEAUDIO QMMP_DIALOG QSUI QTMULTIMEDIA RGSCAN \
+		SHOUTCAST SB SCROBBLER SID SKINNEDUI SNDFILE SOXR STATICON STEREO \
+		TRACKCHANGE TWOPANELDIALOG UDISKS2 VORBIS WAVPACK WILDMIDI
+
 DOXYGEN_BUILD_DEPENDS=	doxygen:devel/doxygen
 
 QSUI_DESC=	Simple UI based on standard widgets set
@@ -105,6 +97,12 @@ QTMULTIMEDIA_DESC=	Support to use Qt low-level multime
 QTMULTIMEDIA_USE=	QT4=multimedia
 QTMULTIMEDIA_CMAKE_BOOL=	USE_QTMULTIMEDIA
 
+SHOUTCAST_LIB_DEPENDS=	libogg.so:audio/libogg \
+		libshout.so:audio/libshout \
+		libsoxr.so:audio/libsoxr \
+		libvorbis.so:audio/libvorbis
+SHOUTCAST_CMAKE_BOOL=	USE_SHOUT
+
 FLAC_LIB_DEPENDS=	libFLAC.so:audio/flac \
 		libtag.so:audio/taglib
 FLAC_CMAKE_BOOL=	USE_FLAC
@@ -136,6 +134,10 @@ ENCA_DESC=		Support automatic character set detection
 ENCA_LIB_DEPENDS=	libenca.so:converters/enca
 ENCA_CMAKE_BOOL=	USE_ENCA
 
+FILEWRITER_DESC=	Dump output sound into ogg audio file
+FILEWRITER_LIB_DEPENDS=	libvorbisenc.so:audio/libvorbis
+FILEWRITER_CMAKE_BOOL=	USE_FILEWRITER
+
 MPLAYER_DESC=	Enable showing videos by mplayer
 MPLAYER_RUN_DEPENDS=	mplayer:multimedia/mplayer
 MPLAYER_CMAKE_BOOL=	USE_MPLAYER
@@ -206,6 +208,10 @@ STEREO_CMAKE_BOOL=	USE_STEREO
 ANALYZER_DESC=	Support spectrum analyzer visualization
 ANALYZER_CMAKE_BOOL=	USE_ANALYZER
 
+ARCHIVE_DESC=	Read archived media file
+ARCHIVE_LIB_DEPENDS=	libarchive.so:archivers/libarchive
+ARCHIVE_CMAKE_BOOL=	USE_ARCHIVE
+
 CONVERTER_DESC=	Support file type converter
 CONVERTER_LIB_DEPENDS=	libtag.so:audio/taglib
 CONVERTER_CMAKE_BOOL=	USE_CONVERTER
@@ -273,6 +279,14 @@ QMMP_DIALOG_CMAKE_BOOL=	USE_QMMP_DIALOG
 
 TWOPANELDIALOG_DESC=	File dialog by two-panel selector
 TWOPANELDIALOG_CMAKE_BOOL=	USE_TWO_PANEL_DIALOG
+
+PLIST_SUB+=	SHLIB_VER=${PORTVERSION:C/-.*//}
+
+PATHFIX_CMAKELISTSTXT=	\\"CMakeLists.txt -exec grep -l /pkgconfig {} +\\"
+PORTDOCS=	README README.RUS AUTHORS
+INSTALLS_ICONS=	yes
+
+CMAKE_ARGS+=	-DUSE_FFMPEG_LEGACY:BOOL=FALSE
 
 post-patch:
 	@${GREP} -L '${LOCALBASE}/lib/oss' \

Modified: head/multimedia/qmmp/distinfo
==============================================================================
--- head/multimedia/qmmp/distinfo	Sun Dec  3 16:53:46 2017	(r455411)
+++ head/multimedia/qmmp/distinfo	Sun Dec  3 17:32:51 2017	(r455412)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1501879675
-SHA256 (qmmp-0.10.10.tar.bz2) = 7f8982a1a4bb216cd4c8d5d5599b24a16c3f2bc1faf22c1ab40bdaf6c6ea5cc0
-SIZE (qmmp-0.10.10.tar.bz2) = 1346679
+TIMESTAMP = 1511614468
+SHA256 (qmmp-0.11.0.tar.bz2) = 4f4f5aa7b6732ceb580d24673c419b97b337198949eb1259355fb0d1e87d943e
+SIZE (qmmp-0.11.0.tar.bz2) = 1401340

Modified: head/multimedia/qmmp/pkg-descr
==============================================================================
--- head/multimedia/qmmp/pkg-descr	Sun Dec  3 16:53:46 2017	(r455411)
+++ head/multimedia/qmmp/pkg-descr	Sun Dec  3 17:32:51 2017	(r455412)
@@ -11,14 +11,14 @@ DSP effects:
 Visual effects:
 	Spectrum Analyzer, and projectM audio visulaliser
 Output system support:
-	PulseAudio, OSS, OSS4, jack, ALSA, and Qt multimedia API
+	PulseAudio, OSS, OSS4, jack, ALSA, Qt multimedia API, and shoutcast
 Other features:
 	multi-band equalizer, Last.fm/Libre.fm scrobbler, global hotkey,
 	streaming (MP3, Vorbis, AAC, AAC+ via IceCast/ShoutCast) and browser,
-	CDDB, removable device detection (via HAL or UDisks), cover art,
-	multiple playlists, MMS, file type determination and converter, MPRIS,
-	CUE sheet, embedded CUE (for FLAC and WavPack), ReplayGain,
+	CDDB, removable device detection (via HAL or UDisks), cover art, MMS,
+	multiple playlists, file type determination and converter, ReplayGain,
+	CUE sheet, embedded CUE (for FLAC and WavPack), MPRIS, archived media,
 	automatic charset detection for cue files and ShoutCast metadata,
-	video playback via Mplayer, lyrics (using lyrics.wikia.com), simple
+	video playback via Mplayer, dump, lyrics (using lyrics.wikia.com), simple
 	UI, and skinned UI (supports all skins for XMMS and Winamp 2.x)
 WWW: http://qmmp.ylsoftware.com/

Modified: head/multimedia/qmmp/pkg-plist
==============================================================================
--- head/multimedia/qmmp/pkg-plist	Sun Dec  3 16:53:46 2017	(r455411)
+++ head/multimedia/qmmp/pkg-plist	Sun Dec  3 17:32:51 2017	(r455412)
@@ -35,6 +35,7 @@ include/qmmpui/general.h
 include/qmmpui/generalfactory.h
 include/qmmpui/mediaplayer.h
 include/qmmpui/metadataformatter.h
+include/qmmpui/metadataformattermenu.h
 include/qmmpui/playlistdownloader.h
 include/qmmpui/playlistformat.h
 include/qmmpui/playlistgroup.h
@@ -61,6 +62,7 @@ lib/qmmp/CommandLineOptions/libseekoption.so
 lib/qmmp/CommandLineOptions/libstatusoption.so
 %%LADSPA%%lib/qmmp/Effect/libladspa.so
 %%BS2B%%lib/qmmp/Effect/libbs2b.so
+%%FILEWRITER%%lib/qmmp/Effect/libfilewriter.so
 %%SOXR%%lib/qmmp/Effect/libsoxr.so
 %%STEREO%%lib/qmmp/Effect/libstereo.so
 %%CROSSFADE%%lib/qmmp/Effect/libcrossfade.so
@@ -86,6 +88,7 @@ lib/qmmp/CommandLineOptions/libstatusoption.so
 %%UDISKS%%lib/qmmp/General/libudisks.so
 %%UDISKS2%%lib/qmmp/General/libudisks2.so
 %%FAAD%%lib/qmmp/Input/libaac.so
+%%ARCHIVE%%lib/qmmp/Input/libarchive.so
 %%CDDA%%lib/qmmp/Input/libcdaudio.so
 %%CUE%%lib/qmmp/Input/libcue.so
 %%FFMPEG%%lib/qmmp/Input/libffmpeg.so
@@ -107,6 +110,7 @@ lib/qmmp/CommandLineOptions/libstatusoption.so
 %%OSS4%%lib/qmmp/Output/liboss4.so
 %%PULSEAUDIO%%lib/qmmp/Output/libpulseaudio.so
 %%QTMULTIMEDIA%%lib/qmmp/Output/libqtmultimedia.so
+%%SHOUTCAST%%lib/qmmp/Output/libshout.so
 lib/qmmp/PlayListFormats/libm3uplaylistformat.so
 lib/qmmp/PlayListFormats/libplsplaylistformat.so
 lib/qmmp/PlayListFormats/libxspfplaylistformat.so


More information about the svn-ports-head mailing list