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:
parent
e5b1120db1
commit
cea707d2fe
|
@ -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>
|
|
@ -1,2 +0,0 @@
|
|||
SHA256 (pre-9wm-1.2.shar.gz) = AchjDrrHvkujHMMWi/VFIxDitYzHramqmYcIse+zQC4=
|
||||
SIZE (pre-9wm-1.2.shar.gz) = 20664
|
|
@ -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;
|
|
@ -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();
|
|
@ -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;
|
||||
{
|
|
@ -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);
|
||||
}
|
|
@ -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.
|
|
@ -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
|
|
@ -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>
|
|
@ -1,2 +0,0 @@
|
|||
SHA256 (larswm-7.5.3.tar.gz) = e0RLEKk1icvbT/RaeF1aZRIdgPJ6c/Cy7HRCG17qtPY=
|
||||
SIZE (larswm-7.5.3.tar.gz) = 84505
|
|
@ -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.
|
|
@ -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
|
|
@ -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>
|
|
@ -1,2 +0,0 @@
|
|||
SHA256 (w9wm-0.4.2.tar.gz) = K0XO2B/kYPmERk4o2aKD5vHGfJfUopPdAmruAT0zDJw=
|
||||
SIZE (w9wm-0.4.2.tar.gz) = 24505
|
|
@ -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>
|
|
@ -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>
|
|
@ -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>
|
|
@ -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...
|
|
@ -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
|
Loading…
Reference in New Issue
Block a user