svn commit: r451080 - in head: . x11-wm/cwm x11-wm/cwm/files
Tobias Kortkamp
tobik at FreeBSD.org
Mon Oct 2 15:04:38 UTC 2017
Author: tobik
Date: Mon Oct 2 15:04:37 2017
New Revision: 451080
URL: https://svnweb.freebsd.org/changeset/ports/451080
Log:
x11-wm/cwm: Update to 5.6-201-g5a46349
A lot of things have changed for the better since version 5.6 in cwm,
but upstream has stopped tagging new releases. This updates the port
to use a more recent commit to match cwm in OpenBSD more closely.
This is important because configuration options have changed which
makes it harder to share config files between systems.
While here
- Fix license which appears to not be BSD 2-clause but the ISC license
- Update WWW. The old site is gone.
- Remove MASTER_SITES which wasn't really used
Changes: https://github.com/chneukirchen/cwm/compare/v5.6...linux
PR: 222423
Approved by: braakvaak at aol.com (maintainer timeout, 2 weeks)
Deleted:
head/x11-wm/cwm/files/
Modified:
head/UPDATING
head/x11-wm/cwm/Makefile
head/x11-wm/cwm/distinfo
head/x11-wm/cwm/pkg-descr
Modified: head/UPDATING
==============================================================================
--- head/UPDATING Mon Oct 2 15:02:16 2017 (r451079)
+++ head/UPDATING Mon Oct 2 15:04:37 2017 (r451080)
@@ -5,6 +5,14 @@ they are unavoidable.
You should get into the habit of checking this file for changes each time
you update your ports collection, before attempting any port upgrades.
+20171002:
+ AFFECTS: users of x11-wm/cwm
+ AUTHOR: tobik at FreeBSD.org
+
+ Configuration options were renamed and you need to update your ~/.cwmrc
+ accordingly. Make sure to check cwmrc(5) for the new option names.
+ cwm-migrate-config.pl can help in migrating your ~/.cwmrc.
+
20171001:
AFFECTS: users of mail/isync using Maildir sub-folders
AUTHOR: ehaupt at FreeBSD.org
Modified: head/x11-wm/cwm/Makefile
==============================================================================
--- head/x11-wm/cwm/Makefile Mon Oct 2 15:02:16 2017 (r451079)
+++ head/x11-wm/cwm/Makefile Mon Oct 2 15:04:37 2017 (r451080)
@@ -1,29 +1,44 @@
# $FreeBSD$
PORTNAME= cwm
-PORTVERSION= 5.6
DISTVERSIONPREFIX= v
+DISTVERSION= 5.6-201
+DISTVERSIONSUFFIX= -g5a46349
CATEGORIES= x11-wm
-MASTER_SITES= http://chneukirchen.org/releases/ \
MAINTAINER= braakvaak at aol.com
COMMENT= Minimalistic window manager for X11 based on evilwm
-LICENSE= BSD2CLAUSE
+LICENSE= ISCL
-LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig
+LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
+ libfreetype.so:print/freetype2
-USES= pkgconfig:build
-USE_XORG= x11 xft xinerama xrandr
+USES= pkgconfig shebangfix
USE_GITHUB= yes
GH_ACCOUNT= chneukirchen
+USE_XORG= x11 xft xinerama xrandr
PLIST_FILES= bin/cwm \
+ bin/cwm-migrate-config.pl \
man/man1/cwm.1.gz \
man/man5/cwmrc.5.gz
+SHEBANG_FILES= migrate-config.pl
+.include <bsd.port.options.mk>
+
+post-patch:
+ @${REINPLACE_CMD} 's@/usr/X11R6@${LOCALBASE}@' ${WRKSRC}/cwmrc.5
+ @${REINPLACE_CMD} -e 's at strlcpy.o strlcat.o@@' \
+ -e 's at strtonum.o@@' ${WRKSRC}/Makefile
+.if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1100072
+ @${REINPLACE_CMD} 's at reallocarray.o@@' ${WRKSRC}/Makefile
+.endif
+
do-install:
${INSTALL_PROGRAM} ${WRKSRC}/cwm ${STAGEDIR}${PREFIX}/bin
+ ${INSTALL_SCRIPT} ${WRKSRC}/migrate-config.pl \
+ ${STAGEDIR}${PREFIX}/bin/cwm-migrate-config.pl
${INSTALL_MAN} ${WRKSRC}/cwm.1 ${STAGEDIR}${MAN1PREFIX}/man/man1
${INSTALL_MAN} ${WRKSRC}/cwmrc.5 ${STAGEDIR}${MAN5PREFIX}/man/man5
Modified: head/x11-wm/cwm/distinfo
==============================================================================
--- head/x11-wm/cwm/distinfo Mon Oct 2 15:02:16 2017 (r451079)
+++ head/x11-wm/cwm/distinfo Mon Oct 2 15:04:37 2017 (r451080)
@@ -1,2 +1,3 @@
-SHA256 (chneukirchen-cwm-v5.6_GH0.tar.gz) = 006320bb1716cc0f93bac5634dcccd01f21d468263b5fc9d1be2dd11078a0625
-SIZE (chneukirchen-cwm-v5.6_GH0.tar.gz) = 50799
+TIMESTAMP = 1505255816
+SHA256 (chneukirchen-cwm-v5.6-201-g5a46349_GH0.tar.gz) = 0ef72de4dcffc5d1ea848d8e1e24884ae6436147c042f56166d996f28d46ebb8
+SIZE (chneukirchen-cwm-v5.6-201-g5a46349_GH0.tar.gz) = 51003
Modified: head/x11-wm/cwm/pkg-descr
==============================================================================
--- head/x11-wm/cwm/pkg-descr Mon Oct 2 15:02:16 2017 (r451079)
+++ head/x11-wm/cwm/pkg-descr Mon Oct 2 15:04:37 2017 (r451080)
@@ -2,7 +2,4 @@ cwm is a window manager for X11 initially inspired by
novel features, including the ability to search for windows. it features a
very simple and attractive aesthetic.
-This port is based on OpenBSD's continued work on cwm, as development on the
-project seems to have halted.
-
-WWW: http://monkey.org/~marius/pages/?page=cwm
+WWW: https://github.com/chneukirchen/cwm
More information about the svn-ports-head
mailing list