aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2026-09-30 22:02:26 +0000
committerRene Ladan <rene@FreeBSD.org>2026-09-30 22:02:26 +0000
commit5f091c7e9316eed6948b22829999cd4e982fb6c9 (patch)
tree0952a696cd4f476511001a3fd6b1631d05b3d3e2
parent8eda07f9ed690702a5f1148ebaa983b0eb5d49d8 (diff)
graphics/natron: Remove expired port
2026-09-30 graphics/natron: Depends on deprecated Qt5 WebEngine, not ported to Qt6
-rw-r--r--MOVED1
-rw-r--r--graphics/Makefile1
-rw-r--r--graphics/natron/Makefile68
-rw-r--r--graphics/natron/distinfo17
-rw-r--r--graphics/natron/files/patch-Engine_CMakeLists.txt22
-rw-r--r--graphics/natron/pkg-descr2
-rw-r--r--graphics/natron/pkg-plist8
7 files changed, 1 insertions, 118 deletions
diff --git a/MOVED b/MOVED
index def06faeda5a..ac44ecabcbbc 100644
--- a/MOVED
+++ b/MOVED
@@ -5706,3 +5706,4 @@ devel/p5-PkgConfig-LibPkgConf||2026-09-30|Has expired: Upstream is inactive for
devel/php-geshi||2026-09-30|Has expired: Unmaintained upstream
finance/pear_Payment_DTA||2026-09-30|Has expired: Abandoned upstream (last release 2012), DTAUS superseded by SEPA
databases/xtrabackup80|databases/xtrabackup84|2026-09-30|Has expired: Upstream has reached EOL favor of databases/xtrabackup84
+graphics/natron||2026-09-30|Has expired: Depends on deprecated Qt5 WebEngine, not ported to Qt6
diff --git a/graphics/Makefile b/graphics/Makefile
index 68536b3c1072..26916ab6b9b8 100644
--- a/graphics/Makefile
+++ b/graphics/Makefile
@@ -624,7 +624,6 @@
SUBDIR += mypaint-brushes2
SUBDIR += nanort
SUBDIR += nanosvg
- SUBDIR += natron
SUBDIR += netpbm
SUBDIR += nip2
SUBDIR += noaa-apt
diff --git a/graphics/natron/Makefile b/graphics/natron/Makefile
deleted file mode 100644
index 610432fcb9be..000000000000
--- a/graphics/natron/Makefile
+++ /dev/null
@@ -1,68 +0,0 @@
-PORTNAME= natron
-DISTVERSIONPREFIX= v
-DISTVERSION= 2.5.1-pre2
-PORTREVISION= 5
-CATEGORIES= graphics
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= freebsd@sysctl.cz
-COMMENT= Compositing software Video
-WWW= https://natrongithub.github.io/
-
-LICENSE= GPLv2
-
-DEPRECATED= Depends on deprecated Qt5 WebEngine, not ported to Qt6
-EXPIRATION_DATE= 2026-09-30
-
-BUILD_DEPENDS= bash:shells/bash \
- gsed:textproc/gsed
-
-LIB_DEPENDS= libboost_serialization.so:devel/boost-libs \
- libboost_thread.so:devel/boost-libs \
- libcairo.so:graphics/cairo \
- libexpat.so:textproc/expat2 \
- libfontconfig.so:x11-fonts/fontconfig \
- libfreetype.so:print/freetype2 \
- libpyside2.cpython-${PYTHON_SUFFIX}${PYTHON_ABIVER}.so:devel/pyside2@${PY_FLAVOR} \
- libshiboken2.cpython-${PYTHON_SUFFIX}${PYTHON_ABIVER}.so:devel/shiboken2@${PY_FLAVOR}
-
-RUN_DEPENDS= ${LOCALBASE}/OFX/Plugins/Shadertoy.ofx.bundle/Contents/Info.plist:graphics/openfx-misc \
- ${LOCALBASE}/OFX/Plugins/Arena.ofx.bundle/Contents/Info.plist:graphics/openfx-arena \
- ffmpeg>0:multimedia/ffmpeg
-
-USES= cmake compiler:c++17-lang desktop-file-utils pkgconfig python \
- qt:5 shared-mime-info shebangfix xorg
-
-USE_GITHUB= yes
-GH_ACCOUNT= NatronGitHub
-GH_PROJECT= Natron
-GH_TUPLE= NatronGitHub:google-breakpad:9474c3f7f9939391f281d46c42bfe20cc0f0abd9:google_breakpad/libs/google-breakpad \
- NatronGitHub:google-mock:17945db42c0b42496b2f3c6530307979f2e2a5ce:google_mock/Tests/google-mock \
- NatronGitHub:google-test:50d6fc317c843a2e40dbf08c2efd3f068801ae6d:google_test/Tests/google-test \
- NatronGitHub:OpenColorIO-Configs:557b981:OpenColorIO_Configs/OpenColorIO-Configs \
- NatronGitHub:openfx:0759758d0fb57932b5c4698fff9ef6b4a3132309:openfx/libs/OpenFX \
- NatronGitHub:SequenceParsing:3c93fcc488632b0bdfeee3181586809932357598:SequenceParsing/libs/SequenceParsing \
- NatronGitHub:tinydir:3aae922:tinydir/libs/SequenceParsing/tinydir
-
-USE_PYTHON= flavors
-USE_QT= concurrent core gui network widgets buildtools:build qmake:build
-USE_XORG= ice pixman sm x11 xext
-
-SHEBANG_FILES= OpenColorIO-Configs/nuke-default/make.py
-
-BINARY_ALIAS= python-config=python${PYTHON_VER}-config \
- python=python${PYTHON_VER} \
- sed=gsed
-
-post-patch:
- @${REINPLACE_CMD} -e 's|/usr/OFX/Plugins|${PREFIX}/OFX/Plugins|g' \
- ${WRKSRC}/libs/OpenFX/Examples/Makefile.master \
- ${WRKSRC}/libs/OpenFX/Support/Plugins/Makefile.master \
- ${WRKSRC}/libs/OpenFX/HostSupport/src/ofxhPluginCache.cpp \
- ${WRKSRC}/Engine/Settings.cpp
- @${REINPLACE_CMD} -e 's|/usr/share/|${PREFIX}/share/|g' \
- ${WRKSRC}/Engine/AppManager.cpp \
- ${WRKSRC}/Engine/Settings.cpp \
- ${WRKSRC}/Natron.spec
-
-.include <bsd.port.mk>
diff --git a/graphics/natron/distinfo b/graphics/natron/distinfo
deleted file mode 100644
index a6bfd831759c..000000000000
--- a/graphics/natron/distinfo
+++ /dev/null
@@ -1,17 +0,0 @@
-TIMESTAMP = 1731608910
-SHA256 (NatronGitHub-Natron-v2.5.1-pre2_GH0.tar.gz) = ef17cbd89fd6c8c89caec9a9681763a13ab1e4ccf40ed34e31bf0ed4d7d6a916
-SIZE (NatronGitHub-Natron-v2.5.1-pre2_GH0.tar.gz) = 31486167
-SHA256 (NatronGitHub-google-breakpad-9474c3f7f9939391f281d46c42bfe20cc0f0abd9_GH0.tar.gz) = d2f22ce15aec2efd085e2ea1317ca2a5773e7faaa0aff297b0f2f4839a439f2d
-SIZE (NatronGitHub-google-breakpad-9474c3f7f9939391f281d46c42bfe20cc0f0abd9_GH0.tar.gz) = 4891139
-SHA256 (NatronGitHub-google-mock-17945db42c0b42496b2f3c6530307979f2e2a5ce_GH0.tar.gz) = 25c9f97ca781e8e50e653c1d4638e90718a8aaa5341423b3ef889c5e4c59ee03
-SIZE (NatronGitHub-google-mock-17945db42c0b42496b2f3c6530307979f2e2a5ce_GH0.tar.gz) = 299646
-SHA256 (NatronGitHub-google-test-50d6fc317c843a2e40dbf08c2efd3f068801ae6d_GH0.tar.gz) = ed7ae95f3f6b810dd74202e78d40cf0f076ebd6f1a76da71f3c8bdb94fb07c03
-SIZE (NatronGitHub-google-test-50d6fc317c843a2e40dbf08c2efd3f068801ae6d_GH0.tar.gz) = 474810
-SHA256 (NatronGitHub-OpenColorIO-Configs-557b981_GH0.tar.gz) = 5fc2456c5be991f5508715b28ef9b2ee05aacef83a68ce8f9722129ed4291ccc
-SIZE (NatronGitHub-OpenColorIO-Configs-557b981_GH0.tar.gz) = 292560783
-SHA256 (NatronGitHub-openfx-0759758d0fb57932b5c4698fff9ef6b4a3132309_GH0.tar.gz) = 8b9935fac81be1ceb2d632135748c9a1b22a37b873c18022e09a637a3a00918b
-SIZE (NatronGitHub-openfx-0759758d0fb57932b5c4698fff9ef6b4a3132309_GH0.tar.gz) = 10707420
-SHA256 (NatronGitHub-SequenceParsing-3c93fcc488632b0bdfeee3181586809932357598_GH0.tar.gz) = b3a2db99901e3edaadb301c91f845db832559ad3c003a13d45e74b6816d2f67f
-SIZE (NatronGitHub-SequenceParsing-3c93fcc488632b0bdfeee3181586809932357598_GH0.tar.gz) = 16064
-SHA256 (NatronGitHub-tinydir-3aae922_GH0.tar.gz) = eb816fff00d9713742a1f1367432fee0ea73ccb0f458c90035543e923e8e55d1
-SIZE (NatronGitHub-tinydir-3aae922_GH0.tar.gz) = 24552
diff --git a/graphics/natron/files/patch-Engine_CMakeLists.txt b/graphics/natron/files/patch-Engine_CMakeLists.txt
deleted file mode 100644
index 0057dc5b4a1b..000000000000
--- a/graphics/natron/files/patch-Engine_CMakeLists.txt
+++ /dev/null
@@ -1,22 +0,0 @@
---- Engine/CMakeLists.txt.orig 2024-09-13 07:39:11 UTC
-+++ Engine/CMakeLists.txt
-@@ -74,12 +74,17 @@ add_library(NatronEngine STATIC ${NatronEngine_HEADERS
- ../libs/SequenceParsing/SequenceParsing.cpp
- )
- add_library(NatronEngine STATIC ${NatronEngine_HEADERS} ${NatronEngine_SOURCES})
-+
-+find_package(
-+ Boost 1.85 REQUIRED
-+ COMPONENTS serialization system)
-+
-+
- target_link_libraries(NatronEngine
- PUBLIC
- HostSupport
-- Boost::headers
-- Boost::serialization
- PkgConfig::Cairo
-+ ${Boost_LIBRARIES}
- PRIVATE
- Shiboken2::libshiboken
- PySide2::pyside2
diff --git a/graphics/natron/pkg-descr b/graphics/natron/pkg-descr
deleted file mode 100644
index ffd2204d5e0b..000000000000
--- a/graphics/natron/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Node-graph based video compositing software. Similar in functionalities to
-Foundry Nuke.
diff --git a/graphics/natron/pkg-plist b/graphics/natron/pkg-plist
deleted file mode 100644
index 0573f4bfbd43..000000000000
--- a/graphics/natron/pkg-plist
+++ /dev/null
@@ -1,8 +0,0 @@
-bin/Natron
-bin/NatronRenderer
-bin/natron-python
-share/applications/fr.natron.Natron.desktop
-share/metainfo/fr.natron.Natron.appdata.xml
-share/mime/x-natron.xml
-share/pixmaps/natronIcon256_linux.png
-share/pixmaps/natronProjectIcon_linux.png