diff options
author | Baptiste Daroussin <bapt@FreeBSD.org> | 2013-10-08 18:55:37 +0000 |
---|---|---|
committer | Baptiste Daroussin <bapt@FreeBSD.org> | 2013-10-08 18:55:37 +0000 |
commit | 91bfd4296df5745892d36b7cd8bc83cc7911796d (patch) | |
tree | c33fa012a06dc1d3baa257c00cf1a987becf45f5 /UPDATING | |
parent | 02a34ce656430185139c2ef9ad429fb6ac5302e4 (diff) |
New USES=compiler
Supported arguments are:
- c++11-lang: the port needs a c++11 aware compiler what ever standard
library it uses, implies features
- c++11-lib: the port needs a c++11 standard library, implies features
- c11: the ports needs a c11 aware compiler implies features
- features: this will create a COMPILER_FEATURES variable which contains
the list of features ${CC} do support, implies env.
- env: the COMPILER_TYPE will be set to either gcc or clang.
By default the uses will try to use clang33 from ports when nothing in
base is relevant except if the user explicitly defines
FAVORITE_COMPILER=gcc in his make.conf
Please note that testing tinderbox prior to version: 4.0.1_1 is not able to
properly figure out the dependencies implied by this USES.
Notes
Notes:
svn path=/head/; revision=329823
Diffstat (limited to 'UPDATING')
-rw-r--r-- | UPDATING | 10 |
1 files changed, 10 insertions, 0 deletions
@@ -5,6 +5,16 @@ they are unavoidable. You should get into the habit of checking this file for changes each time you update your ports collection, before attempting any port upgrades. +20131008: + AFFECT: all users + AUTHOR: bapt@FreeBSD.org + + A new USES has been added: compiler.mk, this uses allows porters to + select a compiler for a given port based on the features the port needs + By default this will always try to find clang > 3.3. + If the user prefers using gcc then the following macro should be added + to user's make.conf: FAVORITE_COMPILER=gcc + 20131004: AFFECTS: users of net-mgmt/nrpe2 AUTHOR: ohauer@FreeBSD.org |