[116248] trunk/dports/science/demeter/Portfile

macsforever2000 at macports.org macsforever2000 at macports.org
Wed Jan 22 15:07:26 PST 2014


Revision: 116248
          https://trac.macports.org/changeset/116248
Author:   macsforever2000 at macports.org
Date:     2014-01-22 15:07:25 -0800 (Wed, 22 Jan 2014)
Log Message:
-----------
demeter: Remove active_variants portgroup. Use github portgroup better. Do not hardcode perl version. Add dependency on p5-moosex-types-laxnum. (#42167)

Modified Paths:
--------------
    trunk/dports/science/demeter/Portfile

Modified: trunk/dports/science/demeter/Portfile
===================================================================
--- trunk/dports/science/demeter/Portfile	2014-01-22 23:05:49 UTC (rev 116247)
+++ trunk/dports/science/demeter/Portfile	2014-01-22 23:07:25 UTC (rev 116248)
@@ -4,16 +4,13 @@
 PortSystem          1.0
 PortGroup           perl5 1.0
 PortGroup           github 1.0
-PortGroup           active_variants 1.1
 
 # Need to use perl 5.16 because p5.12-wx does not work. But make the perl version easy to change.
 set perl-version    5.16
 perl5.branches      ${perl-version}
 
-name                demeter
-version             0.9.18.2
-revision            1
-
+github.setup        bruceravel demeter 0.9.18.2
+revision            2
 categories          science
 platforms           darwin
 license             Permissive
@@ -24,15 +21,12 @@
 long_description    Demeter is a comprehensive system for processing and analyzing X-ray Absorption Spectroscopy data.
 
 homepage            http://bruceravel.github.com/demeter/
-master_sites        https://github.com/bruceravel/demeter/archive/
 
-distname            ${version}
-worksrcdir          ${name}-${version}
+checksums           rmd160  bd3b441728bb5dc843b878a901ba2b4d8b5a0a8e \
+                    sha256  548ca1411cd8c5141526b05e149a6e2eb13938605defb722d7fd83fe44406260
 
-checksums           rmd160  002f5ec90aacb0a103f8bd5f77872917003b0949 \
-                    sha256  4cac8067e3d8d62678192c42554b42771baad4299175b9c6693b225055efade6
-
 depends_build-append \
+                    port:perl${perl-version} \
                     port:p${perl-version}-file-touch \
                     port:p${perl-version}-image-size \
                     port:p${perl-version}-pod-projectdocs \
@@ -64,6 +58,7 @@
                     port:p${perl-version}-moosex-singleton \
                     port:p${perl-version}-moosex-strictconstructor \
                     port:p${perl-version}-moosex-types \
+                    port:p${perl-version}-moosex-types-laxnum \
                     port:p${perl-version}-pdl \
                     port:p${perl-version}-pdl-stats \
                     port:p${perl-version}-pod-pom \
@@ -85,15 +80,12 @@
 patchfiles          patch-DocBuilder-Artemis.pm.diff \
                     patch-DocBuilder-Athena.pm.diff
 
-require_active_variants \
-                    perl5 perl5_16
-
 post-patch {
     reinplace "s|@@PERL-VERSION@@|${perl-version}|g" ${worksrcpath}/DocBuilder/Artemis.pm
     reinplace "s|@@PERL-VERSION@@|${perl-version}|g" ${worksrcpath}/DocBuilder/Athena.pm
 }
 
-configure.cmd       perl Build.PL
+configure.cmd       ${prefix}/bin/perl${perl-version} Build.PL
 configure.args      --destdir ${destroot}
 
 build.cmd           ./Build
@@ -101,7 +93,7 @@
 
 post-destroot   {
     # Put the main executables (perl scripts) into the PATH
-    ln -s ${prefix}/libexec/perl5.16/sitebin/dartemis    ${destroot}${prefix}/bin/artemis
-    ln -s ${prefix}/libexec/perl5.16/sitebin/dathena     ${destroot}${prefix}/bin/athena
-    ln -s ${prefix}/libexec/perl5.16/sitebin/dhephaestus ${destroot}${prefix}/bin/hephaestus
+    ln -s ${prefix}/libexec/perl${perl-version}/sitebin/dartemis    ${destroot}${prefix}/bin/artemis
+    ln -s ${prefix}/libexec/perl${perl-version}/sitebin/dathena     ${destroot}${prefix}/bin/athena
+    ln -s ${prefix}/libexec/perl${perl-version}/sitebin/dhephaestus ${destroot}${prefix}/bin/hephaestus
 }
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140122/5fbd6323/attachment.html>


More information about the macports-changes mailing list