graphics/scantpaper 3.0.24_1
GUI to produce PDFs or DjVus from scanned documents
graphics/scantpaper: Fix with Python 3.13
- The post-build target runs dev/compile_mo.py with a hardcoded
python3.12, which is not installed when another Python version is
the default, so the build fails. Use ${PYTHON_CMD}.
- The app window and document code import sqlite3 (packaged separately
as databases/py-sqlite3), and imageview/basethread import
typing_extensions, which upstream lists as a dependency. Without
them the scantpaper command and half of the modules fail to import.
Add both to RUN_DEPENDS and bump PORTREVISION.
lang/cim 3.37_4
Compiler for the SIMULA programming language
lang/cim: Mark DEPRECATED
- Switch to DISTVERSION while I am here
- Upstream WWW and MASTER_SITES is no longer available
- Set EXPIRATION_DATE 2026-11-17
(cherry picked from commit 796dca98ee5dc2856dea5a61971572b663fd8696)
lang/cim 3.37_4
Compiler for the SIMULA programming language
lang/cim: Mark DEPRECATED
- Switch to DISTVERSION while I am here
- Upstream WWW and MASTER_SITES is no longer available
- Set EXPIRATION_DATE 2026-11-17
*/R-cran-*: Fix pkg-plist issue after R-4.6.0
R 4.6.0 started installing README.md files with HTML help.
Reviewed by: thierry
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D60844
deskutils/calibre: Add missing dependencies
Some runtime python dependencies are missing from the port, causing
plugin failures.
PR: 299452
MFH: 2026Q4
(cherry picked from commit af1be921a15f35afdde6eec7bb416f74295cd34f)
deskutils/calibre: Add missing dependencies
Some runtime python dependencies are missing from the port, causing
plugin failures.
PR: 299452
MFH: 2026Q4
www/nginx-module-lua-stream: Update to 0.0.19rc4
lua-resty-core 0.1.34rc3 requires exactly this version; with 0.0.17 an nginx
that loads the module refuses to start. Three of the four local patches are
upstream now.
Sponsored by: Netzkommune GmbH
devel/py-pysimdjson: Fix build with Python 3.13
The PyPI sdist ships csimdjson.cpp generated by Cython 3.0.2, which
fails to build with Python 3.13 (_PyLong_AsByteArray(),
_PyGen_SetStopIterationValue()), and does not include csimdjson.pyx
to rebuild it from. Fetch the v6.0.2 tag from GitHub, which has the
same setup.py and bundled simdjson plus the .pyx, and let setup.py run
lang/cython (BUILD_WITH_CYTHON=1 FORCE_REBUILD=1).
While here, add concurrent to USE_PYTHON and fix portlint warnings.
PR: 299530
cad/camotics: Fix build with Python 3.13
PyEval_ThreadsInitialized() was removed in Python 3.13. It and
PyEval_InitThreads() have been no-ops since Python 3.9, so only call
them on older versions.
While here, document the patches.
PR: 299529
www/nginx-full 1.30.6_2,3
Robust and small WWW server (full package)
www/nginx-lite 1.30.6_2,3
Robust and small WWW server (lite package)
www/nginx-naxsi 1.30.6_2,3
Robust and small WWW server (plus NAXSI)
www/{nginx,nginx-devel,freenginx}: Drop the pcre1 dependency
Nothing calls a pcre1 symbol; modsecurity3 itself is built with pcre2.
The slave ports kept listing PCRE_ONE, an option that no longer exists.
Sponsored by: Netzkommune GmbH
x11/bhotkeys-lid-state: Update to 1.3.2
Provide OSD feedback to user when lid-switchd service is not running
Simplify lid-wake-toggle script
Adjust whitespace in rc.d/lid-switchd[.in]
Create lid-switchd service pidfile 0644
Provide OSD feedback to user when lid-switchd socket is unwritable
Changelog: https://github.com/FrauBSD/bhotkeys-lid-state/blob/1.3.2/CHANGELOG.md
Reviewed by: fuz
Differential Revision: https://reviews.freebsd.org/D60816
x11/bhotkeys-airplane: Update to 1.2.1
Provide OSD feedback to user when airplane-radiosd service is not running
Provide OSD feedback to user when airplane-radiosd socket is unwritable
Adjust whitespace in rc.d/airplane-radiosd[.in]
Create airplane-radiosd service pidfile 0644
Changelog: https://github.com/FrauBSD/bhotkeys-airplane/blob/1.2.1/CHANGELOG.md
Reviewed by: fuz, jrm
Differential Revision: https://reviews.freebsd.org/D60817
math/R-cran-DoE.base 1.2.5
Full Factorials, Orthogonal Arrays and Base Utilities for DoE
(Only the first 10 of 21 items in this commit are shown above. )
*/R-cran-*: Fixup WWW entries
Make consistent the domain with s/CRAN.R-project/cran.r-project/
and use the new URL not the old deprecated package URL
Reviewed by: longros
Differential Revision: https://reviews.freebsd.org/D60822
devel/gwm 1.10.0_1
Git worktree manager with CLI and TUI
devel/gwm: Fix LICENSE after upstream dual-license switch
Upstream relicensed at 1.10.0: LICENSE.md is gone, replaced by
LICENSE-MIT and LICENSE-APACHE, and Cargo.toml now declares
"MIT OR Apache-2.0". The stale LICENSE_FILE went unnoticed in the
1.10.0 update because licenses were disabled in the build at the
time; with them enabled again the patch phase fails with "Missing
license file for MIT".
No PORTREVISION bump: the pending _1 -> _2 revision has never
produced a package, so the added license files ride along with it.
(cherry picked from commit 30bb7cd78f6abfb2d83c89f1ef01a4558bd4cd33)
lang/erlang 28.5.0.8,4
Functional programming language from Ericsson
lang/erlang: Fix the vsn.mk consistency checks in pre-configure
The checks grepped lib/*/vsn.mk for _EI_VSN, _TOOLS_VSN and _SNMP_VSN,
but upstream names those variables EI_VSN, TOOLS_VSN and SNMP_VSN.
The grep therefore matched nothing and each test reduced to
[ ! = <version> ], which sh evaluates as a false string comparison, so
every check passed silently no matter what the Makefile said.
The port-side variables grew their underscore prefix in 12b48a4d8ea,
which renamed them inside the grep patterns as well.
(cherry picked from commit af2f39d2d6d9520cc5e9710910a0454aee01ad5d)
lang/erlang 28.5.0.7,4
Functional programming language from Ericsson
lang/erlang: Do not add WRKSRC/lib to ERL_LIBS during build
ERL_LIBS=${WRKSRC}/lib puts the half-populated in-tree lib/*/ebin
directories on the bootstrap erlc's code path, where they shadow the
bootstrap compiler. That breaks whenever a patch release changes an
API inside the compiler itself. OTP 28.5.0.8 changes
beam_ssa_type:opt_start from arity 2 to arity 3, so the freshly
written beam_ssa_opt.beam gets loaded from lib/compiler/ebin while
beam_ssa_type still comes from the bootstrap, and the build dies with
beam_ssa_recv.erl: internal error in pass beam_ssa_opt:
exception error: undefined function beam_ssa_type:opt_start/3
The ordering inside lib/compiler/src is alphabetical, so this is not a
job race and MAKE_JOBS_UNSAFE, which the error message suggests, does
not help.
The build system derives its own code paths from ERL_TOP, and
lang/erlang-runtime2[789] build the same tarballs, doc chunks
included, without this variable. Removing it leaves the installed
file list unchanged.
(cherry picked from commit 863f508deeee2b3330826e78f4f2e5b23e888639)
devel/libnjs: Update to 1.0.2
Fixes memory corruption in RegExp operations, crashes after a failed
module compilation, and excessive resource usage when sorting huge sparse
arrays.
Sponsored by: Netzkommune GmbH
lang/njs 1.0.2
NGINX JavaScript command line utility
lang/njs: Update to 1.0.2
Fixes memory corruption in RegExp operations, crashes after a failed
module compilation, and excessive resource usage when sorting huge sparse
arrays.
Sponsored by: Netzkommune GmbH
www/nginx-module-passenger: Add New Port
Sources of the passenger module for the NGINX ports. The module hands
requests to the Passenger agent, which runs Ruby, Python and Node
applications under nginx.
Sponsored by: Netzkommune GmbH
security/vuxml 1.1_6
Vulnerability and eXposure Markup Language DTD
security/vuxml: Document multiple Erlang/OTP vulnerabilities
OTP 29.1.2, 28.5.0.8 and 27.3.4.19 fix CVE-2026-105236 and
CVE-2026-94200 in ssl, and complete the earlier incomplete fixes for
CVE-2026-42789 (public_key), CVE-2026-48856 (inets) and
CVE-2026-70405 (snmp); upstream revised all three advisories on
2026-10-14 to name these releases as the first patched ones.
CVE-2026-96596 in erl_tar gets its own entry: it affects OTP 29 only
and is fixed in 29.1.2.
lang/erlang 28.5.0.7,4
Functional programming language from Ericsson
lang/erlang: Do not add WRKSRC/lib to ERL_LIBS during build
ERL_LIBS=${WRKSRC}/lib puts the half-populated in-tree lib/*/ebin
directories on the bootstrap erlc's code path, where they shadow the
bootstrap compiler. That breaks whenever a patch release changes an
API inside the compiler itself. OTP 28.5.0.8 changes
beam_ssa_type:opt_start from arity 2 to arity 3, so the freshly
written beam_ssa_opt.beam gets loaded from lib/compiler/ebin while
beam_ssa_type still comes from the bootstrap, and the build dies with
beam_ssa_recv.erl: internal error in pass beam_ssa_opt:
exception error: undefined function beam_ssa_type:opt_start/3
The ordering inside lib/compiler/src is alphabetical, so this is not a
job race and MAKE_JOBS_UNSAFE, which the error message suggests, does
not help.
The build system derives its own code paths from ERL_TOP, and
lang/erlang-runtime2[789] build the same tarballs, doc chunks
included, without this variable. Removing it leaves the installed
file list unchanged.