Index: multimedia/Makefile =================================================================== --- multimedia/Makefile +++ multimedia/Makefile @@ -132,6 +132,7 @@ SUBDIR += gstreamer1-plugins-dts SUBDIR += gstreamer1-plugins-dv SUBDIR += gstreamer1-plugins-dvdread + SUBDIR += gstreamer1-plugins-gl SUBDIR += gstreamer1-plugins-gnonlin SUBDIR += gstreamer1-plugins-good SUBDIR += gstreamer1-plugins-hls @@ -141,6 +142,7 @@ SUBDIR += gstreamer1-plugins-mpeg2enc SUBDIR += gstreamer1-plugins-mplex SUBDIR += gstreamer1-plugins-openh264 + SUBDIR += gstreamer1-plugins-qt SUBDIR += gstreamer1-plugins-resindvd SUBDIR += gstreamer1-plugins-rtmp SUBDIR += gstreamer1-plugins-smoothstreaming Index: multimedia/gstreamer1-plugins-gl/Makefile =================================================================== --- /dev/null +++ multimedia/gstreamer1-plugins-gl/Makefile @@ -0,0 +1,24 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= multimedia + +COMMENT= GStreamer GL plugin + +GST_PLUGIN= gl +DIST= base + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + + +post-configure: + $(REINPLACE_CMD) 's+$$(top_builddir)/.*\.la \\+\\+' \ + ${WRKSRC}/gst-libs/gst/gl/Makefile \ + ${WRKSRC}/ext/gl/Makefile + +post-install: + ${INSTALL_DATA} ${WRKSRC}/pkgconfig/gstreamer-gl.pc ${STAGEDIR}/${PREFIX}/libdata/pkgconfig/gstreamer-gl-${VERSION}.pc + +.include "${MASTERDIR}/Makefile" + +PLIST= ${.CURDIR}/pkg-plist Index: multimedia/gstreamer1-plugins-gl/pkg-plist =================================================================== --- /dev/null +++ multimedia/gstreamer1-plugins-gl/pkg-plist @@ -0,0 +1,62 @@ +include/gstreamer-%%VERSION%%/gst/gl/egl/gstegl.h +include/gstreamer-%%VERSION%%/gst/gl/egl/gsteglimage.h +include/gstreamer-%%VERSION%%/gst/gl/egl/gstgldisplay_egl.h +include/gstreamer-%%VERSION%%/gst/gl/egl/gstglmemoryegl.h +include/gstreamer-%%VERSION%%/gst/gl/gl-prelude.h +include/gstreamer-%%VERSION%%/gst/gl/gl.h +include/gstreamer-%%VERSION%%/gst/gl/glprototypes/all_functions.h +include/gstreamer-%%VERSION%%/gst/gl/glprototypes/base.h +include/gstreamer-%%VERSION%%/gst/gl/glprototypes/blending.h +include/gstreamer-%%VERSION%%/gst/gl/glprototypes/buffers.h +include/gstreamer-%%VERSION%%/gst/gl/glprototypes/debug.h +include/gstreamer-%%VERSION%%/gst/gl/glprototypes/eglimage.h +include/gstreamer-%%VERSION%%/gst/gl/glprototypes/fbo.h +include/gstreamer-%%VERSION%%/gst/gl/glprototypes/fixedfunction.h +include/gstreamer-%%VERSION%%/gst/gl/glprototypes/gles.h +include/gstreamer-%%VERSION%%/gst/gl/glprototypes/gstgl_compat.h +include/gstreamer-%%VERSION%%/gst/gl/glprototypes/gstgl_gles2compat.h +include/gstreamer-%%VERSION%%/gst/gl/glprototypes/opengl.h +include/gstreamer-%%VERSION%%/gst/gl/glprototypes/query.h +include/gstreamer-%%VERSION%%/gst/gl/glprototypes/shaders.h +include/gstreamer-%%VERSION%%/gst/gl/glprototypes/sync.h +include/gstreamer-%%VERSION%%/gst/gl/glprototypes/vao.h +include/gstreamer-%%VERSION%%/gst/gl/gstgl_enums.h +include/gstreamer-%%VERSION%%/gst/gl/gstgl_fwd.h +include/gstreamer-%%VERSION%%/gst/gl/gstglapi.h +include/gstreamer-%%VERSION%%/gst/gl/gstglbasefilter.h +include/gstreamer-%%VERSION%%/gst/gl/gstglbasememory.h +include/gstreamer-%%VERSION%%/gst/gl/gstglbuffer.h +include/gstreamer-%%VERSION%%/gst/gl/gstglbufferpool.h +include/gstreamer-%%VERSION%%/gst/gl/gstglcolorconvert.h +include/gstreamer-%%VERSION%%/gst/gl/gstglcontext.h +include/gstreamer-%%VERSION%%/gst/gl/gstgldebug.h +include/gstreamer-%%VERSION%%/gst/gl/gstgldisplay.h +include/gstreamer-%%VERSION%%/gst/gl/gstglfeature.h +include/gstreamer-%%VERSION%%/gst/gl/gstglfilter.h +include/gstreamer-%%VERSION%%/gst/gl/gstglformat.h +include/gstreamer-%%VERSION%%/gst/gl/gstglframebuffer.h +include/gstreamer-%%VERSION%%/gst/gl/gstglfuncs.h +include/gstreamer-%%VERSION%%/gst/gl/gstglmemory.h +include/gstreamer-%%VERSION%%/gst/gl/gstglmemorypbo.h +include/gstreamer-%%VERSION%%/gst/gl/gstgloverlaycompositor.h +include/gstreamer-%%VERSION%%/gst/gl/gstglquery.h +include/gstreamer-%%VERSION%%/gst/gl/gstglrenderbuffer.h +include/gstreamer-%%VERSION%%/gst/gl/gstglshader.h +include/gstreamer-%%VERSION%%/gst/gl/gstglshaderstrings.h +include/gstreamer-%%VERSION%%/gst/gl/gstglsl.h +include/gstreamer-%%VERSION%%/gst/gl/gstglslstage.h +include/gstreamer-%%VERSION%%/gst/gl/gstglsyncmeta.h +include/gstreamer-%%VERSION%%/gst/gl/gstglupload.h +include/gstreamer-%%VERSION%%/gst/gl/gstglutils.h +include/gstreamer-%%VERSION%%/gst/gl/gstglviewconvert.h +include/gstreamer-%%VERSION%%/gst/gl/gstglwindow.h +include/gstreamer-%%VERSION%%/gst/gl/wayland/gstgldisplay_wayland.h +include/gstreamer-%%VERSION%%/gst/gl/x11/gstgldisplay_x11.h +lib/girepository-%%VERSION%%/GstGL-%%VERSION%%.typelib +lib/gstreamer-%%VERSION%%/include/gst/gl/gstglconfig.h +lib/gstreamer-%%VERSION%%/libgstopengl.so +lib/libgstgl-%%VERSION%%.so +lib/libgstgl-%%VERSION%%.so.0 +lib/libgstgl-%%VERSION%%.so.%%SOVERSION%% +libdata/pkgconfig/gstreamer-gl-%%VERSION%%.pc +share/gir-%%VERSION%%/GstGL-%%VERSION%%.gir Index: multimedia/gstreamer1-plugins-qt/Makefile =================================================================== --- /dev/null +++ multimedia/gstreamer1-plugins-qt/Makefile @@ -0,0 +1,19 @@ +# $FreeBSD$ + +PORTREVISION= 0 +CATEGORIES= multimedia + +COMMENT= GStreamer Qt plugin + +GST_PLUGIN= qt +DIST= good + +MASTERDIR= ${.CURDIR}/../../multimedia/gstreamer1-plugins + +USES+= qt:5 +USE_QT= core gui declarative buildtools_build +LIB_DEPENDS+= libgstgl-1.0.so.$(SOVERSION):multimedia/gstreamer1-plugins-gl + +.include "${MASTERDIR}/Makefile" + +PLIST_FILES= lib/gstreamer-%%VERSION%%/libgstqmlgl.so