summaryrefslogtreecommitdiff
path: root/x11
diff options
context:
space:
mode:
authormrg <mrg>1999-06-19 14:36:57 +0000
committermrg <mrg>1999-06-19 14:36:57 +0000
commit16e0ef02c1647d51fb5d0ccfda97bf9d4aab26cd (patch)
treeab8ddc10b852341ce48cf0e7de78063148f43da8 /x11
parentebb9f4ee1b2139d7f737c72d4c4ec739ecf7db37 (diff)
downloadpkgsrc-16e0ef02c1647d51fb5d0ccfda97bf9d4aab26cd.tar.gz
tvtwm patch11, another virtual window hack upon twm.
Diffstat (limited to 'x11')
-rw-r--r--x11/tvtwm/Makefile14
-rw-r--r--x11/tvtwm/files/md53
-rw-r--r--x11/tvtwm/patches/patch-aa43
-rw-r--r--x11/tvtwm/pkg/COMMENT1
-rw-r--r--x11/tvtwm/pkg/DESCR24
-rw-r--r--x11/tvtwm/pkg/PLIST5
6 files changed, 90 insertions, 0 deletions
diff --git a/x11/tvtwm/Makefile b/x11/tvtwm/Makefile
new file mode 100644
index 00000000000..263e29d6a0e
--- /dev/null
+++ b/x11/tvtwm/Makefile
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.1.1.1 1999/06/19 14:36:57 mrg Exp $
+
+DISTNAME= tvtwm.pl11
+PKGNAME= tvtwm-11
+CATEGORIES= x11
+MASTER_SITES= ftp://archie.au/X11/contrib/window_managers/
+
+MAINTAINER= packages@netbsd.org
+
+DEPENDS+= xpm-3.4k:../../graphics/xpm
+
+USE_IMAKE= yes
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/x11/tvtwm/files/md5 b/x11/tvtwm/files/md5
new file mode 100644
index 00000000000..70cfa2c868f
--- /dev/null
+++ b/x11/tvtwm/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 1999/06/19 14:36:58 mrg Exp $
+
+MD5 (tvtwm.pl11.tar.gz) = 0e91b9c05ad9709e5843606200bff42a
diff --git a/x11/tvtwm/patches/patch-aa b/x11/tvtwm/patches/patch-aa
new file mode 100644
index 00000000000..b86de0201f3
--- /dev/null
+++ b/x11/tvtwm/patches/patch-aa
@@ -0,0 +1,43 @@
+$NetBSD: patch-aa,v 1.1.1.1 1999/06/19 14:36:58 mrg Exp $
+
+--- Imakefile.orig Fri Feb 3 11:25:44 1995
++++ Imakefile Sun Jun 20 00:19:00 1999
+@@ -93,9 +93,9 @@
+ iconmgr.o cursor.o icons.o vdt.o move.o LocPixmap.o \
+ regexp.o
+
+-AllTarget(tvtwm ssetroot)
++AllTarget(tvtwm ssetroot system.tvtwmrc)
+
+-SpecialObjectRule(parse.o,NullParameter,'-DSYSTEM_INIT_FILE="'$(TWMDIR)'/system.twmrc"')
++SpecialObjectRule(parse.o,NullParameter,'-DSYSTEM_INIT_FILE="'$(TWMDIR)'/system.tvtwmrc"')
+ SpecialObjectRule(vdt.o,NullParameter,$(XLOADIM_DEF))
+ SpecialObjectRule(LocPixmap.o,NullParameter,'-DBITMAPDIR="$(INCDIR)/bitmaps"')
+ SpecialObjectRule(twm.o,NullParameter,$(TWM_DEFS))
+@@ -120,11 +120,11 @@
+ XCOMM ln $(BINDIR)/tvtwm $(BINDIR)/twm
+
+ #if (ProjectX < 5)
+-InstallNonExec(system.twmrc,$(TWMDIR))
++InstallNonExec(system.tvtwmrc,$(TWMDIR))
+ /* InstallProgram(ssetroot,$(BINDIR)/xsetroot) */
+ #else
+-InstallNonExecFile(system.twmrc,$(TWMDIR))
+-/* InstallNamedProg(ssetroot,xsetroot,$(BINDIR)) */
++InstallNonExecFile(system.tvtwmrc,$(TWMDIR))
++InstallNamedProg(ssetroot,xsetroot,$(BINDIR))
+ #endif
+
+ gram.h gram.c: gram.y
+@@ -135,7 +135,10 @@
+ clean::
+ $(RM) y.tab.h y.tab.c lex.yy.c gram.h gram.c lex.c deftwmrc.c
+
+-deftwmrc.c: system.twmrc
++system.tvtwmrc: system.twmrc
++ cp system.twmrc system.tvtwmrc
++
++deftwmrc.c: system.tvtwmrc
+ $(RM) $@
+ @echo '/* ' >>$@
+ @echo ' * This file is generated automatically from the default' >>$@
diff --git a/x11/tvtwm/pkg/COMMENT b/x11/tvtwm/pkg/COMMENT
new file mode 100644
index 00000000000..efdcedb0ff8
--- /dev/null
+++ b/x11/tvtwm/pkg/COMMENT
@@ -0,0 +1 @@
+Classic twm with virtual desktop support
diff --git a/x11/tvtwm/pkg/DESCR b/x11/tvtwm/pkg/DESCR
new file mode 100644
index 00000000000..51ebcf3575a
--- /dev/null
+++ b/x11/tvtwm/pkg/DESCR
@@ -0,0 +1,24 @@
+ tvtwm is a superset of the X11R5 release of twm (Tom's Window Manager),
+written by Tom LaStrange. Much of the early functionality, which is
+described in more detail in README.old, was added by Tom LaStrange himself.
+Since then, tvtwm has fallen under my control, and I've added some things
+myself.
+
+ Why doesn't tvtwm have version numbers, and only has patchlevels? I
+don't know. History, I suppose. But, for information's sake, that is
+effectually the version number. In this case, pl11.
+
+ The major benefit of tvtwm over twm is the "Virtual Desktop". This
+allows you do define a substitute root window that is larger than your
+display area. This new virtual root window is the parent for all of your
+X clients. tvtwm provides a "Panner" which will let you see a scaled down
+representation of the whole virtual desktop. Using this panner, and keys
+bound to functions added to tvtwm, you can move around this desktop to
+have your physical display showing only part of the whole desktop. Thus,
+you can have sections of your desktop assigned to particular tasks, or
+just use it to keep from having 20 million layers of windows. :-)
+
+ Many other things are discussed in README.old. Please look there for
+further information. The more recent changes have been documented on an
+item-by-item basis, and these changes can be found, not surprisingly, in
+the CHANGES file.
diff --git a/x11/tvtwm/pkg/PLIST b/x11/tvtwm/pkg/PLIST
new file mode 100644
index 00000000000..71dd4df4e92
--- /dev/null
+++ b/x11/tvtwm/pkg/PLIST
@@ -0,0 +1,5 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 1999/06/19 14:36:57 mrg Exp $
+bin/tvtwm
+bin/xsetroot
+lib/X11/twm/system.tvtwmrc
+man/cat1/tvtwm.0