aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--x11/xtoolwait/Makefile17
-rw-r--r--x11/xtoolwait/distinfo1
-rw-r--r--x11/xtoolwait/pkg-comment1
-rw-r--r--x11/xtoolwait/pkg-descr23
-rw-r--r--x11/xtoolwait/pkg-plist2
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