git: f98927e2db26 - main - multimedia/ffmpeg4: Mark NVDEC option broken
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