git: f98927e2db26 - main - multimedia/ffmpeg4: Mark NVDEC option broken

From: Jason E. Hale <jhale_at_FreeBSD.org>
Date: Thu, 25 Dec 2025 06:39:34 UTC
The branch main has been updated by jhale:

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

commit f98927e2db26d83779b62f4dbac8a2b84d7f41bc
Author:     Jason E. Hale <jhale@FreeBSD.org>
AuthorDate: 2025-12-25 06:25:22 +0000
Commit:     Jason E. Hale <jhale@FreeBSD.org>
CommitDate: 2025-12-25 06:38:39 +0000

    multimedia/ffmpeg4: Mark NVDEC option broken
    
    After b57d881bb6e9, the NVDEC option fails to configure or build. This
    is a legacy port that we'd very much like to get rid of, so low effort,
    but we do need to keep it building with the default options.
---
 multimedia/ffmpeg4/Makefile | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/multimedia/ffmpeg4/Makefile b/multimedia/ffmpeg4/Makefile
index 725edf3edc2f..bcdee387da36 100644
--- a/multimedia/ffmpeg4/Makefile
+++ b/multimedia/ffmpeg4/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	ffmpeg
 PORTVERSION=	4.4.4
-PORTREVISION=	26
+PORTREVISION=	27
 CATEGORIES=	multimedia audio net
 MASTER_SITES=	https://ffmpeg.org/releases/
 PKGNAMESUFFIX=	4
@@ -53,8 +53,6 @@ OPTIONS_DEFAULT=	AOM ASM ASS DAV1D DRM FONTCONFIG FREETYPE FREI0R GMP \
 			GNUTLS ICONV LAME LIBXML2 NETWORK OPTIMIZED_CFLAGS OPUS \
 			RTCPU SVTAV1 V4L VAAPI VDPAU VMAF VORBIS VPX WEBP X264 \
 			X265 XCB
-OPTIONS_DEFAULT_amd64=	NVENC
-OPTIONS_DEFAULT_i386=	NVENC
 
 # i386 is too register-starved for LTO (PR257124)
 OPTIONS_EXCLUDE_i386=	LTO
@@ -355,6 +353,7 @@ MYSOFA_CONFIGURE_ENABLE=	libmysofa
 NETWORK_CONFIGURE_ENABLE=	network
 
 # nvenc
+NVENC_BROKEN=		Fails to configure or build with ffnvcodec-headers >= 13.0
 NVENC_BUILD_DEPENDS=	${LOCALBASE}/include/ffnvcodec/nvEncodeAPI.h:multimedia/ffnvcodec-headers
 NVENC_CONFIGURE_ENABLE=	nvenc