Hi,

I used to maintain these packages. Does the 2.0 version of emwm-utils
fix needing SUID root for lock/unlock & suspend/reboot/poweroff
functionality? I dropped maintainership due to the development burden
of maintaining patches that I couldn't upstream  that made it use
bsd-auth instead as the ports tree strips SUID root by default.

If this update does not fix it, please consider updating my patches to
work in those areas again, as this would be beneficial to users of this
port.

Thanks.

On Thu, 27 Aug 2026 00:44:00 +0000
David Uhden Collado <[email protected]> wrote:

> Hello,
> 
> Please find attached patches that update x11/emwm from version 1.3 to
> 2.1 and x11/emwm-utils from version 1.3 to 2.0.
> 
> The upstream project page and changelogs are available at:
> 
> https://fastestcode.org/emwm-changes.txt
> https://fastestcode.org/utils-changes.txt
> 
> The main change introduced with EMWM 2.0 is the restoration of the
> original MWM Workspace Manager functionality, providing multiple
> workspaces. The update also adds the xineramaScreenFocus option and
> contains several fixes for Xinerama, icon placement and handling,
> StaticGravity ICCCM compliance, and client-provided icon pixmaps.
> 
> EMWM 2.1 is a smaller follow-up release focused primarily on improving
> compatibility with applications and toolkits and handling
> configuration problems more gracefully.
> 
> For emwm-utils, version 2.0 adds an optional workspace switcher to
> xmtoolbox, allows the xmsm logout/shutdown dialog to be requested with
> SIGUSR1, moves workspace background handling to EMWM itself, and fixes
> the toolboxrc parser for K&R-style opening braces.
> 
> The ports also needed some build-system adjustments. Both now invoke
> the upstream OpenBSD build target explicitly and pass the compiler,
> flags, installation paths, include directories, and library
> directories from the ports infrastructure rather than relying on
> hard-coded values.
> 
> I added small patches to the upstream OpenBSD makefiles so PREFIX,
> MANDIR, RCDIR, APPLRESDIR, X11BASE, and LOCALBASE can be supplied by
> the port. For emwm-utils, the OpenBSD makefile is also adjusted not to
> link against libcrypt separately, since crypt(3) is provided by libc
> on OpenBSD.
> 
> Installation is now handled explicitly by the ports rather than
> through the upstream install target, which keeps all installed paths
> under the control of the ports infrastructure.
> 
> I also updated the package descriptions to reflect the current EMWM
> feature set and utilities, and regenerated distinfo for both new
> source archives.
> 
> No package list changes were required.
> 
> Thank you for your time and consideration.
> 
> Best regards,
> David.


-- 
iz (she/her)

> I say mundane things
> so the uninteresting
> just might get noticed.

izder456 (dot) neocities (dot) org

Reply via email to