Index: audio/Makefile =================================================================== --- audio/Makefile +++ audio/Makefile @@ -833,6 +833,7 @@ SUBDIR += virtual_oss_backend_sndio SUBDIR += virtual_oss_ctl SUBDIR += virtual_oss_equalizer + SUBDIR += virtual_oss_libav SUBDIR += visp-go SUBDIR += vitunes SUBDIR += vm-lv2 Index: audio/virtual_oss_libav/Makefile =================================================================== --- /dev/null +++ audio/virtual_oss_libav/Makefile @@ -0,0 +1,37 @@ +PORTNAME= virtual_oss_libav +DISTVERSION= ${OSVERSION} +CATEGORIES= audio +DISTFILES= + +MAINTAINER= christos@FreeBSD.org +COMMENT= Virtual OSS libav support for the bluetooth backend +WWW= https://freebsd.org + +LICENSE= BSD2CLAUSE + +LIB_DEPENDS= libavdevice.so:multimedia/gstreamer1-libav \ + libavutil.so:multimedia/gstreamer1-libav \ + libavcodec.so:multimedia/gstreamer1-libav \ + libavformat.so:multimedia/gstreamer1-libav + +USES= pathfix uidfix +USE_LDCONFIG= yes + +MAKE_ENV+= LIBDIR=${PREFIX}/lib \ + MAKEOBJDIRPREFIX=${WRKDIR} +MAKE_ARGS+= HAVE_FFMPEG="YES" + +WRKSRC= ${SRC_BASE}/lib/virtual_oss/bt + +PLIST_FILES= lib/virtual_oss/voss_bt.so + +pre-install: + ${MKDIR} ${STAGEDIR}${LOCALBASE}/lib/virtual_oss + +.include + +.if !exists(${WRKSRC}) +IGNORE= requires FreeBSD source files in ${SRC_BASE} +.endif + +.include Index: audio/virtual_oss_libav/pkg-descr =================================================================== --- /dev/null +++ audio/virtual_oss_libav/pkg-descr @@ -0,0 +1,4 @@ +libav support for Virtual OSS' blueooth backend. + +This is an extension for the base system version of Virtual OSS. It rebuilds +the bluetooth backend with libav support, which is needed for AAC audio.