[144695] trunk/dports/math

dstrubbe at macports.org dstrubbe at macports.org
Fri Jan 15 11:42:32 PST 2016


Revision: 144695
          https://trac.macports.org/changeset/144695
Author:   dstrubbe at macports.org
Date:     2016-01-15 11:42:32 -0800 (Fri, 15 Jan 2016)
Log Message:
-----------
nfft-3: New port. (ticket #46718)

Added Paths:
-----------
    trunk/dports/math/nfft-3/
    trunk/dports/math/nfft-3/Portfile

Added: trunk/dports/math/nfft-3/Portfile
===================================================================
--- trunk/dports/math/nfft-3/Portfile	                        (rev 0)
+++ trunk/dports/math/nfft-3/Portfile	2016-01-15 19:42:32 UTC (rev 144695)
@@ -0,0 +1,68 @@
+# -*- 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
+# $Id$
+
+PortSystem          1.0
+PortGroup           compilers 1.0
+
+name                nfft-3
+version             3.3.0
+categories          math
+license             GPL-2+
+platforms           darwin
+maintainers         nfft.org:jens openmaintainer
+homepage            http://www.nfft.org/
+distname            nfft-${version}
+worksrcdir          nfft-${version}
+description         Fast C routines to compute the Non-equispaced Discrete Fourier Transform
+long_description    NFFT3 is a software library written in C for computing nonequispaced fast Fourier \n\
+                    and related transformations. In detail, NFFT3 implements \n\
+                    1) The nonequispaced fast Fourier transform (NFFT) \n\
+                       - the forward transform (NFFT) \n\
+                       - the adjoint transform (adjoint NFFT) \n\
+                    2) Generalisations of the NFFT \n\
+                       - to arbitrary knots in time and frequency domain (NNFFT) \n\
+                       - to the sphere S^2 (NFSFT) \n\
+                       - to the hyperbolic cross (NSFFT) \n\
+                       - to real-valued data, i.e. (co)sine transforms, (NFCT, NFST) \n\
+                       - to the rotation group (NFSOFT) \n\
+                     3) Generalised inverses based on iterative methods, e.g. CGNR, CGNE \n\
+                     4) Applications in \n\
+                        - medical imaging \n\
+                          * magnetic resonance imaging \n\
+                          * computerised tomography \n\
+                        - summation schemes \n\
+                          * fast Gauss transform (FGT) \n\
+                          * singular kernels \n\
+                          * zonal kernels \n\
+                        - polar FFT, discrete Radon transform, ridgelet transform
+homepage            http://www.nfft.org
+master_sites        https://www-user.tu-chemnitz.de/~potts/nfft/download/
+checksums           rmd160 52cac61a90a72bb25a91b3aa0d1b1692d1895e26 \
+                    sha256 bb844b762896b17b7bf8245511a6372fcef82e55c2552f2f7ee7c65a8d746f30
+depends_lib         port:fftw-3
+use_autoreconf      no
+configure.args      --enable-shared --enable-static --enable-all
+use_parallel_build  yes
+
+compilers.choose    cc
+compilers.setup
+
+variant kaiserbessel description {compile with Kaiser-Bessel window (default)} conflicts gaussian bspline sinc {
+    configure.args-append   --with-window=kaiserbessel
+}
+
+variant gaussian description {compile with Gaussian window} conflicts kaiserbessel bspline sinc {
+    configure.args-append   --with-window=gaussian
+}
+
+variant bspline description {compile with B-Spline window} conflicts kaiserbessel gaussian sinc {
+    configure.args-append   --with-window=bspline
+}
+
+variant sinc description {compile with Sinc window} conflicts kaiserbessel gaussian bspline {
+    configure.args-append   --with-window=sinc
+}
+
+if {![variant_isset gaussian] && ![variant_isset bspline] && ![variant_isset sinc]} {
+    default_variants-append +kaiserbessel
+}


Property changes on: trunk/dports/math/nfft-3/Portfile
___________________________________________________________________
Added: svn:keywords
   + Id
Added: svn:eol-style
   + native
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20160115/86154274/attachment-0001.html>


More information about the macports-changes mailing list