git: 44f2f1412bee - main - */*: Deprecate and set expiration date to 2026-06-30 on FFmpeg 4 consumers
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 15 Mar 2026 09:20:34 UTC
The branch main has been updated by diizzy:
URL: https://cgit.FreeBSD.org/ports/commit/?id=44f2f1412beebcb04fb6b5763dbc6d39e8669422
commit 44f2f1412beebcb04fb6b5763dbc6d39e8669422
Author: Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2026-03-15 08:42:49 +0000
Commit: Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2026-03-15 09:19:00 +0000
*/*: Deprecate and set expiration date to 2026-06-30 on FFmpeg 4 consumers
To follow up on 15dea205dcd006fb94a96d7ffafd617e3ba4201d deprecate and
set expiration date on direct FFmpeg 4 consumers.
PR: 293822, 293823, 293824, 293825, 293826, 278913, 293827
270198, 270248, 270206, 293828, 261302, 270281, 270214
270276, 270314
---
audio/essentia/Makefile | 3 +++
cad/PrusaSlicer/Makefile | 3 +++
cad/freecad-devel/Makefile | 2 ++
cad/freecad/Makefile | 2 ++
cad/librepcb/Makefile | 3 +++
cad/opencascade/Makefile | 3 +++
cad/opencascade740/Makefile | 3 +++
devel/ignition-common/Makefile | 3 +++
games/hedgewars/Makefile | 3 +++
graphics/gnash/Makefile | 3 +++
graphics/hiptext/Makefile | 3 +++
java/openjfx14/Makefile | 3 +++
math/octave-forge-video/Makefile | 3 +++
multimedia/bino/Makefile | 3 +++
net/freeswitch/Makefile | 2 ++
net/mediastreamer/Makefile | 3 +++
16 files changed, 45 insertions(+)
diff --git a/audio/essentia/Makefile b/audio/essentia/Makefile
index ea514947936a..9a5877778173 100644
--- a/audio/essentia/Makefile
+++ b/audio/essentia/Makefile
@@ -12,6 +12,9 @@ WWW= https://essentia.upf.edu/
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/COPYING.txt
+DEPRECATED= Dependens on legacy ffmpeg4, consider migrating to multimedia/ffmpeg
+EXPIRATION_DATE=2026-06-30
+
BUILD_DEPENDS= ${LOCALBASE}/include/fftw3.h:math/fftw3
LIB_DEPENDS= libavcodec.so.58:multimedia/ffmpeg4 \
libchromaprint.so:audio/chromaprint \
diff --git a/cad/PrusaSlicer/Makefile b/cad/PrusaSlicer/Makefile
index 1696b25ce15b..70b890718d09 100644
--- a/cad/PrusaSlicer/Makefile
+++ b/cad/PrusaSlicer/Makefile
@@ -12,6 +12,9 @@ WWW= https://www.prusa3d.com/prusaslicer/
LICENSE= AGPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Depends on legacy ffmpeg4, consider migrating to multimedia/ffmpeg
+EXPIRATION_DATE=2026-06-30
+
BUILD_DEPENDS= cereal>=1.3.0.10:devel/cereal \
cgal>=5.0.2:math/cgal \
opencascade>=7.7.0:cad/opencascade \
diff --git a/cad/freecad-devel/Makefile b/cad/freecad-devel/Makefile
index a3d7e5e077ce..38bdffbf1732 100644
--- a/cad/freecad-devel/Makefile
+++ b/cad/freecad-devel/Makefile
@@ -11,6 +11,8 @@ WWW= https://www.freecadweb.org/
LICENSE= LGPL20+
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Depends on legacy ffmpeg4, consider migrating to multimedia/ffmpeg
+EXPIRATION_DATE=2026-06-30
CONFLICTS_INSTALL= freecad # bin/FreeCAD
BUILD_DEPENDS= doxygen:devel/doxygen \
diff --git a/cad/freecad/Makefile b/cad/freecad/Makefile
index 447f2ac4ca89..8a19b5b39cfa 100644
--- a/cad/freecad/Makefile
+++ b/cad/freecad/Makefile
@@ -11,6 +11,8 @@ LICENSE= LGPL20+
LICENSE_FILE= ${WRKSRC}/LICENSE
BROKEN= incompatible with VTK 9.6.0
+DEPRECATED= Depends on legacy ffmpeg4, consider migrating to multimedia/ffmpeg
+EXPIRATION_DATE=2026-06-30
CONFLICTS_INSTALL= freecad-devel # bin/FreeCAD
diff --git a/cad/librepcb/Makefile b/cad/librepcb/Makefile
index bdc0341cf1bd..059b72cb6dee 100644
--- a/cad/librepcb/Makefile
+++ b/cad/librepcb/Makefile
@@ -13,6 +13,9 @@ WWW= https://librepcb.org/ \
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+DEPRECATED= Depends on legacy ffmpeg4, consider migrating to multimedia/ffmpeg
+EXPIRATION_DATE=2026-06-30
+
LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg4 \
libfontconfig.so:x11-fonts/fontconfig \
libfreeimage.so:graphics/freeimage \
diff --git a/cad/opencascade/Makefile b/cad/opencascade/Makefile
index bf68aa7280ea..928ce1e7790b 100644
--- a/cad/opencascade/Makefile
+++ b/cad/opencascade/Makefile
@@ -14,6 +14,9 @@ LICENSE_NAME= LGPL21 with exception
LICENSE_FILE= ${WRKSRC}/OCCT_LGPL_EXCEPTION.txt
LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
+DEPRECATED= Depends on legacy ffmpeg4, consider migrating to multimedia/ffmpeg
+EXPIRATION_DATE=2026-06-30
+
BUILD_DEPENDS= rapidjson>0:devel/rapidjson \
${LOCALBASE}/lib/qt5/bin/qmake:devel/qt5-qmake \
${LOCALBASE}/lib/qt5/bin/moc:devel/qt5-buildtools
diff --git a/cad/opencascade740/Makefile b/cad/opencascade740/Makefile
index d931a23d6675..16c468b742b4 100644
--- a/cad/opencascade740/Makefile
+++ b/cad/opencascade740/Makefile
@@ -19,6 +19,9 @@ LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2
RUN_DEPENDS= bash:shells/bash
+DEPRECATED= Depends on legacy ffmpeg4, consider migrating to multimedia/ffmpeg
+EXPIRATION_DATE=2026-06-30
+
# Check ${WRKSRC}/dox/overview/overview.md
# and ${WRKSRC}/dox/dev_guides/building
USES= cmake compiler:c++14-lang dos2unix \
diff --git a/devel/ignition-common/Makefile b/devel/ignition-common/Makefile
index ba2a8e15388a..46a582d0b6cb 100644
--- a/devel/ignition-common/Makefile
+++ b/devel/ignition-common/Makefile
@@ -11,6 +11,9 @@ WWW= https://ignitionrobotics.org/home
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Depends on legacy ffmpeg4, consider migrating to multimedia/ffmpeg
+EXPIRATION_DATE=2026-06-30
+
BUILD_DEPENDS= ignition-cmake==2:devel/ignition-cmake
LIB_DEPENDS= libavcodec.so.58:multimedia/ffmpeg4 \
libfreeimage.so:graphics/freeimage \
diff --git a/games/hedgewars/Makefile b/games/hedgewars/Makefile
index 55d776bb7319..55e89e9cd8af 100644
--- a/games/hedgewars/Makefile
+++ b/games/hedgewars/Makefile
@@ -12,6 +12,9 @@ WWW= https://www.hedgewars.org
LICENSE= GPLv2 GFDL
LICENSE_COMB= multi
+DEPRECATED= Depends on legacy ffmpeg4, consider migrating to multimedia/ffmpeg
+EXPIRATION_DATE=2026-06-30
+
LIB_DEPENDS= libphysfs.so:devel/physfs \
libpng.so:graphics/png
diff --git a/graphics/gnash/Makefile b/graphics/gnash/Makefile
index c2751431f7a4..70ec17a43076 100644
--- a/graphics/gnash/Makefile
+++ b/graphics/gnash/Makefile
@@ -28,6 +28,9 @@ LIB_DEPENDS= libltdl.so:devel/libltdl \
libcairo.so:graphics/cairo \
libdc1394.so:multimedia/libdc1394
+DEPRECATED= Depends on legacy ffmpeg4, consider migrating to multimedia/ffmpeg
+EXPIRATION_DATE=2026-06-30
+
USES= cpe tar:bzip2 compiler:c++11-lang autoreconf gmake libtool \
pkgconfig jpeg gnome gl sdl desktop-file-utils xorg localbase:ldflags
CPE_VENDOR= gnu
diff --git a/graphics/hiptext/Makefile b/graphics/hiptext/Makefile
index 5e4055831398..ae347bae01ae 100644
--- a/graphics/hiptext/Makefile
+++ b/graphics/hiptext/Makefile
@@ -9,6 +9,9 @@ WWW= https://github.com/jart/hiptext
LICENSE= APACHE20
+DEPRECATED= Depends on legacy ffmpeg4, consider migrating to multimedia/ffmpeg
+EXPIRATION_DATE=2026-06-30
+
BUILD_DEPENDS= ragel:devel/ragel
LIB_DEPENDS= libgflags.so:devel/gflags \
libglog.so:devel/glog \
diff --git a/java/openjfx14/Makefile b/java/openjfx14/Makefile
index 81388d0893df..91ac6559b801 100644
--- a/java/openjfx14/Makefile
+++ b/java/openjfx14/Makefile
@@ -23,6 +23,9 @@ WWW= https://openjdk.java.net/projects/openjfx/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/LICENSE
+DEPRECATED= Depends on legacy ffmpeg4, consider migrating to multimedia/ffmpeg
+EXPIRATION_DATE=2026-06-30
+
ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc64 powerpc64le
BUILD_DEPENDS= zip:archivers/zip \
diff --git a/math/octave-forge-video/Makefile b/math/octave-forge-video/Makefile
index a9f0adb8e617..8113c511d74f 100644
--- a/math/octave-forge-video/Makefile
+++ b/math/octave-forge-video/Makefile
@@ -10,6 +10,9 @@ WWW= https://packages.octave.org/
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKDIR}/${OCTAVE_SRC}/COPYING
+DEPRECATED= Depends on legacy ffmpeg4, consider migrating to multimedia/ffmpeg
+EXPIRATION_DATE=2026-06-30
+
LIB_DEPENDS= libavcodec.so.58:multimedia/ffmpeg4
USES= octave pkgconfig autoreconf
diff --git a/multimedia/bino/Makefile b/multimedia/bino/Makefile
index 21c337e3bb86..58427afc6277 100644
--- a/multimedia/bino/Makefile
+++ b/multimedia/bino/Makefile
@@ -15,6 +15,9 @@ LIB_DEPENDS= libass.so:multimedia/libass \
libavformat.so.58:multimedia/ffmpeg4 \
libopenal.so:audio/openal-soft
+DEPRECATED= Depends on legacy ffmpeg4, consider migrating to multimedia/ffmpeg
+EXPIRATION_DATE=2026-06-30
+
USES= autoreconf compiler:c++11-lang desktop-file-utils gl gmake \
gnome iconv pkgconfig qt:5 tar:xz
USE_GL= gl glu glew
diff --git a/net/freeswitch/Makefile b/net/freeswitch/Makefile
index 0d20c277b2af..d8e75b6be7fe 100644
--- a/net/freeswitch/Makefile
+++ b/net/freeswitch/Makefile
@@ -13,6 +13,8 @@ WWW= https://freeswitch.org
LICENSE= MPL11
BROKEN_i386= error: expected ')'
+DEPRECATED= Depends on legacy ffmpeg4, consider migrating to multimedia/ffmpeg
+EXPIRATION_DATE=2026-06-30
ONLY_FOR_ARCHS= aarch64 amd64 i386 powerpc64 powerpc64le
BUILD_DEPENDS= gdiff:textproc/diffutils \
diff --git a/net/mediastreamer/Makefile b/net/mediastreamer/Makefile
index 73379763042a..1a191badb901 100644
--- a/net/mediastreamer/Makefile
+++ b/net/mediastreamer/Makefile
@@ -15,6 +15,9 @@ LIB_DEPENDS= libbctoolbox.so:net/bctoolbox \
libortp.so:net/ortp \
libsrtp2.so:net/libsrtp2
+DEPRECATED= Depends on legacy ffmpeg4, consider migrating to multimedia/ffmpeg
+EXPIRATION_DATE=2026-06-30
+
USES= cmake compiler gnome python:build sqlite
USE_GITLAB= yes
GL_SITE= https://gitlab.linphone.org/BC