[76933] trunk/dports/multimedia/VLC

jeremyhu at macports.org jeremyhu at macports.org
Sun Mar 13 17:13:12 PDT 2011


Revision: 76933
          http://trac.macports.org/changeset/76933
Author:   jeremyhu at macports.org
Date:     2011-03-13 17:13:12 -0700 (Sun, 13 Mar 2011)
Log Message:
-----------
VLC: More XCode4 cleanup

Add jacks and portaudio variants for audio output
Add qtcapture and auhal variants for Leopard and prior
Add portaudio to default set

Modified Paths:
--------------
    trunk/dports/multimedia/VLC/Portfile

Added Paths:
-----------
    trunk/dports/multimedia/VLC/files/patch-configure.ac-macosx_audio.diff

Modified: trunk/dports/multimedia/VLC/Portfile
===================================================================
--- trunk/dports/multimedia/VLC/Portfile	2011-03-13 23:42:52 UTC (rev 76932)
+++ trunk/dports/multimedia/VLC/Portfile	2011-03-14 00:13:12 UTC (rev 76933)
@@ -6,7 +6,7 @@
 
 name                VLC
 version             1.0.6
-revision            3
+revision            4
 
 categories          multimedia
 
@@ -46,7 +46,7 @@
     }
 }
 
-patchfiles      patch-Makefile.am.diff patch-configure.ac-xcb.diff patch-png.c.diff patch-configure.ac-no_qtcapture.diff
+patchfiles      patch-Makefile.am.diff patch-configure.ac-xcb.diff patch-png.c.diff patch-configure.ac-no_qtcapture.diff patch-configure.ac-macosx_audio.diff
 
 use_parallel_build no
 use_autoreconf yes
@@ -66,11 +66,12 @@
 universal_variant   no
 
 configure.args-append   --disable-macosx-defaults \
-    --enable-release --enable-macosx --enable-macosx-audio --enable-a52 --enable-cddax \
+    --enable-release --enable-macosx --disable-macosx-audio --enable-a52 --enable-cddax \
     --enable-dvdnav --enable-dvdread --enable-faad --enable-flac --enable-live555 \
     --enable-vorbis --enable-ogg --enable-mad --disable-libass --enable-asademux \
     --enable-dca --enable-gnutls --enable-ncurses --enable-png --enable-realrtsp \
     --with-live555-tree=${prefix}/lib/live \
+    --disable-jack --disable-portaudio \
     --disable-debug --disable-x11 --disable-xvideo --disable-glx --disable-xinerama \
     --disable-xcb --disable-xvmc --disable-qt4 --disable-quicktime \
     --disable-skins2 --disable-notify --disable-telepathy --disable-twolame \
@@ -80,6 +81,27 @@
     --disable-growl --disable-sdl --disable-caca --disable-smb \
     --disable-update-check --without-x
 
+variant jack description {Enable jack plugin for audio output} {
+    depends_lib-append      port:jack
+    configure.args-delete   --disable-jack
+    configure.args-append   --enable-jack
+}
+
+variant jack description {Enable portaudio module for audio output} {
+    depends_lib-append      port:portaudio
+    configure.args-delete   --disable-portaudio
+    configure.args-append   --enable-portaudio
+}
+
+variant auhal description {Enable CoreAudio module for audio output (doesn't work on Snow Leopard)} {
+    configure.args-delete   --disable-macosx-audio
+    configure.args-append   --enable-macosx-audio
+}
+
+variant qtcapture description {Enable qtcapture module (doesn't work on Snow Leopard)} {
+    patchfiles-delete       patch-configure.ac-no_qtcapture.diff
+}
+
 variant x264 description {Enable H.264 en/decoding} {
     depends_lib-append      port:x264
     configure.args-delete   --disable-x264
@@ -213,21 +235,10 @@
     }
 }
 
-platform macosx {
-    destroot.target-append  VLC.app
-    post-destroot {
-        file rename ${worksrcpath}/VLC.app ${destroot}${applications_dir}/VLC.app
-    }
-}
-
-platform darwin 10 {
-    patchfiles-append patch-fdatasync_sl.diff
-}
-
 variant minimal description {VLC Mac OS X minimal configuration} {}
 
 variant huge conflicts minimal \
-    requires svg vcd speex dvb fribidi sdl shout \
+    requires svg vcd speex dvb fribidi sdl shout jack \
     description {Enable all variants except x11, qt4, smb and no_*} {}
 
 variant full requires huge qt4 smb \
@@ -235,9 +246,32 @@
 
 # Unless minimal variant is set compile with default Mac OS X configuration
 if {![variant_isset minimal]} {
-    default_variants +x264 +theora +twolame +mod +mpc +osd
+    default_variants +x264 +theora +twolame +mod +mpc +osd +portaudio
 }
 
 if {[variant_isset x11]} {
     default_variants-append +qt4
 }
+
+platform macosx {
+    destroot.target-append  VLC.app
+    post-destroot {
+        file rename ${worksrcpath}/VLC.app ${destroot}${applications_dir}/VLC.app
+    }
+}
+
+platform darwin 8 {
+    if {![variant_isset minimal]} {
+        default_variants-append qtcapture auhal
+    }
+}
+
+platform darwin 9 {
+    if {![variant_isset minimal]} {
+        default_variants-append qtcapture auhal
+    }
+}
+
+platform darwin 10 {
+    patchfiles-append patch-fdatasync_sl.diff
+}

Added: trunk/dports/multimedia/VLC/files/patch-configure.ac-macosx_audio.diff
===================================================================
--- trunk/dports/multimedia/VLC/files/patch-configure.ac-macosx_audio.diff	                        (rev 0)
+++ trunk/dports/multimedia/VLC/files/patch-configure.ac-macosx_audio.diff	2011-03-14 00:13:12 UTC (rev 76933)
@@ -0,0 +1,13 @@
+--- configure.ac.orig	2011-03-13 17:04:22.000000000 -0700
++++ configure.ac	2011-03-13 17:04:41.000000000 -0700
+@@ -4817,8 +4817,8 @@ dnl  CoreAudio plugin
+ dnl
+ AC_ARG_ENABLE(macosx-audio,
+   [  --enable-macosx-audio   Mac OS X audio module (default enabled on MacOS X)])
+-if test "${enable_macosx-audio}" != "no" &&
+-  (test "${SYS}" = "darwin" || test "${enable_macosx-audio}" = "yes")
++if test "${enable_macosx_audio}" != "no" &&
++  (test "${SYS}" = "darwin" || test "${enable_macosx_audio}" = "yes")
+ then
+   AC_CHECK_HEADERS(CoreAudio/CoreAudio.h,
+     [ VLC_ADD_PLUGIN([auhal])
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20110313/0bff8107/attachment.html>


More information about the macports-changes mailing list