Date: Mon, 4 Aug 2008 14:39:18 +0200 (CEST) From: Henrik Friedrichsen <hrkfrd@googlemail.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/126238: New port: x11-wm/echinus A dynamic window manager for X11 based on dwm Message-ID: <200808041239.m74CdIns060525@megawr.ath.cx> Resent-Message-ID: <200808041240.m74Ce3Yv097934@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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 <bsd.port.mk> 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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200808041239.m74CdIns060525>