From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Jul 1 12:30:10 2012 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D0CE61065673 for ; Sun, 1 Jul 2012 12:30:10 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 9CC938FC1C for ; Sun, 1 Jul 2012 12:30:10 +0000 (UTC) Received: from freefall.freebsd.org (localhost [127.0.0.1]) by freefall.freebsd.org (8.14.5/8.14.5) with ESMTP id q61CUAQD012128 for ; Sun, 1 Jul 2012 12:30:10 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.5/8.14.5/Submit) id q61CUAOM012126; Sun, 1 Jul 2012 12:30:10 GMT (envelope-from gnats) Resent-Date: Sun, 1 Jul 2012 12:30:10 GMT Resent-Message-Id: <201207011230.q61CUAOM012126@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, RyoTa SimaMoto Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 1FC95106566B for ; Sun, 1 Jul 2012 12:28:25 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from red.freebsd.org (red.freebsd.org [IPv6:2001:4f8:fff6::22]) by mx1.freebsd.org (Postfix) with ESMTP id 00BF48FC14 for ; Sun, 1 Jul 2012 12:28:25 +0000 (UTC) Received: from red.freebsd.org (localhost [127.0.0.1]) by red.freebsd.org (8.14.4/8.14.4) with ESMTP id q61CSOpa057180 for ; Sun, 1 Jul 2012 12:28:24 GMT (envelope-from nobody@red.freebsd.org) Received: (from nobody@localhost) by red.freebsd.org (8.14.4/8.14.4/Submit) id q61CSO15057179; Sun, 1 Jul 2012 12:28:24 GMT (envelope-from nobody) Message-Id: <201207011228.q61CSO15057179@red.freebsd.org> Date: Sun, 1 Jul 2012 12:28:24 GMT From: RyoTa SimaMoto To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/169574: update multimedia/qmmp; add port multimedia/qmmp-plugin-pack X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 01 Jul 2012 12:30:10 -0000 >Number: 169574 >Category: ports >Synopsis: update multimedia/qmmp; add port multimedia/qmmp-plugin-pack >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: maintainer-update >Submitter-Id: current-users >Arrival-Date: Sun Jul 01 12:30:10 UTC 2012 >Closed-Date: >Last-Modified: >Originator: RyoTa SimaMoto >Release: 9.0-STABLE >Organization: >Environment: FreeBSD takiba.fakenet 9.0-STABLE FreeBSD 9.0-STABLE #11 r235800: Fri May 25 02:09:21 JST 2012 liangtai@takiba.fakenet:/usr/obj/usr/src/sys/VAIO i386 >Description: New release: multimedia/qmmp version 0.6.0 Add port: multimedia/qmmp-plugin-pack version 0.6.0 >How-To-Repeat: >Fix: Patch attached with submission follows: ? files/patch-SET_RPATH Index: Makefile =================================================================== RCS file: /home/ncvs/ports/multimedia/qmmp/Makefile,v retrieving revision 1.11 diff -u -r1.11 Makefile --- Makefile 24 Jun 2012 10:04:33 -0000 1.11 +++ Makefile 1 Jul 2012 11:58:17 -0000 @@ -6,7 +6,7 @@ # PORTNAME= qmmp -PORTVERSION= 0.5.6 +PORTVERSION= 0.6.0 CATEGORIES= multimedia MASTER_SITES= http://qmmp.ylsoftware.com/files/ \ ${MASTER_SITE_GOOGLE_CODE} @@ -18,39 +18,42 @@ USE_BZIP2= yes USE_CMAKE= yes -USE_QT4= corelib gui network xml dbus \ +USE_QT4= corelib gui network xml \ qmake_build rcc_build uic_build moc_build linguist_build USE_LDCONFIG= yes -OPTIONS_DEFINE= SKINNEDUI APIDOC PULSEAUDIO ALSA OSS OSS4 JACK NULLOUT \ - FLAC MUSEPACK FFMPEG MODPLUG WILDMIDI GME MAD VORBIS SNDFILE \ - WAVPACK CUE CDIO FAAD LADSPA CROSSFADE BS2B STEREO SRCONV \ - MPLAYER CURL MMS PROJECTM ANALYZER ENCA MPRIS SCROBBLER \ - STATICON NOTIFIER LYRICS HOTKEY FILEOPS COVER KDENOTIFY HAL \ - UDISKS QMMP_DIALOG -OPTIONS_DEFAULT= SKINNEDUI PULSEAUDIO ALSA OSS4 JACK NULLOUT FLAC \ - MUSEPACK FFMPEG MODPLUG WILDMIDI GME MAD VORBIS SNDFILE \ - WAVPACK CUE CDIO FAAD LADSPA CROSSFADE BS2B STEREO SRCONV \ - MPLAYER CURL MMS PROJECTM ANALYZER ENCA MPRIS SCROBBLER \ - STATICON NOTIFIER LYRICS HOTKEY FILEOPS COVER KDENOTIFY HAL \ - UDISKS QMMP_DIALOG +OPTIONS_DEFINE= SKINNEDUI DIR_ASSOC APIDOC PULSEAUDIO ALSA OSS OSS4 \ + JACK NULLOUT FLAC MUSEPACK FFMPEG MODPLUG WILDMIDI GME MAD \ + VORBIS SNDFILE WAVPACK CUE CDIO FAAD LADSPA CROSSFADE BS2B \ + STEREO SRCONV MPLAYER CURL MMS PROJECTM ANALYZER ENCA \ + CONVERTER MPRIS SCROBBLER STATICON SB NOTIFIER LYRICS HOTKEY \ + FILEOPS COVER KDENOTIFY HAL UDISKS QMMP_DIALOG +OPTIONS_DEFAULT= SKINNEDUI DIR_ASSOC PULSEAUDIO ALSA OSS4 \ + JACK NULLOUT FLAC MUSEPACK FFMPEG MODPLUG WILDMIDI GME MAD \ + VORBIS SNDFILE WAVPACK CUE CDIO FAAD LADSPA CROSSFADE BS2B \ + STEREO SRCONV MPLAYER CURL MMS PROJECTM ANALYZER ENCA \ + CONVERTER MPRIS SCROBBLER STATICON SB NOTIFIER LYRICS HOTKEY \ + FILEOPS COVER KDENOTIFY HAL UDISKS QMMP_DIALOG SKINNEDUI_DESC= Skinned GUI +DIR_ASSOC_DESC= inode/directory mime type association APIDOC_DESC= Doxygen generated doc (libqmmp libqmmpui) -OSS4_DESC= Enable Open Sound System (ver4) support +OSS4_DESC= Open Sound System (ver4) support NULLOUT_DESC= Support a null output WILDMIDI_DESC= Support to playback MIDI files -GME_DESC= Support video game music files -CDIO_DESC= Support to playback compact discs +GME_DESC= Support video game music files +CDIO_DESC= Support to playback compact discs CROSSFADE_DESC= Support cross-fade effect -BS2B_DESC= Support the Bauer stereophonic2binaural effect +BS2B_DESC= Support the Bauer stereophonic2binaural effect STEREO_DESC= Support stereo effect SRCONV_DESC= Support the sample rate converter PROJECTM_DESC= Support the projectM music visualiser ANALYZER_DESC= Supoort spectrum analyzer visualization -ENCA_DESC= Support automatic character set detection +ENCA_DESC= Support automatic character set detection +CONVERTER_DESC= Support file type converter MPRIS_DESC= Support the Media Player Remote SCROBBLER_DESC= Support Libre.fm/Last.fm scrobbler feature STATICON_DESC= Support to show status icon +SB_DESC= Browser for IceCast stream directory NOTIFIER_DESC= Support to popup notifier LYRICS_DESC= Support to show lyrics using lyrics.wikia.com HOTKEY_DESC= Support to set shortcut keys @@ -74,6 +77,14 @@ PLUGIN_OPTIONS_CMAKE+= -DUSE_SKINNED:BOOL=FALSE .endif +.if ${PORT_OPTIONS:MDIR_ASSOC} +PLIST_SUB+= DIR_ASSOC="" +PLUGIN_OPTIONS_CMAKE+= -DUSE_DIR_ASSOC:BOOL=TRUE +.else +PLIST_SUB+= DIR_ASSOC="@comment " +PLUGIN_OPTIONS_CMAKE+= -DUSE_DIR_ASSOC:BOOL=FALSE +.endif + .if ${PORT_OPTIONS:MJACK} PLIST_SUB+= JACK="" LIB_DEPENDS+= jack:${PORTSDIR}/audio/jack @@ -178,7 +189,8 @@ PLUGIN_OPTIONS_CMAKE+= -DUSE_CDA:BOOL=FALSE .endif -.if ${PORT_OPTIONS:MENCA} +.if ${PORT_OPTIONS:MENCA} || \ + (exists(${LOCALBASE}/include/enca.h) && ${PORT_OPTIONS:MCUE}) PLIST_SUB+= ENCA="" LIB_DEPENDS+= enca:${PORTSDIR}/converters/enca PLUGIN_OPTIONS_CMAKE+= -DUSE_ENCA:BOOL=TRUE @@ -199,6 +211,7 @@ .if ${PORT_OPTIONS:MPROJECTM} PLIST_SUB+= PROJECTM="" LIB_DEPENDS+= projectM.2:${PORTSDIR}/graphics/libprojectm +USE_QT4+= opengl PLUGIN_OPTIONS_CMAKE+= -DUSE_PROJECTM:BOOL=TRUE .else PLIST_SUB+= PROJECTM="@comment " @@ -342,6 +355,14 @@ PLUGIN_OPTIONS_CMAKE+= -DUSE_ANALYZER:BOOL=FALSE .endif +.if ${PORT_OPTIONS:MCONVERTER} +PLIST_SUB+= CONVERTER="" +PLUGIN_OPTIONS_CMAKE+= -DUSE_CONVERTER:BOOL=TRUE +.else +PLIST_SUB+= CONVERTER="@comment " +PLUGIN_OPTIONS_CMAKE+= -DUSE_CONVERTER:BOOL=FALSE +.endif + .if ${PORT_OPTIONS:MMPRIS} PLIST_SUB+= MPRIS="" PLUGIN_OPTIONS_CMAKE+= -DUSE_MPRIS:BOOL=TRUE @@ -366,6 +387,14 @@ PLUGIN_OPTIONS_CMAKE+= -DUSE_STATICON:BOOL=FALSE .endif +.if ${PORT_OPTIONS:MSB} +PLIST_SUB+= SB="" +PLUGIN_OPTIONS_CMAKE+= -DUSE_SB:BOOL=TRUE +.else +PLIST_SUB+= SB="@comment " +PLUGIN_OPTIONS_CMAKE+= -DUSE_SB:BOOL=FALSE +.endif + .if ${PORT_OPTIONS:MNOTIFIER} PLIST_SUB+= NOTIFIER="" PLUGIN_OPTIONS_CMAKE+= -DUSE_NOTIFIER:BOOL=TRUE @@ -440,9 +469,13 @@ .if ${PORT_OPTIONS:MFAAD} || ${PORT_OPTIONS:MMAD} \ || ${PORT_OPTIONS:MMUSEPACK} || ${PORT_OPTIONS:MFLAC} \ - || ${PORT_OPTIONS:MVORBIS} + || ${PORT_OPTIONS:MVORBIS} || ${PORT_OPTIONS:MCONVERTER} LIB_DEPENDS+= tag:${PORTSDIR}/audio/taglib .endif +.if ${PORT_OPTIONS:MKDENOTIFY} || ${PORT_OPTIONS:MUDISKS} \ + || ${PORT_OPTIONS:MHAL} || ${PORT_OPTIONS:MMPRIS} +USE_QT4+= dbus +.endif PLIST_SUB+= SHLIB_VER=${PORTVERSION:C/-.*//} @@ -458,6 +491,9 @@ post-patch: ${REINPLACE_CMD} -e 's|/usr/local/|${LOCALBASE}/|' \ ${WRKSRC}/src/plugins/Output/oss4/CMakeLists.txt + ${REINPLACE_CMD} -e '|pkgconfig|s|$${LIB_DIR}|libdata|' \ + ${WRKSRC}/src/qmmp/CMakeLists.txt \ + ${WRKSRC}/src/qmmpui/CMakeLists.txt pre-configure: ${RM} -f ${BUILD_WRKSRC}/CMakeCache.txt @@ -474,7 +510,8 @@ .endif .if ${PORT_OPTIONS:MAPIDOC} ${MKDIR} ${DOCSDIR}/html/search ; \ - cd ${WRKSRC}/doc/html && ${INSTALL_MAN} *.html *.png *.css ${DOCSDIR}/html ; \ + cd ${WRKSRC}/doc/html && \ + ${INSTALL_MAN} *.html *.png *.css ${DOCSDIR}/html ; \ cd ${WRKSRC}/doc/html/search && \ ${INSTALL_MAN} *.html *.png *.css *.js ${DOCSDIR}/html/search ; \ ${RM} -f ${WRKDIR}/PLIST.doc ; \ Index: distinfo =================================================================== RCS file: /home/ncvs/ports/multimedia/qmmp/distinfo,v retrieving revision 1.5 diff -u -r1.5 distinfo --- distinfo 24 Jun 2012 10:04:33 -0000 1.5 +++ distinfo 1 Jul 2012 11:58:17 -0000 @@ -1,2 +1,2 @@ -SHA256 (qmmp-0.5.6.tar.bz2) = 3ca6b1ebe0c985a153bc82db757de3032d3593fe9eb73397c51cf0954b66a889 -SIZE (qmmp-0.5.6.tar.bz2) = 708987 +SHA256 (qmmp-0.6.0.tar.bz2) = 4e2c9cdfd630bb90b2c92cb3e2f95ac4239c7cf8f91c47ca4a5038dd519755fe +SIZE (qmmp-0.6.0.tar.bz2) = 772882 Index: pkg-descr =================================================================== RCS file: /home/ncvs/ports/multimedia/qmmp/pkg-descr,v retrieving revision 1.3 diff -u -r1.3 pkg-descr --- pkg-descr 1 Mar 2012 21:27:36 -0000 1.3 +++ pkg-descr 1 Jul 2012 11:58:18 -0000 @@ -13,11 +13,11 @@ Output system support: PulseAudio, OSS, OSS4, jack, and ALSA Other features: - 10-band equalizer, Last.fm/Libre.fm scrobbler, global hotkey, MPRIS, - streaming (MP3, Vorbis, AAC, AAC+ via IceCast/ShoutCast), CDDB support, - removable device detection (via HAL or UDisks), cover art support, - multiple playlists, ReplayGain support, CUE sheet support, MMS support, - embedded CUE support (for FLAC and WavPack), MPRIS (1.0 and 2.0), + 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, automatic charset detection for cue files and ShoutCast metadata, video playback via Mplayer, lyrics (using lyrics.wikia.com), and skinned UI (supports all skins for XMMS and Winamp 2.x) Index: pkg-plist =================================================================== RCS file: /home/ncvs/ports/multimedia/qmmp/pkg-plist,v retrieving revision 1.5 diff -u -r1.5 pkg-plist --- pkg-plist 24 Jun 2012 10:04:33 -0000 1.5 +++ pkg-plist 1 Jul 2012 11:58:18 -0000 @@ -1,4 +1,4 @@ -%%SKINNEDUI%%bin/qmmp +bin/qmmp include/qmmp/abstractengine.h include/qmmp/audioparameters.h include/qmmp/buffer.h @@ -23,15 +23,15 @@ include/qmmp/tagmodel.h include/qmmp/visual.h include/qmmp/visualfactory.h -include/qmmp/volumecontrol.h +include/qmmp/volume.h include/qmmpui/commandlinemanager.h include/qmmpui/commandlineoption.h +include/qmmpui/configdialog.h include/qmmpui/detailsdialog.h include/qmmpui/filedialog.h include/qmmpui/filedialogfactory.h include/qmmpui/general.h include/qmmpui/generalfactory.h -include/qmmpui/generalhandler.h include/qmmpui/mediaplayer.h include/qmmpui/metadataformatter.h include/qmmpui/playlistformat.h @@ -39,7 +39,11 @@ include/qmmpui/playlistmanager.h include/qmmpui/playlistmodel.h include/qmmpui/playlistparser.h +include/qmmpui/qmmpuisettings.h include/qmmpui/templateeditor.h +include/qmmpui/uifactory.h +include/qmmpui/uihelper.h +include/qmmpui/uiloader.h lib/libqmmp.so lib/libqmmp.so.0 lib/libqmmp.so.%%SHLIB_VER%% @@ -47,6 +51,7 @@ lib/libqmmpui.so.0 lib/libqmmpui.so.%%SHLIB_VER%% lib/qmmp/CommandLineOptions/libincdecvolumeoption.so +lib/qmmp/CommandLineOptions/libplaylistoption.so lib/qmmp/CommandLineOptions/libseekoption.so lib/qmmp/CommandLineOptions/libstatusoption.so %%LADSPA%%lib/qmmp/Effect/libladspa.so @@ -54,7 +59,9 @@ %%SRCONV%%lib/qmmp/Effect/libsrconverter.so %%STEREO%%lib/qmmp/Effect/libstereo.so %%CROSSFADE%%lib/qmmp/Effect/libcrossfade.so +%%MPLAYER%%lib/qmmp/Engines/libmplayer.so %%QMMP_DIALOG%%lib/qmmp/FileDialogs/libqmmpfiledialog.so +%%CONVERTER%%lib/qmmp/General/libconverter.so %%COVER%%lib/qmmp/General/libcovermanager.so %%FILEOPS%%lib/qmmp/General/libfileops.so %%HAL%%lib/qmmp/General/libhal.so @@ -65,6 +72,7 @@ %%NOTIFIER%%lib/qmmp/General/libnotifier.so %%SCROBBLER%%lib/qmmp/General/libscrobbler.so %%STATICON%%lib/qmmp/General/libstatusicon.so +%%SB%%lib/qmmp/General/libstreambrowser.so %%UDISKS%%lib/qmmp/General/libudisks.so %%FAAD%%lib/qmmp/Input/libaac.so %%CDIO%%lib/qmmp/Input/libcdaudio.so @@ -75,7 +83,6 @@ %%MODPLUG%%lib/qmmp/Input/libmodplug.so %%GME%%lib/qmmp/Input/libgme.so %%MUSEPACK%%lib/qmmp/Input/libmpc.so -%%MPLAYER%%lib/qmmp/Engines/libmplayer.so %%SNDFILE%%lib/qmmp/Input/libsndfile.so %%VORBIS%%lib/qmmp/Input/libvorbis.so %%WAVPACK%%lib/qmmp/Input/libwavpack.so @@ -91,28 +98,32 @@ lib/qmmp/PlaylistFormats/libxspfplaylistformat.so %%CURL%%lib/qmmp/Transports/libhttp.so %%MMS%%lib/qmmp/Transports/libmms.so +%%SKINNEDUI%%lib/qmmp/Ui/libskinned.so %%ANALYZER%%lib/qmmp/Visual/libanalyzer.so %%PROJECTM%%lib/qmmp/Visual/libprojectm.so -%%SKINNEDUI%%share/applications/qmmp.desktop -%%SKINNEDUI%%share/applications/qmmp_enqueue.desktop -%%CUE%%share/applications/qmmp_cue.desktop -%%SKINNEDUI%%share/icons/hicolor/16x16/apps/qmmp.png -%%SKINNEDUI%%share/icons/hicolor/32x32/apps/qmmp.png -%%SKINNEDUI%%share/icons/hicolor/48x48/apps/qmmp.png -%%SKINNEDUI%%share/icons/hicolor/scalable/apps/qmmp.svgz -%%SKINNEDUI%%share/icons/hicolor/scalable/apps/qmmp-simple.svgz +libdata/pkgconfig/qmmp.pc +libdata/pkgconfig/qmmpui.pc +%%DIR_ASSOC%%share/applications/qmmp.desktop +%%DIR_ASSOC%%share/applications/qmmp_enqueue.desktop +%%DIR_ASSOC%%share/applications/qmmp_dir.desktop +%%DIR_ASSOC%%%%CUE%%share/applications/qmmp_cue.desktop +share/icons/hicolor/16x16/apps/qmmp.png +share/icons/hicolor/32x32/apps/qmmp.png +share/icons/hicolor/48x48/apps/qmmp.png +share/icons/hicolor/scalable/apps/qmmp.svgz +share/icons/hicolor/scalable/apps/qmmp-simple.svgz %%KDENOTIFY%%%%DATADIR%%/images/app_icon.png %%KDENOTIFY%%%%DATADIR%%/images/empty_cover.png %%KDENOTIFY%%@dirrm %%DATADIR%%/images %%KDENOTIFY%%@dirrm %%DATADIR%% -%%SKINNEDUI%%@dirrmtry share/icons/hicolor/scalable/apps -%%SKINNEDUI%%@dirrmtry share/icons/hicolor/scalable -%%SKINNEDUI%%@dirrmtry share/icons/hicolor/48x48/apps -%%SKINNEDUI%%@dirrmtry share/icons/hicolor/48x48 -%%SKINNEDUI%%@dirrmtry share/icons/hicolor/32x32/apps -%%SKINNEDUI%%@dirrmtry share/icons/hicolor/32x32 -%%SKINNEDUI%%@dirrmtry share/icons/hicolor/16x16/apps -%%SKINNEDUI%%@dirrmtry share/icons/hicolor/16x16 +@dirrmtry share/icons/hicolor/scalable/apps +@dirrmtry share/icons/hicolor/scalable +@dirrmtry share/icons/hicolor/48x48/apps +@dirrmtry share/icons/hicolor/48x48 +@dirrmtry share/icons/hicolor/32x32/apps +@dirrmtry share/icons/hicolor/32x32 +@dirrmtry share/icons/hicolor/16x16/apps +@dirrmtry share/icons/hicolor/16x16 @comment Insert PLIST.doc here @dirrm include/qmmp @dirrm include/qmmpui @@ -125,5 +136,6 @@ @dirrmtry lib/qmmp/Output @dirrmtry lib/qmmp/PlaylistFormats @dirrmtry lib/qmmp/Transports +@dirrmtry lib/qmmp/Ui @dirrmtry lib/qmmp/Visual -@dirrm lib/qmmp +@dirrmtry lib/qmmp >Release-Note: >Audit-Trail: >Unformatted: