git: 60c7a43a630f - main - graphics/openfx-arena: update to 2.5.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 19 Oct 2026 23:06:38 UTC
The branch main has been updated by olivier:
URL: https://cgit.FreeBSD.org/ports/commit/?id=60c7a43a630f7b5b9f477d36cd73ab7cab7b6cd2
commit 60c7a43a630f7b5b9f477d36cd73ab7cab7b6cd2
Author: Olivier Cochard <olivier@FreeBSD.org>
AuthorDate: 2026-10-19 23:01:11 +0000
Commit: Olivier Cochard <olivier@FreeBSD.org>
CommitDate: 2026-10-19 23:03:29 +0000
graphics/openfx-arena: update to 2.5.0
And change the maintainer.
PR: 283411
---
graphics/openfx-arena/Makefile | 38 +++++++----------------
graphics/openfx-arena/distinfo | 22 ++++++-------
graphics/openfx-arena/files/patch-Makefile.master | 20 ------------
3 files changed, 22 insertions(+), 58 deletions(-)
diff --git a/graphics/openfx-arena/Makefile b/graphics/openfx-arena/Makefile
index eeb5296fac3c..66043c2f51b4 100644
--- a/graphics/openfx-arena/Makefile
+++ b/graphics/openfx-arena/Makefile
@@ -1,57 +1,40 @@
PORTNAME= openfx-arena
-PORTVERSION= 2.4.3
+PORTVERSION= 2.5.0
DISTVERSIONPREFIX= Natron-
-PORTREVISION= 25
CATEGORIES= graphics
-MAINTAINER= olivier@FreeBSD.org
+MAINTAINER= freebsd@sysctl.cz
COMMENT= Extra OpenFX plugins for Natron
WWW= https://github.com/NatronGitHub/openfx-arena
LICENSE= GPLv2
-BROKEN= Fails to build, ld: error: unable to find library -l-lpthread
-
ONLY_FOR_ARCHS= amd64 powerpc64 powerpc64le
BUILD_DEPENDS= opencl>=0:devel/opencl
LIB_DEPENDS= libOpenColorIO.so:graphics/opencolorio \
libfontconfig.so:x11-fonts/fontconfig \
- libfribidi.so:converters/fribidi \
libcdr-0.1.so:graphics/libcdr01 \
librevenge-0.0.so:textproc/librevenge \
libpoppler-glib.so:graphics/poppler-glib \
liblcms2.so:graphics/lcms2 \
libzip.so:archivers/libzip \
- libexpat.so:textproc/expat2 \
- libfreetype.so:print/freetype2 \
- libpcre.so:devel/pcre \
- libffi.so:devel/libffi \
- libdrm.so:graphics/libdrm \
- libpng.so:graphics/png \
- libharfbuzz.so:print/harfbuzz \
- libgraphite2.so:graphics/graphite2 \
- libicui18n.so:devel/icu \
- liblqr-1.so:graphics/liblqr-1 \
- libfftw3.so:math/fftw3 \
- libltdl.so:devel/libltdl \
- libpoppler.so:graphics/poppler \
- libraqm.so:print/libraqm
+ libpoppler.so:graphics/poppler
-USES= compiler:c++20-lang gl gmake gnome iconv magick:6 ssl xorg
+USES= compiler:c++20-lang gl gmake gnome iconv magick:6 xorg
USE_GITHUB= yes
GH_ACCOUNT= NatronGitHub
-GH_TUPLE= NatronGitHub:openfx-supportext:79d8c22:openfx_supportext/SupportExt \
- NatronGitHub:openfx:d5db5d0:openfx/OpenFX \
- NatronGitHub:openfx-io:c6ad47b:OpenFX_IO/OpenFX-IO \
- lvandeve:lodepng:5601b82:dummy/lodepng \
+GH_TUPLE= NatronGitHub:openfx-supportext:8aff0b0:openfx_supportext/SupportExt \
+ NatronGitHub:openfx:a5d9ca8:openfx/OpenFX \
+ NatronGitHub:openfx-io:d4c9612:OpenFX_IO/OpenFX-IO \
+ lvandeve:lodepng:997936f:dummy/lodepng \
NatronGitHub:SequenceParsing:3c93fcc:SequenceParsing/OpenFX-IO/IOSupport/SequenceParsing \
NatronGitHub:tinydir:64fb1d4:tinydir/OpenFX-IO/IOSupport/SequenceParsing/tinydir
-MAKE_ENV+= CONFIG=release
+MAKE_ENV+= CONFIG=release \
+ CXXFLAGS_EXTRA=-std=c++20
USE_GL= gl
USE_GNOME= libxml2 pango cairo librsvg2
USE_XORG+= x11 xcb xau xdamage xfixes xft xxf86vm xrender xext xdmcp pixman sm ice xt
-MAKE_ENV+= CONFIG=release
post-extract:
@${RMDIR} ${WRKSRC}/OpenFX-IO/openfx
@@ -63,6 +46,7 @@ post-patch:
${WRKSRC}/OpenFX/Support/Plugins/Makefile.master \
${WRKSRC}/OpenFX/HostSupport/src/ofxhPluginCache.cpp
@${REINPLACE_CMD} -e 's|/Contents/$$(ARCH)|/Contents/FreeBSD-x86-64/|g' \
+ -e 's|-L/usr/local/lib -shared|-L/usr/local/lib -Wl,--as-needed -shared|' \
${WRKSRC}/OpenFX/Support/Plugins/Makefile.master
post-install:
${STRIP_CMD} ${STAGEDIR}${LOCALBASE}/OFX/Plugins/Arena.ofx.bundle/Contents/FreeBSD-x86-64/Arena.ofx
diff --git a/graphics/openfx-arena/distinfo b/graphics/openfx-arena/distinfo
index a372b2efa330..45ca3b9dd0e0 100644
--- a/graphics/openfx-arena/distinfo
+++ b/graphics/openfx-arena/distinfo
@@ -1,14 +1,14 @@
-TIMESTAMP = 1658449942
-SHA256 (NatronGitHub-openfx-arena-Natron-2.4.3_GH0.tar.gz) = e3835a1fdc2f617fd3d0ed225fe6a80a8ff2fec636e94be55d72cafe80ca610f
-SIZE (NatronGitHub-openfx-arena-Natron-2.4.3_GH0.tar.gz) = 617742
-SHA256 (NatronGitHub-openfx-supportext-79d8c22_GH0.tar.gz) = fa4a1565a46f536540df650d31d8ebb862703043e6386d12bf9a4c500f998d43
-SIZE (NatronGitHub-openfx-supportext-79d8c22_GH0.tar.gz) = 295608
-SHA256 (NatronGitHub-openfx-d5db5d0_GH0.tar.gz) = 7d626b85a7731c8ee4175f7cd7c7c9dd3c7c77523c3c49c19d8090d39fd28161
-SIZE (NatronGitHub-openfx-d5db5d0_GH0.tar.gz) = 10706209
-SHA256 (NatronGitHub-openfx-io-c6ad47b_GH0.tar.gz) = 20ddd9a367371bcbc4f7122712a5724cee89e851099e29215d124be8e6e198e7
-SIZE (NatronGitHub-openfx-io-c6ad47b_GH0.tar.gz) = 481035
-SHA256 (lvandeve-lodepng-5601b82_GH0.tar.gz) = 3ac3a5e5119456ff2bf214336790e69d555f5034a8794cbc77b0801b2b1913fd
-SIZE (lvandeve-lodepng-5601b82_GH0.tar.gz) = 241633
+TIMESTAMP = 1734554928
+SHA256 (NatronGitHub-openfx-arena-Natron-2.5.0_GH0.tar.gz) = 474195004056809f9260e11d80309cbef62ce27e12c7a22d8c1fbc468b88ea0e
+SIZE (NatronGitHub-openfx-arena-Natron-2.5.0_GH0.tar.gz) = 617816
+SHA256 (NatronGitHub-openfx-supportext-8aff0b0_GH0.tar.gz) = 4cd5f6e2f3210679e27e7bab2eaf3883fe179fce8a7184c2f7e5c02b147a1aae
+SIZE (NatronGitHub-openfx-supportext-8aff0b0_GH0.tar.gz) = 296312
+SHA256 (NatronGitHub-openfx-a5d9ca8_GH0.tar.gz) = d810bfbaf4f9cc3694ff5b682a45ec4332abd444185585861f258f2f66ec902d
+SIZE (NatronGitHub-openfx-a5d9ca8_GH0.tar.gz) = 10706202
+SHA256 (NatronGitHub-openfx-io-d4c9612_GH0.tar.gz) = b0890484445029dcbc41cba468e9f649df0f120d8fce4998705922091d5773ec
+SIZE (NatronGitHub-openfx-io-d4c9612_GH0.tar.gz) = 479524
+SHA256 (lvandeve-lodepng-997936f_GH0.tar.gz) = 0a80effa5adb8a1be63c1f1110ea9c07823799569f427cea0245bb36ae88f10e
+SIZE (lvandeve-lodepng-997936f_GH0.tar.gz) = 246225
SHA256 (NatronGitHub-SequenceParsing-3c93fcc_GH0.tar.gz) = 143112f7f59a2edccd63bb8354536f47f77b283d2eda5d2123e058ed8ccd6224
SIZE (NatronGitHub-SequenceParsing-3c93fcc_GH0.tar.gz) = 16032
SHA256 (NatronGitHub-tinydir-64fb1d4_GH0.tar.gz) = 728f9948b59131b650bc2c53b8dcb1db8c49ef07c27d0aca3a13b666ae6b2c59
diff --git a/graphics/openfx-arena/files/patch-Makefile.master b/graphics/openfx-arena/files/patch-Makefile.master
deleted file mode 100644
index ce10bc6956cf..000000000000
--- a/graphics/openfx-arena/files/patch-Makefile.master
+++ /dev/null
@@ -1,20 +0,0 @@
---- Makefile.master.orig 2025-01-25 14:35:14 UTC
-+++ Makefile.master
-@@ -2,7 +2,7 @@ include $(PATHTOROOT)/Plugins/Makefile.master
-
- include $(PATHTOROOT)/Plugins/Makefile.master
-
--CXXFLAGS += -DOFX_EXTENSIONS_VEGAS -DOFX_EXTENSIONS_NUKE -DOFX_EXTENSIONS_TUTTLE -DOFX_EXTENSIONS_NATRON -DOFX_SUPPORTS_OPENGLRENDER -I$(SRCDIR)/SupportExt -std=c++11
-+CXXFLAGS += -DOFX_EXTENSIONS_VEGAS -DOFX_EXTENSIONS_NUKE -DOFX_EXTENSIONS_TUTTLE -DOFX_EXTENSIONS_NATRON -DOFX_SUPPORTS_OPENGLRENDER -I$(SRCDIR)/SupportExt -std=c++20
- VPATH += $(SRCDIR)/SupportExt
-
- # ImageMagick
-@@ -87,7 +87,7 @@ ifeq ($(FREEBSD),1)
-
- # FreeBSD
- ifeq ($(FREEBSD),1)
-- CXXFLAGS += -I/usr/local/include -std=c++11
-+ CXXFLAGS += -I/usr/local/include
- LDFLAGS += -L/usr/local/lib
- endif
-