Index: head/Mk/bsd.gstreamer.mk =================================================================== --- head/Mk/bsd.gstreamer.mk (revision 488336) +++ head/Mk/bsd.gstreamer.mk (revision 488337) @@ -1,671 +1,676 @@ #-*- tab-width: 4; -*- # ex:ts=4 # # bsd.gstreamer.mk - Support for gstreamer-plugins-based ports. # # Created by: Michael Johnson # # $FreeBSD$ # $MCom: ports/Mk/bsd.gstreamer.mk,v 1.56 2013/01/15 21:43:45 kwm Exp $ .if !defined(_POSTMKINCLUDED) && !defined(Gstreamer_Pre_Include) Gstreamer_Include_MAINTAINER= multimedia@FreeBSD.org Gstreamer_Pre_Include= bsd.gstreamer.mk .endif # Ports can use the following: # # For Gstreamer 0.10: # USE_GSTREAMER= lame faac ffmpeg # # For Gstreamer 1.x the same rules apply but instead of # USE_GSTREAMER=, USE_GSTREAMER1= is used. # # If you want to use USE_GSTREAMER after # you must follow one of the examples listed below # # .include # .if defined(WITH_VORBIS) # USE_GSTREAMER= vorbis # .endif # # or # USE_GSTREAMER= yes # .include # .if defined(WITH_FAAD) # USE_GSTREAMER+= faad # .endif # .include # # USE_GSTREAMER=yes will always add a dependency to # gstreamer-plugins # # The use of WANT_GSTREAMER=yes should be discouraged. # # "Normal" dependencies and variables # GSTREAMER_PORT= ${PORTSDIR}/multimedia/gstreamer-plugins _GST_LIB_BASE= ${LOCALBASE}/lib/gstreamer-${GST_VERSION} GST_VERSION= 0.10 GST_MINOR_VERSION= .0 GST_SHLIB_VERSION= 1 GSTREAMER1_PORT= ${PORTSDIR}/multimedia/gstreamer1-plugins _GST1_LIB_BASE= ${LOCALBASE}/lib/gstreamer-${GST1_VERSION} GST1_VERSION= 1.4 GST1_MINOR_VERSION= .0 GST1_SHLIB_VERSION= 0 GST1_MINIMAL_VERSION= .0 # These are the current supported gstreamer-plugins modules: # Supported plugins by both 0.10 and 1.0. _GSTREAMER_PLUGINS= \ a52dec \ aalib \ amrnb \ amrwbdec \ cairo \ cdio \ cdparanoia \ dts \ dv \ faac \ faad \ flac \ flite \ gdkpixbuf \ gl \ gme \ gnonlin \ gsm \ jack \ jpeg \ ladspa \ lame \ libcaca \ libmms \ libvisual \ mpeg2dec \ mpeg2enc \ musepack \ neon \ ogg \ opencv \ opus \ pango \ pulse \ resindvd \ shout2 \ sndfile \ sndio \ sidplay \ soundtouch \ soup \ spc \ speex \ taglib \ theora \ twolame \ v4l2 \ vorbis \ wavpack \ x264 # plugins only in 0.10 .if defined(USE_GSTREAMER) _GSTREAMER_PLUGINS+= \ annodex \ bz2 \ cdaudio \ dvd \ esound \ ffmpeg \ fluendo-mp3 \ fluendo-mpegdemux \ gconf \ gio \ gnomevfs \ hal \ libpng \ mad \ mm \ mp3 \ nas \ python \ qt4 \ schroedinger \ sdl \ vdpau \ vp8 \ xvid .endif # USE_GSTREAMER # plugins only in 1.0 .if defined(USE_GSTREAMER1) _GSTREAMER_PLUGINS+= \ aom \ assrender \ bs2b \ chromaprint \ curl \ dash \ dtls \ dvdread \ editing-services \ gtk \ hls \ kate \ kms \ libav \ libde265 \ + lv2 \ modplug \ mpg123 \ mplex \ openexr \ openh264 \ openjpeg \ openmpt \ png \ rsvg \ rtmp \ smoothstreaming \ spandsp \ srtp \ ttml \ vpx \ vulkan \ webp \ + webrtcdsp \ x \ x265 \ ximagesrc \ zbar -# vaapi webrtcdsp +# vaapi .endif # USE_GSTREAMER1 # other plugins _USE_GSTREAMER_ALL= bad core good ugly yes ${_GSTREAMER_PLUGINS} #--------------------------------------------------------------------------# core_DEPENDS= multimedia/gstreamer-plugins-core core_IMPL= # yes_DEPENDS= multimedia/gstreamer-plugins yes_NAME= gstreamer-plugins yes_NAME10= gstreamer1-plugins yes_GST_PREFIX= # empty yes_IMPL= # empty # XXX check if IMPL is correct for both 0.10 and 1.0 #-- audio plugins section -------------------------------------------------# # Audio Plugins Section a52dec_DEPENDS= audio/gstreamer-plugins-a52dec a52dec_IMPL= ugly amrnb_DEPENDS= audio/gstreamer-plugins-amrnb amrnb_IMPL= ugly amrwbdec_DEPENDS= audio/gstreamer-plugins-amrwbdec amrwbdec_IMPL= ugly bs2b_DEPENDS= audio/gstreamer-plugins-bs2b bs2b_IMPL= bad cdaudio_DEPENDS= audio/gstreamer-plugins-cdaudio cdaudio_IMPL= bad cdparanoia_DEPENDS= audio/gstreamer-plugins-cdparanoia cdparanoia_IMPL= # chromaprint_DEPENDS= audio/gstreamer-plugins-chromaprint chromeprint_IMPL= bad esound_DEPENDS= audio/gstreamer-plugins-esound esound_IMPL= good faac_DEPENDS= audio/gstreamer-plugins-faac faac_IMPL= bad faad_DEPENDS= audio/gstreamer-plugins-faad faad_IMPL= bad flac_DEPENDS= audio/gstreamer-plugins-flac flac_IMPL= good flite_DEPENDS= audio/gstreamer-plugins-flite flite_IMPL= bad fluendo-mp3_DEPENDS= audio/gstreamer-plugins-fluendo-mp3 fluendo_IMPL= # gme_DEPENDS= audio/gstreamer-plugins-gme gme_IMPL= bad gsm_DEPENDS= audio/gstreamer-plugins-gsm gsm_IMPL= bad hal_DEPENDS= sysutils/gstreamer-plugins-hal hal_IMPL= good jack_DEPENDS= audio/gstreamer-plugins-jack jack_IMPL= good ladspa_DEPENDS= audio/gstreamer-plugins-ladspa ladspa_IMPL= bad lame_DEPENDS= audio/gstreamer-plugins-lame lame_IMPL= ugly +lv2_DEPENDS= audio/gstreamer-plugins-lv2 +lv2_IMPL= bad + mad_DEPENDS= audio/gstreamer-plugins-mad mad_IMPL= ugly modplug_DEPENDS= audio/gstreamer-plugins-modplug modplug_IMPL= bad mp3_DEPENDS= audio/gstreamer-plugins-mp3 mp3_IMPL= # mpg123_DEPENDS= audio/gstreamer-plugins-mpg123 mpg123_IMPL= ugly musepack_DEPENDS= audio/gstreamer-plugins-musepack musepack_IMPL= bad nas_DEPENDS= audio/gstreamer-plugins-nas nas_IMPL= bad neon_DEPENDS= www/gstreamer-plugins-neon neon_IMPL= bad ogg_DEPENDS= audio/gstreamer-plugins-ogg ogg_IMPL= # opus_DEPENDS= audio/gstreamer-plugins-opus opus_IMPL= # pulse_DEPENDS= audio/gstreamer-plugins-pulse pulse_IMPL= good shout2_DEPENDS= audio/gstreamer-plugins-shout2 shout2_IMPL= good sidplay_DEPENDS= audio/gstreamer-plugins-sidplay sidplay_IMPL= ugly sndio_DEPENDS= audio/gstreamer-plugins-sndio sndio_IMPL= # sndfile_DEPENDS= audio/gstreamer-plugins-sndfile sndfile_IMPL= bad soundtouch_DEPENDS= audio/gstreamer-plugins-soundtouch soundtouch_IMPL= bad spc_DEPENDS= audio/gstreamer-plugins-spc spc_IMPL= bad speex_DEPENDS= audio/gstreamer-plugins-speex speex_IMPL= good taglib_DEPENDS= audio/gstreamer-plugins-taglib taglib_IMPL= good twolame_DEPENDS= audio/gstreamer-plugins-twolame twolame_IMPL= ugly vorbis_DEPENDS= audio/gstreamer-plugins-vorbis vorbis_IMPL= # wavpack_DEPENDS= audio/gstreamer-plugins-wavpack wavpack_IMPL= good +webrtcdsp_DEPENDS= audio/gstreamer-plugins-webrtcdsp +webrtcdsp_IMPL= bad + #-- comms plugin section --------------------------------------------------# spandsp_DEPENDS= comms/gstreamer-plugins-spandsp spandsp_IMPL= bad #-- devel plugin section --------------------------------------------------# gconf_DEPENDS= devel/gstreamer-plugins-gconf gconf_IMPL= good gio_DEPENDS= devel/gstreamer-plugins-gio gio_IMPL= # gnomevfs_DEPENDS= devel/gstreamer-plugins-gnomevfs gnomevfs_IMPL= # sdl_DEPENDS= devel/gstreamer-plugins-sdl sdl_IMPL= bad soup_DEPENDS= devel/gstreamer-plugins-soup soup_IMPL= good #-- ftp plugin section ----------------------------------------------------# curl_DEPENDS= ftp/gstreamer-plugins-curl curl_IMPL= bad #-- graphics plugin section -----------------------------------------------# aalib_DEPENDS= graphics/gstreamer-plugins-aalib aalib_IMPL= good annodex_DEPENDS= multimedia/gstreamer-plugins-annodex annodex_IMPL= good aom_DEPENDS= multimedia/gstreamer-plugins-aom aom_IMPL= bad assrender_DEPENDS= multimedia/gstreamer-plugins-assrender assrender_IMPL= bad cairo_DEPENDS= graphics/gstreamer-plugins-cairo cairo_IMPL= good gdkpixbuf_DEPENDS= graphics/gstreamer-plugins-gdkpixbuf gdkpixbuf_IMPL= good gl_DEPENDS= graphics/gstreamer-plugins-gl gl_IMPL= bad jpeg_DEPENDS= graphics/gstreamer-plugins-jpeg jpeg_IMPL= good kms_DEPENDS= graphics/gstreamer-plugins-kms kms_IMPL= bad libcaca_DEPENDS= graphics/gstreamer-plugins-libcaca libcaca_IMPL= good libpng_DEPENDS= graphics/gstreamer-plugins-libpng libpng_IMPL= good libvisual_DEPENDS= graphics/gstreamer-plugins-libvisual libvisual_IMPL= # opencv_DEPENDS= graphics/gstreamer-plugins-opencv opencv_IMPL= bad openexr_DEPENDS= graphics/gstreamer-plugins-openexr openexr_IMPL= bad openjpeg_DEPENDS= graphics/gstreamer-plugins-openjpeg openjpeg_IMPL= bad openmpt_DEPENDS= audio/gstreamer-plugins-openmpt openmpt_IMPL= bad png_DEPENDS= graphics/gstreamer-plugins-png png_IMPL= good rsvg_DEPENDS= graphics/gstreamer-plugins-rsvg rsvg_IMPL= bad webp_DEPENDS= graphics/gstreamer-plugins-webp webp_IMPL= bad zbar_DEPENDS= graphics/gstreamer-plugins-zbar zbar_IMPL= bad #-- multimedia plugins section --------------------------------------------# bad_DEPENDS= multimedia/gstreamer-plugins-bad bad_IMPL= # bz2_DEPENDS= multimedia/gstreamer-plugins-bz2 bz2_IMPL= bad dash_DEPENDS= multimedia/gstreamer-plugins-dash dash_IMPL= bad dvdread_DEPENDS= multimedia/gstreamer-plugins-dvdread dvdread_IMPL= ugly editing-services_DEPENDS= multimedia/gstreamer-editing-services editing-services_GST_PREFIX= gstreamer1- editing-services_GST_SUFX= # empty editing-services_GST_VERSION= 1.0.0 editing-services_IMPL= # ffmpeg_DEPENDS= multimedia/gstreamer-ffmpeg ffmpeg_GST_PREFIX= gstreamer- ffmpeg_GST_SUFX= # empty ffmpeg_GST_VERSION= 0.10.0 ffmpeg_IMPL= # fluendo-mpegdemux_DEPENDS= multimedia/gstreamer-plugins-fluendo-mpegdemux fluendo-mpegdemux_IMPL= # dts_DEPENDS= multimedia/gstreamer-plugins-dts dts_IMPL= bad dv_DEPENDS= multimedia/gstreamer-plugins-dv dv_IMPL= good dvd_DEPENDS= multimedia/gstreamer-plugins-dvd dvd_IMPL= ugly good_DEPENDS= multimedia/gstreamer-plugins-good good_IMPL= # gnonlin_DEPENDS= multimedia/gstreamer-plugins-gnonlin gnonlin_IMPL= good hls_DEPENDS= multimedia/gstreamer-plugins-hls hls_IMPL= bad kate_DEPENDS= multimedia/gstreamer-plugins-kate kate_IMPL= bad libav_DEPENDS= multimedia/gstreamer-libav libav_GST_PREFIX= gstreamer1- libav_GST_SUFX= # empty libav_GST_VERSION= 1.0.0 libav_IMPL= # libde265_DEPENDS= multimedia/gstreamer-plugins-libde265 libde265_IMPL= bad mm_DEPENDS= multimedia/gstreamermm mm_GST_PREFIX= gstreamer mm_GST_SUFX= # empty mm_GST_VERSION= 0.9.4 mm_IMPL= # mpeg2dec_DEPENDS= multimedia/gstreamer-plugins-mpeg2dec mpeg2dec_IMPL= ugly mpeg2enc_DEPENDS= multimedia/gstreamer-plugins-mpeg2enc mpeg2enc_IMPL= bad mplex_DEPENDS= multimedia/gstreamer-plugins-mplex mplex_IMPL= bad openh264_DEPENDS= multimedia/gstreamer-plugins-openh264 openh264_IMPL= bad qt4_DEPENDS= multimedia/gstreamer-qt4 qt4_GST_PREFIX= gstreamer- qt4_IMPL= # rtmp_DEPENDS= multimedia/gstreamer-plugins-rtmp rtmp_IMPL= bad smoothstreaming_DEPENDS= multimedia/gstreamer-plugins-smoothstreaming smoothstreaming_IMPL= bad ttml_DEPENDS= multimedia/gstreamer-plugins-ttml ttml_IMPL= bad v4l2_DEPENDS= multimedia/gstreamer-plugins-v4l2 v4l2_IMPL= good # hmmm vaapi_DEPENDS= multimedia/gstreamer-vaapi vaapi_IMPL= bad vp8_DEPENDS= multimedia/gstreamer-plugins-vp8 vp8_IMPL= bad vpx_DEPENDS= multimedia/gstreamer-plugins-vpx vpx_IMPL= good vulkan_DEPENDS= graphics/gstreamer-plugins-vulkan vulkan_IMPL= bad # XXX: This is a quick solution for ports with USE_GSTREAMER=python # but without USE_PYTHON. PYTHON_PKGNAMEPREFIX?= py*- python_DEPENDS= multimedia/py-gstreamer python_NAME= gstreamer python_GST_PREFIX= ${PYTHON_PKGNAMEPREFIX} python_GST_SUFX= # empty python_GST_VERSION= 0.10.4 python_IMPL= # resindvd_DEPENDS= multimedia/gstreamer-plugins-resindvd resindvd_IMPL= bad schroedinger_DEPENDS= multimedia/gstreamer-plugins-schroedinger schroedinger_IMPL= bad theora_DEPENDS= multimedia/gstreamer-plugins-theora theora_IMPL= # ugly_DEPENDS= multimedia/gstreamer-plugins-ugly ugly_IMPL= # vdpau_DEPENDS= multimedia/gstreamer-plugins-vdpau vdpau_IMPL= bad - -webrtcdsp_DEPENDS= multimedia/gstreamer-plugins-webrtcdsp -webrtcdsp_IMPL= bad x264_DEPENDS= multimedia/gstreamer-plugins-x264 x264_IMPL= ugly x265_DEPENDS= multimedia/gstreamer-plugins-x265 x265_IMPL= bad xvid_DEPENDS= multimedia/gstreamer-plugins-xvid xvid_IMPL= bad #-- Net Plugins Section ---------------------------------------------------# libmms_DEPENDS= net/gstreamer-plugins-libmms libmms_IMPL= bad srtp_DEPENDS= net/gstreamer-plugins-srtp srtp_IMPL= bad #-- security plugins section ----------------------------------------------# dtls_DEPENDS= security/gstreamer-plugins-dtls dtls_IMPL= bad #-- sysutils plugins section ----------------------------------------------# cdio_DEPENDS= sysutils/gstreamer-plugins-cdio cdio_IMPL= ugly #-- x11 plugins section ---------------------------------------------------# x_DEPENDS= x11/gstreamer-plugins-x x_IMPL= # ximagesrc_DEPENDS= x11/gstreamer-plugins-ximagesrc ximagesrc_IMPL= good #-- x11-toolkits plugins section ------------------------------------------# gtk_DEPENDS= x11-toolkits/gstreamer-plugins-gtk gtk_IMPL= bad pango_DEPENDS= x11-toolkits/gstreamer-plugins-pango pango_IMPL= # #--------------------------------------------------------------------------# .if defined(_POSTMKINCLUDED) && !defined(Gstreamer_Post_Include) Gstreamer_Post_Include= bsd.gstreamer.mk .if (defined (USE_GSTREAMER) && defined(USE_GSTREAMER1)) IGNORE= USE_GSTREAMER and USE_GSTREAMER1 can't be used together .endif _GST_IMPL_LIST:= # .if defined(USE_GSTREAMER) # update this with the gst 1.0 version below . for ext in ${USE_GSTREAMER} ${ext}_GST_PREFIX?= gstreamer-plugins- ${ext}_GST_VERSION?= ${GST_VERSION}${GST_MINOR_VERSION} ${ext}_NAME?= ${ext} . if ${_USE_GSTREAMER_ALL:M${ext}}!= "" && exists(${PORTSDIR}/${${ext}_DEPENDS}) _GST_BUILD_DEPENDS+= ${${ext}_GST_PREFIX}${${ext}_NAME}>=${${ext}_GST_VERSION}:${${ext}_DEPENDS} _GST_RUN_DEPENDS+= ${${ext}_GST_PREFIX}${${ext}_NAME}>=${${ext}_GST_VERSION}:${${ext}_DEPENDS} _GST_GST_IMPL_LIST+= ${${ext}_IMPL} . else IGNORE= cannot install: unknown gstreamer ${GST_VERSION} plugin -- ${ext} . endif . endfor # everything wants this _GST_BUILD_DEPENDS+= gstreamer-plugins>=0:multimedia/gstreamer-plugins _GST_LIB_DEPENDS+= libgstreamer-0.10.so:multimedia/gstreamer _GST_RUN_DEPENDS+= gstreamer-plugins>=0:multimedia/gstreamer-plugins . for plugin in ${_GST_IMPL_LIST:O:u} _GST_BUILD_DEPENDS+= gstreamer-plugins-${plugin}>=0:multimedia/gstreamer-plugins-${plugin} _GST_RUN_DEPENDS+= gstreamer-plugins-${plugin}>=0:multimedia/gstreamer-plugins-${plugin} . endfor BUILD_DEPENDS+= ${_GST_BUILD_DEPENDS:O:u} LIB_DEPENDS+= ${_GST_LIB_DEPENDS:O:u} RUN_DEPENDS+= ${_GST_RUN_DEPENDS:O:u} .endif .if defined(USE_GSTREAMER1) . for ext in ${USE_GSTREAMER1} ${ext}_GST_PREFIX?= gstreamer1-plugins- ${ext}_GST_VERSION?= ${GST1_VERSION} ${ext}_NAME10?= ${ext} ${ext}_GST_DEPENDS?= ${${ext}_DEPENDS:S,gstreamer-,gstreamer1-,} . if ${_USE_GSTREAMER_ALL:M${ext}}!= "" && exists(${PORTSDIR}/${${ext}_GST_DEPENDS}) _GST_BUILD_DEPENDS+= ${${ext}_GST_PREFIX}${${ext}_NAME10}>=${${ext}_GST_VERSION}:${${ext}_GST_DEPENDS} _GST_RUN_DEPENDS+= ${${ext}_GST_PREFIX}${${ext}_NAME10}>=${${ext}_GST_VERSION}:${${ext}_GST_DEPENDS} . if defined(${ext}1_IMPL) _GST_IMPL_LIST+= ${${ext}1_IMPL} . else _GST_IMPL_LIST+= ${${ext}_IMPL} . endif . else IGNORE= cannot install: unknown gstreamer ${GST1_VERSION} plugin -- ${ext} . endif . endfor # everything wants this _GST_BUILD_DEPENDS+= gstreamer1-plugins>=${GST1_VERSION}:multimedia/gstreamer1-plugins _GST_LIB_DEPENDS+= libgstreamer-1.0.so:multimedia/gstreamer1 _GST_RUN_DEPENDS+= gstreamer1-plugins>=${GST1_VERSION}:multimedia/gstreamer1-plugins . for plugin in ${_GST_IMPL_LIST:O:u} _GST_BUILD_DEPENDS+= gstreamer1-plugins-${plugin}>=${GST1_VERSION}:multimedia/gstreamer1-plugins-${plugin} _GST_RUN_DEPENDS+= gstreamer1-plugins-${plugin}>=${GST1_VERSION}:multimedia/gstreamer1-plugins-${plugin} . endfor BUILD_DEPENDS+= ${_GST_BUILD_DEPENDS:O:u} LIB_DEPENDS+= ${_GST_LIB_DEPENDS:O:u} RUN_DEPENDS+= ${_GST_RUN_DEPENDS:O:u} .endif # The End .endif Index: head/audio/Makefile =================================================================== --- head/audio/Makefile (revision 488336) +++ head/audio/Makefile (revision 488337) @@ -1,913 +1,914 @@ # $FreeBSD$ # COMMENT = Audio tools SUBDIR += GxSwitchlessWah-lv2 SUBDIR += HVSC-Update SUBDIR += Maaate SUBDIR += aacgain SUBDIR += aacplusenc SUBDIR += abcde SUBDIR += abcselect SUBDIR += abgate-lv2 SUBDIR += abraca SUBDIR += acoustid-fingerprinter SUBDIR += adplay SUBDIR += afsp SUBDIR += aften SUBDIR += alac SUBDIR += alienwah SUBDIR += alsa-lib SUBDIR += alsa-plugins SUBDIR += alsa-sndio SUBDIR += alsa-utils SUBDIR += alure SUBDIR += amarok-kde4 SUBDIR += amb-plugins SUBDIR += ample SUBDIR += amsynth SUBDIR += aqualung SUBDIR += ardour SUBDIR += ardour5 SUBDIR += ario SUBDIR += arss SUBDIR += artyfx-lv2 SUBDIR += ascd SUBDIR += asmix SUBDIR += asmixer SUBDIR += asterisk-espeak SUBDIR += asterisk-flite SUBDIR += asunder SUBDIR += atunes SUBDIR += aubio SUBDIR += aucatctl SUBDIR += audacity SUBDIR += audex SUBDIR += audiere SUBDIR += audiocd-kio SUBDIR += audiotag SUBDIR += aumix SUBDIR += autocd SUBDIR += autotalent SUBDIR += autozen SUBDIR += avldrums-lv2 SUBDIR += aylet SUBDIR += baresip SUBDIR += baudline SUBDIR += bcg729 SUBDIR += beatslash-lv2 SUBDIR += beep SUBDIR += beets SUBDIR += blop SUBDIR += blop-lv2 SUBDIR += boodler SUBDIR += bristol SUBDIR += bs2b-lv2 SUBDIR += cadence SUBDIR += calf-lv2 SUBDIR += cam SUBDIR += cantata SUBDIR += caps-lv2 SUBDIR += caps-plugins SUBDIR += carla SUBDIR += cava SUBDIR += ccaudio2 SUBDIR += cd-discid SUBDIR += cd2mp3 SUBDIR += cddb-bundle SUBDIR += cdparanoia SUBDIR += cdplay SUBDIR += celt SUBDIR += checkmate SUBDIR += chordpack SUBDIR += chromaprint SUBDIR += clementine-player SUBDIR += clunk SUBDIR += cmp3 SUBDIR += cmt SUBDIR += cmus SUBDIR += codec2 SUBDIR += cpige SUBDIR += cplay SUBDIR += cpp-xmms2 SUBDIR += creox SUBDIR += crip SUBDIR += csound SUBDIR += csoundqt SUBDIR += ctronome SUBDIR += cue2toc SUBDIR += cueplayer SUBDIR += cuetools SUBDIR += cutmp3 SUBDIR += dagrab SUBDIR += darkice SUBDIR += dcd SUBDIR += deadbeef SUBDIR += deadbeef-jack-plugin SUBDIR += deadbeef-mpris2-plugin SUBDIR += deadbeef-musical-spectrum-plugin SUBDIR += deadbeef-playback-status-plugin SUBDIR += deadbeef-quick-search-plugin SUBDIR += deadbeef-spectrogram-plugin SUBDIR += deadbeef-vu-meter-plugin SUBDIR += deadbeef-waveform-seekbar-plugin SUBDIR += decibel-audio-player SUBDIR += dekagen SUBDIR += denemo SUBDIR += dir2ogg SUBDIR += discid SUBDIR += dpf-plugins-lv2 SUBDIR += dream SUBDIR += drumgizmo SUBDIR += drumkv1-lv2 SUBDIR += drumpiler SUBDIR += drumstick SUBDIR += dsbmixer SUBDIR += dssi SUBDIR += dtmfdial SUBDIR += dumb SUBDIR += dumb-allegro SUBDIR += easytag SUBDIR += eawpats SUBDIR += eawplus SUBDIR += ecasound SUBDIR += elisa SUBDIR += emms SUBDIR += enscribe SUBDIR += epos-devel SUBDIR += eq10q-lv2 SUBDIR += esound SUBDIR += espeak SUBDIR += esperanza SUBDIR += etcd SUBDIR += eteroj-lv2 SUBDIR += etktab SUBDIR += exaile SUBDIR += exaile-devel SUBDIR += extace SUBDIR += ezstream SUBDIR += faac SUBDIR += faad SUBDIR += fabla2-lv2 SUBDIR += fapg SUBDIR += fasttracker2 SUBDIR += faust SUBDIR += faust-lv2 SUBDIR += faustlive SUBDIR += fcplay SUBDIR += fdk-aac SUBDIR += fdmf SUBDIR += festalon SUBDIR += festival SUBDIR += festival-freebsoft-utils SUBDIR += festlex-cmu SUBDIR += festlex-czech SUBDIR += festlex-oald SUBDIR += festlex-ogi SUBDIR += festlex-poslex SUBDIR += festvox-cmu_us_awb_arctic SUBDIR += festvox-cmu_us_bdl_arctic SUBDIR += festvox-cmu_us_clb_arctic SUBDIR += festvox-cmu_us_jmk_arctic SUBDIR += festvox-cmu_us_ksp_arctic SUBDIR += festvox-cmu_us_rms_arctic SUBDIR += festvox-cmu_us_slt_arctic SUBDIR += festvox-czech SUBDIR += festvox-don SUBDIR += festvox-el11 SUBDIR += festvox-kal16 SUBDIR += festvox-kal8 SUBDIR += festvox-ked16 SUBDIR += festvox-ked8 SUBDIR += festvox-rab16 SUBDIR += festvox-rab8 SUBDIR += festvox-russian SUBDIR += flac SUBDIR += flac123 SUBDIR += flacon SUBDIR += flake SUBDIR += flite SUBDIR += fluid-soundfont SUBDIR += fluidplug-lv2 SUBDIR += fluidsynth SUBDIR += fluidsynth-dssi SUBDIR += fmit SUBDIR += fomp-lv2 SUBDIR += foo-yc20 SUBDIR += forked-daapd SUBDIR += fpc-a52 SUBDIR += fpc-mad SUBDIR += fpc-modplug SUBDIR += fpc-oggvorbis SUBDIR += fpc-openal SUBDIR += fplib SUBDIR += freealut SUBDIR += freedesktop-sound-theme SUBDIR += freepats SUBDIR += funktrackergold SUBDIR += gbemol SUBDIR += gbsplay SUBDIR += gervill SUBDIR += ghostess SUBDIR += giada SUBDIR += gimmix SUBDIR += gkrellmvolume2 SUBDIR += glurp SUBDIR += gmidimonitor SUBDIR += gmpc SUBDIR += gmpc-alarm SUBDIR += gmpc-albumview SUBDIR += gmpc-discogs SUBDIR += gmpc-extraplaylist SUBDIR += gmpc-lastfm SUBDIR += gmpc-libnotify SUBDIR += gmpc-lyrics SUBDIR += gmpc-lyricsplugin SUBDIR += gmpc-lyricwiki SUBDIR += gmpc-magnatune SUBDIR += gmpc-mdcover SUBDIR += gmpc-mserver SUBDIR += gmpc-shout SUBDIR += gmpc-wikipedia SUBDIR += gmsynth-lv2 SUBDIR += gmtp SUBDIR += gmusicbrowser SUBDIR += gnaural SUBDIR += gnome-music SUBDIR += gnormalize SUBDIR += gnuitar SUBDIR += gnupod SUBDIR += gnuspeechsa SUBDIR += gnustep-cdplayer SUBDIR += goattracker SUBDIR += gogglesmm SUBDIR += goobox SUBDIR += gqradio SUBDIR += gradio SUBDIR += gramofile SUBDIR += gsm SUBDIR += gsound SUBDIR += gstreamer-plugins-a52dec SUBDIR += gstreamer-plugins-amrnb SUBDIR += gstreamer-plugins-amrwbdec SUBDIR += gstreamer-plugins-cdaudio SUBDIR += gstreamer-plugins-cdparanoia SUBDIR += gstreamer-plugins-esound SUBDIR += gstreamer-plugins-faac SUBDIR += gstreamer-plugins-faad SUBDIR += gstreamer-plugins-flac SUBDIR += gstreamer-plugins-flite SUBDIR += gstreamer-plugins-fluendo-mp3 SUBDIR += gstreamer-plugins-gme SUBDIR += gstreamer-plugins-gsm SUBDIR += gstreamer-plugins-jack SUBDIR += gstreamer-plugins-ladspa SUBDIR += gstreamer-plugins-lame + SUBDIR += gstreamer-plugins-lv2 SUBDIR += gstreamer-plugins-mad SUBDIR += gstreamer-plugins-mp3 SUBDIR += gstreamer-plugins-musepack SUBDIR += gstreamer-plugins-nas SUBDIR += gstreamer-plugins-ogg SUBDIR += gstreamer-plugins-opus SUBDIR += gstreamer-plugins-pulse SUBDIR += gstreamer-plugins-shout2 SUBDIR += gstreamer-plugins-sidplay SUBDIR += gstreamer-plugins-sndfile SUBDIR += gstreamer-plugins-sndio SUBDIR += gstreamer-plugins-soundtouch SUBDIR += gstreamer-plugins-spc SUBDIR += gstreamer-plugins-speex SUBDIR += gstreamer-plugins-taglib SUBDIR += gstreamer-plugins-twolame SUBDIR += gstreamer-plugins-vorbis SUBDIR += gstreamer-plugins-wavpack SUBDIR += gstreamer1-plugins-a52dec SUBDIR += gstreamer1-plugins-amrnb SUBDIR += gstreamer1-plugins-amrwbdec SUBDIR += gstreamer1-plugins-bs2b SUBDIR += gstreamer1-plugins-cdparanoia SUBDIR += gstreamer1-plugins-chromaprint SUBDIR += gstreamer1-plugins-faac SUBDIR += gstreamer1-plugins-faad SUBDIR += gstreamer1-plugins-flac SUBDIR += gstreamer1-plugins-flite SUBDIR += gstreamer1-plugins-gme SUBDIR += gstreamer1-plugins-gsm SUBDIR += gstreamer1-plugins-jack SUBDIR += gstreamer1-plugins-ladspa SUBDIR += gstreamer1-plugins-lame SUBDIR += gstreamer1-plugins-modplug SUBDIR += gstreamer1-plugins-mpg123 SUBDIR += gstreamer1-plugins-musepack SUBDIR += gstreamer1-plugins-ogg SUBDIR += gstreamer1-plugins-openmpt SUBDIR += gstreamer1-plugins-opus SUBDIR += gstreamer1-plugins-pulse SUBDIR += gstreamer1-plugins-shout2 SUBDIR += gstreamer1-plugins-sidplay SUBDIR += gstreamer1-plugins-sndfile SUBDIR += gstreamer1-plugins-sndio SUBDIR += gstreamer1-plugins-soundtouch SUBDIR += gstreamer1-plugins-spc SUBDIR += gstreamer1-plugins-speex SUBDIR += gstreamer1-plugins-taglib SUBDIR += gstreamer1-plugins-twolame SUBDIR += gstreamer1-plugins-vorbis SUBDIR += gstreamer1-plugins-wavpack SUBDIR += gstreamer1-plugins-webrtcdsp SUBDIR += gtick SUBDIR += gtkguitune SUBDIR += gtkpod SUBDIR += gtmixer SUBDIR += guidolib SUBDIR += guitarix-lv2 SUBDIR += guspat SUBDIR += gvolwheel SUBDIR += gxmms2 SUBDIR += gxplugins-lv2 SUBDIR += harp SUBDIR += herrie SUBDIR += hexter SUBDIR += hs-ALUT SUBDIR += hs-OpenAL SUBDIR += hs-libmpd SUBDIR += hts_engine-API SUBDIR += hydrogen SUBDIR += icecast SUBDIR += icecast-kh SUBDIR += icegenerator SUBDIR += ices SUBDIR += id3ed SUBDIR += id3el SUBDIR += id3lib SUBDIR += id3mtag SUBDIR += id3ren SUBDIR += id3tool SUBDIR += id3v2 SUBDIR += idjc SUBDIR += ifp-line SUBDIR += infamous-plugins-lv2 SUBDIR += invada-studio-plugins-lv2 SUBDIR += ir-lv2 SUBDIR += jack SUBDIR += jack-keyboard SUBDIR += jack-smf-utils SUBDIR += jack_ghero SUBDIR += jack_mixer SUBDIR += jack_umidi SUBDIR += jalv SUBDIR += jalv-select SUBDIR += jamin SUBDIR += jid3lib SUBDIR += jmusic SUBDIR += jokosher SUBDIR += juk SUBDIR += juk-kde4 SUBDIR += juke SUBDIR += julius SUBDIR += kexis SUBDIR += kid3-kde4 SUBDIR += kid3-kf5 SUBDIR += kid3-qt4 SUBDIR += kid3-qt5 SUBDIR += kio-audiocd-kde4 SUBDIR += kmix SUBDIR += kmix-kde4 SUBDIR += kscd-kde4 SUBDIR += ksmp3play SUBDIR += kstreamripper SUBDIR += kwave SUBDIR += ladspa SUBDIR += lame SUBDIR += lash SUBDIR += lastfm-desktop SUBDIR += liba52 SUBDIR += libaacplus SUBDIR += libadplug SUBDIR += libaiff SUBDIR += libamrnb SUBDIR += libamrwb SUBDIR += libao SUBDIR += libaudiofile SUBDIR += libbpm SUBDIR += libbs2b SUBDIR += libcanberra SUBDIR += libcanberra-gtk3 SUBDIR += libcdaudio SUBDIR += libcddb SUBDIR += libcddb-doc SUBDIR += libconvolve SUBDIR += libcoverart SUBDIR += libdiscid SUBDIR += libdssialsacompat SUBDIR += libebur128 SUBDIR += libechonest SUBDIR += libfilteraudio SUBDIR += libfishsound SUBDIR += libg722 SUBDIR += libgig SUBDIR += libgme SUBDIR += libgpod SUBDIR += libgpod-sharp SUBDIR += libgroove SUBDIR += libid3tag SUBDIR += libinstpatch SUBDIR += libkcddb SUBDIR += libkcddb-kde4 SUBDIR += libkcompactdisc SUBDIR += libkcompactdisc-kde4 SUBDIR += liblastfm SUBDIR += liblastfm-qt5 SUBDIR += liblo SUBDIR += liblscp SUBDIR += libltc SUBDIR += libmad SUBDIR += libmatemixer SUBDIR += libmikmod SUBDIR += libmodplug SUBDIR += libmp3-archive-perl SUBDIR += libmp3splt SUBDIR += libmpd SUBDIR += libmpdclient SUBDIR += libmusicbrainz5 SUBDIR += libmusicxml SUBDIR += libmysofa SUBDIR += libnjb SUBDIR += libnoise SUBDIR += libogg SUBDIR += liboggz SUBDIR += libopenmpt SUBDIR += libopenspc SUBDIR += libopusenc SUBDIR += libsamplerate SUBDIR += libshairport SUBDIR += libshout SUBDIR += libsidplay SUBDIR += libsidplay2 SUBDIR += libsidplayfp SUBDIR += libsmf SUBDIR += libsndfile SUBDIR += libsonic SUBDIR += libsoxr SUBDIR += libtremor SUBDIR += libumidi SUBDIR += libvorbis SUBDIR += libworkman SUBDIR += libxmp SUBDIR += lilv SUBDIR += lingot SUBDIR += linux-c6-alsa-lib SUBDIR += linux-c6-alsa-plugins-oss SUBDIR += linux-c6-alsa-plugins-pulseaudio SUBDIR += linux-c6-alsa-utils SUBDIR += linux-c6-flac SUBDIR += linux-c6-libaudiofile SUBDIR += linux-c6-libogg SUBDIR += linux-c6-libsndfile SUBDIR += linux-c6-libvorbis SUBDIR += linux-c6-mikmod SUBDIR += linux-c6-nas-libs SUBDIR += linux-c6-openal-soft SUBDIR += linux-c6-pulseaudio-libs SUBDIR += linux-c6-pulseaudio-utils SUBDIR += linux-c6-sdl_mixer SUBDIR += linux-c7-alsa-lib SUBDIR += linux-c7-alsa-plugins-oss SUBDIR += linux-c7-alsa-plugins-pulseaudio SUBDIR += linux-c7-alsa-utils SUBDIR += linux-c7-audiofile SUBDIR += linux-c7-flac SUBDIR += linux-c7-libogg SUBDIR += linux-c7-libsndfile SUBDIR += linux-c7-libvorbis SUBDIR += linux-c7-openal-soft SUBDIR += linux-c7-pulseaudio-libs SUBDIR += linux-c7-pulseaudio-utils SUBDIR += linux-c7-sdl_mixer SUBDIR += linux-laudio SUBDIR += linux-skype_oss_wrapper SUBDIR += linuxsampler SUBDIR += listener SUBDIR += lmms SUBDIR += logitechmediaserver SUBDIR += logitechmediaserver-dynamicplaylist SUBDIR += logitechmediaserver-lazysearch SUBDIR += logitechmediaserver-sqlplaylist SUBDIR += logitechmediaserver-trackstat SUBDIR += lollypop SUBDIR += lpac SUBDIR += lsp-plugins-lv2 SUBDIR += lua51-mpd SUBDIR += luppp SUBDIR += lv2 SUBDIR += lv2file SUBDIR += lvtk SUBDIR += lxmusic SUBDIR += mac SUBDIR += madfufw SUBDIR += madplay SUBDIR += malint SUBDIR += maplay SUBDIR += mate-media SUBDIR += mbox SUBDIR += mctoolame-decoder SUBDIR += mctoolame-encoder SUBDIR += mda-lv2 SUBDIR += mhwaveedit SUBDIR += midi-matrix-lv2 SUBDIR += midipp SUBDIR += mikmod SUBDIR += milkytracker SUBDIR += minitunes SUBDIR += mixer.app SUBDIR += mixmos SUBDIR += mixxx SUBDIR += mixxx20 SUBDIR += mma SUBDIR += moc SUBDIR += modplugplay SUBDIR += moodbar SUBDIR += moony-lv2 SUBDIR += mous SUBDIR += mp-player SUBDIR += mp3-archive-tools SUBDIR += mp32ogg SUBDIR += mp3_check SUBDIR += mp3asm SUBDIR += mp3blaster SUBDIR += mp3burn SUBDIR += mp3c SUBDIR += mp3check SUBDIR += mp3ck SUBDIR += mp3gain SUBDIR += mp3guessenc SUBDIR += mp3info SUBDIR += mp3lint SUBDIR += mp3mover SUBDIR += mp3plot SUBDIR += mp3rename SUBDIR += mp3riot SUBDIR += mp3splt SUBDIR += mp3splt-gtk SUBDIR += mp3stat SUBDIR += mp3unicode SUBDIR += mp3val SUBDIR += mp3wrap SUBDIR += mpdas SUBDIR += mpdbrowser SUBDIR += mpdcon SUBDIR += mpdscribble SUBDIR += mpg123 SUBDIR += mpg123.el SUBDIR += mpg321 SUBDIR += mpiosh SUBDIR += mps SUBDIR += mumble SUBDIR += murmur SUBDIR += musepack SUBDIR += musescore SUBDIR += musicbox-tag-editor SUBDIR += musiccontrol SUBDIR += musicpc SUBDIR += musicpd SUBDIR += mythplugin-mythmusic SUBDIR += nas SUBDIR += ncmpc SUBDIR += ncmpcpp SUBDIR += nekobee SUBDIR += noise-repellent-lv2 SUBDIR += normalize SUBDIR += nosefart SUBDIR += nspmod SUBDIR += nuvolaplayer SUBDIR += oaml SUBDIR += ocp SUBDIR += openal SUBDIR += openal-soft SUBDIR += opencore-amr SUBDIR += openspc SUBDIR += optimfrog SUBDIR += optimfrog-sse2 SUBDIR += opus SUBDIR += opus-tools SUBDIR += opusfile SUBDIR += orbit-lv2 SUBDIR += osalp SUBDIR += osd-lyrics SUBDIR += osdmixer SUBDIR += oss SUBDIR += p5-Audio SUBDIR += p5-Audio-CD SUBDIR += p5-Audio-Ecasound SUBDIR += p5-Audio-FLAC-Header SUBDIR += p5-Audio-MPD SUBDIR += p5-Audio-MPD-Common SUBDIR += p5-Audio-Mixer SUBDIR += p5-Audio-Musepack SUBDIR += p5-Audio-Scan SUBDIR += p5-Audio-Scrobbler SUBDIR += p5-Audio-WMA SUBDIR += p5-Audio-Wav SUBDIR += p5-CDDB SUBDIR += p5-CDDB-File SUBDIR += p5-CDDB_get SUBDIR += p5-Filesys-Virtual-DAAP SUBDIR += p5-MIDI SUBDIR += p5-MP3-Find SUBDIR += p5-MP3-ID3v1Tag SUBDIR += p5-MP3-Info SUBDIR += p5-MP3-Tag SUBDIR += p5-MP3-Tag-Utils SUBDIR += p5-MPEG-ID3v2Tag SUBDIR += p5-Music-Audioscrobbler-MPD SUBDIR += p5-Music-Audioscrobbler-Submit SUBDIR += p5-MusicBrainz-DiscID SUBDIR += p5-Net-DAAP-Client SUBDIR += p5-Net-DAAP-DMAP SUBDIR += p5-Net-FreeDB SUBDIR += p5-Net-LibLO SUBDIR += p5-Ogg-Vorbis-Header SUBDIR += p5-Ogg-Vorbis-Header-PurePerl SUBDIR += p5-Shout SUBDIR += p5-Test-Corpus-Audio-MPD SUBDIR += p5-libvorbis SUBDIR += p5-tagged SUBDIR += p5-xmms2 SUBDIR += pacpl SUBDIR += padthv1-lv2 SUBDIR += paman SUBDIR += paprefs SUBDIR += patchage SUBDIR += pavucontrol SUBDIR += pavucontrol-qt SUBDIR += pavumeter SUBDIR += pc-mixer SUBDIR += pd SUBDIR += pd-cyclone SUBDIR += pear-Text_Spell_Audio SUBDIR += penguinsap SUBDIR += pianobar SUBDIR += picard SUBDIR += picard-plugins SUBDIR += pithos SUBDIR += plasma5-plasma-pa SUBDIR += play SUBDIR += playgsf SUBDIR += playmidi SUBDIR += pm3umpdl SUBDIR += pms SUBDIR += pms-devel SUBDIR += pocketsphinx SUBDIR += polyphone SUBDIR += portaudio SUBDIR += praat SUBDIR += pragha SUBDIR += protracker SUBDIR += puddletag SUBDIR += pulseaudio SUBDIR += pulseaudio-module-sndio SUBDIR += pulseaudio-module-xrdp SUBDIR += py-SoundFile SUBDIR += py-al SUBDIR += py-ao SUBDIR += py-apetag SUBDIR += py-aubio SUBDIR += py-cddb SUBDIR += py-discid SUBDIR += py-discogs-client SUBDIR += py-eyed3 SUBDIR += py-fmoo-audiotools SUBDIR += py-gmusicapi SUBDIR += py-gmusicproxy SUBDIR += py-hsaudiotag SUBDIR += py-id3 SUBDIR += py-karaoke SUBDIR += py-mpd SUBDIR += py-mpd2 SUBDIR += py-music21 SUBDIR += py-musicbrainzngs SUBDIR += py-mutagen SUBDIR += py-ogg SUBDIR += py-openal SUBDIR += py-opuslib SUBDIR += py-py-jack SUBDIR += py-pyacoustid SUBDIR += py-pyaudio SUBDIR += py-pylast SUBDIR += py-pyliblo SUBDIR += py-pymad SUBDIR += py-pysndfile SUBDIR += py-shout SUBDIR += py-soundcloud SUBDIR += py-sounddevice SUBDIR += py-soundscrape SUBDIR += py-speechrecognition SUBDIR += py-speex SUBDIR += py-tagpy SUBDIR += py-vorbis SUBDIR += py-wavio SUBDIR += py-xmms2 SUBDIR += pytone SUBDIR += qjackctl SUBDIR += qmidiarp SUBDIR += qmpdclient SUBDIR += qsampler SUBDIR += qsynth SUBDIR += quimup SUBDIR += raop_play SUBDIR += raul SUBDIR += rawrec SUBDIR += re SUBDIR += rebot3 SUBDIR += rem SUBDIR += resid SUBDIR += rexima SUBDIR += rezound SUBDIR += rhvoice SUBDIR += rhvoice-dictionary SUBDIR += rhythmbox SUBDIR += rioutil SUBDIR += ripit SUBDIR += ripperx SUBDIR += rkr-lv2 SUBDIR += rnnoise-nu SUBDIR += rosegarden SUBDIR += rplay SUBDIR += rsynth SUBDIR += rtaudio SUBDIR += rtmidi SUBDIR += rubberband SUBDIR += ruby-smf SUBDIR += ruby-taglib SUBDIR += rubygem-librmpd SUBDIR += rubygem-ruby-mp3info SUBDIR += rubygem-ruby-ogginfo SUBDIR += rubygem-ruby-shout SUBDIR += s3mod SUBDIR += samplv1-lv2 SUBDIR += sayonara SUBDIR += sbagen SUBDIR += sc3-plugins SUBDIR += schismtracker SUBDIR += screcord-lv2 SUBDIR += sdl2_mixer SUBDIR += sdl_mixer SUBDIR += sdl_sound SUBDIR += sfront SUBDIR += shairplay SUBDIR += shairport-sync SUBDIR += sherlock-lv2 SUBDIR += shntool SUBDIR += shorten SUBDIR += shout SUBDIR += shout-idjc SUBDIR += shoutcast SUBDIR += sidplay SUBDIR += sidplay2 SUBDIR += sidplayer SUBDIR += simon SUBDIR += simplemod SUBDIR += siren SUBDIR += skype-call-recorder SUBDIR += slv2 SUBDIR += snack SUBDIR += snd SUBDIR += sndio SUBDIR += solfege SUBDIR += sonata SUBDIR += sonic-visualiser SUBDIR += sorcer-lv2 SUBDIR += sound-juicer SUBDIR += soundconverter SUBDIR += soundgrab SUBDIR += soundkonverter SUBDIR += soundtouch SUBDIR += sox SUBDIR += spc2it SUBDIR += specimen SUBDIR += spectrogram SUBDIR += speech-denoiser-lv2 SUBDIR += speex SUBDIR += speexdsp SUBDIR += spek SUBDIR += sphinx SUBDIR += sphinx3 SUBDIR += sphinxbase SUBDIR += spiralloops SUBDIR += spiralsynth SUBDIR += spiralsynthmodular SUBDIR += splay SUBDIR += splaytk SUBDIR += squash SUBDIR += sratom SUBDIR += stk SUBDIR += streamripper SUBDIR += streamtranscoder SUBDIR += stymulator SUBDIR += suil SUBDIR += supercollider SUBDIR += sweep SUBDIR += swh-lv2 SUBDIR += swhplugins SUBDIR += synthpod-lv2 SUBDIR += synthv1-lv2 SUBDIR += taglib SUBDIR += taglib-extras SUBDIR += taglib-sharp SUBDIR += taglookup SUBDIR += tagtool SUBDIR += tagutil SUBDIR += tap-plugins SUBDIR += tap-plugins-lv2 SUBDIR += tcd SUBDIR += teamspeak3-server SUBDIR += tempest_for_eliza SUBDIR += terminatorx SUBDIR += thunar-media-tags-plugin SUBDIR += timemachine SUBDIR += timidity SUBDIR += timidity++ SUBDIR += timidity++-emacs SUBDIR += timidity++-gtk SUBDIR += timidity++-motif SUBDIR += timidity++-slang SUBDIR += timidity++-tcltk SUBDIR += timidity++-xaw SUBDIR += timidity++-xskin SUBDIR += tkeca SUBDIR += toolame SUBDIR += tosha SUBDIR += triceratops-lv2 SUBDIR += trommler SUBDIR += tse3 SUBDIR += tta SUBDIR += tuneradio SUBDIR += tuxguitar SUBDIR += twolame SUBDIR += uade SUBDIR += umix SUBDIR += umodplayer SUBDIR += umurmur SUBDIR += vagalume SUBDIR += vamp-plugin-sdk SUBDIR += virtual_oss SUBDIR += virtual_oss_ctl SUBDIR += vitunes SUBDIR += vm-lv2 SUBDIR += vmpk SUBDIR += vo-aacenc SUBDIR += vo-amrwbenc SUBDIR += voipong SUBDIR += volumeicon SUBDIR += vorbis-tools SUBDIR += vorbisgain SUBDIR += vsound SUBDIR += waon SUBDIR += wav2cdr SUBDIR += wavbreaker SUBDIR += wavegain SUBDIR += waveplay SUBDIR += wavpack SUBDIR += wavplay SUBDIR += webrtc-audio-processing SUBDIR += whysynth SUBDIR += wildmidi SUBDIR += wmix SUBDIR += wmmp SUBDIR += wmrecord SUBDIR += wmsmixer SUBDIR += workman SUBDIR += wxguitar SUBDIR += x42-plugins-lv2 SUBDIR += xanalyser SUBDIR += xcd SUBDIR += xcdplayer SUBDIR += xfce4-mixer SUBDIR += xfce4-mpc-plugin SUBDIR += xfce4-pulseaudio-plugin SUBDIR += xfmpc SUBDIR += xhippo SUBDIR += ximp3 SUBDIR += xmcd SUBDIR += xmix SUBDIR += xmixer SUBDIR += xmmix SUBDIR += xmms2 SUBDIR += xmms2-scrobbler SUBDIR += xmp SUBDIR += xmradio SUBDIR += xoscope SUBDIR += xsynth-dssi SUBDIR += xvmixer SUBDIR += xwave SUBDIR += yell SUBDIR += ympd SUBDIR += yoshimi SUBDIR += zam-plugins-lv2 SUBDIR += zinf SUBDIR += zita-convolver SUBDIR += zita-resampler SUBDIR += zynaddsubfx .include Index: head/audio/gstreamer1-plugins-lv2/Makefile =================================================================== --- head/audio/gstreamer1-plugins-lv2/Makefile (nonexistent) +++ head/audio/gstreamer1-plugins-lv2/Makefile (revision 488337) @@ -0,0 +1,13 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= audio + +COMMENT= Gstreamer lv2 wrapper plugin + +GST_PLUGIN= lv2 +DIST= bad + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +.include "${MASTERDIR}/Makefile" Property changes on: head/audio/gstreamer1-plugins-lv2/Makefile ___________________________________________________________________ Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:keywords ## -0,0 +1 ## +FreeBSD=%H \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/multimedia/gstreamer1-plugins/Makefile.common =================================================================== --- head/multimedia/gstreamer1-plugins/Makefile.common (revision 488336) +++ head/multimedia/gstreamer1-plugins/Makefile.common (revision 488337) @@ -1,580 +1,585 @@ # $FreeBSD$ BASE_GST_ALL_PLUGINS= \ alsa \ cdparanoia \ gl \ ivorbis \ libvisual \ ogg \ opengl \ opus \ pango \ theora \ vorbis \ x \ xvideo BASE_GST_NON_PLUGINS= \ --disable-gles2 \ --disable-egl \ --disable-glx BAD_GST_ALL_PLUGINS+= \ aom \ assrender \ bs2b \ chromaprint \ curl \ dash \ dtls \ dts \ faac \ faad \ flite \ gme \ gsm \ - gtk3 \ hls \ kate \ kms \ ladspa \ libde265 \ libmms \ + lv2 \ modplug \ mpeg2enc \ mplex \ musepack \ neon \ ofa \ openal \ opencv \ openexr \ openh264 \ openjpeg \ openmpt \ resindvd \ rtmp \ rsvg \ smoothstreaming \ sndfile \ soundtouch \ spandsp \ spc \ srtp \ ttml \ vdpau \ vulkan \ wayland \ webp \ webrtcdsp \ x265 \ zbar \ BAD_GST_NON_PLUGINS= \ --enable-bz2 \ --enable-dvb \ --enable-shm \ --disable-acm \ --disable-android_media \ --disable-apple_media \ --disable-avc \ --disable-bluez \ --disable-directfb \ --disable-direct3d \ --disable-directsound \ --disable-msdk \ --disable-nvenc \ --disable-nvdec \ --disable-sbc \ --disable-tinyalsa \ --disable-uvch264 \ --disable-vcd \ --disable-wasapi \ - --disable-wgl \ --disable-winks \ --disable-winscreencap GOOD_GST_ALL_PLUGINS+= \ aalib \ cairo \ flac \ gdk_pixbuf \ gst_v4l2 \ + gtk3 \ jack \ jpeg \ lame \ libcaca \ libdv \ libpng \ mpg123 \ pulse \ shout2 \ soup \ speex \ taglib \ twolame \ vpx \ wavpack \ x GOOD_GST_NON_PLUGINS= \ --disable-dv1394 \ --disable-directsound \ --disable-osx_audio \ --disable-osx_video \ - --disable-sunaudio \ --disable-waveform \ --enable-bz2 \ --enable-oss \ --enable-oss4 \ --enable-zlib UGLY_GST_ALL_PLUGINS+= \ a52dec \ amrnb \ amrwb \ cdio \ dvdread \ mpeg2dec \ sidplay \ x264 UGLY_GST_NON_PLUGINS= # Disable all plugins by default .if ${DIST}=="base" .for d in ${BASE_GST_ALL_PLUGINS} CONFIGURE_ARGS+= --disable-${d} .endfor CONFIGURE_ARGS+= ${BASE_GST_NON_PLUGINS} .endif .if ${DIST}=="bad" .for d in ${BAD_GST_ALL_PLUGINS} CONFIGURE_ARGS+= --disable-${d} .endfor CONFIGURE_ARGS+= ${BAD_GST_NON_PLUGINS} .endif .if ${DIST}=="good" .for d in ${GOOD_GST_ALL_PLUGINS} CONFIGURE_ARGS+= --disable-${d} .endfor CONFIGURE_ARGS+= ${GOOD_GST_NON_PLUGINS} .endif .if ${DIST}=="ugly" .for d in ${UGLY_GST_ALL_PLUGINS} CONFIGURE_ARGS+= --disable-${d} .endfor CONFIGURE_ARGS+= ${UGLY_GST_NON_PLUGINS} .endif .if ${GST_PLUGIN}!="base" && ${GST_PLUGIN}!="bad" && \ ${GST_PLUGIN}!="good" && ${GST_PLUGIN}!="ugly" CONFIGURE_ARGS+= --enable-${GST_PLUGIN} .endif .if !defined(NO_GSTREAMER_COMMON) GST_PLUGIN_SUFFIX?= -${GST_PLUGIN} # Enable the right plugin CONFIGURE_ARGS:=${CONFIGURE_ARGS:S|--disable-${GST_PLUGIN}|--enable-${GST_PLUGIN}|} GST_INC_DIR= include/gstreamer-${VERSION} GST_LIB_DIR= lib/gstreamer-${VERSION} # Auto create PLIST PLIST?= ${NONEXISTENT} # ------- plugins --------- # a52dec gst_a52dec_LIB_DEPENDS= liba52.so:audio/liba52 # aalib gst_aalib_LIB_DEPENDS= libaa.so:graphics/aalib gst_aalib_USES= ncurses gst_aalib_PLIST_FILES= ${GST_LIB_DIR}/libgstaasink.so # amrnb gst_amrnb_LIB_DEPENDS= libopencore-amrnb.so:audio/opencore-amr gst_amrnb_PLIST_FILES= ${GST_LIB_DIR}/libgstamrnb.so \ share/gstreamer-${VERSION}/presets/GstAmrnbEnc.prs # amrwb gst_amrwb_LIB_DEPENDS= libopencore-amrwb.so:audio/opencore-amr gst_amrwb_GST_PLUGIN_DIR= ext/amrwbdec gst_amrwb_PLIST_FILES= ${GST_LIB_DIR}/libgstamrwbdec.so # aom gst_aom_LIB_DEPENDS= libaom.so:multimedia/aom # assrender gst_assrender_LIB_DEPENDS= libass.so:multimedia/libass # bs2b gst_bs2b_LIB_DEPENDS= libbs2b.so:audio/libbs2b # cairo gst_cairo_USE_GNOME= cairo # cdparanoia gst_cdparanoia_LIB_DEPENDS= libcdda_interface.so:audio/cdparanoia # cdio gst_cdio_LIB_DEPENDS= libcdio.so:sysutils/libcdio # chromaprint gst_chromaprint_LIB_DEPENDS= libchromaprint.so:audio/chromaprint # curl gst_curl_LIB_DEPENDS= libcurl.so:ftp/curl \ libssh2.so:security/libssh2 # dash gst_dash_USE_GNOME= libxml2 gst_dash_PLIST_FILES= ${GST_LIB_DIR}/libgstdashdemux.so # dtls gst_dtls_USES= compiler:c11 ssl gst_dtls_CONFIGURE_ENV= DTLS_CFLAGS="-I${OPENSSLINC}" \ DTLS_LIBS="-L${OPENSSLLIB} -lcrypto -lssl" # dts gst_dts_LIB_DEPENDS= libdca.so:multimedia/libdca gst_dts_PLIST_FILES= ${GST_LIB_DIR}/libgstdtsdec.so # libdv gst_libdv_LIB_DEPENDS= libdv.so:multimedia/libdv gst_libdv_GST_PLUGIN_DIR= ext/dv gst_libdv_PLIST_FILES= ${GST_LIB_DIR}/libgstdv.so # dvdread gst_dvdread_LIB_DEPENDS=libdvdread.so:multimedia/libdvdread # faac gst_faac_LIB_DEPENDS= libfaac.so:audio/faac # faad gst_faad_LIB_DEPENDS= libfaad.so:audio/faad # flac gst_flac_LIB_DEPENDS= libFLAC.so:audio/flac # flite gst_flite_LIB_DEPENDS= libflite.so:audio/flite # gdk_pixbuf gst_gdk_pixbuf_USE_GNOME= gdkpixbuf2 gst_gdk_pixbuf_PLIST_FILES= ${GST_LIB_DIR}/libgstgdkpixbuf.so # gl gst_gl_USES= gl gst_gl_USE_GL= gl glu glesv2 egl gst_gl_BUILD_DEPENDS= ${LOCALBASE}/include/linux/input.h:devel/evdev-proto gst_gl_LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene gst_gl_CONFIGURE_ARGS= --enable-gl --enable-glx \ --enable-egl --enable-gles2 gst_gl_GST_PLUGIN_DIR= gst-libs/gst/gl ext/gl gst_gl_PLIST_FILES= # # gme gst_gme_LIB_DEPENDS= libgme.so:audio/libgme # gsm gst_gsm_LIB_DEPENDS= libgsm.so:audio/gsm # gtk3 gst_gtk3_USES= gnome gst_gtk3_USE_GSTREAMER1= gl gst_gtk3_USE_GNOME= cairo gdkpixbuf2 gtk30 gst_gtk3_CONFIGURE_ARGS=--enable-gtk3 gst_gtk3_GST_PLUGIN_DIR=ext/gtk gst_gtk3_PLIST_FILES= ${GST_LIB_DIR}/libgstgtk.so # hls gst_hls_LIB_DEPENDS= libnettle.so:security/nettle # jack gst_jack_LIB_DEPENDS= libjack.so:audio/jack # jpeg gst_jpeg_USES= jpeg # kate gst_kate_LIB_DEPENDS= libkate.so:multimedia/libkate # kms gst_kms_LIB_DEPENDS= libkms.so:graphics/libdrm gst_kms_GST_PLUGIN_DIR= sys/kms # ladspa gst_ladspa_BUILD_DEPENDS= ${LOCALBASE}/include/ladspa.h:audio/ladspa # lame gst_lame_LIB_DEPENDS= libmp3lame.so:audio/lame # libcaca gst_libcaca_LIB_DEPENDS= libcaca.so:graphics/libcaca gst_libcaca_PLIST_FILES= ${GST_LIB_DIR}/libgstcacasink.so # libde265 gst_libde265_LIB_DEPENDS= libde265.so:multimedia/libde265 gst_libde265_PLIST_FILES= ${GST_LIB_DIR}/libgstde265.so # libmms gst_libmms_LIB_DEPENDS= libmms.so:net/libmms gst_libmms_PLIST_FILES= ${GST_LIB_DIR}/libgstmms.so # librfb gst_librfb_USE_XORG= x11 + +# liblv2 +gst_lv2_LIB_DEPENDS= libsord-0.so:devel/sord \ + libserd-0.so:devel/serd \ + libsratom-0.so:audio/sratom \ + liblilv-0.so:audio/lilv # png gst_libpng_LIB_DEPENDS= libpng.so:graphics/png gst_libpng_PLIST_FILES= ${GST_LIB_DIR}/libgstpng.so # libvisual gst_libvisual_LIB_DEPENDS= libvisual-0.4.so:graphics/libvisual04 # modplug gst_modplug_LIB_DEPENDS= libmodplug.so:audio/libmodplug # mpeg2enc gst_mpeg2enc_LIB_DEPENDS= libmjpegutils.so:multimedia/mjpegtools # mpeg2dec gst_mpeg2dec_LIB_DEPENDS= libmpeg2.so:multimedia/libmpeg2 # mplex gst_mplex_LIB_DEPENDS= libmplex2.so:multimedia/mjpegtools # mpg123 gst_mpg123_LIB_DEPENDS= libmpg123.so:audio/mpg123 # musepack gst_musepack_LIB_DEPENDS=libmpcdec.so:audio/musepack # neon gst_neon_LIB_DEPENDS+= libneon.so:www/neon gst_neon_PLIST_FILES= ${GST_LIB_DIR}/libgstneonhttpsrc.so # ogg gst_ogg_LIB_DEPENDS= libogg.so:audio/libogg # opencv gst_opencv_LIB_DEPENDS= libopencv_core.so:graphics/opencv-core \ libopencv_highgui.so:graphics/opencv gst_opencv_GST_PLUGIN_DIR= gst-libs/gst/opencv ext/opencv gst_opencv_PLIST_FILES= # gst_opencv_USES= compiler:c++11-lib # openexr gst_openexr_LIB_DEPENDS=libImath.so:graphics/ilmbase \ libIlmImf.so:graphics/openexr # openjpeg gst_openjpeg_LIB_DEPENDS= libopenjp2.so:graphics/openjpeg # openh264 gst_openh264_LIB_DEPENDS= libopenh264.so:multimedia/openh264 # openmpt gst_openmpt_LIB_DEPENDS= libopenmpt.so:audio/libopenmpt # opus gst_opus_LIB_DEPENDS= libopus.so:audio/opus # pango gst_pango_USE_GNOME= cairo pango # pulse gst_pulse_LIB_DEPENDS= libpulse.so:audio/pulseaudio gst_pulse_PLIST_FILES= ${GST_LIB_DIR}/libgstpulseaudio.so # resindvd gst_resindvd_BUILD_DEPENDS= libdvdnav>=4.1.2:multimedia/libdvdnav gst_resindvd_LIB_DEPENDS= libdvdread.so:multimedia/libdvdread gst_resindvd_RUN_DEPENDS= libdvdnav>=4.1.2:multimedia/libdvdnav # rtmp gst_rtmp_LIB_DEPENDS= librtmp.so:multimedia/librtmp # rsvg gst_rsvg_USE_GNOME= cairo librsvg2 # shout2 gst_shout2_LIB_DEPENDS= libshout.so:audio/libshout # sidplay gst_sidplay_LIB_DEPENDS= libsidplay.so:audio/libsidplay gst_sidplay_PLIST_FILES= ${GST_LIB_DIR}/libgstsid.so # smoothstreaming gst_smoothstreaming_USE_GNOME= libxml2 # sndfile gst_sndfile_LIB_DEPENDS= libsndfile.so:audio/libsndfile # soundtouch gst_soundtouch_LIB_DEPENDS= libSoundTouch.so:audio/soundtouch # souphttpsrc gst_soup_LIB_DEPENDS= libsoup-2.4.so:devel/libsoup # spandsp gst_spandsp_LIB_DEPENDS= libspandsp.so:comms/spandsp # spc gst_spc_LIB_DEPENDS= libopenspc.so:audio/libopenspc # speex gst_speex_LIB_DEPENDS= libspeex.so:audio/speex # srtp gst_srtp_LIB_DEPENDS= libsrtp2.so:net/libsrtp2 # taglib gst_taglib_LIB_DEPENDS= libtag.so:audio/taglib # theora gst_theora_LIB_DEPENDS= libtheora.so:multimedia/libtheora \ libogg.so:audio/libogg # ttml gst_ttml_USE_GNOME= cairo libxml2 pango gst_ttml_PLIST_FILES= ${GST_LIB_DIR}/libgstttmlsubs.so # twolame gst_twolame_LIB_DEPENDS= libtwolame.so:audio/twolame # gst_v4l2 gst_gst_v4l2_BUILD_DEPENDS= v4l_compat>0:multimedia/v4l_compat gst_gst_v4l2_LIB_DEPENDS= libv4l2.so:multimedia/libv4l gst_gst_v4l2_RUN_DEPENDS= webcamd:multimedia/webcamd gst_gst_v4l2_PLIST_FILES= ${GST_LIB_DIR}/libgstvideo4linux2.so gst_gst_v4l2_GST_PLUGIN_DIR= sys/v4l2 # vorbis gst_vorbis_USE_GSTREAMER1= ogg gst_vorbis_LIB_DEPENDS= libvorbis.so:audio/libvorbis # vpx gst_vpx_LIB_DEPENDS= libvpx.so:multimedia/libvpx gst_vpx_PLIST_FILES= ${GST_LIB_DIR}/libgstvpx.so \ share/gstreamer-${VERSION}/presets/GstVP8Enc.prs # vdpau gst_vdpau_LIB_DEPENDS= libvdpau.so:multimedia/libvdpau gst_vdpau_GST_PLUGIN_DIR= sys/vdpau # vulkan gst_vulkan_BUILD_DEPENDS= ${LOCALBASE}/include/vulkan/vulkan.h:devel/vulkan-headers gst_vulkan_LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader \ libwayland-client.so:graphics/wayland gst_vulkan_CONFIGURE_ARGS= --enable-wayland # webp gst_webp_LIB_DEPENDS= libwebp.so:graphics/webp # webrtcdsp gst_webrtcdsp_LIB_DEPENDS= libwebrtc_audio_processing.so:audio/webrtc-audio-processing # X ximage and xvimage sinks aka output .if ${DIST} == base gst_x_USE_XORG= x11 xv xext gst_x_CONFIGURE_ARGS= --enable-xvideo --enable-xshm gst_x_GST_PLUGIN_DIR= sys/ximage sys/xvimage gst_x_PLIST_FILES= ${GST_LIB_DIR}/libgstximagesink.so \ ${GST_LIB_DIR}/libgstxvimagesink.so .endif .if ${DIST} == good # Ximagesrc gst_x_USE_XORG= x11 xfixes xdamage xext gst_x_CONFIGURE_ARGS= --enable-x gst_x_GST_PLUGIN_DIR= sys/ximage gst_x_PLIST_FILES= ${GST_LIB_DIR}/libgstximagesrc.so .endif # x264 gst_x264_LIB_DEPENDS= libx264.so:multimedia/libx264 gst_x264_PLIST_FILES= ${GST_LIB_DIR}/libgstx264.so \ share/gstreamer-${VERSION}/presets/GstX264Enc.prs # x265 gst_x265_LIB_DEPENDS= libx265.so:multimedia/x265 # xvid gst_xvid_LIB_DEPENDS= libxvidcore.so:multimedia/xvid # wavpack gst_wavpack_LIB_DEPENDS= libwavpack.so:audio/wavpack # zbar gst_zbar_LIB_DEPENDS= libzbar.so:graphics/zbar .endif # NO_GSTREAMER_COMMON .if !defined(NO_GSTREAMER_COMMON) gst_${GST_PLUGIN}_BUILD_DEPENDS?= gst_${GST_PLUGIN}_LIB_DEPENDS?= gst_${GST_PLUGIN}_RUN_DEPENDS?= gst_${GST_PLUGIN}_USES?= gst_${GST_PLUGIN}_USE_XORG?= gst_${GST_PLUGIN}_PLIST_FILES?= \ ${GST_LIB_DIR}/libgst${GST_PLUGIN}${GST_PLIST_SUFFIX}.so gst_${GST_PLUGIN}_EXTRA_LIBS?= gst_${GST_PLUGIN}_PREBUILD_DIR?= gst_${GST_PLUGIN}_GST_PLUGIN_DIR?= ext/${GST_PLUGIN} gst_${GST_PLUGIN}_POSTBUILD_DIR?= gst_${GST_PLUGIN}_USE_GNOME?= gst_${GST_PLUGIN}_CONFIGURE_ENV?= gst_${GST_PLUGIN}_GLIB_SCHEMAS?= gst_${GST_PLUGIN}_CONFIGURE_ARGS?= gst_${GST_PLUGIN}_USE_SDL?= gst_${GST_PLUGIN}_USE_GSTREAMER1?= BUILD_DEPENDS+= ${gst_${GST_PLUGIN}_BUILD_DEPENDS} LIB_DEPENDS+= ${gst_${GST_PLUGIN}_LIB_DEPENDS} RUN_DEPENDS+= ${gst_${GST_PLUGIN}_RUN_DEPENDS} USES+= ${gst_${GST_PLUGIN}_USES} PLIST_FILES= ${gst_${GST_PLUGIN}_PLIST_FILES} EXTRA_LIBS+= ${gst_${GST_PLUGIN}_EXTRA_LIBS} USE_XORG+= ${gst_${GST_PLUGIN}_USE_XORG} USE_GNOME+= ${gst_${GST_PLUGIN}_USE_GNOME} CONFIGURE_ENV+= ${gst_${GST_PLUGIN}_CONFIGURE_ENV} USE_GL+= ${gst_${GST_PLUGIN}_USE_GL} .if ${gst_${GST_PLUGIN}_GLIB_SCHEMAS}!="" GLIB_SCHEMAS= ${gst_${GST_PLUGIN}_GLIB_SCHEMAS} .endif CONFIGURE_ARGS+= ${gst_${GST_PLUGIN}_CONFIGURE_ARGS} .if ${gst_${GST_PLUGIN}_USE_SDL}!="" USE_SDL= ${gst_${GST_PLUGIN}_USE_SDL} .endif USE_GSTREAMER1+= ${gst_${GST_PLUGIN}_USE_GSTREAMER1} ${DIST:base=yes} GST_PREBUILD_DIR= ${gst_${GST_PLUGIN}_GST_PREBUILD_DIR} GST_PLUGIN_DIR= ${gst_${GST_PLUGIN}_GST_PLUGIN_DIR} GST_POSTBUILD_DIR= ${gst_${GST_PLUGIN}_GST_POSTBUILD_DIR} .if !target(do-build) do-build: .for dir in ${GST_PREBUILD_DIR} ${GST_PLUGIN_DIR} ${GST_POSTBUILD_DIR} @cd ${WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \ ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET} .endfor .endif .if !target(do-install) do-install: .for dir in ${GST_PLUGIN_DIR} @cd ${WRKSRC}/${dir}; ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \ ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET} .endfor .endif .endif