update to 0.7.8 changes: -fix buffer overflows in svq1dec, vp3_dequant, qdm2dec (possible code injection) -more fixesdiff -r1.77 -r1.78 pkgsrc/multimedia/ffmpeg/Makefile
(drochner)
@@ -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. | |
4 | PKGNAME= ffmpeg-20111104.${DISTVERSION} | 4 | PKGNAME= ffmpeg-20111121.${DISTVERSION} | |
5 | PKGREVISION= 3 | |||
6 | 5 | |||
7 | MAINTAINER= pkgsrc-users@NetBSD.org | 6 | MAINTAINER= pkgsrc-users@NetBSD.org | |
8 | HOMEPAGE= http://ffmpeg.mplayerhq.hu/ | 7 | HOMEPAGE= http://ffmpeg.mplayerhq.hu/ | |
9 | COMMENT= Decoding, encoding and streaming software | 8 | COMMENT= Decoding, encoding and streaming software | |
10 | 9 | |||
11 | PKG_DESTDIR_SUPPORT= user-destdir | 10 | PKG_DESTDIR_SUPPORT= user-destdir | |
12 | 11 | |||
13 | CONFIGURE_ARGS+= --enable-avfilter | 12 | CONFIGURE_ARGS+= --enable-avfilter | |
14 | #CONFIGURE_ARGS+= --enable-avfilter-lavf | 13 | #CONFIGURE_ARGS+= --enable-avfilter-lavf | |
15 | CONFIGURE_ARGS+= --enable-postproc | 14 | CONFIGURE_ARGS+= --enable-postproc | |
16 | CONFIGURE_ARGS+= --enable-libvorbis | 15 | CONFIGURE_ARGS+= --enable-libvorbis | |
17 | CONFIGURE_ARGS+= --enable-libmp3lame | 16 | CONFIGURE_ARGS+= --enable-libmp3lame | |
18 | CONFIGURE_ARGS+= --enable-libx264 | 17 | CONFIGURE_ARGS+= --enable-libx264 |
@@ -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 | |||
5 | DISTNAME= ffmpeg-${DISTVERSION:S/-//g} | 5 | DISTNAME= ffmpeg-${DISTVERSION:S/-//g} | |
6 | CATEGORIES= multimedia | 6 | CATEGORIES= multimedia | |
7 | MASTER_SITES= http://www.ffmpeg.org/releases/ \ | 7 | MASTER_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/ | |
10 | EXTRACT_SUFX= .tar.bz2 | 10 | EXTRACT_SUFX= .tar.bz2 | |
11 | 11 | |||
12 | DISTVERSION= 0.7.7 | 12 | DISTVERSION= 0.7.8 | |
13 | PREV_PKGPATH= multimedia/ffmpeg-devel | 13 | PREV_PKGPATH= multimedia/ffmpeg-devel | |
14 | PATCHDIR= ${.CURDIR}/../../multimedia/ffmpeg/patches | 14 | PATCHDIR= ${.CURDIR}/../../multimedia/ffmpeg/patches | |
15 | 15 | |||
16 | HAS_CONFIGURE= YES | 16 | HAS_CONFIGURE= YES | |
17 | USE_LANGUAGES+= c99 | 17 | USE_LANGUAGES+= c99 | |
18 | USE_LIBTOOL= YES | 18 | USE_LIBTOOL= YES | |
19 | USE_TOOLS+= gmake texi2html pod2man | 19 | USE_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*) | |
24 | SUBST_CLASSES+= sunwspro | 24 | SUBST_CLASSES+= sunwspro | |
25 | SUBST_MESSAGE.sunwspro= Fixing compiler options for SunStudio C compiler. | 25 | SUBST_MESSAGE.sunwspro= Fixing compiler options for SunStudio C compiler. |
@@ -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 $ | |
2 | bin/ffmpeg | 2 | bin/ffmpeg | |
3 | bin/ffprobe | 3 | bin/ffprobe | |
4 | bin/ffserver | 4 | bin/ffserver | |
5 | include/libavcodec/avcodec.h | 5 | include/libavcodec/avcodec.h | |
6 | include/libavcodec/avfft.h | 6 | include/libavcodec/avfft.h | |
7 | include/libavcodec/dxva2.h | 7 | include/libavcodec/dxva2.h | |
8 | include/libavcodec/opt.h | 8 | include/libavcodec/opt.h | |
9 | include/libavcodec/vaapi.h | 9 | include/libavcodec/vaapi.h | |
10 | include/libavcodec/vdpau.h | 10 | include/libavcodec/vdpau.h | |
11 | include/libavcodec/version.h | 11 | include/libavcodec/version.h | |
12 | include/libavcodec/xvmc.h | 12 | include/libavcodec/xvmc.h | |
13 | include/libavdevice/avdevice.h | 13 | include/libavdevice/avdevice.h | |
14 | include/libavfilter/avcodec.h | 14 | include/libavfilter/avcodec.h | |
@@ -50,39 +50,39 @@ include/libavutil/opt.h | @@ -50,39 +50,39 @@ include/libavutil/opt.h | |||
50 | include/libavutil/parseutils.h | 50 | include/libavutil/parseutils.h | |
51 | include/libavutil/pixdesc.h | 51 | include/libavutil/pixdesc.h | |
52 | include/libavutil/pixfmt.h | 52 | include/libavutil/pixfmt.h | |
53 | include/libavutil/random_seed.h | 53 | include/libavutil/random_seed.h | |
54 | include/libavutil/rational.h | 54 | include/libavutil/rational.h | |
55 | include/libavutil/samplefmt.h | 55 | include/libavutil/samplefmt.h | |
56 | include/libavutil/sha.h | 56 | include/libavutil/sha.h | |
57 | include/libavutil/sha1.h | 57 | include/libavutil/sha1.h | |
58 | include/libpostproc/postprocess.h | 58 | include/libpostproc/postprocess.h | |
59 | include/libswscale/swscale.h | 59 | include/libswscale/swscale.h | |
60 | lib/libavcodec.a | 60 | lib/libavcodec.a | |
61 | lib/libavcodec.so | 61 | lib/libavcodec.so | |
62 | lib/libavcodec.so.52 | 62 | lib/libavcodec.so.52 | |
63 | lib/libavcodec.so.52.122.0 | 63 | lib/libavcodec.so.52.123.0 | |
64 | lib/libavdevice.a | 64 | lib/libavdevice.a | |
65 | lib/libavdevice.so | 65 | lib/libavdevice.so | |
66 | lib/libavdevice.so.52 | 66 | lib/libavdevice.so.52 | |
67 | lib/libavdevice.so.52.5.0 | 67 | lib/libavdevice.so.52.5.0 | |
68 | lib/libavfilter.a | 68 | lib/libavfilter.a | |
69 | lib/libavfilter.so | 69 | lib/libavfilter.so | |
70 | lib/libavfilter.so.1 | 70 | lib/libavfilter.so.1 | |
71 | lib/libavfilter.so.1.80.0 | 71 | lib/libavfilter.so.1.80.0 | |
72 | lib/libavformat.a | 72 | lib/libavformat.a | |
73 | lib/libavformat.so | 73 | lib/libavformat.so | |
74 | lib/libavformat.so.52 | 74 | lib/libavformat.so.52 | |
75 | lib/libavformat.so.52.110.0 | 75 | lib/libavformat.so.52.111.0 | |
76 | lib/libavutil.a | 76 | lib/libavutil.a | |
77 | lib/libavutil.so | 77 | lib/libavutil.so | |
78 | lib/libavutil.so.50 | 78 | lib/libavutil.so.50 | |
79 | lib/libavutil.so.50.43.0 | 79 | lib/libavutil.so.50.43.0 | |
80 | lib/libpostproc.a | 80 | lib/libpostproc.a | |
81 | lib/libpostproc.so | 81 | lib/libpostproc.so | |
82 | lib/libpostproc.so.51 | 82 | lib/libpostproc.so.51 | |
83 | lib/libpostproc.so.51.2.0 | 83 | lib/libpostproc.so.51.2.0 | |
84 | lib/libswscale.a | 84 | lib/libswscale.a | |
85 | lib/libswscale.so | 85 | lib/libswscale.so | |
86 | lib/libswscale.so.0 | 86 | lib/libswscale.so.0 | |
87 | lib/libswscale.so.0.14.1 | 87 | lib/libswscale.so.0.14.1 | |
88 | lib/pkgconfig/libavcodec.pc | 88 | lib/pkgconfig/libavcodec.pc |
@@ -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 | |||
3 | SHA1 (ffmpeg-0.7.7.tar.bz2) = 30cc01d359d99bb6304b7fecbd5ff909843d93f4 | 3 | SHA1 (ffmpeg-0.7.8.tar.bz2) = df4983c028a61d4bf3baceab3bae535b91b8928a | |
4 | RMD160 (ffmpeg-0.7.7.tar.bz2) = 1123b0e38811dfd4f4f1cb0f7678518f90849034 | 4 | RMD160 (ffmpeg-0.7.8.tar.bz2) = 8f69a6bc5caaba4e3d440c2d5dc96a946454a52c | |
5 | Size (ffmpeg-0.7.7.tar.bz2) = 4531586 bytes | 5 | Size (ffmpeg-0.7.8.tar.bz2) = 4530406 bytes | |
6 | SHA1 (patch-aa) = c9540d0ca0a671e9faa8b5b7847c103b515ac382 | 6 | SHA1 (patch-aa) = c9540d0ca0a671e9faa8b5b7847c103b515ac382 | |
7 | SHA1 (patch-ac) = 4eba6e68d3fab082a957fa08f5618561f3b4aecb | 7 | SHA1 (patch-ac) = 4eba6e68d3fab082a957fa08f5618561f3b4aecb | |
8 | SHA1 (patch-ad) = d3e06c855ab1a5ff3ddb0bee108ea88166c32cb6 | 8 | SHA1 (patch-ad) = d3e06c855ab1a5ff3ddb0bee108ea88166c32cb6 | |
9 | SHA1 (patch-ap) = 85b5f775c1b66b682585bd56a304dee19e45765f | 9 | SHA1 (patch-ap) = 85b5f775c1b66b682585bd56a304dee19e45765f | |
10 | SHA1 (patch-configure) = 355743ab745fb4c47ff6c5ca403573660ec7ecb6 | 10 | SHA1 (patch-configure) = 355743ab745fb4c47ff6c5ca403573660ec7ecb6 |