svn commit: r371153 - in head: Mk Mk/Uses lang/libobjc2 net/belle-sip
Antoine Brodin
antoine at FreeBSD.org
Sat Oct 18 18:14:00 UTC 2014
Author: antoine
Date: Sat Oct 18 18:13:58 2014
New Revision: 371153
URL: https://svnweb.freebsd.org/changeset/ports/371153
QAT: https://qat.redports.org/buildarchive/r371153/
Log:
Switch from clang33 to clang34 for ports using compiler:*11*, objc or
gnustep on freebsd 8.4 and 9.1
PR: ports/193555
Differential Revision: https://reviews.freebsd.org/D935
Reviewed by: bapt
Exp-run: self
Modified:
head/Mk/Uses/compiler.mk
head/Mk/Uses/objc.mk
head/Mk/bsd.gnustep.mk
head/lang/libobjc2/Makefile
head/net/belle-sip/Makefile
Modified: head/Mk/Uses/compiler.mk
==============================================================================
--- head/Mk/Uses/compiler.mk Sat Oct 18 18:06:39 2014 (r371152)
+++ head/Mk/Uses/compiler.mk Sat Oct 18 18:13:58 2014 (r371153)
@@ -150,10 +150,10 @@ CC= clang
CXX= clang++
CHOSEN_COMPILER_TYPE= clang
.else
-BUILD_DEPENDS+= ${LOCALBASE}/bin/clang33:${PORTSDIR}/lang/clang33
-CPP= ${LOCALBASE}/bin/clang-cpp33
-CC= ${LOCALBASE}/bin/clang33
-CXX= ${LOCALBASE}/bin/clang++33
+BUILD_DEPENDS+= ${LOCALBASE}/bin/clang34:${PORTSDIR}/lang/clang34
+CPP= ${LOCALBASE}/bin/clang-cpp34
+CC= ${LOCALBASE}/bin/clang34
+CXX= ${LOCALBASE}/bin/clang++34
CHOSEN_COMPILER_TYPE= clang
.if ${OSVERSION} < 900033
USE_BINUTILS= yes
@@ -176,11 +176,11 @@ CC= clang
CXX= clang++
CHOSEN_COMPILER_TYPE= clang
.else
-BUILD_DEPENDS+= ${LOCALBASE}/bin/clang33:${PORTSDIR}/lang/clang33
+BUILD_DEPENDS+= ${LOCALBASE}/bin/clang34:${PORTSDIR}/lang/clang34
CHOSEN_COMPILER_TYPE= clang
-CPP= ${LOCALBASE}/bin/clang-cpp33
-CC= ${LOCALBASE}/bin/clang33
-CXX= ${LOCALBASE}/bin/clang++33
+CPP= ${LOCALBASE}/bin/clang-cpp34
+CC= ${LOCALBASE}/bin/clang34
+CXX= ${LOCALBASE}/bin/clang++34
.if ${OSVERSION} < 900033
USE_BINUTILS= yes
LDFLAGS+= -B${LOCALBASE}/bin
@@ -202,11 +202,11 @@ CC= clang
CXX= clang++
CHOSEN_COMPILER_TYPE= clang
.else
-BUILD_DEPENDS+= ${LOCALBASE}/bin/clang33:${PORTSDIR}/lang/clang33
+BUILD_DEPENDS+= ${LOCALBASE}/bin/clang34:${PORTSDIR}/lang/clang34
CHOSEN_COMPILER_TYPE= clang
-CPP= ${LOCALBASE}/bin/clang-cpp33
-CC= ${LOCALBASE}/bin/clang33
-CXX= ${LOCALBASE}/bin/clang++33
+CPP= ${LOCALBASE}/bin/clang-cpp34
+CC= ${LOCALBASE}/bin/clang34
+CXX= ${LOCALBASE}/bin/clang++34
.if ${OSVERSION} < 900033
USE_BINUTILS= yes
LDFLAGS+= -B${LOCALBASE}/bin
Modified: head/Mk/Uses/objc.mk
==============================================================================
--- head/Mk/Uses/objc.mk Sat Oct 18 18:06:39 2014 (r371152)
+++ head/Mk/Uses/objc.mk Sat Oct 18 18:13:58 2014 (r371153)
@@ -45,10 +45,10 @@ CC= /usr/bin/clang
CPP= /usr/bin/clang-cpp
CXX= /usr/bin/clang++
.else
-BUILD_DEPENDS+= ${LOCALBASE}/bin/clang33:${PORTSDIR}/lang/clang33
-CPP= ${LOCALBASE}/bin/clang-cpp33
-CC= ${LOCALBASE}/bin/clang33
-CXX= ${LOCALBASE}/bin/clang++33
+BUILD_DEPENDS+= ${LOCALBASE}/bin/clang34:${PORTSDIR}/lang/clang34
+CPP= ${LOCALBASE}/bin/clang-cpp34
+CC= ${LOCALBASE}/bin/clang34
+CXX= ${LOCALBASE}/bin/clang++34
.if ${OSVERSION} < 900033
USE_BINUTILS= yes
LDFLAGS+= -B${LOCALBASE}/bin
Modified: head/Mk/bsd.gnustep.mk
==============================================================================
--- head/Mk/bsd.gnustep.mk Sat Oct 18 18:06:39 2014 (r371152)
+++ head/Mk/bsd.gnustep.mk Sat Oct 18 18:13:58 2014 (r371153)
@@ -173,10 +173,10 @@ _CLANG= 0
.endif
.if ${_CLANG} < 33
-BUILD_DEPENDS+= ${LOCALBASE}/bin/clang33:${PORTSDIR}/lang/clang33
-CPP= ${LOCALBASE}/bin/clang-cpp33
-CC= ${LOCALBASE}/bin/clang33
-CXX= ${LOCALBASE}/bin/clang++33
+BUILD_DEPENDS+= ${LOCALBASE}/bin/clang34:${PORTSDIR}/lang/clang34
+CPP= ${LOCALBASE}/bin/clang-cpp34
+CC= ${LOCALBASE}/bin/clang34
+CXX= ${LOCALBASE}/bin/clang++34
.else
CPP= /usr/bin/clang-cpp
CC= /usr/bin/clang
Modified: head/lang/libobjc2/Makefile
==============================================================================
--- head/lang/libobjc2/Makefile Sat Oct 18 18:06:39 2014 (r371152)
+++ head/lang/libobjc2/Makefile Sat Oct 18 18:13:58 2014 (r371153)
@@ -21,9 +21,9 @@ _CLANG!= if [ -f /usr/bin/clang ] ; then
${SED} -e 's/.*clang version \([0-9]\)\.\([0-9]\).*/\1\2/' ; else ${ECHO} 0 ; fi
.if ${_CLANG} < 33
-BUILD_DEPENDS+= ${LOCALBASE}/bin/clang33:${PORTSDIR}/lang/clang33
-CC= ${LOCALBASE}/bin/clang33
-CXX= ${LOCALBASE}/bin/clang++33
+BUILD_DEPENDS+= ${LOCALBASE}/bin/clang34:${PORTSDIR}/lang/clang34
+CC= ${LOCALBASE}/bin/clang34
+CXX= ${LOCALBASE}/bin/clang++34
.else
CC= /usr/bin/clang
CXX= /usr/bin/clang++
Modified: head/net/belle-sip/Makefile
==============================================================================
--- head/net/belle-sip/Makefile Sat Oct 18 18:06:39 2014 (r371152)
+++ head/net/belle-sip/Makefile Sat Oct 18 18:13:58 2014 (r371153)
@@ -38,10 +38,15 @@ POLARSSL_LIB_DEPENDS= libpolarssl.so:${
post-extract:
@${CP} ${DISTDIR}/antlr-3.4-complete.jar ${WRKDIR}/antlr-complete.jar
+.include <bsd.port.pre.mk>
+
post-patch:
@${REINPLACE_CMD} -e 's|%%WRKDIR%%|${WRKDIR}|' -e 's|-lrt||' \
${WRKSRC}/configure
+.if ${CHOSEN_COMPILER_TYPE} == clang && (${OSVERSION} < 902512 || (${OSVERSION} >= 1000000 && ${OSVERSION} < 1000707))
+ @${REINPLACE_CMD} 's, -fms-extensions,,' ${WRKSRC}/configure
+.endif
@${REINPLACE_CMD} -e 's|-timezone||' \
${WRKSRC}/src/belle_sip_headers_impl.c
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
More information about the svn-ports-all
mailing list