Ticket #63484: Portfile

File Portfile, 1.5 KB (added by bernard-giroux (Bernard Giroux), 3 years ago)
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
3PortSystem              1.0
4PortGroup               python 1.0
5PortGroup               github 1.0
6
7github.setup            pyFFTW pyFFTW 0.12.0 v
8name                    py-pyfftw
9categories              python math
10platforms               darwin
11maintainers             {aronnax @lpsinger} openmaintainer
12license                 BSD
13description             pythonic python wrapper around FFTW
14long_description \
15    A pythonic wrapper around FFTW, the FFT library, presenting a unified \
16    interface for all the supported transforms.
17
18checksums               rmd160  a8216adff137e028d4aac8ea29a25629875a4e65 \
19                        sha256  148eb8345de9e3be097b51f95cd4bc8bab15cc77ff0ebaa28d1b6dfb2c5c8734 \
20                        size    147374
21
22python.versions         35 36 37 38 39
23
24configure.cflags-append -Wno-error=implicit-function-declaration
25
26if {${name} ne ${subport}} {
27    depends_build-append \
28                        port:py${python.version}-cython
29
30    depends_lib-append  port:py${python.version}-setuptools \
31                        port:py${python.version}-numpy \
32                        port:fftw-3 \
33                        port:fftw-3-single \
34                        port:fftw-3-long
35
36    livecheck.type      none
37} else {
38    # Ignore pyfftw repo's tags that have names like like "v0.10.1_docs"
39    github.livecheck.regex  {([0-9.^"]+)}
40}