diff options
author | erwin <erwin@FreeBSD.org> | 2004-03-04 17:17:45 +0800 |
---|---|---|
committer | erwin <erwin@FreeBSD.org> | 2004-03-04 17:17:45 +0800 |
commit | efbe666fd6a3613b7098cb21baf28e4ad6712592 (patch) | |
tree | b986f6ec9755cc788ffd23214feadb1848032bb4 /x11-wm | |
parent | f96325fb768c86166ded3f22b25f9ad87d77ac5b (diff) | |
download | freebsd-ports-gnome-efbe666fd6a3613b7098cb21baf28e4ad6712592.tar.gz freebsd-ports-gnome-efbe666fd6a3613b7098cb21baf28e4ad6712592.tar.zst freebsd-ports-gnome-efbe666fd6a3613b7098cb21baf28e4ad6712592.zip |
Remove ion-devel. It was once repocopied from ion, but never
in use. ion2 is on it's way.
Submitted by: adamw
Approved by: edwin
Diffstat (limited to 'x11-wm')
-rw-r--r-- | x11-wm/Makefile | 1 | ||||
-rw-r--r-- | x11-wm/ion-devel/Makefile | 21 | ||||
-rw-r--r-- | x11-wm/ion-devel/distinfo | 1 | ||||
-rw-r--r-- | x11-wm/ion-devel/files/patch-disable_border | 162 | ||||
-rw-r--r-- | x11-wm/ion-devel/files/patch-ion-edit | 9 | ||||
-rw-r--r-- | x11-wm/ion-devel/files/patch-ion-view | 18 | ||||
-rw-r--r-- | x11-wm/ion-devel/files/patch-system.mk | 67 | ||||
-rw-r--r-- | x11-wm/ion-devel/files/patch-winprop_frame | 74 | ||||
-rw-r--r-- | x11-wm/ion-devel/pkg-descr | 23 | ||||
-rw-r--r-- | x11-wm/ion-devel/pkg-plist | 23 |
10 files changed, 0 insertions, 399 deletions
diff --git a/x11-wm/Makefile b/x11-wm/Makefile index d7abafc55467..b2dbbc74fdd3 100644 --- a/x11-wm/Makefile +++ b/x11-wm/Makefile @@ -50,7 +50,6 @@ SUBDIR += icepref SUBDIR += icewm SUBDIR += ion - SUBDIR += ion-devel SUBDIR += jewel SUBDIR += kappdock SUBDIR += kdeartwork3 diff --git a/x11-wm/ion-devel/Makefile b/x11-wm/ion-devel/Makefile deleted file mode 100644 index 930afa185462..000000000000 --- a/x11-wm/ion-devel/Makefile +++ /dev/null @@ -1,21 +0,0 @@ -# New ports collection makefile for: ion -# Date created: 20 January 2001 -# Whom: ricci@cs.utah.edu -# -# $FreeBSD$ -# - -PORTNAME= ion -PORTVERSION= 20020207 -CATEGORIES= x11-wm -MASTER_SITES= http://modeemi.cs.tut.fi/~tuomov/dl/ - -MAINTAINER= ricci@cs.utah.edu -COMMENT= A window manager with a text-editorish, keyboard friendly interface - -MAN1= ion.1x - -USE_X_PREFIX= yes -USE_GMAKE= yes - -.include <bsd.port.mk> diff --git a/x11-wm/ion-devel/distinfo b/x11-wm/ion-devel/distinfo deleted file mode 100644 index ff463000f461..000000000000 --- a/x11-wm/ion-devel/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (ion-20020207.tar.gz) = 2e909abb45efefb08b1ceb886bf34cfe diff --git a/x11-wm/ion-devel/files/patch-disable_border b/x11-wm/ion-devel/files/patch-disable_border deleted file mode 100644 index 9afd88b74f34..000000000000 --- a/x11-wm/ion-devel/files/patch-disable_border +++ /dev/null @@ -1,162 +0,0 @@ -# This patch was originally sent to the ION mailing list by: -# Christian Mauduit <ufoot@ufoot.org> - -diff -r -u doc.orig/functions.txt doc/functions.txt ---- doc.orig/functions.txt Fri Feb 8 22:23:17 2002 -+++ doc/functions.txt Fri Mar 8 23:57:46 2002 -@@ -59,6 +59,13 @@ - enabled - - -+Border control -+-------------- -+ -+disable_border Disables the border and the bar -+enable_border Enables the border and the bar -+ -+ - Close and destroy - ----------------- - -diff -r -u src.orig/draw.c src/draw.c ---- src.orig/draw.c Fri Feb 8 22:23:17 2002 -+++ src/draw.c Fri Mar 8 23:53:34 2002 -@@ -136,6 +136,13 @@ - DrawInfo _dinfo, *dinfo=&_dinfo; - WGRData *grdata=GRDATA_OF(frame); - -+ if(complete) -+ XClearWindow(wglobal.dpy, FRAME_WIN(frame)); -+ -+ /* if the border is not active, we draw nothing here */ -+ if (frame->flags & WFRAME_NO_BORDER) -+ return; -+ - dinfo->win=FRAME_WIN(frame); - dinfo->grdata=grdata; - dinfo->gc=grdata->gc; -@@ -143,15 +150,12 @@ - dinfo->geom.w+=FRAME_W(frame); - dinfo->geom.h+=FRAME_H(frame); - dinfo->border=&(grdata->frame_border); -- -+ - if(IS_ACTIVE_FRAME(frame)) - dinfo->colors=&(grdata->act_frame_colors); - else - dinfo->colors=&(grdata->frame_colors); - -- if(complete) -- XClearWindow(wglobal.dpy, FRAME_WIN(frame)); -- - /*#if 1*/ - draw_box(dinfo, FALSE); - /*#else -@@ -191,6 +195,10 @@ - WGRData *grdata=&(scr->grdata); - WRectangle bg; - -+ /* if the border is not active, we draw nothing here */ -+ if (frame->flags & WFRAME_NO_BORDER) -+ return; -+ - frame_bar_geom(frame, &bg); - - dinfo->win=FRAME_WIN(frame); -diff -r -u src.orig/frame.c src/frame.c ---- src.orig/frame.c Fri Feb 8 22:23:17 2002 -+++ src/frame.c Fri Mar 8 23:53:37 2002 -@@ -41,15 +41,28 @@ - #define BAR_W(FRAME, GRDATA) ((FRAME)->win.geom.w+(GRDATA)->bar_off.w) - #define BAR_H(FRAME, GRDATA) ((GRDATA)->bar_h) - --#define FRAME_TO_CLIENT_W(W, GRDATA) ((W)+(GRDATA)->client_off.w) --#define FRAME_TO_CLIENT_H(H, GRDATA) ((H)+(GRDATA)->client_off.h) --#define CLIENT_TO_FRAME_W(W, GRDATA) ((W)-(GRDATA)->client_off.w) --#define CLIENT_TO_FRAME_H(H, GRDATA) ((H)-(GRDATA)->client_off.h) -- --#define CLIENT_X(FRAME, GRDATA) ((GRDATA)->client_off.x) --#define CLIENT_Y(FRAME, GRDATA) ((GRDATA)->client_off.y) --#define CLIENT_W(FRAME, GRDATA) FRAME_TO_CLIENT_W(FRAME_W(FRAME), GRDATA) --#define CLIENT_H(FRAME, GRDATA) FRAME_TO_CLIENT_H(FRAME_H(FRAME), GRDATA) -+#define FRAME_TO_CLIENT_W(W, FRAME, GRDATA) \ -+ (((FRAME)->flags & WFRAME_NO_BORDER) ? \ -+ (W) : (W)+(GRDATA)->client_off.w) -+#define FRAME_TO_CLIENT_H(H, FRAME, GRDATA) \ -+ (((FRAME)->flags & WFRAME_NO_BORDER) ? \ -+ (H) : (H)+(GRDATA)->client_off.h) -+#define CLIENT_TO_FRAME_W(W, FRAME, GRDATA) \ -+ (((FRAME)->flags & WFRAME_NO_BORDER) ? \ -+ (W) : (W)-(GRDATA)->client_off.w) -+#define CLIENT_TO_FRAME_H(H, FRAME, GRDATA) \ -+ (((FRAME)->flags & WFRAME_NO_BORDER) ? \ -+ (H) : (H)-(GRDATA)->client_off.h) -+ -+#define CLIENT_X(FRAME, GRDATA) \ -+ ((FRAME)->flags & WFRAME_NO_BORDER ? \ -+ 0 : (GRDATA)->client_off.x) -+#define CLIENT_Y(FRAME, GRDATA) \ -+ ((FRAME)->flags & WFRAME_NO_BORDER ? \ -+ 0 : (GRDATA)->client_off.y) -+ -+#define CLIENT_W(FRAME, GRDATA) FRAME_TO_CLIENT_W(FRAME_W(FRAME), FRAME, GRDATA) -+#define CLIENT_H(FRAME, GRDATA) FRAME_TO_CLIENT_H(FRAME_H(FRAME), FRAME, GRDATA) - - - WThingFuntab frame_funtab={deinit_frame, frame_remove_child}; -@@ -658,6 +671,22 @@ - geom->y=CLIENT_Y(frame, grdata); - geom->w=CLIENT_W(frame, grdata); - geom->h=CLIENT_H(frame, grdata); -+} -+ -+void enable_border(WFrame *frame) -+{ -+ frame->flags = frame->flags & (~WFRAME_NO_BORDER); -+ -+ frame_fit_clients(frame); -+ draw_frame(frame,TRUE); -+} -+ -+void disable_border(WFrame *frame) -+{ -+ frame->flags = frame->flags | WFRAME_NO_BORDER; -+ -+ frame_fit_clients(frame); -+ draw_frame(frame,TRUE); - } - - -diff -r -u src.orig/frame.h src/frame.h ---- src.orig/frame.h Fri Feb 8 22:23:17 2002 -+++ src/frame.h Fri Mar 8 23:05:54 2002 -@@ -23,6 +23,7 @@ - #define WFRAME_SHADE 0x0004 - #define WFRAME_NO_BAR 0x0008 - #define WFRAME_MAX_BOTH (WFRAME_MAX_VERT|WFRAME_MAX_HORIZ) -+#define WFRAME_NO_BORDER 0x0010 - - #define FRAME_SHORTCUT_W 23 - -@@ -96,5 +97,8 @@ - extern void split_top(WWorkspace *ws, char *str); - - extern WFrame *find_frame_of(Window win); -+ -+extern void enable_border(WFrame *frame); -+extern void disable_border(WFrame *frame); - - #endif /* INCLUDED_FRAME_H */ -diff -r -u src.orig/function.c src/function.c ---- src.orig/function.c Fri Feb 8 22:23:17 2002 -+++ src/function.c Fri Mar 8 23:05:54 2002 -@@ -90,6 +90,9 @@ - FN(d, generic, WFrame, "set_widthq", set_widthq), - FN(d, generic, WFrame, "set_heightq", set_heightq), - -+ FN_VOID(generic, WFrame, "enable_border", enable_border), -+ FN_VOID(generic, WFrame, "disable_border", disable_border), -+ - FN(s, generic, WWorkspace,"split_top", split_top), - - /* client */ diff --git a/x11-wm/ion-devel/files/patch-ion-edit b/x11-wm/ion-devel/files/patch-ion-edit deleted file mode 100644 index b1313ff1a951..000000000000 --- a/x11-wm/ion-devel/files/patch-ion-edit +++ /dev/null @@ -1,9 +0,0 @@ -*** scripts/ion-edit.orig Sat Jan 20 01:43:39 2001 ---- scripts/ion-edit Sat Jan 20 01:51:17 2001 -*************** -*** 1,2 **** - #!/bin/sh -! exec run-mailcap --action=edit "$1" > /dev/null ---- 1,2 ---- - #!/bin/sh -! exec ion-runinxterm -T $1 $EDITOR "$1" > /dev/null diff --git a/x11-wm/ion-devel/files/patch-ion-view b/x11-wm/ion-devel/files/patch-ion-view deleted file mode 100644 index 689e8a514757..000000000000 --- a/x11-wm/ion-devel/files/patch-ion-view +++ /dev/null @@ -1,18 +0,0 @@ -*** scripts/ion-view.orig Sat Jan 20 01:44:05 2001 ---- scripts/ion-view Sat Jan 20 01:55:39 2001 -*************** -*** 1,7 **** - #!/bin/sh - if echo "$1"|grep -E '^([a-zA-Z]+://|www.)' > /dev/null; then -! exec netscape-remote "$1" - else -! exec run-mailcap --action=view "$1" > /dev/null - fi - ---- 1,7 ---- - #!/bin/sh - if echo "$1"|grep -E '^([a-zA-Z]+://|www.)' > /dev/null; then -! exec netscape "$1" - else -! exec ion-runinxterm -T $1 $EDITOR "$1" > /dev/null - fi diff --git a/x11-wm/ion-devel/files/patch-system.mk b/x11-wm/ion-devel/files/patch-system.mk deleted file mode 100644 index 6c1a5f30f507..000000000000 --- a/x11-wm/ion-devel/files/patch-system.mk +++ /dev/null @@ -1,67 +0,0 @@ ---- system.mk.orig Sat Jan 19 15:15:13 2002 -+++ system.mk Mon Apr 21 03:53:31 2003 -@@ -7,13 +7,13 @@ - ## Installation paths - ## - --PREFIX=/usr/local -+#PREFIX=/usr/local - - # No need to modify these usually - BINDIR=$(PREFIX)/bin - ETCDIR=$(PREFIX)/etc - MANDIR=$(PREFIX)/man --DOCDIR=$(PREFIX)/doc -+DOCDIR=$(PREFIX)/share/doc - # Not used - INCDIR=$(PREFIX)/include - LIBDIR=$(PREFIX)/lib -@@ -24,14 +24,14 @@ - ## - - #MODULE_SUPPORT=-DCF_NO_MODULE_SUPPORT --MODULE_SUPPORT_LDFLAGS=-export-dynamic -ldl -+MODULE_SUPPORT_LDFLAGS=-export-dynamic - - - ## - ## X libraries, includes and options - ## - --X11_PREFIX=/usr/X11R6 -+X11_PREFIX=$(X11BASE) - - # SunOS/Solaris - #X11_PREFIX=/usr/openwin -@@ -83,11 +83,11 @@ - # have unused variables. - WARN= -W -Wimplicit -Wreturn-type -Wswitch -Wcomment \ - -Wtrigraphs -Wformat -Wchar-subscripts \ -- -Wparentheses -pedantic-errors -Wuninitialized -+ -Wparentheses -Wuninitialized - - --CFLAGS=-g -O2 $(WARN) $(DEFINES) $(INCLUDES) $(EXTRA_INCLUDES) --LDFLAGS=-g $(LIBS) $(EXTRA_LIBS) -+CFLAGS+= $(WARN) $(DEFINES) $(INCLUDES) $(EXTRA_INCLUDES) -+LDFLAGS= $(LIBS) $(EXTRA_LIBS) - - - ## -@@ -112,13 +112,13 @@ - ## - - # Should work almost everywhere --INSTALL=install -+#INSTALL=install - # On a system with pure BSD install, -c might be preferred --#INSTALL=install -c -+INSTALL=install -c - - INSTALLDIR=mkdir -p - - BIN_MODE=755 --DATA_MODE=664 -+DATA_MODE=644 - - STRIP=strip diff --git a/x11-wm/ion-devel/files/patch-winprop_frame b/x11-wm/ion-devel/files/patch-winprop_frame deleted file mode 100644 index 412d82f36d56..000000000000 --- a/x11-wm/ion-devel/files/patch-winprop_frame +++ /dev/null @@ -1,74 +0,0 @@ -# This patch was originally sent to the ION mailing list by: -# Alejandro Forero Cuervo <bachue@bachue.com> - -diff -Naur ChangeLog.orig ChangeLog ---- ChangeLog.orig Tue Feb 5 23:46:01 2002 -+++ ChangeLog Sat Feb 9 17:19:06 2002 -@@ -1,3 +1,6 @@ -+2002-02-09: -+ * Implemented "frame" functionality for winprops (Alejandro Forero -+ <bachue@bachue.com>). - - 2002-02-06: - * Added 'split_top "dir"' command. -diff -Naur src.orig/clientwin.c src/clientwin.c ---- src.orig/clientwin.c Wed Feb 6 18:41:22 2002 -+++ src/clientwin.c Sat Feb 9 17:09:22 2002 -@@ -180,7 +180,10 @@ - } - } - -- get_integer_property(win, wglobal.atom_frame_id, &frame_id); -+ if (props!=NULL && props->frame!=0) -+ frame_id=props->frame; -+ else -+ get_integer_property(win, wglobal.atom_frame_id, &frame_id); - - /* Get client to place this window in */ - if(client==NULL){ -diff -Naur src.orig/readconfig.c src/readconfig.c ---- src.orig/readconfig.c Wed Feb 6 18:38:16 2002 -+++ src/readconfig.c Sat Feb 9 17:24:01 2002 -@@ -674,6 +674,14 @@ - return TRUE; - } - -+ -+static bool opt_winprop_frame(Tokenizer *tokz, int n, Token *toks) -+{ -+ tmp_winprop->frame=TOK_LONG_VAL(&(toks[1])); -+ return TRUE; -+} -+ -+ - static bool opt_winprop_transient_mode(Tokenizer *tokz, int n, Token *toks) - { - char *mod=TOK_IDENT_VAL(&(toks[1])); -@@ -721,6 +729,7 @@ - tmp_winprop->data=wclass=TOK_TAKE_STRING_VAL(&(toks[1])); - tmp_winprop->switchto=-1; - tmp_winprop->stubborn=0; -+ tmp_winprop->frame=0; - tmp_winprop->transient_mode=TRANSIENT_MODE_NORMAL; - - winstance=strchr(wclass, '.'); -@@ -799,6 +808,7 @@ - {"switchto", "b", opt_winprop_switchto, NULL}, - {"stubborn", "b", opt_winprop_stubborn, NULL}, - {"transient_mode", "i", opt_winprop_transient_mode, NULL}, -+ {"frame", "l", opt_winprop_frame, NULL}, - - {"#end", NULL, end_winprop, NULL}, - /*{"#cancel", NULL, cancel_winprop, NULL},*/ -diff -Naur src.orig/winprops.h src/winprops.h ---- src.orig/winprops.h Mon Mar 5 16:16:06 2001 -+++ src/winprops.h Sat Feb 9 17:09:22 2002 -@@ -30,6 +30,7 @@ - int transient_mode; - int max_w, max_h; - int aspect_w, aspect_h; -+ int frame; - - WWinProp *next, *prev; - }; - diff --git a/x11-wm/ion-devel/pkg-descr b/x11-wm/ion-devel/pkg-descr deleted file mode 100644 index 6f03fae26d2b..000000000000 --- a/x11-wm/ion-devel/pkg-descr +++ /dev/null @@ -1,23 +0,0 @@ -Ion (based on PWM) is a new kind of window manager that brings a -text-editorish, keyboard friendly user interface to window management. - -Modern GUIs are unusable. Overlapping windows are hard to manage, especially -from the keyboard, and the user often ends up in a jungle. Not to mention the -application programs, which are even worse. Mouse-based search-and-click -interfaces are slow - keyboard is fast having learnt the commands. Ion (the -last three letters of vision =-) was written as an example and an experiment of -something presumably better (just the window manager, though). - -Ion simply divides the screen into frames that take the whole screen. Big -displays have so much space that this is convenient and smaller displays -couldn't show more than one window at a time anyway. The frames can be split -and growing the size of one will shrink others. Alike in PWM, clients can be -moved between frames and multiple clients can be attached to one frame. - -With Ion you will hardly ever have to touch the mouse again for navigation -between windows and the windows are always in order. - -WWW: http://modeemi.cs.tut.fi/~tuomov/ion/ - --- Robert Ricci - ricci@cs.utah.edu diff --git a/x11-wm/ion-devel/pkg-plist b/x11-wm/ion-devel/pkg-plist deleted file mode 100644 index d9650d5ab706..000000000000 --- a/x11-wm/ion-devel/pkg-plist +++ /dev/null @@ -1,23 +0,0 @@ -bin/ion -bin/ion-edit -bin/ion-man -bin/ion-runinxterm -bin/ion-ssh -bin/ion-view -etc/ion/bindings-default.conf -etc/ion/bindings-sun.conf -etc/ion/kludges.conf -etc/ion/look-brownsteel.conf -etc/ion/look-greyviolet.conf -etc/ion/look-simpleblue.conf -etc/ion/look-wheat.conf -@unexec if cmp -s %D/etc/ion/ion.conf %D/etc/ion/sample.conf; then rm -f %D/etc/ion/ion.conf; fi -etc/ion/sample.conf -@exec [ -f %B/ion.conf ] || cp %B/%f %B/ion.conf -%%PORTDOCS%%share/doc/ion/README -%%PORTDOCS%%share/doc/ion/LICENSE -%%PORTDOCS%%share/doc/ion/ChangeLog -%%PORTDOCS%%share/doc/ion/config.txt -%%PORTDOCS%%share/doc/ion/functions.txt -%%PORTDOCS%%@dirrm share/doc/ion -@unexec rmdir %D/etc/ion 2>/dev/null || true |