aboutsummaryrefslogtreecommitdiffstats
path: root/CHANGES
diff options
context:
space:
mode:
authorbapt <bapt@FreeBSD.org>2013-10-09 02:55:37 +0800
committerbapt <bapt@FreeBSD.org>2013-10-09 02:55:37 +0800
commit9232582074115aef0eaba9f6e6753dc1c52c3df5 (patch)
treec33fa012a06dc1d3baa257c00cf1a987becf45f5 /CHANGES
parentd39959a58dc348e586a14ddcb189d4cf85ffd0ff (diff)
downloadfreebsd-ports-gnome-9232582074115aef0eaba9f6e6753dc1c52c3df5.tar.gz
freebsd-ports-gnome-9232582074115aef0eaba9f6e6753dc1c52c3df5.tar.zst
freebsd-ports-gnome-9232582074115aef0eaba9f6e6753dc1c52c3df5.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.
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.