From 76eacdaec388319dabb7fb77d90bd43be63081ba Mon Sep 17 00:00:00 2001 From: Masafumi Max NAKANE Date: Tue, 3 Jun 1997 19:14:37 +0000 Subject: New port, xtoolwait: Tool startup utility for X11 PR: 3734 Submitted by: jonny@mailhost.coppe.ufrj.br --- x11/xtoolwait/Makefile | 17 +++++++++++++++++ x11/xtoolwait/distinfo | 1 + x11/xtoolwait/pkg-comment | 1 + x11/xtoolwait/pkg-descr | 23 +++++++++++++++++++++++ x11/xtoolwait/pkg-plist | 2 ++ 5 files changed, 44 insertions(+) create mode 100644 x11/xtoolwait/Makefile create mode 100644 x11/xtoolwait/distinfo create mode 100644 x11/xtoolwait/pkg-comment create mode 100644 x11/xtoolwait/pkg-descr create mode 100644 x11/xtoolwait/pkg-plist (limited to 'x11/xtoolwait') diff --git a/x11/xtoolwait/Makefile b/x11/xtoolwait/Makefile new file mode 100644 index 000000000000..b39c32a88c2b --- /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 diff --git a/x11/xtoolwait/distinfo b/x11/xtoolwait/distinfo new file mode 100644 index 000000000000..2dd54eb9359f --- /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 000000000000..69685a4111e6 --- /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 000000000000..1a1b4eefe527 --- /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 000000000000..713b8ba7bd38 --- /dev/null +++ b/x11/xtoolwait/pkg-plist @@ -0,0 +1,2 @@ +bin/xtoolwait +man/man1/xtoolwait.1.gz -- cgit v1.2.3