source: trunk/dports/science/demeter/Portfile

Last change on this file was 152165, checked in by devans@…, 11 months ago

demeter: artemis requires perl module JSON, increment revision.

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 4.9 KB
Line 
1# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
2# $Id: Portfile 152165 2016-08-30 22:51:42Z ryandesign@macports.org $
3
4PortSystem          1.0
5PortGroup           perl5 1.0
6PortGroup           github 1.0
7
8set perl-version    5.24
9perl5.branches      ${perl-version}
10revision            1
11
12github.setup        bruceravel demeter 0.9.25
13
14conflicts           demeter-devel
15
16categories          science
17platforms           darwin
18license             Permissive
19maintainers         nist.gov:joe.fowler openmaintainer
20
21description         Demeter is a comprehensive system for processing and analyzing X-ray Absorption Spectroscopy data.
22
23long_description    Demeter is a comprehensive system for processing and analyzing X-ray Absorption Spectroscopy data.
24
25homepage            http://bruceravel.github.io/demeter/
26
27checksums           rmd160  be2d1eeec4e698d8630cf910a141640503ec5777 \
28                    sha256  54801aa04d8e8f83ea3ecf52024eb75d34410c29c0188c8be8917f09bcd6efd2
29
30depends_build-append \
31                    port:p${perl-version}-capture-tiny \
32                    port:p${perl-version}-file-copy-recursive \
33                    port:p${perl-version}-file-touch \
34                    port:p${perl-version}-file-slurper \
35                    port:p${perl-version}-pod-projectdocs
36
37depends_lib-append  port:ifeffit \
38                    port:p${perl-version}-archive-zip \
39                    port:p${perl-version}-capture-tiny \
40                    port:p${perl-version}-chemistry-elements \
41                    port:p${perl-version}-config-ini \
42                    port:p${perl-version}-const-fast \
43                    port:p${perl-version}-datetime \
44                    port:p${perl-version}-encoding-fixlatin \
45                    port:p${perl-version}-encoding-fixlatin-xs \
46                    port:p${perl-version}-file-copy-recursive \
47                    port:p${perl-version}-file-countlines \
48                    port:p${perl-version}-file-monitor-lite \
49                    port:p${perl-version}-file-which \
50                    port:p${perl-version}-graph \
51                    port:p${perl-version}-graphics-gnuplotif \
52                    port:p${perl-version}-heap \
53                    port:p${perl-version}-html-parser \
54                    port:p${perl-version}-ifeffit \
55                    port:p${perl-version}-json \
56                    port:p${perl-version}-math-combinatorics \
57                    port:p${perl-version}-math-derivative \
58                    port:p${perl-version}-math-random \
59                    port:p${perl-version}-math-round \
60                    port:p${perl-version}-math-spline \
61                    port:p${perl-version}-moose \
62                    port:p${perl-version}-moosex-aliases \
63                    port:p${perl-version}-moosex-types \
64                    port:p${perl-version}-moosex-types-laxnum \
65                    port:p${perl-version}-pdl \
66                    port:p${perl-version}-pdl-stats \
67                    port:p${perl-version}-pod-pom \
68                    port:p${perl-version}-regexp-assemble \
69                    port:p${perl-version}-regexp-common \
70                    port:p${perl-version}-soap-lite \
71                    port:p${perl-version}-spreadsheet-writeexcel \
72                    port:p${perl-version}-statistics-descriptive \
73                    port:p${perl-version}-string-random \
74                    port:p${perl-version}-term-sk \
75                    port:p${perl-version}-term-twiddle \
76                    port:p${perl-version}-text-template \
77                    port:p${perl-version}-text-unidecode \
78                    port:p${perl-version}-tree-simple \
79                    port:p${perl-version}-want \
80                    port:p${perl-version}-wx \
81                    port:p${perl-version}-xmlrpc-lite \
82                    port:p${perl-version}-yaml-tiny \
83                    port:perl${perl-version}
84
85configure.cmd       ${prefix}/bin/perl${perl-version} Build.PL
86configure.args      --destdir ${destroot}
87
88build.cmd           ./Build
89build.target        install
90
91post-destroot   {
92    # Put the main executables (perl scripts) into the PATH
93    ln -s ${prefix}/libexec/perl${perl-version}/sitebin/dartemis    ${destroot}${prefix}/bin/artemis
94    ln -s ${prefix}/libexec/perl${perl-version}/sitebin/dathena     ${destroot}${prefix}/bin/athena
95    ln -s ${prefix}/libexec/perl${perl-version}/sitebin/datoms      ${destroot}${prefix}/bin/datoms
96    ln -s ${prefix}/libexec/perl${perl-version}/sitebin/dhephaestus ${destroot}${prefix}/bin/hephaestus
97}
98
99test.run            yes
100
101# At the moment, demeter-devel will use the most recent full release
102subport demeter-devel {
103    github.setup        bruceravel demeter 0.9.25
104    epoch               2
105
106    conflicts           demeter
107
108checksums           rmd160  be2d1eeec4e698d8630cf910a141640503ec5777 \
109                    sha256  54801aa04d8e8f83ea3ecf52024eb75d34410c29c0188c8be8917f09bcd6efd2
110
111#    depends_lib-append  port:p${perl-version}-encoding-fixlatin-xs
112}
Note: See TracBrowser for help on using the repository browser.