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
Port details
natron Compositing software Video
2.5.1.p2 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.3.14_5Version 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: 2024-12-23 21:09:11
Commit Hash: a1a4fb0
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------
FreeBSD:13:quarterly-2.5.1.p2------
FreeBSD:14:latest-2.5.1.p2------
FreeBSD:14:quarterly-2.5.1.p2------
FreeBSD:15:latest-2.5.1.p2n/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: 16

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
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: 16