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