pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/wm/echinus Import echinus-0.3.8 as wm/echinus.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/3bac805a482e
branches:  trunk
changeset: 566963:3bac805a482e
user:      obache <obache%pkgsrc.org@localhost>
date:      Mon Nov 02 04:15:51 2009 +0000

description:
Import echinus-0.3.8 as wm/echinus.
Based on PR 42188 by Alexander Polakov.

echinus is a dynamic window manager for X11 supporting managing window
s in floating, tiled and maximized layouts based on dwm. All the
configuration is made via config file in Xresources format, so it is
not necessary to recompile echinus every time you change something.

echinus supports a small subset of EWMH to be compatible with external
panels and pagers. It draws a border around windows and also an
optional title bar. The goal of development is a small, fast
window manager without features not strictly related to window
management (menus, panels, etc.)

diffstat:

 wm/echinus/DESCR      |  10 ++++++++++
 wm/echinus/Makefile   |  35 +++++++++++++++++++++++++++++++++++
 wm/echinus/PLIST      |   8 ++++++++
 wm/echinus/distinfo   |   5 +++++
 wm/echinus/options.mk |  24 ++++++++++++++++++++++++
 5 files changed, 82 insertions(+), 0 deletions(-)

diffs (102 lines):

diff -r 1bcb1a055ac2 -r 3bac805a482e wm/echinus/DESCR
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/wm/echinus/DESCR  Mon Nov 02 04:15:51 2009 +0000
@@ -0,0 +1,10 @@
+echinus is a dynamic window manager for X11 supporting managing window
+s in floating, tiled and maximized layouts based on dwm. All the
+configuration is made via config file in Xresources format, so it is
+not necessary to recompile echinus every time you change something.
+
+echinus supports a small subset of EWMH to be compatible with external
+panels and pagers. It draws a border around windows and also an
+optional title bar. The goal of development is a small, fast
+window manager without features not strictly related to window
+management (menus, panels, etc.)
diff -r 1bcb1a055ac2 -r 3bac805a482e wm/echinus/Makefile
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/wm/echinus/Makefile       Mon Nov 02 04:15:51 2009 +0000
@@ -0,0 +1,35 @@
+# $NetBSD: Makefile,v 1.1.1.1 2009/11/02 04:15:51 obache Exp $
+#
+
+DISTNAME=      echinus-0.3.8
+CATEGORIES=    wm
+MASTER_SITES=  http://www.rootshell.be/~polachok/code/
+
+MAINTAINER=    polachok%gmail.com@localhost
+HOMEPAGE=      http://www.rootshell.be/~polachok/code/
+COMMENT=       Lightweight tiling window manager
+LICENSE=       mit
+
+PKG_DESTDIR_SUPPORT=   user-destdir
+
+NO_CONFIGURE=  yes
+
+USE_TOOLS+=    pkg-config
+
+# Adjust config.mk
+SUBST_CLASSES+=                makefile
+SUBST_STAGE.makefile=  pre-build
+SUBST_MESSAGE.makefile=        Fixing config.mk
+SUBST_FILES.makefile=  config.mk
+SUBST_SED.makefile+=   -e 's,/usr/local,${PREFIX},g'
+SUBST_SED.makefile+=   -e 's,share/man,${PKGMANDIR},g'
+SUBST_SED.makefile+=   -e 's,/usr/X11R6,${X11BASE},'
+SUBST_SED.makefile+=   -e 's,^CFLAGS = ,CFLAGS += ,'
+SUBST_SED.makefile+=   -e 's,^LDFLAGS = ,LDFLAGS += ,'
+SUBST_SED.makefile+=   -e 's/cc/${CC:Q}/'
+
+INSTALLATION_DIRS=     bin ${PKGMANDIR}/man1
+
+.include "options.mk"
+.include "../../x11/libXft/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff -r 1bcb1a055ac2 -r 3bac805a482e wm/echinus/PLIST
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/wm/echinus/PLIST  Mon Nov 02 04:15:51 2009 +0000
@@ -0,0 +1,8 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2009/11/02 04:15:51 obache Exp $
+bin/echinus
+man/man1/echinus.1
+share/doc/echinus/README
+share/examples/echinus/close.xbm
+share/examples/echinus/echinusrc
+share/examples/echinus/iconify.xbm
+share/examples/echinus/max.xbm
diff -r 1bcb1a055ac2 -r 3bac805a482e wm/echinus/distinfo
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/wm/echinus/distinfo       Mon Nov 02 04:15:51 2009 +0000
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1.1.1 2009/11/02 04:15:51 obache Exp $
+
+SHA1 (echinus-0.3.8.tar.gz) = 4d5d7c30b154a9c513ddc535e498380ec4e5e3f1
+RMD160 (echinus-0.3.8.tar.gz) = 4fd9c9bff9c55ae55dac0218e7f447bd2eb33ac2
+Size (echinus-0.3.8.tar.gz) = 28711 bytes
diff -r 1bcb1a055ac2 -r 3bac805a482e wm/echinus/options.mk
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/wm/echinus/options.mk     Mon Nov 02 04:15:51 2009 +0000
@@ -0,0 +1,24 @@
+# $NetBSD: options.mk,v 1.1.1.1 2009/11/02 04:15:51 obache Exp $
+
+PKG_OPTIONS_VAR=       PKG_OPTIONS.echinus
+PKG_SUPPORTED_OPTIONS= xrandr
+PKG_SUGGESTED_OPTIONS= xrandr
+
+.include "../../mk/bsd.options.mk"
+
+#
+# Xinerama support
+#
+# If we don't want the Xinerama support we delete XINERAMALIBS and
+# XINERAMAFLAGS lines, otherwise the Xinerama support is the default.
+#
+.if !empty(PKG_OPTIONS:Mxrandr)
+.  include "../../x11/libXrandr/buildlink3.mk"
+.else
+SUBST_CLASSES+=                options
+SUBST_STAGE.options=   pre-build
+SUBST_MESSAGE.options= Toggle Xrandr support
+SUBST_FILES.options=   config.mk
+SUBST_SED.options+=    -e '/XRANDR/ d;/Xrandr/ d'
+.  include "../../x11/libX11/buildlink3.mk"
+.endif



Home | Main Index | Thread Index | Old Index