aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorlioux <lioux@FreeBSD.org>2001-03-13 00:04:10 +0800
committerlioux <lioux@FreeBSD.org>2001-03-13 00:04:10 +0800
commitd59143058e96026d050096bc96070b5ff3032e52 (patch)
tree658536a157a7bf29d2e441df0d00a1e0508d56e5
parent67cc408320faa966d5d625d816ed6bbf78c1dce6 (diff)
downloadfreebsd-ports-gnome-d59143058e96026d050096bc96070b5ff3032e52.tar.gz
freebsd-ports-gnome-d59143058e96026d050096bc96070b5ff3032e52.tar.zst
freebsd-ports-gnome-d59143058e96026d050096bc96070b5ff3032e52.zip
New port:
Perl module providing an interface to Fast Fourier Transform routines Initial import module version 0.25
-rw-r--r--math/Makefile1
-rw-r--r--math/p5-Math-FFT/Makefile22
-rw-r--r--math/p5-Math-FFT/distinfo1
-rw-r--r--math/p5-Math-FFT/pkg-comment1
-rw-r--r--math/p5-Math-FFT/pkg-descr22
-rw-r--r--math/p5-Math-FFT/pkg-plist7
6 files changed, 54 insertions, 0 deletions
diff --git a/math/Makefile b/math/Makefile
index aeb8eec211c2..0fce783e155a 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -55,6 +55,7 @@
SUBDIR += p5-Math-BigIntFast
SUBDIR += p5-Math-Currency
SUBDIR += p5-Math-Expr
+ SUBDIR += p5-Math-FFT
SUBDIR += p5-Math-Financial
SUBDIR += p5-Math-FixedPrecision
SUBDIR += p5-Math-GMP
diff --git a/math/p5-Math-FFT/Makefile b/math/p5-Math-FFT/Makefile
new file mode 100644
index 000000000000..05e72d589c2b
--- /dev/null
+++ b/math/p5-Math-FFT/Makefile
@@ -0,0 +1,22 @@
+# New ports collection makefile for: p5-Math-FFT
+# Date created: 12 Mar 2001
+# Whom: Mario S F Ferreira <lioux@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= Math-FFT
+PORTVERSION= 0.25
+CATEGORIES= math perl5
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN}
+MASTER_SITE_SUBDIR= Math
+PKGNAMEPREFIX= p5-
+
+MAINTAINER= lioux@FreeBSD.org
+
+PERL_CONFIGURE= yes
+
+MANPREFIX= ${PREFIX}/lib/perl5/${PERL_VERSION}
+MAN3= Math::FFT.3
+
+.include <bsd.port.mk>
diff --git a/math/p5-Math-FFT/distinfo b/math/p5-Math-FFT/distinfo
new file mode 100644
index 000000000000..81bc9f255b70
--- /dev/null
+++ b/math/p5-Math-FFT/distinfo
@@ -0,0 +1 @@
+MD5 (Math-FFT-0.25.tar.gz) = c44ab37a4d21ffa57ea49c01801106fe
diff --git a/math/p5-Math-FFT/pkg-comment b/math/p5-Math-FFT/pkg-comment
new file mode 100644
index 000000000000..b97fad29e4f3
--- /dev/null
+++ b/math/p5-Math-FFT/pkg-comment
@@ -0,0 +1 @@
+Perl module providing an interface to Fast Fourier Transform routines
diff --git a/math/p5-Math-FFT/pkg-descr b/math/p5-Math-FFT/pkg-descr
new file mode 100644
index 000000000000..89af48b762d2
--- /dev/null
+++ b/math/p5-Math-FFT/pkg-descr
@@ -0,0 +1,22 @@
+The Math::FFT module provides an interface to various Fast Fourier
+Transform (FFT) routines of the C routine of fft4g.c; The one-dimensional
+data sets, of size 2^n, are assumed to be sampled at a constant
+rate.
+
+The FFT methods available are
+- cdft: Complex Discrete Fourier Transform
+- rdft: Real Discrete Fourier Transform
+- ddct: Discrete Cosine Transform
+- ddst: Discrete Sine Transform
+- dfct: Cosine Transform of RDFT (Real Symmetric DFT)
+- dfst: Sine Transform of RDFT (Real Symmetric DFT)
+as well as their inverses.
+
+The C code for the FFT routines of fft4g.c is copyrighted 1996-99
+by Takuya OOURA. The file arrays.c included here to handle passing
+arrays to and from C comes from the PGPLOT module of Karl Glazebrook
+<kgb@aaoepp.aao.gov.au>. The perl interface of the Math::FTT module
+is Copyright 2000 by Randy Kobes <randy@theoryx5.uwinnipeg.ca>,
+and may be distributed under the same terms as Perl itself.
+
+WWW: http://momonga.t.u-tokyo.ac.jp/~ooura/fft.html.
diff --git a/math/p5-Math-FFT/pkg-plist b/math/p5-Math-FFT/pkg-plist
new file mode 100644
index 000000000000..b2e51d8d0226
--- /dev/null
+++ b/math/p5-Math-FFT/pkg-plist
@@ -0,0 +1,7 @@
+lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Math/FFT/.packlist
+lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Math/FFT/FFT.bs
+lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Math/FFT/FFT.so
+lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Math/FFT.pm
+@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/Math
+@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Math/FFT
+@dirrm lib/perl5/site_perl/%%PERL_VER%%/%%PERL_ARCH%%/auto/Math