From: David Uhden Collado Subject: [UPDATE] x11/fvwm3 1.1.0 -> 1.1.5 To: ports@openbsd.org, michi+openbsd@dataswamp.org Date: Tue, 28 Jul 2026 17:03:00 +0000 Hello, Please find attached a patch that updates the x11/fvwm3 port from version 1.1.0 to 1.1.5. The upstream release notes and full list of changes are available at: https://github.com/fvwmorg/fvwm3/releases https://github.com/fvwmorg/fvwm3/compare/1.1.0...1.1.5 In short, the changes since 1.1.0 include improved monitor and multi-desktop handling, new FvwmPager and FvwmRearrange features, XFixes cursor barrier support, additional style and expansion options, UTF-8 improvements, new translations, and numerous fixes throughout FVWM and its modules. The latest release also adds the StrMatch test conditional and a DrawIcons none option for FvwmIconMan. It fixes monitor switching, moving windows between desktops, edge command handling, WindowList OnlySticky behavior, and several FvwmPager issues. Upstream removed the Autotools build system in version 1.1.3, so the port now uses Meson. I converted the existing configuration options to their Meson equivalents, keeping manual page generation enabled while leaving bidirectional text and Go support disabled. I also updated the build and library dependencies, including the new XFixes requirement and gettext tools, and adjusted WANTLIB to match the new binaries. The two patches for the former Autotools build system were removed because they are no longer applicable. Finally, I adjusted the post-install handling for the new upstream file layout and regenerated distinfo for the 1.1.5 release archive. Thank you for your time and consideration. Best regards, David. ? patches ? pkg Index: Makefile =================================================================== RCS file: /cvs/ports/x11/fvwm3/Makefile,v diff -u -p -u -r1.15 Makefile --- Makefile 29 Oct 2024 09:38:16 -0000 1.15 +++ Makefile 28 Jul 2026 16:50:52 -0000 @@ -1,7 +1,6 @@ COMMENT= multiple virtual desktop window manager -VERSION= 1.1.0 -REVISION= 0 +VERSION= 1.1.5 DISTNAME= fvwm3-${VERSION} CATEGORIES= x11 @@ -14,14 +13,14 @@ MAINTAINER= Michael Index: distinfo =================================================================== RCS file: /cvs/ports/x11/fvwm3/distinfo,v diff -u -p -u -r1.7 distinfo --- distinfo 13 May 2024 16:02:26 -0000 1.7 +++ distinfo 28 Jul 2026 16:50:52 -0000 @@ -1,2 +1,2 @@ -SHA256 (fvwm3-1.1.0.tar.gz) = y0J9WNSeT42wE9h4+pqno2DphwbxxtCOo62AZq6GYNM= -SIZE (fvwm3-1.1.0.tar.gz) = 4527424 +SHA256 (fvwm3-1.1.5.tar.gz) = a4J4heImJh7al/7FfsA/616C4QLzCBo9yUECBAOpwZY= +SIZE (fvwm3-1.1.5.tar.gz) = 4204328 Index: patches/patch-configure =================================================================== RCS file: /cvs/ports/x11/fvwm3/patches/patch-configure,v diff -u -p -N -r1.6 patches/patch-configure --- patches/patch-configure +++ /dev/null @@ -1,12 +0,0 @@ -Index: configure ---- configure.orig -+++ configure -@@ -12221,7 +12221,7 @@ then : - else case e in #( - e) - with_intl=maybe -- intl_LIBS="-l${smr_lib}" -+ intl_LIBS="-l${smr_lib} -liconv" - ;; - esac - fi Index: patches/patch-default-config_Makefile_in =================================================================== RCS file: /cvs/ports/x11/fvwm3/patches/patch-default-config_Makefile_in,v diff -u -p -N -r1.5 patches/patch-default-config_Makefile_in --- patches/patch-default-config_Makefile_in +++ /dev/null @@ -1,17 +0,0 @@ -Index: default-config/Makefile.in ---- default-config/Makefile.in.orig -+++ default-config/Makefile.in -@@ -575,9 +575,10 @@ uninstall-am: uninstall-configDATA - - install-data-hook: - cp -r $(srcdir)/images $(inst_location)/default-config -- ln -sf default-config/FvwmScript-DateTime $(inst_location) -- ln -sf default-config/FvwmScript-ConfirmQuit $(inst_location) -- ln -sf default-config/FvwmScript-ConfirmCopyConfig $(inst_location) -+ mv $(inst_location)/default-config/FvwmScript-DateTime $(inst_location)/.. -+ mv $(inst_location)/default-config/FvwmScript-ConfirmQuit $(inst_location)/.. -+ mv $(inst_location)/default-config/FvwmScript-ConfirmCopyConfig $(inst_location)/.. -+ - - uninstall-hook: - rm -fr $(DESTDIR)/$(configdir)