Mon Sep 12 17:18:52 2011 UTC ()
update to ffmpeg-20110907.0.7.4
changes:
-fix integer inderflow in rtp code which could allow remote code execution
-misc fixes and improvements


(drochner)
diff -r1.71 -r1.72 pkgsrc/multimedia/ffmpeg/Makefile
diff -r1.11 -r1.12 pkgsrc/multimedia/ffmpeg/Makefile.common
diff -r1.15 -r1.16 pkgsrc/multimedia/ffmpeg/PLIST
diff -r1.42 -r1.43 pkgsrc/multimedia/ffmpeg/distinfo

cvs diff -r1.71 -r1.72 pkgsrc/multimedia/ffmpeg/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/multimedia/ffmpeg/Attic/Makefile 2011/08/04 23:43:47 1.71
+++ pkgsrc/multimedia/ffmpeg/Attic/Makefile 2011/09/12 17:18:52 1.72
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.71 2011/08/04 23:43:47 wiz Exp $ 1# $NetBSD: Makefile,v 1.72 2011/09/12 17:18:52 drochner Exp $
2 2
3# XXX This is release 0.7.1 but we had date-based pkgnames before. 3# XXX This is release 0.7.4 but we had date-based pkgnames before.
4PKGNAME= ffmpeg-20110623.${DISTVERSION} 4PKGNAME= ffmpeg-20110907.${DISTVERSION}
5PKGREVISION= 1 
6 5
7MAINTAINER= pkgsrc-users@NetBSD.org 6MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= http://ffmpeg.mplayerhq.hu/ 7HOMEPAGE= http://ffmpeg.mplayerhq.hu/
9COMMENT= Decoding, encoding and streaming software 8COMMENT= Decoding, encoding and streaming software
10 9
11PKG_DESTDIR_SUPPORT= user-destdir 10PKG_DESTDIR_SUPPORT= user-destdir
12 11
13CONFIGURE_ARGS+= --enable-avfilter 12CONFIGURE_ARGS+= --enable-avfilter
14#CONFIGURE_ARGS+= --enable-avfilter-lavf 13#CONFIGURE_ARGS+= --enable-avfilter-lavf
15CONFIGURE_ARGS+= --enable-postproc 14CONFIGURE_ARGS+= --enable-postproc
16CONFIGURE_ARGS+= --enable-libvorbis 15CONFIGURE_ARGS+= --enable-libvorbis
17CONFIGURE_ARGS+= --enable-libmp3lame 16CONFIGURE_ARGS+= --enable-libmp3lame
18CONFIGURE_ARGS+= --enable-libx264 17CONFIGURE_ARGS+= --enable-libx264

cvs diff -r1.11 -r1.12 pkgsrc/multimedia/ffmpeg/Attic/Makefile.common (expand / switch to unified diff)

--- pkgsrc/multimedia/ffmpeg/Attic/Makefile.common 2011/07/19 19:53:18 1.11
+++ pkgsrc/multimedia/ffmpeg/Attic/Makefile.common 2011/09/12 17:18:52 1.12
@@ -1,25 +1,25 @@ @@ -1,25 +1,25 @@
1# $NetBSD: Makefile.common,v 1.11 2011/07/19 19:53:18 drochner Exp $ 1# $NetBSD: Makefile.common,v 1.12 2011/09/12 17:18:52 drochner Exp $
2# used by multimedia/ffplay/Makefile 2# used by multimedia/ffplay/Makefile
3# used by multimedia/ffmpeg/Makefile 3# used by multimedia/ffmpeg/Makefile
4 4
5DISTNAME= ffmpeg-${DISTVERSION:S/-//g} 5DISTNAME= ffmpeg-${DISTVERSION:S/-//g}
6CATEGORIES= multimedia 6CATEGORIES= multimedia
7MASTER_SITES= http://www.ffmpeg.org/releases/ \ 7MASTER_SITES= http://www.ffmpeg.org/releases/ \
8 ftp://ftp.NetBSD.org/pub/NetBSD/misc/ahoka/dist/ \ 8 ftp://ftp.NetBSD.org/pub/NetBSD/misc/ahoka/dist/ \
9 http://irkmaffia.com/~ahoka/distfiles/ 9 http://irkmaffia.com/~ahoka/distfiles/
10EXTRACT_SUFX= .tar.bz2 10EXTRACT_SUFX= .tar.bz2
11 11
12DISTVERSION= 0.7.1 12DISTVERSION= 0.7.4
13PREV_PKGPATH= multimedia/ffmpeg-devel 13PREV_PKGPATH= multimedia/ffmpeg-devel
14PATCHDIR= ${.CURDIR}/../../multimedia/ffmpeg/patches 14PATCHDIR= ${.CURDIR}/../../multimedia/ffmpeg/patches
15 15
16HAS_CONFIGURE= YES 16HAS_CONFIGURE= YES
17USE_LANGUAGES+= c99 17USE_LANGUAGES+= c99
18USE_LIBTOOL= YES 18USE_LIBTOOL= YES
19USE_TOOLS+= gmake texi2html pod2man 19USE_TOOLS+= gmake texi2html pod2man
20 20
21.include "../../mk/compiler.mk" 21.include "../../mk/compiler.mk"
22 22
23.if ${OPSYS} == "SunOS" && empty(CC_VERSION:Mgcc*) 23.if ${OPSYS} == "SunOS" && empty(CC_VERSION:Mgcc*)
24SUBST_CLASSES+= sunwspro 24SUBST_CLASSES+= sunwspro
25SUBST_MESSAGE.sunwspro= Fixing compiler options for SunStudio C compiler. 25SUBST_MESSAGE.sunwspro= Fixing compiler options for SunStudio C compiler.

cvs diff -r1.15 -r1.16 pkgsrc/multimedia/ffmpeg/Attic/PLIST (expand / switch to unified diff)

--- pkgsrc/multimedia/ffmpeg/Attic/PLIST 2011/07/19 19:53:18 1.15
+++ pkgsrc/multimedia/ffmpeg/Attic/PLIST 2011/09/12 17:18:52 1.16
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.15 2011/07/19 19:53:18 drochner Exp $ 1@comment $NetBSD: PLIST,v 1.16 2011/09/12 17:18:52 drochner Exp $
2bin/ffmpeg 2bin/ffmpeg
3bin/ffprobe 3bin/ffprobe
4bin/ffserver 4bin/ffserver
5include/libavcodec/avcodec.h 5include/libavcodec/avcodec.h
6include/libavcodec/avfft.h 6include/libavcodec/avfft.h
7include/libavcodec/dxva2.h 7include/libavcodec/dxva2.h
8include/libavcodec/opt.h 8include/libavcodec/opt.h
9include/libavcodec/vaapi.h 9include/libavcodec/vaapi.h
10include/libavcodec/vdpau.h 10include/libavcodec/vdpau.h
11include/libavcodec/version.h 11include/libavcodec/version.h
12include/libavcodec/xvmc.h 12include/libavcodec/xvmc.h
13include/libavdevice/avdevice.h 13include/libavdevice/avdevice.h
14include/libavfilter/avcodec.h 14include/libavfilter/avcodec.h
@@ -90,27 +90,26 @@ lib/pkgconfig/libavdevice.pc @@ -90,27 +90,26 @@ lib/pkgconfig/libavdevice.pc
90lib/pkgconfig/libavfilter.pc 90lib/pkgconfig/libavfilter.pc
91lib/pkgconfig/libavformat.pc 91lib/pkgconfig/libavformat.pc
92lib/pkgconfig/libavutil.pc 92lib/pkgconfig/libavutil.pc
93lib/pkgconfig/libpostproc.pc 93lib/pkgconfig/libpostproc.pc
94lib/pkgconfig/libswscale.pc 94lib/pkgconfig/libswscale.pc
95man/man1/ffmpeg.1 95man/man1/ffmpeg.1
96man/man1/ffprobe.1 96man/man1/ffprobe.1
97man/man1/ffserver.1 97man/man1/ffserver.1
98share/doc/ffmpeg/README 98share/doc/ffmpeg/README
99share/doc/ffmpeg/TODO 99share/doc/ffmpeg/TODO
100share/doc/ffmpeg/avutil.txt 100share/doc/ffmpeg/avutil.txt
101share/doc/ffmpeg/build_system.txt 101share/doc/ffmpeg/build_system.txt
102share/doc/ffmpeg/fate.txt 102share/doc/ffmpeg/fate.txt
103share/doc/ffmpeg/ffmpeg-mt-authorship.txt 
104share/doc/ffmpeg/git-howto.txt 103share/doc/ffmpeg/git-howto.txt
105share/doc/ffmpeg/issue_tracker.txt 104share/doc/ffmpeg/issue_tracker.txt
106share/doc/ffmpeg/multithreading.txt 105share/doc/ffmpeg/multithreading.txt
107share/doc/ffmpeg/optimization.txt 106share/doc/ffmpeg/optimization.txt
108share/doc/ffmpeg/rate_distortion.txt 107share/doc/ffmpeg/rate_distortion.txt
109share/doc/ffmpeg/snow.txt 108share/doc/ffmpeg/snow.txt
110share/doc/ffmpeg/soc.txt 109share/doc/ffmpeg/soc.txt
111share/doc/ffmpeg/swscale.txt 110share/doc/ffmpeg/swscale.txt
112share/doc/ffmpeg/tablegen.txt 111share/doc/ffmpeg/tablegen.txt
113share/doc/ffmpeg/viterbi.txt 112share/doc/ffmpeg/viterbi.txt
114share/examples/ffmpeg/ffserver.conf 113share/examples/ffmpeg/ffserver.conf
115share/ffmpeg/libvpx-1080p.ffpreset 114share/ffmpeg/libvpx-1080p.ffpreset
116share/ffmpeg/libvpx-1080p50_60.ffpreset 115share/ffmpeg/libvpx-1080p50_60.ffpreset

cvs diff -r1.42 -r1.43 pkgsrc/multimedia/ffmpeg/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/multimedia/ffmpeg/Attic/distinfo 2011/07/19 19:53:18 1.42
+++ pkgsrc/multimedia/ffmpeg/Attic/distinfo 2011/09/12 17:18:52 1.43
@@ -1,9 +1,9 @@ @@ -1,9 +1,9 @@
1$NetBSD: distinfo,v 1.42 2011/07/19 19:53:18 drochner Exp $ 1$NetBSD: distinfo,v 1.43 2011/09/12 17:18:52 drochner Exp $
2 2
3SHA1 (ffmpeg-0.7.1.tar.bz2) = d006cf0fb61d654c0845240da868ecf3a94c043f 3SHA1 (ffmpeg-0.7.4.tar.bz2) = f528ef9eaa224acd970710d6a408f2ff03b39544
4RMD160 (ffmpeg-0.7.1.tar.bz2) = 6539f725d869b97a1821636bd1416312970a6457 4RMD160 (ffmpeg-0.7.4.tar.bz2) = df886310ae02b851c02be531a67b5c140970af96
5Size (ffmpeg-0.7.1.tar.bz2) = 4555714 bytes 5Size (ffmpeg-0.7.4.tar.bz2) = 4523220 bytes
6SHA1 (patch-aa) = c9540d0ca0a671e9faa8b5b7847c103b515ac382 6SHA1 (patch-aa) = c9540d0ca0a671e9faa8b5b7847c103b515ac382
7SHA1 (patch-ac) = 63e3835a9af2123ab872f6e105bf355bb16cad6c 7SHA1 (patch-ac) = 63e3835a9af2123ab872f6e105bf355bb16cad6c
8SHA1 (patch-ad) = d3e06c855ab1a5ff3ddb0bee108ea88166c32cb6 8SHA1 (patch-ad) = d3e06c855ab1a5ff3ddb0bee108ea88166c32cb6
9SHA1 (patch-configure) = 041d976ee22fab612580c2fb141fb5c829fa68d5 9SHA1 (patch-configure) = 041d976ee22fab612580c2fb141fb5c829fa68d5