[127729] trunk/dports/multimedia/mplayer2
cal at macports.org
cal at macports.org
Sun Nov 2 02:35:53 PST 2014
Revision: 127729
https://trac.macports.org/changeset/127729
Author: cal at macports.org
Date: 2014-11-02 02:35:53 -0800 (Sun, 02 Nov 2014)
Log Message:
-----------
mplayer2: fix build against new libdvdnav, closes #45387
Modified Paths:
--------------
trunk/dports/multimedia/mplayer2/Portfile
Added Paths:
-----------
trunk/dports/multimedia/mplayer2/files/patch-stream_dvdnav.diff
Modified: trunk/dports/multimedia/mplayer2/Portfile
===================================================================
--- trunk/dports/multimedia/mplayer2/Portfile 2014-11-02 10:06:15 UTC (rev 127728)
+++ trunk/dports/multimedia/mplayer2/Portfile 2014-11-02 10:35:53 UTC (rev 127729)
@@ -65,7 +65,8 @@
universal_variant no
patchfiles patch-configure.diff \
- patch-libmpdemux-demuxer.h.diff
+ patch-libmpdemux-demuxer.h.diff \
+ patch-stream_dvdnav.diff
post-patch {
reinplace "s|#!/usr/bin/env python3|#!$prefix/bin/python3.4|g" \
@@ -178,7 +179,7 @@
--disable-static \
--extra-cflags=\"${configure.cppflags} ${configure.optflags} [get_canonical_archflags cc] -Wno-pointer-sign\" \
--extra-ldflags=\"${configure.ldflags} [get_canonical_archflags ld]\" \
- --extra-libs=\"-liconv -lncurses -lpng -lz -lmng -lz -ljpeg -ldvdread -lfreetype -lfontconfig -lass -lfribidi -lenca -lz -lmad -lvorbis -logg -lspeex -ltheora -logg -la52 -ldca -lfaad -lavutil -lavcodec -lavformat -lavresample -lswscale -lpostproc -ldv -lxvidcore -lm -ldvdnavmini -lpthread -lm -framework IOKit -framework Cocoa -framework OpenGL -framework QuartzCore -lSDLmain -lSDL -framework CoreAudio -framework AudioUnit -framework AudioToolbox -lintl -llcms2 \"
+ --extra-libs=\"-liconv -lncurses -lpng -lz -lmng -lz -ljpeg -ldvdread -lfreetype -lfontconfig -lass -lfribidi -lenca -lz -lmad -lvorbis -logg -lspeex -ltheora -logg -la52 -ldca -lfaad -lavutil -lavcodec -lavformat -lavresample -lswscale -lpostproc -ldv -lxvidcore -lm -lpthread -lm -framework IOKit -framework Cocoa -framework OpenGL -framework QuartzCore -lSDLmain -lSDL -framework CoreAudio -framework AudioUnit -framework AudioToolbox -lintl -llcms2 \"
# leave out libass, as configure doesn't handle it correctly
# --enable-libass \
Added: trunk/dports/multimedia/mplayer2/files/patch-stream_dvdnav.diff
===================================================================
--- trunk/dports/multimedia/mplayer2/files/patch-stream_dvdnav.diff (rev 0)
+++ trunk/dports/multimedia/mplayer2/files/patch-stream_dvdnav.diff 2014-11-02 10:35:53 UTC (rev 127729)
@@ -0,0 +1,51 @@
+From 5ed3bfa479e5c121e8f82e2ab8fc67e81bead2e1 Mon Sep 17 00:00:00 2001
+From: sherpya <sherpya at netfarm.it>
+Date: Wed, 12 Mar 2014 03:11:42 +0100
+Subject: [PATCH 27/29] dvdnav: use dvdnav/read from videolan git
+
+see: https://github.com/sherpya/mplayer-be/blob/master/patches/mp/0027-dvdnav-use-dvdnav-read-from-videolan-git.patch
+
+---
+ configure | 4 ++--
+ stream/stream_dvdnav.c | 8 ++++----
+ 2 files changed, 6 insertions(+), 6 deletions(-)
+
+diff --git configure configure
+index de443b1..5aeb761 100755
+--- configure
++++ configure
+@@ -8193,8 +8193,8 @@ if test "$_dvdnav" = yes ; then
+ cflags_libdvdnav="-Ilibdvdnav"
+ inputmodules="dvdnav(internal) $inputmodules"
+ else
+- extra_cflags="$extra_cflags $($_dvdnavconfig --cflags)"
+- extra_ldflags="$extra_ldflags $($_dvdnavconfig --minilibs)"
++ extra_cflags="$extra_cflags $($_pkg_config --cflags dvdnav)"
++ extra_ldflags="$extra_ldflags $($_pkg_config --libs dvdnav)"
+ inputmodules="dvdnav $inputmodules"
+ fi
+ else
+diff --git stream/stream_dvdnav.c stream/stream_dvdnav.c
+index dbf4226..c6b69e7 100644
+--- stream/stream_dvdnav.c
++++ stream/stream_dvdnav.c
+@@ -714,13 +714,13 @@ static int mp_dvdnav_get_aid_from_format (stream_t *stream, int index, uint8_t l
+
+ format = dvdnav_audio_stream_format(priv->dvdnav, lg);
+ switch(format) {
+- case DVDNAV_FORMAT_AC3:
++ case DVD_AUDIO_FORMAT_AC3:
+ return index + 128;
+- case DVDNAV_FORMAT_DTS:
++ case DVD_AUDIO_FORMAT_DTS:
+ return index + 136;
+- case DVDNAV_FORMAT_LPCM:
++ case DVD_AUDIO_FORMAT_LPCM:
+ return index + 160;
+- case DVDNAV_FORMAT_MPEGAUDIO:
++ case DVD_AUDIO_FORMAT_MPEG2_EXT:
+ return index;
+ default:
+ return -1;
+--
+2.1.1
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20141102/aab7ab8d/attachment.html>
More information about the macports-changes
mailing list