x11-wm/xdgmenumaker: Update 2.3 => 2.4, take maintainership
Commit log:
https://github.com/gapan/xdgmenumaker/compare/2.3...2.4
Port changes:
- Switch to DISTVERSION instead.
- Specify LICENSE_FILE.
- Use ${PORTNAME} variable for SHEBANG_FILES instead.
- Polish Makefile with portclippy and portfmt.
- Add NO_ARCH - "no architecture specific files found".
- Submitter take maintainership.
PR: 291698
Uses/go.mk: Add support for requesting a minimum version
This adds support for requesting a minimum Go version instead of an
exact one. If USES contains something like go:X.Y+, we walk the list
of valid Go versions backward and pick the first element that matches
either the requested version or the default version. Assuming the
list of valid versions is sorted semantically, this means we will
pick the requested version if it is newer than the default version,
and the default version otherwise.
This is somewhat imprecise, but it's hard to do better without a
comparison operator that understands semantic versioning, which bmake
lacks. Simply comparing versions lexicographically or numerically
would produce incorrect results, since e.g. 1.3 precedes 1.29 but is
both lexicographically and numerically larger.
Note that specifying a version that does not yet exist in the ports tree
will have the same effect as specifying a version that has been retired:
silently fall back to the default version.
[10 lines not shown]
many: Unpin Go ports
* Ports that were pinned to a deprecated version of Go (1.23 or older)
have been unpinned.
* Ports that were pinned to a still-supported version of Go (1.24 or
newer) have been converted to requesting that as their minimum Go
version.
* Ports that had been forcibly deprecated for pinning an expired Go
version have been undeprecated.
www/codeberg-pages-server: Update to 6.4
The current version (6.2.1) is not only outdated, it appears to have
been re-rolled, and therefore fails the checksum.
Approved by: maintainer
Reviewed by: adamw
Differential Revision: https://reviews.freebsd.org/D54112
java/aparapi: pin to openjdk8-17
Does not build with JDK21.
[javac] error: Source option 7 is no longer supported. Use 8 or later.
[javac] error: Target option 7 is no longer supported. Use 8 or later.
NB: maybe the build can be easily fixed with jdk21, but that would need more
time to investigate and my test setup does not have amd64.
If you use this port, please try and test.
PR: 272855
Approved-by: no maintainer