security/pinentry: Update to 1.3.3
Fix typos and ESL.
Use security/gcr as recommended by upstream. Consequently, allow
the security/pinenty-gnome3 child port to build normally.
security/gpgme: Update to 2.1.2
Remove CFLAGS cruft that was only meant for Qt before the split.
Update pre-build-TEST-on target with the current tests subdirs.
Changes: https://dev.gnupg.org/T8269
graphics/fotocx: update the port to version 26.5
- Provide fall-back distfile mirrors as the author
has a nasty habit of removing the older versions
from the main site
- Port internal memused() function to FreeBSD using
the getrusage(2) API
- Replace non-standard, GNU get_current_dir_name()
call with the normal POSIX getcwd()
Reported by: portscout
netlink: add const variants of NLA iteration macros
Add const-qualified versions of the NLA iteration helpers to allow
walking immutable netlink attribute buffers without discarding const
qualifiers.
This introduces NLA_NEXT_CONST(), _NLA_END_CONST(), and
NLA_FOREACH_CONST() in netlink_snl.h.
Signed-off-by: Ishan Agrawal <iagrawal9990 at gmail.com>
Sponsored-by : Google LLC (GSoC 2026)
security/vuxml: Fix invalid escape sequence in Python re
ports/security/vuxml/files/extra-validation.py:13:
SyntaxWarning: invalid escape sequence '\|'
re_invalid_package_name = re.compile('[@!#$%^&*()<>?/\|}{~:]')
This can be fixed by making the re.compile argument a raw R'...' string,
capital R avoids issues with some Microsoft IDEs.
(Alternative is doubling the backslash, but that's less readable.)
Pull Request: https://github.com/freebsd/freebsd-ports/pull/550