notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine

Newsfeed changes

The news feed page[s] were not laid out well. Two pages, disjointed information, hard to figure out how to use the optional parameters...

Thankfully, someone told me.

The new page is ready for your review. Please compare these two:

You may also be interested in the Github issue.
Port details
natron Compositing software Video
2.5.1.p2_1 graphics on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.5.1.p2Version of this port present on the latest quarterly branch.
Maintainer: freebsd@sysctl.cz search for ports maintained by this maintainer
Port Added: 2018-05-02 00:08:06
Last Update: 2025-02-14 03:17:22
Commit Hash: fa53920
People watching this port, also watch:: GentiumPlus, roboto-fonts-ttf, burp
License: GPLv2
WWW:
https://natrongithub.github.io/
Description:
Node-graph based video compositing software. Similar in functionalities to Foundry Nuke.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
There is no configure plist information for this port.
Dependency lines:
  • ${PYTHON_PKGNAMEPREFIX}natron>0:graphics/natron@${PY_FLAVOR}
To install the port:
cd /usr/ports/graphics/natron/ && make install clean
To add the package, run one of these commands:
  • pkg install graphics/natron
  • pkg install py311-natron
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
NOTE: This is a Python port. Instead of py311-natron listed in the above command, you can pick from the names under the Packages section.
PKGNAME: py311-natron
Package flavors (<flavor>: <package>)
  • py311: py311-natron
distinfo:
TIMESTAMP = 1731608910 SHA256 (NatronGitHub-Natron-v2.5.1-pre2_GH0.tar.gz) = ef17cbd89fd6c8c89caec9a9681763a13ab1e4ccf40ed34e31bf0ed4d7d6a916 SIZE (NatronGitHub-Natron-v2.5.1-pre2_GH0.tar.gz) = 31486167

Expand this list (14 items)

Collapse this list.

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

Collapse this list.


Packages (timestamps in pop-ups are UTC):
py311-natron
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-2.5.1.p2_1------
FreeBSD:13:quarterly-2.5.1.p2_1------
FreeBSD:14:latest-2.5.1.p2_1------
FreeBSD:14:quarterly-2.5.1.p2_1------
FreeBSD:15:latest-2.5.1.p2_1n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. bash : shells/bash
  2. gsed : textproc/gsed
  3. cmake : devel/cmake-core
  4. ninja : devel/ninja
  5. update-desktop-database : devel/desktop-file-utils
  6. pkgconf>=1.3.0_1 : devel/pkgconf
  7. python3.11 : lang/python311
  8. update-mime-database : misc/shared-mime-info
  9. qt5-buildtools>=5.15 : devel/qt5-buildtools
  10. qt5-qmake>=5.15 : devel/qt5-qmake
  11. ice.pc : x11/libICE
  12. pixman-1.pc : x11/pixman
  13. sm.pc : x11/libSM
  14. x11.pc : x11/libX11
  15. xext.pc : x11/libXext
Test dependencies:
  1. python3.11 : lang/python311
Runtime dependencies:
  1. Info.plist : graphics/openfx-misc
  2. Info.plist : graphics/openfx-arena
  3. ffmpeg>0 : multimedia/ffmpeg
  4. update-desktop-database : devel/desktop-file-utils
  5. python3.11 : lang/python311
  6. update-mime-database : misc/shared-mime-info
  7. ice.pc : x11/libICE
  8. pixman-1.pc : x11/pixman
  9. sm.pc : x11/libSM
  10. x11.pc : x11/libX11
  11. xext.pc : x11/libXext
Library dependencies:
  1. libboost_serialization.so : devel/boost-libs
  2. libboost_system.so : devel/boost-libs
  3. libcairo.so : graphics/cairo
  4. libexpat.so : textproc/expat2
  5. libfontconfig.so : x11-fonts/fontconfig
  6. libfreetype.so : print/freetype2
  7. libpyside2.cpython-311.so : devel/pyside2@py311
  8. libshiboken2.cpython-311.so : devel/shiboken2@py311
  9. libQt5Concurrent.so : devel/qt5-concurrent
  10. libQt5Core.so : devel/qt5-core
  11. libQt5Gui.so : x11-toolkits/qt5-gui
  12. libQt5Network.so : net/qt5-network
  13. libQt5Widgets.so : x11-toolkits/qt5-widgets
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
graphics_natron
USES:
cmake compiler:c++17-lang desktop-file-utils pkgconfig python qt:5 shared-mime-info shebangfix xorg
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/NatronGitHub/Natron/tar.gz/v2.5.1-pre2?dummy=/
Collapse this list.

Number of commits found: 17

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.5.1.p2_1
14 Feb 2025 03:17:22
commit hash: fa53920e7219d4246816f65034ad058e81de3353commit hash: fa53920e7219d4246816f65034ad058e81de3353commit hash: fa53920e7219d4246816f65034ad058e81de3353commit hash: fa53920e7219d4246816f65034ad058e81de3353 files touched by this commit
Dima Panov (fluffy) search for other commits by this committer
devel/boost: bump consumers after Boost-1.87 update

Sponsored by:	Future Crew, LLC
2.5.1.p2
23 Dec 2024 21:09:11
commit hash: a1a4fb049780b42fa6f12c044e63b34418875a59commit hash: a1a4fb049780b42fa6f12c044e63b34418875a59commit hash: a1a4fb049780b42fa6f12c044e63b34418875a59commit hash: a1a4fb049780b42fa6f12c044e63b34418875a59 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Martin Filla
graphics/natron: Change to correct website and description

PR:	283510
2.5.1.p2
22 Dec 2024 18:05:27
commit hash: 07270c2f715607adf7fec5b4a2bd0625a16586a3commit hash: 07270c2f715607adf7fec5b4a2bd0625a16586a3commit hash: 07270c2f715607adf7fec5b4a2bd0625a16586a3commit hash: 07270c2f715607adf7fec5b4a2bd0625a16586a3 files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Martin Filla
graphics/natron: New port: Video compositing software

Natron is a free, open-source (GPLv2 license) video compositor, similar
in functionality to Adobe After Effects, Foundry's Nuke, or Blackmagic
Fusion.

https://github.com/NatronGitHub/Natron
https://www.natron.fr

PR:	282802
2.3.14_5
16 Mar 2019 21:55:51
Revision:495967Original commit files touched by this commit
tcberner search for other commits by this committer
Qt4 deprecation: Remove Qt4 and its consumes.

2019-03-15 accessibility/qt4-accessible: Qt4 has been EOL since december 2015
2019-03-15 astro/qlandkartegt: Qt4 has been EOL since december 2015
2019-03-15 astro/stellarium-qt4: Qt4 has been EOL since december 2015
2019-03-15 astro/xglobe: Qt4 has been EOL since december 2015
2019-03-15 audio/acoustid-fingerprinter: Qt4 has been EOL since december 2015
2019-03-15 audio/cueplayer: Qt4 has been EOL since december 2015
2019-03-15 audio/esperanza: Qt4 has been EOL since december 2015
2019-03-15 audio/lastfm-desktop: Qt4 has been EOL since december 2015
2019-03-15 audio/minitunes: Qt4 has been EOL since december 2015
2019-03-15 audio/mixxx20: Qt4 has been EOL since december 2015
2019-03-15 audio/mumble: Qt4 has been EOL since december 2015
2019-03-15 audio/murmur: Qt4 has been EOL since december 2015
2019-03-15 audio/puddletag: Qt4 has been EOL since december 2015
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.3.14_5
16 Jan 2019 11:13:45
Revision:490472Original commit files touched by this commit
tijl search for other commits by this committer
Fix Qt5 symbol version scripts to put the catch-all clause first.  When
a symbol matches multiple clauses the last one takes precedence.  If the
catch-all is last it captures everything.  In the case of Qt5 libraries
this caused all symbols to have a Qt_5 label while some should have
Qt_5_PRIVATE_API.  This only affects lld because GNU ld always gives the
catch-all lowest priority.

Older versions of Qt5Webengine exported some memory allocation symbols from
the bundled Chromium.  Version 5.9 stopped exporting these [1] but the
symbols were kept as weak wrappers for the standard allocation functions to
maintain binary compatibility. [2][3]  The problem is that the call to the
standard function in these weak wrappers is only resolved to the standard
function if there's a call to this standard function in other parts of
Qt5Webengine, because only then is there a non-weak symbol that takes
precedence over the weak one.  If there's no such non-weak symbol the call
(Only the first 15 lines of the commit message are shown above View all of this commit message)
2.3.14_4
12 Dec 2018 00:15:50
Revision:487266Original commit files touched by this commit
jbeich search for other commits by this committer
devel/boost-*: update to 1.69.0

Changes:	http://www.boost.org/users/history/version_1_69_0.html
PR:		232525
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D17645
2.3.14_3
02 Dec 2018 15:41:48
Revision:486467Original commit files touched by this commit
rene search for other commits by this committer
Mark QT4 ports/functionality for removal on 2019-03-15

While here, chase some KDE4 ports and functionality, these are scheduled for
removal on 2018-12-31. Change the default option/flavor to QT5 where applicable
or use alternative toolkits like GTK.

Submitted by:	tcberner
Reviewed by:	adridg, jhale, rene, tcberner
Approved by:	portmgr (implicit, flavor hook)
Differential Revision:	https://reviews.freebsd.org/D17741
2.3.14_3
06 Nov 2018 01:50:27
Revision:484273Original commit files touched by this commit
jbeich search for other commits by this committer
multimedia/ffmpeg: update to 4.1

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.1:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
2.3.14_2
11 Sep 2018 18:34:28
Revision:479538Original commit files touched by this commit
zeising search for other commits by this committer
Change x11/xorgproto to become a build dep

Change x11/xorgproto to become a build time dependency when added to
USE_XORG.  Change the dependency to be on the port, rather than a file the
port installs.
Fix fallout.
Bump portrevision on depending ports.

PR:		230909
Reviewed by:	eadler
Approved by:	portmgr (antoine)
Obtained
from:	https://github.com/FreeBSDDesktop/freebsd-ports/tree/feature/xorgproto
exp-run:	antoine
Differential Revision:	https://reviews.freebsd.org/D16906
2.3.14_1
09 Aug 2018 06:58:31
Revision:476723Original commit files touched by this commit
jbeich search for other commits by this committer
devel/boost-*: update to 1.68.0

- Switch to C++14 for libboost_system to support C++14 consumers

Changes:	http://www.boost.org/users/history/version_1_68_0.html
PR:		229569
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D16165
2.3.14
06 Aug 2018 13:03:29
Revision:476513Original commit files touched by this commit
olivier search for other commits by this committer
Update to 2.3.14
2.3.13
13 Jul 2018 06:55:33
Revision:474555Original commit files touched by this commit
mat search for other commits by this committer
Remove dependencies on lang/python.

Fix where appropriate.

Sponsored by:	Absolight
2.3.13
01 Jul 2018 12:09:07
Revision:473669Original commit files touched by this commit
olivier search for other commits by this committer
Update to 2.3.13
2.3.12
28 Jun 2018 17:39:55
Revision:473503Original commit files touched by this commit
tcberner search for other commits by this committer
Replace bsd.qt.mk by Uses/qt.mk and Uses/qt-dist.mk

From now on, ports that depend on Qt4 will have to set
	USES=		qt:4
	USE_QT=		foo bar
ports depending on Qt5 will use
	USES=		qt:5
	USE_QT=		foo bar

PR:		229225
Exp-run by:	antoine
Reviewed by:	mat
Approved by:	portmgr (antoine)
Differential Revision:	-https://reviews.freebsd.org/D15540
2.3.12
06 Jun 2018 18:40:18
Revision:471874Original commit files touched by this commit
olivier search for other commits by this committer
Update to 2.3.12
2.3.4_1
02 May 2018 15:07:27
Revision:468844Original commit files touched by this commit
jbeich search for other commits by this committer
multimedia/ffmpeg: update to 4.0

- FFSERVER support was removed upstream
- libressl now uses libtls backend instead of patching openssl one
- Clang i386 no longer uses 16-byte aligned stack

Changes:	https://git.ffmpeg.org/gitweb/ffmpeg.git/blob/n4.0:/Changelog
ABI:		https://abi-laboratory.pro/tracker/timeline/ffmpeg/
PR:		227726
Exp-run by:	antoine
Differential Revision:	https://reviews.freebsd.org/D15175
2.3.4
02 May 2018 00:07:48
Revision:468806Original commit files touched by this commit
olivier search for other commits by this committer
New port: graphics/natron
Natron is a node-graph based video compositing software. Similar in
functionalities to Adobe After Effects and Foundry Nuke.

Number of commits found: 17