diff --git a/audio/lv2proc/Makefile b/audio/lv2proc/Makefile index 953404e87ef8..7fdc199533e2 100644 --- a/audio/lv2proc/Makefile +++ b/audio/lv2proc/Makefile @@ -1,35 +1,33 @@ PORTNAME= lv2proc DISTVERSION= 0.5.1 PORTREVISION= 4 CATEGORIES= audio MASTER_SITES= SF/naspro/naspro/${DISTVERSION}/ MAINTAINER= yuri@FreeBSD.org COMMENT= Simple command line effect processor using LV2 plugins WWW= https://sourceforge.net/projects/naspro/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/COPYING -BROKEN= fails to build with audio/lilv 0.26.4 - LIB_DEPENDS= liblilv-0.so:audio/lilv \ libserd-0.so:devel/serd \ libsndfile.so:audio/libsndfile \ libsord-0.so:devel/sord \ libsratom-0.so:audio/sratom USES= gmake pkgconfig tar:bz2 GNU_CONFIGURE= yes GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share PLIST_FILES= bin/lv2proc \ share/man/man1/lv2proc.1.gz .include .if ${OPSYS} == FreeBSD CFLAGS+= -Wno-error=strict-prototypes .endif .include diff --git a/audio/lv2proc/files/patch-src_Makefile.in b/audio/lv2proc/files/patch-src_Makefile.in new file mode 100644 index 000000000000..c32b2550bb2a --- /dev/null +++ b/audio/lv2proc/files/patch-src_Makefile.in @@ -0,0 +1,15 @@ +-- Silence build failure with newer audio/lilv, whose headers use Clang +-- nullability extensions (_Nonnull/_Nullable). Upstream's -Werror turns +-- the resulting -Wnullability-extension warnings into hard errors. + +--- src/Makefile.in.orig 2026-09-16 00:58:51 UTC ++++ src/Makefile.in +@@ -251,7 +251,7 @@ top_srcdir = @top_srcdir@ + top_build_prefix = @top_build_prefix@ + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ +-AM_CFLAGS = -pedantic -Wall -Werror @SNDFILE_CFLAGS@ @LILV_CFLAGS@ ++AM_CFLAGS = -pedantic -Wall -Werror -Wno-error=nullability-extension @SNDFILE_CFLAGS@ @LILV_CFLAGS@ + lv2proc_SOURCES = main.c + all: all-am +