[91981] trunk/dports/science/yorick-av/Portfile

cal at macports.org cal at macports.org
Sat Apr 14 05:03:37 PDT 2012


Revision: 91981
          https://trac.macports.org/changeset/91981
Author:   cal at macports.org
Date:     2012-04-14 05:03:36 -0700 (Sat, 14 Apr 2012)
Log Message:
-----------
yorick-av: use a variant instead of path: dependency for ffmpeg/ffmpeg-devel

This is neccessary because ffmpeg and ffmpeg-devel are not ABI compatible and
exchanging them needs a rebuild of yorick-av.

Modified Paths:
--------------
    trunk/dports/science/yorick-av/Portfile

Modified: trunk/dports/science/yorick-av/Portfile
===================================================================
--- trunk/dports/science/yorick-av/Portfile	2012-04-14 11:57:32 UTC (rev 91980)
+++ trunk/dports/science/yorick-av/Portfile	2012-04-14 12:03:36 UTC (rev 91981)
@@ -8,7 +8,7 @@
 github.setup        paumard yorick-${uname} 0.0.1 v
 categories          science multimedia
 platforms           darwin
-maintainers         users.sourceforge.net:paumard
+maintainers         users.sourceforge.net:paumard openmaintainer
 
 description         Write movies to various formats from within Yorick
 
@@ -20,9 +20,17 @@
 checksums           rmd160  b6a864310bc93b4700af1edf43af7ad5dfae1881 \
                     sha256  b81accb4b3c1ac2a74daf8c127c4f6e0ed87af9c877643a0636d0848c65dc540
 
-depends_lib-append  port:yorick \
-                    path:lib/libavcodec.dylib:ffmpeg
+depends_lib-append  path:bin/yorick:yorick \
+                    port:ffmpeg
 
+variant devel description {Link against ffmpeg-devel insted of ffmpeg} {
+    depends_lib-replace s/port:ffmpeg/port:ffmpeg-devel/
+}
+
+if { ![catch { registry_active ffmpeg-devel }] } {
+    default_variants +devel
+}
+
 # yorick is not universal
 universal_variant   no
 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20120414/7e7abf16/attachment.html>


More information about the macports-changes mailing list