[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