[59992] trunk/dports/multimedia/MPlayer/Portfile
ecronin at macports.org
ecronin at macports.org
Wed Oct 28 15:10:22 PDT 2009
Revision: 59992
http://trac.macports.org/changeset/59992
Author: ecronin at macports.org
Date: 2009-10-28 15:10:18 -0700 (Wed, 28 Oct 2009)
Log Message:
-----------
multimedia/MPlayer: clean up number of variants (step 1)
Modified Paths:
--------------
trunk/dports/multimedia/MPlayer/Portfile
Modified: trunk/dports/multimedia/MPlayer/Portfile
===================================================================
--- trunk/dports/multimedia/MPlayer/Portfile 2009-10-28 21:54:06 UTC (rev 59991)
+++ trunk/dports/multimedia/MPlayer/Portfile 2009-10-28 22:10:18 UTC (rev 59992)
@@ -6,7 +6,7 @@
name MPlayer
version 1.0rc2
-revision 6
+revision 7
categories multimedia
maintainers ecronin \
openmaintainer
@@ -69,7 +69,8 @@
depends_lib port:jpeg port:lame port:libiconv port:libmad \
port:libogg port:libpng path:include/gif_lib.h:giflib \
- port:libvorbis port:lzo2 port:ncurses port:zlib
+ port:libtheora port:libvorbis port:lzo2 port:ncurses \
+ port:zlib
depends_build port:pkgconfig
# MPlayer's ./configure REALLY does not want you to use ENV for this
@@ -93,8 +94,8 @@
--confdir=${prefix}/etc/${name} \
--mandir=${prefix}/share/man \
--enable-gif --enable-png --enable-jpeg --enable-liblzo \
- --enable-libvorbis --enable-mad --disable-faad-external \
- --enable-largefiles
+ --enable-theora --enable-libvorbis --enable-mad
+ --disable-faad-external --enable-largefiles
# MPlayer autodetects many support libs. To prevent undeclared
# dependencies, explicitly disable everything optional first.
@@ -104,7 +105,7 @@
--disable-dvdread --disable-cdparanoia --disable-freetype \
--disable-fontconfig --disable-unrarlib --disable-fribidi \
--disable-enca --disable-libcdio --disable-xvid \
- --disable-x264 --disable-speex --disable-theora \
+ --disable-x264 --disable-speex \
--disable-faac --disable-ladspa --disable-libdv \
--disable-toolame --disable-twolame --disable-xmms \
--disable-musepack --disable-sdl --disable-aa \
@@ -175,25 +176,27 @@
##### External codecs
-variant theora \
- description {Enable OggTheora support} {
- depends_lib-append port:libtheora
- configure.args-delete --disable-theora
- configure.args-append --enable-theora
-}
+variant mencoder_extras \
+ description {Enable extra codecs for encoding (XviD, x264, aac, DV, MP2)} {
-variant xvid \
- description {Enable XviD encoding} {
- depends_lib-append port:XviD
+ depends_lib-append port:XviD port:x264 port:faac port:libdv \
+ port:twolame
configure.args-delete --disable-xvid
-}
-
-## Needs 20070316 snapshot of x264 or later
-variant x264 \
- description {Enable H.264 encoding} {
- depends_lib-append port:x264
configure.args-delete --disable-x264
+ configure.args-delete --disable-faac
+ configure.args-delete --disable-libdv
+ configure.args-delete --disable-twolame
}
+variant xvid requires mencoder_extras \
+ description {deprecated: use +mencoder_extras instead} {}
+variant x264 requires mencoder_extras \
+ description {deprecated: use +mencoder_extras instead} {}
+variant faac requires mencoder_extras \
+ description {deprecated: use +mencoder_extras instead} {}
+variant dv requires mencoder_extras \
+ description {deprecated: use +mencoder_extras instead} {}
+variant twolame requires mencoder_extras \
+ description {deprecated: use +mencoder_extras instead} {}
variant speex \
description {Enable Speex playback} {
@@ -201,24 +204,6 @@
configure.args-delete --disable-speex
}
-variant faac \
- description {Enable AAC encoding} {
- depends_lib-append port:faac
- configure.args-delete --disable-faac
-}
-
-variant dv \
- description {Enable DV encoding} {
- depends_lib-append port:libdv
- configure.args-delete --disable-libdv
-}
-
-variant twolame \
- description {Enable MPEG Audio Layer 2 encoding} {
- depends_lib-append port:twolame
- configure.args-delete --disable-twolame
-}
-
variant dts \
description {Enable non-passthrough DTS playback} {
depends_lib-append port:libdts
@@ -263,8 +248,7 @@
platform macosx {
- configure.args-append --enable-macosx \
- --enable-macosx-bundle
+ configure.args-append --enable-macosx
if {([variant_isset universal] && ![string match *64* $universal_archs]) || (![variant_isset universal] && ![string match *64* $build_arch])} {
configure.args-append --enable-qtx --enable-macosx-finder-support
} else {
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20091028/e3c24248/attachment.html>
More information about the macports-changes
mailing list