[Midnightbsd-cvs] mports [20109] trunk/multimedia: gstreamer libav

laffer1 at midnightbsd.org laffer1 at midnightbsd.org
Sat Aug 29 12:24:32 EDT 2015


Revision: 20109
          http://svnweb.midnightbsd.org/mports/?rev=20109
Author:   laffer1
Date:     2015-08-29 12:24:31 -0400 (Sat, 29 Aug 2015)
Log Message:
-----------
gstreamer libav

Modified Paths:
--------------
    trunk/multimedia/Makefile

Added Paths:
-----------
    trunk/multimedia/gstreamer1-libav/
    trunk/multimedia/gstreamer1-libav/Makefile
    trunk/multimedia/gstreamer1-libav/distinfo
    trunk/multimedia/gstreamer1-libav/pkg-descr
    trunk/multimedia/gstreamer1-libav/pkg-plist

Modified: trunk/multimedia/Makefile
===================================================================
--- trunk/multimedia/Makefile	2015-08-29 15:08:37 UTC (rev 20108)
+++ trunk/multimedia/Makefile	2015-08-29 16:24:31 UTC (rev 20109)
@@ -30,6 +30,8 @@
 SUBDIR += gstreamer-plugins-xvid
 SUBDIR += gstreamer-qt4
 SUBDIR += gstreamer1
+SUBDIR += gstreamer1-editing-services
+SUBDIR += gstreamer1-libav
 SUBDIR += gstreamer1-plugins
 SUBDIR += gstreamer1-plugins-all
 SUBDIR += gstreamer1-plugins-assrender
@@ -52,6 +54,8 @@
 SUBDIR += gstreamer1-plugins-v4l2
 SUBDIR += gstreamer1-plugins-vpx
 SUBDIR += gstreamer1-plugins-x264
+SUBDIR += gstreamer1-qt4
+SUBDIR += gstreamer1-vaapi
 SUBDIR += libdca
 SUBDIR += libdv
 SUBDIR += libdvdcss

Added: trunk/multimedia/gstreamer1-libav/Makefile
===================================================================
--- trunk/multimedia/gstreamer1-libav/Makefile	                        (rev 0)
+++ trunk/multimedia/gstreamer1-libav/Makefile	2015-08-29 16:24:31 UTC (rev 20109)
@@ -0,0 +1,50 @@
+# $MidnightBSD$
+
+PORTNAME=	gstreamer1-libav
+PORTVERSION=	1.4.5
+CATEGORIES=	multimedia
+MASTER_SITES=	http://gstreamer.freedesktop.org/src/gst-libav/
+DISTNAME=	gst-libav-${PORTVERSION}
+
+MAINTAINER=	ports at MidnightBSD.org
+COMMENT=	GStreamer plug-in with many audio/video decoders/encoders
+
+LICENSE=	gpl2
+LICENSE_FILE=	${WRKSRC}/COPYING
+
+BUILD_DEPENDS=	yasm:${PORTSDIR}/devel/yasm \
+		orc>=0.4.16:${PORTSDIR}/devel/orc
+LIB_DEPENDS=	liborc-0.4.so:${PORTSDIR}/devel/orc
+
+USES=		compiler:features gmake libtool pkgconfig tar:xz
+USE_LDCONFIG=	yes
+USE_GSTREAMER1=	yes
+GNU_CONFIGURE=	yes
+LIBAV_CONFIG=	--cc=${CC} \
+		--enable-runtime-cpudetect \
+		--enable-pic \
+		--build=${ARCH}-portbld-freebsd9.1
+LDFLAGS+=	-Wl,-Bsymbolic
+CONFIGURE_ARGS+=	--build=${ARCH}-portbld-freebsd9.1
+
+INSTALL_TARGET=	install-strip
+
+.include <bsd.port.pre.mk>
+
+.if ${COMPILER_TYPE} == clang && ${ARCH} == i386
+CFLAGS+=	-mstack-alignment=16 -mstackrealign
+.endif
+
+post-patch:
+	@${REINPLACE_CMD} 's/[[:<:]]ARCH[[:>:]]/LIBAV_ARCH/' \
+		${WRKSRC}/gst-libs/ext/libav/Makefile \
+		${WRKSRC}/gst-libs/ext/libav/common.mak \
+		${WRKSRC}/gst-libs/ext/libav/configure \
+		${WRKSRC}/gst-libs/ext/libav/libavcodec/Makefile \
+		${WRKSRC}/gst-libs/ext/libav/library.mak
+	@${REINPLACE_CMD} '/libgstlibav_la_LDFLAGS =/s/$$/ -Wl,-Bsymbolic/' \
+		${WRKSRC}/ext/libav/Makefile.in
+	${REINPLACE_CMD} 's|freebsd|midnightbsd|g' \
+		${WRKSRC}/gst-libs/ext/libav/configure
+
+.include <bsd.port.post.mk>


Property changes on: trunk/multimedia/gstreamer1-libav/Makefile
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:keywords
## -0,0 +1 ##
+MidnightBSD=%H
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/multimedia/gstreamer1-libav/distinfo
===================================================================
--- trunk/multimedia/gstreamer1-libav/distinfo	                        (rev 0)
+++ trunk/multimedia/gstreamer1-libav/distinfo	2015-08-29 16:24:31 UTC (rev 20109)
@@ -0,0 +1,2 @@
+SHA256 (gst-libav-1.4.5.tar.xz) = 605c62624604f3bb5c870844cc1f2711779cc533b004c2aa1d8c0d58557afbbc
+SIZE (gst-libav-1.4.5.tar.xz) = 5220508


Property changes on: trunk/multimedia/gstreamer1-libav/distinfo
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/multimedia/gstreamer1-libav/pkg-descr
===================================================================
--- trunk/multimedia/gstreamer1-libav/pkg-descr	                        (rev 0)
+++ trunk/multimedia/gstreamer1-libav/pkg-descr	2015-08-29 16:24:31 UTC (rev 20109)
@@ -0,0 +1,5 @@
+The Gstreamer libav package provides mpeg support for Gstreamer.
+It includes codecs for most popular formats, and optimized
+colourspace conversion.
+
+WWW: http://gstreamer.freedesktop.org/


Property changes on: trunk/multimedia/gstreamer1-libav/pkg-descr
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property
Added: trunk/multimedia/gstreamer1-libav/pkg-plist
===================================================================
--- trunk/multimedia/gstreamer1-libav/pkg-plist	                        (rev 0)
+++ trunk/multimedia/gstreamer1-libav/pkg-plist	2015-08-29 16:24:31 UTC (rev 20109)
@@ -0,0 +1,25 @@
+lib/gstreamer-1.0/libgstlibav.so
+share/gtk-doc/html/gst-libav-plugins-1.0/ch01.html
+share/gtk-doc/html/gst-libav-plugins-1.0/ch02.html
+share/gtk-doc/html/gst-libav-plugins-1.0/ch03.html
+share/gtk-doc/html/gst-libav-plugins-1.0/gst-libav-plugins-1.0.devhelp2
+share/gtk-doc/html/gst-libav-plugins-1.0/gst-libav-plugins-GstFFMpegAudDec.html
+share/gtk-doc/html/gst-libav-plugins-1.0/gst-libav-plugins-GstFFMpegAudEnc.html
+share/gtk-doc/html/gst-libav-plugins-1.0/gst-libav-plugins-GstFFMpegVidDec.html
+share/gtk-doc/html/gst-libav-plugins-1.0/gst-libav-plugins-GstFFMpegVidEnc.html
+share/gtk-doc/html/gst-libav-plugins-1.0/gst-libav-plugins-gstav.html
+share/gtk-doc/html/gst-libav-plugins-1.0/gst-libav-plugins-gstavcfg.html
+share/gtk-doc/html/gst-libav-plugins-1.0/gst-libav-plugins-gstavcodecmap.html
+share/gtk-doc/html/gst-libav-plugins-1.0/gst-libav-plugins-gstavprotocol.html
+share/gtk-doc/html/gst-libav-plugins-1.0/gst-libav-plugins-gstavutils.html
+share/gtk-doc/html/gst-libav-plugins-1.0/gst-libav-plugins-plugin-libav.html
+share/gtk-doc/html/gst-libav-plugins-1.0/home.png
+share/gtk-doc/html/gst-libav-plugins-1.0/index.html
+share/gtk-doc/html/gst-libav-plugins-1.0/index.sgml
+share/gtk-doc/html/gst-libav-plugins-1.0/left-insensitive.png
+share/gtk-doc/html/gst-libav-plugins-1.0/left.png
+share/gtk-doc/html/gst-libav-plugins-1.0/right-insensitive.png
+share/gtk-doc/html/gst-libav-plugins-1.0/right.png
+share/gtk-doc/html/gst-libav-plugins-1.0/style.css
+share/gtk-doc/html/gst-libav-plugins-1.0/up-insensitive.png
+share/gtk-doc/html/gst-libav-plugins-1.0/up.png


Property changes on: trunk/multimedia/gstreamer1-libav/pkg-plist
___________________________________________________________________
Added: svn:eol-style
## -0,0 +1 ##
+native
\ No newline at end of property
Added: svn:mime-type
## -0,0 +1 ##
+text/plain
\ No newline at end of property


More information about the Midnightbsd-cvs mailing list