[129667] trunk/dports/multimedia/dvdrip/Portfile

devans at macports.org devans at macports.org
Thu Dec 18 09:10:15 PST 2014


Revision: 129667
          https://trac.macports.org/changeset/129667
Author:   devans at macports.org
Date:     2014-12-18 09:10:15 -0800 (Thu, 18 Dec 2014)
Log Message:
-----------
dvdrip: switch from perl5.12 to perl5.16, use perl5 port group, dependencies, fixes several tickets (#35016, #40972, #44405, maintainer timeout).

Modified Paths:
--------------
    trunk/dports/multimedia/dvdrip/Portfile

Modified: trunk/dports/multimedia/dvdrip/Portfile
===================================================================
--- trunk/dports/multimedia/dvdrip/Portfile	2014-12-18 17:06:42 UTC (rev 129666)
+++ trunk/dports/multimedia/dvdrip/Portfile	2014-12-18 17:10:15 UTC (rev 129667)
@@ -2,9 +2,12 @@
 # $Id$
 
 PortSystem          1.0
+PortGroup           perl5 1.0
 
 name                dvdrip
-version             0.98.11
+perl5.branches      5.16
+perl5.setup         ${name} 0.98.11
+revision            1
 categories          multimedia
 maintainers         web.de:marioscheel
 license             {Artistic-1 GPL}
@@ -22,18 +25,30 @@
 checksums           rmd160  008afcecd1eaf6842e907d325b079cc60f4a6b1e \
                     sha256  586c20968b2daa55c0afaaf334d5b9b8b6896d6ea45078a577e165806858c3a5
 
-depends_lib         port:p5.12-libintl-perl \
+depends_lib-append  port:ImageMagick \
                     port:transcode \
-                    port:p5.12-gtk2
+                    port:p${perl5.major}-anyevent \
+                    port:p${perl5.major}-event \
+                    port:p${perl5.major}-event-execflow \
+                    port:p${perl5.major}-event-rpc \
+                    port:p${perl5.major}-gtk2 \
+                    port:p${perl5.major}-gtk2-ex-formfactory \
+                    port:p${perl5.major}-libintl-perl \
 
 # transcode is not universal
 universal_variant   no
 
+# skip installation of bundled dependencies that can conflict with the equivalent ports
+configure.env-append SKIP_UNPACK_REQUIRED_MODULES=1
+
 # mv: dvdrip-splitpipe: No such file or directory
 use_parallel_build  no
 
 build.args          CC="${configure.cc} [get_canonical_archflags cc]"
 
+# dont make versioned links
+perl5.link_binaries_suffix
+
 post-destroot {
     fs-traverse f ${destroot}${prefix} {
         if {[file isfile ${f}]} {
@@ -46,6 +61,7 @@
         }
     }
 
+    ln -s ${prefix}/libexec/perl${perl5.major}/execflow ${destroot}${prefix}/bin/execflow
     set docdir ${prefix}/share/doc/${subport}
     xinstall -d ${destroot}${docdir}
     xinstall -m 644 -W ${worksrcpath} \
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20141218/d4783af2/attachment.html>


More information about the macports-changes mailing list