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.
This commit is contained in:
parent
a0aa2b0316
commit
2ec79e88a5
|
@ -1,10 +1,11 @@
|
|||
# $NetBSD: Makefile,v 1.140 2023/07/17 22:00:25 nia Exp $
|
||||
# $NetBSD: Makefile,v 1.141 2023/08/09 17:46:26 adam Exp $
|
||||
|
||||
DISTNAME= WindowMaker-0.95.9
|
||||
DISTNAME= WindowMaker-0.96.0
|
||||
PKGNAME= ${DISTNAME:tl}
|
||||
PKGREVISION= 9
|
||||
CATEGORIES= wm windowmaker
|
||||
MASTER_SITES= https://windowmaker.org/pub/source/release/
|
||||
MASTER_SITES= ${MASTER_SITE_GITHUB:=window-maker/}
|
||||
GITHUB_PROJECT= wmaker
|
||||
GITHUB_RELEASE= wmaker-${PKGVERSION_NOREV}
|
||||
|
||||
MAINTAINER= pkgsrc-users@NetBSD.org
|
||||
HOMEPAGE= https://www.windowmaker.org/
|
||||
|
@ -15,14 +16,14 @@ BROKEN_GETTEXT_DETECTION= yes
|
|||
|
||||
USE_LIBTOOL= yes
|
||||
USE_PKGLOCALEDIR= yes
|
||||
USE_TOOLS+= msgfmt perl:run pkg-config xgettext
|
||||
USE_TOOLS+= gmake msgfmt perl:run pkg-config xgettext
|
||||
GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS+= --disable-magick
|
||||
CONFIGURE_ARGS+= --enable-pango
|
||||
CONFIGURE_ARGS+= --enable-usermenu
|
||||
CONFIGURE_ARGS+= --enable-xinerama
|
||||
CONFIGURE_ARGS+= --sysconfdir=${PKG_SYSCONFBASEDIR}
|
||||
CONFIGURE_ARGS+= --with-defsdatadir=${PREFIX}/share/examples/WindowMaker
|
||||
CONFIGURE_ARGS+= --with-pkgconfdir=${PREFIX}/share/examples/WindowMaker
|
||||
CONFIGURE_ARGS+= --with-gnustepdir=${PREFIX}/share/GNUstep
|
||||
CONFIGURE_ENV+= LINGUAS="bg ca cs cz da de el es et fi fr gl he hr hu it ja ko nl ms no pl pt ro ru se sk sl sv tr zh_CN zh_TW"
|
||||
CONFIGURE_ENV+= CPP_PATH=${CPP:Q}
|
||||
|
@ -40,7 +41,7 @@ PKGCONFIG_OVERRIDE_STAGE= post-build
|
|||
|
||||
.include "../../mk/compiler.mk"
|
||||
|
||||
.if !empty(MACHINE_PLATFORM:MSunOS-5.11-*)
|
||||
.if ${MACHINE_PLATFORM:MSunOS-5.11-*}
|
||||
CONFIGURE_ENV+= ac_cv_lib_Xext_XineramaGetInfo=no
|
||||
.endif
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
@comment $NetBSD: PLIST,v 1.23 2020/04/11 07:02:34 adam Exp $
|
||||
@comment $NetBSD: PLIST,v 1.24 2023/08/09 17:46:26 adam Exp $
|
||||
bin/convertfonts
|
||||
bin/geticonset
|
||||
bin/getstyle
|
||||
|
@ -89,6 +89,7 @@ share/GNUstep/Applications/WPrefs.app/tiff/drawer.tiff
|
|||
share/GNUstep/Applications/WPrefs.app/tiff/ergonomic.tiff
|
||||
share/GNUstep/Applications/WPrefs.app/tiff/expert.tiff
|
||||
share/GNUstep/Applications/WPrefs.app/tiff/fonts.tiff
|
||||
share/GNUstep/Applications/WPrefs.app/tiff/hotcorners.tiff
|
||||
share/GNUstep/Applications/WPrefs.app/tiff/iconprefs.tiff
|
||||
share/GNUstep/Applications/WPrefs.app/tiff/keyboard.tiff
|
||||
share/GNUstep/Applications/WPrefs.app/tiff/keyboardprefs.tiff
|
||||
|
@ -330,6 +331,7 @@ share/WindowMaker/plmenu.sk
|
|||
share/WindowMaker/plmenu.zh_CN
|
||||
share/WindowMaker/plmenu.zh_TW
|
||||
share/WindowMaker/wmmacros
|
||||
share/applications/WPrefs.desktop
|
||||
share/examples/WindowMaker/WMGLOBAL
|
||||
share/examples/WindowMaker/WMRootMenu
|
||||
share/examples/WindowMaker/WMState
|
||||
|
@ -359,6 +361,7 @@ share/locale/fi/LC_MESSAGES/WPrefs.mo
|
|||
share/locale/fi/LC_MESSAGES/WindowMaker.mo
|
||||
share/locale/fr/LC_MESSAGES/WINGs.mo
|
||||
share/locale/fr/LC_MESSAGES/WPrefs.mo
|
||||
share/locale/fr/LC_MESSAGES/WRaster.mo
|
||||
share/locale/fr/LC_MESSAGES/WindowMaker.mo
|
||||
share/locale/fr/LC_MESSAGES/wmgenmenu.mo
|
||||
share/locale/gl/LC_MESSAGES/WindowMaker.mo
|
||||
|
@ -390,8 +393,10 @@ share/locale/sk/LC_MESSAGES/WINGs.mo
|
|||
share/locale/sk/LC_MESSAGES/WPrefs.mo
|
||||
share/locale/sk/LC_MESSAGES/WindowMaker.mo
|
||||
share/locale/sv/LC_MESSAGES/WindowMaker.mo
|
||||
share/locale/tr/LC_MESSAGES/WPrefs.mo
|
||||
share/locale/tr/LC_MESSAGES/WindowMaker.mo
|
||||
share/locale/zh_CN/LC_MESSAGES/WPrefs.mo
|
||||
share/locale/zh_CN/LC_MESSAGES/WindowMaker.mo
|
||||
share/locale/zh_TW/LC_MESSAGES/WPrefs.mo
|
||||
share/locale/zh_TW/LC_MESSAGES/WindowMaker.mo
|
||||
share/xsessions/wmaker.desktop
|
||||
|
|
|
@ -1,11 +1,12 @@
|
|||
$NetBSD: distinfo,v 1.47 2021/10/26 11:25:20 nia Exp $
|
||||
$NetBSD: distinfo,v 1.48 2023/08/09 17:46:26 adam Exp $
|
||||
|
||||
BLAKE2s (WindowMaker-0.95.9.tar.gz) = 9227cb50d1cfc8db626a4ff3e2a1ab43528ba1b74418274eded013573429c321
|
||||
SHA512 (WindowMaker-0.95.9.tar.gz) = ca3ddc863f5b5b782e90f38c0019fe14d1109d6b11d0a3d5d6c728ddc1817747eea92e22e36933d445e72c70661e039ee56efa70f2654657c8980269fd5b4584
|
||||
Size (WindowMaker-0.95.9.tar.gz) = 3397167 bytes
|
||||
BLAKE2s (WindowMaker-0.96.0.tar.gz) = 90ce5a28e7c6046f4f9e668d33295d29420da4ad8441f49915d36b4ae2164166
|
||||
SHA512 (WindowMaker-0.96.0.tar.gz) = cca1796722803922aa28ea20534f10566b594b7a69eba8c1da6bd1305654583f39ef67f10fd6a550730714e728d876f807aee50968e9392190bb9dc7ffe8409a
|
||||
Size (WindowMaker-0.96.0.tar.gz) = 3443048 bytes
|
||||
SHA1 (patch-WINGs_dragsource.c) = a9b8dfb0ac453e5835b683a2119428d0b1182ced
|
||||
SHA1 (patch-configure) = f63303da4f08601dc18652a10a8e4bcf355fcc5f
|
||||
SHA1 (patch-src_event.c) = 9f72b77f7f7890c9b4283eecca3e2bb25ad8d5b3
|
||||
SHA1 (patch-src_main.c) = e1693470d803b96f8ff93906dfeea43d5c3509c9
|
||||
SHA1 (patch-src_switchpanel.c) = 4c494eff64b17bf4b08ddaafc95ffa37f43452f9
|
||||
SHA1 (patch-util_Makefile.in) = 066a9e54b4b4f7be6415259b737c85171f9aa548
|
||||
SHA1 (patch-wrlib_Makefile.in) = a7a5f601219c1fe8f7f0273a2a1518ab0d8e99b2
|
||||
SHA1 (patch-util_Makefile.in) = 9f44e204779d4756ac333799795ad046223dc153
|
||||
SHA1 (patch-wrlib_Makefile.in) = 023ca249c924675e313863c8d389146bd7ace815
|
||||
|
|
|
@ -1,7 +1,7 @@
|
|||
# $NetBSD: hacks.mk,v 1.1 2007/06/21 00:58:04 minskim Exp $
|
||||
# $NetBSD: hacks.mk,v 1.2 2023/08/09 17:46:26 adam Exp $
|
||||
|
||||
# Disable inline assembly on i386 until GCC Bug #25221 is fixed.
|
||||
# http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25221
|
||||
.if !empty(CC_VERSION:Mgcc-4.*)
|
||||
.if ${CC_VERSION:Mgcc-4.*}
|
||||
CONFIGURE_ENV+= ac_cv_c_inline_asm=no
|
||||
.endif
|
||||
|
|
15
wm/windowmaker/patches/patch-configure
Normal file
15
wm/windowmaker/patches/patch-configure
Normal file
|
@ -0,0 +1,15 @@
|
|||
$NetBSD: patch-configure,v 1.3 2023/08/09 17:46:26 adam Exp $
|
||||
|
||||
Portability fix.
|
||||
|
||||
--- configure.orig 2023-08-09 13:37:32.937296703 +0000
|
||||
+++ configure
|
||||
@@ -19143,7 +19143,7 @@ printf "%s\n" "#define USE_PANGO 1" >>co
|
||||
|
||||
pango="yes"
|
||||
fi
|
||||
- if test "x$enable_pango$pango" == "xyesno"
|
||||
+ if test "x$enable_pango$pango" = "xyesno"
|
||||
then :
|
||||
as_fn_error $? "Pango library was not found - $PANGO_PKG_ERRORS" "$LINENO" 5
|
||||
fi
|
|
@ -1,8 +1,8 @@
|
|||
$NetBSD: patch-util_Makefile.in,v 1.1 2015/10/16 10:42:23 adam Exp $
|
||||
$NetBSD: patch-util_Makefile.in,v 1.2 2023/08/09 17:46:26 adam Exp $
|
||||
|
||||
--- util/Makefile.in.orig 2015-08-11 18:52:20.000000000 +0000
|
||||
--- util/Makefile.in.orig 2023-08-07 12:52:47.000000000 +0000
|
||||
+++ util/Makefile.in
|
||||
@@ -482,21 +482,21 @@ AM_CPPFLAGS = \
|
||||
@@ -515,21 +515,21 @@ AM_CPPFLAGS = \
|
||||
-DETCDIR=\"sysconfdir\" -DDATADIR=\"pkgdatadir\"
|
||||
|
||||
liblist = @LIBRARY_SEARCH_PATH@ @INTLIBS@
|
||||
|
@ -10,7 +10,7 @@ $NetBSD: patch-util_Makefile.in,v 1.1 2015/10/16 10:42:23 adam Exp $
|
|||
-wdread_LDADD = $(top_builddir)/WINGs/libWUtil.la $(liblist)
|
||||
+wdwrite_LDADD = $(top_builddir)/WINGs/libWUtil.la @XLFLAGS@ @XLIBS@ $(liblist)
|
||||
+wdread_LDADD = $(top_builddir)/WINGs/libWUtil.la @XLFLAGS@ @XLIBS@ $(liblist)
|
||||
wxcopy_LDADD = @XLFLAGS@ @XLIBS@
|
||||
wxcopy_LDADD = @XLFLAGS@ @XLIBS@
|
||||
wxpaste_LDADD = @XLFLAGS@ @XLIBS@
|
||||
-getstyle_LDADD = $(top_builddir)/WINGs/libWUtil.la $(liblist)
|
||||
+getstyle_LDADD = $(top_builddir)/WINGs/libWUtil.la @XLFLAGS@ @XLIBS@ $(liblist)
|
||||
|
|
|
@ -1,13 +1,13 @@
|
|||
$NetBSD: patch-wrlib_Makefile.in,v 1.1 2015/10/16 10:42:23 adam Exp $
|
||||
$NetBSD: patch-wrlib_Makefile.in,v 1.2 2023/08/09 17:46:26 adam Exp $
|
||||
|
||||
--- wrlib/Makefile.in.orig 2015-08-11 18:52:20.000000000 +0000
|
||||
--- wrlib/Makefile.in.orig 2023-08-07 12:52:47.000000000 +0000
|
||||
+++ wrlib/Makefile.in
|
||||
@@ -447,7 +447,7 @@ DIST_SUBDIRS = $(SUBDIRS) tests
|
||||
@@ -483,7 +483,7 @@ DIST_SUBDIRS = $(SUBDIRS) tests
|
||||
AUTOMAKE_OPTIONS =
|
||||
EXTRA_DIST = tests
|
||||
EXTRA_DIST = tests wraster.h.in
|
||||
lib_LTLIBRARIES = libwraster.la
|
||||
-libwraster_la_LDFLAGS = -version-info @WRASTER_VERSION@ \
|
||||
+libwraster_la_LDFLAGS = @LIBRARY_SEARCH_PATH@ @GFXLIBS@ @XLIBS@ -lm -version-info @WRASTER_VERSION@ \
|
||||
$(am__append_1)
|
||||
CLEANFILES = wraster.h $(am__append_2)
|
||||
@HAVE_LD_VERSION_SCRIPT_TRUE@EXTRA_libwraster_la_DEPENDENCIES = libwraster.map
|
||||
@HAVE_LD_VERSION_SCRIPT_TRUE@CLEANFILES = libwraster.map
|
||||
|
|
Loading…
Reference in a new issue