Bug 126238 - New port: x11-wm/echinus A dynamic window manager for X11 based on dwm
Summary: New port: x11-wm/echinus A dynamic window manager for X11 based on dwm
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Felippe de Meirelles Motta
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-08-04 13:40 UTC by Henrik Friedrichsen
Modified: 2008-09-02 02:28 UTC (History)
0 users

See Also:


Attachments
echinus.shar (4.59 KB, text/plain)
2008-08-04 13:40 UTC, Henrik Friedrichsen
no flags Details

Note You need to log in before you can comment on or make changes to this bug.
Description Henrik Friedrichsen 2008-08-04 13:40:02 UTC
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/
Comment 1 Felippe de Meirelles Motta freebsd_committer freebsd_triage 2008-08-05 18:17:14 UTC
Responsible Changed
From-To: freebsd-ports-bugs->lippe

I'll take it.
Comment 2 Henrik Friedrichsen 2008-08-20 02:04:15 UTC
whaaa, where'd lippe go? :o
sorry for the impatience ..
Comment 3 Henrik Friedrichsen 2008-08-22 01:32:07 UTC
ok, here's the patch for 0.3.1

--- new.diff begins here ---
diff -Naur ./Makefile ../new/Makefile
--- ./Makefile	2008-08-22 02:28:34.000000000 +0200
+++ ../new/Makefile	2008-08-22 02:14:11.000000000 +0200
@@ -6,7 +6,7 @@
 #
 
 PORTNAME=	echinus
-PORTVERSION=	0.3.0
+PORTVERSION=	0.3.1
 CATEGORIES=	x11-wm
 MASTER_SITES=	http://rootshell.be/~polachok/code/
 
diff -Naur ./distinfo ../new/distinfo
--- ./distinfo	2008-08-22 02:28:34.000000000 +0200
+++ ../new/distinfo	2008-08-22 02:14:18.000000000 +0200
@@ -1,3 +1,3 @@
-MD5 (echinus-0.3.0.tar.gz) = 00fb205c915ebd6b369d04b8f480ac9f
-SHA256 (echinus-0.3.0.tar.gz) = 95d89c21304814e09a53f4c54cf1739e6fc5046dcc9886edf4c0569429407657
-SIZE (echinus-0.3.0.tar.gz) = 26414
+MD5 (echinus-0.3.1.tar.gz) = 515057b47796534db55826640e6d7d8c
+SHA256 (echinus-0.3.1.tar.gz) = f609a53cb81c28d7197fede748ab459b8f96a4d24479c9e28a0c5041b1af2fa3
+SIZE (echinus-0.3.1.tar.gz) = 26905
diff -Naur ./files/patch-Makefile ../new/files/patch-Makefile
--- ./files/patch-Makefile	2008-08-22 02:28:34.000000000 +0200
+++ ../new/files/patch-Makefile	2008-08-22 02:27:54.000000000 +0200
@@ -1,11 +1,12 @@
---- _Makefile	2008-08-04 14:04:36.000000000 +0200
-+++ Makefile	2008-08-04 14:05:09.000000000 +0200
+diff -Naur ./Makefile ../echinus-0.3.1/Makefile
+--- ./Makefile  2008-08-19 21:57:30.000000000 +0200
++++ ../echinus-0.3.1/Makefile   2008-08-22 02:23:21.000000000 +0200
 @@ -8,7 +8,7 @@
  FILES = draw.c parse.c ewmh.c config.h
  SRC = echinus.c
  OBJ = ${SRC:.c=.o}
--CONF = ${HOME}/.echinus/
-+CONF = /usr/local/etc/echinus/
- 
- all: clean options echinus ${HEADERS}
- 
+-CONF = /share/examples/echinus
++CONF = /etc/echinus
+
+ all: options echinus ${HEADERS}
+
diff -Naur ./files/patch-config.mk ../new/files/patch-config.mk
--- ./files/patch-config.mk	2008-08-22 02:28:34.000000000 +0200
+++ ../new/files/patch-config.mk	2008-08-22 02:27:38.000000000 +0200
@@ -1,29 +1,18 @@
---- _config.mk	2008-08-04 14:08:03.000000000 +0200
-+++ config.mk	2008-08-04 14:07:48.000000000 +0200
-@@ -7,16 +7,16 @@
- PREFIX = ${HOME}
+diff -Naur ./config.mk ../echinus-0.3.1/config.mk
+--- ./config.mk 2008-08-19 21:57:30.000000000 +0200
++++ ../echinus-0.3.1/config.mk  2008-08-22 02:25:55.000000000 +0200
+@@ -6,7 +6,7 @@
+ # paths
+ PREFIX = /usr/local
  MANPREFIX = ${PREFIX}/share/man
- 
--X11INC = /usr/X11R6/include
--X11LIB = /usr/X11R6/lib
-+X11INC = /usr/local/include
-+X11LIB = /usr/local/lib
- 
- # includes and libs
- INCS = -I. -I/usr/include -I${X11INC} `pkg-config --cflags xft`
- LIBS = -L/usr/lib -lc -L${X11LIB} -lX11 `pkg-config --libs xft`
- 
- # flags
--CFLAGS = -Os ${INCS} -DVERSION=\"${VERSION}\"
--LDFLAGS = -s ${LIBS}
-+CFLAGS += -Os ${INCS} -DVERSION=\"${VERSION}\"
-+LDFLAGS += -s ${LIBS}
- #CFLAGS = -g3 -ggdb3 -std=c99 -pedantic -Wall -O0 ${INCS} -DVERSION=\"${VERSION}\" 
- #LDFLAGS = -g3 -ggdb3 ${LIBS}
- 
-@@ -26,4 +26,4 @@
+-CONFPREFIX = ${PREFIX}/share/examples/echinus
++CONFPREFIX = ${PREFIX}/etc/echinus
+
+ X11INC = /usr/X11R6/include
+ X11LIB = /usr/X11R6/lib
+@@ -27,4 +27,4 @@
  #CFLAGS += -xtarget=ultra
- 
+
  # compiler and linker
 -CC = cc
-+CC? = cc
++CC ?= cc
--- new.diff ends here ---
Comment 4 Henrik Friedrichsen 2008-08-26 03:12:30 UTC
If you commit this, could you please set the maintainer to 
hrkfrd@googlemail.com ? GNATS is obviously can't know that 
googlemail.com and gmail.com is the same, Google however enforces 
googlemail.com for me.
Thank you.
Comment 5 dfilter service freebsd_committer freebsd_triage 2008-09-02 02:07:26 UTC
lippe       2008-09-02 01:07:18 UTC

  FreeBSD ports repository

  Modified files:
    x11-wm               Makefile 
  Added files:
    x11-wm/echinus       Makefile distinfo pkg-descr 
    x11-wm/echinus/files patch-Makefile patch-config.mk 
                         pkg-message.in 
  Log:
  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/
  
  PR:             ports/126238
  Submitted by:   Henrik Friedrichsen <hrkfrd@googlemail.com>
  
  Revision  Changes    Path
  1.231     +1 -0      ports/x11-wm/Makefile
  1.1       +43 -0     ports/x11-wm/echinus/Makefile (new)
  1.1       +3 -0      ports/x11-wm/echinus/distinfo (new)
  1.1       +11 -0     ports/x11-wm/echinus/files/patch-Makefile (new)
  1.1       +29 -0     ports/x11-wm/echinus/files/patch-config.mk (new)
  1.1       +9 -0      ports/x11-wm/echinus/files/pkg-message.in (new)
  1.1       +9 -0      ports/x11-wm/echinus/pkg-descr (new)
_______________________________________________
cvs-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/cvs-all
To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
Comment 6 Felippe de Meirelles Motta freebsd_committer freebsd_triage 2008-09-02 02:28:55 UTC
State Changed
From-To: open->closed

Committed. Thanks!