Index: head/x11-wm/spectrwm/Makefile =================================================================== --- head/x11-wm/spectrwm/Makefile (revision 391363) +++ head/x11-wm/spectrwm/Makefile (revision 391364) @@ -1,54 +1,54 @@ # Created by: Aragon Gouveia # $FreeBSD$ PORTNAME= spectrwm -PORTVERSION= 2.6.1 +PORTVERSION= 2.7.2 CATEGORIES= x11-wm MASTER_SITES= https://opensource.conformal.com/snapshots/${PORTNAME}/ EXTRACT_SUFX= .tgz MAINTAINER= zeising@FreeBSD.org COMMENT= Small, dynamic tiling window manager for X11 LICENSE= ISCL LIB_DEPENDS+= libxcb-util.so:${PORTSDIR}/x11/xcb-util \ libxcb-icccm.so:${PORTSDIR}/x11/xcb-util-wm \ libxcb-keysyms.so:${PORTSDIR}/x11/xcb-util-keysyms RUN_DEPENDS+= dmenu:${PORTSDIR}/x11/dmenu USE_XORG= x11 xcb xcursor xft xrandr xt USE_LDCONFIG= yes PORTEXAMPLES= spectrwm_cz.conf \ spectrwm_es.conf \ spectrwm_fr.conf \ spectrwm_fr_ch.conf \ spectrwm_se.conf \ spectrwm_us.conf post-patch: @${REINPLACE_CMD} -e 's|/etc/|${PREFIX}/etc/|g' ${WRKSRC}/spectrwm.* do-build: ${CC} ${CFLAGS} -I${LOCALBASE}/include \ -I${LOCALBASE}/include/freetype2 -I${WRKSRC}/freebsd \ -lutil -L${LOCALBASE}/lib -lX11 -lX11-xcb -lxcb -lxcb-icccm \ -lxcb-keysyms -lxcb-randr -lxcb-util -lxcb-xtest -lXcursor \ -lXft -lXrandr -DSWM_LIB=\"${PREFIX}/lib/libswmhack.so\" \ -o ${WRKSRC}/${PORTNAME} ${WRKSRC}/${PORTNAME}.c ${CC} ${CFLAGS} -I${LOCALBASE}/include -shared -fpic -DPIC \ -o ${WRKSRC}/libswmhack.so ${WRKSRC}/lib/swm_hack.c do-install: ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin ${INSTALL_SCRIPT} ${WRKSRC}/screenshot.sh ${STAGEDIR}${PREFIX}/bin ${INSTALL_LIB} ${WRKSRC}/libswmhack.so ${STAGEDIR}${PREFIX}/lib ${INSTALL_MAN} ${WRKSRC}/spectrwm.1 ${STAGEDIR}${MAN1PREFIX}/man/man1 ${INSTALL_DATA} ${WRKSRC}/spectrwm.conf ${STAGEDIR}${PREFIX}/etc/spectrwm.conf.sample ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} .for conf in ${PORTEXAMPLES} ${INSTALL_DATA} ${WRKSRC}/${conf} ${STAGEDIR}${EXAMPLESDIR} .endfor .include Index: head/x11-wm/spectrwm/distinfo =================================================================== --- head/x11-wm/spectrwm/distinfo (revision 391363) +++ head/x11-wm/spectrwm/distinfo (revision 391364) @@ -1,2 +1,2 @@ -SHA256 (spectrwm-2.6.1.tgz) = 008ec8e9e262b7b17888592fc5248be9d2b417837f0029da4447f6eab7dffb63 -SIZE (spectrwm-2.6.1.tgz) = 124102 +SHA256 (spectrwm-2.7.2.tgz) = b56cffa01ee2c58515350c1be1940140286fd18778659c6f5ada4595319f97cb +SIZE (spectrwm-2.7.2.tgz) = 132554 Index: head/x11-wm/spectrwm/files/patch-freebsd_util.h =================================================================== --- head/x11-wm/spectrwm/files/patch-freebsd_util.h (nonexistent) +++ head/x11-wm/spectrwm/files/patch-freebsd_util.h (revision 391364) @@ -0,0 +1,39 @@ +From 0e4d41f065f7803d096e6c53b3956c820186c3ea Mon Sep 17 00:00:00 2001 +From: Reginald Kennedy +Date: Sun, 31 May 2015 07:25:46 +0800 +Subject: [PATCH] Add SIMPLEQ->STAILQ macros for freebsd. + +--- + freebsd/util.h | 18 +++++++++++++++++- + 1 files changed, 17 insertions(+), 1 deletions(-) + +diff --git a/freebsd/util.h b/freebsd/util.h +index 4737d42..34b5c36 100644 +--- freebsd/util.h ++++ freebsd/util.h +@@ -1,5 +1,21 @@ + #include + + #ifndef TAILQ_END +-#define TAILQ_END(head) NULL ++#define TAILQ_END(head) NULL ++#endif ++ ++#ifndef SIMPLEQ_HEAD ++#define SIMPLEQ_HEAD STAILQ_HEAD ++#define SIMPLEQ_HEAD_INITIALIZER STAILQ_HEAD_INITIALIZER ++#define SIMPLEQ_ENTRY STAILQ_ENTRY ++#define SIMPLEQ_INIT STAILQ_INIT ++#define SIMPLEQ_INSERT_AFTER STAILQ_INSERT_AFTER ++#define SIMPLEQ_INSERT_HEAD STAILQ_INSERT_HEAD ++#define SIMPLEQ_INSERT_TAIL STAILQ_INSERT_TAIL ++#define SIMPLEQ_EMPTY STAILQ_EMPTY ++#define SIMPLEQ_FIRST STAILQ_FIRST ++#define SIMPLEQ_REMOVE_AFTER STAILQ_REMOVE_AFTER ++#define SIMPLEQ_REMOVE_HEAD STAILQ_REMOVE_HEAD ++#define SIMPLEQ_FOREACH STAILQ_FOREACH ++#define SIMPLEQ_END(head) NULL + #endif +-- +1.7.6 + Property changes on: head/x11-wm/spectrwm/files/patch-freebsd_util.h ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property Index: head/x11-wm/spectrwm/files/patch-spectrwm.conf =================================================================== --- head/x11-wm/spectrwm/files/patch-spectrwm.conf (nonexistent) +++ head/x11-wm/spectrwm/files/patch-spectrwm.conf (revision 391364) @@ -0,0 +1,25 @@ +From e4d823fc43527b676f631d72cc2cfd22254b15ff Mon Sep 17 00:00:00 2001 +From: Reginald Kennedy +Date: Sat, 4 Jul 2015 13:24:24 +0800 +Subject: [PATCH] Fix spectrwm.conf unbind example. + +--- + spectrwm.conf | 2 +- + 1 files changed, 1 insertions(+), 1 deletions(-) + +diff --git a/spectrwm.conf b/spectrwm.conf +index 35948ef..2302580 100644 +--- spectrwm.conf ++++ spectrwm.conf +@@ -92,7 +92,7 @@ + + # To disable validation of the above, free the respective binding(s): + # bind[] = MOD+Shift+Delete # disable lock +-# bind[] = MOD+Shift+Enter # disable term ++# bind[] = MOD+Shift+Return # disable term + # bind[] = MOD+p # disable menu + + # Optional default programs that will only be validated if you override: +-- +1.7.6 + Property changes on: head/x11-wm/spectrwm/files/patch-spectrwm.conf ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property