summaryrefslogtreecommitdiff
path: root/wm
diff options
context:
space:
mode:
Diffstat (limited to 'wm')
-rw-r--r--wm/ion/Makefile15
-rw-r--r--wm/ion/distinfo6
-rw-r--r--wm/ion/patches/patch-aa33
-rw-r--r--wm/ion/patches/patch-ab60
-rw-r--r--wm/ion/pkg/DESCR3
-rw-r--r--wm/ion/pkg/PLIST24
6 files changed, 141 insertions, 0 deletions
diff --git a/wm/ion/Makefile b/wm/ion/Makefile
new file mode 100644
index 00000000000..4a0dbd187f0
--- /dev/null
+++ b/wm/ion/Makefile
@@ -0,0 +1,15 @@
+# $NetBSD: Makefile,v 1.1.1.1 2001/04/22 13:32:28 zuntum Exp $
+#
+
+DISTNAME= ion-20010314
+CATEGORIES= x11 wm
+MASTER_SITES= http://www.students.tut.fi/~tuomov/dl/
+
+MAINTAINER= daniel@codefactory.se,zuntum@netbsd.org
+HOMEPAGE= http://www.students.tut.fi/~tuomov/ion/
+COMMENT= keyboard friendly tiling window manager
+
+USE_X11BASE= YES
+USE_GMAKE= YES
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/wm/ion/distinfo b/wm/ion/distinfo
new file mode 100644
index 00000000000..98cd6236fc3
--- /dev/null
+++ b/wm/ion/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.1.1.1 2001/04/22 13:32:28 zuntum Exp $
+
+SHA1 (ion-20010314.tar.gz) = f25cd3217a85fe8ca542ec1d2bb02ffea1b1e1e9
+Size (ion-20010314.tar.gz) = 146185 bytes
+SHA1 (patch-aa) = ae5fd844f89bf11d64f1f977219d70e8f868289c
+SHA1 (patch-ab) = e03d4705e0f7885d3ae5d256fda7c405fe408384
diff --git a/wm/ion/patches/patch-aa b/wm/ion/patches/patch-aa
new file mode 100644
index 00000000000..d9a119f6c15
--- /dev/null
+++ b/wm/ion/patches/patch-aa
@@ -0,0 +1,33 @@
+$NetBSD: patch-aa,v 1.1.1.1 2001/04/22 13:32:28 zuntum Exp $
+
+--- Makefile.orig Wed Mar 14 17:16:18 2001
++++ Makefile
+@@ -10,7 +10,7 @@
+ SUBDIRS=libtu src
+ INSTALL_SUBDIRS=src
+
+-TARGETS=man/ion.1x
++TARGETS=man/ion.1
+
+ SCRIPTS=scripts/ion-edit scripts/ion-man scripts/ion-runinxterm \
+ scripts/ion-ssh scripts/ion-view
+@@ -27,8 +27,8 @@
+
+ ######################################
+
+-man/ion.1x: man/ion.1x.in
+- sed 's#PREFIX#$(PREFIX)#g' man/ion.1x.in > man/ion.1x
++man/ion.1: man/ion.1x.in
++ sed 's#PREFIX#$(PREFIX)#g' man/ion.1x.in > man/ion.1
+
+ _install:
+ $(INSTALLDIR) $(BINDIR)
+@@ -37,7 +37,7 @@
+ done
+
+ $(INSTALLDIR) $(MANDIR)/man1
+- $(INSTALL) -m $(DATA_MODE) man/ion.1x $(MANDIR)/man1
++ $(INSTALL) -m $(DATA_MODE) man/ion.1 $(MANDIR)/man1
+
+ $(INSTALLDIR) $(DOCDIR)/ion
+ for i in $(DOCS); do \
diff --git a/wm/ion/patches/patch-ab b/wm/ion/patches/patch-ab
new file mode 100644
index 00000000000..9913e89eb56
--- /dev/null
+++ b/wm/ion/patches/patch-ab
@@ -0,0 +1,60 @@
+$NetBSD: patch-ab,v 1.1.1.1 2001/04/22 13:32:28 zuntum Exp $
+
+--- system.mk.orig Mon Mar 5 17:16:01 2001
++++ system.mk
+@@ -7,13 +7,13 @@
+ ## Installation paths
+ ##
+
+-PREFIX=/usr/local
++PREFIX=$(X11BASE)
+
+ # No need to modify these usually
+ BINDIR=$(PREFIX)/bin
+ ETCDIR=$(PREFIX)/etc
+ MANDIR=$(PREFIX)/man
+-DOCDIR=$(PREFIX)/doc
++DOCDIR=$(PREFIX)/share/doc
+ # Not used
+ INCDIR=$(PREFIX)/include
+ LIBDIR=$(PREFIX)/lib
+@@ -24,7 +24,7 @@
+ ##
+
+ #MODULE_SUPPORT=-DCF_NO_MODULE_SUPPORT
+-MODULE_SUPPORT_LDFLAGS=-export-dynamic -ldl
++MODULE_SUPPORT_LDFLAGS=-export-dynamic
+
+
+ ##
+@@ -59,7 +59,6 @@
+ ## C compiler
+ ##
+
+-CC=gcc
+
+ # The POSIX_SOURCE, XOPEN_SOURCE and WARN options should not be necessary,
+ # they're mainly for development use. So, if they cause trouble (not
+@@ -86,8 +85,8 @@
+ -Wparentheses -pedantic-errors -Wuninitialized
+
+
+-CFLAGS=-g -O2 $(WARN) $(DEFINES) $(INCLUDES) $(EXTRA_INCLUDES)
+-LDFLAGS=-g $(LIBS) $(EXTRA_LIBS)
++CFLAGS+=$(WARN) $(DEFINES) $(INCLUDES) $(EXTRA_INCLUDES)
++LDFLAGS+=$(LIBS) $(EXTRA_LIBS)
+
+
+ ##
+@@ -112,9 +111,9 @@
+ ##
+
+ # Should work almost everywhere
+-INSTALL=install
++#INSTALL=install
+ # On a system with pure BSD install, -c might be preferred
+-#INSTALL=install -c
++INSTALL=install -c
+
+ INSTALLDIR=mkdir -p
+
diff --git a/wm/ion/pkg/DESCR b/wm/ion/pkg/DESCR
new file mode 100644
index 00000000000..a00a3e31fd6
--- /dev/null
+++ b/wm/ion/pkg/DESCR
@@ -0,0 +1,3 @@
+Ion is a window manager dividing the screen into frames rather than having
+overlapping windows, much like the windows in Emacs. Navigation between
+clients can be done solely using the keyboard without need for a mouse.
diff --git a/wm/ion/pkg/PLIST b/wm/ion/pkg/PLIST
new file mode 100644
index 00000000000..f2bea6d698f
--- /dev/null
+++ b/wm/ion/pkg/PLIST
@@ -0,0 +1,24 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2001/04/22 13:32:28 zuntum Exp $
+bin/ion
+bin/ion-edit
+bin/ion-man
+bin/ion-runinxterm
+bin/ion-ssh
+bin/ion-view
+etc/ion/bindings-default.conf
+etc/ion/bindings-sun.conf
+etc/ion/ion.conf
+etc/ion/kludges.conf
+etc/ion/look-brownsteel.conf
+etc/ion/look-greyviolet.conf
+etc/ion/look-simpleblue.conf
+etc/ion/look-wheat.conf
+etc/ion/sample.conf
+man/man1/ion.1
+share/doc/ion/ChangeLog
+share/doc/ion/LICENSE
+share/doc/ion/README
+share/doc/ion/config.txt
+share/doc/ion/functions.txt
+@dirrm share/doc/ion
+@dirrm etc/ion