aboutsummaryrefslogtreecommitdiff
path: root/CHANGES
diff options
context:
space:
mode:
authorBaptiste Daroussin <bapt@FreeBSD.org>2013-10-08 18:55:37 +0000
committerBaptiste Daroussin <bapt@FreeBSD.org>2013-10-08 18:55:37 +0000
commit91bfd4296df5745892d36b7cd8bc83cc7911796d (patch)
treec33fa012a06dc1d3baa257c00cf1a987becf45f5 /CHANGES
parent02a34ce656430185139c2ef9ad429fb6ac5302e4 (diff)
downloadports-91bfd4296df5745892d36b7cd8bc83cc7911796d.tar.gz
ports-91bfd4296df5745892d36b7cd8bc83cc7911796d.zip
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 'CHANGES')
-rw-r--r--CHANGES18
1 files changed, 18 insertions, 0 deletions
diff --git a/CHANGES b/CHANGES
index a432eff5b785..46b99ec7481d 100644
--- a/CHANGES
+++ b/CHANGES
@@ -11,6 +11,24 @@ in the release notes and/or placed into UPDATING.
All ports committers are allowed to commit to this file.
20131008:
+AUTHOR: bapt@FreeBSD.org
+
+ New "compiler" USES to be able to select the compiler based on the
+ features it provides.
+ 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
+
+20131008:
AUTHOR: makc@FreeBSD.org
New USES: qmake, configure tool widely used among Qt based projects.