# This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # mcwm # mcwm/Makefile # mcwm/pkg-descr # mcwm/distinfo # mcwm/files # mcwm/files/patch-Makefile # echo c - mcwm mkdir -p mcwm > /dev/null 2>&1 echo x - mcwm/Makefile sed 's/^X//' >mcwm/Makefile << '0279f0ac48f92e9639eb30cf6ef729c4' X# New ports collection makefile for: mcwm X# Date created: 16 March 2011 X# Whom: Jakub Lach X# X# $FreeBSD$ X# X XPORTNAME= mcwm XPORTVERSION= 20110308 XCATEGORIES= x11-wm XMASTER_SITES= http://hack.org/mc/hacks/mcwm/ X XMAINTAINER= x11@FreeBSD.org XCOMMENT= A small window manager inspired by CTWM, evilwm, and tinywm X XRUN_DEPENDS= xcb:${PORTSDIR}/x11/xcb X XUSE_XORG= x11 XUSE_BZIP2= yes X XMAN1= mcwm.1 XPLIST_FILES= bin/mcwm XPORTDOCS= LICENSE README X Xpre-everything:: X @${ECHO_MSG} "You can build mcwm with your own config.h using the MCWM_CONF knob:" X @${ECHO_MSG} "make MCWM_CONF=/path/to/dwm/config.h install clean" Xpost-extract: X.if defined(MCWM_CONF) X @${ECHO_MSG} "creating config.h from ${MCWM_CONF}" X @${CP} ${MCWM_CONF} ${WRKSRC}/config.h X.endif X Xpost-install: X.if !defined(NOPORTDOCS) X @${ECHO_MSG} "installing additional documentation to ${DOCSDIR}" X @${MKDIR} ${DOCSDIR} X @${INSTALL_MAN} ${WRKSRC}/LICENSE ${DOCSDIR} X @${INSTALL_MAN} ${WRKSRC}/README ${DOCSDIR} X.endif X X.include 0279f0ac48f92e9639eb30cf6ef729c4 echo x - mcwm/pkg-descr sed 's/^X//' >mcwm/pkg-descr << '9b89d556fa324f14302e6c3837e837f9' Xmcwm is a minimalistic floating window manager for the X Window System. XIt is built directly on top of XCB, the C binding for the X11 protocol. XIt doesn't use the Xlib API at all. X XAll functions are available from the keyboard, but the mouse can be Xused for moving,resizing and raise/lower. X XWWW: http://hack.org/mc/hacks/mcwm/ 9b89d556fa324f14302e6c3837e837f9 echo x - mcwm/distinfo sed 's/^X//' >mcwm/distinfo << '1ab381c9764f6e5905ef075b7944e687' XSHA256 (mcwm-20110308.tar.bz2) = 871d78eccfdbe00af17551436a886cc352874839c2adae963e83b25fcd770406 XSIZE (mcwm-20110308.tar.bz2) = 23392 1ab381c9764f6e5905ef075b7944e687 echo c - mcwm/files mkdir -p mcwm/files > /dev/null 2>&1 echo x - mcwm/files/patch-Makefile sed 's/^X//' >mcwm/files/patch-Makefile << 'c4d9c6d71fd3858460909888cda6b1b8' X--- Makefile.orig 2011-03-16 18:19:22.000000000 +0100 X+++ Makefile 2011-03-16 18:23:04.000000000 +0100 X@@ -3,12 +3,12 @@ DIST=mcwm-$(VERSION) X SRC=mcwm.c list.c config.h events.h list.h X DISTFILES=LICENSE Makefile NEWS README TODO WISHLIST mcwm.man $(SRC) X X-CC=gcc X-CFLAGS=-g -std=c99 -Wall -Wextra -O2 -I/usr/local/include #-DDEBUG #-DDMALLOC X-LDFLAGS=-L/usr/local/lib -lxcb -lxcb-keysyms -lxcb-icccm -lxcb-atom # -ldmalloc X+CFLAGS+=-g -std=c99 -Wall -Wextra -I/usr/local/include X+LDFLAGS+=-L/usr/local/lib -lxcb -lxcb-keysyms -lxcb-icccm -lxcb-atom X X RM=/bin/rm X-PREFIX=/usr/local X+PREFIX?=/usr/local X+MANPREFIX = ${PREFIX}/man X X TARGETS=mcwm X OBJS=mcwm.o list.o X@@ -28,6 +28,9 @@ list.o: list.c list.h Makefile X X install: $(TARGETS) X install -m 755 mcwm $(PREFIX)/bin X+ @echo installing manual page to ${DESTDIR}${MANPREFIX}/man1 X+ @mkdir -p ${DESTDIR}${MANPREFIX}/man1 X+ @sed "s/VERSION/${VERSION}/g" < mcwm.man > ${DESTDIR}${MANPREFIX}/man1/mcwm.1 X X deinstall: X $(RM) $(PREFIX)/bin/mcwm c4d9c6d71fd3858460909888cda6b1b8 exit