Re: git: e07612e18d90 - main - multimedia/ffmpeg: Update to 9.0.1

From: Vladimir Druzenko <vvd_at_freebsd.org>
Date: Mon, 07 Sep 2026 11:40:34 UTC
05.09.2026 22:35, Vladimir Druzenko пишет:
> Hi!
>
> 05.09.2026 17:19, Daniel Engberg пишет:
>> The branch main has been updated by diizzy:
>>
>> URL: 
>> https://cgit.FreeBSD.org/ports/commit/?id=e07612e18d900cbf4d947fd89b70ef62fb85a32f
>>
>> commit e07612e18d900cbf4d947fd89b70ef62fb85a32f
>> Author:     Daniel Engberg <diizzy@FreeBSD.org>
>> AuthorDate: 2026-09-05 07:24:19 +0000
>> Commit:     Daniel Engberg <diizzy@FreeBSD.org>
>> CommitDate: 2026-09-05 14:16:30 +0000
>>
>>      multimedia/ffmpeg: Update to 9.0.1
>>           Support for (lib)celt, (lib)glslang and (lib)shaderc is 
>> removed upstream
>>      Remove support for (lib)lensfun as it doesn't work with the old 
>> release
>>      we have in tree
>>           Changelog:
>> https://code.ffmpeg.org/FFmpeg/FFmpeg/src/tag/n9.0.1/Changelog
>>           PR:             297355
>>      Exp-run by:     antoine
>> ---
>>   multimedia/ffmpeg/Makefile  | 33 ++++++++-------------------------
>>   multimedia/ffmpeg/distinfo  |  6 +++---
>>   multimedia/ffmpeg/pkg-plist | 29 +++++++++++++++--------------
>>   3 files changed, 26 insertions(+), 42 deletions(-)
>>
>> diff --git a/multimedia/ffmpeg/Makefile b/multimedia/ffmpeg/Makefile
>> index e18ec31da7f5..38858a2200ba 100644
>> --- a/multimedia/ffmpeg/Makefile
>> +++ b/multimedia/ffmpeg/Makefile
>> @@ -1,6 +1,5 @@
>>   PORTNAME=    ffmpeg
>> -DISTVERSION=    8.1.2
>> -PORTREVISION=    3
>> +DISTVERSION=    9.0.1
>>   PORTEPOCH=    1
>>   CATEGORIES=    multimedia audio net
>>   MASTER_SITES=    https://ffmpeg.org/releases/
>> @@ -66,7 +65,6 @@ CONFIGURE_ARGS=    --prefix="${PREFIX}" \
>>           --docdir="${DOCSDIR}" \
>>           --pkgconfigdir="${PREFIX}/libdata/pkgconfig" \
>>           --disable-static \
>> -        --disable-libcelt \
>>           --disable-mbedtls \
>>           --enable-shared \
>>           --enable-pic \
>> @@ -76,12 +74,12 @@ CONFIGURE_ARGS=    --prefix="${PREFIX}" \
>>     OPTIONS_DEFINE=    ALSA AMR_NB AMR_WB AOM ARIBB24 ASM ASS BS2B 
>> CACA CDIO CODEC2 \
>>           DAV1D DC1394 DEBUG DOCS DRM DVD FDK_AAC FLITE FONTCONFIG \
>> -        FREETYPE FREI0R FRIBIDI GLSLANG GME GSM HARFBUZZ ICONV ILBC \
>> -        JACK JXL KVAZAAR LADSPA LAME LCMS2 LENSFUN LIBBLURAY \
>> +        FREETYPE FREI0R FRIBIDI GME GSM HARFBUZZ ICONV ILBC \
>> +        JACK JXL KVAZAAR LADSPA LAME LCMS2 LIBBLURAY \
>>           LIBPLACEBO LIBRSVG2 LIBXML2 LTO LV2 MODPLUG MYSOFA NETWORK \
>>           NVENC OPENAL OPENCL OPENGL OPENH264 OPENJPEG OPENMPT \
>>           OPTIMIZED_CFLAGS OPUS POCKETSPHINX PULSEAUDIO RAV1E RABBITMQ \
>> -        RIST RTCPU RUBBERBAND SDL SHADERC SMB SNAPPY SNDIO SOXR SPEEX \
>> +        RIST RTCPU RUBBERBAND SDL SMB SNAPPY SNDIO SOXR SPEEX \
>>           SRT SSH SVTAV1 TENSORFLOW TESSERACT THEORA \
>>           TWOLAME V4L VAAPI VAPOURSYNTH VDPAU VIDSTAB VMAF VO_AMRWBENC \
>>           VORBIS VPX VULKAN VVENC WEBP X264 X265 XCB XVID XVIDEO ZIMG \
>> @@ -90,7 +88,7 @@ OPTIONS_DEFINE=    ALSA AMR_NB AMR_WB AOM ARIBB24 
>> ASM ASS BS2B CACA CDIO CODEC2 \
>>   .if ${FLAVOR} == nox11
>>   COMMENT+=    (without x11)
>>   -OPTIONS_EXCLUDE=    CACA DRM JACK JXL LADSPA LENSFUN LIBPLACEBO 
>> LIBRSVG2 \
>> +OPTIONS_EXCLUDE=    CACA DRM JACK JXL LADSPA LIBPLACEBO LIBRSVG2 \
>>               LV2 MFX NVENC OPENAL OPENGL PULSEAUDIO SDL TESSERACT \
>>               V4L VAAPI VAPOURSYNTH VDPAU VIDSTAB VPL XCB XVIDEO \
>>               ZMQ ZVBI
>> @@ -113,7 +111,7 @@ OPTIONS_DEFAULT_aarch64=LTO
>>   OPTIONS_DEFAULT_amd64=    LTO
>>   .if ${FLAVOR} == default
>>   OPTIONS_DEFAULT+=    DRM FONTCONFIG FREETYPE FREI0R JXL LIBPLACEBO \
>> -            LIBRSVG2 SHADERC V4L VAAPI VDPAU VMAF VULKAN XCB
>> +            LIBRSVG2 V4L VAAPI VDPAU VMAF VULKAN XCB
>>   OPTIONS_DEFAULT_amd64+=    NVENC
>>   OPTIONS_DEFAULT_i386+=    NVENC
>>   .endif
>> @@ -131,7 +129,6 @@ DRM_DESC=    KMS grabbing using libdrm
>>   DVD_DESC=    Support for DVD
>>   FDK_AAC_DESC=    AAC audio encoding via Fraunhofer FDK
>>   FLITE_DESC=    Voice synthesis support via libflite
>> -GLSLANG_DESC=    GLSL->SPIRV compilation via libglslang
>>   GME_DESC=    Game Music Emu demuxer
>>   GPL3_DESC=    Allow (L)GPL version 3 code(cs)
>>   HARFBUZZ_DESC=    Text shaping via HarfBuzz
>> @@ -153,7 +150,6 @@ RIST_DESC=    Reliable Internet Stream Transport 
>> protocol via librist
>>   RUBBERBAND_DESC=Time-stretching and pitch-shifting with librubberband
>>   RTCPU_DESC=    Detect CPU capabilities at runtime
>>   RTMP_DESC=    RTMP(T)E protocol support
>> -SHADERC_DESC=    GLSL->SPIRV compilation via libshaderc
>>   SRT_DESC=    Haivision SRT protocol via libsrt
>>   SVTAV1_DESC=    AV1 encoding via SVT-AV1
>>   #SVTVP9_DESC=    VP9 encoding via SVT-VP9
>> @@ -305,13 +301,6 @@ FRIBIDI_CONFIGURE_ENABLE=    libfribidi
>>   GCRYPT_LIB_DEPENDS=    libgcrypt.so:security/libgcrypt
>>   GCRYPT_CONFIGURE_ENABLE=    gcrypt
>>   -# OpenGL and OpenGL ES shader frontend
>> -GLSLANG_BUILD_DEPENDS=    glslang>0:graphics/glslang \
>> -            spirv-tools>0:graphics/spirv-tools
>> -GLSLANG_CONFIGURE_ENABLE=    libglslang
>> -GLSLANG_LDFLAGS=    -lm
>> -GLSLANG_IMPLIES=    VULKAN
>> -
>>   # GnuTLS
>>   GNUTLS_LIB_DEPENDS=    libgnutls.so:security/gnutls
>>   GNUTLS_CONFIGURE_ENABLE=    gnutls
>> @@ -367,8 +356,8 @@ LCMS2_LIB_DEPENDS= liblcms2.so:graphics/lcms2
>>   LCMS2_CONFIGURE_ENABLE=    lcms2
>>     # Lens geometry distortions correction filter via lib(lensfun)
>> -LENSFUN_LIB_DEPENDS=    liblensfun.so:graphics/lensfun
>> -LENSFUN_CONFIGURE_ENABLE=    liblensfun
>> +#LENSFUN_LIB_DEPENDS=    liblensfun.so:graphics/lensfun
>> +#LENSFUN_CONFIGURE_ENABLE=    liblensfun
>>     # libbluray
>>   LIBBLURAY_LIB_DEPENDS=    libbluray.so:multimedia/libbluray
>> @@ -491,12 +480,6 @@ SDL_USES=        sdl
>>   SDL_USE=        SDL=sdl2
>>   SDL_CONFIGURE_ENABLE=    sdl2
>>   -# GLSL/HLSL to SPIR-V shader compiler
>> -SHADERC_LIB_DEPENDS=    libshaderc_shared.so:graphics/shaderc
>> -SHADERC_CONFIGURE_ENABLE=    libshaderc
>> -SHADERC_IMPLIES=    VULKAN
>> -SHADERC_PREVENTS=    GLSLANG
>> -
>>   # Samba protocol support via libsmbclient
>>   SMB_USES=        samba:lib
>>   SMB_CONFIGURE_ENABLE=    libsmbclient
>> diff --git a/multimedia/ffmpeg/distinfo b/multimedia/ffmpeg/distinfo
>> index 8d2ce40d6f43..9f0d5bbb3535 100644
>> --- a/multimedia/ffmpeg/distinfo
>> +++ b/multimedia/ffmpeg/distinfo
>> @@ -1,3 +1,3 @@
>> -TIMESTAMP = 1781877224
>> -SHA256 (ffmpeg-8.1.2.tar.xz) = 
>> 464beb5e7bf0c311e68b45ae2f04e9cc2af88851abb4082231742a74d97b524c
>> -SIZE (ffmpeg-8.1.2.tar.xz) = 11710924
>> +TIMESTAMP = 1786784208
>> +SHA256 (ffmpeg-9.0.1.tar.xz) = 
>> cf38e0e28c7e5605942c4a77755349b0145804a397af37eb1fb4c77cb237f635
>> +SIZE (ffmpeg-9.0.1.tar.xz) = 12036420
>> diff --git a/multimedia/ffmpeg/pkg-plist b/multimedia/ffmpeg/pkg-plist
>> index 28b2fa69ddfd..d7c7e2856690 100644
>> --- a/multimedia/ffmpeg/pkg-plist
>> +++ b/multimedia/ffmpeg/pkg-plist
>> @@ -116,6 +116,7 @@ include/libavutil/pixelutils.h
>>   include/libavutil/pixfmt.h
>>   include/libavutil/random_seed.h
>>   include/libavutil/rational.h
>> +include/libavutil/raw_color_params.h
>>   include/libavutil/rc4.h
>>   include/libavutil/refstruct.h
>>   include/libavutil/replaygain.h
>> @@ -146,26 +147,26 @@ include/libswscale/swscale.h
>>   include/libswscale/version.h
>>   include/libswscale/version_major.h
>>   lib/libavcodec.so
>> -lib/libavcodec.so.62
>> -lib/libavcodec.so.62.28.102
>> +lib/libavcodec.so.63
>> +lib/libavcodec.so.63.1.101
>>   lib/libavdevice.so
>> -lib/libavdevice.so.62
>> -lib/libavdevice.so.62.3.102
>> +lib/libavdevice.so.63
>> +lib/libavdevice.so.63.1.101
>>   lib/libavfilter.so
>> -lib/libavfilter.so.11
>> -lib/libavfilter.so.11.14.102
>> +lib/libavfilter.so.12
>> +lib/libavfilter.so.12.1.101
>>   lib/libavformat.so
>> -lib/libavformat.so.62
>> -lib/libavformat.so.62.12.102
>> +lib/libavformat.so.63
>> +lib/libavformat.so.63.1.101
>>   lib/libavutil.so
>> -lib/libavutil.so.60
>> -lib/libavutil.so.60.26.102
>> +lib/libavutil.so.61
>> +lib/libavutil.so.61.1.101
>>   lib/libswresample.so
>> -lib/libswresample.so.6
>> -lib/libswresample.so.6.3.102
>> +lib/libswresample.so.7
>> +lib/libswresample.so.7.1.101
>>   lib/libswscale.so
>> -lib/libswscale.so.9
>> -lib/libswscale.so.9.5.102
>> +lib/libswscale.so.10
>> +lib/libswscale.so.10.1.101
>>   libdata/pkgconfig/libavcodec.pc
>>   libdata/pkgconfig/libavdevice.pc
>>   libdata/pkgconfig/libavfilter.pc
>
> Bump consumers?
>
Friendly ping.

-- 
Best regards,
Vladimir Druzenko