Wed Mar 29 08:51:30 2023 UTC ()
wm/ctwm: update to version 4.1.0.

The major new feature of this release is multi-monitor support via
XRANDR.  It also includes some EWMH improvements and various minor
bugfixes.

It also removes several obsolescent features, major among them being
VirtualScreens.  The multi-monitor support added is far more capable and
less weirdly buggy.  If you're currently using VirtualScreens, however,
be prepared for things to work out rather differently on upgrade.

Further details are available in the CHANGES.md in the tar or on the
website http://www.ctwm.org/CHANGES.html .


(rhialto)
diff -r1.39 -r1.40 pkgsrc/wm/ctwm/Makefile
diff -r1.23 -r1.24 pkgsrc/wm/ctwm/distinfo

cvs diff -r1.39 -r1.40 pkgsrc/wm/ctwm/Makefile (expand / switch to unified diff)

--- pkgsrc/wm/ctwm/Makefile 2019/11/04 21:50:15 1.39
+++ pkgsrc/wm/ctwm/Makefile 2023/03/29 08:51:30 1.40
@@ -1,43 +1,44 @@ @@ -1,43 +1,44 @@
1# $NetBSD: Makefile,v 1.39 2019/11/04 21:50:15 rillig Exp $ 1# $NetBSD: Makefile,v 1.40 2023/03/29 08:51:30 rhialto Exp $
2# 2#
3 3
4DISTNAME= ctwm-4.0.3 4DISTNAME= ctwm-4.1.0
5CATEGORIES= x11 wm 5CATEGORIES= x11 wm
6MASTER_SITES= http://ctwm.org/dist/ 6MASTER_SITES= http://ctwm.org/dist/
7EXTRACT_SUFX= .tar.xz 7EXTRACT_SUFX= .tar.xz
8 8
9MAINTAINER= rhialto@NetBSD.org 9MAINTAINER= rhialto@NetBSD.org
10HOMEPAGE= http://ctwm.org/ 10HOMEPAGE= http://ctwm.org/
11COMMENT= Window manager with support for multiple virtual screens and EWMH 11COMMENT= Window manager with support for multiple virtual screens and EWMH
12LICENSE= mit 12LICENSE= mit
13 13
14USE_CMAKE= YES 14USE_CMAKE= YES
15 15
16.include "../../mk/bsd.prefs.mk" 16.include "../../mk/bsd.prefs.mk"
17 17
18# We need an m4 that understands the -s option. 18# We need an m4 that understands the -s option.
19.if !empty(TOOLS_PLATFORM.m4) 19.if !empty(TOOLS_PLATFORM.m4)
20. if !empty(:!${ECHO} yes | ${TOOLS_PLATFORM.m4} -s 2>/dev/null||${ECHO}!) 20. if !empty(:!${ECHO} yes | ${TOOLS_PLATFORM.m4} -s 2>/dev/null||${ECHO}!)
21TOOLS_PLATFORM.gm4?= ${TOOLS_PLATFORM.m4} 21TOOLS_PLATFORM.gm4?= ${TOOLS_PLATFORM.m4}
22. endif 22. endif
23.endif 23.endif
24USE_TOOLS+= gm4:run 24USE_TOOLS+= gm4:run
25AUTO_MKDIRS= yes 25AUTO_MKDIRS= yes
26 26
27CFLAGS.SunOS+= -D__EXTENSIONS__ 27CFLAGS.SunOS+= -D__EXTENSIONS__
28 28
29# If M4_CMD is not set, it is autodetected as ${WRKDIR}/.tools/bin/m4 29# If M4_CMD is not set, it is autodetected as ${WRKDIR}/.tools/bin/m4
30CMAKE_ARGS+= -DM4_CMD=${TOOLS_PATH.gm4} 30CMAKE_ARGS+= -DM4_CMD=${TOOLS_PATH.gm4}
 31CMAKE_ARGS+= -DMANDIR=${PREFIX}/${PKGMANDIR}
31CMAKE_ARG_PATH= ${WRKSRC} 32CMAKE_ARG_PATH= ${WRKSRC}
32 33
33CONFIGURE_DIRS= build 34CONFIGURE_DIRS= build
34BUILD_DIRS= build 35BUILD_DIRS= build
35 36
36pre-configure: 37pre-configure:
37 ${MKDIR} ${WRKSRC}/build 38 ${MKDIR} ${WRKSRC}/build
38 39
39pre-install: 40pre-install:
40.for f in system.ctwmrc 41.for f in system.ctwmrc
41 ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/share/examples/ctwm/ 42 ${INSTALL_DATA} ${WRKSRC}/${f} ${DESTDIR}${PREFIX}/share/examples/ctwm/
42.endfor 43.endfor
43.for f in example.ctwmrc levitte.ctwmrc peterc.ctwmrc 44.for f in example.ctwmrc levitte.ctwmrc peterc.ctwmrc

cvs diff -r1.23 -r1.24 pkgsrc/wm/ctwm/distinfo (expand / switch to unified diff)

--- pkgsrc/wm/ctwm/distinfo 2021/10/26 11:25:11 1.23
+++ pkgsrc/wm/ctwm/distinfo 2023/03/29 08:51:30 1.24
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.23 2021/10/26 11:25:11 nia Exp $ 1$NetBSD: distinfo,v 1.24 2023/03/29 08:51:30 rhialto Exp $
2 2
3BLAKE2s (ctwm-4.0.3.tar.xz) = fe0a2107e13d439474d849bc5f629502f2b95b580ec4823830ab0b31a886a2ec 3BLAKE2s (ctwm-4.1.0.tar.xz) = a5b88746508ffedb29d4bcde21863469420e021c6380033ea770f6ae00f7db8f
4SHA512 (ctwm-4.0.3.tar.xz) = f9bb2f8f28a050cce0fc2f1f4e00e79acd7c54055016d8483e045d8f5fa9829f8f5d92bb53f0c1d9500f97d6f52cd827ddd15515c84451ea03551025a8ab831d 4SHA512 (ctwm-4.1.0.tar.xz) = 7273769d7cc0039ed809d359aced5d4462f6731ae0b0036d9e0b98f263f187c23ee5a6bf531311f3696336024ac1c1e786941bb1c003a6916699a240daa6d0d1
5Size (ctwm-4.0.3.tar.xz) = 683684 bytes 5Size (ctwm-4.1.0.tar.xz) = 719364 bytes