Index: audio/Makefile =================================================================== --- audio/Makefile +++ audio/Makefile @@ -286,6 +286,7 @@ SUBDIR += gstreamer1-plugins-pulse SUBDIR += gstreamer1-plugins-shout2 SUBDIR += gstreamer1-plugins-sidplay + SUBDIR += gstreamer1-plugins-sndio SUBDIR += gstreamer1-plugins-soundtouch SUBDIR += gstreamer1-plugins-speex SUBDIR += gstreamer1-plugins-taglib Index: audio/gstreamer1-plugins-sndio/Makefile =================================================================== --- /dev/null +++ audio/gstreamer1-plugins-sndio/Makefile @@ -0,0 +1,26 @@ +# $FreeBSD$ + +PORTNAME= gstreamer1-plugins-sndio +PORTVERSION= 1.8.0 +DISTVERSIONPREFIX= v +CATEGORIES= audio + +MAINTAINER= tobik@FreeBSD.org +COMMENT= Sndio audio sink and source for GStreamer + +LICENSE= ISCL + +LIB_DEPENDS= libgstaudio-1.0.so:multimedia/gstreamer1-plugins \ + libgstbase-1.0.so:multimedia/gstreamer1 \ + libsndio.so:audio/sndio + +USE_GITHUB= yes +GH_ACCOUNT= t6 + +USES= gettext-runtime pkgconfig +USE_GNOME= glib20 +USE_LDCONFIG= yes + +PLIST_FILES= lib/gstreamer-1.0/libgstsndio.so + +.include Index: audio/gstreamer1-plugins-sndio/distinfo =================================================================== --- /dev/null +++ audio/gstreamer1-plugins-sndio/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1483950456 +SHA256 (t6-gstreamer1-plugins-sndio-v1.8.0_GH0.tar.gz) = 7edbdefefe3f09ee306a07d22e0151d7835eac7a50c002b7b9a62631c067ddfb +SIZE (t6-gstreamer1-plugins-sndio-v1.8.0_GH0.tar.gz) = 7085 Index: audio/gstreamer1-plugins-sndio/pkg-descr =================================================================== --- /dev/null +++ audio/gstreamer1-plugins-sndio/pkg-descr @@ -0,0 +1,3 @@ +Sndio audio sink and source for GStreamer + +WWW: https://github.com/t6/gstreamer1-plugins-sndio/ Index: audio/gstreamer1-plugins-sndio/pkg-message =================================================================== --- /dev/null +++ audio/gstreamer1-plugins-sndio/pkg-message @@ -0,0 +1,3 @@ +You've installed the GStreamer sndio plugin. The sndio plugin has a +higher priority than both the OSS or PulseAudio plugins. GStreamer +will prefer it over them by default.