Hi, clang6 fix for net/nam, still a lot of warnings but at least it builds. ok ? Comments ? Cheers Giovanni
Index: Makefile
===================================================================
RCS file: /var/cvs/ports/net/nam/Makefile,v
retrieving revision 1.40
diff -u -p -r1.40 Makefile
--- Makefile 26 Jul 2017 22:45:28 -0000 1.40
+++ Makefile 16 Apr 2018 22:30:01 -0000
@@ -35,6 +35,16 @@ CONFIGURE_ARGS= --with-tcl-ver=${MODTCL_
--x-includes=${X11BASE}/include \
--x-libraries=${X11BASE}/lib
+MAKE_ENV= CC="${CC}" \
+ CFLAGS="${CFLAGS}" \
+ CPPFLAGS="${CPPFLAGS}" \
+ CXXFLAGS="${CXXFLAGS}"
+
+.include <bsd.port.arch.mk>
+.if ${PROPERTIES:Mclang}
+CXXFLAGS += -std=c++03
+.endif
+
ALL_TARGET=
NO_TEST= Yes
Index: patches/patch-Makefile_in
===================================================================
RCS file: patches/patch-Makefile_in
diff -N patches/patch-Makefile_in
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-Makefile_in 16 Apr 2018 22:30:01 -0000
@@ -0,0 +1,14 @@
+$OpenBSD$
+
+Index: Makefile.in
+--- Makefile.in.orig
++++ Makefile.in
+@@ -83,7 +83,7 @@ RM = rm -f
+ .SUFFIXES: .cc $(.SUFFIXES)
+
+ .cc.o:
+- rm -f $@; $(CPP) -o $@ -c $(CFLAGS) $*.cc
++ rm -f $@; $(CPP) -o $@ -c $(CXXFLAGS) $(CFLAGS) $*.cc
+
+ .c.o:
+ rm -f $@; $(CC) -o $@ -c $(CFLAGS) $*.c
signature.asc
Description: PGP signature
