graphics/appleseed: prepare the port for upcoming CMake versions
Rewrite the build logic to not rely on obsolete policies CMP0026
and CMP0043. While at it, limit two macros' action to an active
CMAKE_BUILD_TYPE by removing needless set_property(...) calls.
mail/py-spf-engine: Fix crash in pyspf-milter eom()
eom() split the Authentication-Results header at ": " and raised a
ValueError when the SPF engine handed it a value without that
separator, for example when HELO_reject is No_Check and the sender is
empty or when TestOnly is 0. pymilter turned the uncaught exception into
a tempfail, so the message was deferred and eventually bounced.
Add the header only when the separator is present and log a warning
otherwise. The message is delivered without an Authentication-Results
header, the envelope-stage reject decisions are not affected.
PR: 296277
Reported by: gessel at blackrosetech.com
Sponsored by: Netzkommune GmbH
finance/ktoblzcheck-data: Update bank data
Bank data is valid from 2026-09-07 until 2026-12-06.
MFH: 2026Q4
(cherry picked from commit fae6e3b2db9dc5d72e35d3bfc742bb4a504cbe15)
math/fftw3: Update to 3.3.11
Clean up whitespace and order Makefile. Simplify some logic including
removing -malign-double for i386, which could break programs linked to
the quad library. Nothing uses quad, so it's moot keeping complicated
logic for a Tier-2 platform.
All supported versions of FreeBSD have <bsd.cpu.mk> with altivec support
in MACHINE_CPU. Remove obsolete workaround.
Add a few maintainer helper targets to make updates a bit easier.
These automatically update SHLIB_VER_MIN variable in the Makefile and
regenerate FFTW3LibraryDepends.cmake.in. After just bumping PORTVERSION
and removing any existing PORTREVISION line, simply running:
`make -C ${PORTSDIR}/math/fftw -DMAINTAINER_MODE maintainer-update`
will take care of all of the pre-test tasks.
MFH: 2026Q4
(cherry picked from commit 2c75ab24ce68f5185a6ebcb2eda33ad0575ccaf8)
math/fftw3: Update to 3.3.11
Clean up whitespace and order Makefile. Simplify some logic including
removing -malign-double for i386, which could break programs linked to
the quad library. Nothing uses quad, so it's moot keeping complicated
logic for a Tier-2 platform.
All supported versions of FreeBSD have <bsd.cpu.mk> with altivec support
in MACHINE_CPU. Remove obsolete workaround.
Add a few maintainer helper targets to make updates a bit easier.
These automatically update SHLIB_VER_MIN variable in the Makefile and
regenerate FFTW3LibraryDepends.cmake.in. After just bumping PORTVERSION
and removing any existing PORTREVISION line, simply running:
`make -C ${PORTSDIR}/math/fftw -DMAINTAINER_MODE maintainer-update`
will take care of all of the pre-test tasks.
MFH: 2026Q4
devel/libayatana-appindicator: fix packaging (+)
===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned: include/libayatana-appindicator3-0.1/libayatana-appindicator/app-indicator-version.h
===> Checking for items in pkg-plist which are not in STAGEDIR
===> Error: Plist issues found.
Fixes: d9a29ada6b31
Reported by: bulk -t
Approved by: portmgr blanket
deskutils/vit: Update to 2.3.4, take maintainership
VIT was rewritten in Python upstream in 2.0 and is feature-complete
with VIT 1.x. The Perl 1.2 version this port installed is no longer
distributed by taskwarrior.org.
- Build from the PyPI sdist with USE_PYTHON=pep517.
- Depend on py-tasklib, py-urwid and Taskwarrior.
- The configuration is now ~/.vit/config.ini, a vitrc from VIT 1.x is
not read.
Sponsored by: Netzkommune GmbH