diff options
author | kwm <kwm@FreeBSD.org> | 2013-08-20 23:36:43 +0800 |
---|---|---|
committer | kwm <kwm@FreeBSD.org> | 2013-08-20 23:36:43 +0800 |
commit | e6752452c619dba6c762ce570e0a3abac7c68810 (patch) | |
tree | 918ac451180e6f5c31ffe00964bf349e8e0357cd /multimedia/gstreamer-ffmpeg | |
parent | cc3b32f3e84ea17c38335e936573fb5884ca0bb5 (diff) | |
download | freebsd-ports-gnome-e6752452c619dba6c762ce570e0a3abac7c68810.tar.gz freebsd-ports-gnome-e6752452c619dba6c762ce570e0a3abac7c68810.tar.zst freebsd-ports-gnome-e6752452c619dba6c762ce570e0a3abac7c68810.zip |
Fix multiple security issues in the bundled libav version by replacing it
with a newer version.
Reported by: Jan Beich <jbeich@tormail.org>
Diffstat (limited to 'multimedia/gstreamer-ffmpeg')
-rw-r--r-- | multimedia/gstreamer-ffmpeg/Makefile | 26 | ||||
-rw-r--r-- | multimedia/gstreamer-ffmpeg/distinfo | 2 |
2 files changed, 18 insertions, 10 deletions
diff --git a/multimedia/gstreamer-ffmpeg/Makefile b/multimedia/gstreamer-ffmpeg/Makefile index 5ef43de0d572..15b64a49db78 100644 --- a/multimedia/gstreamer-ffmpeg/Makefile +++ b/multimedia/gstreamer-ffmpeg/Makefile @@ -1,17 +1,16 @@ -# New ports collection makefile for: gstreamer ffmpeg -# Date created: Thu Feb 26 20:10:39 CET 2004 -# Whom: Koop Mast <kwm@rainbow-runner.nl> -# +# Created by: Koop Mast <kwm@rainbow-runner.nl> # $FreeBSD$ # $MCom: ports/multimedia/gstreamer-ffmpeg/Makefile,v 1.14 2006/07/20 13:40:27 ahze Exp $ -# PORTNAME= gstreamer PORTVERSION= 0.10.13 +PORTREVISION= 1 CATEGORIES= multimedia -MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-ffmpeg/ +MASTER_SITES= http://gstreamer.freedesktop.org/src/gst-ffmpeg/:ffmpeg \ + http://libav.org/releases/:libav PKGNAMESUFFIX= -ffmpeg -DISTNAME= gst-ffmpeg-${PORTVERSION} +DISTFILES= gst-ffmpeg-${PORTVERSION}.tar.bz2:ffmpeg \ + libav-${LIBAV_VERSION}.tar.xz:libav MAINTAINER= multimedia@FreeBSD.org COMMENT= GStreamer plug-in for manipulating MPEG video streams @@ -19,10 +18,11 @@ COMMENT= GStreamer plug-in for manipulating MPEG video streams LICENSE= GPLv2 BUILD_DEPENDS= yasm:${PORTSDIR}/devel/yasm -LIB_DEPENDS= orc-0.4.0:${PORTSDIR}/devel/orc +LIB_DEPENDS= liborc-0.4.so:${PORTSDIR}/devel/orc -USE_BZIP2= yes -USE_GMAKE= yes +LIBAV_VERSION= 0.7.7 +WRKSRC= ${WRKDIR}/gst-ffmpeg-${PORTVERSION} +USES= gmake pkgconfig USE_LDCONFIG= yes USE_GSTREAMER= yes GNU_CONFIGURE= yes @@ -67,4 +67,10 @@ MAKE_ENV= COMPILER_PATH=${LOCALBASE}/bin .endif +post-patch: + @${MV} ${WRKSRC}/gst-libs/ext/libav ${WRKSRC}/gst-libs/ext/libav.old + @${MV} ${WRKDIR}/libav-${LIBAV_VERSION} ${WRKSRC}/gst-libs/ext/libav + @${CP} ${WRKSRC}/gst-libs/ext/libav.old/config.* \ + ${WRKSRC}/gst-libs/ext/libav/ + .include <bsd.port.post.mk> diff --git a/multimedia/gstreamer-ffmpeg/distinfo b/multimedia/gstreamer-ffmpeg/distinfo index eee9b76ad83d..48da39f2e612 100644 --- a/multimedia/gstreamer-ffmpeg/distinfo +++ b/multimedia/gstreamer-ffmpeg/distinfo @@ -1,2 +1,4 @@ SHA256 (gst-ffmpeg-0.10.13.tar.bz2) = 76fca05b08e00134e3cb92fa347507f42cbd48ddb08ed3343a912def187fbb62 SIZE (gst-ffmpeg-0.10.13.tar.bz2) = 4784059 +SHA256 (libav-0.7.7.tar.xz) = 2d7b70c2bdaf8fea2e7d51838ce04e6c616cf90486134c247642fbdeafb21599 +SIZE (libav-0.7.7.tar.xz) = 3584936 |