Mon Nov 28 11:00:28 2011 UTC ()
update to 0.7.8
changes:
-fix buffer overflows in svq1dec, vp3_dequant, qdm2dec
 (possible code injection)
-more fixes


(drochner)
diff -r1.77 -r1.78 pkgsrc/multimedia/ffmpeg/Makefile
diff -r1.15 -r1.16 pkgsrc/multimedia/ffmpeg/Makefile.common
diff -r1.16 -r1.17 pkgsrc/multimedia/ffmpeg/PLIST
diff -r1.48 -r1.49 pkgsrc/multimedia/ffmpeg/distinfo

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

--- pkgsrc/multimedia/ffmpeg/Attic/Makefile 2011/11/26 22:28:12 1.77
+++ pkgsrc/multimedia/ffmpeg/Attic/Makefile 2011/11/28 11:00:28 1.78
@@ -1,18 +1,17 @@ @@ -1,18 +1,17 @@
1# $NetBSD: Makefile,v 1.77 2011/11/26 22:28:12 dholland Exp $ 1# $NetBSD: Makefile,v 1.78 2011/11/28 11:00:28 drochner Exp $
2 2
3# XXX This is release 0.7.7 but we had date-based pkgnames before. 3# XXX This is release 0.7.8 but we had date-based pkgnames before.
4PKGNAME= ffmpeg-20111104.${DISTVERSION} 4PKGNAME= ffmpeg-20111121.${DISTVERSION}
5PKGREVISION= 3 
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.15 -r1.16 pkgsrc/multimedia/ffmpeg/Attic/Makefile.common (expand / switch to unified diff)

--- pkgsrc/multimedia/ffmpeg/Attic/Makefile.common 2011/11/16 00:35:07 1.15
+++ pkgsrc/multimedia/ffmpeg/Attic/Makefile.common 2011/11/28 11:00:28 1.16
@@ -1,25 +1,25 @@ @@ -1,25 +1,25 @@
1# $NetBSD: Makefile.common,v 1.15 2011/11/16 00:35:07 sbd Exp $ 1# $NetBSD: Makefile.common,v 1.16 2011/11/28 11:00:28 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.7 12DISTVERSION= 0.7.8
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.16 -r1.17 pkgsrc/multimedia/ffmpeg/Attic/PLIST (expand / switch to unified diff)

--- pkgsrc/multimedia/ffmpeg/Attic/PLIST 2011/09/12 17:18:52 1.16
+++ pkgsrc/multimedia/ffmpeg/Attic/PLIST 2011/11/28 11:00:28 1.17
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.16 2011/09/12 17:18:52 drochner Exp $ 1@comment $NetBSD: PLIST,v 1.17 2011/11/28 11:00:28 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
@@ -50,39 +50,39 @@ include/libavutil/opt.h @@ -50,39 +50,39 @@ include/libavutil/opt.h
50include/libavutil/parseutils.h 50include/libavutil/parseutils.h
51include/libavutil/pixdesc.h 51include/libavutil/pixdesc.h
52include/libavutil/pixfmt.h 52include/libavutil/pixfmt.h
53include/libavutil/random_seed.h 53include/libavutil/random_seed.h
54include/libavutil/rational.h 54include/libavutil/rational.h
55include/libavutil/samplefmt.h 55include/libavutil/samplefmt.h
56include/libavutil/sha.h 56include/libavutil/sha.h
57include/libavutil/sha1.h 57include/libavutil/sha1.h
58include/libpostproc/postprocess.h 58include/libpostproc/postprocess.h
59include/libswscale/swscale.h 59include/libswscale/swscale.h
60lib/libavcodec.a 60lib/libavcodec.a
61lib/libavcodec.so 61lib/libavcodec.so
62lib/libavcodec.so.52 62lib/libavcodec.so.52
63lib/libavcodec.so.52.122.0 63lib/libavcodec.so.52.123.0
64lib/libavdevice.a 64lib/libavdevice.a
65lib/libavdevice.so 65lib/libavdevice.so
66lib/libavdevice.so.52 66lib/libavdevice.so.52
67lib/libavdevice.so.52.5.0 67lib/libavdevice.so.52.5.0
68lib/libavfilter.a 68lib/libavfilter.a
69lib/libavfilter.so 69lib/libavfilter.so
70lib/libavfilter.so.1 70lib/libavfilter.so.1
71lib/libavfilter.so.1.80.0 71lib/libavfilter.so.1.80.0
72lib/libavformat.a 72lib/libavformat.a
73lib/libavformat.so 73lib/libavformat.so
74lib/libavformat.so.52 74lib/libavformat.so.52
75lib/libavformat.so.52.110.0 75lib/libavformat.so.52.111.0
76lib/libavutil.a 76lib/libavutil.a
77lib/libavutil.so 77lib/libavutil.so
78lib/libavutil.so.50 78lib/libavutil.so.50
79lib/libavutil.so.50.43.0 79lib/libavutil.so.50.43.0
80lib/libpostproc.a 80lib/libpostproc.a
81lib/libpostproc.so 81lib/libpostproc.so
82lib/libpostproc.so.51 82lib/libpostproc.so.51
83lib/libpostproc.so.51.2.0 83lib/libpostproc.so.51.2.0
84lib/libswscale.a 84lib/libswscale.a
85lib/libswscale.so 85lib/libswscale.so
86lib/libswscale.so.0 86lib/libswscale.so.0
87lib/libswscale.so.0.14.1 87lib/libswscale.so.0.14.1
88lib/pkgconfig/libavcodec.pc 88lib/pkgconfig/libavcodec.pc

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

--- pkgsrc/multimedia/ffmpeg/Attic/distinfo 2011/11/26 22:28:12 1.48
+++ pkgsrc/multimedia/ffmpeg/Attic/distinfo 2011/11/28 11:00:28 1.49
@@ -1,10 +1,10 @@ @@ -1,10 +1,10 @@
1$NetBSD: distinfo,v 1.48 2011/11/26 22:28:12 dholland Exp $ 1$NetBSD: distinfo,v 1.49 2011/11/28 11:00:28 drochner Exp $
2 2
3SHA1 (ffmpeg-0.7.7.tar.bz2) = 30cc01d359d99bb6304b7fecbd5ff909843d93f4 3SHA1 (ffmpeg-0.7.8.tar.bz2) = df4983c028a61d4bf3baceab3bae535b91b8928a
4RMD160 (ffmpeg-0.7.7.tar.bz2) = 1123b0e38811dfd4f4f1cb0f7678518f90849034 4RMD160 (ffmpeg-0.7.8.tar.bz2) = 8f69a6bc5caaba4e3d440c2d5dc96a946454a52c
5Size (ffmpeg-0.7.7.tar.bz2) = 4531586 bytes 5Size (ffmpeg-0.7.8.tar.bz2) = 4530406 bytes
6SHA1 (patch-aa) = c9540d0ca0a671e9faa8b5b7847c103b515ac382 6SHA1 (patch-aa) = c9540d0ca0a671e9faa8b5b7847c103b515ac382
7SHA1 (patch-ac) = 4eba6e68d3fab082a957fa08f5618561f3b4aecb 7SHA1 (patch-ac) = 4eba6e68d3fab082a957fa08f5618561f3b4aecb
8SHA1 (patch-ad) = d3e06c855ab1a5ff3ddb0bee108ea88166c32cb6 8SHA1 (patch-ad) = d3e06c855ab1a5ff3ddb0bee108ea88166c32cb6
9SHA1 (patch-ap) = 85b5f775c1b66b682585bd56a304dee19e45765f 9SHA1 (patch-ap) = 85b5f775c1b66b682585bd56a304dee19e45765f
10SHA1 (patch-configure) = 355743ab745fb4c47ff6c5ca403573660ec7ecb6 10SHA1 (patch-configure) = 355743ab745fb4c47ff6c5ca403573660ec7ecb6