source: trunk/dports/python/py-numeric/Portfile

Last change on this file was 138963, checked in by jmr@…, 2 years ago

py-numeric: remove unnecessary eval

  • Property svn:eol-style set to native
  • Property svn:keywords set to Id
File size: 2.4 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 138963 2015-07-25 05:03:09Z ryandesign@macports.org $
3
4PortSystem      1.0
5PortGroup       python 1.0
6
7name            py-numeric
8version         24.2
9revision        3
10categories-append   devel math
11license         PSF
12platforms       darwin
13maintainers     jmr openmaintainer
14description     fast numerical array language for python
15
16long_description \
17    Numerical Python adds a fast, compact, \
18    multidimensional array language facility to Python.
19
20homepage        http://numpy.scipy.org/
21master_sites    sourceforge:project/numpy/Old%20Numeric/${version}/ \
22                freebsd
23distname        Numeric-${version}
24
25checksums       md5 2ae672656e06716a149acb048cca3093 \
26                sha1 72869ef80c12630a9a125ba10c96093b6ae16aff \
27                rmd160 c9502db28663558c535e236392c9beddec9743bb
28
29python.versions 26 27
30
31if {$subport ne $name} {
32    patchfiles      patch-ranf.c.diff \
33                    patch-Src-arrayobject.c.diff \
34                    patch-Packages-dotblas-_dotblas.c.diff \
35                    patch-changes.txt.diff
36   
37    build.env       CC=${configure.cc}
38   
39    platform macosx {
40        post-patch {
41            copy -force ${filespath}/customize.py-macosx ${worksrcpath}/customize.py
42        }
43    }
44   
45    platform puredarwin {
46        post-patch {
47            copy -force ${filespath}/customize.py-puredarwin ${worksrcpath}/customize.py
48        }
49    }
50   
51    test.run        yes
52    test.env        PYTHONPATH=[glob -nocomplain ${worksrcpath}/build/lib*]
53    test.cmd        ${python.bin} Test/test.py
54    test.target
55   
56   
57    post-destroot {
58        set docdir ${prefix}/share/doc/${subport}
59   
60        xinstall -d \
61            ${destroot}${docdir}/dotblas \
62            ${destroot}${docdir}/MA \
63            ${destroot}${docdir}/RNG
64   
65        xinstall -W ${worksrcpath} README changes.txt \
66            ${destroot}${docdir}
67   
68        xinstall -m 0644 ${worksrcpath}/Packages/dotblas/doc/README.html \
69            ${destroot}${docdir}/dotblas
70   
71        xinstall -m 0644 -W ${worksrcpath}/Packages/MA Legal.htm changes.txt \
72            ${destroot}${docdir}/MA
73   
74        xinstall -m 0644 ${worksrcpath}/Packages/RNG/Legal.htm \
75            ${destroot}${docdir}/RNG
76   
77        copy ${worksrcpath}/Demo ${destroot}${docdir}
78        copy ${worksrcpath}/Packages/MA/Demo ${destroot}${docdir}/MA
79    }
80}
81
82livecheck.type   none
Note: See TracBrowser for help on using the repository browser.