fix word_match() / IS_ALNUM() / TOLOWER() macros for ctype abuse.
i had a gid.core, and it showed this was the problem, and doing the
correct cast (unsigned char) fixes the crash.
bump pkg revision.
upx: Update to version 5.2.1
==================================================================
User visible changes for UPX
==================================================================
Changes in 5.2.1 (27 Aug 2026):
* bug fixes - see https://github.com/upx/upx/milestone/24
Changes in 5.2.0 (08 Jun 2026):
* new format cpm86/cmd
* bug fixes - see https://github.com/upx/upx/milestone/23
Changes in 5.1.1 (05 Mar 2026):
* ELF: MIPS r3000 (32-bit) shared libraries are supported
* bug fixes - see https://github.com/upx/upx/milestone/22
Changes in 5.1.0 (07 Jan 2026):
* ELF: new format linux/riscv64
[61 lines not shown]
rhythmbox: remove grilo support
libsoup2 (required by rhythmbox) and libsoup3 (pulled in by grilo)
can not coexist in the same binary, see PR 60929.
Bump PKGREVISION.
dnscontrol: Update to 5.7.1
Changelog
Provider-specific changes:
2155390: fix(p/BIND): bug: Writing zonefile mangles "repeated zone" labels (#5037) (@spicysharkco)
ee93a55: fix(p/NAMECHEAP): stop corrupting TXT records longer than 255 bytes (#5036) (@louneskmt)
329c40e: fix(p/AZURE_DNS): bug: intermittent "resource type does not match the type in the request body" errors (#5040) (@TomOnTime)
Bug fixes:
ec3d801: fix(D_EXTEND): ignore the empty tag when extending a subdomain (#5034) (@spicysharkco)
f0e54a9: fix(IGNORE): bug: .foo and **.foo both act like **.foo (.foo has no "stop" pattern) (#5038) (@spicysharkco)
d0901a6: fix(LOC): preserve thousandths of arcseconds in coordinates (#5035) (@spicysharkco)
py-markdown: update to 3.11.2.
Sanitize attribute names in the fenced_code and legacy_attrs extensions so an
attribute name cannot break out of its tag and inject markup (#1663).
For backwards compatibility, revert the enforcement of CommonMark style
punctuation rules (#1657).
py-importlib-metadata: update to 10.1.0.
v10.1.0
=======
Features
--------
- Detecting whether a distribution supplies metadata no longer reads or parses
that metadata where the metadata directory can be inspected instead, so
retrieving a distribution by name, which prefers the valid candidates, is
substantially faster.
- Reverted the preference for the greater metadata directory added in v9.1.0.
The ordering was lexicographic on the directory name and not on the parsed
version, so it only approximated a preference for the newer version. Where a
path supplies more than one metadata directory for a distribution, discovery
once again reports them in the order the path supplies
(python/cpython#100666).
[37 lines not shown]
py-filelock: update to 4.2.4.
4.2.4
Keep GitHub Release notes free of extra blank lines while retaining
the PyPI and version comparison links. #863
4.2.3
Creating a lock on a Python 3.15 interpreter without types.LazyImportType
no longer triggers AttributeError at exit. #860
Handle EFTYPE when a no-follow open refuses a symlink in a soft
reader/writer lock's protocol tree, so heartbeat reports lost
ownership rather than a transient refresh error.