libdvdread uses C99 constructs so base-gcc needs to be told that for the build to complete. The diff below does so just for base-gcc arches.
ok? (cc maintainer) --Kurt Index: Makefile =================================================================== RCS file: /cvs/ports/devel/libdvdread/Makefile,v retrieving revision 1.32 diff -u -p -r1.32 Makefile --- Makefile 15 Dec 2020 18:57:38 -0000 1.32 +++ Makefile 18 Dec 2020 16:45:40 -0000 @@ -25,4 +25,9 @@ LIB_DEPENDS = converters/libdvdcss>=1.4. CONFIGURE_STYLE = gnu CONFIGURE_ARGS =--disable-apidoc +.include <bsd.port.arch.mk> +.if !${PROPERTIES:Mclang} +CFLAGS += -std=gnu99 +.endif + .include <bsd.port.mk>