forked from Lainports/freebsd-ports
add fxt
FFT code and related stuff
This commit is contained in:
parent
81d26a90e9
commit
a4951ca570
7 changed files with 168 additions and 0 deletions
|
|
@ -25,6 +25,7 @@
|
|||
SUBDIR += fftw
|
||||
SUBDIR += freefem
|
||||
SUBDIR += fudgit
|
||||
SUBDIR += fxt
|
||||
SUBDIR += geg
|
||||
SUBDIR += gexpr
|
||||
SUBDIR += glove
|
||||
|
|
|
|||
27
math/fxt/Makefile
Normal file
27
math/fxt/Makefile
Normal file
|
|
@ -0,0 +1,27 @@
|
|||
# ex:ts=8
|
||||
# New ports collection makefile for: fxt
|
||||
# Date created: Nov 28, 2001
|
||||
# Whom: ijliao
|
||||
#
|
||||
# $FreeBSD$
|
||||
#
|
||||
|
||||
PORTNAME= fxt
|
||||
PORTVERSION= 2001.10.15
|
||||
CATEGORIES= math
|
||||
MASTER_SITES= http://www.jjj.de/fxt/
|
||||
EXTRACT_SUFX= .tgz
|
||||
|
||||
MAINTAINER= ports@FreeBSD.org
|
||||
|
||||
USE_GMAKE= yes
|
||||
WRKSRC= ${WRKDIR}/${PORTNAME}
|
||||
MAKEFILE= makefile
|
||||
MAKE_ENV= INSTALL_PROGRAM="${INSTALL_PROGRAM}" \
|
||||
INSTALL_DATA="${INSTALL_DATA}"
|
||||
|
||||
post-patch:
|
||||
@${PERL} -pi -e "s,^CXX,#CXX,g ; \
|
||||
s,^PREFIX,#PREFIX,g" ${WRKSRC}/${MAKEFILE}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
1
math/fxt/distinfo
Normal file
1
math/fxt/distinfo
Normal file
|
|
@ -0,0 +1 @@
|
|||
MD5 (fxt-2001.10.15.tgz) = a22c3e539c426bb6c09942d2e0726aae
|
||||
14
math/fxt/files/patch-makefile
Normal file
14
math/fxt/files/patch-makefile
Normal file
|
|
@ -0,0 +1,14 @@
|
|||
--- makefile.orig Wed Nov 28 11:53:26 2001
|
||||
+++ makefile Wed Nov 28 11:54:18 2001
|
||||
@@ -441,9 +441,9 @@
|
||||
install: lib
|
||||
@echo 'PREFIX=$(PREFIX) LIBDIR=$(LIBDIR) INCDIR=$(INCDIR)'
|
||||
@test -d $(LIBDIR) || mkdir $(LIBDIR)
|
||||
- cp -auv $(FXTLIB) $(LIBDIR)/
|
||||
+ ${INSTALL_PROGRAM} $(FXTLIB) $(LIBDIR)/
|
||||
@test -d $(INCDIR) || mkdir $(INCDIR)
|
||||
- @cp -auv $(FXTHDRS) $(INCDIR)/
|
||||
+ @${INSTALL_DATA} $(FXTHDRS) $(INCDIR)/
|
||||
|
||||
.PHONY: uninstall ## opposite of install ;-)
|
||||
uninstall:
|
||||
1
math/fxt/pkg-comment
Normal file
1
math/fxt/pkg-comment
Normal file
|
|
@ -0,0 +1 @@
|
|||
FFT code and related stuff
|
||||
13
math/fxt/pkg-descr
Normal file
13
math/fxt/pkg-descr
Normal file
|
|
@ -0,0 +1,13 @@
|
|||
fxt is a library package (coming as C++ source code) containing code various
|
||||
algorithms for:
|
||||
- Fast Fourier Transform (FFT) incl. real-vlued,
|
||||
- multidimensional and weighted variants.
|
||||
- Fast Hartley Transform (FHT)
|
||||
- Number Theoretic Transform (NTT), Fast Walsh Transform.
|
||||
- Convolution (cyclic, linear and weighted),
|
||||
- correlation and power spectrum.
|
||||
- Fast Haar Transform, Fast Wavelet Transform
|
||||
- Mass storage convolution and fast multiplication routines.
|
||||
- Sine- and cosine transform (DCT, DST), Fast Z-Transform (FZT)
|
||||
|
||||
WWW: http://www.jjj.de/fxt/
|
||||
111
math/fxt/pkg-plist
Normal file
111
math/fxt/pkg-plist
Normal file
|
|
@ -0,0 +1,111 @@
|
|||
include/fxt/array.h
|
||||
include/fxt/array2d.h
|
||||
include/fxt/aux2dlazy.h
|
||||
include/fxt/auxdouble.h
|
||||
include/fxt/auxlazy.h
|
||||
include/fxt/auxprint.h
|
||||
include/fxt/bitarray.h
|
||||
include/fxt/bitcombination.h
|
||||
include/fxt/bitcount.h
|
||||
include/fxt/bitcount01.h
|
||||
include/fxt/bithigh.h
|
||||
include/fxt/bitlow.h
|
||||
include/fxt/bitmisc.h
|
||||
include/fxt/bitrotate.h
|
||||
include/fxt/bits2pow.h
|
||||
include/fxt/bitsasm.h
|
||||
include/fxt/bitsequency.h
|
||||
include/fxt/bitslazy.h
|
||||
include/fxt/bitsperlong.h
|
||||
include/fxt/bitsubset.h
|
||||
include/fxt/bitswap.h
|
||||
include/fxt/bitzip.h
|
||||
include/fxt/branchless.h
|
||||
include/fxt/cmult.h
|
||||
include/fxt/comblex.h
|
||||
include/fxt/combminchange.h
|
||||
include/fxt/combnum.h
|
||||
include/fxt/complextype.h
|
||||
include/fxt/constants.h
|
||||
include/fxt/copy.h
|
||||
include/fxt/copy2d.h
|
||||
include/fxt/cycles.h
|
||||
include/fxt/diskaux.h
|
||||
include/fxt/factor.h
|
||||
include/fxt/funcemu.h
|
||||
include/fxt/fxt.h
|
||||
include/fxt/fxtauxlazy.h
|
||||
include/fxt/fxtio.h
|
||||
include/fxt/fxtiomanip.h
|
||||
include/fxt/fxtmult.h
|
||||
include/fxt/fxttypes.h
|
||||
include/fxt/gcd.h
|
||||
include/fxt/graycode.h
|
||||
include/fxt/graypermute.h
|
||||
include/fxt/inline.h
|
||||
include/fxt/jjassert.h
|
||||
include/fxt/ldn2rc.h
|
||||
include/fxt/minmax.h
|
||||
include/fxt/minmax2d.h
|
||||
include/fxt/misc.h
|
||||
include/fxt/misc2d.h
|
||||
include/fxt/mod.h
|
||||
include/fxt/modarith.h
|
||||
include/fxt/modm.h
|
||||
include/fxt/moduli.h
|
||||
include/fxt/mtypes.h
|
||||
include/fxt/newop.h
|
||||
include/fxt/ntt.h
|
||||
include/fxt/paren.h
|
||||
include/fxt/partition.h
|
||||
include/fxt/permderange.h
|
||||
include/fxt/permlex.h
|
||||
include/fxt/permminchange.h
|
||||
include/fxt/permtrotter.h
|
||||
include/fxt/permutation.h
|
||||
include/fxt/permutelazy.h
|
||||
include/fxt/permvisit.h
|
||||
include/fxt/primes.h
|
||||
include/fxt/printbin.h
|
||||
include/fxt/quantise.h
|
||||
include/fxt/radixpermute.h
|
||||
include/fxt/revbin.h
|
||||
include/fxt/revbinpermute.h
|
||||
include/fxt/revbinpermute0.h
|
||||
include/fxt/reverse.h
|
||||
include/fxt/reverse2d.h
|
||||
include/fxt/rotate.h
|
||||
include/fxt/rotate2d.h
|
||||
include/fxt/scale.h
|
||||
include/fxt/scale2d.h
|
||||
include/fxt/scan.h
|
||||
include/fxt/scanbox.h
|
||||
include/fxt/search.h
|
||||
include/fxt/searchidx.h
|
||||
include/fxt/searchptr.h
|
||||
include/fxt/shift.h
|
||||
include/fxt/shift2d.h
|
||||
include/fxt/shortfhtdifcore.h
|
||||
include/fxt/shortfhtditcore.h
|
||||
include/fxt/shortgraypermute.h
|
||||
include/fxt/shortrevbinpermute.h
|
||||
include/fxt/shortrevbinpermute0.h
|
||||
include/fxt/sincos.h
|
||||
include/fxt/sort.h
|
||||
include/fxt/sortcomplex.h
|
||||
include/fxt/sortfunc.h
|
||||
include/fxt/sortidx.h
|
||||
include/fxt/sortlazy.h
|
||||
include/fxt/sortptr.h
|
||||
include/fxt/subsetminchange.h
|
||||
include/fxt/sumdiff.h
|
||||
include/fxt/transpose.h
|
||||
include/fxt/unique.h
|
||||
include/fxt/waveletfilter.h
|
||||
include/fxt/workspace.h
|
||||
include/fxt/zerobyte.h
|
||||
include/fxt/zip.h
|
||||
include/fxt/ziprev.h
|
||||
lib/fxt/libfxt.a
|
||||
@dirrm include/fxt
|
||||
@dirrm lib/fxt
|
||||
Loading…
Add table
Reference in a new issue