sm-commit AT lists.ibiblio.org
Subject: Source Mage code commit list
List archive
[SM-Commit] GIT changes to stable-0.7 grimoire by Arwed v. Merkatz (d6a8a9b83e8b889eaecc6899b5fd2d4ade55ca23)
- From: "Arwed v. Merkatz" <scm AT mail.sourcemage.org>
- To: sm-commit AT lists.ibiblio.org
- Subject: [SM-Commit] GIT changes to stable-0.7 grimoire by Arwed v. Merkatz (d6a8a9b83e8b889eaecc6899b5fd2d4ade55ca23)
- Date: Fri, 23 Feb 2007 12:20:41 -0600
GIT changes to stable-0.7 grimoire by Arwed v. Merkatz <v.merkatz AT gmx.net>:
dev/null |binary
video/vlc/DEPENDS | 9 +++++----
video/vlc/DETAILS | 4 ++--
video/vlc/HISTORY | 6 ++++++
video/vlc/PRE_BUILD | 4 ++++
video/vlc/old-faad2.patch | 18 ++++++++++++++++++
video/vlc/vlc-0.8.5.tar.bz2.sig | 0
video/vlc/vlc-0.8.6a.tar.bz2.sig |binary
8 files changed, 35 insertions(+), 6 deletions(-)
New commits:
commit d6a8a9b83e8b889eaecc6899b5fd2d4ade55ca23
Author: Arwed v. Merkatz <v.merkatz AT gmx.net>
Commit: Arwed v. Merkatz <v.merkatz AT gmx.net>
vlc: updated to 0.8.6a
(cherry picked from commit c0c81c2139848af14c86415f66c1268411c193a5)
diff --git a/video/vlc/DEPENDS b/video/vlc/DEPENDS
index c726942..2e58f51 100755
--- a/video/vlc/DEPENDS
+++ b/video/vlc/DEPENDS
@@ -132,10 +132,11 @@ optional_depends "libtheora"
"--disable-theora" \
"for Theora video support" &&
-optional_depends "dirac" \
- "--enable-dirac" \
- "--disable-dirac" \
- "for Dirac video support" &&
+# broken with dirac 0.6.0
+#optional_depends "dirac" \
+# "--enable-dirac" \
+# "--disable-dirac" \
+# "for Dirac video support" &&
optional_depends "sdl_image" \
"" \
diff --git a/video/vlc/DETAILS b/video/vlc/DETAILS
index 57d2b55..5919c05 100755
--- a/video/vlc/DETAILS
+++ b/video/vlc/DETAILS
@@ -1,5 +1,5 @@
SPELL=vlc
- VERSION=0.8.5
+ VERSION=0.8.6a
SOURCE=$SPELL-$VERSION.tar.bz2
SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL-$VERSION
SOURCE_URL[0]=http://download.videolan.org/pub/vlc/$VERSION/$SOURCE
@@ -7,8 +7,8 @@ SOURCE_DIRECTORY=$BUILD_DIRECTORY/$SPELL
SOURCE_GPG="gurus.gpg:$SOURCE.sig:WORKS_FOR_ME"
LICENSE[0]=GPL
ENTERED=20011113
- UPDATED=20040529
KEYWORDS="player video"
+ SECURITY_PATCH=1
SHORT="multimedia player"
cat << EOF
VLC (initially VideoLAN Client) is a highly portable multimedia player for
diff --git a/video/vlc/HISTORY b/video/vlc/HISTORY
index 6d7efdd..7a71bec 100644
--- a/video/vlc/HISTORY
+++ b/video/vlc/HISTORY
@@ -1,3 +1,9 @@
+2007-02-14 Arwed v. Merkatz <v.merkatz AT gmx.net>
+ * DETAILS: updated to 0.8.6a, SECURITY_PATH++
+ http://www.videolan.org/sa0701.html, CVE-2007-0017
+ * DEPENDS: removed optional_depends on dirac, it's broken
+ * PRE_BUILD, old-faad2.patch: patch to make it work without newer
faad2
+
2006-10-06 Juuso Alasuutari <iuso AT sourcemage.org>
* DEPENDS: Changed jack to JACK-DRIVER.
diff --git a/video/vlc/PRE_BUILD b/video/vlc/PRE_BUILD
index b43756d..0f7b0e7 100755
--- a/video/vlc/PRE_BUILD
+++ b/video/vlc/PRE_BUILD
@@ -8,5 +8,9 @@ elif test "$(get_spell_provider $SPELL G
sedit 's:$(libdir)/mozilla:$(libdir)/xulrunner:' mozilla/Makefile.in
fi &&
+# patch to make it not require faad2 2.5, but take advantage of it if it's
+# available
+patch -p0 < $SCRIPT_DIRECTORY/old-faad2.patch &&
+
# fix png linking
sedit 's/-lpng -lz/-lpng -lm -lz/' configure
diff --git a/video/vlc/old-faad2.patch b/video/vlc/old-faad2.patch
new file mode 100644
index 0000000..b8f0f56
--- /dev/null
+++ b/video/vlc/old-faad2.patch
@@ -0,0 +1,18 @@
+--- modules/codec/faad.c~ 2007-02-15 19:50:20.000000000 +0100
++++ modules/codec/faad.c 2007-02-15 19:50:23.000000000 +0100
+@@ -316,6 +316,7 @@
+ p_dec->fmt_out.audio.i_channels = frame.channels;
+
+ /* Adjust stream info when dealing with SBR/PS */
++#ifdef NEAACDECAPI
+ if( (p_sys->b_sbr != frame.sbr || p_sys->b_ps != frame.ps) &&
+ p_dec->p_parent->i_object_type == VLC_OBJECT_INPUT )
+ {
+@@ -336,6 +337,7 @@
+ free( psz_cat );
+ p_sys->b_sbr = frame.sbr; p_sys->b_ps = frame.ps;
+ }
++#endif
+
+ /* Convert frame.channel_position to our own channel values */
+ for( i = 0; i < frame.channels; i++ )
diff --git a/video/vlc/vlc-0.8.5.tar.bz2.sig b/video/vlc/vlc-0.8.5.tar.bz2.sig
deleted file mode 100644
index 420b68f..0000000
Binary files a/video/vlc/vlc-0.8.5.tar.bz2.sig and /dev/null differ
diff --git a/video/vlc/vlc-0.8.6a.tar.bz2.sig
b/video/vlc/vlc-0.8.6a.tar.bz2.sig
new file mode 100644
index 0000000..3341811
Binary files /dev/null and b/video/vlc/vlc-0.8.6a.tar.bz2.sig differ
- [SM-Commit] GIT changes to stable-0.7 grimoire by Arwed v. Merkatz (d6a8a9b83e8b889eaecc6899b5fd2d4ade55ca23), Arwed v. Merkatz, 02/23/2007
Archive powered by MHonArc 2.6.24.