From 16e0ef02c1647d51fb5d0ccfda97bf9d4aab26cd Mon Sep 17 00:00:00 2001 From: mrg Date: Sat, 19 Jun 1999 14:36:57 +0000 Subject: tvtwm patch11, another virtual window hack upon twm. --- x11/tvtwm/Makefile | 14 ++++++++++++++ x11/tvtwm/files/md5 | 3 +++ x11/tvtwm/patches/patch-aa | 43 +++++++++++++++++++++++++++++++++++++++++++ x11/tvtwm/pkg/COMMENT | 1 + x11/tvtwm/pkg/DESCR | 24 ++++++++++++++++++++++++ x11/tvtwm/pkg/PLIST | 5 +++++ 6 files changed, 90 insertions(+) create mode 100644 x11/tvtwm/Makefile create mode 100644 x11/tvtwm/files/md5 create mode 100644 x11/tvtwm/patches/patch-aa create mode 100644 x11/tvtwm/pkg/COMMENT create mode 100644 x11/tvtwm/pkg/DESCR create mode 100644 x11/tvtwm/pkg/PLIST 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 -- cgit v1.2.3