Index: head/x11-wm/spectrwm/Makefile =================================================================== --- head/x11-wm/spectrwm/Makefile (revision 335895) +++ head/x11-wm/spectrwm/Makefile (revision 335896) @@ -1,61 +1,55 @@ # Created by: Aragon Gouveia # $FreeBSD$ PORTNAME= spectrwm -PORTVERSION= 2.3.0 +PORTVERSION= 2.4.0 CATEGORIES= x11-wm MASTER_SITES= https://opensource.conformal.com/snapshots/${PORTNAME}/ EXTRACT_SUFX= .tgz MAINTAINER= zeising@FreeBSD.org COMMENT= A small, dynamic tiling window manager for X11 LICENSE= ISCL LIB_DEPENDS+= xcb-util:${PORTSDIR}/x11/xcb-util \ xcb-icccm:${PORTSDIR}/x11/xcb-util-wm \ xcb-keysyms:${PORTSDIR}/x11/xcb-util-keysyms RUN_DEPENDS+= dmenu:${PORTSDIR}/x11/dmenu USE_XORG= x11 xcb xcursor xft xrandr xt -MAN1= spectrwm.1 USE_LDCONFIG= yes PORTEXAMPLES= spectrwm_cz.conf \ spectrwm_es.conf \ spectrwm_fr.conf \ spectrwm_fr_ch.conf \ spectrwm_se.conf \ spectrwm_us.conf -NO_STAGE= yes 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} ${PREFIX}/bin - ${INSTALL_SCRIPT} ${WRKSRC}/screenshot.sh ${PREFIX}/bin - ${INSTALL_LIB} ${WRKSRC}/libswmhack.so ${PREFIX}/lib - ${INSTALL_MAN} ${WRKSRC}/spectrwm.1 ${MAN1PREFIX}/man/man1 - ${INSTALL_DATA} ${WRKSRC}/spectrwm.conf ${PREFIX}/etc/spectrwm.conf.sample - @if [ ! -f ${PREFIX}/etc/spectrwm.conf ]; then \ - ${INSTALL_DATA} ${PREFIX}/etc/spectrwm.conf.sample ${PREFIX}/etc/spectrwm.conf ; \ - fi -.if !defined(NOPORTEXAMPLES) - ${MKDIR} ${EXAMPLESDIR} -.for conf in ${PORTEXAMPLES} - ${INSTALL_DATA} ${WRKSRC}/${conf} ${EXAMPLESDIR} -.endfor -.endif + ${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 + ${INSTALL_DATA} ${WRKSRC}/spectrwm.conf ${STAGEDIR}${PREFIX}/etc/spectrwm.conf + ${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 335895) +++ head/x11-wm/spectrwm/distinfo (revision 335896) @@ -1,2 +1,2 @@ -SHA256 (spectrwm-2.3.0.tgz) = 9b8902ea167f8570accaed3e016ebc6b7c3b8177928d2e4d57f4b488ee97199f -SIZE (spectrwm-2.3.0.tgz) = 109384 +SHA256 (spectrwm-2.4.0.tgz) = 5e530e3f69af1649e8b2d0734dce456ff95ce182196cc1e030c9760396b0d83e +SIZE (spectrwm-2.4.0.tgz) = 112193 Index: head/x11-wm/spectrwm/pkg-plist =================================================================== --- head/x11-wm/spectrwm/pkg-plist (revision 335895) +++ head/x11-wm/spectrwm/pkg-plist (revision 335896) @@ -1,6 +1,7 @@ bin/spectrwm bin/screenshot.sh lib/libswmhack.so +man/man1/spectrwm.1.gz @unexec if [ ! -f %D/etc/spectrwm.conf ] || cmp -s %D/etc/spectrwm.conf.sample %D/etc/spectrwm.conf; then rm -f %D/etc/spectrwm.conf; else echo %%PREFIX%%/etc/spectrwm.conf contains changes, remove it manually to delete this package completely.; fi etc/spectrwm.conf.sample @exec [ -f %D/etc/spectrwm.conf ] || cp -p %D/%F %D/etc/spectrwm.conf