Index: Makefile
===================================================================
RCS file: /cvs/ports/x11/icewm/Makefile,v
retrieving revision 1.79
diff -u -p -r1.79 Makefile
--- Makefile	19 Feb 2021 18:15:49 -0000	1.79
+++ Makefile	20 May 2021 02:31:42 -0000
@@ -3,7 +3,7 @@
 # unconditionally uses machine/apmvar.h and related structures/defines
 ONLY_FOR_ARCHS=	${APM_ARCHS}
 
-V=		2.1.2
+V=		2.3.4
 COMMENT=	small and fast window manager
 DISTNAME=	icewm-${V}
 EXTRACT_SUFX=	.tar.lz
@@ -14,14 +14,14 @@ HOMEPAGE=	https://ice-wm.org/
 # LGPLv2 only
 PERMIT_PACKAGE=	Yes
 
-WANTLIB += ${COMPILER_LIBCXX}
-WANTLIB += FLAC ICE Imlib2 SM X11 Xcomposite Xdamage Xext Xfixes
-WANTLIB += Xft Xinerama Xpm Xrandr Xrender ao c cairo cairo-gobject
-WANTLIB += expat ffi fontconfig freetype fribidi gdk_pixbuf-2.0
-WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 harfbuzz iconv
-WANTLIB += intl lzma m ogg opus pango-1.0 pangocairo-1.0 pangoft2-1.0
-WANTLIB += pcre pixman-1 png rsvg-2 sndfile vorbis vorbisenc xcb
-WANTLIB += xcb-render xcb-shm xml2 z
+WANTLIB += ${COMPILER_LIBCXX} FLAC ICE Imlib2 SM X11 Xcomposite
+WANTLIB += Xdamage Xext Xfixes Xft Xinerama Xpm Xrandr Xrender
+WANTLIB += ao c cairo cairo-gobject expat ffi fontconfig freetype
+WANTLIB += fribidi gdk_pixbuf-2.0 gio-2.0 glib-2.0 gmodule-2.0
+WANTLIB += gobject-2.0 harfbuzz iconv intl jpeg lzma m ogg opus
+WANTLIB += pango-1.0 pangocairo-1.0 pangoft2-1.0 pcre pixman-1
+WANTLIB += png rsvg-2 sndfile vorbis vorbisenc xcb xcb-render
+WANTLIB += xcb-shm xml2 z
 
 COMPILER=	base-clang ports-gcc base-gcc
 
Index: distinfo
===================================================================
RCS file: /cvs/ports/x11/icewm/distinfo,v
retrieving revision 1.28
diff -u -p -r1.28 distinfo
--- distinfo	19 Feb 2021 18:15:49 -0000	1.28
+++ distinfo	20 May 2021 02:31:42 -0000
@@ -1,2 +1,2 @@
-SHA256 (icewm-2.1.2.tar.lz) = rR5iGkhlVpJCXEpR6BMZRFiTj+fYeNAwsh2f4pwPkls=
-SIZE (icewm-2.1.2.tar.lz) = 1694969
+SHA256 (icewm-2.3.4.tar.lz) = E2j322FYmxMJJ0ov5yUJYeIZBKKUsc/ywTJzq9c3JfQ=
+SIZE (icewm-2.3.4.tar.lz) = 1708239
Index: patches/patch-man_icewm-preferences_pod
===================================================================
RCS file: /cvs/ports/x11/icewm/patches/patch-man_icewm-preferences_pod,v
retrieving revision 1.7
diff -u -p -r1.7 patch-man_icewm-preferences_pod
--- patches/patch-man_icewm-preferences_pod	22 Sep 2020 12:02:32 -0000	1.7
+++ patches/patch-man_icewm-preferences_pod	20 May 2021 02:31:42 -0000
@@ -3,7 +3,7 @@ $OpenBSD: patch-man_icewm-preferences_po
 Index: man/icewm-preferences.pod
 --- man/icewm-preferences.pod.orig
 +++ man/icewm-preferences.pod
-@@ -1032,7 +1032,7 @@ B<WM_CLASS> to allow B<runonce> for B<CPUStatusCommand
+@@ -1057,7 +1057,7 @@ B<WM_CLASS> to allow B<runonce> for B<CPUStatusCommand
  
  Combine all CPUs to one.
  
Index: patches/patch-src_default_h
===================================================================
RCS file: /cvs/ports/x11/icewm/patches/patch-src_default_h,v
retrieving revision 1.19
diff -u -p -r1.19 patch-src_default_h
--- patches/patch-src_default_h	24 Jun 2020 20:52:49 -0000	1.19
+++ patches/patch-src_default_h	20 May 2021 02:31:42 -0000
@@ -11,7 +11,7 @@ Index: src/default.h
  XIV(bool, taskBarShowApmAuto,                   true)
  XIV(bool, taskBarShowApmTime,                   true)
  XIV(bool, taskBarShowApmGraph,                  true)
-@@ -172,10 +172,10 @@ XIV(int, netWorkAreaBehaviour,                  0)
+@@ -176,10 +176,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)
-@@ -204,7 +204,7 @@ XIV(bool, cpuCombine,                           true)
+@@ -208,7 +208,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
Index: patches/patch-src_icesh_cc
===================================================================
RCS file: /cvs/ports/x11/icewm/patches/patch-src_icesh_cc,v
retrieving revision 1.10
diff -u -p -r1.10 patch-src_icesh_cc
--- patches/patch-src_icesh_cc	25 Jan 2021 14:29:54 -0000	1.10
+++ patches/patch-src_icesh_cc	20 May 2021 02:31:42 -0000
@@ -5,7 +5,7 @@ Don't do this GNU extension stuff.
 Index: src/icesh.cc
 --- src/icesh.cc.orig
 +++ src/icesh.cc
-@@ -2215,6 +2215,8 @@ void IceSh::doSync()
+@@ -2212,6 +2212,8 @@ void IceSh::doSync()
  
  bool IceSh::colormaps()
  {
@@ -14,7 +14,7 @@ Index: src/icesh.cc
      if ( !isAction("colormaps", 0))
          return false;
  
-@@ -2223,7 +2225,7 @@ bool IceSh::colormaps()
+@@ -2220,7 +2222,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);
-@@ -2352,11 +2354,13 @@ void IceSh::monitors()
+@@ -2349,11 +2351,13 @@ void IceSh::monitors()
  
  bool IceSh::guiEvents()
  {
