Hi, On Sun, 14 Jun 2020 11:15:17 +0200 Bjorn Ketelaars wrote:
> On Sun 24/05/2020 14:03, Bjorn Ketelaars wrote: > > On Wed 08/04/2020 10:21, Bjorn Ketelaars wrote: > > > Diff below brings icewm to 1.6.5, which is a maintenance release. > > > Changes: https://github.com/bbidulock/icewm/blob/1.6.5/ChangeLog. > > > > > > Run tested on amd64. > > > > > > Comments/OK? > > > > I was contacted off list by Greg Jones who found an issue with the > > taskbar that has been fixed upstream [0]. For now cherrypick this > > fix. New diff enclosed. > > > > Comments/OK? > > Upstream of icewm released a new version (1.6.6), which fixes the > taskbar. Overview on changes can be found at > https://github.com/ice-wm/icewm/releases/tag/1.6.6. > > Comments/OK? It builds and works fine on macppc, including icewm-menu-xrandr. OK cwen@ > diff --git Makefile Makefile > index a0f97493575..febd21b6cba 100644 > --- Makefile > +++ Makefile > @@ -3,7 +3,7 @@ > # unconditionally uses machine/apmvar.h and related > # structures/defines > ONLY_FOR_ARCHS= ${APM_ARCHS} > > -V= 1.6.4 > +V= 1.6.6 > COMMENT= small and fast window manager > DISTNAME= icewm-${V} > EXTRACT_SUFX= .tar.lz > diff --git distinfo distinfo > index 54fa162eb04..f50c9813398 100644 > --- distinfo > +++ distinfo > @@ -1,2 +1,2 @@ > -SHA256 (icewm-1.6.4.tar.lz) = > c83MIQl7lPPYNSLi5od8up8G6SwYI8oU4KoyowztDKs= -SIZE > (icewm-1.6.4.tar.lz) = 1684348 +SHA256 (icewm-1.6.6.tar.lz) = > d/US4LzcnG7I4aEMgiuCOFSCZbq8cN/k63a0Ug1gwBw= +SIZE > (icewm-1.6.6.tar.lz) = 1684639 diff --git > patches/patch-doc_icewm_adoc patches/patch-doc_icewm_adoc index > f013af21948..8bb9a04dfec 100644 > --- patches/patch-doc_icewm_adoc > +++ patches/patch-doc_icewm_adoc > @@ -3,7 +3,7 @@ $OpenBSD: patch-doc_icewm_adoc,v 1.1 2019/03/14 > 13:48:23 bcallah Exp $ Index: doc/icewm.adoc > --- doc/icewm.adoc.orig > +++ doc/icewm.adoc > -@@ -395,10 +395,10 @@ $ICEWM_PRIVCFG; $XDG_CONFIG_HOME/icewm; > $HOME/.icewm +@@ -396,10 +396,10 @@ $ICEWM_PRIVCFG; > $XDG_CONFIG_HOME/icewm; $HOME/.icewm The first of these which is > defined and existent is used to search for the user's personal > customization. > @@ -16,7 +16,7 @@ Index: doc/icewm.adoc > the compiled-in default directory with default files > > The directories are searched in the above order, so any file located > -@@ -407,8 +407,8 @@ creating the same directory hierarchy under > `$HOME/.ic +@@ -408,8 +408,8 @@ creating the same directory hierarchy > under `$HOME/.ic > To customize icewm yourself, you could create the `$HOME/.icewm` > directory and copy the files that you wish to modify, like > diff --git patches/patch-lib_Makefile_in patches/patch-lib_Makefile_in > index 9840ac6de6e..e08cc79fb0b 100644 > --- patches/patch-lib_Makefile_in > +++ patches/patch-lib_Makefile_in > @@ -3,7 +3,7 @@ $OpenBSD: patch-lib_Makefile_in,v 1.5 2019/11/09 > 14:06:33 fcambus Exp $ Index: lib/Makefile.in > --- lib/Makefile.in.orig > +++ lib/Makefile.in > -@@ -362,7 +362,7 @@ target_vendor = @target_vendor@ > +@@ -365,7 +365,7 @@ target_vendor = @target_vendor@ > top_build_prefix = @top_build_prefix@ > top_builddir = @top_builddir@ > top_srcdir = @top_srcdir@ > diff --git patches/patch-man_icewm-preferences_pod > patches/patch-man_icewm-preferences_pod index 5ca305f477d.. > 3fe1a64ae85 100644 > --- patches/patch-man_icewm-preferences_pod > +++ patches/patch-man_icewm-preferences_pod > @@ -3,7 +3,7 @@ $OpenBSD: patch-man_icewm-preferences_pod,v 1.5 > 2020/02/01 19:48:20 bket Exp $ Index: man/icewm-preferences.pod > --- man/icewm-preferences.pod.orig > +++ man/icewm-preferences.pod > -@@ -982,7 +982,7 @@ B<WM_CLASS> to allow B<runonce> for > B<CPUStatusCommand +@@ -1008,7 +1008,7 @@ B<WM_CLASS> to allow > B<runonce> for B<CPUStatusCommand > Combine all CPUs to one. > > diff --git patches/patch-src_default_h patches/patch-src_default_h > index 84d5e4eea12..bab7dee4fa8 100644 > --- patches/patch-src_default_h > +++ patches/patch-src_default_h > @@ -2,7 +2,7 @@ $OpenBSD: patch-src_default_h,v 1.18 2020/02/01 > 19:48:20 bket Exp $ Index: src/default.h > --- src/default.h.orig > +++ src/default.h > -@@ -38,7 +38,7 @@ XIV(bool, showTaskBar, > true) +@@ -37,7 +37,7 @@ XIV(bool, > showTaskBar, true) XIV(bool, > taskBarAtTop, false) XIV(bool, > taskBarKeepBelow, false) XIV(bool, > taskBarShowClock, true) @@ -11,7 +11,7 @@ Index: > src/default.h XIV(bool, taskBarShowApmAuto, true) > XIV(bool, taskBarShowApmTime, true) > XIV(bool, taskBarShowApmGraph, true) > -@@ -173,10 +173,10 @@ XIV(int, > netWorkAreaBehaviour, 0) +@@ -172,10 +172,10 @@ > XIV(int, netWorkAreaBehaviour, 0) > XSV(const char *, acpiIgnoreBatteries, 0) > XSV(const char *, mailBoxPath, 0) > @@ -25,7 +25,7 @@ Index: src/default.h > XSV(const char *, clockCommand, "xclock -name icewm > -title Clock") XSV(const char *, clockClassHint, > "icewm.XClock") XSV(const char *, runDlgCommand, 0) > -@@ -205,7 +205,7 @@ XIV(bool, cpuCombine, > true) +@@ -204,7 +204,7 @@ XIV(bool, > cpuCombine, true) XSV(const char *, > netCommand, TERM " -name 'ss' -title 'Socket > Statistics' -hold -e sh -c 'which ss > /dev/null && watch -t ss > -putswl || netstat -c'") XSV(const char *, > netClassHint, "ss.XTerm") > #else > diff --git patches/patch-src_icesh_cc patches/patch-src_icesh_cc > index ef1b8f21f55..eae728da32e 100644 > --- patches/patch-src_icesh_cc > +++ patches/patch-src_icesh_cc > @@ -5,7 +5,7 @@ Don't do this GNU extension stuff. > Index: src/icesh.cc > --- src/icesh.cc.orig > +++ src/icesh.cc > -@@ -1930,6 +1930,8 @@ void IceSh::doSync() > +@@ -2197,6 +2197,8 @@ void IceSh::doSync() > > bool IceSh::colormaps() > { > @@ -14,7 +14,7 @@ Index: src/icesh.cc > if ( !isAction("colormaps", 0)) > return false; > > -@@ -1938,7 +1940,7 @@ bool IceSh::colormaps() > +@@ -2205,7 +2207,7 @@ bool IceSh::colormaps() > > tlog("colormaps"); > running = true; > @@ -23,7 +23,7 @@ Index: src/icesh.cc > while (running) { > int n = 0; > Colormap* map = XListInstalledColormaps(display, root, &n); > -@@ -1965,11 +1967,13 @@ bool IceSh::colormaps() > +@@ -2307,11 +2309,13 @@ bool IceSh::delay() > > bool IceSh::guiEvents() > { > diff --git patches/patch-src_yapp_cc patches/patch-src_yapp_cc > index fab224c3c15..7712e7e4144 100644 > --- patches/patch-src_yapp_cc > +++ patches/patch-src_yapp_cc > @@ -3,7 +3,7 @@ $OpenBSD: patch-src_yapp_cc,v 1.9 2020/02/01 19:48:20 > bket Exp $ Index: src/yapp.cc > --- src/yapp.cc.orig > +++ src/yapp.cc > -@@ -272,7 +272,7 @@ int YApplication::mainLoop() { > +@@ -280,7 +280,7 @@ int YApplication::mainLoop() { > // This is irrelevant when using monotonic clocks: > // if time travel to past, decrease the timeouts > if (diff < zerotime()) { > diff --git pkg/PLIST pkg/PLIST > index d9d6ff2ccc5..25e0bbbab9a 100644 > --- pkg/PLIST > +++ pkg/PLIST > @@ -13,6 +13,7 @@ bin/icewm-set-gnomewm > @man man/man1/icesh.1 > @man man/man1/icesound.1 > @man man/man1/icewm-menu-fdo.1 > +@man man/man1/icewm-menu-xrandr.1 > @man man/man1/icewm-session.1 > @man man/man1/icewm-set-gnomewm.1 > @man man/man1/icewm.1 > @@ -40,6 +41,7 @@ share/doc/icewm/icewm-env.5.html > share/doc/icewm/icewm-focus_mode.5.html > share/doc/icewm/icewm-keys.5.html > share/doc/icewm/icewm-menu-fdo.1.html > +share/doc/icewm/icewm-menu-xrandr.1.html > share/doc/icewm/icewm-menu.5.html > share/doc/icewm/icewm-preferences.5.html > share/doc/icewm/icewm-prefoverride.5.html >