Re: git: f98927e2db26 - main - multimedia/ffmpeg4: Mark NVDEC option broken
- In reply to: Jason E. Hale : "git: f98927e2db26 - main - multimedia/ffmpeg4: Mark NVDEC option broken"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 25 Dec 2025 06:48:32 UTC
On Thu, Dec 25, 2025 at 1:39 AM Jason E. Hale <jhale@freebsd.org> wrote:
>
> 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
>
I meant the 'NVENC' option not 'NVDEC' option in the commit message.
- Jason