./wm/windowmaker, GNUStep-compliant NEXTSTEP(tm) window manager clone

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.96.0nb5, Package name: windowmaker-0.96.0nb5, Maintainer: pkgsrc-users

Window Maker is a window manager designed to emulate the look
and feel of part of the NEXTSTEP(tm) GUI. It's supposed to be fast,
relatively small, feature rich and easy to configure, with
a simple and elegant appearance borrowed from NEXTSTEP(tm).


Required to run:
[graphics/libexif] [graphics/tiff] [graphics/png] [fonts/Xft2] [lang/perl5] [devel/pango] [x11/libXpm] [graphics/giflib] [graphics/libwebp]

Required to build:
[pkgtools/x11-links] [x11/xcb-proto] [pkgtools/cwrappers] [x11/xorgproto]

Master sites:

Filesize: 3362.352 KB

Version history: (Expand)


CVS history: (Expand)


   2024-04-07 09:35:33 by Thomas Klausner | Files touched by this commit (1138)
Log message:
*: bump for cairo buildlink3.mk change

lzo was made an option
   2023-11-28 11:53:32 by Jonathan Perkin | Files touched by this commit (1)
Log message:
windowmaker: Remove bogus BUILDLINK_DEPMETHOD.libXt=build.

It is definitely not a build-only dependency.  Exposed by indirect depends
checks.  Bump PKGREVISION.
   2023-11-14 15:03:25 by Thomas Klausner | Files touched by this commit (1145)
Log message:
*: recursive bump for cairo dependency changes
   2023-11-12 14:24:43 by Thomas Klausner | Files touched by this commit (2570)
Log message:
*: revebump for new brotli option for freetype2

Addresses PR 57693
   2023-10-21 19:11:59 by Greg Troxel | Files touched by this commit (1345) | Package updated
Log message:
recursive revbump for tiff update
   2023-08-14 21:10:08 by Nia Alarie | Files touched by this commit (1)
Log message:
windowmaker: Add dependencies to buildlink3 that are used inside
installed headers.
   2023-08-09 19:46:26 by Adam Ciarcinski | Files touched by this commit (7) | Package updated
Log message:
windowmaker: updated to 0.96.0

Window Maker 0.96.0 was released on August 5th 2023

Screen corners can be assigned an external command to be executed when the mouse \ 
pointer is entering those areas. In WPrefs, “Hot Corner Shortcut \ 
Preferences” can be used for configuration or by manually adding a \ 
“HotCorners” key and value to “YES” in the \ 
~/GNUstep/Defaults/WindowMaker file. Hot Corners feature is disabled by default. \ 
Actions are specified by the “HotCornerActions” and are defined as a four \ 
entries list (“top left action”, “top right action”, “bottom left \ 
action”, “bottom right action”). A screen corner area is a cube shape \ 
defined by the “HotCornerEdge” which is a number of pixels from 2 (by \ 
default) to 10. To lower the risk of triggering that feature accidentally a \ 
“HotCornerDelay” key can be used which is the time before the action is \ 
triggered while the pointer is in one of the screen corner. Default value is 250 \ 
ms.

In WPrefs “Keyboard Shortcut Preferences” tab, three new actions can be \ 
configured: “Capture a portion of the screen”, “Capture a window”, \ 
“Capture the entire screen”. The file is saved in \ 
~/GNUstep/Library/WindowMaker/Screenshots directory under a filename format \ 
“screenshot_%Y-%m-%d_at_%H:%M:%S” followed by the extension. Which can be \ 
png or jpg based on WRaster dependencies.

libXRes is now an optional dependency. XRes the resource extension for the X \ 
protocol is used to find the underlying processes (and PIDs) responsible for \ 
displaying the windows.

Support for _NET_WM_FULLSCREEN_MONITORS hint. That hint allows applications that \ 
support it to be set as fullscreen on multiple heads. It depends on Xinerama \ 
extension support.

To keep the dock on the primary head in a multi-head setup, set the option \ 
“KeepDockOnPrimaryHead” in ~/GNUstep/Defaults/WindowMaker to “YES” or \ 
click “Keep dock on primary head” under the WPrefs “Expert User \ 
Preferences” tab.
   2023-07-18 00:00:25 by Nia Alarie | Files touched by this commit (28)
Log message:
*: Remove many GCC_REQD for particularly old GCCs

In many cases the reasoning is poorly documented, or the reasoning
for setting GCC_REQD is to work around a compiler bug. Practically
a c99 compiler is now required for bootstrap (in at least several
dependencies) so we can entirely rule out GCC versions before 3.0.