GhostBSD/ports 1826c90Mk/Uses xlibre-cat.mk, x11-drivers/xlibre-xf86-input-keyboard/files patch-src__bsd_KbdMap.c

Merge pull request #102 from b-aaz/main-xlibre

XLibre ports.
DeltaFile
+1,039-0x11-drivers/xlibre-xf86-input-mouse/files/patch-src-bsd_mouse.c
+229-0x11-drivers/xlibre-xf86-input-keyboard/files/patch-src__bsd_KbdMap.c
+223-0Mk/Uses/xlibre-cat.mk
+196-0x11-drivers/xlibre-xf86-input-mouse/files/patch-src_mouse.c
+173-0x11-servers/xlibre-server/pkg-plist
+145-0x11-drivers/xlibre-xf86-video-intel/files/patch-src_intel__list.h
+2,005-0154 files not shown
+4,441-19160 files

GhostBSD/ports a39fc2cx11-servers/xlibre-server distinfo Makefile.version, x11-servers/xlibre-server/files patch-meson.build patch-include_meson.build

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.
DeltaFile
+18-8x11-servers/xlibre-server/files/patch-meson.build
+11-0x11-servers/xlibre-server/files/patch-include_meson.build
+3-3x11-servers/xlibre-server/distinfo
+1-1x11-servers/xlibre-server/Makefile.version
+0-1x11-servers/xlibre-server/Makefile
+33-135 files

GhostBSD/ports 0a93174x11-drivers/xlibre-xf86-video-ati Makefile, x11-drivers/xlibre-xf86-video-mga Makefile

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.
DeltaFile
+2-3x11-servers/xlibre-server/Makefile
+2-3x11-servers/xlibre-ephyr/Makefile
+1-2x11-drivers/xlibre-xf86-video-mga/Makefile
+1-1x11-drivers/xlibre-xf86-video-ati/Makefile
+6-94 files

GhostBSD/ports 8b20579x11-drivers/ghostbsd-drivers Makefile, x11/xlibre-minimal Makefile pkg-descr

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.
DeltaFile
+38-0x11/xlibre-minimal/Makefile
+25-10x11-drivers/ghostbsd-drivers/Makefile
+2-0x11/xlibre-minimal/pkg-descr
+65-103 files

GhostBSD/ports 1ec7b80x11-drivers/xorgxrdp Makefile, x11-drivers/xorgxrdp-devel Makefile

Added a XLibre flavor for the xorgxrdp* ports.

These will allow installation with xlibre-server.
The patches allow compilation with new XLibre changes.
DeltaFile
+26-0x11-drivers/xorgxrdp-devel/files/extra-patch-module_rdpClientCon.c
+19-0x11-drivers/xorgxrdp-devel/files/extra-patch-configure.ac
+18-1x11-drivers/xorgxrdp-devel/Makefile
+16-1x11-drivers/xorgxrdp/Makefile
+13-0x11-drivers/xorgxrdp/files/extra-patch-xrdpkeyb_rdpKeyboard.c
+92-25 files

GhostBSD/ports 31c9203x11-drivers/xlibre-xf86-input-libinput distinfo Makefile, x11-drivers/xlibre-xf86-video-amdgpu distinfo

Cleanups + merged updates from my repo.

Cleaned up some mistakes also moved the drivers to their latest
versions.
DeltaFile
+3-3x11-drivers/xlibre-xf86-video-ati/distinfo
+3-3x11-drivers/xlibre-xf86-input-libinput/distinfo
+3-3x11-drivers/xlibre-xf86-video-amdgpu/distinfo
+3-3x11-drivers/xlibre-xf86-video-intel/distinfo
+2-3x11/xlibre-minimal/Makefile
+2-1x11-drivers/xlibre-xf86-input-libinput/Makefile
+16-1611 files not shown
+28-2817 files

GhostBSD/ports e7fa033Mk/Uses xlibre-cat.mk xlibre.mk, x11-drivers/xf86-input-egalax Makefile

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.
DeltaFile
+11-13x11-drivers/xlibre-drivers/Makefile
+13-3x11-drivers/xf86-input-egalax/Makefile
+9-0Mk/Uses/xlibre-cat.mk
+9-0x11-drivers/xf86-video-scfb/Makefile
+4-0Mk/Uses/xlibre.mk
+4-0Mk/Uses/xorg.mk
+50-166 files

GhostBSD/ports 4cf6ce1x11/slim Makefile

Added a XLibre flavor for slim.
DeltaFile
+15-2x11/slim/Makefile
+15-21 files

GhostBSD/ports 357be1bx11/nvidia-driver Makefile

Added a XLibre flavor for the Nvidia drivers.

This flavor propagates to the slave ports.
DeltaFile
+14-1x11/nvidia-driver/Makefile
+14-11 files

GhostBSD/ports 35fd969Mk/Uses xlibre-cat.mk, x11-drivers/xlibre-xf86-input-keyboard/files patch-src__bsd_KbdMap.c

Copied the XLibre ports over from my repo.

Just copied everything here without changes.
DeltaFile
+1,039-0x11-drivers/xlibre-xf86-input-mouse/files/patch-src-bsd_mouse.c
+229-0x11-drivers/xlibre-xf86-input-keyboard/files/patch-src__bsd_KbdMap.c
+214-0Mk/Uses/xlibre-cat.mk
+196-0x11-drivers/xlibre-xf86-input-mouse/files/patch-src_mouse.c
+173-0x11-servers/xlibre-server/pkg-plist
+145-0x11-drivers/xlibre-xf86-video-intel/files/patch-src_intel__list.h
+1,996-0140 files not shown
+4,201-1146 files

GhostBSD/ports 468693cports-mgmt/update-station distinfo Makefile

updated update-station to 6.3
DeltaFile
+3-3ports-mgmt/update-station/distinfo
+1-1ports-mgmt/update-station/Makefile
+4-42 files

GhostBSD/ports b9f4794net-mgmt/networkmgr distinfo Makefile, x11/station-tweak distinfo Makefile

update station-tweak and networkmgr
DeltaFile
+3-3net-mgmt/networkmgr/distinfo
+3-3x11/station-tweak/distinfo
+1-2net-mgmt/networkmgr/Makefile
+1-1x11/station-tweak/Makefile
+8-94 files

GhostBSD/ports 2582414sysutils/backup-station distinfo Makefile

sysutils/backup-station: update to 0.6
DeltaFile
+3-3sysutils/backup-station/distinfo
+1-1sysutils/backup-station/Makefile
+4-42 files

GhostBSD/ports 317623elang/ghc pkg-plist, lang/ghc92 pkg-plist

Merge remote-tracking branch 'freebsd/main'
DeltaFile
+24,252-13,145mail/thunderbird-esr/files/patch-libwebrtc-generated
+24,251-13,144www/firefox-esr/files/patch-libwebrtc-generated
+24,251-13,144www/waterfox/files/patch-libwebrtc-generated
+14,362-0www/lycheeorg/pkg-plist
+5,784-4,970lang/ghc/pkg-plist
+4,967-4,952lang/ghc92/pkg-plist
+97,867-49,3556,772 files not shown
+245,878-126,4026,778 files

GhostBSD/ports 3eab8a7net/mosquitto distinfo Makefile, net/mosquitto/files patch-src_CMakeLists.txt patch-CMakeLists.txt

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]
DeltaFile
+3-3net/mosquitto/distinfo
+3-3net/mosquitto/files/patch-src_CMakeLists.txt
+2-2net/mosquitto/files/patch-CMakeLists.txt
+2-2net/mosquitto/files/patch-config.mk
+1-2net/mosquitto/Makefile
+1-1net/mosquitto/files/patch-mosquitto.conf
+12-136 files

GhostBSD/ports 48c1bf5net-im/telegram-desktop distinfo Makefile

net-im/telegram-desktop: update 5.16.4 -> 5.16.6

ChangeLog:      https://github.com/telegramdesktop/tdesktop/compare/v5.16.4...v5.16.6
DeltaFile
+3-3net-im/telegram-desktop/distinfo
+1-2net-im/telegram-desktop/Makefile
+4-52 files

GhostBSD/ports e3dbb06net/mosquitto Makefile

net/mosquitto: Take maintainership

While here run Makefile through portfmt.
DeltaFile
+7-7net/mosquitto/Makefile
+7-71 files

GhostBSD/ports d85f527net-mgmt/p5-OSLV-Monitor Makefile

net-mgmt/p5-OSLV-Monitor: Update maintainer

I don't know why I used my personal address for that.
DeltaFile
+1-1net-mgmt/p5-OSLV-Monitor/Makefile
+1-11 files

GhostBSD/ports 3c16431devel/rubygem-gyoku Makefile, security/rubygem-gssapi Makefile

*/*: reset maintainer for joe at thrallingpenguin.com

Maintainer has had too many timeouts.
PR:             288311
DeltaFile
+1-1devel/rubygem-gyoku/Makefile
+1-1www/asql/Makefile
+1-1sysutils/rubygem-winrm/Makefile
+1-1www/rubygem-akami/Makefile
+1-1www/rubygem-hashicorp-checkpoint/Makefile
+1-1security/rubygem-gssapi/Makefile
+6-69 files not shown
+15-1515 files

GhostBSD/ports e3668e7www/rubygem-wasabi Makefile distinfo

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
DeltaFile
+5-4www/rubygem-wasabi/Makefile
+3-3www/rubygem-wasabi/distinfo
+8-72 files

GhostBSD/ports 72e2c17www/rubygem-savon Makefile distinfo

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
DeltaFile
+6-5www/rubygem-savon/Makefile
+3-3www/rubygem-savon/distinfo
+9-82 files

GhostBSD/ports c4774cawww/rubygem-httpi Makefile distinfo

www/rubygem-httpi: Update to 4.0.4

This update brings in new dependencies.

Change maintainer to myself.

PR:             288311
Approved by:    maintainer timeout
DeltaFile
+5-3www/rubygem-httpi/Makefile
+3-3www/rubygem-httpi/distinfo
+8-62 files

GhostBSD/ports b962e33java/openjdk21 distinfo Makefile

java/openjdk21: Update to 21.0.8
DeltaFile
+3-3java/openjdk21/distinfo
+2-3java/openjdk21/Makefile
+5-62 files

GhostBSD/ports 907166cgames/gnushogi/files patch-Makefile.in

games/gnushogi: Fix Makefile to be make jobs safe

PR:             285190
Submitted by:   maintainer
Reported by:    freebsd-pkg-fallout
DeltaFile
+11-0games/gnushogi/files/patch-Makefile.in
+11-01 files

GhostBSD/ports a3717dcdevel Makefile, devel/py-uv-dynamic-versioning Makefile distinfo

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/
DeltaFile
+29-0devel/py-uv-dynamic-versioning/Makefile
+3-0devel/py-uv-dynamic-versioning/distinfo
+2-0devel/py-uv-dynamic-versioning/pkg-descr
+1-0devel/Makefile
+35-04 files

GhostBSD/ports e40ef91misc/py-mcp Makefile distinfo

misc/py-mcp: Update to 1.12.2

- Update list of dependencies

Release changes:        https://github.com/modelcontextprotocol/python-sdk/releases/tag/v1.12.2
DeltaFile
+5-2misc/py-mcp/Makefile
+3-3misc/py-mcp/distinfo
+8-52 files

GhostBSD/ports 6764a97security/ossec-hids-local Makefile

security/ossec-hids*: fix make warnings

use backticks rather than $() which is rather fraught with make

PR:             288365
Approved by:    sjg (bmake maintainer)
DeltaFile
+2-2security/ossec-hids-local/Makefile
+2-21 files

GhostBSD/ports bd9871bdatabases Makefile, databases/mariadb-java-client Makefile pkg-descr

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>
DeltaFile
+29-0databases/mariadb-java-client/Makefile
+4-0databases/mariadb-java-client/pkg-descr
+3-0databases/mariadb-java-client/distinfo
+1-0databases/Makefile
+37-04 files

GhostBSD/ports 1a59f55audio/noson-app Makefile distinfo

audio/noson-app: Update to 5.6.13

noson communication library is now a separate port.
DeltaFile
+4-7audio/noson-app/Makefile
+3-3audio/noson-app/distinfo
+7-102 files

GhostBSD/ports 325d8caaudio Makefile, audio/noson pkg-plist Makefile

audio/noson: Add noson C++ library for accessing SONOS devices
DeltaFile
+49-0audio/noson/pkg-plist
+25-0audio/noson/Makefile
+3-0audio/noson/distinfo
+2-0audio/noson/pkg-descr
+1-0audio/Makefile
+80-05 files