summaryrefslogtreecommitdiff
path: root/x11-wm
diff options
context:
space:
mode:
authorNeil Blakey-Milner <nbm@FreeBSD.org>2000-10-01 22:28:52 +0000
committerNeil Blakey-Milner <nbm@FreeBSD.org>2000-10-01 22:28:52 +0000
commit39c3b5d70cebc5b5c2b8e071244135db7523747e (patch)
tree71762672288eb982d93ea4f9349d7a4151e7948c /x11-wm
parentNew port: japanese/mutt-devel (diff)
Add pwm, a rather unique lightweight window manager which allows
multiple client windows to share a frame.
Notes
Notes: svn path=/head/; revision=33303
Diffstat (limited to 'x11-wm')
-rw-r--r--x11-wm/Makefile1
-rw-r--r--x11-wm/pwm/Makefile28
-rw-r--r--x11-wm/pwm/distinfo1
-rw-r--r--x11-wm/pwm/pkg-comment1
-rw-r--r--x11-wm/pwm/pkg-descr21
-rw-r--r--x11-wm/pwm/pkg-plist13
6 files changed, 65 insertions, 0 deletions
diff --git a/x11-wm/Makefile b/x11-wm/Makefile
index d2f289b75a6b..4826933c6028 100644
--- a/x11-wm/Makefile
+++ b/x11-wm/Makefile
@@ -32,6 +32,7 @@
SUBDIR += mlvwm
SUBDIR += olvwm
SUBDIR += piewm
+ SUBDIR += pwm
SUBDIR += qvwm
SUBDIR += sapphire
SUBDIR += sapphire-themes
diff --git a/x11-wm/pwm/Makefile b/x11-wm/pwm/Makefile
new file mode 100644
index 000000000000..baa985f5b980
--- /dev/null
+++ b/x11-wm/pwm/Makefile
@@ -0,0 +1,28 @@
+# New ports collection makefile for: pwm
+# Date created: 02 Oct 2000
+# Whom: Neil Blakey-Milner
+#
+# $FreeBSD$
+#
+
+PORTNAME= pwm
+PORTVERSION= 1.0
+CATEGORIES= x11-wm
+MASTER_SITES= http://www.students.tut.fi/~tuomov/dl/
+
+MAINTAINER= nbm@FreeBSD.org
+
+USE_GMAKE= YES
+
+MAN1= pwm.1x
+
+post-patch:
+ @perl -i -pe 's#^DOCDIR.*$$#DOCDIR=${PREFIX}/share/doc#' ${WRKSRC}/Makefile
+ @perl -i -p \
+ -e 's#^PREFIX.*$$#PREFIX=${PREFIX}#;' \
+ -e 's#^CC=.*$$#CC=${CC}#;' \
+ -e 's#^CFLAGS=-g -O2 (.*)$$#CFLAGS=${CFLAGS} \1#;' \
+ -e 's#^LDFLAGS=-g (.*)$$#LDFLAGS=${LDFLAGS} \1#;' \
+ ${WRKSRC}/system.mk
+
+.include <bsd.port.mk>
diff --git a/x11-wm/pwm/distinfo b/x11-wm/pwm/distinfo
new file mode 100644
index 000000000000..03d6b440c9b3
--- /dev/null
+++ b/x11-wm/pwm/distinfo
@@ -0,0 +1 @@
+MD5 (pwm-1.0.tar.gz) = 9a1efe73f597a3303aa94b8d0136779d
diff --git a/x11-wm/pwm/pkg-comment b/x11-wm/pwm/pkg-comment
new file mode 100644
index 000000000000..4c00dc3bcc0d
--- /dev/null
+++ b/x11-wm/pwm/pkg-comment
@@ -0,0 +1 @@
+A lightweight window manager with emphasis on usability
diff --git a/x11-wm/pwm/pkg-descr b/x11-wm/pwm/pkg-descr
new file mode 100644
index 000000000000..1e3f6234b28f
--- /dev/null
+++ b/x11-wm/pwm/pkg-descr
@@ -0,0 +1,21 @@
+PWM is a rather lightweight window manager for X11. It has the unique
+feature that multiple client windows can be attached to the same
+frame. This feature helps keeping windows, especially the numerous
+xterms, organized. A look at the screenshots below might clarify the
+idea.
+
+Being a lightweight window manager with emphasis on usability, PWM does
+not have all the features that one might expect from a window
+manager. Those features are simply unnecessary. PWM does not provide
+pixmapped themes or other bloated eye candies but has a clean and
+simple look inspired by BeOS and Motif. There are no icons and frames
+cannot be iconified, only "shaded". Only One True (pointer) focus
+mode is supported: sloppy. PWM does not even have titlebar buttons and
+may not be the easiest window manager to get into, most Good
+Things are not.
+
+PWM does have workspaces, menus and Window Maker dockapp support. It has
+pretty good keyboard support and almost all the functionality
+is configurable.
+
+WWW: http://www.students.tut.fi/~tuomov/pwm/
diff --git a/x11-wm/pwm/pkg-plist b/x11-wm/pwm/pkg-plist
new file mode 100644
index 000000000000..8525943c62e3
--- /dev/null
+++ b/x11-wm/pwm/pkg-plist
@@ -0,0 +1,13 @@
+bin/pwm
+etc/pwm/buttons-default.conf
+etc/pwm/keys-default.conf
+etc/pwm/look-beoslike.conf
+etc/pwm/look-brownsteel.conf
+etc/pwm/menus-default.conf
+@unexec if cmp -s %B/sample.conf %B/pwm.conf; then rm -f %B/pwm.conf; fi
+etc/pwm/sample.conf
+@exec if [ ! -e %B/pwm.conf ]; then cp %B/sample.conf %B/pwm.conf; fi
+share/doc/pwm/LICENSE
+share/doc/pwm/config.txt
+@dirrm share/doc/pwm
+@dirrm etc/pwm