Index: head/audio/xmms2/Makefile =================================================================== --- head/audio/xmms2/Makefile (revision 429387) +++ head/audio/xmms2/Makefile (revision 429388) @@ -1,225 +1,222 @@ # Created by: Alexander Botero-Lowry # $FreeBSD$ PORTNAME?= xmms2 PORTVERSION= 0.8 DISTVERSIONSUFFIX= DrO_o -PORTREVISION?= 18 +PORTREVISION?= 19 CATEGORIES?= audio MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTVERSION}%20${DISTVERSIONSUFFIX} MAINTAINER?= madpilot@FreeBSD.org COMMENT?= Rewrite of xmms as a client/server system (developer release) USES+= pkgconfig tar:bzip2 waf CONFIGURE_ARGS+= --conf-prefix=${LOCALBASE} \ - --mandir=${MANPREFIX}/man + --mandir=${MANPREFIX}/man \ + --without-plugins="ofa" INSTALL_TARGET= install --without-ldconfig .if !defined(XMMS2_SLAVE) USE_GNOME= glib20 USES+= sqlite USE_LDCONFIG= yes PLIST_SUB+= INCLUDEDIR="include/${PORTNAME}" LIBDIR="lib/${PORTNAME}" CPPFLAGS+= -I${LOCALBASE}/include BROKEN_aarch64= Fails to compile: error in backend: Do not know how to split this operator's operand! OPTIONS_DEFINE= AIRPLAY AO APE AVCODEC CDDA CURL ET FAAD FAM FLAC \ GME GVFS ICES JACK MAD MDNS MMS \ - MODPLUG MPG123 MUSEPACK OFA PULSEAUDIO SAMBA SID \ + MODPLUG MPG123 MUSEPACK PULSEAUDIO SAMBA SID \ SNDFILE SPEEX TREMOR VISUAL VOCODER VORBIS WAVPACK XML OPTIONS_SINGLE= MDNS OPTIONS_SINGLE_MDNS= MDNS_APPLE MDNS_AVAHI OPTIONS_DEFAULT= CURL FAAD FLAC MAD MDNS MDNS_APPLE VORBIS AIRPLAY_DESC= Support output via Airport Express AVCODEC_DESC= Avcodevc playback support ET_DESC= Install usage feedback reporting client FAM_DESC= Support to update Media Library on file change GME_DESC= Video game music files support GVFS_DESC= Playback files via GVFS ICES_DESC= Playback files to an icecast server MDNS_DESC= Announce XMMS2d via mDNS (Choose implementation) MDNS_APPLE_DESC= Use Apple mDNS implementation MDNS_AVAHI_DESC= Use Avahi mDNS implementation -OFA_DESC= Collect MusicDNS fingerprints SAMBA_DESC= Playback files via SMB SID_DESC= Playback SID files VISUAL_DESC= Visualization plugins support VOCODER_DESC= Phase Vocoder effect plugin XML_DESC= Support XML based playlists (XSPF, RSS) OPTIONS_SUB= yes AIRPLAY_USE= OPENSSL=yes AIRPLAY_CONFIGURE_OFF= --without-plugins="airplay" AO_LIB_DEPENDS= libao.so:audio/libao AO_CONFIGURE_OFF= --without-plugins="ao" APE_LIB_DEPENDS= libmac.so:audio/mac APE_CONFIGURE_OFF= --without-plugins="mac" AVCODEC_LIB_DEPENDS= libavutil.so:multimedia/ffmpeg AVCODEC_CONFIGURE_OFF= --without-plugins="avcodec" CDDA_LIB_DEPENDS= libcdio.so:sysutils/libcdio \ libcdio_cdda.so:sysutils/libcdio-paranoia \ libdiscid.so:audio/libdiscid CDDA_CONFIGURE_OFF= --without-plugins="cdda" CURL_LIB_DEPENDS= libcurl.so:ftp/curl CURL_CONFIGURE_OFF= --without-plugins="curl" --without-plugins="icymetaint" FAAD_LIB_DEPENDS= libfaad.so:audio/faad FAAD_CONFIGURE_OFF= --without-plugins="faad" --without-plugins="mp4" FAM_USES= fam:gamin FAM_CONFIGURE_OFF= --without-optionals="medialib-updater" FLAC_LIB_DEPENDS= libFLAC.so:audio/flac GME_LIB_DEPENDS= libgme.so:audio/libgme GME_CONFIGURE_OFF= --without-plugins="gme" GVFS_USE= GNOME=gvfs GVFS_CONFIGURE_OFF= --without-plugins="gvfs" ICES_LIB_DEPENDS= libshout.so:audio/libshout ICES_CONFIGURE_OFF= --without-plugins="ices" JACK_LIB_DEPENDS= libjack.so:audio/jack JACK_CONFIGURE_OFF= --without-plugins="jack" MAD_LIB_DEPENDS= libmad.so:audio/libmad MAD_CONFIGURE_OFF= --without-plugins="mad" MDNS_CONFIGURE_OFF= --without-optionals="mdns" MDNS_APPLE_CONFIGURE_ON= --with-mdns-backend="dns_sd" MDNS_APPLE_LIB_DEPENDS= libdns_sd.so:net/mDNSResponder MDNS_AVAHI_CONFIGURE_ON= --with-mdns-backend="avahi" MDNS_AVAHI_LIB_DEPENDS= libavahi-core.so:net/avahi-app MMS_LIB_DEPENDS= libmms.so:net/libmms MMS_CONFIGURE_OFF= --without-plugins="mms" MODPLUG_LIB_DEPENDS= libmodplug.so:audio/libmodplug MODPLUG_CONFIGURE_OFF= --without-plugins="modplug" MPG123_LIB_DEPENDS= libmpg123.so:audio/mpg123 MPG123_CONFIGURE_OFF= --without-plugins="mpg123" MUSEPACK_LIB_DEPENDS= libmpcdec.so:audio/musepack MUSEPACK_CONFIGURE_OFF= --without-plugins="musepack" - -OFA_LIB_DEPENDS= libofa.so:audio/libofa -OFA_CONFIGURE_OFF= --without-plugins="ofa" PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_CONFIGURE_OFF= --without-plugins="pulse" SAMBA_LIB_DEPENDS= libsmbclient.so:net/samba-libsmbclient SAMBA_CONFIGURE_OFF= --without-plugins="samba" SID_LIB_DEPENDS= libsidplay2.so:audio/libsidplay2 SID_CONFIGURE_OFF= --without-plugins="sid" SNDFILE_LIB_DEPENDS= libsndfile.so:audio/libsndfile SNDFILE_CONFIGURE_OFF= --without-plugins="sndfile" SPEEX_LIB_DEPENDS= libspeex.so:audio/speex SPEEX_CONFIGURE_OFF= --without-plugins="speex" TREMOR_LIB_DEPENDS= libvorbisidec.so:audio/libtremor TREMOR_CONFIGURE_OFF= --without-plugins="tremor" VISUAL_USE= SDL=yes VISUAL_LIB_DEPENDS= libvisual-0.4.so:graphics/libvisual04 VISUAL_CONFIGURE_OFF= --without-optionals="vistest" VISUAL_CONFIGURE_ON= --with-vis-reference-clients VOCODER_LIB_DEPENDS= libfftw3f.so:math/fftw3-float \ libsamplerate.so:audio/libsamplerate VOCODER_CONFIGURE_OFF= --without-plugins="vocoder" VORBIS_LIB_DEPENDS= libvorbis.so:audio/libvorbis VORBIS_CONFIGURE_OFF= --without-plugins="vorbis" WAVPACK_LIB_DEPENDS= libwavpack.so:audio/wavpack WAVPACK_CONFIGURE_OFF= --without-plugins="wavpack" XML_USE= GNOME=libxml2 XML_CONFIGURE_OFF= --without-plugins="xml" --without-plugins="rss" \ --without-plugins="xspf" ET_CONFIGURE_OFF= --without-optionals="et" .endif # !XMMS_SLAVE .include .if defined(XMMS2_SLAVE) CONFIGURE_ARGS+= --without-xmms2d .if ${XMMS2_SLAVE} == "python" CONFIGURE_ARGS+= --with-optionals="python" .elif ${XMMS2_SLAVE} == "ruby" CONFIGURE_ARGS+= --with-optionals="ruby" .elif ${XMMS2_SLAVE} == "perl" CONFIGURE_ARGS+= --with-optionals="perl" .elif ${XMMS2_SLAVE} == "ruby-ecore" CONFIGURE_ARGS+= --with-optionals="ruby" --with-optionals="xmmsclient-ecore" .elif ${XMMS2_SLAVE} == "cpp" CONFIGURE_ARGS+= --with-optionals="xmmsclient++" \ --with-optionals="xmmsclient++-glib" .endif .else # XMMS2_SLAVE CONFIGURE_ARGS+= --without-optionals="python" \ --without-optionals="ruby" \ --without-optionals="xmmsclient-ecore" \ --without-optionals="xmmsclient++" \ --without-optionals="xmmsclient++-glib" \ --without-optionals="perl" .endif # XMMS2_SLAVE .if !defined(XMMS2_SLAVE) # xmms2-ripper .if ${PORT_OPTIONS:MVISUAL} && ${PORT_OPTIONS:MVORBIS} LIB_DEPENDS+= libvorbisenc.so:audio/libvorbis .else EXTRA_PATCHES+= ${FILESDIR}/extra-patch-src-clients-vistest-wscript .endif .endif # !XMMS2_SLAVE .include # Force to nothing to avoid bsd.openssl.mk adding definitions # to it when AIRPLAY option is active, waf does not understand it anyway. MAKE_ARGS= post-patch: @${REINPLACE_CMD} -e "s|%%WRKSRC%%|${WRKSRC}|" ${WRKSRC}/wscript .if ${PORT_OPTIONS:MVISUAL} && ${PORT_OPTIONS:MVORBIS} @${REINPLACE_CMD} -e "s|'vorbisenc',|'vorbisenc vorbis ogg',|" \ ${WRKSRC}/src/clients/vistest/wscript .endif post-install: .if !defined(XMMS2_SLAVE) ${MKDIR} ${STAGEDIR}${DATADIR}/scripts/startup.d ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/${PORTNAME}/* ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libxmmsclient* .endif .include Index: head/audio/xmms2/pkg-plist =================================================================== --- head/audio/xmms2/pkg-plist (revision 429387) +++ head/audio/xmms2/pkg-plist (revision 429388) @@ -1,154 +1,153 @@ bin/nyxmms2 %%VISUAL%%bin/vistest %%VISUAL%%bin/vistest-fft bin/xmms2 %%ET%%bin/xmms2-et %%MDNS%%%%MDNS_AVAHI%%bin/xmms2-find-avahi bin/xmms2-launcher %%VISUAL%%bin/xmms2-libvisual %%MDNS%%%%MDNS_AVAHI%%bin/xmms2-mdns-avahi %%MDNS%%%%MDNS_APPLE%%bin/xmms2-mdns-dnssd %%FAM%%bin/xmms2-mlib-updater %%VISUAL%%%%VORBIS%%bin/xmms2-ripper bin/xmms2d %%INCLUDEDIR%%/xmms/xmms_bindata.h %%INCLUDEDIR%%/xmms/xmms_config.h %%INCLUDEDIR%%/xmms/xmms_error.h %%INCLUDEDIR%%/xmms/xmms_ipc.h %%INCLUDEDIR%%/xmms/xmms_log.h %%INCLUDEDIR%%/xmms/xmms_medialib.h %%INCLUDEDIR%%/xmms/xmms_object.h %%INCLUDEDIR%%/xmms/xmms_outputplugin.h %%INCLUDEDIR%%/xmms/xmms_plugin.h %%INCLUDEDIR%%/xmms/xmms_sample.h %%INCLUDEDIR%%/xmms/xmms_streamtype.h %%INCLUDEDIR%%/xmms/xmms_util.h %%INCLUDEDIR%%/xmms/xmms_xformplugin.h %%INCLUDEDIR%%/xmmsc/xmmsc_compiler.h %%INCLUDEDIR%%/xmmsc/xmmsc_errorcodes.h %%INCLUDEDIR%%/xmmsc/xmmsc_idnumbers.h %%INCLUDEDIR%%/xmmsc/xmmsc_ipc_msg.h %%INCLUDEDIR%%/xmmsc/xmmsc_ipc_transport.h %%INCLUDEDIR%%/xmmsc/xmmsc_sockets.h %%INCLUDEDIR%%/xmmsc/xmmsc_stdbool.h %%INCLUDEDIR%%/xmmsc/xmmsc_stdint.h %%INCLUDEDIR%%/xmmsc/xmmsc_stringport.h %%INCLUDEDIR%%/xmmsc/xmmsc_strlist.h %%INCLUDEDIR%%/xmmsc/xmmsc_unistd.h %%INCLUDEDIR%%/xmmsc/xmmsc_util.h %%INCLUDEDIR%%/xmmsc/xmmsc_visualization.h %%INCLUDEDIR%%/xmmsc/xmmsv.h %%INCLUDEDIR%%/xmmsc/xmmsv_bitbuffer.h %%INCLUDEDIR%%/xmmsc/xmmsv_build.h %%INCLUDEDIR%%/xmmsc/xmmsv_coll.h %%INCLUDEDIR%%/xmmsc/xmmsv_deprecated.h %%INCLUDEDIR%%/xmmsc/xmmsv_dict.h %%INCLUDEDIR%%/xmmsc/xmmsv_general.h %%INCLUDEDIR%%/xmmsc/xmmsv_list.h %%INCLUDEDIR%%/xmmsc/xmmsv_util.h %%INCLUDEDIR%%/xmmsclient/xmmsclient++-glib.h %%INCLUDEDIR%%/xmmsclient/xmmsclient++.h %%INCLUDEDIR%%/xmmsclient/xmmsclient++/bindata.h %%INCLUDEDIR%%/xmmsclient/xmmsclient++/client.h %%INCLUDEDIR%%/xmmsclient/xmmsclient++/coll.h %%INCLUDEDIR%%/xmmsclient/xmmsclient++/collection.h %%INCLUDEDIR%%/xmmsclient/xmmsclient++/config.h %%INCLUDEDIR%%/xmmsclient/xmmsclient++/dict.h %%INCLUDEDIR%%/xmmsclient/xmmsclient++/exceptions.h %%INCLUDEDIR%%/xmmsclient/xmmsclient++/helpers.h %%INCLUDEDIR%%/xmmsclient/xmmsclient++/list.h %%INCLUDEDIR%%/xmmsclient/xmmsclient++/listener.h %%INCLUDEDIR%%/xmmsclient/xmmsclient++/mainloop.h %%INCLUDEDIR%%/xmmsclient/xmmsclient++/medialib.h %%INCLUDEDIR%%/xmmsclient/xmmsclient++/playback.h %%INCLUDEDIR%%/xmmsclient/xmmsclient++/playlist.h %%INCLUDEDIR%%/xmmsclient/xmmsclient++/result.h %%INCLUDEDIR%%/xmmsclient/xmmsclient++/signal.h %%INCLUDEDIR%%/xmmsclient/xmmsclient++/stats.h %%INCLUDEDIR%%/xmmsclient/xmmsclient++/typedefs.h %%INCLUDEDIR%%/xmmsclient/xmmsclient++/xform.h %%INCLUDEDIR%%/xmmsclient/xmmsclient-cf.h %%INCLUDEDIR%%/xmmsclient/xmmsclient-ecore.h %%INCLUDEDIR%%/xmmsclient/xmmsclient-glib.h %%INCLUDEDIR%%/xmmsclient/xmmsclient-qt.h %%INCLUDEDIR%%/xmmsclient/xmmsclient.h lib/libxmmsclient-glib.so lib/libxmmsclient-glib.so.1 lib/libxmmsclient-glib.so.1.0.0 lib/libxmmsclient.so lib/libxmmsclient.so.6 lib/libxmmsclient.so.6.0.0 %%AIRPLAY%%%%LIBDIR%%/libxmms_airplay.so %%AO%%%%LIBDIR%%/libxmms_ao.so %%LIBDIR%%/libxmms_apefile.so %%LIBDIR%%/libxmms_asf.so %%LIBDIR%%/libxmms_asx.so %%AVCODEC%%%%LIBDIR%%/libxmms_avcodec.so %%CDDA%%%%LIBDIR%%/libxmms_cdda.so %%LIBDIR%%/libxmms_cue.so %%CURL%%%%LIBDIR%%/libxmms_curl.so %%LIBDIR%%/libxmms_daap.so %%LIBDIR%%/libxmms_diskwrite.so %%LIBDIR%%/libxmms_equalizer.so %%FAAD%%%%LIBDIR%%/libxmms_faad.so %%LIBDIR%%/libxmms_file.so %%FLAC%%%%LIBDIR%%/libxmms_flac.so %%LIBDIR%%/libxmms_flv.so %%GME%%%%LIBDIR%%/libxmms_gme.so %%GVFS%%%%LIBDIR%%/libxmms_gvfs.so %%LIBDIR%%/libxmms_html.so %%ICES%%%%LIBDIR%%/libxmms_ices.so %%CURL%%%%LIBDIR%%/libxmms_icymetaint.so %%LIBDIR%%/libxmms_id3v2.so %%JACK%%%%LIBDIR%%/libxmms_jack.so %%LIBDIR%%/libxmms_karaoke.so %%LIBDIR%%/libxmms_m3u.so %%APE%%%%LIBDIR%%/libxmms_mac.so %%MAD%%%%LIBDIR%%/libxmms_mad.so %%MMS%%%%LIBDIR%%/libxmms_mms.so %%MODPLUG%%%%LIBDIR%%/libxmms_modplug.so %%MPG123%%%%LIBDIR%%/libxmms_mpg123.so %%MUSEPACK%%%%LIBDIR%%/libxmms_musepack.so %%FAAD%%%%LIBDIR%%/libxmms_mp4.so %%LIBDIR%%/libxmms_normalize.so %%LIBDIR%%/libxmms_null.so %%LIBDIR%%/libxmms_nulstripper.so -%%OFA%%%%LIBDIR%%/libxmms_ofa.so %%LIBDIR%%/libxmms_oss.so %%LIBDIR%%/libxmms_pls.so %%PULSEAUDIO%%%%LIBDIR%%/libxmms_pulse.so %%LIBDIR%%/libxmms_replaygain.so %%XML%%%%LIBDIR%%/libxmms_rss.so %%SAMBA%%%%LIBDIR%%/libxmms_samba.so %%SID%%%%LIBDIR%%/libxmms_sid.so %%SNDFILE%%%%LIBDIR%%/libxmms_sndfile.so %%SPEEX%%%%LIBDIR%%/libxmms_speex.so %%TREMOR%%%%LIBDIR%%/libxmms_tremor.so %%LIBDIR%%/libxmms_tta.so %%VOCODER%%%%LIBDIR%%/libxmms_vocoder.so %%VORBIS%%%%LIBDIR%%/libxmms_vorbis.so %%LIBDIR%%/libxmms_wave.so %%WAVPACK%%%%LIBDIR%%/libxmms_wavpack.so %%XML%%%%LIBDIR%%/libxmms_xml.so %%XML%%%%LIBDIR%%/libxmms_xspf.so libdata/pkgconfig/xmms2-client-glib.pc libdata/pkgconfig/xmms2-client.pc libdata/pkgconfig/xmms2-plugin.pc %%ET%%man/man1/xmms2-et.1.gz man/man1/xmms2-launcher.1.gz %%MDNS%%%%MDNS_AVAHI%%man/man1/xmms2-mdns-avahi.1.gz man/man1/xmms2.1.gz man/man1/xmms2d.1.gz share/pixmaps/xmms2-128.png share/pixmaps/xmms2-16.png share/pixmaps/xmms2-32.png share/pixmaps/xmms2-48.png share/pixmaps/xmms2-black-on-white.svg share/pixmaps/xmms2-white-on-black.svg share/pixmaps/xmms2.svg %%DATADIR%%/mind.in.a.box-lament_snipplet.ogg %%ET%%%%DATADIR%%/scripts/startup.d/xmms2-et-launcher.sh %%MDNS%%%%MDNS_AVAHI%%%%DATADIR%%/scripts/startup.d/xmms2-mdns-launcher.sh %%MDNS%%%%MDNS_APPLE%%%%DATADIR%%/scripts/startup.d/xmms2-mdns-launcher.sh %%FAM%%%%DATADIR%%/scripts/startup.d/xmms2-mlib-updater.sh @dir %%DATADIR%%/scripts/startup.d