lang/gawk: update GNU awk to version 5.4.0
PMA should now work on OpenBSD 7, FreeBSD 12-16,
NetBSD 10 and 11, and MidnightBSD 3 and 4.
Reported by: portscout
devel/apache-commons-configuration: deprecate
Multiple reasons to deprecate:
https://commons.apache.org/proper/commons-configuration/#Commons_Configuration_1.x_and_2.x
- 'The 1.x codebase no longer receives updates.'
- 'Denial of service issues that rely on loading untrusted data from
configuration files, or passing untrusted data to the API, are outside
the scope of the 1.x security model and will not be fixed.'
- Version 2 exists since 2016
- the port just installs the jar, it does not build anything
- nothing in the ports tree uses this
- no maintainer
Approved-by: no maintainer
www/py-django-photologue: Fix stage QA
* This was overlooked in 21900d66eda3 and was then noticed
retrospectively during a bulk run after stage QA was extended in
f35f902eb8f1:
[...]
====> Running Q/A tests (stage-qa)
Error: Python package installs top-level 'scripts/' directory in site-packages
Error: Location: lib/python3.11/site-packages/scripts
[...]
* Bump PORTREVISION due changed package contents.
Approved by: portmgr (build fix blanket)
Fixes: 21900d66eda3 www/py-django-photologue: Update to 3.18
devel/py-yamlloader: New port
This module provides loaders and dumpers for PyYAML.
Currently, an OrderedDict loader/dumper is implemented, allowing to keep
items order when loading respective dumping a file from/to an
OrderedDict.
(Python 3.8+: Also regular dicts are supported and are the default items
to be loaded to. As of Python 3.7 preservation of insertion order is a
language feature of regular dicts.)
This project was originally mirrored from "yamlordereddict" and contains
several improvements including automated testing and the much faster
C-versions of the Loaders/Dumpers.
Mk/bsd.default-versions.mk: bump java default to 21
After an extensive time of testing OpenJDK 21 LTS is now the default
java version on FreeBSD.
Some major ports already used Java 21 and some olders ports are now
pinned to OpenJDK 8 or other versions.
For armv6/armv7 OpenJDK 11 is the latest version with support
for these platforms on FreeBSD.
Thanks to everybody involved in making Java a vivid environment on
FreeBSD.
PR: 272855
Relnotes: yes
security/py-unicode-show: New port: Detect and annotate suspicious Unicode characters in text or files
unicode-show is a utility that reads text input (from standard input
or files) and highlights suspicious Unicode characters, such as
those outside the safe ASCII range. This tool is useful for identifying
potentially malicious or misleading Unicode characters in source
code, logs, or user input.
WWW: https://www.kicksecure.com/wiki/Unicode-show
devel/sobjectizer: update the port to the latest version 5.8.5
- Replace hand-rolled `do-test' target with USES+=cmake:testing
- Do not build tests during the main build stage, this reduces
target count from 914 down to 55 and, in turn, the build time
which is significant for a C++ project
- Drop the static library, nothing in the ports tree uses it
PR: 293373
Submitted by: diizzy