pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/multimedia -use the "try2" distfile, it already contai...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/1f9d6975b4c3
branches:  trunk
changeset: 511360:1f9d6975b4c3
user:      drochner <drochner%pkgsrc.org@localhost>
date:      Thu Apr 13 14:05:34 2006 +0000

description:
-use the "try2" distfile, it already contains the fix for the PCM decoder
 which we had a patch for
-add another patch from the Mplayer site which fixes CVE-2006-0579
 (ASF demuxer overflows)

bump PKGREVISIONS of mplayer, mencoder and gmplayer

diffstat:

 multimedia/gmplayer/Makefile              |   4 +-
 multimedia/gmplayer/distinfo              |  10 +++---
 multimedia/mencoder/Makefile              |   4 +-
 multimedia/mplayer-share/Makefile.common  |   4 +-
 multimedia/mplayer-share/distinfo         |  19 +++-----------
 multimedia/mplayer-share/patches/patch-ag |  16 ------------
 multimedia/mplayer-share/patches/patch-aj |  39 +++++++++++++++++++++++++++++++
 multimedia/mplayer/Makefile               |   4 +-
 8 files changed, 57 insertions(+), 43 deletions(-)

diffs (181 lines):

diff -r 798e156c1eaf -r 1f9d6975b4c3 multimedia/gmplayer/Makefile
--- a/multimedia/gmplayer/Makefile      Thu Apr 13 13:35:57 2006 +0000
+++ b/multimedia/gmplayer/Makefile      Thu Apr 13 14:05:34 2006 +0000
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.43 2006/02/05 23:10:15 joerg Exp $
+# $NetBSD: Makefile,v 1.44 2006/04/13 14:05:34 drochner Exp $
 
 #
 # NOTE: if you are updating both mplayer and gmplayer, you must ensure
@@ -9,7 +9,7 @@
 #
 
 PKGNAME=       gmplayer-${MPLAYER_PKG_VERSION}
-PKGREVISION=   5
+PKGREVISION=   6
 
 SKIN_SITES=    http://www1.mplayerhq.hu/MPlayer/Skin/          \
                ftp://ftp1.mplayerhq.hu/MPlayer/Skin/           \
diff -r 798e156c1eaf -r 1f9d6975b4c3 multimedia/gmplayer/distinfo
--- a/multimedia/gmplayer/distinfo      Thu Apr 13 13:35:57 2006 +0000
+++ b/multimedia/gmplayer/distinfo      Thu Apr 13 14:05:34 2006 +0000
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.33 2006/01/23 07:25:16 recht Exp $
+$NetBSD: distinfo,v 1.34 2006/04/13 14:05:34 drochner Exp $
 
-SHA1 (gmplayer-1.0rc7-20060123/MPlayer-1.0pre7.tar.bz2) = df1e8d4f2f44d72c6f7989932f3b272e815ecb80
-RMD160 (gmplayer-1.0rc7-20060123/MPlayer-1.0pre7.tar.bz2) = a4bac10df287c4b134ea49b3bc9bf7fb0126cae6
-Size (gmplayer-1.0rc7-20060123/MPlayer-1.0pre7.tar.bz2) = 6868877 bytes
+SHA1 (gmplayer-1.0rc7-20060123/MPlayer-1.0pre7try2.tar.bz2) = dcaced128167f15d094c9b63ca8b3dfd8f583e32
+RMD160 (gmplayer-1.0rc7-20060123/MPlayer-1.0pre7try2.tar.bz2) = d1da9b34f4c3de67a3a41f9117f32d2ee88c6e54
+Size (gmplayer-1.0rc7-20060123/MPlayer-1.0pre7try2.tar.bz2) = 6868786 bytes
 SHA1 (gmplayer-1.0rc7-20060123/AlienMind-1.2.tar.bz2) = 0d612f7fc92332783e3a8fd42b9f957a1c6ecaee
 RMD160 (gmplayer-1.0rc7-20060123/AlienMind-1.2.tar.bz2) = 5e7f5fcade401af16c1614dcfc5c6f673fe4cd49
 Size (gmplayer-1.0rc7-20060123/AlienMind-1.2.tar.bz2) = 131295 bytes
@@ -69,9 +69,9 @@
 SHA1 (patch-ad) = d705dd315e913593223b83e533c60a9620d34cc8
 SHA1 (patch-ae) = 601808d8c89cba68156fb3c95fe9fcfb8da4fca0
 SHA1 (patch-af) = 6eab8572b239f6ac7afc03ad6254a7c97f90663e
-SHA1 (patch-ag) = 9bc3466ef24970e3f26fc64601d9f2c27fa394d2
 SHA1 (patch-ah) = 744f073e791257768e5ec7da8e321d2f25d1fb2c
 SHA1 (patch-ai) = a884b7a23ff8b2c31e6190d2ba9989a8f0057a0c
+SHA1 (patch-aj) = cb1f5451f9614cc39255fc5ce2afef7d68c31298
 SHA1 (patch-da) = be092da4f854708c1ef47f10c26e361c095a6799
 SHA1 (patch-dc) = b11ef06a89f13e2ae5e013d569aa5acc99c770aa
 SHA1 (patch-dd) = e5b23b73a1e53e3185ecbac26042432395cd5e63
diff -r 798e156c1eaf -r 1f9d6975b4c3 multimedia/mencoder/Makefile
--- a/multimedia/mencoder/Makefile      Thu Apr 13 13:35:57 2006 +0000
+++ b/multimedia/mencoder/Makefile      Thu Apr 13 14:05:34 2006 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.24 2006/02/05 23:10:17 joerg Exp $
+# $NetBSD: Makefile,v 1.25 2006/04/13 14:05:34 drochner Exp $
 
 PKGNAME=       mencoder-${MPLAYER_PKG_VERSION}
-PKGREVISION=   3
+PKGREVISION=   4
 
 COMMENT=       Simple movie encoder for MPlayer-playable movies
 
diff -r 798e156c1eaf -r 1f9d6975b4c3 multimedia/mplayer-share/Makefile.common
--- a/multimedia/mplayer-share/Makefile.common  Thu Apr 13 13:35:57 2006 +0000
+++ b/multimedia/mplayer-share/Makefile.common  Thu Apr 13 14:05:34 2006 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile.common,v 1.28 2006/03/04 21:30:15 jlam Exp $
+# $NetBSD: Makefile.common,v 1.29 2006/04/13 14:05:34 drochner Exp $
 
-MPLAYER_DIST_VERSION=  1.0pre7
+MPLAYER_DIST_VERSION=  1.0pre7try2
 
 # This variable is used in all packages which depend on this package
 MPLAYER_PKG_VERSION=   1.0rc7
diff -r 798e156c1eaf -r 1f9d6975b4c3 multimedia/mplayer-share/distinfo
--- a/multimedia/mplayer-share/distinfo Thu Apr 13 13:35:57 2006 +0000
+++ b/multimedia/mplayer-share/distinfo Thu Apr 13 14:05:34 2006 +0000
@@ -1,26 +1,17 @@
-$NetBSD: distinfo,v 1.26 2005/12/31 01:09:56 kristerw Exp $
+$NetBSD: distinfo,v 1.27 2006/04/13 14:05:34 drochner Exp $
 
-SHA1 (mplayer-1.0rc7/MPlayer-1.0pre7.tar.bz2) = df1e8d4f2f44d72c6f7989932f3b272e815ecb80
-RMD160 (mplayer-1.0rc7/MPlayer-1.0pre7.tar.bz2) = a4bac10df287c4b134ea49b3bc9bf7fb0126cae6
-Size (mplayer-1.0rc7/MPlayer-1.0pre7.tar.bz2) = 6868877 bytes
-SHA1 (mplayer-1.0rc7/font-arial-iso-8859-1.tar.bz2) = 152c40bf20de34aa8802d7f80d34d673b0b67212
-RMD160 (mplayer-1.0rc7/font-arial-iso-8859-1.tar.bz2) = 666697cd5efd9387057a898c714175e7c2aacbcd
-Size (mplayer-1.0rc7/font-arial-iso-8859-1.tar.bz2) = 234242 bytes
-SHA1 (mplayer-1.0rc7/font-arial-iso-8859-2.tar.bz2) = 7b99bbe0e9ba89a57eccbea8f93c453c4f268181
-RMD160 (mplayer-1.0rc7/font-arial-iso-8859-2.tar.bz2) = 562d4d92c4f5f3d537340fde3ad8d1495ac41acb
-Size (mplayer-1.0rc7/font-arial-iso-8859-2.tar.bz2) = 222208 bytes
-SHA1 (mplayer-1.0rc7/font-arial-cp1250.tar.bz2) = ccf11dce5d0fb72fd3af97f788b7471cd0cd0b68
-RMD160 (mplayer-1.0rc7/font-arial-cp1250.tar.bz2) = a2fc7ae07b0d80936ea58e168e1047efccb9eb91
-Size (mplayer-1.0rc7/font-arial-cp1250.tar.bz2) = 249705 bytes
+SHA1 (mplayer-1.0rc7/MPlayer-1.0pre7try2.tar.bz2) = dcaced128167f15d094c9b63ca8b3dfd8f583e32
+RMD160 (mplayer-1.0rc7/MPlayer-1.0pre7try2.tar.bz2) = d1da9b34f4c3de67a3a41f9117f32d2ee88c6e54
+Size (mplayer-1.0rc7/MPlayer-1.0pre7try2.tar.bz2) = 6868786 bytes
 SHA1 (patch-aa) = 708128dde21b8de799aa26d75335da76543e2373
 SHA1 (patch-ab) = 1a08f717e326d83b355eee26e1be9c0636b735c5
 SHA1 (patch-ac) = 3b9ae32e6e656ec4b58b7e51a1c2eaa280384f3e
 SHA1 (patch-ad) = d705dd315e913593223b83e533c60a9620d34cc8
 SHA1 (patch-ae) = 601808d8c89cba68156fb3c95fe9fcfb8da4fca0
 SHA1 (patch-af) = 6eab8572b239f6ac7afc03ad6254a7c97f90663e
-SHA1 (patch-ag) = 9bc3466ef24970e3f26fc64601d9f2c27fa394d2
 SHA1 (patch-ah) = 744f073e791257768e5ec7da8e321d2f25d1fb2c
 SHA1 (patch-ai) = a884b7a23ff8b2c31e6190d2ba9989a8f0057a0c
+SHA1 (patch-aj) = cb1f5451f9614cc39255fc5ce2afef7d68c31298
 SHA1 (patch-da) = be092da4f854708c1ef47f10c26e361c095a6799
 SHA1 (patch-dc) = b11ef06a89f13e2ae5e013d569aa5acc99c770aa
 SHA1 (patch-dd) = e5b23b73a1e53e3185ecbac26042432395cd5e63
diff -r 798e156c1eaf -r 1f9d6975b4c3 multimedia/mplayer-share/patches/patch-ag
--- a/multimedia/mplayer-share/patches/patch-ag Thu Apr 13 13:35:57 2006 +0000
+++ /dev/null   Thu Jan 01 00:00:00 1970 +0000
@@ -1,16 +0,0 @@
-$NetBSD: patch-ag,v 1.1 2005/08/27 06:59:52 dogcow Exp $
-
---- libmpcodecs/ad_pcm.c       2005/07/28 13:43:24     1.18
-+++ libmpcodecs/ad_pcm.c       2005/08/25 19:46:20     1.19
-@@ -98,8 +98,8 @@
- 
- static int decode_audio(sh_audio_t *sh_audio,unsigned char *buf,int minlen,int maxlen)
- {
--  int len=sh_audio->channels*sh_audio->samplesize-1;
--  len=(minlen+len)&(~len); // sample align
-+  unsigned len = sh_audio->channels*sh_audio->samplesize;
-+  len = maxlen - maxlen % len; // sample align
-   len=demux_read_data(sh_audio->ds,buf,len);
-   return len;
- }
-
diff -r 798e156c1eaf -r 1f9d6975b4c3 multimedia/mplayer-share/patches/patch-aj
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/multimedia/mplayer-share/patches/patch-aj Thu Apr 13 14:05:34 2006 +0000
@@ -0,0 +1,39 @@
+$NetBSD: patch-aj,v 1.1 2006/04/13 14:05:34 drochner Exp $
+
+--- libmpdemux/demuxer.h.orig  2005-04-03 16:08:26.000000000 +0200
++++ libmpdemux/demuxer.h
+@@ -155,17 +155,19 @@ inline static demux_packet_t* new_demux_
+   dp->flags=0;
+   dp->refcount=1;
+   dp->master=NULL;
+-  dp->buffer=len?(unsigned char*)malloc(len+8):NULL;
+-  if(len) memset(dp->buffer+len,0,8);
++  dp->buffer=NULL;
++  if (len > 0 && (dp->buffer = (unsigned char *)malloc(len + 8)))
++    memset(dp->buffer + len, 0, 8);
++  else
++    dp->len = 0;
+   return dp;
+ }
+ 
+ inline static void resize_demux_packet(demux_packet_t* dp, int len)
+ {
+-  if(len)
++  if(len > 0)
+   {
+      dp->buffer=(unsigned char *)realloc(dp->buffer,len+8);
+-     memset(dp->buffer+len,0,8);
+   }
+   else
+   {
+@@ -173,6 +175,10 @@ inline static void resize_demux_packet(d
+      dp->buffer=NULL;
+   }
+   dp->len=len;
++  if (dp->buffer)
++     memset(dp->buffer + len, 0, 8);
++  else
++     dp->len = 0;
+ }
+ 
+ inline static demux_packet_t* clone_demux_packet(demux_packet_t* pack){
diff -r 798e156c1eaf -r 1f9d6975b4c3 multimedia/mplayer/Makefile
--- a/multimedia/mplayer/Makefile       Thu Apr 13 13:35:57 2006 +0000
+++ b/multimedia/mplayer/Makefile       Thu Apr 13 14:05:34 2006 +0000
@@ -1,7 +1,7 @@
-# $NetBSD: Makefile,v 1.27 2006/02/05 23:10:17 joerg Exp $
+# $NetBSD: Makefile,v 1.28 2006/04/13 14:05:34 drochner Exp $
 
 PKGNAME=       mplayer-${MPLAYER_PKG_VERSION}
-PKGREVISION=   9
+PKGREVISION=   10
 
 COMMENT=       Software-only MPEG-1/2/4 video decoder
 



Home | Main Index | Thread Index | Old Index