Re: [UPDATE] x11/fvwm3 1.1.0 -> 1.1.5

David Uhden Collado <[email protected]> Mon, 3 Aug 2026 00:07:00 +0000
Newsgroups gmane.os.openbsd.ports
Message-ID <[email protected]>
David Uhden Collado wrote:
> David Uhden Collado wrote:
>> 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.
> I forgot to include the updated pkg/PLIST in the patch. I have also 
> applied the consistent fvwm3-* naming scheme to the utilities and their 
> manuals, keeping fvwm3 as the main executable and Fvwm* as internal 
> modules under libexec/fvwm3 to avoid conflicts in the utilities and 
> documentation with x11/fvwm2 and the fvwm from the base system.
ping