Bug 296205 - devel/xwpe: update to 1.6.9
Summary: devel/xwpe: update to 1.6.9
Status: New
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Many People
Assignee: freebsd-ports-bugs (Nobody)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-06-22 15:14 UTC by Juan M. Méndez Rey
Modified: 2026-07-08 03:30 UTC (History)
2 users (show)

See Also:


Attachments
devel/xwpe 1.5.30a -> 1.6.6 (git diff) (9.46 KB, patch)
2026-06-22 15:14 UTC, Juan M. Méndez Rey
no flags Details | Diff
devel/xwpe: update to 1.6.9. (9.53 KB, patch)
2026-07-08 03:30 UTC, Juan M. Méndez Rey
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Juan M. Méndez Rey 2026-06-22 15:14:38 UTC
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).
Comment 1 Juan M. Méndez Rey 2026-06-22 15:14:40 UTC
Created attachment 272044 [details]
devel/xwpe 1.5.30a -> 1.6.6 (git diff)
Comment 2 Juan M. Méndez Rey 2026-07-08 00:46:24 UTC
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.
Comment 3 Juan M. Méndez Rey 2026-07-08 03:30:08 UTC
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.