The NetBSD Project

CVS log for pkgsrc/math/fftw/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / math / fftw

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.79 / (download) - annotate - [select for diffs], Thu Mar 14 19:33:04 2024 UTC (4 weeks, 4 days ago) by markd
Branch: MAIN
CVS Tags: pkgsrc-2024Q1-base, pkgsrc-2024Q1, HEAD
Changes since 1.78: +6 -2 lines
Diff to previous 1.78 (colored) to selected 1.62 (colored)

fftw: add lib/cmake/fftw3/FFTW3LibraryDepends.cmake

FFTW3*Config.cmake includes FFTW3LibraryDepends.cmake but package doesn't
install it, making cmake unhappy.  Creating an empty file is sufficient
to at least get graphics/krita building.

Revision 1.78 / (download) - annotate - [select for diffs], Tue Jun 28 11:34:36 2022 UTC (21 months, 2 weeks ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2023Q4-base, pkgsrc-2023Q4, pkgsrc-2023Q3-base, pkgsrc-2023Q3, pkgsrc-2023Q2-base, pkgsrc-2023Q2, pkgsrc-2023Q1-base, pkgsrc-2023Q1, pkgsrc-2022Q4-base, pkgsrc-2022Q4, pkgsrc-2022Q3-base, pkgsrc-2022Q3
Changes since 1.77: +2 -1 lines
Diff to previous 1.77 (colored) to selected 1.62 (colored)

*: recursive bump for perl 5.36

Revision 1.77 / (download) - annotate - [select for diffs], Wed Sep 29 13:34:48 2021 UTC (2 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4
Changes since 1.76: +1 -3 lines
Diff to previous 1.76 (colored) to selected 1.62 (colored)

fftw*: update to 3.3.10.

FFTW 3.3.10:

* Fix bug that would cause 2-way SIMD (notably SSE2 in double precision)
  to attempt unaligned accesses in certain obscure cases, causing
  segfaults.

  The following test triggers the bug (SSE2, double precision):

    ./tests/bench -oexhaustive r4*2:5:3

  This test computes a pair of length-4 real->complex transforms where
  the second input is 5 real numbers away from the first input.  That
  is, there is a gap of one real number between the first and second
  input array.  The -oexhaustive level allow FFTW to attempt to
  compute this transform by reducing it to a pair of complex
  transforms of length 2, but now the second input is not aligned to a
  complex-number boundary.  The fact that 5 is odd is the problem.

  The bug cannot occur in complex->complex transforms because the
  complex interface accepts strides in units of complex numbers, so
  strides are aligned by construction.

  This bug has been around at least since fftw-3.1.2 (July 2006), and
  probably since fftw-3.0 (2003).

Revision 1.76 / (download) - annotate - [select for diffs], Sat Jun 12 07:30:47 2021 UTC (2 years, 10 months ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2
Changes since 1.75: +2 -2 lines
Diff to previous 1.75 (colored) to selected 1.62 (colored)

fftw: bump for default options change

Revision 1.75 / (download) - annotate - [select for diffs], Mon May 24 19:52:55 2021 UTC (2 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.74: +2 -2 lines
Diff to previous 1.74 (colored) to selected 1.62 (colored)

*: recursive bump for perl 5.34

Revision 1.74 / (download) - annotate - [select for diffs], Sun May 16 10:14:09 2021 UTC (2 years, 11 months ago) by nia
Branch: MAIN
Changes since 1.73: +5 -60 lines
Diff to previous 1.73 (colored) to selected 1.62 (colored)

split fftw package into -long and -quad precision variants

the package previously used PKG_OPTIONS for this, but PKG_OPTIONS
are harmful in the case that they effect the resulting ABI of
library packages. this way, things that actually need fftwl and fftwq
can depend on these sub-packages.

this also fixes fftwq on NetBSD by making it pull in libquadmath.
another thing about PKG_OPTIONS for library components is that
they mean certain components don't get tested...

Revision 1.73 / (download) - annotate - [select for diffs], Sun May 16 08:44:33 2021 UTC (2 years, 11 months ago) by nia
Branch: MAIN
Changes since 1.72: +2 -2 lines
Diff to previous 1.72 (colored) to selected 1.62 (colored)

fftw: enable altivec (detected at runtime) on powerpc

test suite runs on mac mini g4.

Revision 1.72 / (download) - annotate - [select for diffs], Sat May 15 11:18:58 2021 UTC (2 years, 11 months ago) by nia
Branch: MAIN
Changes since 1.71: +1 -12 lines
Diff to previous 1.71 (colored) to selected 1.62 (colored)

fftw: also move generic simd support to options.mk (on by default)

Revision 1.71 / (download) - annotate - [select for diffs], Sat May 15 11:05:29 2021 UTC (2 years, 11 months ago) by nia
Branch: MAIN
Changes since 1.70: +8 -22 lines
Diff to previous 1.70 (colored) to selected 1.62 (colored)

fftw: clean up funrolling, make avx into a package option

Revision 1.70 / (download) - annotate - [select for diffs], Sat May 15 10:19:33 2021 UTC (2 years, 11 months ago) by nia
Branch: MAIN
Changes since 1.69: +2 -5 lines
Diff to previous 1.69 (colored) to selected 1.62 (colored)

ughhhhh

Revision 1.69 / (download) - annotate - [select for diffs], Sat May 15 10:12:31 2021 UTC (2 years, 11 months ago) by nia
Branch: MAIN
Changes since 1.68: +2 -2 lines
Diff to previous 1.68 (colored) to selected 1.62 (colored)

fftw: fix gcc version matching for earlier versions

Revision 1.68 / (download) - annotate - [select for diffs], Fri May 7 12:31:22 2021 UTC (2 years, 11 months ago) by thor
Branch: MAIN
Changes since 1.67: +12 -15 lines
Diff to previous 1.67 (colored) to selected 1.62 (colored)

math/fftw: fix pkglint issues

Revision 1.67 / (download) - annotate - [select for diffs], Fri May 7 11:59:41 2021 UTC (2 years, 11 months ago) by thor
Branch: MAIN
Changes since 1.66: +2 -2 lines
Diff to previous 1.66 (colored) to selected 1.62 (colored)

math/fftw: fix GCC > 4.8 version check

Revision 1.66 / (download) - annotate - [select for diffs], Fri Apr 30 23:31:08 2021 UTC (2 years, 11 months ago) by thor
Branch: MAIN
Changes since 1.65: +21 -8 lines
Diff to previous 1.65 (colored) to selected 1.62 (colored)

math/fftw: fix up SIMD choice and conflict with user CFLAGS

This also requires gcc 4.8 at minimum, 4.9 for the full set of SIMD.
The configure script is patched to avoid the build adding -march=core-avx2,
which could conflict with user's CFLAGS.

Revision 1.65 / (download) - annotate - [select for diffs], Fri Apr 30 20:51:06 2021 UTC (2 years, 11 months ago) by thor
Branch: MAIN
Changes since 1.64: +2 -2 lines
Diff to previous 1.64 (colored) to selected 1.62 (colored)

math/fftw: avoid --enable-double, which does not exist (default)

Revision 1.64 / (download) - annotate - [select for diffs], Fri Apr 30 11:13:36 2021 UTC (2 years, 11 months ago) by thor
Branch: MAIN
Changes since 1.63: +23 -4 lines
Diff to previous 1.63 (colored) to selected 1.62 (colored)

math/fftw: enable SIMD optimizations for x86-64

ãàand also fix perl usage for test target only.

FFTW checks at runtime which optimization really works.

Revision 1.63 / (download) - annotate - [select for diffs], Fri Apr 30 09:01:48 2021 UTC (2 years, 11 months ago) by thor
Branch: MAIN
Changes since 1.62: +2 -1 lines
Diff to previous 1.62 (colored)

math/fftw: add perl as tool to make tests work

Revision 1.62 / (download) - annotate - [selected], Thu Apr 29 23:30:15 2021 UTC (2 years, 11 months ago) by thor
Branch: MAIN
Changes since 1.61: +59 -4 lines
Diff to previous 1.61 (colored)

math/fftw and dependents: merge math/fftwf backin and add MPI and OpenMP

This yields one common package to provide libfftw3 (double) and libfftw3f
(single) by default and optionally the Fortran bindings as well as
OpenMP and MPI variants, and those with long double or quad precision.

This changes all packages depending on fftwf in the same commit to minimize
the time of inconsistency. Soon, math/fftwf will disappear.

Revision 1.61 / (download) - annotate - [select for diffs], Mon Aug 31 18:10:11 2020 UTC (3 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3
Changes since 1.60: +2 -2 lines
Diff to previous 1.60 (colored) to selected 1.62 (colored)

*: bump PKGREVISION for perl-5.32.

Revision 1.60 / (download) - annotate - [select for diffs], Sun Aug 11 13:21:44 2019 UTC (4 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3
Changes since 1.59: +2 -2 lines
Diff to previous 1.59 (colored) to selected 1.62 (colored)

Bump PKGREVISIONs for perl 5.30.0

Revision 1.59 / (download) - annotate - [select for diffs], Fri May 24 15:48:49 2019 UTC (4 years, 10 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2019Q2-base, pkgsrc-2019Q2
Changes since 1.58: +4 -32 lines
Diff to previous 1.58 (colored) to selected 1.62 (colored)

fftwf: updated to 3.3.8

Sync with fftw
Add Makefile.common

Revision 1.58 / (download) - annotate - [select for diffs], Wed Aug 22 09:45:35 2018 UTC (5 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3
Changes since 1.57: +2 -1 lines
Diff to previous 1.57 (colored) to selected 1.62 (colored)

Recursive bump for perl5-5.28.0

Revision 1.57 / (download) - annotate - [select for diffs], Wed May 30 06:45:58 2018 UTC (5 years, 10 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2018Q2-base, pkgsrc-2018Q2
Changes since 1.56: +2 -3 lines
Diff to previous 1.56 (colored) to selected 1.62 (colored)

fftw: updated to 3.3.8

FFTW 3.3.8:

* Fixed AVX, AVX2 for gcc-8.

  By default, FFTW 3.3.7 was broken with gcc-8.  AVX and AVX2 code
  assumed that the compiler honors the distinction between +0 and -0,
  but gcc-8 -ffast-math does not.  The default CFLAGS included -ffast-math.
  This release ensures that FFTW works with gcc-8 -ffast-math, and
  removes -ffast-math from the default CFLAGS for good measure.

Revision 1.56 / (download) - annotate - [select for diffs], Thu Nov 23 20:24:13 2017 UTC (6 years, 4 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4
Changes since 1.55: +3 -3 lines
Diff to previous 1.55 (colored) to selected 1.62 (colored)

fftw: update to 3.3.7.

FFTW 3.3.7:

* Experimental support for CMake.

  The primary build mechanism for FFTW remains GNU autoconf/automake.
  CMake support is meant to offer an easy way to compile FFTW on
  Windows, and as such it does not cover all the features of the
  automake build system, such as exotic cycle counters,
  cross-compiling, or build of binaries for a mixture of ISA's
  (e.g., amd64 vs amd64+avx vs amd64+avx2).  Patches are welcome.

* Fixes for armv7a cycle counter.
* Official support for aarch64, now that we have hardware to test it.
* Tweak usage of FMA instructions in a way that favors newer processors
  (Skylake and Ryzen) over older processors (Haswell).
* tests/bench: use 64-bit precision to compute mflops.

FFTW 3.3.6-pl2:

* Bugfix: MPI Fortran-03 headers were missing in FFTW 3.3.6-pl1.

Revision 1.55 / (download) - annotate - [select for diffs], Sun Jan 22 14:49:23 2017 UTC (7 years, 2 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1
Changes since 1.54: +2 -2 lines
Diff to previous 1.54 (colored) to selected 1.62 (colored)

Match upstream version more closely.

Revision 1.54 / (download) - annotate - [select for diffs], Sat Jan 21 19:55:29 2017 UTC (7 years, 2 months ago) by adam
Branch: MAIN
Changes since 1.53: +3 -2 lines
Diff to previous 1.53 (colored) to selected 1.62 (colored)

FFTW 3.3.6-pl1
Bugfix: FFTW 3.3.6 had the wrong libtool version number, and generated shared libraries of the form libfftw3.so.2.6.6 instead of libfftw3.so.3.*.

FFTW 3.3.6
The fftw_make_planner_thread_safe() API introduced in 3.3.5 didn't work, and this 3.3.6 fixes it. Sorry about that.
Compilation fixes for IBM XLC.
Compilation fixes for threads on Windows.
fix SIMD autodetection on amd64 when (_MSC_VER > 1500)

Revision 1.53 / (download) - annotate - [select for diffs], Thu Jan 19 18:52:17 2017 UTC (7 years, 2 months ago) by agc
Branch: MAIN
Changes since 1.52: +3 -3 lines
Diff to previous 1.52 (colored) to selected 1.62 (colored)

Convert all occurrences (353 by my count) of

	MASTER_SITES= 	site1 \
			site2

style continuation lines to be simple repeated

	MASTER_SITES+= site1
	MASTER_SITES+= site2

lines. As previewed on tech-pkg. With thanks to rillig for fixing pkglint
accordingly.

Revision 1.52 / (download) - annotate - [select for diffs], Fri Aug 19 12:40:18 2016 UTC (7 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.51: +2 -3 lines
Diff to previous 1.51 (colored) to selected 1.62 (colored)

Update fftw{,f} to 3.3.5.

FFTW 3.3.5:

* New SIMD support:
  - Power8 VSX instructions in single and double precision.
    To use, add --enable-vsx to configure.
  - Support for AVX2 (256-bit FMA instructions).
    To use, add --enable-avx2 to configure.
  - Experimental support for AVX512 and KCVI. (--enable-avx512, --enable-kcvi)
    This code is expected to work but the FFTW maintainers do not have
    hardware to test it.
  - Support for AVX128/FMA (for some AMD machines) (--enable-avx128-fma)
  - Double precision Neon SIMD for aarch64.
    This code is expected to work but the FFTW maintainers do not have
    hardware to test it.
  - generic SIMD support using gcc vector intrinsics
* Add fftw_make_planner_thread_safe() API
* fix #18 (disable float128 for CUDACC)
* fix #19: missing Fortran interface for fftwq_alloc_real
* fix #21 (don't use float128 on Portland compilers, which pretend to be gcc)
* fix: Avoid segfaults due to double free in MPI transpose

* Special note for distribution maintainers: Although FFTW supports a
  zillion SIMD instruction sets, enabling them all at the same time is
  a bad idea, because it increases the planning time for minimal gain.
  We recommend that general-purpose x86 distributions only enable SSE2
  and perhaps AVX.  Users who care about the last ounce of performance
  should recompile FFTW themselves.

Revision 1.51 / (download) - annotate - [select for diffs], Sat Jul 9 06:38:33 2016 UTC (7 years, 9 months ago) by wiz
Branch: MAIN
Changes since 1.50: +2 -2 lines
Diff to previous 1.50 (colored) to selected 1.62 (colored)

Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.

Revision 1.50 / (download) - annotate - [select for diffs], Fri Jun 12 10:50:27 2015 UTC (8 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1, pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3, pkgsrc-2015Q2-base, pkgsrc-2015Q2
Changes since 1.49: +2 -2 lines
Diff to previous 1.49 (colored) to selected 1.62 (colored)

Recursive PKGREVISION bump for all packages mentioning 'perl',
having a PKGNAME of p5-*, or depending such a package,
for perl-5.22.0.

Revision 1.49 / (download) - annotate - [select for diffs], Thu Oct 9 14:06:41 2014 UTC (9 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.48: +1 -3 lines
Diff to previous 1.48 (colored) to selected 1.62 (colored)

Remove pkgviews: don't set PKG_INSTALLATION_TYPES in Makefiles.

Revision 1.48 / (download) - annotate - [select for diffs], Thu May 29 23:36:53 2014 UTC (9 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.47: +2 -1 lines
Diff to previous 1.47 (colored) to selected 1.62 (colored)

Bump for perl-5.20.0.
Do it for all packages that
* mention perl, or
* have a directory name starting with p5-*, or
* depend on a package starting with p5-
like last time, for 5.18, where this didn't lead to complaints.
Let me know if you have any this time.

Revision 1.47 / (download) - annotate - [select for diffs], Mon Mar 31 08:33:10 2014 UTC (10 years ago) by wiz
Branch: MAIN
Changes since 1.46: +2 -3 lines
Diff to previous 1.46 (colored) to selected 1.62 (colored)

Update to 3.3.4:

FFTW 3.3.4

* New functions fftw_alignment_of (to check whether two arrays are
  equally aligned for the purposes of applying a plan) and fftw_sprint_plan
  (to output a description of plan to a string).

* Bugfix in fftw-wisdom-to-conf; thanks to Florian Oppermann for the
  bug report.

* Fixed manual to work with texinfo-5.

* Increased timing interval on x86_64 to reduce timing errors.

* Default to Win32 threads, not pthreads, if both are present.

* Various build-script fixes.

Revision 1.46 / (download) - annotate - [select for diffs], Tue Jul 9 15:46:45 2013 UTC (10 years, 9 months ago) by tsutsui
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (colored) to selected 1.62 (colored)

Disable fftw-fortran option by default until lang/g95 issue is resolved.
Also bump PKGREVISION for the option default change.

"Please do that" from wiz@ in PR/48023.

Revision 1.45 / (download) - annotate - [select for diffs], Sat Jun 29 18:59:43 2013 UTC (10 years, 9 months ago) by tsutsui
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.44: +2 -6 lines
Diff to previous 1.44 (colored) to selected 1.62 (colored)

Make fortran support an option and enable it only on supported platforms.

Fixes build failure on platforms that are not supported by g95,
including NetBSD/arm 6.1.  PR/47965

Ok'ed by wiz@.

Revision 1.44 / (download) - annotate - [select for diffs], Fri Jun 7 13:28:56 2013 UTC (10 years, 10 months ago) by gdt
Branch: MAIN
Changes since 1.43: +8 -2 lines
Diff to previous 1.43 (colored) to selected 1.62 (colored)

Cosmetic change to make it easier to disable fortran.

This commit makes no semantic change; it merely splits
  USE_LANGUAGES=c fortran77
into two lines, reorders, and adds comments.

However, one can then easily turn off
  USE_LANGUAGES+= fortran77
and turn on
  CONFIGURE_ARGS+= --disable-fortran
and build, without a fortran dependency, and observe that there are no
PLIST problems.

Revision 1.43 / (download) - annotate - [select for diffs], Fri May 31 12:41:21 2013 UTC (10 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.42: +2 -1 lines
Diff to previous 1.42 (colored) to selected 1.62 (colored)

Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.

Revision 1.42 / (download) - annotate - [select for diffs], Mon Nov 26 17:36:50 2012 UTC (11 years, 4 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4
Changes since 1.41: +2 -3 lines
Diff to previous 1.41 (colored) to selected 1.62 (colored)

Changes 3.3.3:
* Fix deadlock bug in MPI transforms (thanks to Michael Pippig for the
  bug report and patch, and to Graham Dennis for the bug report).
* Use 128-bit ARM NEON instructions instead of 64-bits.  This change
  appears to speed up even ARM processors with a 64-bit NEON pipe.
* Speed improvements for single-precision AVX.
* Speed up planner on machines without "official" cycle counters, such as ARM.

Revision 1.41 / (download) - annotate - [select for diffs], Wed Oct 24 08:57:46 2012 UTC (11 years, 5 months ago) by wiz
Branch: MAIN
Changes since 1.40: +11 -2 lines
Diff to previous 1.40 (colored) to selected 1.62 (colored)

If a native pthreads implementation is available, also install
libfftw3_threads. Bump PKGREVISION.

Revision 1.40 / (download) - annotate - [select for diffs], Wed Oct 3 21:56:36 2012 UTC (11 years, 6 months ago) by wiz
Branch: MAIN
Changes since 1.39: +2 -1 lines
Diff to previous 1.39 (colored) to selected 1.62 (colored)

Bump all packages that use perl, or depend on a p5-* package, or
are called p5-*.

I hope that's all of them.

Revision 1.39 / (download) - annotate - [select for diffs], Tue Sep 11 23:04:19 2012 UTC (11 years, 7 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2012Q3-base, pkgsrc-2012Q3
Changes since 1.38: +1 -2 lines
Diff to previous 1.38 (colored) to selected 1.62 (colored)

"user-destdir" is default these days

Revision 1.38 / (download) - annotate - [select for diffs], Tue May 29 13:40:16 2012 UTC (11 years, 10 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2012Q2-base, pkgsrc-2012Q2
Changes since 1.37: +2 -2 lines
Diff to previous 1.37 (colored) to selected 1.62 (colored)

Update to 3.3.2:

FFTW 3.3.2

* Removed an archaic stack-alignment hack that was failing with
  gcc-4.7/i386.

* Added stack-alignment hack necessary for gcc on Windows/i386.  We
  will regret this in ten years (see previous change).

* Fix incompatibility with Intel icc which pretends to be gcc
  but does not support quad precision.

* make libfftw{threads,mpi} depend upon libfftw when using libtool;
  this is consistent with most other libraries and simplifies the life
  of various distributors of GNU/Linux.

Revision 1.37 / (download) - annotate - [select for diffs], Sat Mar 3 11:45:07 2012 UTC (12 years, 1 month ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2012Q1-base, pkgsrc-2012Q1
Changes since 1.36: +2 -2 lines
Diff to previous 1.36 (colored) to selected 1.62 (colored)

Changes 3.3.1:
* Reduced planning time in estimate mode for sizes with large prime factors.
* Added AVX autodetection under Visual Studio.
* Modern Fortran interface now uses a separate fftw3l.f03 interface file for
  the long double interface, which is not supported by some Fortran compilers.
  Provided new fftw3q.f03 interface file to access the quadruple-precision FFTW
  routines with recent versions of gcc/gfortran.
* Added support for the NEON extensions to the ARM ISA.
* MPI code now compiles even if mpicc is a C++ compiler.

Revision 1.36 / (download) - annotate - [select for diffs], Thu Jul 28 06:23:41 2011 UTC (12 years, 8 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3
Changes since 1.35: +2 -3 lines
Diff to previous 1.35 (colored) to selected 1.62 (colored)

Changes 3.3:
* Compiling OpenMP support (--enable-openmp) now installs a fftw3_omp library,
  instead of fftw3_threads, so that OpenMP and POSIX threads (--enable-threads)
  libraries can be built and installed at the same time.
* Various minor compilation fixes, corrections of manual typos, and
  improvements to the benchmark test program.
* Add support for the AVX extensions to x86 and x86-64. The AVX code works with
  16-byte alignment (as opposed to 32-byte alignment), so there is no ABI
  change compared to FFTW 3.2.2.
* Added Fortran 2003 interface, which should be usable on most modern Fortran
  compilers (e.g. gfortran) and provides type-checked access to the the C FFTW
  interface. (The legacy Fortran-77 interface is still included also.)
* Added MPI distributed-memory transforms. Compared to 3.3alpha, the major
  changes in the MPI transforms are:
* Fixed some deadlock and crashing bugs.
* Added Fortran 2003 interface.
* Added new-array execute functions for MPI plans.
* Eliminated use of large MPI tags, since Cray MPI requires tags < 224.
* Expanded documentation.
* make check now runs MPI tests
* Some ABI changes not binary-compatible with 3.3alpha MPI.
* Add support for quad-precision __float128 in gcc 4.6 or later (on x86.
  x86-64, and Itanium). The new routines use the fftwq_ prefix.
* Temporarily removed MIPS paired-single support due to lack of available
  hardware for testing. We hope to add it back before the final FFTW 3.3
  release; meanwhile, users who want this functionality should continue using
  FFTW 3.2.x.
* Removed support for the Cell Broadband Engine. Cell users should use FFTW
  3.2.x.
* New convenience functions fftw_alloc_real and fftw_alloc_complex to use
  fftw_malloc for real and complex arrays without typecasts or sizeof.

Revision 1.35 / (download) - annotate - [select for diffs], Fri Jul 30 10:36:28 2010 UTC (13 years, 8 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2011Q2-base, pkgsrc-2011Q2, pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4, pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.34: +2 -2 lines
Diff to previous 1.34 (colored) to selected 1.62 (colored)

"fortran" -> "fortran77" except where it is clear that it isn't F77.
"fortran" is alias of "fortran77" for now, but it will change later.

Revision 1.34 / (download) - annotate - [select for diffs], Thu Dec 3 13:06:54 2009 UTC (14 years, 4 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1, pkgsrc-2009Q4-base, pkgsrc-2009Q4
Changes since 1.33: +2 -1 lines
Diff to previous 1.33 (colored) to selected 1.62 (colored)

Follow f2c/libf2c split: bump revision of all packages
that list Fortran in used languages.

Revision 1.33 / (download) - annotate - [select for diffs], Fri Aug 14 16:14:17 2009 UTC (14 years, 8 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2009Q3-base, pkgsrc-2009Q3
Changes since 1.32: +3 -2 lines
Diff to previous 1.32 (colored) to selected 1.62 (colored)

Update to 3.2.2. Set LICENSE to gnu-gpl-v2.

FFTW 3.2.2

* Improve performance of some copy operations of complex arrays on
  x86 machines.

* Add configure flag to disable alloca(), which is broken in mingw64.

* Planning in FFTW_ESTIMATE mode for r2r transforms became slower
  between fftw-3.1.3 and 3.2.  This regression has now been fixed.

Revision 1.32 / (download) - annotate - [select for diffs], Tue Feb 17 10:40:47 2009 UTC (15 years, 2 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1
Changes since 1.31: +2 -2 lines
Diff to previous 1.31 (colored) to selected 1.62 (colored)

Changes 3.2.1:
* Performance improvements for some multidimensional r2c/c2r transforms;
  thanks to Eugene Miloslavsky for his benchmark reports.
* Compile with icc on MacOS X, use better icc compiler flags.
* Compilation fixes for systems where snprintf is defined as a macro;
  thanks to Marcus Mae for the bug report.
* Fortran documentation now recommends not using dfftw_execute,
  because of reports of problems with various Fortran compilers;
  it is better to use dfftw_execute_dft etcetera.
* Some documentation clarifications, e.g. of fact that --enable-openmp
  and --enable-threads are mutually exclusive (thanks to Long To),
  and document slightly odd behavior of plan_guru_r2r in Fortran.
* FAQ was accidentally omitted from 3.2 tarball.
* Remove some extraneous (harmless) files accidentally included in
  a subdirectory of the 3.2 tarball.

Revision 1.31 / (download) - annotate - [select for diffs], Tue Nov 18 11:13:06 2008 UTC (15 years, 5 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2008Q4-base, pkgsrc-2008Q4
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored) to selected 1.62 (colored)

Changes 3.2:
* Worked around apparent glibc bug that leads to rare hangs when freeing
  semaphores.
* Fixed segfault due to unaligned access in certain obscure problems
  that use SSE and multiple threads.
* MPI transforms not included, as they are still in alpha; the alpha
  versions of the MPI transforms have been moved to FFTW 3.3alpha1.
* Performance improvements for sizes with factors of 5 and 10.
* Documented FFTW_WISDOM_ONLY flag, at the suggestion of Mario
  Emmenlauer and Phil Dumont.
* Port Cell code to SDK2.1 (libspe2), as opposed to the old libspe1 code.
* Performance improvements in Cell code for N < 32k, thanks to Jan Wagner
  for the suggestions.
* Cycle counter for Sun x86_64 compiler, and compilation fix in cycle
  counter for AIX/xlc (thanks to Jeff Haferman for the bug report).
* Fixed incorrect type prefix in MPI code that prevented wisdom routines
  from working in single precision (thanks to Eric A. Borisch for the report).
* Added 'make check' for MPI code (which still fails in a couple corner
  cases, but should be much better than in alpha2).
* Many other small fixes.

Revision 1.30 / (download) - annotate - [select for diffs], Thu Oct 9 09:08:21 2008 UTC (15 years, 6 months ago) by ahoka
Branch: MAIN
Changes since 1.29: +2 -2 lines
Diff to previous 1.29 (colored) to selected 1.62 (colored)

Changes since FFTW 3.1.2:

* Bug fix: FFTW computes incorrect results when the user plans both
  REDFT11 and RODFT11 transforms of certain sizes.  The bug is caused
  by incorrect sharing of twiddle-factor tables between the two
  transforms, and only occurs when both are used.  Thanks to Paul
  A. Valiant for the bug report.

Revision 1.29 / (download) - annotate - [select for diffs], Sat Jan 19 09:16:25 2008 UTC (16 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, pkgsrc-2008Q1-base, pkgsrc-2008Q1, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored) to selected 1.62 (colored)

Reset maintainer on his request.

Revision 1.28 / (download) - annotate - [select for diffs], Fri Dec 21 22:35:42 2007 UTC (16 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2007Q4-base, pkgsrc-2007Q4
Changes since 1.27: +2 -1 lines
Diff to previous 1.27 (colored) to selected 1.62 (colored)

Mark as DESTDIR ready.

Revision 1.27 / (download) - annotate - [select for diffs], Fri Jul 21 07:07:17 2006 UTC (17 years, 9 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2007Q3-base, pkgsrc-2007Q3, pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4, pkgsrc-2006Q3-base, pkgsrc-2006Q3
Changes since 1.26: +7 -1 lines
Diff to previous 1.26 (colored) to selected 1.62 (colored)

When PKGSRC_RUN_TEST is set to "yes", Perl is needed.

Revision 1.26 / (download) - annotate - [select for diffs], Fri Jul 21 05:30:22 2006 UTC (17 years, 9 months ago) by rillig
Branch: MAIN
Changes since 1.25: +2 -2 lines
Diff to previous 1.25 (colored) to selected 1.62 (colored)

Needs a C compiler.

Revision 1.25 / (download) - annotate - [select for diffs], Fri Jul 7 18:02:01 2006 UTC (17 years, 9 months ago) by adam
Branch: MAIN
Changes since 1.24: +3 -3 lines
Diff to previous 1.24 (colored) to selected 1.62 (colored)

Changes 3.1.2:
* Correct bug in configure script: --enable-portable-binary option was ignored!
* Threads compilation fix on AIX: prefer xlc_r to cc_r, and don't use
  either if we are using gcc.
* Updated FAQ to note that Apple gcc 4.0.1 on MacOS/Intel is broken,
  and suggest a workaround.  configure script now detects Core/Duo arch.
* Use -maltivec when checking for altivec.h.

Revision 1.24 / (download) - annotate - [select for diffs], Wed May 24 19:24:40 2006 UTC (17 years, 10 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2006Q2-base, pkgsrc-2006Q2
Changes since 1.23: +2 -3 lines
Diff to previous 1.23 (colored) to selected 1.62 (colored)

Changes 3.1.1:
* Performance improvements for Intel EMT64.
* Performance improvements for large-size transforms with SIMD.
* Cycle counter support for Intel icc and Visual C++ on x86-64.
* In fftw-wisdom tool, replaced obsolete --impatient with --measure.
* Fixed compilation failure with AIX/xlc; thanks to Joseph Thomas.
* Windows DLL support for Fortran API (added missing __declspec(dllexport)).
* SSE/SSE2 code works properly (i.e. disables itself) on older 386 and 486
  CPUs lacking a CPUID instruction; thanks to Eric Korpela.

Revision 1.23 / (download) - annotate - [select for diffs], Fri Mar 31 23:56:28 2006 UTC (18 years ago) by jlam
Branch: MAIN
Changes since 1.22: +2 -2 lines
Diff to previous 1.22 (colored) to selected 1.62 (colored)

List the info pages directly in the PLIST and ensure that we honor
PKGINFODIR.

Revision 1.22 / (download) - annotate - [select for diffs], Sun Feb 5 23:10:01 2006 UTC (18 years, 2 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.21: +2 -1 lines
Diff to previous 1.21 (colored) to selected 1.62 (colored)

Recursive revision bump / recommended bump for gettext ABI change.

Revision 1.21 / (download) - annotate - [select for diffs], Mon Jan 30 09:25:09 2006 UTC (18 years, 2 months ago) by adam
Branch: MAIN
Changes since 1.20: +13 -18 lines
Diff to previous 1.20 (colored) to selected 1.62 (colored)

Changes 3.1:
* Faster FFTW_ESTIMATE planner.
* New (faster) algorithm for REDFT00/RODFT00 (type-I DCT/DST) of odd size.
* "4-step" algorithm for faster FFTs of very large sizes (> 2^18).
* Faster in-place real-data DFTs (for R2HC and HC2R r2r formats).
* Faster in-place non-square transpositions (FFTW uses these internally
  for in-place FFTs, and you can also perform them explicitly using
  the guru interface).
* Faster prime-size DFTs: implemented Bluestein's algorithm, as well
  as a zero-padded Rader variant to limit recursive use of Rader's algorithm.
* SIMD support for split complex arrays.
* Much faster Altivec/VMX performance.
* New fftw_set_timelimit function to specify a (rough) upper bound to the
  planning time (does not affect ESTIMATE mode).
* Removed --enable-3dnow support; use --enable-k7 instead.
* FMA (fused multiply-add) version is now included in "standard" FFTW,
  and is enabled with --enable-fma (the default on PowerPC and Itanium).
* Automatic detection of native architecture flag for gcc.  New
  configure options: --enable-portable-binary and --with-gcc-arch=<arch>,
  for people distributing compiled binaries of FFTW (see manual).
* Automatic detection of Altivec under Linux with gcc 3.4 (so that
  same binary should work on both Altivec and non-Altivec PowerPCs).
* Compiler-specific tweaks/flags/workarounds for gcc 3.4, xlc, HP/UX,
  Solaris/Intel.
* Various documentation clarifications.
* 64-bit clean.  (Fixes a bug affecting the split guru planner on
  64-bit machines, reported by David Necas.)
* Fixed Debian bug no.259612: inadvertent use of SSE instructions on
  non-SSE machines (causing a crash) for --enable-sse binaries.
* Fixed bug that caused HC2R transforms to destroy the input in
  certain cases, even if the user specified FFTW_PRESERVE_INPUT.
* Fixed bug where wisdom would be lost under rare circumstances,
  causing excessive planning time.
* FAQ notes bug in gcc-3.4.[1-3] that causes FFTW to crash with SSE/SSE2.
* Fixed accidentally exported symbol that prohibited simultaneous
  linking to double/single multithreaded FFTW (thanks to Alessio Massaro).
* Support Win32 threads under MinGW (thanks to Alessio Massaro).

Revision 1.20 / (download) - annotate - [select for diffs], Mon Dec 5 20:50:36 2005 UTC (18 years, 4 months ago) by rillig
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base, pkgsrc-2005Q4
Changes since 1.19: +2 -2 lines
Diff to previous 1.19 (colored) to selected 1.62 (colored)

Fixed pkglint warnings. The warnings are mostly quoting issues, for
example MAKE_ENV+=FOO=${BAR} is changed to MAKE_ENV+=FOO=${BAR:Q}. Some
other changes are outlined in

    http://mail-index.netbsd.org/tech-pkg/2005/12/02/0034.html

Revision 1.19 / (download) - annotate - [select for diffs], Sun May 22 20:08:13 2005 UTC (18 years, 10 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2005Q3-base, pkgsrc-2005Q3, pkgsrc-2005Q2-base, pkgsrc-2005Q2
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored) to selected 1.62 (colored)

Remove USE_GNU_TOOLS and replace with the correct USE_TOOLS definitions:

	USE_GNU_TOOLS	-> USE_TOOLS
	awk		-> gawk
	m4		-> gm4
	make		-> gmake
	sed		-> gsed
	yacc		-> bison

Revision 1.18 / (download) - annotate - [select for diffs], Wed Feb 23 04:21:33 2005 UTC (19 years, 1 month ago) by minskim
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1
Changes since 1.17: +3 -1 lines
Diff to previous 1.17 (colored) to selected 1.62 (colored)

Enable pkgviews installation.

Revision 1.17 / (download) - annotate - [select for diffs], Wed Jan 12 15:32:01 2005 UTC (19 years, 3 months ago) by jlam
Branch: MAIN
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored) to selected 1.62 (colored)

Nuke USE_FORTRAN and bring the f2c handling within the mk/compiler
framework.  The list of changes include:

  * Modify compiler.mk so that "c" is always prepended to USE_LANGUAGES,
    so we no longer need to say it in package Makefiles.  Packages
    should now append to USE_LANGUAGES instead of setting it.

  * Create mk/compiler/f2c.mk which implements another pseudo-compiler
    "f2c" that may be used with any C compiler backend, e.g.

	PKGSRC_COMPILER= f2c ccache gcc

  * Teach the various "real" compiler files, e.g., sunpro.mk, mipspro.mk,
    etc., to use f2c if the native Fortran compiler isn't present.

Packages that use Fortran should now simply include the line:

	USE_LANGUAGES+=	fortran

in the package Makefile.

Revision 1.16 / (download) - annotate - [select for diffs], Sun Oct 3 00:12:56 2004 UTC (19 years, 6 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2004Q4-base, pkgsrc-2004Q4
Changes since 1.15: +2 -1 lines
Diff to previous 1.15 (colored) to selected 1.62 (colored)

Libtool fix for PR pkg/26633, and other issues.  Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.

Revision 1.15 / (download) - annotate - [select for diffs], Sat Feb 14 18:26:28 2004 UTC (20 years, 2 months ago) by jmmv
Branch: MAIN
CVS Tags: pkgsrc-2004Q3-base, pkgsrc-2004Q3, pkgsrc-2004Q2-base, pkgsrc-2004Q2, pkgsrc-2004Q1-base, pkgsrc-2004Q1
Changes since 1.14: +2 -2 lines
Diff to previous 1.14 (colored) to selected 1.62 (colored)

PKGCONFIG_OVERRIDE is relative to WRKSRC.

Revision 1.14 / (download) - annotate - [select for diffs], Sat Feb 14 17:21:44 2004 UTC (20 years, 2 months ago) by jlam
Branch: MAIN
Changes since 1.13: +1 -2 lines
Diff to previous 1.13 (colored) to selected 1.62 (colored)

LIBTOOL_OVERRIDE and SHLIBTOOL_OVERRIDE are now lists of shell globs
relative to ${WRKSRC}.  Remove redundant LIBTOOL_OVERRIDE settings that
are automatically handled by the default setting in bsd.pkg.mk.

Revision 1.13 / (download) - annotate - [select for diffs], Sat Jan 24 13:58:23 2004 UTC (20 years, 2 months ago) by grant
Branch: MAIN
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored) to selected 1.62 (colored)

replace deprecated USE_GMAKE with USE_GNU_TOOLS+=make.

Revision 1.12 / (download) - annotate - [select for diffs], Sat Aug 9 11:11:30 2003 UTC (20 years, 8 months ago) by seb
Branch: MAIN
CVS Tags: pkgsrc-2003Q4-base, pkgsrc-2003Q4
Changes since 1.11: +1 -2 lines
Diff to previous 1.11 (colored) to selected 1.62 (colored)

USE_NEW_TEXINFO is unnecessary now.

Revision 1.11 / (download) - annotate - [select for diffs], Tue Jul 8 14:05:29 2003 UTC (20 years, 9 months ago) by wiz
Branch: MAIN
Changes since 1.10: +7 -8 lines
Diff to previous 1.10 (colored) to selected 1.62 (colored)

Update to 3.0.1:
* Some speed improvements in SIMD code.

* --without-cycle-counter option is removed.  If no cycle counter is found,
  then the estimator is always used.  A --with-slow-timer option is provided
  to force the use of lower-resolution timers.

* Added missing static keyword that prevented simultaneous linkage
  of different-precision versions; thanks to Rasmus Larson for the bug report.

* Corrected accidental omission of f77_wisdom.f file; thanks to Alan Watson.

* Removed non-portable use of 'tempfile' in fftw-wisdom-to-conf script;
  thanks to Nicolas Decoster for the patch.

* Added 'make smallcheck' target in tests/ directory, at the request of
  James Treacy.

Revision 1.10 / (download) - annotate - [select for diffs], Tue Jun 10 00:25:16 2003 UTC (20 years, 10 months ago) by jmc
Branch: MAIN
Changes since 1.9: +2 -1 lines
Diff to previous 1.9 (colored) to selected 1.62 (colored)

If the texi file is getting patched it needs to be rebuilt and that needs a
current texinfo.

Revision 1.9 / (download) - annotate - [select for diffs], Thu Jun 5 21:41:42 2003 UTC (20 years, 10 months ago) by wiz
Branch: MAIN
Changes since 1.8: +2 -1 lines
Diff to previous 1.8 (colored) to selected 1.62 (colored)

Add patch to make 'info fftw3' work. Noted broken by Jeremy C. Reed.
PKGREVISION++

Revision 1.8 / (download) - annotate - [select for diffs], Fri May 2 18:04:47 2003 UTC (20 years, 11 months ago) by jtb
Branch: MAIN
Changes since 1.7: +6 -7 lines
Diff to previous 1.7 (colored) to selected 1.62 (colored)

Only use the fused multiply add version for PowerPC architecture.
Move DISTNAME.

Revision 1.7 / (download) - annotate - [select for diffs], Tue Apr 29 22:48:45 2003 UTC (20 years, 11 months ago) by jtb
Branch: MAIN
Changes since 1.6: +15 -8 lines
Diff to previous 1.6 (colored) to selected 1.62 (colored)

Update to version 3.0.

Major goals of this release:

* Speed: often 20% or more faster than FFTW 2.x, even without SIMD (see below).

* Complete rewrite, to make it easier to add new algorithms and transforms.

* New API, to support more general semantics.

Other enhancements:

* SIMD acceleration on supporting CPUs (SSE, SSE2, 3DNow!, and AltiVec).
 (With special thanks to Franz Franchetti for many experimental prototypes
  and to Stefan Kral for the vectorizing generator from fftwgel.)

* True in-place 1d transforms of large sizes (as well as compressed
  twiddle tables for additional memory/cache savings).

* More arbitrary placement of real & imaginary data, e.g. including
  interleaved (as in FFTW 2.x) as well as separate real/imag arrays.

* Efficient prime-size transforms of real data.

* Multidimensional transforms can operate on a subset of a larger matrix,
  and/or transform selected dimensions of a multidimensional array.

* By popular demand, simultaneous linking to double precision (fftw),
  single precision (fftwf), and long-double precision (fftwl) versions
  of FFTW is now supported.

* Cycle counters (on all modern CPUs) are exploited to speed planning.

* Efficient transforms of real even/odd arrays, a.k.a. discrete
  cosine/sine transforms (types I-IV).  (Currently work via pre/post
  processing of real transforms, ala FFTPACK, so are not optimal.)

* DHTs (Discrete Hartley Transforms), again via post-processing
  of real transforms (and thus suboptimal, for now).

* Support for linking to just those parts of FFTW that you need,
  greatly reducing the size of statically linked programs when
  only a limited set of transform sizes/types are required.

* Canonical global wisdom file (/etc/fftw/wisdom) on Unix, along
  with a command-line tool (fftw-wisdom) to generate/update it.

* Fortran API can be used with both g77 and non-g77 compilers
  simultaneously.

* Multi-threaded version has optional OpenMP support.

* Authors' good looks have greatly improved with age.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Feb 18 15:14:29 2002 UTC (22 years, 2 months ago) by seb
Branch: MAIN
CVS Tags: pkgviews-base, pkgviews, netbsd-1-6-RELEASE-base, netbsd-1-6-1-base, netbsd-1-6-1, netbsd-1-6, netbsd-1-5-PATCH003, buildlink2-base, buildlink2
Changes since 1.5: +3 -1 lines
Diff to previous 1.5 (colored) to selected 1.62 (colored)

Introduce new framework for handling info files generation and installation.

Summary of changes:
- removal of USE_GTEXINFO
- addition of mk/texinfo.mk
- inclusion of this file in package Makefiles requiring it
- `install-info' substituted by `${INSTALL_INFO}' in PLISTs
- tuning of mk/bsd.pkg.mk:
    removal of USE_GTEXINFO
    INSTALL_INFO added to PLIST_SUBST
    `${INSTALL_INFO}' replace `install-info' in target rules
    print-PLIST target now generate `${INSTALL_INFO}' instead of `install-info'
- a couple of new patch files added for a handful of packages
- setting of the TEXINFO_OVERRIDE "switch" in packages Makefiles requiring it
- devel/cssc marked requiring texinfo 4.0
- a couple of packages Makefiles were tuned with respect of INFO_FILES and
  makeinfo command usage

See -newly added by this commit- section 10.24 of Packages.txt for
further information.

Revision 1.5 / (download) - annotate - [select for diffs], Fri Apr 27 22:22:22 2001 UTC (22 years, 11 months ago) by jtb
Branch: MAIN
CVS Tags: netbsd-1-5-PATCH001
Changes since 1.4: +1 -5 lines
Diff to previous 1.4 (colored) to selected 1.62 (colored)

Add a patch to configure so that it correctly determines the way
the Fortran compiler mangles function names.  Don't delete the
libtool .la file after installation -- they might be useful for something.

Revision 1.4 / (download) - annotate - [select for diffs], Sat Feb 17 18:22:21 2001 UTC (23 years, 2 months ago) by wiz
Branch: MAIN
Changes since 1.3: +2 -1 lines
Diff to previous 1.3 (colored) to selected 1.62 (colored)

Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.

Revision 1.3 / (download) - annotate - [select for diffs], Thu May 11 02:07:08 2000 UTC (23 years, 11 months ago) by dmcmahill
Branch: MAIN
CVS Tags: netbsd-1-5-RELEASE, netbsd-1-4-PATCH003
Changes since 1.2: +2 -1 lines
Diff to previous 1.2 (colored) to selected 1.62 (colored)

add missing USE_FORTRAN

Revision 1.2 / (download) - annotate - [select for diffs], Thu Jan 27 18:45:15 2000 UTC (24 years, 2 months ago) by drochner
Branch: MAIN
CVS Tags: netbsd-1-4-PATCH002
Changes since 1.1: +8 -4 lines
Diff to previous 1.1 (colored) to selected 1.62 (colored)

update to fftw-2.1.3, update homepage, enable shared libraries and
i386 speed hacks
changes from 2.0.1: mostly thread and MPI related (thus irrelevant),
and some bugfixes

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Wed Oct 21 19:16:45 1998 UTC (25 years, 6 months ago) by garbled
Branch: TNF
CVS Tags: pkgsrc-base, netbsd-1-4-RELEASE, netbsd-1-4-PATCH001, comdex-fall-1999
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored) to selected 1.62 (colored)

Initial import of fftw-2.0.1
a collection of fast C routines to compute DFTs

Revision 1.1 / (download) - annotate - [select for diffs], Wed Oct 21 19:16:45 1998 UTC (25 years, 6 months ago) by garbled
Branch: MAIN
Diff to selected 1.62 (colored)

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>