[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