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

Attachment: signature.asc
Description: PGP signature



Reply via email to