c-icap: bump from gnu89 to gnu99
In file included from /pbulk/work/www/c-icap/work/.buildlink/lib/perl5/5.44.0/x86_64-netbsd-thread-multi/CORE/perl.h:8004,
from perl_handler.c:29:
/pbulk/work/www/c-icap/work/.buildlink/lib/perl5/5.44.0/x86_64-netbsd-thread-multi/CORE/inline.h: In function 'Perl_cx_poploop':
/pbulk/work/www/c-icap/work/.buildlink/lib/perl5/5.44.0/x86_64-netbsd-thread-multi/CORE/inline.h:4357:9: error: 'for' loop initial declarations are only allowed in C99 or C11 mode
4357 | for (SV **svp = cx->blk_loop.itervar_u.svp + 1; how_many; svp++, how_many--) {
| ^~~
sysutils/dua-cli: update to 2.39.1
v2.39.1
This release is merely to allow attestations to be used, and you should be able to validate the binary origin with:
gh attestation verify ./dua-v2.39.1-aarch64-apple-darwin.tar.gz --repo Byron/dua-cli
v2.39.0
The main feature this release is parallel deletion, both for collecting files to be deleted as well as the deletion itself. On my local disk, it now reaches 144k files/s overall deletion performance.
New Features
delete files in parallel
Recursive deletion now uses the same worker count selected with --threads for
the initial filesystem scan, to accelerate the collection of files to be deleted,
as well as the deletion of files.
When marked directories are deleted, dua now:
walks the selected tree without (following symbolic links as usual)
collects regular files and symbolic links;
[32 lines not shown]
shells/oh-my-posh: update to 30.0.0
Bug Fixes
- battery: add illumos/solaris support to fix cross-compile failure (de41b29), closes #7730
- cache: explicitly bump session file mtime on persist (e4a1c37), closes #7340
- cli: remove stale migrate mention from config --help (43b4cb3), closes #7734
- config: render a data-only segment the way a writer would (0116798)
- data: render a segment the same with or without its writer (47f2228)
- shell/pwsh: use empty string for CONDA_PROMPT_MODIFIER (ed38295), closes #7733
- svg: change studio render based on mode (f6793cb)
- svg: remove extra blank line before watermark (d7caf75)
- svg: render colors correctly (267f672)
- themes: spell out the templates 11 themes left implicit (fea0d08)
- refactor(cli)!: give fonts a list and an install command (3b63012)
- feat(cli)!: export a config to SVG instead of PNG (59e8d08)
Features
[27 lines not shown]
kitty: update to 0.48.2
- Wayland: Fix regression in previous release that broke drag and
drop on Plasma
- diff kitten: Fix a rare crash when showing a large diff due to
incorrect locking when highlighting
- Allow the private DCS kitty-echo escape code to only echo numbers
- Linux: Fix an approx 1MB memory leak when reloading the config,
introduced in version 0.40.0
- Desktop file chooser integration: when the specified directory does
not exist, open file chooser at home directory
- Add support for terminal visibility reports
- tab_title_template: Add a field that evaluates to the total memory
used by all child processes in the tab
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]