Commit graph

16 commits

Author SHA1 Message Date
Brendan Fabeny
2212333b81 Fix i386 builds using clang [1]; use staging;
remove some outdated material

PR:		186998 [1]
Submitted by:	truckman [1]
2014-03-05 03:17:04 +00:00
Baptiste Daroussin
ce5e457020 Add NO_STAGE all over the place in preparation for the staging support (cat: math) 2013-09-20 20:55:04 +00:00
Brendan Fabeny
ac39d25cb1 - update fftw3* to 3.3 [1], and adjust dependent ports
- make use of optimizations by default, where possible
(quad flavor to follow shortly, and mpi at a later date)

Suggestions and patches from:	ache, C. Burns, wen
2011-10-17 10:08:33 +00:00
Diane Bruce
0ba6a0a241 - After digging into the Makefile and configure for fftw3 I discovered
that USE_FORTRAN was only used to determine what name mangling scheme
  it had to use to compile the shim libs for fortran, but compiling everything
  using 'C' anyway.
  With this diff, the slave ports fftw3-long-fortran, fftw3-float-fortran
  and fftw3-fortran disapear since the shims are always built, without
  necessitating the use of a USE_FORTRAN.

Approved by:	ahze (Maintainer)
2009-08-25 20:24:09 +00:00
Michael Johnson
a8fd1d1350 Update to 3.2.2 2009-08-10 00:45:07 +00:00
Diane Bruce
8b92a2cd89 - Ensure Fortran shim is not built if USE_FORTRAN is not set.
- Split Fortran option into slave ports fftw3-fortran long-fortran float-fortran
- Have to bump PORTREVISION for package builds etc..
- Fix silly spelling mistakes "Percision" -> "Precision" noted.

Reviewed by:	itetcu (portmgr)
Approved by:	ahze (Maintainer)
2009-06-17 19:29:52 +00:00
Michael Johnson
81387e45d9 Update to 3.2.1 2009-06-07 18:33:21 +00:00
Diane Bruce
21a8d0ccd9 - fftw3 needs USE_FORTRAN in order to generate fortran shim. [1]
- Two week maintainer timeout.

PR:	ports/134115 [1]
2009-05-15 11:58:18 +00:00
Michael Johnson
d74ec15160 - Update to 3.1.1
- Mark fftw3-long ONLY_FOR_ARCHS=i386 sparc64

PR:		93925 (did not use)
2006-05-11 15:11:30 +00:00
Michael Johnson
170df9496f - Add support for atleast sparc64 and maybe other 64bit cpus
- Grab MAINTAINER on ldouble
2006-04-14 14:23:03 +00:00
Michael Johnson
44960c7e7a - Always build the seprate fftw3 threads lib.
Requested by:	Xride via irc.freenode.org/#FreeBSD-GNOME
2005-11-30 19:28:01 +00:00
Michael Johnson
3265911541 - Fix fftw3-long by ALWAYS using math/ldouble even if CPUTYPE is defined
since some CPUTYPES work and others don't.
2005-10-29 01:18:07 +00:00
Kris Kennaway
a323476a15 BROKEN: Does not build 2005-10-28 06:37:28 +00:00
Michael Johnson
37b290e592 - Mark only for i386 for now.
Pointed out by:	pointyhat via kris
2005-05-21 20:20:45 +00:00
Michael Johnson
39ba9398d9 - Fix build for 4.x users who define WITH_OPTIMIZED_CFLAGS and have SSE by
using internal libtool since we use gcc34 and libtool15 doesn't like a
  different CC/CXX other than the one it was built with [1]
- Fix plist if WITH_SMP_THREADS was defined
- Bump PORTREVISION to force update of plist changes

Reported by:	marcus [1]
2004-12-20 04:55:50 +00:00
Michael Johnson
d63a13eb34 Add slave port fftw3-float
Fast C routines (Single Percision)
Add slave port fftw3-long
   Fast C routines (Long Double Percision)

Approved by:	pav (co mentor)
2004-11-07 21:56:43 +00:00