www/osticket: use PHP_REQUIRE_MODULE
README.md says:
PHP version 8.2 - 8.4 (8.4 recommended)
So,
* Drop 74 from PHP_VERSIONS_ACCEPTED.
* Set PHP_REQUIRE_MODULE to imap to support PHP 8.4.
No functional change.
openjdk*: Use new MAKE_JOBS_METHOD=manual setting.
Ensures parallel builds are supported in tools such as pkgtools/bob that treat
MAKE_JOBS_SAFE=no as a marker that the package should receive MAKE_JOBS=1.
mk: Add support for MAKE_JOBS_METHOD.
Currently lang/openjdk* have to set MAKE_JOBS_SAFE=no to avoid getting -j added
to the default make command line, which according to their documentation is
unsafe. Assuming that MAKE_JOBS will still be set to a value >1 in this
situation is unreliable, and is clearly a mis-use of the intended design for
this variable.
Instead they can now set MAKE_JOBS_METHOD=manual (the recommended value for
packages which perform their own custom MAKE_JOBS handling) which will avoid -j
being passed.
The variable is left deliberately open-ended in order to easily support other
build systems, should we wish to in the future.
lang/php: introduce compat.mk
php/compat.mk is more generic version of php/json.mk.
PHP_REQUIRE_MODULE is list of key words which speicifies conditionally
depending php packages. Currently, it supports imap, json and mcrypt.
* imap and mcrypt
specifies bundled package or pecl version.
* json
specifies bundled package for prior to PHP 8.
www/php-contao-manager: update to 1.10.16
1.10.15 (2026-07-01)
* Updated to Composer 2.10
* Improve the main menu delay (#898)
* Remove the DATABASE_URL from .env if value is invalid (#927)
* Use button instead of option key to show hidden versions on installation
(#924)
1.10.16 (2026-07-20)
* Enable installation of Contao 6 RC
mail/rspamd: update to 4.1.4
pkgsrc change: remove a pkglint warning of cfgfiles.mk.
4.1.4 (2026-07-29)
Incompatible changes
* Build: rspamd now links a single shared jemalloc instance per process and
refuses a static-only jemalloc — duplicated allocators caused segfaults
at startup
Features
* WebUI: read-only users can now access the Selectors tab and the Errors
history
Bug fixes
[21 lines not shown]
net/samba4: update to 4.24.5
pkgsrc change:
* remove pkglint warnings of patches/patch-lib_util_util__crypt.c
==============================
Release Notes for Samba 4.24.5
July 28, 2026
==============================
This is a security release in order to address the following defects:
o CVE-2026-6949: TSIG packet with name compression can crash DNS
Incorrect size calculations when a TSIG record contains
compressed names can lead to a large out-of-bounds write
[72 lines not shown]
www/ruby-rails80: update to 8.0.5.1
Ruby on Rails 8.0.5.1 (2026-07-29)
Active Storage
* A possible arbitrary file read and remote code execution in Active Storage
variant processing (CVE-2026-66066)
www/ruby-rails72: update to 7.2.3.2
Ruby on Rails 7.2.3.2 (2026-07-29)
Active Storage
* A possible arbitrary file read and remote code execution in Active Storage
variant processing (CVE-2026-66066)
security/zoneminder: Update to 1.38.3
Upstream NEWS, less bugfixes and minor improvements:
ZoneMinder 1.38.x Release Notes
TL;DR - Key Highlights
- Role-Based Access Control - Enterprise-grade permission system with user roles
- Modern Streaming - WebRTC, Go2RTC, RTSP2Web support with hardware acceleration
- Monitor Function Redesign - Granular control with separate Capturing, Analysing, and Recording settings
- Enhanced Protocols - ONVIF Events, MQTT, Amcrest API integration
-Event Tagging - Flexible labeling and organization system
- Server Monitoring - Real-time CPU, memory, and performance metrics
- Geolocation - Geographic tracking for events and servers
- Hardware Encoding - GPU acceleration for video encoding
Overview
ZoneMinder 1.38.x represents a major evolution from version 1.36.x,
[232 lines not shown]
qt6-qtbase: Put Qt6Drm* cmake files behind PLIST.wayland.
I am not 100% sure this is the correct variable, but it matches
libdrm-egl-server.so and the files are found under the wayland/ source
directory, so it's probably correct. Fixes non-wayland installs.
xmlto: Add libpaper dependency.
Goes looking for paperconf and embeds a path to it if found, so supply it
ourselves to ensure consistency. Bump PKGREVISION.