Commit graph

95 commits

Author SHA1 Message Date
Tijl Coosemans
4bdd97e324 math/fftw3:
- Add USES=libtool and bump dependent ports
- Add INSTALL_TARGET=install-strip
- Remove PTHREAD_CFLAGS and PTHREAD_LIBS
- Use MAKE_CMD
2014-08-31 16:36:22 +00:00
Adam Weinberger
0f88ed614d Repair instances, almost all courtesy of bf ;-), of spaces
and/or tabs before the =. This made doing regular expressions
on the ports tree really difficult.

Approved by:	portmgr (not really, but touches unstaged ports)
2014-07-29 20:55:27 +00:00
Baptiste Daroussin
098cf2db5a Remove useless post-patch-script in append it to post-patch
change -exec ${RM} by -delete in the find command
2014-04-04 13:45:36 +00:00
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
Baptiste Daroussin
cddacdc1a8 Convert to new perl framework
Convert USE_GMAKE to USES
2013-09-16 16:45:35 +00:00
Gerald Pfeifer
41e60477bd Replace USE_GCC=4.6+ and USE_GCC=4.4+ by USE_GCC=yes.
Right now this is a noop in the former case and a noop in the latter
case unless lang/gcc44 has been installed explicitly.

This puts a bit more emphasis on standardizing on a canonical version
"current" GCC and makes it easier to update that canonical version
by changing the default in Mk/bsd.gcc.mk and updating the lang/gcc port.

That is, USE_GCC=yes means "use a decent/modern version of GCC" without
having to worry about details.

Approved by:	portmgr (bdrewery)
2013-08-17 16:27:24 +00:00
Baptiste Daroussin
992586fa08 Finish converting the whole ports tree to USES=pkgconfig 2013-04-23 14:20:25 +00:00
Eitan Adler
334eb0fc61 This changes almost all the "gnomehack" only USE_GNOME cases to USES= pathfix.
If a port used other USE_GNOME items it was untouched.
The ports that used other USES were fixed by hand.

PR:		ports/177081
Reviewed by:	bapt
Approved by:	portmgr (miwi)
2013-03-19 13:04:30 +00:00
Brendan Fabeny
303161a0eb update master sites; trim headers; reposition LICENSE, WWW 2013-03-18 16:11:34 +00:00
Brendan Fabeny
530576f184 fix WITH_OPENMP on recent -CURRENT built WITH_CLANG_IS_CC [1];
use USE_PKGCONFIG

Reported by:	A. Shterenlikht, Denis [1]
2013-02-14 12:21:32 +00:00
Brendan Fabeny
7e77c580ac update to 3.3.3
Feature safe:	yes
2012-11-27 05:14:07 +00:00
Brendan Fabeny
df54417c40 exit earlier, and with a more helpful error message, when attempting to
build the OpenMP libraries with clang [1]; shorten a long line

PR:		168804 [1]
2012-06-08 22:38:32 +00:00
Brendan Fabeny
38a3967095 update to 3.3.2 and convert options to the new style 2012-06-07 03:05:48 +00:00
Brendan Fabeny
d6760b35c7 update to 3.3.1 2012-03-03 09:06:17 +00:00
Martin Wilke
e1c6649edf - Remove WITH_FBSD10_FIX, is no longer needed 2011-11-09 15:26:04 +00:00
Martin Wilke
1ff6110ea9 - Fix build on FreeBSD 10
With hat:	portmgr
2011-10-28 17:09:52 +00:00
Brendan Fabeny
30a3d63fae Fix minor infelicity in OPTIONS, to prevent the end
of the world.

PR:		161896
Submitted by:	mandree, wblock (different patch)
2011-10-22 16:02:55 +00:00
Brendan Fabeny
33f5240ccf add an option for the fftw3 OpenMP libraries, and turn it
off by default, because some compilers (e.g. clang) don't
support OpenMP; make linking to the fftw3*_threads shared
libraries easier by adding tags for the system thread
library; simplify math library changes for the long flavor
on 7.*; defer patch cleanup, to make debugging easier;
tweak format of post-patch target
2011-10-22 08:03:34 +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
Brendan Fabeny
6a06bfcd2a use altivec only in the -float case; simplify some conditionals;
restrict sse2 to machines that support it; re-format a few lines
2011-09-27 22:18:14 +00:00
Brendan Fabeny
f172e6870f fix flags when built WITH_OPTIMIZED_CFLAGS
PR:		157936, 161023
Reported by:	L.V. Iliev, amdmi3, "break19", G.V. Seibert
2011-09-26 18:09:51 +00:00
Dmitry Marakasov
6f6fbe4bdf - Add LDFLAGS to CONFIGURE_ENV and MAKE_ENV (as it was done with LDFLAGS)
- Fix all ports that add {CPP,LD}FLAGS to *_ENV to modify flags instead

PR:		157936
Submitted by:	myself
Exp-runs by:	pav
Approved by:	pav
2011-09-23 22:26:39 +00:00
Koop Mast
0e682dded4 Remove USE_GNOME=gnometarget from ports. It has been a empty keyword since
mid 2008.

PR:		ports/159624
Submitted by:	Ruslan Mahmatkhanov <cvs-src@yandex.ru>
2011-08-11 19:20:17 +00:00
Martin Wilke
bb86cbe5d2 - Get Rid MD5 support 2011-03-20 12:54:45 +00:00
Mark Linimon
a1b89761cf Over to new volunteer. 2010-07-26 01:59:00 +00:00
Mark Linimon
83fb1239f7 Reset ahze@ due to maintainer-timeouts and no response to email.
Hat:		portmgr
2010-07-26 00:03:14 +00:00
Diane Bruce
a6d191cbc7 - Oops checked in the wrong Makefile
Approved by:	ahze
2009-08-25 20:50:53 +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
Pav Lucistnik
43b0bc87a6 - Update to 3.2.1
With hat:	portmgr (quick unbreak)
2009-06-07 22:14:01 +00:00
Michael Johnson
81387e45d9 Update to 3.2.1 2009-06-07 18:33:21 +00:00
Pav Lucistnik
55af5f30cd - Update to 3.2
PR:		ports/129035
Submitted by:	Wen Heping <wenheping@gmail.com>
Approved by:	maintainer timeout (ahze; 6 months)
2009-05-18 15:08:28 +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
Pav Lucistnik
a05595b63a - Update download locations 2009-01-20 15:15:35 +00:00
Michael Johnson
9757994e41 Update to 3.1.3 2008-10-12 20:20:46 +00:00
Michael Johnson
279fbcbe78 Add 'make regression-test' which runs a series of tests of the fftw3 build
PR:		ports/127103
Submitted by:	Pedro Giffuni <pfgshield-freebsd@yahoo.com>
2008-09-07 04:19:51 +00:00
Martin Wilke
3e4ed01146 - Remove unneeded dependency from gtk12/gtk20 [1]
- Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG
- Remove X11BASE support in favor of LOCALBASE or PREFIX
- Use USE_LDCONFIG instead of INSTALLS_SHLIB
- Remove unneeded USE_GCC 3.4+

Thanks to all Helpers:
	Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr,
	ehaupt, nox, itetcu, flz, pav

PR:		116263
Tested on:	pointyhat
Approved by:	portmgr (pav)
2008-04-19 17:56:05 +00:00
Edwin Groothuis
81cd10f8d2 Remove always-false/true conditions based on OSVERSION 500000 2007-10-04 01:53:45 +00:00
Rong-En Fan
f935a609c5 - Set --mandir and --infodir in CONFIGURE_ARGS if the configure script
supports them.  This is determined by running ``configure --help'' in
  do-configure target and set the shell variable _LATE_CONFIGURE_ARGS
  which is then passed to CONFIGURE_ARGS.
- Remove --mandir and --infodir in ports' Makefile where applicable
  Few ports use REINPLACE_CMD to achieve the same effect, remove them too.
- Correct some manual pages location from PREFIX/man to MANPREFIX/man
- Define INFO_PATH where necessary
- Document that .info files are installed in a subdirectory relative to
  PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and
  subdirectory detection.

PR:		ports/111470
Approved by:	portmgr
Discussed with:	stas (Mk/*), gerald (info related stuffs)
Tested by:	pointyhat exp run
2007-07-23 09:36:51 +00:00
Michael Johnson
4c361739d3 - Update to 3.1.2 2006-07-06 06:34:17 +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
Edwin Groothuis
efe7d5f7f4 Remove USE_REINPLACE from ports starting with M 2006-05-10 22:37:39 +00:00
Michael Johnson
11ac509674 - Update MASTER_SITES to fix fetch 2006-04-24 13:07:59 +00:00
Ade Lovett
8503536d38 Conversion to a single libtool environment.
Approved by:	portmgr (kris)
2006-02-23 10:40:44 +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
Ade Lovett
54a0b86543 Mass-conversion to the USE_AUTOTOOLS New World Order. The code present
in bsd.autotools.mk essentially makes this a no-op given that all the
old variables set a USE_AUTOTOOLS_COMPAT variable, which is parsed in
exactly the same way as USE_AUTOTOOLS itself.

Moreover, USE_AUTOTOOLS has already been extensively tested by the GNOME
team -- all GNOME 2.12.x ports use it.

Preliminary documentation can be found at:
	http://people.FreeBSD.org/~ade/autotools.txt

which is in the process of being SGMLized before introduction into the
Porters Handbook.

Light blue touch-paper.  Run.
2005-11-15 06:52:12 +00:00
Michael Johnson
3e4b179fa7 - Add SHA256
- Add SIZE to a few ports
2005-11-09 07:09:47 +00:00
Michael Johnson
86c35e7576 - Move USE_LDOUBLE=yes above bsd.port.pre.mk so pointyhat actaully uses
math/ldouble
2005-11-03 19:30:10 +00:00