diff options
-rw-r--r-- | x11/xtoolwait/Makefile | 17 | ||||
-rw-r--r-- | x11/xtoolwait/distinfo | 1 | ||||
-rw-r--r-- | x11/xtoolwait/pkg-comment | 1 | ||||
-rw-r--r-- | x11/xtoolwait/pkg-descr | 23 | ||||
-rw-r--r-- | x11/xtoolwait/pkg-plist | 2 |
5 files changed, 44 insertions, 0 deletions
diff --git a/x11/xtoolwait/Makefile b/x11/xtoolwait/Makefile new file mode 100644 index 00000000000..b39c32a88c2 --- /dev/null +++ b/x11/xtoolwait/Makefile @@ -0,0 +1,17 @@ +# New ports collection makefile for: xtoolwait +# Date created: 31 May 1997 +# Whom: jonny +# +# $Id: Makefile,v 1.0 1997/5/31 19:30:00 jonny Exp $ +# + +DISTNAME= xtoolwait-1.1 +CATEGORIES= x11 +MASTER_SITES= ftp://ftp.x.org/contrib/utilities/ \ + ftp://ftp.hacom.nl/pub/users/richard/ + +USE_IMAKE= yes +MAN1= xtoolwait.1 +MANCOMPRESSED= yes + +.include <bsd.port.mk> diff --git a/x11/xtoolwait/distinfo b/x11/xtoolwait/distinfo new file mode 100644 index 00000000000..2dd54eb9359 --- /dev/null +++ b/x11/xtoolwait/distinfo @@ -0,0 +1 @@ +MD5 (xtoolwait-1.1.tar.gz) = 3be234f763bd238c5ac20d15ad4d6953 diff --git a/x11/xtoolwait/pkg-comment b/x11/xtoolwait/pkg-comment new file mode 100644 index 00000000000..69685a4111e --- /dev/null +++ b/x11/xtoolwait/pkg-comment @@ -0,0 +1 @@ +Tool startup utility for X11 diff --git a/x11/xtoolwait/pkg-descr b/x11/xtoolwait/pkg-descr new file mode 100644 index 00000000000..1a1b4eefe52 --- /dev/null +++ b/x11/xtoolwait/pkg-descr @@ -0,0 +1,23 @@ +This utility notably decreases the startup time of your X sessions, provided +that you start a number of X clients automatically during the X session +startup. +Most people, for instance, start X clients like xterm, xclock, xconsole and +xosview from their .xinitrc, .openwin-init, .xtoolplaces or .xsession file. + +These X clients are started simultaneously (in the background) which puts a +high load on the X server and the OS: + +* The X server is not multi-threaded, so all X clients are competing to get + access to the X server and to use its resources, which causes a lot of + overhead (= delay). + +* The performance of other (non X related) tasks served by the system degrades + badly due to the high load. + If the system has not enough RAM to hold all the X clients, it is swapping + heavily, resulting again in a lot of delay. + +On the Sun platform there is a utility called 'toolwait' which solves these +problems: it starts one X client in the background, waits until it has mapped +a window and then exits. + +Xtoolwait is a free implementation of exactly the same idea. diff --git a/x11/xtoolwait/pkg-plist b/x11/xtoolwait/pkg-plist new file mode 100644 index 00000000000..713b8ba7bd3 --- /dev/null +++ b/x11/xtoolwait/pkg-plist @@ -0,0 +1,2 @@ +bin/xtoolwait +man/man1/xtoolwait.1.gz |