From owner-freebsd-ports-bugs@FreeBSD.ORG Mon Aug 4 12:40:03 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 926CB1065681 for ; Mon, 4 Aug 2008 12:40:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 696588FC1F for ; Mon, 4 Aug 2008 12:40:03 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m74Ce3uS097935 for ; Mon, 4 Aug 2008 12:40:03 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m74Ce3Yv097934; Mon, 4 Aug 2008 12:40:03 GMT (envelope-from gnats) Resent-Date: Mon, 4 Aug 2008 12:40:03 GMT Resent-Message-Id: <200808041240.m74Ce3Yv097934@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Henrik Friedrichsen Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2ED1F106567F for ; Mon, 4 Aug 2008 12:39:06 +0000 (UTC) (envelope-from hrkfrd@googlemail.com) Received: from nf-out-0910.google.com (nf-out-0910.google.com [64.233.182.189]) by mx1.freebsd.org (Postfix) with ESMTP id AFD588FC08 for ; Mon, 4 Aug 2008 12:39:05 +0000 (UTC) (envelope-from hrkfrd@googlemail.com) Received: by nf-out-0910.google.com with SMTP id h3so878780nfh.33 for ; Mon, 04 Aug 2008 05:39:04 -0700 (PDT) Received: by 10.210.25.19 with SMTP id 19mr2285716eby.13.1217853544303; Mon, 04 Aug 2008 05:39:04 -0700 (PDT) Received: from megawr.ath.cx ( [87.122.73.38]) by mx.google.com with ESMTPS id i4sm28089659nfh.1.2008.08.04.05.39.02 (version=TLSv1/SSLv3 cipher=RC4-MD5); Mon, 04 Aug 2008 05:39:03 -0700 (PDT) Received: from megawr.ath.cx (localhost [127.0.0.1]) by megawr.ath.cx (8.14.2/8.14.2) with ESMTP id m74CdJWD060528 for ; Mon, 4 Aug 2008 14:39:19 +0200 (CEST) (envelope-from henrik@megawr.ath.cx) Received: (from henrik@localhost) by megawr.ath.cx (8.14.2/8.14.2/Submit) id m74CdIns060525; Mon, 4 Aug 2008 14:39:18 +0200 (CEST) (envelope-from henrik) Message-Id: <200808041239.m74CdIns060525@megawr.ath.cx> Date: Mon, 4 Aug 2008 14:39:18 +0200 (CEST) From: Henrik Friedrichsen To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/126238: New port: x11-wm/echinus A dynamic window manager for X11 based on dwm X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: Henrik Friedrichsen List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Aug 2008 12:40:03 -0000 >Number: 126238 >Category: ports >Synopsis: New port: x11-wm/echinus A dynamic window manager for X11 based on dwm >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Aug 04 12:40:02 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Henrik Friedrichsen >Release: FreeBSD 7.0-STABLE i386 >Organization: >Environment: System: FreeBSD dsp.megawr.ath.cx 7.0-STABLE FreeBSD 7.0-STABLE #0: Mon Jul 7 13:44:00 CEST 2008 root@dsp.megawr.ath.cx:/usr/src/sys/i386/compile/KRAFTWERK i386 >Description: echinus is a dynamic window manager for X11 supporting managing windows in floating, tiled and maximized layouts based on dwm. All the configuration is made via config file in Xresources format. Echinus supports a small subset of EWMH to be compatible with external panels and pagers. The goal of development is a small, fast window manager without features not strictly related to window management (menus, panels, etc.) WWW: http://rootshell.be/~polachok/code/ >How-To-Repeat: >Fix: --- echinus.shar begins here --- # 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: # # echinus # echinus/Makefile # echinus/files # echinus/files/patch-config.mk # echinus/files/patch-Makefile # echinus/distinfo # echinus/pkg-descr # echinus/pkg-message # echo c - echinus mkdir -p echinus > /dev/null 2>&1 echo x - echinus/Makefile sed 's/^X//' >echinus/Makefile << 'END-of-echinus/Makefile' X# New ports collection makefile for: echinus X# Date created: 04 August 2008 X# Whom: hrkfrd@gmail.com X# X# $FreeBSD$ X# X XPORTNAME= echinus XPORTVERSION= 0.3.0 XCATEGORIES= x11-wm XMASTER_SITES= http://rootshell.be/~polachok/code/ X XMAINTAINER= hrkfrd@gmail.com XCOMMENT= A dynamic window manager for X11 based on dwm. X XLIB_DEPENDS= freetype:${PORTSDIR}/print/freetype2 \ X fontconfig:${PORTSDIR}/x11-fonts/fontconfig X XMAN1= echinus.1 XMANCOMPRESSED= no X XUSE_XORG= x11 xft xrender XUSE_GNOME= pkgconfig X XPLIST_FILES= bin/echinus \ X etc/echinus/close.xbm \ X etc/echinus/iconify.xbm \ X etc/echinus/max.xbm \ X etc/echinus/echinusrc X XPLIST_DIRS= etc/echinus X Xdo-install: X ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${PREFIX}/bin X ${INSTALL_MAN} ${WRKSRC}/${MAN1} ${MANPREFIX}/man/man1 X ${MKDIR} ${PREFIX}/etc/echinus X ${INSTALL_DATA} ${WRKSRC}/echinusrc ${PREFIX}/etc/echinus X ${INSTALL_DATA} ${WRKSRC}/close.xbm ${PREFIX}/etc/echinus X ${INSTALL_DATA} ${WRKSRC}/iconify.xbm ${PREFIX}/etc/echinus X ${INSTALL_DATA} ${WRKSRC}/max.xbm ${PREFIX}/etc/echinus X Xpost-install: X @${ECHO_CMD}; X @${CAT} ${PKGMESSAGE} | ${SED} "s|PREFIX|${PREFIX}|g" \ X ${PKGDIR}/pkg-message X @${ECHO_CMD}; X X.include END-of-echinus/Makefile echo c - echinus/files mkdir -p echinus/files > /dev/null 2>&1 echo x - echinus/files/patch-config.mk sed 's/^X//' >echinus/files/patch-config.mk << 'END-of-echinus/files/patch-config.mk' X--- _config.mk 2008-08-04 14:08:03.000000000 +0200 X+++ config.mk 2008-08-04 14:07:48.000000000 +0200 X@@ -7,16 +7,16 @@ X PREFIX = ${HOME} X MANPREFIX = ${PREFIX}/share/man X X-X11INC = /usr/X11R6/include X-X11LIB = /usr/X11R6/lib X+X11INC = /usr/local/include X+X11LIB = /usr/local/lib X X # includes and libs X INCS = -I. -I/usr/include -I${X11INC} `pkg-config --cflags xft` X LIBS = -L/usr/lib -lc -L${X11LIB} -lX11 `pkg-config --libs xft` X X # flags X-CFLAGS = -Os ${INCS} -DVERSION=\"${VERSION}\" X-LDFLAGS = -s ${LIBS} X+CFLAGS += -Os ${INCS} -DVERSION=\"${VERSION}\" X+LDFLAGS += -s ${LIBS} X #CFLAGS = -g3 -ggdb3 -std=c99 -pedantic -Wall -O0 ${INCS} -DVERSION=\"${VERSION}\" X #LDFLAGS = -g3 -ggdb3 ${LIBS} X X@@ -26,4 +26,4 @@ X #CFLAGS += -xtarget=ultra X X # compiler and linker X-CC = cc X+CC? = cc END-of-echinus/files/patch-config.mk echo x - echinus/files/patch-Makefile sed 's/^X//' >echinus/files/patch-Makefile << 'END-of-echinus/files/patch-Makefile' X--- _Makefile 2008-08-04 14:04:36.000000000 +0200 X+++ Makefile 2008-08-04 14:05:09.000000000 +0200 X@@ -8,7 +8,7 @@ X FILES = draw.c parse.c ewmh.c config.h X SRC = echinus.c X OBJ = ${SRC:.c=.o} X-CONF = ${HOME}/.echinus/ X+CONF = /usr/local/etc/echinus/ X X all: clean options echinus ${HEADERS} X END-of-echinus/files/patch-Makefile echo x - echinus/distinfo sed 's/^X//' >echinus/distinfo << 'END-of-echinus/distinfo' XMD5 (echinus-0.3.0.tar.gz) = 00fb205c915ebd6b369d04b8f480ac9f XSHA256 (echinus-0.3.0.tar.gz) = 95d89c21304814e09a53f4c54cf1739e6fc5046dcc9886edf4c0569429407657 XSIZE (echinus-0.3.0.tar.gz) = 26414 END-of-echinus/distinfo echo x - echinus/pkg-descr sed 's/^X//' >echinus/pkg-descr << 'END-of-echinus/pkg-descr' Xechinus wm is a window manager for X11 supporting managing windows in Xfloating, tiled and maximized layouts. XAll the configuration is made via config file in Xresources format. XSo you don't need to recompile echinus every time you change something. XEchinus supports a small subset of EWMH to be compatible Xwith external panels and pagers. XIt draws a border around windows and also an optional titlebar. X XWWW: http://rootshell.be/~polachok/code/ END-of-echinus/pkg-descr echo x - echinus/pkg-message sed 's/^X//' >echinus/pkg-message << 'END-of-echinus/pkg-message' X============================================================================== X XEchnis has been installed. X XA standard config file with its pixmaps has been installed to: X PREFIX/etc/echinus/ XCopy this folder to ~/.echinus/ and modify the echinusrc as you wish. X X============================================================================== END-of-echinus/pkg-message exit --- echinus.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: