Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 15 Mar 2026 09:20:34 +0000
From:      Daniel Engberg <diizzy@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 44f2f1412bee - main - */*: Deprecate and set expiration date to 2026-06-30 on FFmpeg 4 consumers
Message-ID:  <69b679e2.3f06f.1da753c9@gitrepo.freebsd.org>

index | next in thread | raw e-mail

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


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?69b679e2.3f06f.1da753c9>