fftw3 stable port information

Package: fftw3
Version: 3.1.2
Revision: 1
Distribution: 10.4, 10.5
Maintainer: Sebastien Maret
Source: ftp://ftp.fftw.org/pub/fftw/fftw-%v.tar.gz
Source-MD5: 08f2e21c9fd02f4be2bd53a62592afa4
BuildDepends: gcc43, ocaml
Depends: %N-shlibs (= %v-%r), gcc43-shlibs
BuildDependsOnly: True
License: GPL
Patch: %n.patch
ConfigureParams: --enable-shared --enable-threads --enable-fortran --mandir='${prefix}/share/man' --infodir='${prefix}/share/info'
GCC: 4.0
CompileScript: <<
#!/bin/sh -ev
gcclib=`%p/bin/gfortran --print-lib`
FLIBDIR=`dirname $gcclib`
if [ %m = "i386" ]; then
FC=%p/bin/gfortran FLIBS="-L${FLIBDIR}" ./configure %c --without-gcc-arch
else
FC=%p/bin/gfortran FLIBS="-L${FLIBDIR}" ./configure %c
fi
make
<<
InstallScript: <<
#!/bin/sh -ev
make -j1 install prefix=%i
mkdir -p %i/share/doc/%n/html/FAQ
cp doc/html/*html %i/share/doc/%n/html
cp doc/FAQ/fftw-faq.html/*html %i/share/doc/%n/html/FAQ
make clean
if [ %m = "i386" ]; then
./configure %c --enable-float --without-gcc-arch
else
./configure %c --enable-float --enable-altivec
fi
make
make -j1 install prefix=%i
<<
SplitOff: <<
Package: %N-shlibs
Files: lib/libfftw3.*.dylib lib/libfftw3_threads.*.dylib lib/libfftw3f.*.dylib lib/libfftw3f_threads.*.dylib
Shlibs: <<
%p/lib/libfftw3.3.dylib 5.0.0 %n (>= 3.0-1)
%p/lib/libfftw3_threads.3.dylib 5.0.0 %n (>= 3.0-1)
%p/lib/libfftw3f.3.dylib 5.0.0 %n (>= 3.0-1)
%p/lib/libfftw3f_threads.3.dylib 5.0.0 %n (>= 3.0-1)
<<
DocFiles: README NEWS TODO COPYING INSTALL COPYRIGHT AUTHORS CONVENTIONS
<<
DocFiles: README NEWS TODO COPYING INSTALL COPYRIGHT AUTHORS CONVENTIONS
InfoDocs: fftw3.info
Description: Discrete Fourier Transform Lib (Ver 3)
DescDetail: <<
Performs the DFT in one or more dimensions, of both real and complex data,
for arbitrary input size.

Version 3 API is incompatible with Version 2 API (provided by fftw package)

Single and double precision libs built, single precision libs
have altivec support.
<<
DescPackaging: <<
Originally packaged by Jeffrey Whitaker.
<<
Homepage: http://www.fftw.org

fftw3 stable port .patch

--- fftw-3.0/tests/Makefile.in.orig Mon Apr 21 10:18:05 2003
+++ fftw-3.0/tests/Makefile.in Mon Apr 21 10:18:37 2003
@@ -174,9 +174,9 @@
@THREADS_TRUE@LIBFFTWTHREADS = $(top_builddir)/threads/libfftw3@PREC_SUFFIX@_threads.la

bench_SOURCES = bench.c hook.c
-bench_LDADD = $(LIBFFTWTHREADS) \
+bench_LDADD = $(top_builddir)/libbench2/libbench2.a $(LIBFFTWTHREADS) \
$(top_builddir)/libfftw3@PREC_SUFFIX@.la \
-$(top_builddir)/libbench2/libbench2.a $(THREADLIBS)
+$(THREADLIBS)

subdir = tests
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
--- fftw-3.0/tools/Makefile.in.orig Mon Apr 21 10:18:44 2003
+++ fftw-3.0/tools/Makefile.in Mon Apr 21 10:19:05 2003
@@ -177,9 +177,9 @@
@THREADS_TRUE@LIBFFTWTHREADS = $(top_builddir)/threads/libfftw3@PREC_SUFFIX@_threads.la

fftw@PREC_SUFFIX@_wisdom_SOURCES = fftw-wisdom.c
-fftw@PREC_SUFFIX@_wisdom_LDADD = $(top_builddir)/tests/bench.o \
+fftw@PREC_SUFFIX@_wisdom_LDADD = $(top_builddir)/tests/bench.o $(top_builddir)/libbench2/libbench2.a \
$(LIBFFTWTHREADS) $(top_builddir)/libfftw3@PREC_SUFFIX@.la \
-$(top_builddir)/libbench2/libbench2.a $(THREADLIBS)
+$(THREADLIBS)

subdir = tools
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs

fftw3 _unstable_ port information

Package: fftw3
Version: 3.1.2
Revision: 1
Distribution: 10.4, 10.5
Maintainer: Sebastien Maret
Source: ftp://ftp.fftw.org/pub/fftw/fftw-%v.tar.gz
Source-MD5: 08f2e21c9fd02f4be2bd53a62592afa4
BuildDepends: gcc43, ocaml
Depends: %N-shlibs (= %v-%r), gcc43-shlibs
BuildDependsOnly: True
License: GPL
Patch: %n.patch
ConfigureParams: --enable-shared --enable-threads --enable-fortran --mandir='${prefix}/share/man' --infodir='${prefix}/share/info'
GCC: 4.0
CompileScript: <<
#!/bin/sh -ev
gcclib=`%p/bin/gfortran --print-lib`
FLIBDIR=`dirname $gcclib`
if [ %m = "i386" ]; then
FC=%p/bin/gfortran FLIBS="-L${FLIBDIR}" ./configure %c --without-gcc-arch
else
FC=%p/bin/gfortran FLIBS="-L${FLIBDIR}" ./configure %c
fi
make
<<
InstallScript: <<
#!/bin/sh -ev
make -j1 install prefix=%i
mkdir -p %i/share/doc/%n/html/FAQ
cp doc/html/*html %i/share/doc/%n/html
cp doc/FAQ/fftw-faq.html/*html %i/share/doc/%n/html/FAQ
make clean
if [ %m = "i386" ]; then
./configure %c --enable-float --without-gcc-arch
else
./configure %c --enable-float --enable-altivec
fi
make
make -j1 install prefix=%i
<<
SplitOff: <<
Package: %N-shlibs
Files: lib/libfftw3.*.dylib lib/libfftw3_threads.*.dylib lib/libfftw3f.*.dylib lib/libfftw3f_threads.*.dylib
Shlibs: <<
%p/lib/libfftw3.3.dylib 5.0.0 %n (>= 3.0-1)
%p/lib/libfftw3_threads.3.dylib 5.0.0 %n (>= 3.0-1)
%p/lib/libfftw3f.3.dylib 5.0.0 %n (>= 3.0-1)
%p/lib/libfftw3f_threads.3.dylib 5.0.0 %n (>= 3.0-1)
<<
DocFiles: README NEWS TODO COPYING INSTALL COPYRIGHT AUTHORS CONVENTIONS
<<
DocFiles: README NEWS TODO COPYING INSTALL COPYRIGHT AUTHORS CONVENTIONS
InfoDocs: fftw3.info
Description: Discrete Fourier Transform Lib (Ver 3)
DescDetail: <<
Performs the DFT in one or more dimensions, of both real and complex data,
for arbitrary input size.

Version 3 API is incompatible with Version 2 API (provided by fftw package)

Single and double precision libs built, single precision libs
have altivec support.
<<
DescPackaging: <<
Originally packaged by Jeffrey Whitaker.
<<
Homepage: http://www.fftw.org

fftw3 _unstable_ port .patch

--- fftw-3.0/tests/Makefile.in.orig Mon Apr 21 10:18:05 2003
+++ fftw-3.0/tests/Makefile.in Mon Apr 21 10:18:37 2003
@@ -174,9 +174,9 @@
@THREADS_TRUE@LIBFFTWTHREADS = $(top_builddir)/threads/libfftw3@PREC_SUFFIX@_threads.la

bench_SOURCES = bench.c hook.c
-bench_LDADD = $(LIBFFTWTHREADS) \
+bench_LDADD = $(top_builddir)/libbench2/libbench2.a $(LIBFFTWTHREADS) \
$(top_builddir)/libfftw3@PREC_SUFFIX@.la \
-$(top_builddir)/libbench2/libbench2.a $(THREADLIBS)
+$(THREADLIBS)

subdir = tests
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
--- fftw-3.0/tools/Makefile.in.orig Mon Apr 21 10:18:44 2003
+++ fftw-3.0/tools/Makefile.in Mon Apr 21 10:19:05 2003
@@ -177,9 +177,9 @@
@THREADS_TRUE@LIBFFTWTHREADS = $(top_builddir)/threads/libfftw3@PREC_SUFFIX@_threads.la

fftw@PREC_SUFFIX@_wisdom_SOURCES = fftw-wisdom.c
-fftw@PREC_SUFFIX@_wisdom_LDADD = $(top_builddir)/tests/bench.o \
+fftw@PREC_SUFFIX@_wisdom_LDADD = $(top_builddir)/tests/bench.o $(top_builddir)/libbench2/libbench2.a \
$(LIBFFTWTHREADS) $(top_builddir)/libfftw3@PREC_SUFFIX@.la \
-$(top_builddir)/libbench2/libbench2.a $(THREADLIBS)
+$(THREADLIBS)

subdir = tools
mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs