1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-29 01:13:08 +00:00
Commit Graph

20 Commits

Author SHA1 Message Date
Gerald Pfeifer
1cd277bdce Update the default version of GCC used in the Ports Collection from
GCC 4.6.4 to GCC 4.7.3.  This entails updating the lang/gcc port as
well as changing the default in Mk/bsd.default-versions.mk.

Part II, Bump PORTREVISIONs.

PR:		182136
Supported by:	Christoph Moench-Tegeder <cmt@burggraben.net> (fixing many ports)
Tested by:	bdrewery (two -exp runs)
2014-03-10 20:55:20 +00:00
Tijl Coosemans
564a799c71 Convert all USE_FORTRAN=yes to "USES=fortran, USE_GCC=yes". In most cases
USE_GCC=yes has been omitted though.

Remove USE_FORTRAN handling from bsd.port.mk and bsd.gcc.mk.

Minor cleanups in some ports like USE_GMAKE, NOPORTDOCS,...

Exp-run:	bdrewery
Approved by:	portmgr (bdrewery)
2014-02-16 17:15:31 +00:00
Gerald Pfeifer
3be3e90f93 Update to libmpc version 1.0.1 which brings the following fixes:
- Switched to automake 1.11.6, see CVE-2012-3386.
 - #14669: Fixed extraction of CC from gmp.h.
 - Fixed case of intermediate zero real or imaginary part in mpc_fma,
   found by hydra with GMP_CHECK_RANDOMIZE=1346362345.

This is on top of the following changes from version 1.0

 - Licence change towards LGPLv3+ for the code and GFDLv1.3+ (with no
   invariant sections) for the documentation.
 - 100% of all lines are covered by tests
 - Renamed functions
   . mpc_mul_2exp to mpc_mul_2ui
   . mpc_div_2exp to mpc_div_2ui
 - 0^0, which returned (NaN,NaN) previously, now returns (1,+0).
 - Removed compatibility with K&R compilers, which was untestable due
   to lack of such compilers.
 - New functions
   . mpc_log10
   . mpc_mul_2si, mpc_div_2si
 - Speed-ups
   . mpc_fma
 - Bug fixes
   . mpc_div and mpc_norm now return a value indicating the effective
     rounding direction, as the other functions.
   . mpc_mul, mpc_sqr and mpc_norm now return correct results even if
     there are over- or underflows during the computation.
   . mpc_asin, mpc_proj, mpc_sqr: Wrong result when input variable has
     infinite part and equals output variable is corrected.
   . mpc_fr_sub: Wrong return value for imaginary part is corrected.

Convert to the new LIB_DEPENDS standard and remove hard-coded
.so versions from a couple of dependent ports.

Bump PORTREVISIONS of all dependent ports.

PR:		183141
Approved by:	portmgr (bdrewery)
2013-10-26 00:52:33 +00:00
Baptiste Daroussin
1dd0d087e7 Add NO_STAGE all over the place in preparation for the staging support (cat: science) 2013-09-20 22:48:30 +00:00
Steven Kreuzer
65fa7813b2 Update to 1.2
PR:		ports/178240
Submitted by:	Stas Timokhin <devel@stasyan.com>
2013-09-03 17:06:48 +00:00
Bryan Drewery
e7ed419d92 - Fix build after USES=pathfix update obsoleted the need for a patch in
r315827
2013-08-30 23:23:24 +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
Andrej Zverev
24f468b2e8 - Fix double usage of USES 2013-08-04 07:13:08 +00:00
Martin Wilke
214199b680 - Fix pkgconfig
Reported by:	pkg (DEVELOPER_MODE)
2013-06-11 01:06:48 +00:00
Marcus von Appen
95e7081976 - Convert USE_ICONV=yes to USES=iconv
- Change USE_GNOME=pkgconfig|gnomehack to USES=pathfix|pkgconfig and
  USE_GETTEXT=yes to USES=gettext while here
2013-04-27 18:25:24 +00:00
Alex Kozlov
e159824929 - Convert USE_GETTEXT to USES (part 3)
Approved by:	portmgr (bapt)
2013-04-24 18:10:30 +00:00
Martin Wilke
5f7fb24f40 - Convert to Optionsng
- While here trim header
2013-03-14 11:20:54 +00:00
Gerald Pfeifer
e89f13b555 Replace USE_GCC=4.5+ by USE_GCC=4.6+ which has been transparently
done by the ports infrastructure for a while.

Approved by:	maintainer timeout
Feature safe:	yes
2012-04-07 15:31: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
Julien Laffaye
011dce24ce - Chase guile shared lib bump
- Add an entry to UPDATING
2011-07-31 15:07:08 +00:00
Stephen Montgomery-Smith
252b0b6404 - Add optional dependency net/openmpi
- Add lib_depends textproc/gsed
- Make datadir safe
- Move pkgconfig from lib to libdata
- Make patches to configure prefix friendly

PR:		ports/155655
Submitted by:	Klaus Aehlig <aehlig@linta.de>
Approved by:	maho (mentor) and
			Stas Timokhin <devel@stasyan.com> (maintainer)
2011-06-21 02:19:07 +00:00
Ade Lovett
f584da22ee Clean up "current" versions of autotools components to further reduce
tree-churn on updates.
2010-12-08 19:58:49 +00:00
Martin Wilke
6823d79942 - Fix build
PR:		146745
Submitted by:	Stas Timokhin <devel@stasyan.com> (maintainer)
2010-06-06 07:20:54 +00:00
Ade Lovett
8d837132c7 Bounce PORTREVISION for gettext-related ports. Have fun, ya'll. 2010-05-31 02:01:56 +00:00
Wen Heping
551d43b724 Meep (or MEEP) is a free finite-difference time-domain (FDTD) simulation
software package developed at MIT to model electromagnetic systems,
along with our MPB eigenmode package.

WWW: http://ab-initio.mit.edu/wiki/index.php/Meep

PR:		ports/142158
Submitted by:	Stas Timokhin <devel@stasyan.com>
2010-01-25 00:27:10 +00:00