Ticket #12299: Portfile

File Portfile, 1.4 KB (added by takeshi@…, 17 years ago)
Line 
1# $Id: Portfile 21251 2007-01-16 17:01:05Z ben@macports.org $
2
3PortSystem 1.0
4PortGroup python24 1.0
5name             py-scientific
6version          2.6
7categories       python science
8maintainers      nomaintainer@macports.org
9description      Scientific Python
10long_description ScientificPython is a collection of Python modules that \
11                 are useful for scientific computing.
12homepage         http://dirac.cnrs-orleans.fr/plone/software/scientificpython/
13master_sites     http://sourcesup.cru.fr/frs/download.php/1034
14distname         ScientificPython-${version}
15checksums        md5 6ebd96fc8a4e015adab2c57826d52e9f
16
17depends_lib      port:netcdf \
18                 port:py-numeric
19
20build.env        CPPFLAGS="-I${prefix}/include/python2.4 \
21                 -I${worksrcpath}/Include" \
22                 NETCDF_PREFIX=${prefix}                 
23
24variant mpi      {
25depends_lib-append port:lammpi
26
27post-build       {
28                 reinplace "s|%s %s -o mpipython|${prefix}/bin/%s -o mpipython -I${prefix}/include/python2.4 -I${worksrcpath}/Include|g" \
29                        ${worksrcpath}/Src/MPI/compile.py
30                 reinplace "s|-L%s -lpython%s|-L/Library/Frameworks/Python.framework/Versions/2.4/lib -L%s -lpython.%s|g" \
31                        ${worksrcpath}/Src/MPI/compile.py
32                 reinplace "s|cfgDict\\\[\'LINK|#cfgDict\\\[\'LINK|g" \
33                        ${worksrcpath}/Src/MPI/compile.py
34                 system "cd ${worksrcpath}/Src/MPI && python2.4 compile.py"
35}
36
37post-destroot    {
38                 cd ${worksrcpath}/Src/MPI
39                 xinstall -m 0755 mpipython ${destroot}${prefix}/bin
40}
41}