* export variables pertaining to WANTLIB and LIB_DEPENDS even when not
using the gcc4 compiler (can be committed independently of the update)

* use these variables in clang.port.mk

Index: gcc/4.9/gcc4.port.mk
===================================================================
RCS file: /cvs/ports/lang/gcc/4.9/gcc4.port.mk,v
retrieving revision 1.4
diff -u -p -r1.4 gcc4.port.mk
--- gcc/4.9/gcc4.port.mk        17 Jul 2015 22:42:12 -0000      1.4
+++ gcc/4.9/gcc4.port.mk        11 Nov 2015 10:24:23 -0000
@@ -29,6 +29,10 @@ _MODGCC4_ARCH_USES = Yes
 
 COMPILER_VERSION ?= gcc2
 
+MODGCC4STDCPP = estdc++
+MODGCC4_CPPLIBDEP = lang/gcc/4.9,-libs>=4.9,<4.10
+MODGCC4_CPPWANTLIB = estdc++>=17
+
 _MODGCC4_LINKS =
 .if ${_MODGCC4_ARCH_USES:L} == "yes"
 
@@ -39,10 +43,7 @@ _MODGCC4_LINKS += egcc gcc egcc cc
 
 .  if ${MODGCC4_LANGS:L:Mc++}
 BUILD_DEPENDS += lang/gcc/4.9,-c++>=4.9,<4.10
-MODGCC4STDCPP = estdc++
-MODGCC4_CPPLIBDEP = lang/gcc/4.9,-libs>=4.9,<4.10
 LIB_DEPENDS += ${MODGCC4_CPPLIBDEP}
-MODGCC4_CPPWANTLIB = estdc++>=17
 WANTLIB += ${MODGCC4_CPPWANTLIB}
 _MODGCC4_LINKS += eg++ g++ eg++ c++
 .  endif
Index: clang/clang.port.mk
===================================================================
RCS file: /cvs/ports/lang/clang/clang.port.mk,v
retrieving revision 1.15
diff -u -p -r1.15 clang.port.mk
--- clang/clang.port.mk 11 Feb 2015 00:30:00 -0000      1.15
+++ clang/clang.port.mk 11 Nov 2015 10:25:47 -0000
@@ -1,6 +1,6 @@
 # $OpenBSD: clang.port.mk,v 1.15 2015/02/11 00:30:00 brad Exp $
 
-MODCLANG_VERSION=      3.5.20140228p27
+MODCLANG_VERSION=      3.7.0
 
 MODCLANG_ARCHS ?=
 MODCLANG_LANGS ?=
@@ -35,6 +35,12 @@ _MODCLANG_LINKS = clang gcc clang cc
 
 .  if ${MODCLANG_LANGS:L:Mc++}
 _MODCLANG_LINKS += clang++ g++ clang++ c++
+# uses libestdc++
+MODULES += gcc4
+MODCLANG_CPPLIBDEP = ${MODGCC4_CPPLIBDEP}
+LIB_DEPENDS += ${MODCLANG_CPPLIBDEP}
+MODCLANG_CPPWANTLIB = ${MODGCC4_CPPWANTLIB}
+WANTLIB += ${MODCLANG_CPPWANTLIB}
 .  endif
 .endif
 

Reply via email to