git: 86b3f9b426ab - main - audio/lv2proc: Unbreak

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Wed, 16 Sep 2026 03:16:29 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=86b3f9b426abebfdc634f9ea597a59a7d29e759e

commit 86b3f9b426abebfdc634f9ea597a59a7d29e759e
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-09-16 03:10:20 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-09-16 03:16:26 +0000

    audio/lv2proc: Unbreak
---
 audio/lv2proc/Makefile                    |  2 --
 audio/lv2proc/files/patch-src_Makefile.in | 15 +++++++++++++++
 2 files changed, 15 insertions(+), 2 deletions(-)

diff --git a/audio/lv2proc/Makefile b/audio/lv2proc/Makefile
index 953404e87ef8..7fdc199533e2 100644
--- a/audio/lv2proc/Makefile
+++ b/audio/lv2proc/Makefile
@@ -11,8 +11,6 @@ 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 \
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
+