[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