git: c4d1a9237f60 - main - audio/essentia: update 2.1_beta5-1417 → 2.1.b5.1452

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sat, 19 Sep 2026 17:47:21 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c4d1a9237f6023d493d60727587fe5cac281f201

commit c4d1a9237f6023d493d60727587fe5cac281f201
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-09-19 17:15:56 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-09-19 17:47:19 +0000

    audio/essentia: update 2.1_beta5-1417 → 2.1.b5.1452
---
 audio/essentia/Makefile | 16 +++++-----------
 audio/essentia/distinfo |  8 +++++---
 2 files changed, 10 insertions(+), 14 deletions(-)

diff --git a/audio/essentia/Makefile b/audio/essentia/Makefile
index afad7e70c16e..8ae624ade12d 100644
--- a/audio/essentia/Makefile
+++ b/audio/essentia/Makefile
@@ -1,9 +1,12 @@
 PORTNAME=	essentia
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2.1_beta5-1417
-DISTVERSIONSUFFIX=	-gf0f6c358
+DISTVERSION=	2.1_beta5-1452
+DISTVERSIONSUFFIX=	-g66a890f2
 CATEGORIES=	audio
 
+PATCH_SITES=	https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/
+PATCHFILES=	ceff6c73e591c078d418a5663491b97a75413b99.patch:-p1 # support for ffmpeg-9.x, https://github.com/MTG/essentia/pull/1546
+
 MAINTAINER=	yuri@FreeBSD.org
 COMMENT=	C++ library for audio and music analysis
 WWW=		https://essentia.upf.edu/ \
@@ -12,8 +15,6 @@ WWW=		https://essentia.upf.edu/ \
 LICENSE=	AGPLv3
 LICENSE_FILE=	${WRKSRC}/COPYING.txt
 
-BROKEN=		Fails to build with FFmpeg 9
-
 BUILD_DEPENDS=	${LOCALBASE}/include/fftw3.h:math/fftw3
 LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg \
 		libchromaprint.so:audio/chromaprint \
@@ -22,16 +23,9 @@ LIB_DEPENDS=	libavcodec.so:multimedia/ffmpeg \
 		libtag.so:audio/taglib \
 		libyaml.so:textproc/libyaml
 
-CFLAGS+=	-I${LOCALBASE}/ffmpeg4/include
-CONFIGURE_ENV+=	PKG_CONFIG_PATH="${LOCALBASE}/ffmpeg4/libdata/pkgconfig"
-MAKE_ENV+=	PKG_CONFIG_PATH="${LOCALBASE}/ffmpeg4/libdata/pkgconfig"
-
 USES=		compiler:c++11-lib eigen:3 pkgconfig waf
 
 USE_GITHUB=	yes
 GH_ACCOUNT=	MTG
 
-post-install:
-	@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libessentia.so
-
 .include <bsd.port.mk>
diff --git a/audio/essentia/distinfo b/audio/essentia/distinfo
index da0b8be98a60..5bd44e650688 100644
--- a/audio/essentia/distinfo
+++ b/audio/essentia/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1773603421
-SHA256 (MTG-essentia-v2.1_beta5-1417-gf0f6c358_GH0.tar.gz) = 4168a1557d43e5395e279a65dc5dbe41bf1226beae6dda76b4877f4b6d0b22c3
-SIZE (MTG-essentia-v2.1_beta5-1417-gf0f6c358_GH0.tar.gz) = 92660766
+TIMESTAMP = 1789838047
+SHA256 (MTG-essentia-v2.1_beta5-1452-g66a890f2_GH0.tar.gz) = eb38bf91dfa2a224ee93bf3bbcf0376f19b9ccbbac2dc60e0a872efc649cf8a9
+SIZE (MTG-essentia-v2.1_beta5-1452-g66a890f2_GH0.tar.gz) = 92658961
+SHA256 (ceff6c73e591c078d418a5663491b97a75413b99.patch) = 36a85f6624098bae85c4f286993d0e47e87e3d1d4cf3ce64f58d57d56ce33ef4
+SIZE (ceff6c73e591c078d418a5663491b97a75413b99.patch) = 1851