[50967] trunk/dports/multimedia/mplayer-devel
acho at macports.org
acho at macports.org
Thu May 14 07:35:06 PDT 2009
Revision: 50967
http://trac.macports.org/changeset/50967
Author: acho at macports.org
Date: 2009-05-14 07:35:05 -0700 (Thu, 14 May 2009)
Log Message:
-----------
Updated to latest svn. Added binary_codecs variant (but don't have any files to test them). Removed now-unnecessary gl_dlsym patch.
Modified Paths:
--------------
trunk/dports/multimedia/mplayer-devel/Portfile
Removed Paths:
-------------
trunk/dports/multimedia/mplayer-devel/files/gl_dlsym.patch
Modified: trunk/dports/multimedia/mplayer-devel/Portfile
===================================================================
--- trunk/dports/multimedia/mplayer-devel/Portfile 2009-05-14 10:19:02 UTC (rev 50966)
+++ trunk/dports/multimedia/mplayer-devel/Portfile 2009-05-14 14:35:05 UTC (rev 50967)
@@ -5,14 +5,14 @@
PortSystem 1.0
name mplayer-devel
-version 29181
+version 29308
revision 1
categories multimedia
maintainers acho openmaintainer
platforms darwin
-set dvdnav_ver 1167
-set ffmpeg_ver 18522
+set dvdnav_ver 1173
+set ffmpeg_ver 18822
description The MPlayer movie player built from SVN.
long_description ${description} It plays most MPEG/VOB, AVI, Ogg/OGM, \
@@ -44,6 +44,7 @@
system "svn export -r${ffmpeg_ver} svn://svn.ffmpeg.org/ffmpeg/trunk/libavutil ${worksrcpath}/libavutil/"
system "svn export -r${ffmpeg_ver} svn://svn.ffmpeg.org/ffmpeg/trunk/libavformat ${worksrcpath}/libavformat/"
system "svn export -r${ffmpeg_ver} svn://svn.ffmpeg.org/ffmpeg/trunk/libpostproc ${worksrcpath}/libpostproc/"
+ system "curl --create-dirs http://www.mplayerhq.hu/MPlayer/releases/codecs/${mplayercodecsfile} -o ${distpath}/${mplayercodecsfile}"
}
# Do not use the following environment variables, otherwise the build phase
# will fail.
@@ -56,29 +57,29 @@
configure.pipe no
configure.args \
- --extra-cflags="-I${prefix}/include/lzo -I${prefix}/include" \
- --extra-ldflags="-L${prefix}/lib -L${prefix}/lib/samba3" \
- --datadir=${prefix}/share/${name} \
- --confdir=${prefix}/etc/${name} \
- --mandir=${prefix}/share/man \
- --enable-png --enable-jpeg --enable-liblzo \
- --enable-libvorbis --enable-mad \
- --enable-largefiles
+ --extra-cflags="-I${prefix}/include/lzo -I${prefix}/include" \
+ --extra-ldflags="-L${prefix}/lib -L${prefix}/lib/samba3" \
+ --datadir=${prefix}/share/${name} \
+ --confdir=${prefix}/etc/${name} \
+ --mandir=${prefix}/share/man \
+ --enable-png --enable-jpeg --enable-liblzo \
+ --enable-libvorbis --enable-mad \
+ --enable-largefiles
configure.args-append \
- --disable-smb --disable-live --disable-dvdnav \
- --disable-dvdread --disable-cdparanoia --disable-freetype \
- --disable-fontconfig --disable-fribidi \
- --disable-enca --disable-libcdio --disable-xvid \
- --disable-x264 --disable-speex --disable-theora \
- --disable-faac --disable-ladspa --disable-libdv \
- --disable-toolame --disable-twolame --disable-xmms \
- --disable-musepack --disable-sdl --disable-aa \
- --disable-caca --disable-x11 --disable-gl --disable-arts \
- --disable-esd --disable-lirc --disable-mng --disable-libdirac-lavc \
- --disable-libschroedinger-lavc
+ --disable-smb --disable-live --disable-dvdnav \
+ --disable-dvdread --disable-cdparanoia --disable-freetype \
+ --disable-fontconfig --disable-fribidi \
+ --disable-enca --disable-libcdio --disable-xvid \
+ --disable-x264 --disable-speex --disable-theora \
+ --disable-faac --disable-libdv \
+ --disable-toolame --disable-twolame --disable-xmms \
+ --disable-musepack --disable-sdl --disable-aa \
+ --disable-caca --disable-x11 --disable-gl --disable-arts \
+ --disable-esd --disable-lirc --disable-mng --disable-libdirac-lavc \
+ --disable-libschroedinger-lavc
-patchfiles configure.x11.patch gl_dlsym.patch
+patchfiles configure.x11.patch
post-destroot {
xinstall -d -m 0755 ${destroot}${prefix}/share/doc/${name}
@@ -208,6 +209,65 @@
configure.args-delete --disable-libschroedinger-lavc
}
+platform darwin powerpc {}
+platform darwin i386 {}
+variant binary_codecs \
+ description {Enable platform-specific binary codecs} {
+ if {[variant_isset darwin_powerpc]} {
+ global mplayercodecs mplayercodecsfile
+ set mplayercodecs rp9codecs-macosx-20041107.pkg
+ set mplayercodecsfile ${mplayercodecs}.zip
+ distfiles-append ${mplayercodecsfile}:codecs
+ checksums-append ${mplayercodecsfile} \
+ md5 788cf4940280fd787c0a2141d88ce3c7 \
+ sha1 18abd6d0424c4682815a13b34695d37d2fda2a73 \
+ rmd160 c6f49012633bbb84ffa405b8881dc90605d26fc6
+
+ extract.only ${distname}${extract.suffix}
+
+ depends_build-append bin:unzip:unzip
+
+ post-extract {
+ system "unzip -q -d ${worksrcpath} ${distpath}/${mplayercodecsfile}"
+ }
+
+ configure.args-append --codecsdir=${prefix}/share/${name}/codecs
+
+ post-destroot {
+ xinstall -m 755 -d ${destroot}${prefix}/share/${name}/codecs
+ system "cd ${destroot}${prefix}/share/${name}/codecs && \
+ pax -r -z -f \"${worksrcpath}/${mplayercodecs}/Contents/Archive.pax.gz\""
+ }
+ }
+ if {[variant_isset darwin_i386]} {
+ global mplayercodecs mplayercodecsfile
+ set mplayercodecs "Essential Codecs Package (Intel).pkg"
+ set mplayercodecsfile essential-macosx-x86-20060611.zip
+ distfiles-append ${mplayercodecsfile}:codecs
+ checksums-append ${mplayercodecsfile} \
+ md5 1e409d500336a8318cbe2a67bbf9d9ca \
+ sha1 4f8fee483b6c227d8cb774d2d30e1ef36a43e04a \
+ rmd160 87beaa40263deb0d0b9166f24d6f9dd686f594fd
+
+ extract.only ${distname}${extract.suffix}
+
+ depends_build-append bin:unzip:unzip
+
+ post-extract {
+ system "unzip -q -d ${worksrcpath} ${distpath}/${mplayercodecsfile}"
+ }
+
+ configure.args-append --codecsdir=${prefix}/share/${name}/codecs
+
+ post-destroot {
+ xinstall -m 755 -d ${destroot}${prefix}/share/${name}/codecs
+ system "cd ${destroot}${prefix}/share/${name}/codecs && \
+ pax -r -z -f \"${worksrcpath}/${mplayercodecs}/Contents/Archive.pax.gz\""
+ }
+ }
+}
+
+
##### Outputs
variant sdl \
@@ -245,7 +305,7 @@
}
platform macosx {
- configure.args-append --enable-macosx --enable-macosx-bundle \
+ configure.args-append --enable-macosx-bundle \
--enable-qtx
}
Deleted: trunk/dports/multimedia/mplayer-devel/files/gl_dlsym.patch
===================================================================
--- trunk/dports/multimedia/mplayer-devel/files/gl_dlsym.patch 2009-05-14 10:19:02 UTC (rev 50966)
+++ trunk/dports/multimedia/mplayer-devel/files/gl_dlsym.patch 2009-05-14 14:35:05 UTC (rev 50967)
@@ -1,11 +0,0 @@
---- libvo/gl_common.c.bak 2009-04-23 02:09:43.000000000 -0700
-+++ libvo/gl_common.c 2009-04-23 02:10:18.000000000 -0700
-@@ -1547,7 +1547,7 @@ static void *getdladdr(const char *s) {
- handle = dlopen(NULL, RTLD_LAZY);
- return dlsym(handle, s);
- #else
-- return dlsym(0, s);
-+ return dlsym(RTLD_DEFAULT, s);
- #endif
- #else
- return NULL;
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090514/0dfcdca7/attachment.html>
More information about the macports-changes
mailing list