Remove 9wm, w9wm, larswm.

Restrictive PERMIT_*; CONFIGURE_STYLE=imake; no updates in 15+ years.

If you're itching for the Plan 9 window experience, plan9port has rio.

ok markus@ (former 9wm maintainer)
This commit is contained in:
bentley 2019-05-07 07:38:33 +00:00
parent e5b1120db1
commit cea707d2fe
19 changed files with 0 additions and 260 deletions

View File

@ -1,27 +0,0 @@
# $OpenBSD: Makefile,v 1.34 2019/05/01 20:12:52 danj Exp $
COMMENT= 8 1/2-like Window Manager for X11
DISTNAME= pre-9wm-1.2
PKGNAME= 9wm-1.2pre
REVISION = 5
CATEGORIES= plan9
MASTER_SITES= http://www.plig.org/xwinman/archive/9wm/
EXTRACT_SUFX= .shar.gz
EXTRACT_CASES= *.shar.gz) ${GZIP_CMD} -dc ${FULLDISTDIR}/$$archive | /bin/sh;;
# nonstandard license
PERMIT_PACKAGE_CDROM = No
PERMIT_PACKAGE_FTP = No
PERMIT_DISTFILES_FTP = No
WANTLIB = X11 Xau Xdmcp Xext c xcb
CONFIGURE_STYLE=imake
WRKDIST= ${WRKDIR}
NO_TEST= Yes
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (pre-9wm-1.2.shar.gz) = AchjDrrHvkujHMMWi/VFIxDitYzHramqmYcIse+zQC4=
SIZE (pre-9wm-1.2.shar.gz) = 20664

View File

@ -1,12 +0,0 @@
$OpenBSD: patch-event_c,v 1.1 2011/07/08 09:44:02 jasper Exp $
--- event.c.orig Fri Jul 8 11:42:53 2011
+++ event.c Fri Jul 8 11:42:53 2011
@@ -200,7 +200,7 @@ XMapRequestEvent *e;
XMapWindow(dpy, c->window);
XMapRaised(dpy, c->parent);
top(c);
- setstate(c, NormalState);
+ _setstate(c, NormalState);
if (c->trans != None && current && c->trans == current->window)
active(c);
break;

View File

@ -1,12 +0,0 @@
$OpenBSD: patch-fns_h,v 1.1 2011/07/08 09:44:02 jasper Exp $
--- fns.h.orig Fri Jul 8 11:42:53 2011
+++ fns.h Fri Jul 8 11:42:53 2011
@@ -47,7 +47,7 @@ char *getprop();
Window getwprop();
int getiprop();
int getstate();
-void setstate();
+void _setstate();
void setlabel();
void getproto();
void gettrans();

View File

@ -1,30 +0,0 @@
$OpenBSD: patch-manage_c,v 1.1 2011/07/08 09:44:02 jasper Exp $
--- manage.c.orig Fri Jul 8 11:42:53 2011
+++ manage.c Fri Jul 8 11:42:53 2011
@@ -135,7 +135,7 @@ int mapped;
active(c);
else
setactive(c, 0);
- setstate(c, NormalState);
+ _setstate(c, NormalState);
}
if (current && (current != c))
cmapfocus(current);
@@ -195,7 +195,7 @@ Client *c;
XReparentWindow(dpy, c->window, c->screen->root, c->x, c->y);
gravitate(c, 0);
XRemoveFromSaveSet(dpy, c->window);
- setstate(c, WithdrawnState);
+ _setstate(c, WithdrawnState);
/* flush any errors */
ignore_badwindow = 1;
@@ -452,7 +452,7 @@ Atom a;
}
void
-setstate(c, state)
+_setstate(c, state)
Client *c;
int state;
{

View File

@ -1,21 +0,0 @@
$OpenBSD: patch-menu_c,v 1.1 2011/07/08 09:44:02 jasper Exp $
--- menu.c.orig Fri Jul 8 11:42:53 2011
+++ menu.c Fri Jul 8 11:42:53 2011
@@ -191,7 +191,7 @@ Client *c;
}
XUnmapWindow(dpy, c->parent);
XUnmapWindow(dpy, c->window);
- setstate(c, IconicState);
+ _setstate(c, IconicState);
if (c == current)
nofocus();
hiddenc[numhidden] = c;
@@ -222,7 +222,7 @@ int map;
if (map) {
XMapWindow(dpy, c->window);
XMapRaised(dpy, c->parent);
- setstate(c, NormalState);
+ _setstate(c, NormalState);
active(c);
top(c);
}

View File

@ -1,20 +0,0 @@
9wm Version 1.1
Copyright 1994 David Hogan.
What is 9wm?
============
9wm is an X window manager which attempts to emulate the Plan 9 window
manager 8-1/2 as far as possible within the constraints imposed by X.
It provides a simple yet comfortable user interface, without garish
decorations or title-bars. Or icons. And it's click-to-type. This
will not appeal to everybody, but if you're not put off yet then read
on. (And don't knock it until you've tried it).
One major difference between 9wm and 8-1/2 is that the latter provides
windows of text with a typescript interface, and doesn't need to run a
separate program to emulate a terminal. 9wm, as an X window manager,
does require a separate program. For better 8-1/2 emulation, you should
obtain Matthew Farrow's "9term" program (ftp://ftp.cs.su.oz.au/matty/unicode),
version 1.6 or later (earlier versions don't cooperate with 9wm in
implementing "hold mode"). Of course, you can run xterm under 9wm as well.

View File

@ -1,3 +0,0 @@
@comment $OpenBSD: PLIST,v 1.5 2013/10/11 20:39:42 naddy Exp $
@bin bin/9wm
@man man/man1/9wm.1

View File

@ -1,33 +0,0 @@
# $OpenBSD: Makefile,v 1.32 2017/11/15 21:28:05 sthen Exp $
COMMENT= 9wm with automatic window tiling and virtual desktops
DISTNAME= larswm-7.5.3
REVISION= 6
CATEGORIES= plan9
HOMEPAGE = http://larswm.sourceforge.net/
MASTER_SITES = ${MASTER_SITE_SOURCEFORGE:=larswm/} \
https://spacehopper.org/mirrors/
# nonstandard license
PERMIT_PACKAGE_CDROM = No
PERMIT_PACKAGE_FTP = No
PERMIT_DISTFILES_FTP = No
WANTLIB = ICE SM X11 Xau Xdmcp Xext Xmu Xt c xcb
CONFIGURE_STYLE=imake
NO_TEST= Yes
DOCS= ChangeLog README README.9wm
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/examples/larswm
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/larswm
cd ${WRKSRC}; ${INSTALL_DATA} \
sample.larswmrc sample.xsession \
${PREFIX}/share/examples/larswm
cd ${WRKSRC}; ${INSTALL_DATA} ${DOCS} ${PREFIX}/share/doc/larswm
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (larswm-7.5.3.tar.gz) = e0RLEKk1icvbT/RaeF1aZRIdgPJ6c/Cy7HRCG17qtPY=
SIZE (larswm-7.5.3.tar.gz) = 84505

View File

@ -1,3 +0,0 @@
larswm is a hacked version of 9wm, adding automatic window tiling, virtual
desktops and many other features designed to make it a very efficient user
environment.

View File

@ -1,16 +0,0 @@
@comment $OpenBSD: PLIST,v 1.8 2013/10/11 20:39:43 naddy Exp $
@bin bin/larsclock
@bin bin/larsmenu
@bin bin/larsremote
@bin bin/larswm
@man man/man1/larsclock.1
@man man/man1/larsmenu.1
@man man/man1/larsremote.1
@man man/man1/larswm.1
share/doc/larswm/
share/doc/larswm/ChangeLog
share/doc/larswm/README
share/doc/larswm/README.9wm
share/examples/larswm/
share/examples/larswm/sample.larswmrc
share/examples/larswm/sample.xsession

View File

@ -1,25 +0,0 @@
# $OpenBSD: Makefile,v 1.26 2017/11/15 21:28:05 sthen Exp $
COMMENT= hacked 9wm, with support for virtual screens
DISTNAME= w9wm-0.4.2
REVISION= 6
CATEGORIES= plan9
HOMEPAGE= http://www.grassouille.org/code/w9wm.en.html
# nonstandard license
PERMIT_PACKAGE_CDROM = No
PERMIT_PACKAGE_FTP = No
PERMIT_DISTFILES_FTP = No
WANTLIB = X11 Xau Xdmcp Xext c xcb
MASTER_SITES= http://www.grassouille.org/code/w9wm/src/
CONFIGURE_STYLE=imake
NO_TEST= Yes
WRKDIST= ${WRKDIR}/${DISTNAME}.orig
.include <bsd.port.mk>

View File

@ -1,2 +0,0 @@
SHA256 (w9wm-0.4.2.tar.gz) = K0XO2B/kYPmERk4o2aKD5vHGfJfUopPdAmruAT0zDJw=
SIZE (w9wm-0.4.2.tar.gz) = 24505

View File

@ -1,14 +0,0 @@
$OpenBSD: patch-client_c,v 1.1 2014/11/27 03:19:18 brad Exp $
Replace the malloc.h header with stdlib.h.
--- client.c.orig Thu Nov 20 01:34:10 2014
+++ client.c Thu Nov 20 01:34:48 2014
@@ -1,6 +1,6 @@
/* Copyright (c) 1994 David Hogan, 2000 Benjamin Drieu see README for licence details */
#include <stdio.h>
-#include <malloc.h>
+#include <stdlib.h>
#include <string.h>
#include <X11/X.h>
#include <X11/Xlib.h>

View File

@ -1,13 +0,0 @@
$OpenBSD: patch-error_c,v 1.1 2014/11/27 03:19:18 brad Exp $
For exit() declaration.
--- error.c.orig Thu Nov 20 01:35:06 2014
+++ error.c Thu Nov 20 01:35:16 2014
@@ -1,5 +1,6 @@
/* Copyright (c) 1994 David Hogan, see README for licence details */
#include <stdio.h>
+#include <stdlib.h>
#include <X11/X.h>
#include <X11/Xlib.h>
#include <X11/Xutil.h>

View File

@ -1,13 +0,0 @@
$OpenBSD: patch-menu_c,v 1.1 2014/11/27 03:19:18 brad Exp $
For exit() declaration.
--- menu.c.orig Thu Nov 20 01:33:40 2014
+++ menu.c Thu Nov 20 01:34:00 2014
@@ -1,5 +1,6 @@
/* Copyright (c) 1994 David Hogan, 2000 Benjamin Drieu, see README for licence details */
#include <stdio.h>
+#include <stdlib.h>
#include <unistd.h>
#include <unistd.h>
#include <sys/types.h>

View File

@ -1,9 +0,0 @@
w9wm is a quick & dirty hack based on 9wm and provides support for virtual
screens.
w9wm could at first looks ugly, but it is very light and usable. Try it
and you won't use another window manager again.
Its name comes from the original author's will to change the name for all
derived works based on 9wm. v9wm was already in use for another virtual
screen hack, so...

View File

@ -1,3 +0,0 @@
@comment $OpenBSD: PLIST,v 1.3 2013/10/11 20:39:44 naddy Exp $
@bin bin/w9wm
@man man/man1/w9wm.1