pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/wm/windowmaker



Module Name:    pkgsrc
Committed By:   adam
Date:           Wed Aug  9 17:46:26 UTC 2023

Modified Files:
        pkgsrc/wm/windowmaker: Makefile PLIST distinfo hacks.mk
        pkgsrc/wm/windowmaker/patches: patch-util_Makefile.in
            patch-wrlib_Makefile.in
Added Files:
        pkgsrc/wm/windowmaker/patches: patch-configure

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.


To generate a diff of this commit:
cvs rdiff -u -r1.140 -r1.141 pkgsrc/wm/windowmaker/Makefile
cvs rdiff -u -r1.23 -r1.24 pkgsrc/wm/windowmaker/PLIST
cvs rdiff -u -r1.47 -r1.48 pkgsrc/wm/windowmaker/distinfo
cvs rdiff -u -r1.1 -r1.2 pkgsrc/wm/windowmaker/hacks.mk
cvs rdiff -u -r0 -r1.3 pkgsrc/wm/windowmaker/patches/patch-configure
cvs rdiff -u -r1.1 -r1.2 pkgsrc/wm/windowmaker/patches/patch-util_Makefile.in \
    pkgsrc/wm/windowmaker/patches/patch-wrlib_Makefile.in

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/wm/windowmaker/Makefile
diff -u pkgsrc/wm/windowmaker/Makefile:1.140 pkgsrc/wm/windowmaker/Makefile:1.141
--- pkgsrc/wm/windowmaker/Makefile:1.140        Mon Jul 17 22:00:25 2023
+++ pkgsrc/wm/windowmaker/Makefile      Wed Aug  9 17:46:26 2023
@@ -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@localhost
 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
 

Index: pkgsrc/wm/windowmaker/PLIST
diff -u pkgsrc/wm/windowmaker/PLIST:1.23 pkgsrc/wm/windowmaker/PLIST:1.24
--- pkgsrc/wm/windowmaker/PLIST:1.23    Sat Apr 11 07:02:34 2020
+++ pkgsrc/wm/windowmaker/PLIST Wed Aug  9 17:46:26 2023
@@ -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/ti
 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

Index: pkgsrc/wm/windowmaker/distinfo
diff -u pkgsrc/wm/windowmaker/distinfo:1.47 pkgsrc/wm/windowmaker/distinfo:1.48
--- pkgsrc/wm/windowmaker/distinfo:1.47 Tue Oct 26 11:25:20 2021
+++ pkgsrc/wm/windowmaker/distinfo      Wed Aug  9 17:46:26 2023
@@ -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

Index: pkgsrc/wm/windowmaker/hacks.mk
diff -u pkgsrc/wm/windowmaker/hacks.mk:1.1 pkgsrc/wm/windowmaker/hacks.mk:1.2
--- pkgsrc/wm/windowmaker/hacks.mk:1.1  Thu Jun 21 00:58:04 2007
+++ pkgsrc/wm/windowmaker/hacks.mk      Wed Aug  9 17:46:26 2023
@@ -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

Index: pkgsrc/wm/windowmaker/patches/patch-util_Makefile.in
diff -u pkgsrc/wm/windowmaker/patches/patch-util_Makefile.in:1.1 pkgsrc/wm/windowmaker/patches/patch-util_Makefile.in:1.2
--- pkgsrc/wm/windowmaker/patches/patch-util_Makefile.in:1.1    Fri Oct 16 10:42:23 2015
+++ pkgsrc/wm/windowmaker/patches/patch-util_Makefile.in        Wed Aug  9 17:46:26 2023
@@ -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 20
 -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)
Index: pkgsrc/wm/windowmaker/patches/patch-wrlib_Makefile.in
diff -u pkgsrc/wm/windowmaker/patches/patch-wrlib_Makefile.in:1.1 pkgsrc/wm/windowmaker/patches/patch-wrlib_Makefile.in:1.2
--- pkgsrc/wm/windowmaker/patches/patch-wrlib_Makefile.in:1.1   Fri Oct 16 10:42:23 2015
+++ pkgsrc/wm/windowmaker/patches/patch-wrlib_Makefile.in       Wed Aug  9 17:46:26 2023
@@ -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

Added files:

Index: pkgsrc/wm/windowmaker/patches/patch-configure
diff -u /dev/null pkgsrc/wm/windowmaker/patches/patch-configure:1.3
--- /dev/null   Wed Aug  9 17:46:26 2023
+++ pkgsrc/wm/windowmaker/patches/patch-configure       Wed Aug  9 17:46:26 2023
@@ -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



Home | Main Index | Thread Index | Old Index