libgphoto2 needs C99 constructs to compile.
This does the usual dance with conditionally adding -std=gnu99
ok?
--Kurt
Index: Makefile
===================================================================
RCS file: /cvs/ports/graphics/libgphoto2/Makefile,v
retrieving revision 1.70
diff -u -r1.70 Makefile
--- Makefile 17 Oct 2020 08:25:12 -0000 1.70
+++ Makefile 21 Oct 2020 04:28:19 -0000
@@ -46,6 +46,11 @@
# XXX libusb1 is broken
CONFIGURE_ARGS += --with-libusb-1.0=no
+.include <bsd.port.arch.mk>
+.if !${PROPERTIES:Mclang}
+CFLAGS += -std=gnu99
+.endif
+
DEBUG_PACKAGES= ${BUILD_PACKAGES}
# /usr/local/lib/libiconv.a(localcharset.o)(.text+0x0): In function
`locale_charset':