The NetBSD Project

CVS log for pkgsrc/math/fftw/options.mk

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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.12 / (download) - annotate - [select for diffs], Sat Jun 12 07:30:23 2021 UTC (17 months, 3 weeks ago) by nia
Branch: MAIN
CVS Tags: pkgsrc-2022Q3-base, pkgsrc-2022Q3, pkgsrc-2022Q2-base, pkgsrc-2022Q2, pkgsrc-2022Q1-base, pkgsrc-2022Q1, pkgsrc-2021Q4-base, pkgsrc-2021Q4, pkgsrc-2021Q3-base, pkgsrc-2021Q3, pkgsrc-2021Q2-base, pkgsrc-2021Q2, HEAD
Changes since 1.11: +2 -6 lines
Diff to previous 1.11 (colored)

fftw: Disable "generic" GCC simd intrinsics

These produce poor code and it's always better to use the CPU-specific
intrinsics instead, which we already do on platforms where the test
suite doesn't fail.

Revision 1.11 / (download) - annotate - [select for diffs], Sun May 16 10:16:26 2021 UTC (18 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.10: +2 -2 lines
Diff to previous 1.10 (colored)

fftw: match future powerpc variants

Revision 1.10 / (download) - annotate - [select for diffs], Sun May 16 10:14:09 2021 UTC (18 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.9: +2 -16 lines
Diff to previous 1.9 (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.9 / (download) - annotate - [select for diffs], Sun May 16 08:44:33 2021 UTC (18 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.8: +4 -1 lines
Diff to previous 1.8 (colored)

fftw: enable altivec (detected at runtime) on powerpc

test suite runs on mac mini g4.

Revision 1.8 / (download) - annotate - [select for diffs], Sat May 15 11:20:52 2021 UTC (18 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.7: +4 -5 lines
Diff to previous 1.7 (colored)

fftw: avx usage is also gcc-specific in this package...

Revision 1.7 / (download) - annotate - [select for diffs], Sat May 15 11:18:58 2021 UTC (18 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.6: +16 -1 lines
Diff to previous 1.6 (colored)

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

Revision 1.6 / (download) - annotate - [select for diffs], Sat May 15 11:05:29 2021 UTC (18 months, 2 weeks ago) by nia
Branch: MAIN
Changes since 1.5: +18 -12 lines
Diff to previous 1.5 (colored)

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

Revision 1.5 / (download) - annotate - [select for diffs], Fri May 7 12:31:22 2021 UTC (18 months, 3 weeks ago) by thor
Branch: MAIN
Changes since 1.4: +9 -9 lines
Diff to previous 1.4 (colored)

math/fftw: fix pkglint issues

Revision 1.4 / (download) - annotate - [select for diffs], Thu Apr 29 23:30:15 2021 UTC (19 months ago) by thor
Branch: MAIN
Changes since 1.3: +29 -2 lines
Diff to previous 1.3 (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.3 / (download) - annotate - [select for diffs], Wed May 30 06:45:58 2018 UTC (4 years, 6 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2021Q1-base, pkgsrc-2021Q1, pkgsrc-2020Q4-base, pkgsrc-2020Q4, pkgsrc-2020Q3-base, pkgsrc-2020Q3, pkgsrc-2020Q2-base, pkgsrc-2020Q2, pkgsrc-2020Q1-base, pkgsrc-2020Q1, pkgsrc-2019Q4-base, pkgsrc-2019Q4, pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2
Changes since 1.2: +2 -3 lines
Diff to previous 1.2 (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.2 / (download) - annotate - [select for diffs], Tue Jul 9 15:46:45 2013 UTC (9 years, 4 months ago) by tsutsui
Branch: MAIN
CVS Tags: pkgsrc-2018Q1-base, pkgsrc-2018Q1, pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3, 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, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4, pkgsrc-2014Q3-base, pkgsrc-2014Q3, pkgsrc-2014Q2-base, pkgsrc-2014Q2, pkgsrc-2014Q1-base, pkgsrc-2014Q1, pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.1: +4 -2 lines
Diff to previous 1.1 (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.1 / (download) - annotate - [select for diffs], Sat Jun 29 18:59:43 2013 UTC (9 years, 5 months ago) by tsutsui
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2

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@.

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>