[49470] trunk/dports/multimedia/ffmpeg-devel

devans at macports.org devans at macports.org
Fri Apr 10 08:25:26 PDT 2009


Revision: 49470
          http://trac.macports.org/changeset/49470
Author:   devans at macports.org
Date:     2009-04-10 08:25:25 -0700 (Fri, 10 Apr 2009)
Log Message:
-----------
ffmpeg-devel: update to svn 18405 swscale svn 29154, more api changes (see {prefix}/share/doc/ffmpeg/APIchanges), jack input device support added but disabled by default as it is broken on Darwin due to incomplete POSIX semaphore support.

Modified Paths:
--------------
    trunk/dports/multimedia/ffmpeg-devel/Portfile
    trunk/dports/multimedia/ffmpeg-devel/files/patch-libavfilter-avfilter.h.diff

Modified: trunk/dports/multimedia/ffmpeg-devel/Portfile
===================================================================
--- trunk/dports/multimedia/ffmpeg-devel/Portfile	2009-04-10 14:58:55 UTC (rev 49469)
+++ trunk/dports/multimedia/ffmpeg-devel/Portfile	2009-04-10 15:25:25 UTC (rev 49470)
@@ -4,8 +4,8 @@
 PortSystem 1.0
 
 name            ffmpeg-devel
-set svn_rev     17953
-set swscale_rev 28934
+set svn_rev     18405
+set swscale_rev 29154
 version         ${svn_rev}
 categories      multimedia
 maintainers     devans openmaintainer
@@ -95,6 +95,7 @@
         --mandir=${prefix}/share/man \
         --enable-shared --enable-pthreads \
         --disable-mmx \
+        --disable-indevs \
         --cc=gcc-4.0
 
 #add --enable-libopenjpeg when problems with openjpeg.h are resolved
@@ -108,10 +109,11 @@
 universal_variant no
 
 post-destroot {
-    file mkdir ${destroot}${prefix}/share/doc/${name}
-    file copy ${worksrcpath}/doc/TODO ${destroot}${prefix}/share/doc/${name}
+    file mkdir ${destroot}${prefix}/share/doc/ffmpeg
+    file copy ${worksrcpath}/doc/APIchanges ${destroot}${prefix}/share/doc/ffmpeg
+    file copy ${worksrcpath}/doc/TODO ${destroot}${prefix}/share/doc/ffmpeg
     foreach f [glob ${worksrcpath}/doc/*.txt ${worksrcpath}/doc/*.html] {
-        file copy $f ${destroot}${prefix}/share/doc/${name}
+        file copy $f ${destroot}${prefix}/share/doc/ffmpeg
     }
 }
 
@@ -171,6 +173,17 @@
     }
 }
 
+#
+# jack indev support is currently broken
+# since Darwin doesn't support memory based POSIX semaphores
+# only named ones
+#
+
+variant jack description {Enable jack input device support (currently broken)} {
+    configure.args-delete --disable-indevs
+    depends_lib-append port:jack
+}
+
 post-activate {
     if {![variant_isset no_gpl]} {
         ui_msg "

Modified: trunk/dports/multimedia/ffmpeg-devel/files/patch-libavfilter-avfilter.h.diff
===================================================================
--- trunk/dports/multimedia/ffmpeg-devel/files/patch-libavfilter-avfilter.h.diff	2009-04-10 14:58:55 UTC (rev 49469)
+++ trunk/dports/multimedia/ffmpeg-devel/files/patch-libavfilter-avfilter.h.diff	2009-04-10 15:25:25 UTC (rev 49470)
@@ -1,11 +1,11 @@
---- libavfilter/avfilter.h.orig	2009-03-02 08:26:14.000000000 -0800
-+++ libavfilter/avfilter.h	2009-03-02 08:30:48.000000000 -0800
+--- libavfilter/avfilter.h.orig	2009-04-10 03:42:15.000000000 -0700
++++ libavfilter/avfilter.h	2009-04-10 03:42:45.000000000 -0700
 @@ -22,7 +22,7 @@
  #ifndef AVFILTER_AVFILTER_H
  #define AVFILTER_AVFILTER_H
  
 -#define LIBAVFILTER_VERSION_MAJOR  0
 +#define LIBAVFILTER_VERSION_MAJOR  1
- #define LIBAVFILTER_VERSION_MINOR  4
+ #define LIBAVFILTER_VERSION_MINOR  5
  #define LIBAVFILTER_VERSION_MICRO  0
  
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090410/799bd76a/attachment.html>


More information about the macports-changes mailing list