Add records about new ports committer (nxjoseph)
New author entry for Yusuf Yaman together with the news item and PGP
key added. List of Developers and Contributors updated as well to follow
steps 1-4 of the Committers Guide.
Reviewed by: osa, vvd (mentors)
Approved by: osa, vvd (mentors)
Differential Revision: https://reviews.freebsd.org/D55435
games/stockfish: Update 17.1 => 18
Summary of changes:
+ Improved quality of chess play, ELO gain of up to 46 points.
+ Next generation evaluation introducing the SFNNv10 network
architecture.
+ Hardware and Performance Optimizations.
+ Search Improvements.
Changelog:
https://github.com/official-stockfish/Stockfish/releases/tag/sf_18
PR: 292927
java/openjdk21-25: Bootstrap from prebuilt packages
Completes the transition to using prebuilt packages to bootstrap OpenJDK
ports.
PR: 289731
Reviewed by: jrm, fuz (mentor)
Approved by: fuz (mentor)
Sponsored by: The FreeBSD Foundation
Differential Revision: https://reviews.freebsd.org/D54731
Start adding an exercise mode for programs under test.
In exercise mode we collect data for every available counter on a
program and keep all of that in a directory in /tmp.
(cherry picked from commit 4a1b69ade6b5e8665dfb4d0cb683854705192a68)
Extend the script to collect gprof data
While we're at it, switch to simple waiting from communicate() calls.
(cherry picked from commit e2bedc7d69926426a710d035df51e0a0812d38b1)
Convert fully to Python 3. Remove licence text, only keep SPDX.
Update to use argparse rather than OptionParser (now deprecated).
(cherry picked from commit eb1c0d74cbb99f329767b3d565ae57a3ec032bee)
Extend the script to collect gprof data
While we're at it, switch to simple waiting from communicate() calls.
(cherry picked from commit e2bedc7d69926426a710d035df51e0a0812d38b1)
Start adding an exercise mode for programs under test.
In exercise mode we collect data for every available counter on a
program and keep all of that in a directory in /tmp.
(cherry picked from commit 4a1b69ade6b5e8665dfb4d0cb683854705192a68)
Convert fully to Python 3. Remove licence text, only keep SPDX.
Update to use argparse rather than OptionParser (now deprecated).
(cherry picked from commit eb1c0d74cbb99f329767b3d565ae57a3ec032bee)
java/apache-commons-httpclient: make backwards compatible with java 8
Dependency openoffice needs java 8. Without this patch openoffice fails
with:
bad class file: /usr/local/share/java/classes/commons-httpclient.jar(org/apache/commons/httpclient/HttpClient.class)
class file has wrong version 65.0, should be 52.0
Please remove or make sure it appears in the correct subdirectory of the classpath.
So make httpclient target java 8 for now.
While here I added encoding= to javac instead of the REINPLACE_CMD statement.
PR: 293317
Approved-by: Alex Dupre (maintainer)
sysutils/conmon: Use send(2) for sequenced packet sockets
Podman container stdout and stderr are proxied through conmon, allowing
logging and supporting attaching/detaching from the container. The two
output streams are multiplexed on a single SOCK_SEQPACKET unix domain
socket. Each packet contains either stdout or stderr data with a small
header identifying the stream.
On FreeBSD versions prior to FreeBSD-15.0-RELEASE, the write(2) system
call implicitly marks each write as a single packet on the stream but in
15.0 and later, this is not the case - packet boundaries must be
explicitly marked using send(2). This resulted multiple writes being
combined in a single packet and caused Podman to exit with an error
(https://github.com/containers/podman/issues/27918).
This changes conmon to use send(2) to write the output packets which is
compatible with all FreeBSD versions and requires no changes to the
Podman side of the connection.
games/minigalaxy: Update 1.4.0 => 1.4.1
Changelog:
- Installations now report more intermediate steps like checksum
verifications to the UI. (thanks to GB609)
- Fix bugs related to error handling of ongoing installations.
(thanks to GB609)
- Fix an issue where CJK characters in game library path prevents the
config file from being loaded properly. (thanks to kyle-zhang-42)
- Automatically add Weblate contributions to README and About dialog on
release. (thanks to GB609)
https://github.com/sharkwouter/minigalaxy/releases/tag/1.4.1
While here replace gettext with gettext-tools in USES - the port is not
linked with libintl, but uses msgfmt to compile translations.
PR: 293348