summaryrefslogtreecommitdiff
path: root/x11
diff options
context:
space:
mode:
authorhubertf <hubertf@pkgsrc.org>1997-10-11 21:53:59 +0000
committerhubertf <hubertf@pkgsrc.org>1997-10-11 21:53:59 +0000
commit240eed442d1f97f7d7dd9430673499ef25dd1f36 (patch)
treecd1e0be6347cb17aeb9201b0ecc45b0286c98b53 /x11
parent652e2956ee0721786181dcf43d7559a17c9b93f9 (diff)
downloadpkgsrc-240eed442d1f97f7d7dd9430673499ef25dd1f36.tar.gz
Import as of 09/25/97
Diffstat (limited to 'x11')
-rw-r--r--x11/tkcron/Makefile27
-rw-r--r--x11/tkcron/files/Makefile12
-rw-r--r--x11/tkcron/files/md51
-rw-r--r--x11/tkcron/patches/patch-aa11
-rw-r--r--x11/tkcron/pkg/COMMENT1
-rw-r--r--x11/tkcron/pkg/DESCR6
-rw-r--r--x11/tkcron/pkg/PLIST1
-rw-r--r--x11/tkinfo/Makefile22
-rw-r--r--x11/tkinfo/files/md51
-rw-r--r--x11/tkinfo/patches/patch-aa19
-rw-r--r--x11/tkinfo/pkg/COMMENT1
-rw-r--r--x11/tkinfo/pkg/DESCR17
-rw-r--r--x11/tkinfo/pkg/PLIST1
-rw-r--r--x11/tkman/Makefile23
-rw-r--r--x11/tkman/files/md51
-rw-r--r--x11/tkman/patches/patch-aa80
-rw-r--r--x11/tkman/patches/patch-ab11
-rw-r--r--x11/tkman/pkg/COMMENT1
-rw-r--r--x11/tkman/pkg/DESCR16
-rw-r--r--x11/tkman/pkg/PLIST2
-rw-r--r--x11/unclutter/Makefile20
-rw-r--r--x11/unclutter/files/md51
-rw-r--r--x11/unclutter/pkg/COMMENT1
-rw-r--r--x11/unclutter/pkg/DESCR6
-rw-r--r--x11/unclutter/pkg/PLIST2
-rw-r--r--x11/xgas/Makefile22
-rw-r--r--x11/xgas/files/md51
-rw-r--r--x11/xgas/pkg/COMMENT1
-rw-r--r--x11/xgas/pkg/DESCR25
-rw-r--r--x11/xgas/pkg/PLIST3
-rw-r--r--x11/xless/Makefile19
-rw-r--r--x11/xless/files/md51
-rw-r--r--x11/xless/patches/patch-aa12
-rw-r--r--x11/xless/patches/patch-ab32
-rw-r--r--x11/xless/pkg/COMMENT1
-rw-r--r--x11/xless/pkg/DESCR22
-rw-r--r--x11/xless/pkg/PLIST6
-rw-r--r--x11/xpns/Makefile35
-rw-r--r--x11/xpns/files/md51
-rw-r--r--x11/xpns/patches/patch-aa28
-rw-r--r--x11/xpns/patches/patch-ab13
-rw-r--r--x11/xpns/pkg/COMMENT1
-rw-r--r--x11/xpns/pkg/DESCR29
-rw-r--r--x11/xpns/pkg/PLIST14
-rw-r--r--x11/xtimer/Makefile20
-rw-r--r--x11/xtimer/files/md51
-rw-r--r--x11/xtimer/pkg/COMMENT1
-rw-r--r--x11/xtimer/pkg/DESCR3
-rw-r--r--x11/xtimer/pkg/PLIST2
49 files changed, 577 insertions, 0 deletions
diff --git a/x11/tkcron/Makefile b/x11/tkcron/Makefile
new file mode 100644
index 00000000000..f4b2d23dccb
--- /dev/null
+++ b/x11/tkcron/Makefile
@@ -0,0 +1,27 @@
+# New ports collection makefile for: tkcron-2.12
+# Version required: 2.12
+# Date created: 30 July 1996
+# Whom: Sander Vesik <sander@haldjas.folklore.ee>
+#
+# $Id: Makefile,v 1.1.1.1 1997/10/11 21:55:02 hubertf Exp $
+#
+
+DISTNAME= tkcron-2.12
+DISTFILES= tkcron-2.12.tcl.gz
+CATEGORIES= misc tk41
+MASTER_SITES= ftp://ftp.neosoft.com/languages/tcl/alcatel/code/
+EXTRACT_SUFX= .tcl.gz
+
+MAINTAINER= sander@haldjas.folklore.ee
+
+RUN_DEPENDS= wish4\.1:${PORTSDIR}/x11/tk41
+
+EXTRACT_CMD= ${GZIP_CMD}
+EXTRACT_BEFORE_ARGS= -cd
+EXTRACT_AFTER_ARGS= > tkcron.tcl
+NO_WRKSUBDIR= yes
+
+post-extract:
+ @${CP} ${FILESDIR}/Makefile ${WRKSRC}
+
+.include <bsd.port.mk>
diff --git a/x11/tkcron/files/Makefile b/x11/tkcron/files/Makefile
new file mode 100644
index 00000000000..c9903f00c0f
--- /dev/null
+++ b/x11/tkcron/files/Makefile
@@ -0,0 +1,12 @@
+BINDIR= ${PREFIX}/bin
+WISHDIR?= ${BINDIR}
+
+all: tkcron
+
+tkcron:
+ sed -e "\:/usr/local/bin/wish: s;;${BINDIR}/wish4.1;g" tkcron.tcl > tkcron
+
+install: all
+ install ${COPY} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} tkcron ${BINDIR}
+
+.include <bsd.own.mk>
diff --git a/x11/tkcron/files/md5 b/x11/tkcron/files/md5
new file mode 100644
index 00000000000..1fcf6b29e07
--- /dev/null
+++ b/x11/tkcron/files/md5
@@ -0,0 +1 @@
+MD5 (tkcron-2.12.tcl.gz) = 585a44f793c0b8a8a353f79a217deda0
diff --git a/x11/tkcron/patches/patch-aa b/x11/tkcron/patches/patch-aa
new file mode 100644
index 00000000000..b6c4026ef5a
--- /dev/null
+++ b/x11/tkcron/patches/patch-aa
@@ -0,0 +1,11 @@
+--- tkcron.tcl Sat Aug 3 17:53:42 1996
++++ tkcron.tcl Sat Aug 3 17:52:03 1996
+@@ -281,6 +281,7 @@
+
+ # Return the crontab string as a list
+ proc parseCrontabFile {str} {
++ set result ""
+ set crontablist [split $str \n]
+ set listlength [llength $crontablist]
+ for {set i 0} {$i < $listlength} {incr i 1} {
+
diff --git a/x11/tkcron/pkg/COMMENT b/x11/tkcron/pkg/COMMENT
new file mode 100644
index 00000000000..c3edc3e3773
--- /dev/null
+++ b/x11/tkcron/pkg/COMMENT
@@ -0,0 +1 @@
+A frontend to crontab.
diff --git a/x11/tkcron/pkg/DESCR b/x11/tkcron/pkg/DESCR
new file mode 100644
index 00000000000..757ac1e020b
--- /dev/null
+++ b/x11/tkcron/pkg/DESCR
@@ -0,0 +1,6 @@
+Tkcron is a frontend to crontab which allows the user to conviniently
+add/modify/install/remove cron jobs.
+
+This is crontab version 2.12
+
+ Sander
diff --git a/x11/tkcron/pkg/PLIST b/x11/tkcron/pkg/PLIST
new file mode 100644
index 00000000000..6bac0b2ad7b
--- /dev/null
+++ b/x11/tkcron/pkg/PLIST
@@ -0,0 +1 @@
+bin/tkcron
diff --git a/x11/tkinfo/Makefile b/x11/tkinfo/Makefile
new file mode 100644
index 00000000000..62b8d7eeb99
--- /dev/null
+++ b/x11/tkinfo/Makefile
@@ -0,0 +1,22 @@
+# New ports collection makefile for: tkinfo
+# Version required: 1.5
+# Date created: 16 Jan 1995
+# Whom: thomas@ghpc8.ihf.rwth-aachen.de
+#
+# $Id: Makefile,v 1.1.1.1 1997/10/11 21:55:03 hubertf Exp $
+#
+
+DISTNAME= tkinfo-1.5
+CATEGORIES= misc tk41
+MASTER_SITES= http://www.math.ucsb.edu/~boldt/tkinfo/ \
+ http://math-www.uni-paderborn.de/~axel/tkinfo/
+
+MAINTAINER= tg@freebsd.org
+
+RUN_DEPENDS= wish4.1:${PORTSDIR}/x11/tk41
+NO_BUILD= yes
+
+do-install:
+ @${INSTALL_SCRIPT} ${WRKSRC}/tkinfo ${PREFIX}/bin
+
+.include <bsd.port.mk>
diff --git a/x11/tkinfo/files/md5 b/x11/tkinfo/files/md5
new file mode 100644
index 00000000000..120a7b8a8ff
--- /dev/null
+++ b/x11/tkinfo/files/md5
@@ -0,0 +1 @@
+MD5 (tkinfo-1.5.tar.gz) = fca3d35cf9017ffb7935c65323568436
diff --git a/x11/tkinfo/patches/patch-aa b/x11/tkinfo/patches/patch-aa
new file mode 100644
index 00000000000..d2a005f3ac3
--- /dev/null
+++ b/x11/tkinfo/patches/patch-aa
@@ -0,0 +1,19 @@
+--- tkinfo.orig Thu Mar 6 02:07:29 1997
++++ tkinfo Thu Mar 6 11:41:30 1997
+@@ -1,6 +1,6 @@
+ #!/bin/sh
+ # This is a Tcl/Tk script to be interpreted by wish (Tk4.0 or better): \
+-exec wish "$0" "$@"
++exec wish4.1 "$0" "$@"
+
+ ##########################################################################
+ # Version of TkInfo:
+@@ -443,7 +443,7 @@
+ proc tkiInit { } {
+ global tki env auto_path tkiEmbed geometry
+
+- set defInfoPath [list . \
++ set defInfoPath [list . /usr/share/info \
+ /usr/info /usr/local/info /usr/local/gnu/info \
+ /usr/local/emacs/info /usr/local/lib/emacs/info \
+ /usr/lib/xemacs/info /usr/local/lib/xemacs/info \
diff --git a/x11/tkinfo/pkg/COMMENT b/x11/tkinfo/pkg/COMMENT
new file mode 100644
index 00000000000..11cfacd3648
--- /dev/null
+++ b/x11/tkinfo/pkg/COMMENT
@@ -0,0 +1 @@
+A tk script to read GNU "info" files and display them.
diff --git a/x11/tkinfo/pkg/DESCR b/x11/tkinfo/pkg/DESCR
new file mode 100644
index 00000000000..53939576f87
--- /dev/null
+++ b/x11/tkinfo/pkg/DESCR
@@ -0,0 +1,17 @@
+tkInfo is a tk script to read GNU "info" files and display them.
+tkInfo can be used stand alone (via WISH), or embeded within an
+application to provide integrated, on-line help.
+
+Info files provide a robust hyper-text capability that is ideal for
+on-line help. The format is suitable for both tty-based systems and
+graphical systems. In addition, the same document source can produce
+both a "nice" hardcopy manual and Info files. Note that most GNU tools
+are documented in this way (via texinfo).
+
+Info files can be created manually with any text editor, with the
+support of the emacs "info" package, with the GNU "makeinfo" program,
+or with the emacs scripts for latexinfo. The makeinfo program produces
+a set of info files from TeX source that use the GNU texinfo style (the
+one that uses "@" everywhere). Similarly, the latexinfo package (like
+texinfo, but with latex commands and syntax) provides emacs scripts for
+producing info files.
diff --git a/x11/tkinfo/pkg/PLIST b/x11/tkinfo/pkg/PLIST
new file mode 100644
index 00000000000..c1923c49dfc
--- /dev/null
+++ b/x11/tkinfo/pkg/PLIST
@@ -0,0 +1 @@
+bin/tkinfo
diff --git a/x11/tkman/Makefile b/x11/tkman/Makefile
new file mode 100644
index 00000000000..d6f04f1a6e0
--- /dev/null
+++ b/x11/tkman/Makefile
@@ -0,0 +1,23 @@
+# New ports collection makefile for: tkman
+# Version required: 1.8
+# Date created: 27 Dec 1994
+# Whom: thomas Gellekum <tg@freebsd.org>
+#
+# $Id: Makefile,v 1.1.1.1 1997/10/11 21:55:04 hubertf Exp $
+#
+
+DISTNAME= tkman-1.8
+CATEGORIES= misc tk41
+MASTER_SITES= ftp://ftp.cs.berkeley.edu/ucb/people/phelps/tcltk/old/
+EXTRACT_SUFX= .tar.Z
+
+MAINTAINER= tg@freebsd.org
+
+LIB_DEPENDS= tk41\\.1\\.:${PORTSDIR}/x11/tk41
+RUN_DEPENDS= rman:${PORTSDIR}/textproc/rman \
+ glimpse:${PORTSDIR}/textproc/glimpse
+
+NO_CDROM= "Don't sell for profit"
+MAN1= tkman.1
+
+.include <bsd.port.mk>
diff --git a/x11/tkman/files/md5 b/x11/tkman/files/md5
new file mode 100644
index 00000000000..b7bb42d4211
--- /dev/null
+++ b/x11/tkman/files/md5
@@ -0,0 +1 @@
+MD5 (tkman-1.8.tar.Z) = 91d08d3bfe5518c1f23505c400ddeb2c
diff --git a/x11/tkman/patches/patch-aa b/x11/tkman/patches/patch-aa
new file mode 100644
index 00000000000..2b83542a57a
--- /dev/null
+++ b/x11/tkman/patches/patch-aa
@@ -0,0 +1,80 @@
+--- Makefile.orig Wed Aug 14 21:51:18 1996
++++ Makefile Sat Oct 19 17:02:21 1996
+@@ -47,22 +47,22 @@
+
+ ### you need to localize the paths on these lines
+
+-WISH = /usr/sww/tcl-7.5/bin/wish
+-#WISH = /home/orodruin/h/bair/phelps/bin/sun4/wish4.2
+-#WISH = /usr/local/bin/wish
++#WISH = /usr/sww/tcl-7.5/bin/wish
++#WISH = /home/orodruin/h/bair/phelps/bin/sun4/wish4.2
++WISH = ${PREFIX}/bin/wish4.1
+
+
+ # the executable `tkman' is placed in BINDIR
+ # this should be a directory that's in your bin PATH
+-BINDIR = /home/orodruin/h/bair/phelps/bin
+-#BINDIR = /usr/local/bin
++#BINDIR = /home/orodruin/h/bair/phelps/bin
++BINDIR = ${PREFIX}/bin
+
+ # directory in which to place the manual page. The help information
+ # is maintained in HTML, from which the [tn]roff version is
+ # automatically generated.
+-MANDIR = /home/orodruin/h/bair/phelps/man/man1
++#MANDIR = /home/orodruin/h/bair/phelps/man/man1
+ #MANDIR = /usr/sww/X11/man/man1
+-#MANDIR = /usr/local/man/man1
++MANDIR = ${PREFIX}/man/man1
+
+
+ # list of common printers, in addition to default printer (PRINTER or LPDEST)
+@@ -74,12 +74,12 @@
+
+ # # # MACHINE DEPENDENCIES # # #
+
+-manformat = {tbl | neqn | nroff -man }
++#manformat = {tbl | neqn | nroff -man }
+ # col performs the line overlays implied by reverse line-feeds,
+ # but seems to kill international characters, such as u-with-umlaut
+ #manformat = {tbl | neqn | nroff -man | col }
+ # alternatives
+-#manformat = {groff -Tascii -te -mandoc}
++manformat = {groff -Tascii -te -mandoc}
+ # Ultrix users should uncomment the following line
+ #manformat = {tbl | nroff -man }
+ # for BSDI
+@@ -159,12 +159,12 @@
+ # (Even if your pages aren't compressed, this speeds up searching dramatically,
+ # which is why it's the default.)
+ # If you choose this option, also set glimpseindex to use -o or -b.
+-glimpse = "glimpse -N"
++#glimpse = "glimpse -N"
+ # IF YOU DON'T WANT TO BOTHER WITH GLIMPSE, you can disable it here
+ # ALSO DISABLE GLIMPSEINDEX BELOW
+ #glimpse = ""
+ # if you have any compressed pages (and aren't using -N), use the -z option
+-#glimpse = "glimpse -z"
++glimpse = "glimpse -z"
+ # give the full path, if you'd like
+ #glimpse = /usr/sww/bin/glimpse
+ # variations (refer to the Glimpse manual page)
+@@ -209,7 +209,7 @@
+ # default MANPATH to use if user doesn't have a MANPATH environment variable set.
+ # Leave this empty to have TkMan calculate a MANPATH based on a users PATH
+ # (like Perl man does).
+-manpathdef = ""
++manpathdef = /usr/share/man:${PREFIX}/man:/usr/X11R6/man
+ #manpathdef = /usr/man:/usr/local/man
+ #manpathdef = /usr/man:/usr/local/man:/usr/sww/man:/usr/sww/X11/man
+ # for SGI
+@@ -373,7 +373,7 @@
+ $(CP) tkman $(BINDIR)
+ chmod +rx $(BINDIR)/tkman
+ $(CP) tkman.1 $(MANDIR)
+- @echo 'You also need RosettaMan to run TkMan.'
++# @echo 'You also need RosettaMan to run TkMan.'
+
+ test: dox tkman
+ cp tkman $(BINDIR)
diff --git a/x11/tkman/patches/patch-ab b/x11/tkman/patches/patch-ab
new file mode 100644
index 00000000000..38a7fa02bfc
--- /dev/null
+++ b/x11/tkman/patches/patch-ab
@@ -0,0 +1,11 @@
+--- tkman.tcl.orig Mon Nov 11 21:18:41 1996
++++ tkman.tcl Thu Nov 14 20:07:27 1996
+@@ -5018,7 +5018,7 @@
+ # ... then check for proper versions of selected executables
+ if {[set info [lassoc $manx(bin-versioned) $tail]]!=""} {
+ lset $info flag minvers
+- set execerr [catch {set lines [exec $fullpath $flag < /dev/null]} info]
++ set execerr [catch {set lines [exec $fullpath $flag < /dev/null 2> /dev/null]} info]
+ } elseif {[string match "g*" $tail]} {
+ # could be a GNU -- maybe take this out since it lengthens startup for all in exchange for small benefit for few
+ set minvers 0.0
diff --git a/x11/tkman/pkg/COMMENT b/x11/tkman/pkg/COMMENT
new file mode 100644
index 00000000000..6c55dd8496d
--- /dev/null
+++ b/x11/tkman/pkg/COMMENT
@@ -0,0 +1 @@
+A Tcl/Tk based manual browser
diff --git a/x11/tkman/pkg/DESCR b/x11/tkman/pkg/DESCR
new file mode 100644
index 00000000000..4f5192f5d2a
--- /dev/null
+++ b/x11/tkman/pkg/DESCR
@@ -0,0 +1,16 @@
+A manual page reader, TkMan offers two major advantages over xman:
+hypertext links to other man pages (click on a word in the text which
+corresponds to a man page, and you jump there), and better navigation
+within long man pages with searches (both incremental and regular
+expression) and jumps to section headers. TkMan also offers some
+convenience features, like a user-configurable list of commonly used man
+pages, a one-click printout, and integration of `whatis' and `apropos'.
+Further, one may highlight, as if with a yellow marker, arbitrary passages
+of text in man pages and subsequently jump directly to these passages by
+selecting an identifying excerpt from a pulldown menu. Finally, TkMan
+gives one control over the directory-to-menu volume mapping of man pages
+with a capability similar to but superior to xman's mandesc in that rather
+than forcing all who share a man directory to follow a single organization,
+TkMan gives control to the individual. In fact, one may decide he has no
+use for a large set of man pages--say for instance the programmer routines
+in volumes 2, 3, 4, 8--and eliminate them from his personal database.
diff --git a/x11/tkman/pkg/PLIST b/x11/tkman/pkg/PLIST
new file mode 100644
index 00000000000..73d49160842
--- /dev/null
+++ b/x11/tkman/pkg/PLIST
@@ -0,0 +1,2 @@
+bin/tkman
+man/man1/tkman.1.gz
diff --git a/x11/unclutter/Makefile b/x11/unclutter/Makefile
new file mode 100644
index 00000000000..65f761ca2f7
--- /dev/null
+++ b/x11/unclutter/Makefile
@@ -0,0 +1,20 @@
+# New ports collection makefile for: unclutter
+# Version required: -8
+# Date created: 03 Aug 1996
+# Whom: shanee@rabbit.augusta.de
+#
+# $Id: Makefile,v 1.1.1.1 1997/10/11 21:55:06 hubertf Exp $
+#
+
+DISTNAME= unclutter-8
+CATEGORIES= misc
+MASTER_SITES= ${MASTER_SITE_XCONTRIB}
+MASTER_SITE_SUBDIR= utilities
+EXTRACT_SUFX= .tar.Z
+
+MAINTAINER= shanee@rabbit.augusta.de
+
+WRKSRC= $(WRKDIR)/unclutter
+USE_IMAKE= yes
+
+.include <bsd.port.mk>
diff --git a/x11/unclutter/files/md5 b/x11/unclutter/files/md5
new file mode 100644
index 00000000000..ee7935fa0d4
--- /dev/null
+++ b/x11/unclutter/files/md5
@@ -0,0 +1 @@
+MD5 (unclutter-8.tar.Z) = 83d7a6498b69078f869378f801b6a84b
diff --git a/x11/unclutter/pkg/COMMENT b/x11/unclutter/pkg/COMMENT
new file mode 100644
index 00000000000..a4d070d3b99
--- /dev/null
+++ b/x11/unclutter/pkg/COMMENT
@@ -0,0 +1 @@
+Remove idle cursor image from screen.
diff --git a/x11/unclutter/pkg/DESCR b/x11/unclutter/pkg/DESCR
new file mode 100644
index 00000000000..618618f49ce
--- /dev/null
+++ b/x11/unclutter/pkg/DESCR
@@ -0,0 +1,6 @@
+ unclutter removes the cursor image from the screen so that
+ it does not obstruct the area you are looking at after it
+ has not moved for a given time. It does not do this if
+ the cursor is in the root window or a button is down. It
+ tries to ignore jitter (small movements due to noise) if
+ you have a mouse that twitches.
diff --git a/x11/unclutter/pkg/PLIST b/x11/unclutter/pkg/PLIST
new file mode 100644
index 00000000000..75dc6d43055
--- /dev/null
+++ b/x11/unclutter/pkg/PLIST
@@ -0,0 +1,2 @@
+bin/unclutter
+man/man1/unclutter.1.gz
diff --git a/x11/xgas/Makefile b/x11/xgas/Makefile
new file mode 100644
index 00000000000..0dad6282ab5
--- /dev/null
+++ b/x11/xgas/Makefile
@@ -0,0 +1,22 @@
+#New ports collection makefile for: xgas
+# Version required:
+# Date created: 20 Oct 1996
+# Whom: Yukihiro Nakai <nakai@mlab.t.u-tokyo.ac.jp>
+#
+# $Id: Makefile,v 1.1.1.1 1997/10/11 21:55:09 hubertf Exp $
+#
+
+DISTNAME= xgas
+PKGNAME= xgas-1.0
+CATEGORIES= misc
+MASTER_SITES= ftp://ftp.tut.ac.jp/.h3/X11/X11R6/contrib/programs/
+
+MAINTAINER= nakai@mlab.t.u-tokyo.ac.jp
+
+USE_IMAKE= yes
+
+post-install:
+ @chmod 755 ${PREFIX}/bin/xgas
+ @chown bin.bin ${PREFIX}/bin/xgas
+
+.include <bsd.port.mk>
diff --git a/x11/xgas/files/md5 b/x11/xgas/files/md5
new file mode 100644
index 00000000000..5046d0ca8ca
--- /dev/null
+++ b/x11/xgas/files/md5
@@ -0,0 +1 @@
+MD5 (xgas.tar.gz) = d48372429fbada32acf403105865924d
diff --git a/x11/xgas/pkg/COMMENT b/x11/xgas/pkg/COMMENT
new file mode 100644
index 00000000000..848ac355c75
--- /dev/null
+++ b/x11/xgas/pkg/COMMENT
@@ -0,0 +1 @@
+The animated simulation of an ideal gas
diff --git a/x11/xgas/pkg/DESCR b/x11/xgas/pkg/DESCR
new file mode 100644
index 00000000000..71681390abb
--- /dev/null
+++ b/x11/xgas/pkg/DESCR
@@ -0,0 +1,25 @@
+Xgas, animated simulation of an ideal gas
+
+Xgas is a physical simulation of an ideal gas in a heated box.
+Gas molecules move around the box with velocities dependent on
+their temperature. A chamber consisting of two boxes contains
+the gas molecules collide with the walls, their temperature
+approarches that of the box.
+
+Use mouse button 1 to create molecules one at a time at
+the cursor position. Use mouse button 2 to create the
+maximum number of molecules at the cursor position.
+
+Usage: xgas [ -options ]
+
+Options:
+ -as Sets the autoStart resource.
+ -ts Sets the timeStepSize resource.
+ -d Sets the delay resource.
+ -rb Sets the randomBounce resource.
+ -eq Sets the equilibrium resource.
+ -mm Sets the maxMolecules resource.
+ -fg Sets the foreground.
+ -bg Sets the background.
+
+Yukihiro Nakai <Nakai@Mlab.t.u-tokyo.ac.jp>
diff --git a/x11/xgas/pkg/PLIST b/x11/xgas/pkg/PLIST
new file mode 100644
index 00000000000..8634c62ba5c
--- /dev/null
+++ b/x11/xgas/pkg/PLIST
@@ -0,0 +1,3 @@
+bin/xgas
+lib/X11/app-defaults/XGas
+man/man1/xgas.1.gz
diff --git a/x11/xless/Makefile b/x11/xless/Makefile
new file mode 100644
index 00000000000..c071b02ee16
--- /dev/null
+++ b/x11/xless/Makefile
@@ -0,0 +1,19 @@
+# New ports collection makefile for: xless
+# Version required: 1.7
+# Date created: 23 December 1996
+# Whom: Conrad Sabatier <conrads@neosoft.com>
+#
+# $Id: Makefile,v 1.1.1.1 1997/10/11 21:55:10 hubertf Exp $
+#
+
+DISTNAME= xless-1.7
+CATEGORIES= misc
+MASTER_SITES= ${MASTER_SITE_XCONTRIB} \
+ ftp://ftp.cs.berkeley.edu/ucb/people/dglo/xless/
+MASTER_SITE_SUBDIR= applications
+
+MAINTAINER= conrads@neosoft.com
+
+USE_IMAKE= yes
+
+.include <bsd.port.mk>
diff --git a/x11/xless/files/md5 b/x11/xless/files/md5
new file mode 100644
index 00000000000..585a1406b8e
--- /dev/null
+++ b/x11/xless/files/md5
@@ -0,0 +1 @@
+MD5 (xless-1.7.tar.gz) = 8b6322b7f08be533380ca2a32b7f2963
diff --git a/x11/xless/patches/patch-aa b/x11/xless/patches/patch-aa
new file mode 100644
index 00000000000..a71f4ffc80e
--- /dev/null
+++ b/x11/xless/patches/patch-aa
@@ -0,0 +1,12 @@
+--- Imakefile.orig Thu Jun 2 16:22:14 1994
++++ Imakefile Fri Dec 27 18:52:23 1996
+@@ -5,7 +5,8 @@
+ * -DPRINTCMD=\"/usr/ucb/lpr\" - path to send file to printer
+ * -DTILDE_EXPANSION - perform ~ expansion on filenames
+ */
+- DEFINES = -DHELPFILE=\"${LIBDIR}/xless.help\" -DTILDE_EXPANSION
++ DEFINES = -DHELPFILE=\"${LIBDIR}/xless.help\" -DTILDE_EXPANSION \
++ -DDEFEDITOR=\"/usr/bin/vi\" -DPRINTCMD=\"/usr/bin/lpr\"
+
+
+ SRCS = help.c init.c popup.c util.c callbacks.c window.c main.c \
diff --git a/x11/xless/patches/patch-ab b/x11/xless/patches/patch-ab
new file mode 100644
index 00000000000..b41554543c2
--- /dev/null
+++ b/x11/xless/patches/patch-ab
@@ -0,0 +1,32 @@
+*** ../work/xless-1.7/xless.h Mon Dec 23 15:57:37 1996
+--- xless.h Mon Dec 23 16:11:53 1996
+***************
+*** 38,50 ****
+
+ #define XLESS_MAX_INPUT 256
+
+! /* handle differences between K&R and ANSI C */
+ #if __STDC__
+ #define __P(a) a
+ #else
+ #define __P(a) ()
+ #define const
+ #endif
+
+ /*
+ * The default editor; make sure the file exists.
+--- 38,51 ----
+
+ #define XLESS_MAX_INPUT 256
+
+! /* handle differences between K&R and ANSI C
+ #if __STDC__
+ #define __P(a) a
+ #else
+ #define __P(a) ()
+ #define const
+ #endif
++ */
+
+ /*
+ * The default editor; make sure the file exists.
diff --git a/x11/xless/pkg/COMMENT b/x11/xless/pkg/COMMENT
new file mode 100644
index 00000000000..7836eb974a0
--- /dev/null
+++ b/x11/xless/pkg/COMMENT
@@ -0,0 +1 @@
+An X11 viewer for text files. Useful as an add-on tool for other apps.
diff --git a/x11/xless/pkg/DESCR b/x11/xless/pkg/DESCR
new file mode 100644
index 00000000000..23239df6569
--- /dev/null
+++ b/x11/xless/pkg/DESCR
@@ -0,0 +1,22 @@
+This is a port of xless (version 1.7), a handy text file viewer for X.
+Useful as a viewer tool for other apps (e.g., xfm, the X file manager),
+or as a standalone viewer. Presents a scrollable text window (both
+vertical and horizontal scrolling), with a number of clickable buttons.
+
+From the README file:
+
+FEATURES:
+ Display either the file(s) specified on the command line or input from
+ standard input, supplied by a pipe. File/pipe may be optionally
+ monitored so that the display is continuously updated as new text is
+ added.
+ Display new files in the current window or by creating a new window.
+ Reload or print the displayed file.
+ Search the displayed file using either exact, case-insensitive, or
+ regular expression patterns.
+ Edit the displayed file with your favorite editor (as specified in
+ the VISUAL or EDITOR environment variable)
+
+--
+Conrad Sabatier
+conrads@neosoft.com
diff --git a/x11/xless/pkg/PLIST b/x11/xless/pkg/PLIST
new file mode 100644
index 00000000000..72e34d38646
--- /dev/null
+++ b/x11/xless/pkg/PLIST
@@ -0,0 +1,6 @@
+bin/xless
+lib/X11/xless.help
+lib/X11/app-defaults/XLess
+lib/X11/app-defaults/XLess-color
+man/man1/xless.1.gz
+
diff --git a/x11/xpns/Makefile b/x11/xpns/Makefile
new file mode 100644
index 00000000000..51855d12dbe
--- /dev/null
+++ b/x11/xpns/Makefile
@@ -0,0 +1,35 @@
+# New ports collection makefile for: xpns
+# Version required: 1.0
+# Date created: 6 Apr 97
+# Whom: Pedro Giffuni <pgiffuni@fps.biblos.unal.edu.co>
+#
+# $Id: Makefile,v 1.1.1.1 1997/10/11 21:55:15 hubertf Exp $
+#
+
+DISTNAME= pns_source
+PKGNAME= xpns-1.0
+CATEGORIES= misc cad
+MASTER_SITES= ftp://ftp.informatik.uni-stuttgart.de/pub/petri-nets/
+EXTRACT_SUFX= .tar.Z
+
+MAINTAINER= pgiffuni@fps.biblos.unal.edu.co
+
+USE_X11= yes
+NO_WRKSUBDIR= yes
+MAKEFILE= makefile
+ALL_TARGET= pns
+
+do-install:
+ ${MKDIR} ${PREFIX}/lib/xpns
+ ${INSTALL_PROGRAM} ${WRKSRC}/pns ${PREFIX}/lib/xpns/
+ ${INSTALL_DATA} ${WRKSRC}/pns.hlp ${PREFIX}/lib/xpns/
+ ${INSTALL_DATA} ${WRKSRC}/pns.shell ${PREFIX}/lib/xpns/
+ ${INSTALL_SCRIPT} ${WRKSRC}/xpns ${PREFIX}/bin/xpns
+
+post-install:
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${PREFIX}/share/doc/xpns
+ ${CP} ${WRKSRC}/*.net ${PREFIX}/share/doc/xpns/
+.endif
+
+.include <bsd.port.mk>
diff --git a/x11/xpns/files/md5 b/x11/xpns/files/md5
new file mode 100644
index 00000000000..7604b7e6d21
--- /dev/null
+++ b/x11/xpns/files/md5
@@ -0,0 +1 @@
+MD5 (pns_source.tar.Z) = 156e5971dc27e9580c68a9947eeb327c
diff --git a/x11/xpns/patches/patch-aa b/x11/xpns/patches/patch-aa
new file mode 100644
index 00000000000..aa8b025d4e2
--- /dev/null
+++ b/x11/xpns/patches/patch-aa
@@ -0,0 +1,28 @@
+--- makefile.orig Wed Jul 14 06:05:14 1993
++++ makefile Tue Apr 8 11:49:27 1997
+@@ -7,19 +7,19 @@
+ #I = -I/usr/include
+
+ #------------------------------------------
+-# OPTIONEN SUN
++# OPTIONEN FreeBSD
+ #------------------------------------------
+-O = -O
+-I = -I/usr/local/X11R5/include
++O = -O2 -m486
++I = -I/usr/X11R6/include
+
+-L = -L/usr/local/X11R5/lib -lXaw -lXmu -lXt -lXext -lX11 -lm
++L = -L/usr/X11R6/lib -lXaw -lXmu -lXt -lXext -lX11 -lm
+
+
+ #------------------------------------------
+ # COMPILER UND LINKER
+ #------------------------------------------
+-B = gcc-2.3.3 $O -o
+-CC = gcc-2.3.3 $O $I
++B = gcc $O -o
++CC = gcc $O $I
+
+ #------------------------------------------
+ # FUNKTIONEN DIR
diff --git a/x11/xpns/patches/patch-ab b/x11/xpns/patches/patch-ab
new file mode 100644
index 00000000000..6f224dbc0bd
--- /dev/null
+++ b/x11/xpns/patches/patch-ab
@@ -0,0 +1,13 @@
+--- xpns.orig Tue Apr 8 11:27:14 1997
++++ xpns Tue Apr 8 11:29:05 1997
+@@ -1,6 +1,7 @@
+-#!/bin/tcsh
+-setenv XAPPLRESDIR $PWD/
+-pns
++#!/bin/csh
++setenv XAPPLRESDIR /usr/X11R6/lib/xpns/
++# Note pns will dump core if environment is not correct
++/usr/X11R6/lib/xpns/pns
+
+
+
diff --git a/x11/xpns/pkg/COMMENT b/x11/xpns/pkg/COMMENT
new file mode 100644
index 00000000000..c6ba332b84b
--- /dev/null
+++ b/x11/xpns/pkg/COMMENT
@@ -0,0 +1 @@
+Petri-Net Simulator for Xwindows
diff --git a/x11/xpns/pkg/DESCR b/x11/xpns/pkg/DESCR
new file mode 100644
index 00000000000..f81cee25a9d
--- /dev/null
+++ b/x11/xpns/pkg/DESCR
@@ -0,0 +1,29 @@
+PNS
+---
+Is a public domain Petri net simulation tool
+for Unix systems.
+PNS is a graphics tool and requires the X window system.
+see also www-page:
+http://www.informatik.uni-stuttgart.de/ipvr/bv/pns/pns.html
+
+Examples:
+---------
+- simple.net
+ 3-2 Reduction
+
+- add.net
+ x = x + y
+
+- sub1.net
+ x >= y : x = x - y
+ x < y : y = y - x
+
+- sub2.net
+ x = x - y
+ NEGATIVE = 1 <=> x-y < 0
+
+- mult.net
+ z = x * y
+
+- phil.net
+ Dining Philosophers Problem
diff --git a/x11/xpns/pkg/PLIST b/x11/xpns/pkg/PLIST
new file mode 100644
index 00000000000..e9f476cc6b9
--- /dev/null
+++ b/x11/xpns/pkg/PLIST
@@ -0,0 +1,14 @@
+lib/xpns/pns
+lib/xpns/pns.hlp
+lib/xpns/pns.shell
+bin/xpns
+share/doc/xpns/a.net
+share/doc/xpns/a1.net
+share/doc/xpns/add.net
+share/doc/xpns/mult.net
+share/doc/xpns/phil.net
+share/doc/xpns/rw.net
+share/doc/xpns/sub.net
+share/doc/xpns/sub2.net
+@dirrm share/doc/xpns
+@dirrm lib/xpns
diff --git a/x11/xtimer/Makefile b/x11/xtimer/Makefile
new file mode 100644
index 00000000000..b312715034c
--- /dev/null
+++ b/x11/xtimer/Makefile
@@ -0,0 +1,20 @@
+# New ports collection makefile for: xtimer
+# Version required: 0.8087
+# Date created: 05 Apr 1997
+# Whom: candy@fct.kgc.co.jp
+#
+# $Id: Makefile,v 1.1.1.1 1997/10/11 21:55:17 hubertf Exp $
+#
+
+DISTNAME= xtimer-8087
+PKGNAME= xtimer-0.8087
+CATEGORIES= misc
+MASTER_SITES= http://spock.vector.co.jp/authors/VA004959/xtimer/
+
+MAINTAINER= candy@fct.kgc.co.jp
+
+USE_IMAKE= yes
+MAN1= xtimer.1
+MANCOMPRESSED= yes
+
+.include <bsd.port.mk>
diff --git a/x11/xtimer/files/md5 b/x11/xtimer/files/md5
new file mode 100644
index 00000000000..9d6ebf58f60
--- /dev/null
+++ b/x11/xtimer/files/md5
@@ -0,0 +1 @@
+MD5 (xtimer-8087.tar.gz) = 90e85ad8a4b8a30da2ff5af7d359c174
diff --git a/x11/xtimer/pkg/COMMENT b/x11/xtimer/pkg/COMMENT
new file mode 100644
index 00000000000..f212b216492
--- /dev/null
+++ b/x11/xtimer/pkg/COMMENT
@@ -0,0 +1 @@
+A super simple digital timer for X11
diff --git a/x11/xtimer/pkg/DESCR b/x11/xtimer/pkg/DESCR
new file mode 100644
index 00000000000..0ff390119e8
--- /dev/null
+++ b/x11/xtimer/pkg/DESCR
@@ -0,0 +1,3 @@
+xtimer is a very simple timer for X11.
+The best use is to display the connecting time of iij-ppp.
+candy@fct.kgc.co.jp (Toshihiro Kanda)
diff --git a/x11/xtimer/pkg/PLIST b/x11/xtimer/pkg/PLIST
new file mode 100644
index 00000000000..fdd4eed643c
--- /dev/null
+++ b/x11/xtimer/pkg/PLIST
@@ -0,0 +1,2 @@
+bin/xtimer
+man/man1/xtimer.1.gz