xwpe has a new upstream home and a 1.6.6 release. The old identicalsoftware.com site (and its FTP) has been dead for years; the project now lives at https://codeberg.org/mendezr/xwpe and I am the one keeping it alive. I am not after the port -- just handing over the update, so I left MAINTAINER as ports@FreeBSD.org. The old port carried files/patch-* and post-patch REINPLACE hacks for the 1990s K&R / hand-rolled-Makefile build. 1.6.6 is a normal autotools build, so all of that is gone (the four files/patch-* are deleted in the patch). New dependencies for the modern UI and features: cairo + pango + Xft (X11, UTF-8), devel/libvterm (embedded terminal) and devel/json-c (LSP/DAP clients). Tested in a 14-amd64 VM with the deps installed from pkg: it builds, "make stage-qa" is clean and "make check-plist" reports no issues. pkg-plist is the output of "make makeplist". Release: https://codeberg.org/mendezr/xwpe/releases/tag/v1.6.6 Patch attached (git diff against devel/xwpe).
Created attachment 272044 [details] devel/xwpe 1.5.30a -> 1.6.6 (git diff)
Bumping this from 1.6.6 to the current 1.6.9 (new diff attached, obsoleting the 1.6.6 one). Only the version and distinfo change; pkg-plist is unchanged (no new installed files). 1.6.9 is the right target rather than 1.6.7/1.6.8: those two have a build-from-tarball regression (Makefile.am exported an empty SOURCE_DATE_EPOCH, which a modern clang rejects); 1.6.9 fixes it, so it builds cleanly from the release tarball. Since 1.6.6 the release also gained a native Wayland backend (auto-detected; this port stays ncurses+X11) and real-desktop resize crash fixes. Verified that xwpe 1.6.9 builds the full X11/Xft/Cairo port on FreeBSD 14.
Created attachment 272586 [details] devel/xwpe: update to 1.6.9. Bumping this from 1.6.6 to the current 1.6.9 (new diff attached, obsoleting the 1.6.6 one). I would also like to take maintainership: I now maintain xwpe upstream (https://codeberg.org/mendezr/xwpe) and across several distributions, so MAINTAINER is set to me in this diff.