[70085] trunk/dports/multimedia/ffmpeg-devel/Portfile

devans at macports.org devans at macports.org
Thu Jul 29 09:19:21 PDT 2010


Revision: 70085
          http://trac.macports.org/changeset/70085
Author:   devans at macports.org
Date:     2010-07-29 09:19:21 -0700 (Thu, 29 Jul 2010)
Log Message:
-----------
ffmpeg-devel: update to svn 23429 swscale 31301
    * add license information
    * add speex support by default
    * update variants to reflect current licensing

Modified Paths:
--------------
    trunk/dports/multimedia/ffmpeg-devel/Portfile

Modified: trunk/dports/multimedia/ffmpeg-devel/Portfile
===================================================================
--- trunk/dports/multimedia/ffmpeg-devel/Portfile	2010-07-29 16:19:19 UTC (rev 70084)
+++ trunk/dports/multimedia/ffmpeg-devel/Portfile	2010-07-29 16:19:21 UTC (rev 70085)
@@ -6,9 +6,10 @@
 
 name            ffmpeg-devel
 conflicts       ffmpeg
-set svn_rev     22866
-set swscale_rev 31034
+set svn_rev     23429
+set swscale_rev 31301
 version         ${svn_rev}
+license         nonfree GPLv2.1+ LGPLv2.1+
 categories      multimedia
 maintainers     devans openmaintainer
 
@@ -23,8 +24,7 @@
                 libavcodec version 52. This development release reflects those \
                 changes and may break applications coded to libavcodec version 51. \
                 \
-                For the last valid revision for libavcodec version 51 (r15261) \
-                please use port ffmpeg.
+                For the current stable version of ffmpeg please use port ffmpeg.
 
 homepage        http://www.ffmpeg.org/
 master_sites
@@ -41,6 +41,7 @@
                 port:libvorbis \
                 port:libogg \
                 port:libtheora \
+                port:speex \
                 port:dirac \
                 port:schroedinger \
                 port:faac \
@@ -97,6 +98,7 @@
         --enable-libfaad \
         --enable-libxvid \
         --enable-libx264 \
+        --enable-libspeex \
         --mandir=${prefix}/share/man \
         --enable-shared --enable-pthreads \
         --disable-indevs \
@@ -128,9 +130,8 @@
 platform darwin 10 {
     # ticket #20938 -- disable for 32 bit intel only
     if { $build_arch == "i386" } {
-        if { ![variant_isset no_gpl] } {
-            configure.args-delete --enable-swscale
-        }
+        configure.args-delete --enable-swscale
+
         if { ![variant_isset no_mmx] } {
             configure.args-append --disable-mmx --disable-mmx2 --disable-sse --disable-ssse3 --disable-amd3dnow --disable-amd3dnowext
         }
@@ -144,7 +145,6 @@
 variant no_gpl description {disallow use of GPL code, license will be LGPL if +no_nonfree is selected} {
     configure.args-delete   --enable-gpl
     configure.args-delete   --enable-postproc
-    configure.args-delete   --enable-swscale
     configure.args-delete   --enable-libfaad
     depends_lib-delete      port:faad2
     configure.args-delete   --enable-libx264
@@ -160,32 +160,6 @@
 }
 
 #
-# make speex a variant since it requires speex version 1.2
-# which is currently only available via port speex-devel
-# remove variant and make default when 1.2 is available in speex
-#
-
-variant speex description {enable Speex decoding via libspeex} {
-    configure.args-append   --enable-libspeex
-    depends_lib-append      path:lib/libspeex.dylib:speex-devel
-}
-
-pre-configure {
-    if {[variant_isset speex]} {
-        if {![file exists ${prefix}/lib/libspeexdsp.dylib]} {
-            error "
-*******
-******* Variant speex requires port speex-devel but
-******* port speex is active.  Please deactivate port speex
-******* and install/activate port speex-devel then try
-******* again.
-*******
-"
-        }
-    }
-}
-
-#
 # jack indev support is currently broken
 # since Darwin doesn't support memory based POSIX semaphores
 # only named ones
@@ -220,12 +194,11 @@
         ui_msg "
 *******
 ******* This build of ${name} includes GPLed code and
-******* is therefore licensed under GPL.
+******* is therefore licensed under GPL 2.1 or later.
 *******
 ******* The following modules are GPLed:
 *******
 *******      postproc
-*******      swscale
 *******      libfaad
 *******      libx264
 *******      libxvid
@@ -237,7 +210,7 @@
         ui_msg "
 *******
 ******* This build of ${name} includes no GPLed or nonfree
-******* code and is therefore licensed under LGPL.
+******* code and is therefore licensed under LGPL 2.1 or later.
 *******
 "
     }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20100729/a11bcf01/attachment-0001.html>


More information about the macports-changes mailing list