5.2.2_2,1graphicsΣ=27 5.0.1_3,1Version of this port present on the latest quarterly branch.upstream: 5.2.3A newer version was found upstream by portscout, first on 2026-10-31.
IGNORE: requires Python 3.13 or newer as default version, set DEFAULT_VERSIONS+=python=3.13
===> The following configuration options are available for blender-5.2.2_2,1:
ALEMBIC=on: Enable Alembic file support
BULLET=on: Bullet physics engine
CAMERATRACK=on: Camera tracking support (amd64/aarch64/powerpc64/powerpc64le only)
CINEON=on: CINEON and DPX graphics format support
CYCLES=on: Cycles render engine support
CYCLES_EMBR=on: Embree support (amd64 only)
CYCLES_ONEAPI=on: Enable Cycles oneAPI compute support
CYCLES_OSL=off: Shading support for the cycles render engine
DRACO=on: Install draco python module
EBOOL=on: Enable exact boolean support
FFMPEG=on: FFmpeg support (WMA, AIFF, AC3, APE...)
FFTW3=on: Use fftw for smoke and audio effects
FREESTYLE=on: Enable advanced edges rendering
FRIBIDI=on: Enable features using fribidi Unicode Bidirectional Algorithm
HARFBUZZ=on: Enable features using harfbuzz OpenType text shaping engine
HARU=on: Enable libharu support
HEADLESS=off: Disable user interface (for render-farms)
INPUT_NDOF=on: Enable NDOF input device support
JACK=off: JACK audio server support
MANIFOLD=on: Enable manifold boolean support
MATERIALX=on: Enable MaterialX support
MENU=on: Install desktop menu
MOD_FLUID=on: Fluid simulation support
MOD_OCEANSIM=on: Ocean simulation support
MOD_REMESH=on: Remesh modifier support
NLS=on: Native Language Support
OPENAL=on: Audio support via OpenAL
OPENIMAGEDN=on: OpenImageDenoise support (amd64 only)
OPENJPEG=on: Enhanced JPEG (JPEG 2000) graphics support
OPENPGL=on: Open Path Guiding in Cycles (aarch64 and amd64 only)
OPENSUBDIV=on: Use the OpenSubDiv library for surface subdivision
OPENVDB=on: Use openVDB library for volumetric data
OPENXR=off: Enable VR features through the OpenXR specification
PIPEWIRE=off: Enable Pipewire audio support
POTRACE=on: Enable features using libpotrace
PUGIXML=on: Enable pugixml support
PULSEAUDIO=on: PulseAudio sound server support
QUADRIFLOW=on: Enable quadriflow remesher
RUBBERBAND=on: Use Rubber Band for audio time-stretching and pitch-scaling
SDL=off: Audio support using SDL
SIMD=off: Use SIMD optimized routines (on amd64 require x86-64-v2 support)
SNDFILE=off: Audio conversion support via libsndfile
TBB=on: Enable use of Intel's tbb
THUMBNAILER=on: Build blender thumbnailer
TRACE=on: Enable tracing image to GP stroke
USD=off: Universal Scene Description Support (aarch64 and amd64 only, broken)
VULKAN=off: Enable Vulkan as graphics backend
WAYLAND=on: Wayland support
WEBP=on: Enable webp image support
XINPUT=on: X11 Xinput (tablet) support
===> Use 'make config' to modify these settings
graphics/blender: Update to 5.2.2
Blender 5.2 is the new LTS release, supported until July 2028. It adds
experimental Geometry Nodes based cloth and hair dynamics and a texture
cache in Cycles that lowers memory use on scenes with many image
textures. Since 5.1 Blender no longer loads the Python user site
directory by default.
Blender 5.2 requires Python 3.13. Until that is the default version,
build it with DEFAULT_VERSIONS+=python=3.13.
Changelog: https://developer.blender.org/docs/release_notes/5.2/
PR: 294160
Sponsored by: Netzkommune GmbH
graphics/blender: Revert "update to v5.1.0"
Reverted due to reversal of the devel/meson change.
PR: 294160
This reverts commit 1886d7dda7e31db1a0592c7280c12843bc14fd32.
graphics/blender: Fix build after switch to NumPy 2.x
"ld: error: unable to find library -laudaspace-py"
This happens because configure can't find numpy and because of this the
shared library libaudaspace-py.so won't compile:
-- numpy found at '/usr/local/lib/python3.11/site-packages'
CMake Warning at build_files/cmake/macros.cmake:1210 (message):
Python package 'numpy' include dir path could not be found in:
'/usr/local/lib/python3.11/site-packages/numpy/core/include',
'/usr/local/lib/python3/site-packages/numpy/core/include',
'/usr/local/lib/python3.11/dist-packages/numpy/core/include',
'/usr/local/lib/python3/dist-packages/numpy/core/include',
'/usr/local/lib/python3.11/vendor-packages/numpy/core/include',
(Only the first 15 lines of the commit message are shown above )
misc/usd: Move to graphics/openusd
Rename to match upstream naming and moved to a more appropriate category
PR: 292497
Approved by: yuri (maintainer, timeout 1 month)
graphics/embree: update Intel Embree to version 4.2.0
Versions 4.x have default values for ZIP mode and ISPC support
flipped, change them back in our port to avoid breaking POLA.
Preserve version 3.13.5 as `graphics/embree3' port and reroute
consumers to it due to incompatible API of the modern Embree.
PR: 285134
graphics/blender: fix build on big-endian
/wrkdirs/usr/ports/graphics/blender/work/blender-4.2.0/source/blender/blenlib/intern/filereader_zstd.c:42:3:
error: call to undeclared function 'BLI_endian_switch_uint32'; ISO C99 and later
do not support implicit function declarations
[-Werror,-Wimplicit-function-declaration]
BLI_endian_switch_uint32(val);
^
graphics/blender: sort out Makefile, pet portclippy
- Remove removed and add new added by ustream build options.
- Remove unused dependencies, unbundle EIGEN3 and LZO.
- Fix IMLIES - make same as in upstream's CMakeLists.txt.
- Make graphics/openimageio and graphics/tiff mandatory same as in upstream.
- Adjust allowed ARCHS and OPTIONS_DEFAULT_* for allowed ARCHS.
- Fix whitespaces in OPTIONS_DEFINE and OPTIONS_DEFAULT.
- Pet portclippy and other small changes.
PR: 279528
Approved by: Shane <FreeBSD@ShaneWare.Biz> (maintaner)
devel/glog: Update to 0.7.0
- Convert to USES=cmake:testing
- Sort PLIST
- Bump PORTREVISION of dependent ports for shlib change
Broken ports are skipped:
- graphics/colmap [1]
- graphics/hiptext [2]
- graphics/openmvs
- sysutils/apache-mesos
[2] This port was being skipped on package building cluster due to its LICENSE
"License NONE needs confirmation, but BATCH is defined"
Changes: https://github.com/google/glog/releases
Reference: https://pkg-status.freebsd.org/beefy12/data/140amd64-default/84a61d95b0a5/logs/colmap-3.8_5.log
[1]
graphics/blender: update to 3.6.1 LTS release (+)
Please welcome Blender 3.6 branch!
Blender 3.6 LTS is the last release before the major jump into the 4.x series,
with focus on stability to make sure this a great release to hold on to for the
next couple of years.
Nonetheless, this release brings a huge range of new features and performance
improvements:
* Simulation Nodes, the next leap in Geometry Nodes
* A new UV packing engine
* Animation improvements
* Faster FBX I/O
* Several USD improvements including Curves/hair export
* Cycles speed-up on AMD, Intel® Arc™, and Apple Silicon GPUs
* Mesh editing and Geometry Nodes performance improvements
(Only the first 15 lines of the commit message are shown above )
graphics/blender: fix packaging with CYCLESOSL components (+)
While here, pet stage-qa and declare dependency on minizip-ng which
comes from graphics/opencolorio
Reported by: poudriere failure
Approved by: maintainer (implicit)
graphics/blender: fix build on powerpc*
In file included from
/wrkdirs/usr/ports/graphics/blender/work/blender-3.4.1/intern/cycles/util/simd.cpp:8:
/wrkdirs/usr/ports/graphics/blender/work/blender-3.4.1/intern/cycles/util/../util/simd.h:50:14:
error: unknown type name '__m128'
extern const __m128 _mm_lookupmask_ps[16];
^
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
science/hdf5: bump PORTREVISION of consumers
The SO-version increased in the update to 1.12.2 in
a43418b81530f7e897abfbe18dd59f44265a1a0f .
Reported by: VVD <vvd@unislabs.com>
graphics/blender: unbreak and update to 3.1.2 release (+)
Buldled Google log library was failed to link after recent boost update. Use
devel/glog instead.
Enable (and use by default) OpenJPEG (JPEG2000) option.
Blender 3.1 switched to python-3.10, chase this dependency change.
Approved by: maintainer (implicit)