[fftw] 15/16: Imported Debian patch 2.1.5-1
Mattia Rizzolo
mattia at debian.org
Fri Feb 12 22:42:10 UTC 2016
This is an automated email from the git hooks/post-receive script.
mattia pushed a commit to branch master
in repository fftw.
commit 12aaab6ae6a0460be55660f89fa639b7d46f1601
Merge: 3ba4a22 eb080e5
Author: Sylvestre Ledru <sylvestre at debian.org>
Date: Tue Nov 29 01:48:33 2011 +0100
Imported Debian patch 2.1.5-1
COPYRIGHT | 2 +-
ChangeLog | 409 +-
FAQ/fftw-faq.ascii | 120 +-
FAQ/fftw-faq.bfnn | 58 +
FAQ/fftw-faq.html/index.html | 23 +-
FAQ/fftw-faq.html/section1.html | 4 +-
FAQ/fftw-faq.html/section2.html | 16 +-
FAQ/fftw-faq.html/section3.html | 92 +-
FAQ/fftw-faq.html/section4.html | 4 +-
FAQ/fftw-faq.html/section5.html | 13 +-
FAQ/fftw-faq.info | 140 +-
FAQ/fftw-faq.xrefdb | 18 +-
Makefile.am | 2 +-
Makefile.in | 616 +-
NEWS | 22 +
acinclude.m4 | 136 +-
aclocal.m4 | 4676 ++++-
acx_mpi.m4 | 96 +
acx_pthread.m4 | 226 +
cilk/Makefile | 115 +-
cilk/executor_cilk.cilk | 589 +-
cilk/fftw_cilk.cilkh | 10 +-
cilk/fftwnd_cilk.cilk | 310 +-
cilk/test_cilk.cilk | 578 +-
cilk/time_cilk.cilk | 469 +-
config.guess | 684 +-
config.sub | 297 +-
configure | 17896 ++++++++++++++++----
configure.in | 181 +-
debian/changelog | 16 +
debian/control | 26 +-
debian/fftw-dev.install | 1 -
debian/patches/00list | 5 -
debian/patches/05_ac_define_syntax.diff | 163 +
debian/patches/series | 4 +
debian/rules | 22 +-
debian/sfftw-dev.install | 1 -
debian/source/format | 1 +
depcomp | 423 +
doc/Makefile.in | 516 +-
doc/fftw.info | 174 +-
doc/fftw.info-1 | 50 +-
doc/fftw.info-2 | 176 +-
doc/fftw.info-3 | 71 +-
doc/fftw.info-4 | 73 +-
doc/fftw.info-5 | 3 +-
doc/fftw.ps | 9779 +++++------
doc/fftw.texi | 121 +-
doc/fftw_1.html | 4 +-
doc/fftw_10.html | 2 +-
doc/fftw_2.html | 10 +-
doc/fftw_3.html | 17 +-
doc/fftw_4.html | 15 +-
doc/fftw_5.html | 2 +-
doc/fftw_6.html | 12 +-
doc/fftw_7.html | 2 +-
doc/fftw_8.html | 2 +-
doc/fftw_9.html | 2 +-
doc/fftw_foot.html | 6 +-
doc/fftw_toc.html | 6 +-
doc/stamp-vti | 7 +-
doc/texinfo.tex | 2323 ++-
doc/version.texi | 7 +-
fftw/Makefile.am | 18 +-
fftw/Makefile.in | 742 +-
fftw/config.c | 9 +-
fftw/config.h | 31 +-
fftw/config.h.in | 29 +-
fftw/executor.c | 8 +-
fftw/f77_func.h | 61 -
fftw/fftw-int.h | 8 +-
fftw/fftw.h | 5 +-
fftw/fftw.h.in | 5 +-
fftw/fftwf77.c | 8 +-
fftw/fftwnd.c | 56 +-
fftw/fn_1.c | 22 +-
fftw/fn_10.c | 162 +-
fftw/fn_11.c | 220 +-
fftw/fn_12.c | 28 +-
fftw/fn_13.c | 710 +-
fftw/fn_14.c | 324 +-
fftw/fn_15.c | 290 +-
fftw/fn_16.c | 31 +-
fftw/fn_2.c | 22 +-
fftw/fn_3.c | 28 +-
fftw/fn_32.c | 43 +-
fftw/fn_4.c | 22 +-
fftw/fn_5.c | 36 +-
fftw/fn_6.c | 28 +-
fftw/fn_64.c | 67 +-
fftw/fn_7.c | 110 +-
fftw/fn_8.c | 25 +-
fftw/fn_9.c | 46 +-
fftw/fni_1.c | 22 +-
fftw/fni_10.c | 164 +-
fftw/fni_11.c | 250 +-
fftw/fni_12.c | 28 +-
fftw/fni_13.c | 714 +-
fftw/fni_14.c | 288 +-
fftw/fni_15.c | 40 +-
fftw/fni_16.c | 31 +-
fftw/fni_2.c | 22 +-
fftw/fni_3.c | 28 +-
fftw/fni_32.c | 43 +-
fftw/fni_4.c | 22 +-
fftw/fni_5.c | 36 +-
fftw/fni_6.c | 28 +-
fftw/fni_64.c | 67 +-
fftw/fni_7.c | 142 +-
fftw/fni_8.c | 25 +-
fftw/fni_9.c | 46 +-
fftw/ftw_10.c | 37 +-
fftw/ftw_16.c | 33 +-
fftw/ftw_2.c | 25 +-
fftw/ftw_3.c | 31 +-
fftw/ftw_32.c | 64 +-
fftw/ftw_4.c | 25 +-
fftw/ftw_5.c | 37 +-
fftw/ftw_6.c | 31 +-
fftw/ftw_64.c | 191 +-
fftw/ftw_7.c | 91 +-
fftw/ftw_8.c | 28 +-
fftw/ftw_9.c | 49 +-
fftw/ftwi_10.c | 37 +-
fftw/ftwi_16.c | 33 +-
fftw/ftwi_2.c | 25 +-
fftw/ftwi_3.c | 31 +-
fftw/ftwi_32.c | 64 +-
fftw/ftwi_4.c | 25 +-
fftw/ftwi_5.c | 37 +-
fftw/ftwi_6.c | 31 +-
fftw/ftwi_64.c | 203 +-
fftw/ftwi_7.c | 91 +-
fftw/ftwi_8.c | 28 +-
fftw/ftwi_9.c | 49 +-
fftw/generic.c | 4 +-
fftw/malloc.c | 11 +-
fftw/planner.c | 11 +-
fftw/putils.c | 11 +-
fftw/rader.c | 9 +-
fftw/stamp-h1.in | 0
fftw/stamp-h2.in | 0
fftw/timer.c | 6 +-
fftw/twiddle.c | 11 +-
fftw/wisdom.c | 4 +-
fftw/wisdomio.c | 4 +-
fortran/f77_test.F | 5 +-
gensrc/{rconfig_prelude => .#rconfig_prelude.1.3} | 6 +-
gensrc/Makefile.fftw.am | 18 +-
gensrc/Makefile.rfftw.am | 16 +-
gensrc/asched.ml | 4 +-
gensrc/asched.mli | 4 +-
gensrc/ast.ml | 214 -
gensrc/codelet_prelude | 4 +-
gensrc/complex.ml | 5 +-
gensrc/complex.mli | 5 +-
gensrc/config_prelude | 4 +-
gensrc/dag.ml | 4 +-
gensrc/dag.mli | 4 +-
gensrc/expr.ml | 4 +-
gensrc/expr.mli | 4 +-
gensrc/exprdag.ml | 49 +-
gensrc/exprdag.mli | 2 +-
gensrc/fft.ml | 6 +-
gensrc/genfft.ml | 27 +-
gensrc/magic.ml | 4 +-
gensrc/number.ml | 4 +-
gensrc/number.mli | 4 +-
gensrc/rconfig_prelude | 23 +-
gensrc/schedule.ml | 4 +-
gensrc/schedule.mli | 4 +-
gensrc/symmetry.ml | 37 +-
gensrc/to_c.ml | 6 +-
gensrc/to_c.mli | 4 +-
gensrc/twiddle.ml | 4 +-
gensrc/util.ml | 4 +-
gensrc/util.mli | 4 +-
gensrc/variable.ml | 15 +-
gensrc/variable.mli | 4 +-
install-sh | 36 +-
ltconfig | 3017 ----
ltmain.sh | 2833 +++-
matlab/fftw.c | 4 +-
missing | 166 +-
mkinstalldirs | 73 +-
mpi/Makefile.am | 52 +-
mpi/Makefile.in | 724 +-
mpi/README.f77 | 30 +
mpi/TOMS_transpose.c | 2 +-
mpi/TOMS_transpose.h | 4 +-
mpi/fftw_f77_mpi.c | 2 +-
mpi/fftw_f77_mpi.h | 7 +-
mpi/fftw_mpi.c | 6 +-
mpi/fftw_mpi.h | 4 +-
mpi/fftw_mpi_test.c | 8 +-
mpi/fftwnd_mpi.c | 4 +-
mpi/rfftw_f77_mpi.c | 4 +-
mpi/rfftw_mpi.h | 6 +-
mpi/rfftw_mpi_test.c | 8 +-
mpi/rfftwnd_mpi.c | 4 +-
mpi/sched.c | 4 +-
mpi/sched.h | 2 +-
mpi/test_sched.c | 2 +-
mpi/test_transpose_mpi.c | 4 +-
mpi/transpose_mpi.c | 4 +-
rfftw/Makefile.am | 16 +-
rfftw/Makefile.in | 679 +-
rfftw/fcr_1.c | 23 +-
rfftw/fcr_10.c | 38 +-
rfftw/fcr_11.c | 109 +-
rfftw/fcr_12.c | 31 +-
rfftw/fcr_128.c | 1235 +-
rfftw/fcr_13.c | 80 +-
rfftw/fcr_14.c | 95 +-
rfftw/fcr_15.c | 44 +-
rfftw/fcr_16.c | 83 +-
rfftw/fcr_2.c | 23 +-
rfftw/fcr_3.c | 29 +-
rfftw/fcr_32.c | 229 +-
rfftw/fcr_4.c | 26 +-
rfftw/fcr_5.c | 38 +-
rfftw/fcr_6.c | 29 +-
rfftw/fcr_64.c | 563 +-
rfftw/fcr_7.c | 68 +-
rfftw/fcr_8.c | 29 +-
rfftw/fcr_9.c | 59 +-
rfftw/fhb_10.c | 122 +-
rfftw/fhb_16.c | 223 +-
rfftw/fhb_2.c | 28 +-
rfftw/fhb_3.c | 37 +-
rfftw/fhb_32.c | 596 +-
rfftw/fhb_4.c | 31 +-
rfftw/fhb_5.c | 52 +-
rfftw/fhb_6.c | 37 +-
rfftw/fhb_7.c | 160 +-
rfftw/fhb_8.c | 49 +-
rfftw/fhb_9.c | 785 +-
rfftw/fhf_10.c | 125 +-
rfftw/fhf_16.c | 51 +-
rfftw/fhf_2.c | 25 +-
rfftw/fhf_3.c | 33 +-
rfftw/fhf_32.c | 136 +-
rfftw/fhf_4.c | 28 +-
rfftw/fhf_5.c | 73 +-
rfftw/fhf_6.c | 31 +-
rfftw/fhf_7.c | 183 +-
rfftw/fhf_8.c | 34 +-
rfftw/fhf_9.c | 211 +-
rfftw/frc_1.c | 23 +-
rfftw/frc_10.c | 125 +-
rfftw/frc_11.c | 141 +-
rfftw/frc_12.c | 29 +-
rfftw/frc_128.c | 116 +-
rfftw/frc_13.c | 244 +-
rfftw/frc_14.c | 141 +-
rfftw/frc_15.c | 179 +-
rfftw/frc_16.c | 32 +-
rfftw/frc_2.c | 23 +-
rfftw/frc_3.c | 29 +-
rfftw/frc_32.c | 44 +-
rfftw/frc_4.c | 23 +-
rfftw/frc_5.c | 43 +-
rfftw/frc_6.c | 29 +-
rfftw/frc_64.c | 68 +-
rfftw/frc_7.c | 89 +-
rfftw/frc_8.c | 26 +-
rfftw/frc_9.c | 81 +-
rfftw/rconfig.c | 30 +-
rfftw/rexec.c | 8 +-
rfftw/rexec2.c | 8 +-
rfftw/rfftw.h | 4 +-
rfftw/rfftwf77.c | 6 +-
rfftw/rfftwnd.c | 8 +-
rfftw/rgeneric.c | 6 +-
rfftw/rplanner.c | 8 +-
tests/Makefile.am | 6 +-
tests/Makefile.in | 501 +-
tests/fftw_test.c | 6 +-
tests/rfftw_test.c | 8 +-
tests/test_main.c | 6 +-
threads/Makefile.am | 52 +-
threads/Makefile.in | 688 +-
threads/executor_threads.c | 4 +-
threads/fftw_f77_threads.c | 6 +-
threads/fftw_threads-int.h | 24 +-
threads/fftw_threads.c | 63 +-
threads/fftw_threads.h | 4 +-
threads/fftw_threads_test.c | 12 +-
threads/fftwnd_threads.c | 6 +-
threads/rexec2_threads.c | 6 +-
threads/rexec_threads.c | 6 +-
threads/rfftw_f77_threads.c | 6 +-
threads/rfftw_threads.h | 6 +-
threads/rfftw_threads_test.c | 8 +-
threads/rfftwnd_threads.c | 6 +-
295 files changed, 41367 insertions(+), 24113 deletions(-)
diff --cc debian/changelog
index 6bb9e8e,0000000..744c58b
mode 100644,000000..100644
--- a/debian/changelog
+++ b/debian/changelog
@@@ -1,262 -1,0 +1,278 @@@
++fftw (2.1.5-1) unstable; urgency=low
++
++ * Team upload.
++ * New upstream release
++ * Package moved into the Debian Science team (no answer from the previous
++ maintainer) and package not maintained.
++ * Standards-Version updated to version 3.9.2
++ * Vcs-Browser & Vcs-Svn updated
++ * Switch to mpi-default-dev (Closes: #571446)
++ * Get ride of .la files (Closes: #633175)
++ * Fix lintian warning debhelper-but-no-misc-depends
++ * Fix lintian warning patch-system-but-direct-changes-in-diff
++ * Switch to dpkg-source 3.0 (quilt) format
++
++ -- Sylvestre Ledru <sylvestre at debian.org> Tue, 29 Nov 2011 01:48:33 +0100
++
+fftw (2.1.3-22) unstable; urgency=low
+
+ * Add missed patches from 2.1.3-20.1 to dpatch (closes: #480908)
+ * Call autoreconf to avoid shipping Makefile.inS in diff.gz
+ * debian/control: add build-depends on autotools-dev, autoconf and automake
+ * debian/control: add build-conflicts on autoconf2.13, automake1.4
+ * debian/rules: add build-depends on dpatch
+ * debian/rules: use $(CURDIR), not `pwd`
+ * debian/rules: do not ignore clean failures
+ * debian/control: bump Standards-Version to 3.7.3
+ * debian/control: fftw-docs to Section doc
+ * debian/control: {,s}fftw-dev use binary:Version, not Source-Version
+
+ -- Paul Brossier <piem at debian.org> Wed, 14 May 2008 11:23:40 +0200
+
+fftw (2.1.3-21) unstable; urgency=low
+
+ * Acknowledge non-maintainer upload, thanks to Colin Tuckley
+ (closes: #466366)
+ * Fix bashism in debian/rules, thanks to Chris Lamb and Raphael Geissert
+ (closes: #478375)
+
+ -- Paul Brossier <piem at debian.org> Sat, 10 May 2008 19:46:07 +0200
+
+fftw (2.1.3-20.1) unstable; urgency=low
+
+ * Non-maintainer Upload.
+ * Use/depend on gfortran based Lapack and Blas packages (Closes: #466366).
+ * Build with gfortran instead of g77.
+
+ -- Colin Tuckley <colint at debian.org> Mon, 25 Feb 2008 09:37:07 +0000
+
+fftw (2.1.3-20) unstable; urgency=low
+
+ * Add working makefiles to fftw-docs (closes: #378550)
+
+ -- Paul Brossier <piem at debian.org> Thu, 5 Oct 2006 01:53:10 +0200
+
+fftw (2.1.3-19) unstable; urgency=low
+
+ * Patch tests/test_main.c to workaround buggy counter when using gcc 4.1 on
+ 64 bit machines (many thanks to Vincent Fourmond, closes: #373647)
+
+ -- Paul Brossier <piem at debian.org> Sat, 1 Jul 2006 11:53:33 +0200
+
+fftw (2.1.3-18) unstable; urgency=low
+
+ * Fix inclusions in generated headers (closes: #372518)
+ * Realign paragraphs in long descriptions
+ * Change Priority to extra
+
+ -- Paul Brossier <piem at debian.org> Sat, 10 Jun 2006 14:32:06 +0200
+
+fftw (2.1.3-17) unstable; urgency=low
+
+ * Adopt package (closes: #263126).
+ * Acknowledge NMU (closes: #325813, #333631, #334726)
+ * Start again packaging from dh_make templates.
+ * Fix autoconf/automake
+ + update generated files with autoreconf -f -i (closes: #356966)
+ + do not use XXX_variables_XXX, use @variables@ instead
+ + do not use -rpath in {threads,mpi}/Makefile.am (closes: #358157)
+ + do not use EXTRA_LTLIBRARIES in {threads,mpi}/Makefile.am
+ (libtool unhappy with installing extra libs, so always build anyway)
+ + do not use mpicc in mpi/Makefile.am, add -lmpi to LDFLAGS
+ + install .la files, .so links updated to new libtool
+ * debian/control:
+ + lower first character case in short descriptions
+ + move fftw2 and sfftw2 to Section oldlibs
+ + move fftw-dev and sfftw-dev to Section oldlibs (closes: #339995, #339996)
+ + move fftw-docs to Section oldlibs
+ + move source package to Section math
+ + bump Standards-Version
+ + suggests mpich-bin instead of mpich
+ + added build-deps on debhelper and libtool
+ * debian/rules:
+ + always rebuild doc and FAQ
+ + rebuilt info page is one single file
+ + hack to install files as before
+ + moved tests to examples in fftw-docs
+ * debian/copyright Updated licence entries
+ * added info section in doc/fftw.texi
+
+ -- Paul Brossier <piem at debian.org> Fri, 2 Jun 2006 02:17:31 +0200
+
+fftw (2.1.3-16) unstable; urgency=low
+
+ * Reuploaded to allow compilation with gcc 3.3 which will help some arches.
+
+ -- James A. Treacy <treacy at debian.org> Sat, 9 Aug 2003 23:34:54 -0400
+
+fftw (2.1.3-15) unstable; urgency=low
+
+ * Docs moved into fftw-docs
+
+ -- James A. Treacy <treacy at debian.org> Mon, 13 Jan 2003 18:24:05 -0500
+
+fftw (2.1.3-14) unstable; urgency=low
+
+ * added AM_MAINTAINER_MODE to configure.in. Should avoid dependency on
+ aclocal-1.4 and allow build to work on all arches
+
+ -- James A. Treacy <treacy at debian.org> Fri, 23 Aug 2002 15:11:23 -0400
+
+fftw (2.1.3-13) unstable; urgency=low
+
+ * Update files using newer libtool. Closes: bug#157246
+
+ -- James A. Treacy <treacy at debian.org> Mon, 19 Aug 2002 09:38:40 -0400
+
+fftw (2.1.3-12) unstable; urgency=low
+
+ * Don't install static libs using install -s. Closes: bug#136955
+
+ -- James A. Treacy <treacy at debian.org> Tue, 5 Mar 2002 00:28:49 -0500
+
+fftw (2.1.3-11) unstable; urgency=low
+
+ * sfftw conflicts: fftw2 (<= 2.1.3-10). closes: Bug#129818
+
+ -- James A. Treacy <treacy at debian.org> Mon, 21 Jan 2002 00:28:49 -0500
+
+fftw (2.1.3-10) unstable; urgency=low
+
+ * Change the shlibs files so dependencies get set correctly.
+
+ -- James A. Treacy <treacy at debian.org> Sat, 12 Jan 2002 13:30:15 -0500
+
+fftw (2.1.3-9) unstable; urgency=low
+
+ * split package into single and double precision versions.
+ This is done because some of the hand tuned versions of
+ fftw only come in single or double precision.
+
+ -- James A. Treacy <treacy at debian.org> Fri, 11 Jan 2002 12:42:36 -0500
+
+fftw (2.1.3-8) unstable; urgency=low
+
+ * Include fortran/fftw_f77.i. Closes: #127840
+
+ * Create the virtual packages fftw-single and fftw-double, since
+ the assembler optimized versions of fftw only provide single or
+ double precision.
+
+ -- James A. Treacy <treacy at debian.org> Thu, 10 Jan 2002 23:28:56 -0500
+
+fftw (2.1.3-7) unstable; urgency=low
+
+ * Rebuild to fix signing problem
+
+ -- James A. Treacy <treacy at debian.org> Wed, 18 Jul 2001 13:59:24 -0500
+
+fftw (2.1.3-6) unstable; urgency=low
+
+ * Remove config.cache. Closes: bug #105343
+
+ -- James A. Treacy <treacy at debian.org> Tue, 17 Jul 2001 13:59:24 -0500
+
+fftw (2.1.3-5) unstable; urgency=low
+
+ * Update config.guess and config.sub. Closes: bug #103887
+
+ -- James A. Treacy <treacy at debian.org> Wed, 10 Jan 2001 13:59:24 -0500
+
+fftw (2.1.3-4) unstable; urgency=low
+
+ * Build single precision libraries. Closes: bug #92834, #93646
+
+ -- James A. Treacy <treacy at debian.org> Wed, 10 Jan 2001 13:59:24 -0500
+
+fftw (2.1.3-3) unstable; urgency=low
+
+ * Add g77 to the Build-Depends. Closes: bug #81804
+
+ -- James A. Treacy <treacy at debian.org> Wed, 10 Jan 2001 13:59:24 -0500
+
+fftw (2.1.3-2) unstable; urgency=low
+
+ * Corrected the descriptions. Closes: bug #51459, #56585
+
+ -- James A. Treacy <treacy at debian.org> Sun, 28 Nov 1999 23:42:24 -0500
+
+fftw (2.1.3-1) unstable; urgency=low
+
+ * New upstream version.
+
+ -- James A. Treacy <treacy at debian.org> Mon, 8 Nov 1999 13:56:53 -0500
+
+fftw (2.1.2-1) unstable; urgency=low
+
+ * New Upstream version.
+
+ -- James A. Treacy <treacy at debian.org> Fri, 28 May 1999 01:03:42 -0400
+
+fftw (2.1.1-1) unstable; urgency=low
+
+ * New Upstream version.
+
+ -- James A. Treacy <treacy at debian.org> Thu, 1 Apr 1999 01:58:09 -0500
+
+fftw (2.1-1) unstable; urgency=low
+
+ * New Upstream version.
+ * info documentation now included. Fixes bug #33140
+
+ -- James A. Treacy <treacy at debian.org> Tue, 9 Mar 1999 12:35:27 -0500
+
+fftw (2.0.1-2) unstable; urgency=low
+
+ * Include threaded version of library (uses different name).
+
+ -- James A. Treacy <treacy at debian.org> Mon, 1 Feb 1999 16:23:46 -0500
+
+fftw (2.0.1-1) unstable; urgency=low
+
+ * New Upstream version.
+
+ -- James A. Treacy <treacy at debian.org> Thu, 1 Oct 1998 13:10:51 -0400
+
+fftw (2.0-1) unstable; urgency=low
+
+ * New Upstream version.
+
+ -- James A. Treacy <treacy at debian.org> Fri, 11 Sep 1998 16:00:00 -0400
+
+fftw (1.3-2) unstable; urgency=low
+
+ * missing .gif files added to documentation. Fixes bug #22304
+
+ -- James A. Treacy <treacy at debian.org> Sun, 24 May 1998 00:03:36 -0400
+
+fftw (1.3-1) unstable; urgency=low
+
+ * new upstream version
+ * released under the GPL
+
+ -- James A. Treacy <treacy at debian.org> Fri, 17 Apr 1998 03:09:51 -0400
+
+fftw (1.2.1-4) unstable; urgency=low
+
+ * made -dev package depend on specific version of fftw1
+
+ -- James A. Treacy <treacy at debian.org> Mon, 16 Feb 1998 23:15:16 -0500
+
+fftw (1.2.1-3) unstable; urgency=low
+
+ * Got rid of lintian bugs.
+
+ -- James A. Treacy <treacy at debian.org> Thu, 12 Feb 1998 15:03:14 -0500
+
+fftw (1.2.1-2) unstable; urgency=low
+
+ * Added missing copyright file
+
+ -- James A. Treacy <treacy at debian.org> Mon, 2 Feb 1998 15:34:33 -0500
+
+fftw (1.2.1-1) unstable; urgency=low
+
+ * Initial Release.
+
+ -- James A. Treacy <treacy at debian.org> Fri, 9 Jan 1998 11:42:20 -0500
+
diff --cc debian/control
index 19ca255,0000000..649e6b4
mode 100644,000000..100644
--- a/debian/control
+++ b/debian/control
@@@ -1,69 -1,0 +1,73 @@@
+Source: fftw
+Section: oldlibs
+Priority: extra
- Maintainer: Paul Brossier <piem at debian.org>
- Build-Depends: debhelper (>= 4.0.0), autotools-dev, autoconf, automake, dpatch, libtool, libmpich1.0-dev, gfortran
- Build-Conflicts: autoconf2.13, automake1.4
- Standards-Version: 3.7.3
++Maintainer: Debian Science Team <debian-science-maintainers at lists.alioth.debian.org>
++Uploaders: Paul Brossier <piem at debian.org>
++Build-Depends: debhelper (>= 4.0.0), autotools-dev, autoconf, automake, libtool,
++ mpi-default-dev, gfortran
++Standards-Version: 3.9.2
++Vcs-Svn: svn://svn.debian.org/svn/debian-science/packages/fftw/
++Vcs-Browser: http://svn.debian.org/viewsvn/debian-science/packages/fftw/
++Homepage: http://fftw.org
+
+Package: fftw2
+Architecture: any
+Section: oldlibs
- Depends: ${shlibs:Depends}
- Suggests: fftw-dev, mpich-bin
++Depends: ${shlibs:Depends}, ${misc:Depends}
++Suggests: fftw-dev, mpi-defaults-bin
+Provides: fftw2-double
+Conflicts: fftw2-double
+Description: library for computing Fast Fourier Transforms
+ This library computes Fast Fourier Transforms (FFT) in one or more dimensions.
+ It is extremely fast. This package contains the shared library version of the
+ fftw libraries in double precision.
+ .
+ To get the static library and the header files you need to install fftw-dev.
+ .
+ For documentation and test programs, install fftw-docs
+
+Package: fftw-dev
+Architecture: any
+Section: oldlibs
- Depends: fftw2 (= ${binary:Version}), ${shlibs:Depends}
++Depends: fftw2 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Provides: fftw-double-dev
+Conflicts: fftw1-dev, fftw-double-dev
+Description: library for computing Fast Fourier Transforms
+ This library computes FFTs in one or more dimensions. It is extremely fast.
+ This package contains the statically linked library and the header files.
+
+Package: sfftw2
+Architecture: any
+Section: oldlibs
- Depends: ${shlibs:Depends}
- Suggests: sfftw-dev, mpich-bin
++Depends: ${shlibs:Depends}, ${misc:Depends}
++Suggests: sfftw-dev, mpi-defaults-bin
+Provides: fftw2-single
+Conflicts: fftw2-single, fftw2 (<= 2.1.3-10)
+Description: library for computing Fast Fourier Transforms
+ This library computes Fast Fourier Transforms (FFT) in one or more dimensions.
+ It is extremely fast. This package contains the shared library version of the
+ fftw libraries in single precision.
+ .
+ To get the static library and the header files you need to install sfftw-dev.
+ .
+ For documentation and test programs, install fftw-docs
+
+Package: sfftw-dev
+Architecture: any
+Section: oldlibs
- Depends: sfftw2 (= ${binary:Version}), ${shlibs:Depends}
++Depends: sfftw2 (= ${binary:Version}), ${shlibs:Depends}, ${misc:Depends}
+Provides: fftw-single-dev
+Conflicts: fftw1-dev, fftw-dev (<< 2.1.3-8), fftw-single-dev
+Description: library for computing Fast Fourier Transforms
+ This library computes FFTs in one or more dimensions. It is extremely fast.
+ This package contains the statically linked library and the header files.
+
+Package: fftw-docs
+Architecture: all
+Section: doc
- Depends: ${shlibs:Depends}
++Depends: ${shlibs:Depends}, ${misc:Depends}
+Suggests: fftw2
+Conflicts: fftw-dev (<< 2.1.3-15), k6fftwgel (<< 1.1-8), k7fftwgel (<< 1.2-6), p4fftwgel-dev (<< 1.2-5)
+Description: documentation for fftw
+ This package contains the documentation and test programs for fftw, a Fast
+ Fourier Transform library.
diff --cc debian/fftw-dev.install
index f882277,0000000..d1bffed
mode 100644,000000..100644
--- a/debian/fftw-dev.install
+++ b/debian/fftw-dev.install
@@@ -1,4 -1,0 +1,3 @@@
+usr/include/*
+usr/lib/lib*.a
+usr/lib/lib*.so
- usr/lib/*.la
diff --cc debian/patches/05_ac_define_syntax.diff
index 0000000,0000000..317e291
new file mode 100644
--- /dev/null
+++ b/debian/patches/05_ac_define_syntax.diff
@@@ -1,0 -1,0 +1,163 @@@
++Index: fftw-2.1.5/configure.in
++===================================================================
++--- fftw-2.1.5.orig/configure.in 2003-03-24 08:01:13.000000000 +0100
+++++ fftw-2.1.5/configure.in 2011-11-29 02:16:51.531836400 +0100
++@@ -27,7 +27,7 @@
++
++ AC_ARG_ENABLE(float, [ --enable-float compile fftw for single precision], enable_float=$enableval, enable_float=no)
++ if test "$enable_float" = "yes"; then
++- AC_DEFINE(FFTW_ENABLE_FLOAT)
+++ AC_DEFINE([FFTW_ENABLE_FLOAT],[],[desc])
++ fi
++
++ FFTW_PREFIX=""
++@@ -56,27 +56,27 @@
++
++ AC_ARG_ENABLE(i386-hacks, [ --enable-i386-hacks enable gcc/x86 specific performance hacks], ok=$enableval, ok=no)
++ if test "$ok" = "yes"; then
++- AC_DEFINE(FFTW_ENABLE_I386_HACKS)
+++ AC_DEFINE([FFTW_ENABLE_I386_HACKS],[],[desc])
++ fi
++
++ AC_ARG_ENABLE(pentium-timer, [ --enable-pentium-timer enable high resolution Pentium timer], ok=$enableval, ok=no)
++ if test "$ok" = "yes"; then
++- AC_DEFINE(FFTW_ENABLE_PENTIUM_TIMER)
+++ AC_DEFINE([FFTW_ENABLE_PENTIUM_TIMER],[],[desc])
++ fi
++
++ AC_ARG_ENABLE(debug, [ --enable-debug compile fftw with extra runtime checks for debugging], ok=$enableval, ok=no)
++ if test "$ok" = "yes"; then
++- AC_DEFINE(FFTW_DEBUG)
+++ AC_DEFINE([FFTW_DEBUG],[],[desc])
++ fi
++
++ AC_ARG_ENABLE(debug-alignment, [ --enable-debug-alignment enable runtime checks for alignment on x86], ok=$enableval, ok=no)
++ if test "$ok" = "yes"; then
++- AC_DEFINE(FFTW_DEBUG_ALIGNMENT)
+++ AC_DEFINE([FFTW_DEBUG_ALIGNMENT],[],[desc])
++ fi
++
++ AC_ARG_ENABLE(vec-recurse, [ --enable-vec-recurse enable experimental performance hack], ok=$enableval, ok=no)
++ if test "$ok" = "yes"; then
++- AC_DEFINE(FFTW_ENABLE_VECTOR_RECURSE)
+++ AC_DEFINE([FFTW_ENABLE_VECTOR_RECURSE],[],[desc])
++ fi
++
++ dnl -----------------------------------------------------------------------
++@@ -115,7 +115,7 @@
++ dnl -----------------------------------------------------------------------
++
++ AC_SUBST(SHARED_VERSION_INFO)
++-AC_DEFINE_UNQUOTED(FFTW_VERSION, "$VERSION")
+++AC_DEFINE_UNQUOTED([FFTW_VERSION], "$VERSION",[Version])
++
++ # Get the version number that will be appended to shared libraries:
++ SHARED_VERSION=`echo $SHARED_VERSION_INFO | awk -F':' '{ print $1 "." $3 "." $2 }'`
++@@ -123,7 +123,7 @@
++
++ ACX_PROG_CC_MAXOPT
++
++-ACX_GCC_ALIGNS_STACK(AC_DEFINE(FFTW_GCC_ALIGNS_STACK), [
+++ACX_GCC_ALIGNS_STACK(AC_DEFINE([FFTW_GCC_ALIGNS_STACK],[],[desc]), [
++ if test "$enable_i386_hacks" = yes; then
++ if test "${acx_gcc_stack_align_bug-no}" = yes; then
++ # we are using a gcc with a stack alignment bug, and we should
++@@ -183,7 +183,7 @@
++ AC_TRY_LINK([#include <math.h>
++ ], if (!isnan(3.14159)) isnan(2.7183);, ok=yes, ok=no)
++ if test "$ok" = "yes"; then
++- AC_DEFINE(HAVE_ISNAN)
+++ AC_DEFINE([HAVE_ISNAN],[],[desc])
++ fi
++ AC_MSG_RESULT(${ok})
++
++@@ -196,7 +196,7 @@
++ #endif
++ ], [hrtime_t foobar;], ok=yes, ok=no)
++ if test "$ok" = "yes"; then
++- AC_DEFINE(HAVE_HRTIME_T)
+++ AC_DEFINE([HAVE_HRTIME_T],[],[desc])
++ fi
++ AC_MSG_RESULT(${ok})
++
++@@ -205,7 +205,7 @@
++
++ AC_ARG_ENABLE(unsafe-mulmod, [ --enable-unsafe-mulmod risk overflow for large prime sizes], enable_unsafe_mulmod=$enableval, enable_unsafe_mulmod=no)
++ if test "$enable_unsafe_mulmod" = "yes"; then
++- AC_DEFINE(FFTW_ENABLE_UNSAFE_MULMOD)
+++ AC_DEFINE([FFTW_ENABLE_UNSAFE_MULMOD],[],[desc])
++ fi
++
++
++@@ -243,7 +243,7 @@
++ if test -z "$THREADLIBS"; then
++ AC_MSG_ERROR([don't know how to enable OpenMP])
++ fi
++- AC_DEFINE(FFTW_USING_OPENMP_THREADS)
+++ AC_DEFINE([FFTW_USING_OPENMP_THREADS],[],[desc])
++ fi
++ if test "$with_sgimp"x != nox; then
++ AC_MSG_CHECKING(how to enable SGI MP)
++@@ -261,7 +261,7 @@
++ if test -z "$THREADLIBS"; then
++ AC_MSG_ERROR([don't know how to enable SGI MP])
++ fi
++- AC_DEFINE(FFTW_USING_SGIMP_THREADS)
+++ AC_DEFINE([FFTW_USING_SGIMP_THREADS],[],[desc])
++ fi
++
++ # POSIX threads, the default choice:
++@@ -270,38 +270,38 @@
++ ACX_PTHREAD([THREADLIBS="$PTHREAD_LIBS "
++ CFLAGS="$CFLAGS $PTHREAD_CFLAGS"
++ CC="$PTHREAD_CC"
++- AC_DEFINE(FFTW_USING_POSIX_THREADS)])
+++ AC_DEFINE([FFTW_USING_POSIX_THREADS],[],[desc])])
++ fi
++ # Solaris threads:
++ if test -z "$THREADLIBS"; then
++ AC_CHECK_LIB(thread, thr_create,
++ [THREADLIBS="-lthread"
++- AC_DEFINE(FFTW_USING_SOLARIS_THREADS)])
+++ AC_DEFINE([FFTW_USING_SOLARIS_THREADS],[],[desc])])
++ fi
++ # Mach C threads:
++ if test -z "$THREADLIBS"; then
++ AC_CHECK_FUNC(cthread_fork,
++ [THREADLIBS=" "
++- AC_DEFINE(FFTW_USING_MACH_THREADS)])
+++ AC_DEFINE([FFTW_USING_MACH_THREADS],[],[desc])])
++ AC_CHECK_HEADERS(mach/cthreads.h cthreads.h cthread.h)
++ fi
++ if test -z "$THREADLIBS"; then
++ AC_CHECK_LIB(cthread, cthread_fork,
++ [THREADLIBS="-lcthread"
++- AC_DEFINE(FFTW_USING_MACH_THREADS)])
+++ AC_DEFINE([FFTW_USING_MACH_THREADS],[],[desc])])
++ AC_CHECK_HEADERS(mach/cthreads.h cthreads.h cthread.h)
++ fi
++ if test -z "$THREADLIBS"; then
++ AC_CHECK_LIB(cthreads, cthread_fork,
++ [THREADLIBS="-lcthreads"
++- AC_DEFINE(FFTW_USING_MACH_THREADS)])
+++ AC_DEFINE([FFTW_USING_MACH_THREADS],[],[desc])])
++ AC_CHECK_HEADERS(mach/cthreads.h cthreads.h cthread.h)
++ fi
++ # BeOS threads:
++ if test -z "$THREADLIBS"; then
++ AC_CHECK_FUNC(spawn_thread,
++ [THREADLIBS=" "
++- AC_DEFINE(FFTW_USING_BEOS_THREADS)])
+++ AC_DEFINE([FFTW_USING_BEOS_THREADS],[],[desc])])
++ fi
++ if test -z "$THREADLIBS"; then
++ AC_MSG_ERROR(couldn't find threads library for --enable-threads)
++@@ -334,7 +334,7 @@
++ CC="$MPICC"
++ ok=yes
++ AC_TRY_LINK([#include <mpi.h>
++- ], [MPI_Comm_f2c(0);], [AC_DEFINE(HAVE_MPI_COMM_F2C)], [ok=no])
+++ ], [MPI_Comm_f2c(0);], [AC_DEFINE([HAVE_MPI_COMM_F2C],[],[desc])], [ok=no])
++ AC_MSG_RESULT($ok)
++ CC="$save_CC"
++ else
diff --cc debian/patches/series
index 0000000,0000000..b721526
new file mode 100644
--- /dev/null
+++ b/debian/patches/series
@@@ -1,0 -1,0 +1,4 @@@
++02_fix_tests.dpatch
++#03_fix_doc.dpatch
++#04_configure.dpatch
++05_ac_define_syntax.diff
diff --cc debian/rules
index 296107d,0000000..0a58b90
mode 100755,000000..100755
--- a/debian/rules
+++ b/debian/rules
@@@ -1,139 -1,0 +1,131 @@@
+#!/usr/bin/make -f
+
- include /usr/share/dpatch/dpatch.make
-
+ARCHITECTURE := $(shell dpkg-architecture -qDEB_HOST_ARCH)
+DEB_HOST_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_HOST_GNU_TYPE)
+DEB_BUILD_GNU_TYPE ?= $(shell dpkg-architecture -qDEB_BUILD_GNU_TYPE)
+
+CFLAGS = -Wall -g
+
+ifneq (,$(findstring noopt,$(DEB_BUILD_OPTIONS)))
+ CFLAGS += -O0
+else
+ CFLAGS += -O2
+endif
+
- CONFFLAGS := --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --enable-shared --enable-mpi --enable-threads
++CONFFLAGS := --host=$(DEB_HOST_GNU_TYPE) --build=$(DEB_BUILD_GNU_TYPE) --prefix=/usr --mandir=\$${prefix}/share/man --infodir=\$${prefix}/share/info --enable-shared --enable-mpi --enable-threads
+
+ifeq ($(ARCHITECTURE), i386)
+ ARCHCONFFLAGS := --enable-i386-hacks
+endif
+
+build: build-arch build-indep
+
- autoreconf-stamp: patch-stamp
- autoreconf -f -i
++autoreconf-stamp:
++ autoreconf -f -i -I.
+ touch autoreconf-stamp
+
+build-arch: build-arch-stamp
+build-arch-stamp: autoreconf-stamp
+ dh_testdir
+ # single precision
- F77=gfortran CFLAGS="$(CFLAGS)" ./configure $(CONFFLAGS) --enable-float --enable-type-prefix $(ARCHCONFFLAGS)
++ F77=gfortran CFLAGS="$(CFLAGS)" CC=mpicc ./configure $(CONFFLAGS) --enable-float --enable-type-prefix $(ARCHCONFFLAGS)
+ $(MAKE)
+ #$(MAKE) -C tests check
+ ./tests/fftw_test -t -e -v -p 1024 -x 1
+ ./tests/rfftw_test -t -e -v -p 1024 -x 1
+ $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp-single
+ $(MAKE) clean
+ # double precision
- F77=gfortran CFLAGS="$(CFLAGS)" ./configure $(CONFFLAGS) $(ARCHCONFFLAGS)
++ F77=gfortran CFLAGS="$(CFLAGS)" CC=mpicc ./configure $(CONFFLAGS) $(ARCHCONFFLAGS)
+ $(MAKE)
+ #$(MAKE) -C tests check
+ ./tests/fftw_test -t -e -v -p 1024 -x 1
+ ./tests/rfftw_test -t -e -v -p 1024 -x 1
+ $(MAKE) install DESTDIR=$(CURDIR)/debian/tmp-double
+ touch build-arch-stamp
+
+build-indep: build-indep-stamp
+build-indep-stamp: autoreconf-stamp
+ # docs
+ F77=gfortran CFLAGS="$(CFLAGS)" ./configure $(CONFFLAGS) --enable-float --enable-type-prefix $(ARCHCONFFLAGS)
+ $(MAKE) -C doc
+ $(MAKE) -C doc html
+ $(MAKE) -C FAQ
+ touch build-indep-stamp
+
- clean: clean1st unpatch
++clean: clean1st
+clean1st:
+ dh_testdir
+ dh_testroot
+ rm -f build-arch-stamp build-indep-stamp autoreconf-stamp
+ # Add here commands to clean up after the build process.
+ [ ! -f Makefile ] || $(MAKE) distclean
+ [ ! -f Makefile ] || $(MAKE) -C doc clean-local
+ [ ! -f Makefile ] || $(MAKE) -C FAQ clean
- ifneq "$(wildcard /usr/share/misc/config.sub)" ""
- cp -f /usr/share/misc/config.sub config.sub
- endif
- ifneq "$(wildcard /usr/share/misc/config.guess)" ""
- cp -f /usr/share/misc/config.guess config.guess
- endif
+ rm -rf $(CURDIR)/debian/tmp-*
+ dh_clean
+
+install: install-indep install-arch
+install-indep:
+ dh_testdir
+ dh_testroot
+ dh_clean -k -i
+ dh_installdirs -i
+ dh_install -p fftw-docs FAQ/fftw-faq.html/*.html usr/share/doc/fftw-docs/FAQ
+ dh_install -p fftw-docs doc/*.html usr/share/doc/fftw-docs/html
+ dh_install -p fftw-docs doc/*.gif usr/share/doc/fftw-docs/html
+ #
+ dh_install -p fftw-docs debian/mpi/Makefile mpi/TOMS_transpose.h \
+ mpi/fftw_mpi_test.c mpi/rfftw_mpi_test.c mpi/sched.h \
+ mpi/test_sched.c mpi/test_transpose_mpi.c \
+ usr/share/doc/fftw-docs/examples/mpi
+ #
+ dh_install -p fftw-docs debian/tests/Makefile fftw/config.h fftw/fftw-int.h usr/share/doc/fftw-docs/examples/tests
+ for i in README fftw_test.c rfftw_test.c test_main.c test_main.h; do \
+ dh_install -p fftw-docs tests/$$i usr/share/doc/fftw-docs/examples/tests; \
+ done
+ #
+ dh_install -p fftw-docs debian/threads/Makefile usr/share/doc/fftw-docs/examples/threads
+ for i in fftw_threads-int.h fftw_threads_test.c rfftw_threads_test.c; do \
+ dh_install -p fftw-docs threads/$$i usr/share/doc/fftw-docs/examples/threads; \
+ done
+
+install-arch:
+ dh_testdir
+ dh_testroot
+ dh_clean -k -s
+ dh_installdirs -s
+ dh_install --sourcedir=$(CURDIR)/debian/tmp-single -p sfftw2
+ dh_install --sourcedir=$(CURDIR)/debian/tmp-single -p sfftw-dev
+ dh_install --sourcedir=$(CURDIR)/debian/tmp-double -p fftw2
+ dh_install --sourcedir=$(CURDIR)/debian/tmp-double -p fftw-dev
+ dh_install -p sfftw-dev fortran/fftw_f77.i usr/share/doc/sfftw-dev/fortran
+ dh_install -p fftw-dev fortran/fftw_f77.i usr/share/doc/fftw-dev/fortran
+
+binary-common:
+ dh_testdir
+ dh_testroot
+ dh_installchangelogs ChangeLog
+ dh_installdocs
+ dh_installexamples
+ dh_installman
+ dh_installinfo
+ dh_link
+ dh_strip
+ dh_compress -X.c -X.h -XMakefile
+ dh_fixperms
+ dh_makeshlibs
+ dh_installdeb
+ dh_shlibdeps
+ dh_gencontrol
+ dh_md5sums
+ dh_builddeb
+
+binary-indep: build-indep install-indep
+ $(MAKE) -f debian/rules DH_OPTIONS=-i binary-common
+
+binary-arch: build-arch install-arch
+ $(MAKE) -f debian/rules DH_OPTIONS=-a binary-common
+
+binary: binary-arch binary-indep
- .PHONY: build clean binary-indep binary-arch binary install install-indep install-arch patch unpatch clean1st autoreconf-stamp
++.PHONY: build clean binary-indep binary-arch binary install install-indep install-arch clean1st autoreconf-stamp
diff --cc debian/sfftw-dev.install
index f882277,0000000..d1bffed
mode 100644,000000..100644
--- a/debian/sfftw-dev.install
+++ b/debian/sfftw-dev.install
@@@ -1,4 -1,0 +1,3 @@@
+usr/include/*
+usr/lib/lib*.a
+usr/lib/lib*.so
- usr/lib/*.la
diff --cc debian/source/format
index 0000000,0000000..163aaf8
new file mode 100644
--- /dev/null
+++ b/debian/source/format
@@@ -1,0 -1,0 +1,1 @@@
++3.0 (quilt)
--
Alioth's /usr/local/bin/git-commit-notice on /srv/git.debian.org/git/debian-science/packages/fftw.git
More information about the debian-science-commits
mailing list