Moved the servers to new minor release 25.0.0.7.
The epoll dependency was not properly recognized due to its include
search path not being added to the compiler flags and its has_function
check being broken, both are now fixed by the two patches:
patch-include_meson.build
patch-meson.build
Now the server gets properly linked to libepoll-shim.
The old patch-meson.build patch is no longer needed since the change is
merged into the upstream.
Fixed git stage errors and dependencies.
Enabled GLAMOR for xlibre-ephyr.
Added epoll-shim dependency for xlibre-server.
Changed dependency from gl to gbm in xlibre-xf86-video-ati.
Removed gl dependency in xlibre-xf86-video-mga.
Added a XLibre option to ghostbsd-drivers.
This option will install the XLibre server and drivers instead of the
X.Org ones.
Also added a xlibre-minimal meta-port too that ghostbsd-drivers will
depend on when compiling with the XLibre option.
Added a XLibre flavor for the xorgxrdp* ports.
These will allow installation with xlibre-server.
The patches allow compilation with new XLibre changes.
Made XLibre flavors for the scfb & egalax drivers.
This will hopefully fix the dependency problem with these ports and the
xlibre-server.
These drivers now have 2 flavors xorg and xlibre, xorg is the default
and depends on xorg-server, the xlibre flavor depends on xlibre-server.
They intentionally still use the old module directory and the xorg
DIST_SUBDIR.
The xlibre-drivers metaport now uses the @xlibre flavor of these
drivers.
Also added explicit build time conflicts between all dependencies of
xorg-server and the xlibre-server package and vise versa.
This was done to ensure nothing will get built with wrong dependencies
during a port tree compilation, caused by the similar '.pc' files used
by xlibre-server and xorg-server.
net/mosquitto: Update to 2.0.22
Re-roll patches to make portlint happy.
Chance since 2.0.21:
- Windows: Fix broker crash on startup if using `log_dest stdout`
- Bridge: Fix idle_timeout never occurring for lazy bridges.
- Fix case where max_queued_messages = 0 was not treated as
unlimited.
- Fix `--version` exit code and output.
- Fix crash on receiving a $CONTROL message over a bridge, if
per_listener_settings is set true and the bridge is carrying out
topic remapping.
[28 lines not shown]
www/rubygem-wasabi: Update to 5.1.0
With www/rubygem-httpi updated, this port also needed to be updated
because it required: httpi ~> 2.0
Update the dependencies.
Become maintainer.
PR: 288311
www/rubygem-savon: Update to 2.15.1
With www/rubygem-httpi updated, this port also needed to be updated
because it required: httpi ~> 2.0
Update the dependencies.
Become maintainer.
PR: 288311
Approved by: maintainer timeout
devel/py-uv-dynamic-versioning: Add new port
Python dynamic versioning tool (influenced by poetry-dynamic-versioning) for
uv/hatch, and powered by dunamai.
https://pypi.org/project/uv-dynamic-versioning/
databases/mariadb-java-client: New port: MariaDB JDBC driver for Java applications (precompiled .jar)
The MariaDB java connector is a JDBC 4.2 compatible driver, used to
connect applications developed in Java to MariaDB and MySQL databases.
PR: 288358
Co-authored-by: Vladimir Druzenko <vvd at FreeBSD.org>