aboutsummaryrefslogtreecommitdiff
path: root/multimedia/gstreamer1-libav
diff options
context:
space:
mode:
authorKoop Mast <kwm@FreeBSD.org>2015-09-26 14:36:23 +0000
committerKoop Mast <kwm@FreeBSD.org>2015-09-26 14:36:23 +0000
commit7b97259096b0df72f16568f5b49a9a33cf1b4958 (patch)
tree6e57fabcf96c9308178f83f5236aab5d8f1b0127 /multimedia/gstreamer1-libav
parent79947ef8956812db831bc1ed9541b5dcbb27a3ad (diff)
downloadports-7b97259096b0df72f16568f5b49a9a33cf1b4958.tar.gz
ports-7b97259096b0df72f16568f5b49a9a33cf1b4958.zip
Update gstreamer1 ports to 1.6.0.
* gstreamer1-libav now uses ffmpeg from ports. * New ports: * gstreamer1-validate: Tools to detect if elements are not behaving as expected, mainly aimed at developers, or advanced debugging. * gstreamer1-rtsp-server: Base foundation for building a rtsp server ontop of GStreamer * Bunch of new plugins like: mpg123, rsvg, libde265, openh264, x265 and dtls. Release announcement: http://lists.freedesktop.org/archives/gstreamer-announce/2015-September/000357.html Obtained from: gnome devel repo
Notes
Notes: svn path=/head/; revision=397984
Diffstat (limited to 'multimedia/gstreamer1-libav')
-rw-r--r--multimedia/gstreamer1-libav/Makefile37
-rw-r--r--multimedia/gstreamer1-libav/distinfo4
2 files changed, 7 insertions, 34 deletions
diff --git a/multimedia/gstreamer1-libav/Makefile b/multimedia/gstreamer1-libav/Makefile
index 6f24394ac3ea..438be9764de5 100644
--- a/multimedia/gstreamer1-libav/Makefile
+++ b/multimedia/gstreamer1-libav/Makefile
@@ -2,7 +2,7 @@
# $FreeBSD$
PORTNAME= gstreamer1-libav
-PORTVERSION= 1.4.5
+PORTVERSION= 1.6.0
CATEGORIES= multimedia
MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-libav/
DISTNAME= gst-libav-${PORTVERSION}
@@ -15,7 +15,8 @@ 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
+LIB_DEPENDS= liborc-0.4.so:${PORTSDIR}/devel/orc \
+ libavcodec.so:${PORTSDIR}/multimedia/ffmpeg
PORTSCOUT= limitw:1,even
@@ -23,36 +24,8 @@ 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
-LDFLAGS+= -Wl,-Bsymbolic
+CONFIGURE_ARGS= --with-system-libav
INSTALL_TARGET= install-strip
-.include <bsd.port.pre.mk>
-
-.if ${ARCH} == "armv6"
-CONFIGURE_ENV+= ASFLAGS=-no-integrated-as
-.endif
-
-.if ${OSVERSION} < 900033 || ${ARCH} == ia64
-BUILD_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils
-MAKE_ENV= COMPILER_PATH=${LOCALBASE}/bin
-.endif
-
-.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
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/multimedia/gstreamer1-libav/distinfo b/multimedia/gstreamer1-libav/distinfo
index d4c439b9ba20..73a24a7aa576 100644
--- a/multimedia/gstreamer1-libav/distinfo
+++ b/multimedia/gstreamer1-libav/distinfo
@@ -1,2 +1,2 @@
-SHA256 (gst-libav-1.4.5.tar.xz) = 605c62624604f3bb5c870844cc1f2711779cc533b004c2aa1d8c0d58557afbbc
-SIZE (gst-libav-1.4.5.tar.xz) = 5220508
+SHA256 (gst-libav-1.6.0.tar.xz) = 6cca6cf73182a882768ef0c860af88c2fd2c77e2c81ce464a998ab4e6baa604c
+SIZE (gst-libav-1.6.0.tar.xz) = 7687504