diff options
Diffstat (limited to 'sysutils')
47 files changed, 0 insertions, 1590 deletions
diff --git a/sysutils/less/Makefile b/sysutils/less/Makefile deleted file mode 100644 index fc4d4b81a855..000000000000 --- a/sysutils/less/Makefile +++ /dev/null @@ -1,35 +0,0 @@ -# New ports collection makefile for: less -# Version required: 2.90 -# Date created: 8 Nov 1994 -# Whom: ache -# -# $Id: Makefile,v 1.7 1995/04/08 13:54:29 ache Exp $ -# - -DISTNAME= less-290 -CATEGORIES+= utilities -MASTER_SITES= ftp://prep.ai.mit.edu/pub/gnu/ ftp://ftp.uu.net/systems/gnu/ - -MAINTAINER= ache@FreeBSD.ORG - -GNU_CONFIGURE= yes - -EXTRA_PATCH= patch-ab - -color: - @echo "Okay, making a color version of less...." - @cp ${FILESDIR}/${EXTRA_PATCH} ${PATCHDIR} - @${MAKE} ${.MAKEFLAGS} all - -pre-clean: - @rm -f ${PATCHDIR}/${EXTRA_PATCH} - -pre-patch: - @if [ ! -f ${PATCHDIR}/${EXTRA_PATCH} ]; then \ - echo '******************************************************' ; \ - echo '* Note that you can build a color version of less by *' ; \ - echo '* typing "make color" following a "make clean" *' ; \ - echo '******************************************************' ; \ - fi - -.include <bsd.port.mk> diff --git a/sysutils/less/distinfo b/sysutils/less/distinfo deleted file mode 100644 index cce4d58f4d0d..000000000000 --- a/sysutils/less/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (less-290.tar.gz) = 0303ae0f5df0a6de5fca674f507588ee diff --git a/sysutils/less/files/patch-aa b/sysutils/less/files/patch-aa deleted file mode 100644 index 6a9d5dbe7074..000000000000 --- a/sysutils/less/files/patch-aa +++ /dev/null @@ -1,19 +0,0 @@ -*** Makefile.in.bak Wed Feb 1 02:55:17 1995 ---- Makefile.in Wed Feb 22 07:08:35 1995 -*************** -*** 15,21 **** - LDFLAGS = @LDFLAGS@ - O=o - -! LIBS = @LIBS@ - - prefix = @prefix@ - exec_prefix = @exec_prefix@ ---- 15,21 ---- - LDFLAGS = @LDFLAGS@ - O=o - -! LIBS = -ltermcap - - prefix = @prefix@ - exec_prefix = @exec_prefix@ diff --git a/sysutils/less/pkg-comment b/sysutils/less/pkg-comment deleted file mode 100644 index 5551cb85d209..000000000000 --- a/sysutils/less/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -less 290 - a better pager utility diff --git a/sysutils/less/pkg-descr b/sysutils/less/pkg-descr deleted file mode 100644 index f72e3b0e09c1..000000000000 --- a/sysutils/less/pkg-descr +++ /dev/null @@ -1,2 +0,0 @@ -This is the distribution of "less", a paginator similar to "more" or "pg", -but much more powerful. diff --git a/sysutils/less/pkg-plist b/sysutils/less/pkg-plist deleted file mode 100644 index c4cc62510277..000000000000 --- a/sysutils/less/pkg-plist +++ /dev/null @@ -1,6 +0,0 @@ -@cwd /usr/local -bin/less -bin/lesskey -share/less.hlp -man/man1/less.1 -man/man1/lesskey.1 diff --git a/sysutils/screen/Makefile b/sysutils/screen/Makefile deleted file mode 100644 index 2b9742a7bae7..000000000000 --- a/sysutils/screen/Makefile +++ /dev/null @@ -1,17 +0,0 @@ -# New ports collection makefile for: screen -# Version required: 3.6.2 -# Date created: 25 Nov 1994 -# Whom: ache -# -# $Id: Makefile,v 1.9 1995/04/16 11:28:50 ache Exp $ -# - -DISTNAME= screen-3.6.2 -CATEGORIES+= utilities -MASTER_SITES= ftp://ftp.uni-erlangen.de/pub/utilities/screen/ - -MAINTAINER= ache@FreeBSD.ORG - -GNU_CONFIGURE= yes - -.include <bsd.port.mk> diff --git a/sysutils/screen/distinfo b/sysutils/screen/distinfo deleted file mode 100644 index 94767b182f04..000000000000 --- a/sysutils/screen/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (screen-3.6.2.tar.gz) = efb6fa258c68428b9812c3c80bdcdc13 diff --git a/sysutils/screen/files/patch-aa b/sysutils/screen/files/patch-aa deleted file mode 100644 index e678dc163bcb..000000000000 --- a/sysutils/screen/files/patch-aa +++ /dev/null @@ -1,48 +0,0 @@ -*** Makefile.in.bak Mon Jan 16 17:59:20 1995 ---- Makefile.in Wed Jan 18 04:13:40 1995 -*************** -*** 20,26 **** - ETCSCREENRC = `sed < config.h -n -e '/define ETCSCREENRC/s/^.*"\([^"]*\)"/\1/p'` - - CC = @CC@ -- CFLAGS = -O - LDFLAGS = - LIBS = @LIBS@ - ---- 20,25 ---- -*************** -*** 79,85 **** - - install: install_bin - cd doc ; $(MAKE) install -! -tic ${srcdir}/terminfo/screeninfo.src - # Better do this by hand. E.g. under RCS... - # cat ${srcdir}/terminfo/screencap >> /etc/termcap - @echo "termcap entry (${srcdir}/terminfo/screencap) should be installed manually." ---- 78,84 ---- - - install: install_bin - cd doc ; $(MAKE) install -! # -tic ${srcdir}/terminfo/screeninfo.src - # Better do this by hand. E.g. under RCS... - # cat ${srcdir}/terminfo/screencap >> /etc/termcap - @echo "termcap entry (${srcdir}/terminfo/screencap) should be installed manually." -*** doc/Makefile.in.ORIG Mon Jan 16 15:59:12 1995 ---- doc/Makefile.in Fri Feb 10 16:15:24 1995 -*************** -*** 32,38 **** - install-info --infodir=$(infodir) $$d/screen.info; \ - else true; fi; \ - fi -! - uninstall: - rm -f $(mandir)/man1/screen.1 - rm -f $(infodir)/screen.info* ---- 32,38 ---- - install-info --infodir=$(infodir) $$d/screen.info; \ - else true; fi; \ - fi -! - uninstall: - rm -f $(mandir)/man1/screen.1 - rm -f $(infodir)/screen.info* diff --git a/sysutils/screen/pkg-comment b/sysutils/screen/pkg-comment deleted file mode 100644 index 023b52ee2060..000000000000 --- a/sysutils/screen/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -screen - a multi-screen window manager diff --git a/sysutils/screen/pkg-descr b/sysutils/screen/pkg-descr deleted file mode 100644 index efa776967e5e..000000000000 --- a/sysutils/screen/pkg-descr +++ /dev/null @@ -1,7 +0,0 @@ -Screen is a full-screen window manager that multiplexes a physical terminal -between several processes (typically interactive shells). -Each virtual terminal provides the functions of a DEC VT100 terminal and, in -addition, several control functions from the ANSI X3.64 (ISO 6429) and ISO -2022 standards (e.g. insert/delete line and support for multiple character -sets). There is a scrollback history buffer for each virtual terminal and a -copy-and-paste mechanism that allows moving text regions between windows. diff --git a/sysutils/screen/pkg-plist b/sysutils/screen/pkg-plist deleted file mode 100644 index 58de1b9d0ba3..000000000000 --- a/sysutils/screen/pkg-plist +++ /dev/null @@ -1,9 +0,0 @@ -@cwd /usr/local -bin/screen -bin/screen-3.6.2 -man/man1/screen.1 -info/screen.info -info/screen.info-1 -info/screen.info-2 -info/screen.info-3 -info/screen.info-4 diff --git a/sysutils/tua/Makefile b/sysutils/tua/Makefile deleted file mode 100644 index 1dd242f663cf..000000000000 --- a/sysutils/tua/Makefile +++ /dev/null @@ -1,20 +0,0 @@ -# New ports collection makefile for: tua -# Version required: 4.0 -# Date created: 11 Feb. 1995 -# Whom: torstenb -# -# $Id: Makefile,v 1.5 1995/04/23 13:02:47 asami Exp $ -# - -DISTNAME= tua-4.0 -CATEGORIES+= utilities -MASTER_SITES= ftp://itnsg1.cineca.it/pub/local/tua/ - -MAINTAINER= torstenb@FreeBSD.ORG - -GNU_CONFIGURE= yes - -post-install: - gzip -9nf ${PREFIX}/man/man1/tua.1 - -.include <bsd.port.mk> diff --git a/sysutils/tua/distinfo b/sysutils/tua/distinfo deleted file mode 100644 index f830085f3175..000000000000 --- a/sysutils/tua/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (tua-4.0.tar.gz) = 5617bdf3f45f48db2e4affb5255e4d8c diff --git a/sysutils/tua/files/patch-aa b/sysutils/tua/files/patch-aa deleted file mode 100644 index 9a7a29116c9a..000000000000 --- a/sysutils/tua/files/patch-aa +++ /dev/null @@ -1,53 +0,0 @@ -*** customize.h.orig Sun Feb 12 16:15:21 1995 ---- customize.h Sun Feb 12 16:17:07 1995 -*************** -*** 68,74 **** - * with a command line option (--taylor-uucp || --hdb-uucp) - */ - #define TAYLOR_UUCP -! #define HDB_UUCP - - #if !defined (TAYLOR_UUCP) && !defined (HDB_UUCP) - #error At least one of these must be defined! ---- 68,74 ---- - * with a command line option (--taylor-uucp || --hdb-uucp) - */ - #define TAYLOR_UUCP -! #undef HDB_UUCP - - #if !defined (TAYLOR_UUCP) && !defined (HDB_UUCP) - #error At least one of these must be defined! -*************** -*** 87,93 **** - * - */ - #ifdef TAYLOR_UUCP -! #define DEFAULT_TAYLOR_SPOOL_DIR "/usr/local/spool/uucp" - #endif - - #ifdef HDB_UUCP ---- 87,93 ---- - * - */ - #ifdef TAYLOR_UUCP -! #define DEFAULT_TAYLOR_SPOOL_DIR "/var/spool/uucp" - #endif - - #ifdef HDB_UUCP -*************** -*** 140,146 **** - * If you didn't define USE_TCL (See Makefile), it will be completely - * ignored. - */ -! #define TUA_INIT_SCRIPT "/usr/local/gnulib/TUA_init.tcl" - - /* - * TCL INIT COMMAND: ---- 140,146 ---- - * If you didn't define USE_TCL (See Makefile), it will be completely - * ignored. - */ -! #define TUA_INIT_SCRIPT LIBDIR "/TUA_init.tcl" - - /* - * TCL INIT COMMAND: diff --git a/sysutils/tua/files/patch-ab b/sysutils/tua/files/patch-ab deleted file mode 100644 index b0ffb68d8388..000000000000 --- a/sysutils/tua/files/patch-ab +++ /dev/null @@ -1,36 +0,0 @@ -*** Makefile.in.orig Wed Dec 22 15:58:38 1993 ---- Makefile.in Sun Feb 12 16:28:47 1995 -*************** -*** 40,46 **** - infodir=${prefix}/info - - # Set the options for the compiler and the linker -! C_FLAGS = -g @MORE_CFLAGS@ - LD_FLAGS = - - # GLOB ALIAS: ---- 40,46 ---- - infodir=${prefix}/info - - # Set the options for the compiler and the linker -! C_FLAGS = -O2 @MORE_CFLAGS@ - LD_FLAGS = - - # GLOB ALIAS: -*************** -*** 176,182 **** - release: dist - @REL=`perl -ne 'print $$1 if /RELEASE.*"(.*)"/;' patchlevel.h`; \ - echo $$REL > .last_dist_version -! - .PHONY: dist - dist: manifest ${SHARF} - @REL=`perl -ne 'print $$1 if /RELEASE.*"(.*)"/;' patchlevel.h`; \ ---- 176,182 ---- - release: dist - @REL=`perl -ne 'print $$1 if /RELEASE.*"(.*)"/;' patchlevel.h`; \ - echo $$REL > .last_dist_version -! - .PHONY: dist - dist: manifest ${SHARF} - @REL=`perl -ne 'print $$1 if /RELEASE.*"(.*)"/;' patchlevel.h`; \ diff --git a/sysutils/tua/pkg-comment b/sysutils/tua/pkg-comment deleted file mode 100644 index 22a41b8445b8..000000000000 --- a/sysutils/tua/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -TUA - The Uucp Analyzer. Version 4.0 diff --git a/sysutils/tua/pkg-descr b/sysutils/tua/pkg-descr deleted file mode 100644 index d0e1757bd6a6..000000000000 --- a/sysutils/tua/pkg-descr +++ /dev/null @@ -1,20 +0,0 @@ -This is TUA - "The Uucp Analyzer". - -Its purpose is to collect all the information that the Honey Dan Ber -or the Taylor versions of the UUCP package put in their various logs, -tipically located in a few subdirectories on /usr/spool/uucp. It then -builds up a clear report, showing data from several different points of -view. It may even become an interactive customizable application by -linking in the TCL support. - -It is fast, because all the data are maintained in binary trees; and -it has no arbitrary restriction on the size of the logs it can eat. -Very large sites can use the SoftChip Btree Library for faster searches. - -It can maintains an history of the connections with the various sites -your machine is connected to, and a last-year summary of the amount of -data you received and transmitted, month-by-month. - -You can get, in a chart form, the status of the usage of all your -serial port, so you can easily say when your modem is available for a -new link. diff --git a/sysutils/tua/pkg-plist b/sysutils/tua/pkg-plist deleted file mode 100644 index 33c73b189e7d..000000000000 --- a/sysutils/tua/pkg-plist +++ /dev/null @@ -1,4 +0,0 @@ -bin/tua -man/man1/tua.1.gz -info/tua.info -lib/tua.pcd diff --git a/sysutils/xbatt/Makefile b/sysutils/xbatt/Makefile deleted file mode 100644 index e43e4f999397..000000000000 --- a/sysutils/xbatt/Makefile +++ /dev/null @@ -1,18 +0,0 @@ -# New ports collection makefile for: xbatt -# Version required: 1.0 -# Date created: 2 May 1995 -# Whom: Nobuhiro Yasutomi <nobu@psrc.isac.co.jp> -# -# $Id$ -# - -DISTNAME= xbatt-1.0 -CATEGORIES+= x11 -MASTER_SITES= ftp://ftp.fujitsu.co.jp/pub/FreeBSD/misc/ - -MAINTAINER= asami@FreeBSD.ORG - -USE_IMAKE= yes -NO_INSTALL_MANPAGES= yes - -.include <bsd.port.mk> diff --git a/sysutils/xbatt/distinfo b/sysutils/xbatt/distinfo deleted file mode 100644 index 8b4632402ce2..000000000000 --- a/sysutils/xbatt/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (xbatt-1.0.tar.gz) = 2efd99da6c5b12d6cd3b31fd0a0d22b4 diff --git a/sysutils/xbatt/pkg-comment b/sysutils/xbatt/pkg-comment deleted file mode 100644 index 4dae06d4cfa4..000000000000 --- a/sysutils/xbatt/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -xbatt 1.0 - battery status display for X11 diff --git a/sysutils/xbatt/pkg-descr b/sysutils/xbatt/pkg-descr deleted file mode 100644 index fd4d8e605c8a..000000000000 --- a/sysutils/xbatt/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -`xbatt' is an X11 client which displays a battery status of your -notebook computer equiped with APM (Advanced Power Management) BIOS. -The status displayed consists remaining battery life, an AC line -status, and a charging status. - -NOTE: Need APM driver in your kernel. diff --git a/sysutils/xbatt/pkg-plist b/sysutils/xbatt/pkg-plist deleted file mode 100644 index 1a349192e5a1..000000000000 --- a/sysutils/xbatt/pkg-plist +++ /dev/null @@ -1,2 +0,0 @@ -@cwd ${X11BASE} -bin/xbatt diff --git a/sysutils/xdu/Makefile b/sysutils/xdu/Makefile deleted file mode 100644 index 2020d398a2b1..000000000000 --- a/sysutils/xdu/Makefile +++ /dev/null @@ -1,19 +0,0 @@ -# New ports collection makefile for: xdu -# Version required: R6 contrib tape -# Date created: 9 February 1995 -# Whom: asami -# -# $Id: Makefile,v 1.3 1995/04/01 12:50:37 jkh Exp $ -# - -DISTNAME= xdu-3.0 -CATEGORIES+= utilities x11 -MASTER_SITES= ftp://ftp.arl.mil/pub/ -EXTRACT_SUFX= .tar.Z - -MAINTAINER= asami@FreeBSD.ORG - -NO_WRKSUBDIR= yes -USE_IMAKE= yes - -.include <bsd.port.mk> diff --git a/sysutils/xdu/distinfo b/sysutils/xdu/distinfo deleted file mode 100644 index 1e3d9e30ba89..000000000000 --- a/sysutils/xdu/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (xdu-3.0.tar.Z) = c23ed4176d7f795e184869f1e534dd91 diff --git a/sysutils/xdu/pkg-comment b/sysutils/xdu/pkg-comment deleted file mode 100644 index 4febd261c2ca..000000000000 --- a/sysutils/xdu/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -xdu, graphically display output of du diff --git a/sysutils/xdu/pkg-descr b/sysutils/xdu/pkg-descr deleted file mode 100644 index f82edeffd8f6..000000000000 --- a/sysutils/xdu/pkg-descr +++ /dev/null @@ -1,7 +0,0 @@ -XDU is a program for displaying a graphical tree of disk space -utilization as reported by the UNIX utility "du". You can -navigate up and down in the tree, sort things, and print out -information. - -- Satoshi -asami@cs.berkeley.edu diff --git a/sysutils/xdu/pkg-plist b/sysutils/xdu/pkg-plist deleted file mode 100644 index 0238157fead5..000000000000 --- a/sysutils/xdu/pkg-plist +++ /dev/null @@ -1,6 +0,0 @@ -@cwd /usr/X11R6 -@mode 755 -bin/xdu -@mode 644 -lib/X11/app-defaults/XDu -man/man1/xdu.1.gz diff --git a/sysutils/xperfmon/Makefile b/sysutils/xperfmon/Makefile deleted file mode 100644 index 6bc00bd66973..000000000000 --- a/sysutils/xperfmon/Makefile +++ /dev/null @@ -1,19 +0,0 @@ -# New ports collection makefile for: xpermon++ V1.1 -# Version required: 1.1 -# Date created: 8 March 95 -# Whom: Lars Koeller <lars.koeller@odie.physik2.uni-rostock.de> -# -# $Id: Makefile,v 1.4 1995/04/12 20:32:12 asami Exp $ -# - -DISTNAME= xperfmon++ -PKGNAME= xperfmon-1.1 -USE_IMAKE= yes -CATEGORIES+= utilities -# In Germany try this -# MASTER_SITES= ftp://odie.physik2.uni-rostock.de/pub/ -MASTER_SITES= ftp://proteus.arc.nasa.gov/pub/ -DISTFILES= xperfmon++v1.1.tar.Z - -.include <bsd.port.mk> - diff --git a/sysutils/xperfmon/distinfo b/sysutils/xperfmon/distinfo deleted file mode 100644 index a8dc8027419a..000000000000 --- a/sysutils/xperfmon/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (xperfmon++v1.1.tar.Z) = 37ec5dccd61eae0fd9d6ae91119f7e64 diff --git a/sysutils/xperfmon/files/patch-aa b/sysutils/xperfmon/files/patch-aa deleted file mode 100644 index b1bb2a9aa9a8..000000000000 --- a/sysutils/xperfmon/files/patch-aa +++ /dev/null @@ -1,561 +0,0 @@ -diff -c -N ../xperfmon++/DEADJOE ./DEADJOE -*** ../xperfmon++/DEADJOE Thu Jan 1 00:00:00 1970 ---- ./DEADJOE Tue Mar 14 21:09:19 1995 -*************** -*** 0 **** ---- 1,9 ---- -+ -+ *** Modified files in JOE when it aborted on Tue Mar 14 21:09:19 1995 -+ *** JOE was aborted by signal 15 -+ -+ *** File '(Unnamed)' -+ bsd_system.c -+ -+ *** File '(Unnamed)' -+ nfs -diff -c -N ../xperfmon++/Imakefile ./Imakefile -*** ../xperfmon++/Imakefile Wed Jul 27 20:29:29 1994 ---- ./Imakefile Wed Mar 15 12:47:26 1995 -*************** -*** 17,31 **** - SYS_MODULE= sgi_system - #endif - -! EXTRA_LIBRARIES = $(SUNFLAGS) $(MIPSFLAGS) $(SGIFLAGS) - - INSTPGMFLAGS = $(INSTKMEMFLAGS) - LOCAL_LIBRARIES = $(XAWLIB) $(XTOOLLIB) $(XMULIB) $(XLIB) - INCLUDES = -I. -I$(TOOLKITSRC) -I$(TOP) -I$(TOP)/X11 -! # INCLUDES = -I. -I$(TOOLKITSRC) -I$(TOP) -I$(TOP)/X11 -I/usr/include/bsd -! CDEBUGFLAGS = -O -! SRCS = TimeChart.c StripChart.c misc.c $(SYS_MODULE).c xperfmon.c nfs.c -! OBJS = TimeChart.o StripChart.o misc.o $(SYS_MODULE).o xperfmon.o nfs.o - - ComplexProgramTarget(xperfmon++) - ---- 17,37 ---- - SYS_MODULE= sgi_system - #endif - -! #if defined (i386BsdArchitecture) -! BSDFLAGS= -lkvm -! SYS_MODULE= bsd_system -! CC= gcc -! #endif -! -! EXTRA_LIBRARIES = $(SUNFLAGS) $(MIPSFLAGS) $(SGIFLAGS) $(BSDFLAGS) - - INSTPGMFLAGS = $(INSTKMEMFLAGS) - LOCAL_LIBRARIES = $(XAWLIB) $(XTOOLLIB) $(XMULIB) $(XLIB) - INCLUDES = -I. -I$(TOOLKITSRC) -I$(TOP) -I$(TOP)/X11 -! # SRCS = TimeChart.c StripChart.c misc.c $(SYS_MODULE).c xperfmon.c nfs.c -! # OBJS = TimeChart.o StripChart.o misc.o $(SYS_MODULE).o xperfmon.o nfs.o -! SRCS = TimeChart.c StripChart.c misc.c $(SYS_MODULE).c xperfmon.c -! OBJS = TimeChart.o StripChart.o misc.o $(SYS_MODULE).o xperfmon.o - - ComplexProgramTarget(xperfmon++) - -diff -c -N ../xperfmon++/README ./README -*** ../xperfmon++/README Wed Jul 27 20:29:30 1994 ---- ./README Wed Mar 15 12:42:44 1995 -*************** -*** 18,20 **** ---- 18,24 ---- - Research Center, rsmith@proteus.arc.nasa.gov. Imake will build for correct - O/S if x11r5 is fully installed in all the right places. - -+ -+ 3-15-95 Completely new port of systemdependent file (bsd_system.c) for FreeBSD-2.X -+ by Lars Köller @University of Rostock, Germany. -+ E-Mail: <lars.koeller@odie.physik2.uni-rostock.de> -diff -c -N ../xperfmon++/TimeChart.h ./TimeChart.h -*** ../xperfmon++/TimeChart.h Wed Jul 27 20:29:31 1994 ---- ./TimeChart.h Thu Mar 9 15:59:28 1995 -*************** -*** 88,99 **** - #define XtCFillRect "FillRect" - - #define XtNgetValue "getValue" -! #define XtNhighlight "highlight" - #define XtNjumpScroll "jumpScroll" - #define XtNminScale "minScale" - #define XtNscale "scale" - #define XtNfillRect "fillRect" -! #define XtNupdate "update" - #define XtNvmunix "vmunix" - - typedef struct _TimeChartRec *TimeChartWidget; ---- 88,99 ---- - #define XtCFillRect "FillRect" - - #define XtNgetValue "getValue" -! /* #define XtNhighlight "highlight" */ - #define XtNjumpScroll "jumpScroll" - #define XtNminScale "minScale" - #define XtNscale "scale" - #define XtNfillRect "fillRect" -! /* #define XtNupdate "update" */ - #define XtNvmunix "vmunix" - - typedef struct _TimeChartRec *TimeChartWidget; -diff -c -N ../xperfmon++/XPerfmon++.ad.FreeBSD ./XPerfmon++.ad.FreeBSD -*** ../xperfmon++/XPerfmon++.ad.FreeBSD Thu Jan 1 00:00:00 1970 ---- ./XPerfmon++.ad.FreeBSD Wed Mar 15 10:26:56 1995 -*************** -*** 0 **** ---- 1,37 ---- -+ ! the following specification would set all highAlarm values to 99998. -+ ! this will turn on a green color background for all graphs, even if no other -+ ! resources are set for that graph. Note that if this specification is -+ ! commented out, the "NFS Server" graph background will be the application -+ ! default color, unless some other resource file has specified it. -+ ! *PerfChart.highAlarm: 99998 -+ *perfChartUser.highAlarm: 95 -+ *perfChartUser.highWarn: 75 -+ -+ *perfChartSystem.highAlarm: 40 -+ *perfChartSystem.highWarn: 25 -+ -+ *perfChartIdle.lowWarn: 10 -+ *perfChartIdle.lowAlarm: 5 -+ -+ *perfChartFree.lowWarn: 400 -+ *perfChartFree.lowAlarm: 150 -+ -+ *perfChartDisk.highWarn: 50 -+ *perfChartDisk.highAlarm: 100 -+ -+ *perfChartIntrpts.highWarn: 500 -+ *perfChartIntrpts.highAlarm: 1000 -+ -+ *perfChartInput.highWarn: 500 -+ *perfChartInput.highAlarm: 1000 -+ -+ *perfChartOutput.highWarn: 500 -+ *perfChartOutput.highAlarm: 1000 -+ -+ *perfChartCollision.highWarn: 20 -+ *perfChartCollision.highAlarm: 50 -+ -+ *perfChartNFSClient.highWarn: 100 -+ *perfChartNFSClient.highAlarm: 200 -+ *font: 6x13 -+ -diff -c -N ../xperfmon++/bsd_system.c ./bsd_system.c -*** ../xperfmon++/bsd_system.c Thu Jan 1 00:00:00 1970 ---- ./bsd_system.c Thu Mar 23 09:32:02 1995 -*************** -*** 0 **** ---- 1,412 ---- -+ /* -+ * Perfmon Performance Monitor -+ * -+ * Copyright 1985, Massachusetts Institute of Technology -+ * Copyright 1989, PCS Computer Systeme GmbH, West Germany -+ * Copyright 1994, Sterling Software @ NASA-Ames Research Center -+ * Copyright 1995, Regents of the University of California, -+ * Lars Köller <lars.koeller@odie.physik2.uni-rostock.de -+ * -+ * Permission to use, copy, modify, distribute, and sell this software and its -+ * documentation for any purpose is hereby granted without fee, provided that -+ * the above copyright notice appear in all copies and that both that -+ * copyright notice and this permission notice appear in supporting -+ * documentation, and that the name of PCS and Sterling Software not be used in advertising or -+ * publicity pertaining to distribution of the software without specific, -+ * written prior permission. PCS and Sterling Software makes no representations about the -+ * suitability of this software for any purpose. It is provided "as is" -+ * without express or implied warranty. -+ * -+ * PCS & STERLING SOFTWARE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL -+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL PCS & STERLING SOFTWARE -+ * BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -+ * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -+ * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -+ * -+ * Original Author: Emanuel Jay Berkenbilt, MIT Project Athena -+ * Author: Thomas A. Baghli, PCS Computer Systeme GmbH, West Germany -+ * tom@meepmeep.pcs.com -+ * 1994 Revision -+ * Author: Roger Smith, Sterling Software @ NASA-Ames Research Center -+ * Moffett Field, California, rsmith@proteus.arc.nasa.gov -+ * 1995 FreeBSD 2.x Version -+ * Author: Lars Koeller, Univerity of Rostock, Germany -+ * lars.koeller@odie.physik2.uni-rostock.de -+ */ -+ -+ /* This file contains only system functions - that is the functions that -+ * get the information the performance monitor is monitoring. No calls -+ * to any X routines should be made here. The reason for doing this is -+ * so that as the X toolkit becomes available and the X window system -+ * improves no changes will have to be made to this file, and as this -+ * program is made available for a new type of machine, only this file -+ * will need to be changed. -+ */ -+ #include <X11/IntrinsicP.h> -+ -+ #include "system.h" -+ -+ #include <stdio.h> -+ #include <strings.h> -+ #include <unistd.h> -+ #include <paths.h> -+ #include <kvm.h> -+ #include <nlist.h> -+ #include <limits.h> -+ #include <errno.h> -+ -+ #include <sys/file.h> -+ #include <sys/param.h> -+ #include <sys/socket.h> -+ #include <sys/sysctl.h> -+ #include <sys/dkstat.h> -+ #include <sys/buf.h> -+ #include <sys/vmmeter.h> -+ #include <vm/vm.h> -+ #include <net/if.h> -+ #include <netinet/in.h> -+ -+ #include <sys/mount.h> -+ #include <nfs/nfsv2.h> -+ #include <nfs/nfs.h> -+ -+ #include "is.h" -+ -+ #ifndef TRUE -+ #define TRUE 1 -+ #define FALSE 0 -+ #endif -+ -+ #define WANT_STAT(x) (poss_stats[(x)] != NO_STAT) -+ -+ /* -+ Function Prototypes -+ */ -+ static void kread(int, void *, size_t); -+ -+ /* -+ Variables & Structs -+ */ -+ static unsigned long *intrcnt; -+ static int nintr, hz; -+ static kvm_t *kd; -+ static char errbuf[_POSIX2_LINE_MAX]; -+ static char dr_name[DK_NDRIVE][DK_NAMELEN]; -+ static double etime; -+ static char *defdrives[] = { "wd0", "wd1", "sd0", "sd1" }; -+ static int num_stats, poss_stats[NUM_POSSIBLE_STATS]; -+ -+ int current_values[NUM_GRAPHS]; -+ stat_type stats; -+ -+ extern Widget perfmon[NUM_GRAPHS]; -+ -+ static struct packet { -+ int input, output, collisions; -+ } packets, old_packets; -+ -+ static struct nfsstats nfsstats; -+ static struct _nfsStats { -+ int nfsServer, nfsClient; -+ } nfsStats, old_nfsStats; -+ -+ struct nlist nl[] = { -+ #define X_CPTIME 0 -+ { "_cp_time" }, -+ #define X_TOTAL 1 -+ { "_total" }, -+ #define X_SUM 2 -+ { "_cnt" }, -+ #define X_BOOTTIME 3 -+ { "_boottime" }, -+ #define X_DKXFER 4 -+ { "_dk_xfer" }, -+ #define X_HZ 5 -+ { "_hz" }, -+ #define N_IFNET 6 -+ { "_ifnet" }, -+ #define X_DK_NAMES 7 -+ { "_dk_names"}, -+ #define X_DK_NDRIVE 8 -+ { "_dk_ndrive" }, -+ #define X_INTRCNT 9 -+ { "_intrcnt" }, -+ #define X_EINTRCNT 10 -+ { "_eintrcnt" }, -+ { "" }, -+ }; -+ -+ struct { -+ long time[CPUSTATES]; -+ long xfer[DK_NDRIVE]; -+ struct vmtotal Total; -+ struct vmmeter Sum; -+ struct vmmeter Rate; -+ int interrupts; -+ } s, s1; -+ -+ #define total s.Total -+ #define rate s.Rate -+ #define sum s.Sum -+ #define pgtok(a) ((a) * sum.v_page_size >> 10) -+ -+ -+ /* -+ This routine does all necessary setting up of structures -+ that will handle system calls. -+ */ -+ void sys_setup() -+ { -+ get_namelist("/kernel", _PATH_KMEM); -+ collect_stats(); -+ etime = 1.0; -+ } -+ -+ -+ /* -+ Update the data structures -+ */ -+ void update_stats() -+ { -+ int state; -+ double pct, tot;; -+ -+ collect_stats(); -+ -+ tot = 0; -+ for (state = 0; state < CPUSTATES; ++state) -+ tot += s.time[state]; -+ if (tot) -+ pct = 100 / tot; -+ else -+ pct = 0; -+ current_values[USER_CPU_PERCENTAGE] = (s.time[CP_USER] + s.time[CP_NICE]) * pct; -+ current_values[SYSTEM_CPU_PERCENTAGE] = (s.time[CP_SYS] + s.time[CP_INTR]) * pct;; -+ current_values[IDLE_CPU_PERCENTAGE] = s.time[CP_IDLE] * pct; -+ -+ if (perfmon[FREE_MEM]) -+ current_values[FREE_MEM] = pgtok(total.t_free); -+ if (perfmon[DISK_TRANSFERS]) -+ current_values[DISK_TRANSFERS] = total_disk_transfers(); -+ if (perfmon[INTERRUPTS]) -+ current_values[INTERRUPTS] = s.interrupts - s1.interrupts; -+ if (perfmon[INPUT_PACKETS]) -+ current_values[INPUT_PACKETS] = packets.input - old_packets.input; -+ if (perfmon[OUTPUT_PACKETS]) -+ current_values[OUTPUT_PACKETS] = packets.output - old_packets.output; -+ if (perfmon[COLLISION_PACKETS]) -+ current_values[COLLISION_PACKETS] = packets.collisions - old_packets.collisions; -+ if (perfmon[NFS_CLIENT_CALLS]) -+ current_values[NFS_CLIENT_CALLS] = nfsStats.nfsClient - old_nfsStats.nfsClient; -+ if (perfmon[NFS_SERVER_CALLS]) -+ current_values[NFS_SERVER_CALLS] = nfsStats.nfsServer - old_nfsStats.nfsServer; -+ } -+ -+ -+ /* -+ Collect the overall disk transfer rates -+ */ -+ int -+ total_disk_transfers() -+ { -+ register int i, total_xfers = 0; -+ -+ for(i=0; i < DK_NDRIVE; i++) -+ total_xfers += s.xfer[i]; -+ return(total_xfers/etime); -+ } -+ -+ -+ /* -+ Collect all the data -+ */ -+ collect_stats() -+ { -+ off_t ifnetaddr; -+ register int i, tmp; -+ int mib[3], size, state; -+ -+ kread(X_CPTIME, s.time, sizeof(s.time)); -+ kread(X_DKXFER, s.xfer, sizeof(s.xfer)); -+ kread(X_SUM, &sum, sizeof(sum) ); -+ size = sizeof(total); -+ mib[0] = CTL_VM; -+ mib[1] = VM_METER; -+ if (sysctl(mib, 2, &total, &size, NULL, 0) < 0) { -+ printf("Can't get kerninfo: %s\n", strerror(errno)); -+ bzero(&total, sizeof(total)); -+ } -+ -+ nintr = nl[X_EINTRCNT].n_value - nl[X_INTRCNT].n_value; -+ intrcnt = (unsigned long *) malloc((size_t) nintr); -+ nintr /= sizeof(long); -+ kread(X_INTRCNT, intrcnt, (size_t) nintr*sizeof(long)); -+ s1.interrupts = s.interrupts; -+ s.interrupts = 0; -+ for (i = 0; i < nintr; i++) -+ s.interrupts += *(intrcnt + i); -+ -+ etime = 0; -+ for (i=0; i < DK_NDRIVE; i++) { -+ tmp = s.xfer[i]; -+ s.xfer[i] -= s1.xfer[i]; -+ s1.xfer[i] = tmp; -+ } -+ for (i=0; i < CPUSTATES; i++) { -+ tmp = s.time[i]; -+ s.time[i] -= s1.time[i]; -+ s1.time[i] = tmp; -+ etime += s.time[i]; -+ } -+ if(etime == 0.) -+ etime = 1.; -+ etime /= hz; -+ -+ /* -+ Collect the Network-Traffic -+ */ -+ -+ if (nl[N_IFNET].n_value != 0) { -+ struct ifnet ifnet; -+ kread(N_IFNET, &ifnetaddr, sizeof(ifnetaddr)); -+ old_packets = packets; -+ packets.input = packets.output = packets.collisions = 0; -+ while (ifnetaddr) { -+ kvm_read(kd, ifnetaddr, &ifnet, sizeof ifnet ); -+ packets.input += ifnet.if_ipackets; -+ packets.output += ifnet.if_opackets; -+ packets.collisions += ifnet.if_collisions; -+ ifnetaddr = (u_long) ifnet.if_next; -+ } -+ } -+ -+ /* -+ Collect the NFS and RPC Calls -+ */ -+ -+ size = sizeof(nfsstats); -+ mib[0] = CTL_FS; -+ mib[1] = MOUNT_NFS; -+ mib[2] = NFS_NFSSTATS; -+ -+ if (sysctl( mib, 3, &nfsstats, &size, NULL, 0) < 0) -+ return; -+ else { -+ old_nfsStats = nfsStats; -+ -+ nfsStats.nfsClient = nfsstats.rpccnt[NFSPROC_GETATTR] + -+ nfsstats.rpccnt[NFSPROC_SETATTR] + -+ nfsstats.rpccnt[NFSPROC_LOOKUP] + -+ nfsstats.rpccnt[NFSPROC_READLINK] + -+ nfsstats.rpccnt[NFSPROC_READ] + -+ nfsstats.rpccnt[NFSPROC_WRITE] + -+ nfsstats.rpccnt[NFSPROC_CREATE] + -+ nfsstats.rpccnt[NFSPROC_REMOVE] + -+ nfsstats.rpccnt[NFSPROC_RENAME] + -+ nfsstats.rpccnt[NFSPROC_LINK] + -+ nfsstats.rpccnt[NFSPROC_SYMLINK] + -+ nfsstats.rpccnt[NFSPROC_MKDIR] + -+ nfsstats.rpccnt[NFSPROC_RMDIR] + -+ nfsstats.rpccnt[NFSPROC_READDIR] + -+ nfsstats.rpccnt[NFSPROC_STATFS] + -+ nfsstats.rpccnt[NQNFSPROC_READDIRLOOK] + -+ nfsstats.rpccnt[NQNFSPROC_GETLEASE] + -+ nfsstats.rpccnt[NQNFSPROC_VACATED] + -+ nfsstats.rpccnt[NQNFSPROC_EVICTED]; -+ -+ nfsStats.nfsServer = nfsstats.srvrpccnt[NFSPROC_GETATTR] + -+ nfsstats.srvrpccnt[NFSPROC_SETATTR] + -+ nfsstats.srvrpccnt[NFSPROC_LOOKUP] + -+ nfsstats.srvrpccnt[NFSPROC_READLINK] + -+ nfsstats.srvrpccnt[NFSPROC_READ] + -+ nfsstats.srvrpccnt[NFSPROC_WRITE] + -+ nfsstats.srvrpccnt[NFSPROC_CREATE] + -+ nfsstats.srvrpccnt[NFSPROC_REMOVE] + -+ nfsstats.srvrpccnt[NFSPROC_RENAME] + -+ nfsstats.srvrpccnt[NFSPROC_LINK] + -+ nfsstats.srvrpccnt[NFSPROC_SYMLINK] + -+ nfsstats.srvrpccnt[NFSPROC_MKDIR] + -+ nfsstats.srvrpccnt[NFSPROC_RMDIR] + -+ nfsstats.srvrpccnt[NFSPROC_READDIR] + -+ nfsstats.srvrpccnt[NFSPROC_STATFS] + -+ nfsstats.srvrpccnt[NQNFSPROC_READDIRLOOK] + -+ nfsstats.srvrpccnt[NQNFSPROC_GETLEASE] + -+ nfsstats.srvrpccnt[NQNFSPROC_VACATED] + -+ nfsstats.srvrpccnt[NQNFSPROC_EVICTED]; -+ } -+ } -+ -+ -+ /* -+ Reads the nlist from the kernel -+ */ -+ int -+ get_namelist(kernel_name, memory_name) -+ char *kernel_name, *memory_name; -+ { -+ time_t now; -+ time_t boottime; -+ register int i, c; -+ int nintv; -+ -+ kd = kvm_openfiles(NULL, NULL, NULL, O_RDONLY, errbuf); -+ if (kd == 0) { -+ (void)fprintf(stderr, "xperfmon++: kvm_openfiles: %s\n", errbuf); -+ exit(1); -+ } -+ -+ if ((c = kvm_nlist(kd, nl)) != 0) { -+ if (c > 0) { -+ (void)fprintf(stderr,"xperfmon++: undefined symbols:"); -+ for (c = 0; c < sizeof(nl)/sizeof(nl[0]); c++) -+ if (nl[c].n_type == 0) -+ fprintf(stderr, " %s", nl[c].n_name); -+ (void)fputc('\n', stderr); -+ } else -+ (void)fprintf(stderr, "xperfmon++: kvm_nlist: %s\n", kvm_geterr(kd)); exit(1); -+ } -+ -+ kread(X_BOOTTIME, &boottime, sizeof(boottime)); -+ kread(X_HZ, &hz, sizeof(hz)); -+ for (i = 0; i < DK_NDRIVE; i++) { -+ strcpy(dr_name[i], "xx"); -+ } -+ time(&now); -+ nintv = now - boottime; -+ if (nintv <= 0 || nintv > 60*60*24*365*10) { -+ fprintf(stderr, -+ "Time makes no sense... namelist must be wrong.\n"); -+ exit(1); -+ } -+ return(nintv); -+ } -+ -+ -+ /* -+ Kread reads something from the kernel, given its nlist index. -+ */ -+ static void -+ kread(nlx, addr, size) -+ int nlx; -+ void *addr; -+ size_t size; -+ { -+ char *sym; -+ -+ if (nl[nlx].n_type == 0 || nl[nlx].n_value == 0) { -+ sym = nl[nlx].n_name; -+ if (*sym == '_') -+ ++sym; -+ (void)fprintf(stderr, -+ "xpermon++: symbol %s not defined\n", sym); -+ exit(1); -+ } -+ if (kvm_read(kd, nl[nlx].n_value, addr, size) != size) { -+ sym = nl[nlx].n_name; -+ if (*sym == '_') -+ ++sym; -+ (void)fprintf(stderr, "xperfmon++: %s: %s\n", sym, kvm_geterr(kd)); -+ exit(1); -+ } -+ } diff --git a/sysutils/xperfmon/pkg-comment b/sysutils/xperfmon/pkg-comment deleted file mode 100644 index 8cde1e219dab..000000000000 --- a/sysutils/xperfmon/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -xpermon++, version 1.1 (with shared libs for X11 and FreeBSD 2.X) diff --git a/sysutils/xperfmon/pkg-descr b/sysutils/xperfmon/pkg-descr deleted file mode 100644 index e20cd9cc5269..000000000000 --- a/sysutils/xperfmon/pkg-descr +++ /dev/null @@ -1,8 +0,0 @@ -This package contains the binary release of xperfmon++ V1.1 a X based -system performance meter for several systems, ported to FreeBSD 2.X. - -The program monitors user-, system-, idle-cputime, free mem, disk io, -number of interrupts, network-input, -output, -collision packets and -NFS client and server activity. - -Please send BUGS and annotations to: lars.koeller@odie.physik2.uni-rostock.de diff --git a/sysutils/xperfmon/pkg-plist b/sysutils/xperfmon/pkg-plist deleted file mode 100644 index 88d76fba0fd6..000000000000 --- a/sysutils/xperfmon/pkg-plist +++ /dev/null @@ -1,9 +0,0 @@ -@cwd /usr/X11R6 -@group kmem -@owner bin -@mode 2555 -bin/xperfmon++ -@group bin -@mode 444 -lib/X11/app-defaults/XPerfmon++ -man/man1/xperfmon++.1.gz
\ No newline at end of file diff --git a/sysutils/xperfmon3/Makefile b/sysutils/xperfmon3/Makefile deleted file mode 100644 index 6bc00bd66973..000000000000 --- a/sysutils/xperfmon3/Makefile +++ /dev/null @@ -1,19 +0,0 @@ -# New ports collection makefile for: xpermon++ V1.1 -# Version required: 1.1 -# Date created: 8 March 95 -# Whom: Lars Koeller <lars.koeller@odie.physik2.uni-rostock.de> -# -# $Id: Makefile,v 1.4 1995/04/12 20:32:12 asami Exp $ -# - -DISTNAME= xperfmon++ -PKGNAME= xperfmon-1.1 -USE_IMAKE= yes -CATEGORIES+= utilities -# In Germany try this -# MASTER_SITES= ftp://odie.physik2.uni-rostock.de/pub/ -MASTER_SITES= ftp://proteus.arc.nasa.gov/pub/ -DISTFILES= xperfmon++v1.1.tar.Z - -.include <bsd.port.mk> - diff --git a/sysutils/xperfmon3/distinfo b/sysutils/xperfmon3/distinfo deleted file mode 100644 index a8dc8027419a..000000000000 --- a/sysutils/xperfmon3/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (xperfmon++v1.1.tar.Z) = 37ec5dccd61eae0fd9d6ae91119f7e64 diff --git a/sysutils/xperfmon3/files/patch-aa b/sysutils/xperfmon3/files/patch-aa deleted file mode 100644 index b1bb2a9aa9a8..000000000000 --- a/sysutils/xperfmon3/files/patch-aa +++ /dev/null @@ -1,561 +0,0 @@ -diff -c -N ../xperfmon++/DEADJOE ./DEADJOE -*** ../xperfmon++/DEADJOE Thu Jan 1 00:00:00 1970 ---- ./DEADJOE Tue Mar 14 21:09:19 1995 -*************** -*** 0 **** ---- 1,9 ---- -+ -+ *** Modified files in JOE when it aborted on Tue Mar 14 21:09:19 1995 -+ *** JOE was aborted by signal 15 -+ -+ *** File '(Unnamed)' -+ bsd_system.c -+ -+ *** File '(Unnamed)' -+ nfs -diff -c -N ../xperfmon++/Imakefile ./Imakefile -*** ../xperfmon++/Imakefile Wed Jul 27 20:29:29 1994 ---- ./Imakefile Wed Mar 15 12:47:26 1995 -*************** -*** 17,31 **** - SYS_MODULE= sgi_system - #endif - -! EXTRA_LIBRARIES = $(SUNFLAGS) $(MIPSFLAGS) $(SGIFLAGS) - - INSTPGMFLAGS = $(INSTKMEMFLAGS) - LOCAL_LIBRARIES = $(XAWLIB) $(XTOOLLIB) $(XMULIB) $(XLIB) - INCLUDES = -I. -I$(TOOLKITSRC) -I$(TOP) -I$(TOP)/X11 -! # INCLUDES = -I. -I$(TOOLKITSRC) -I$(TOP) -I$(TOP)/X11 -I/usr/include/bsd -! CDEBUGFLAGS = -O -! SRCS = TimeChart.c StripChart.c misc.c $(SYS_MODULE).c xperfmon.c nfs.c -! OBJS = TimeChart.o StripChart.o misc.o $(SYS_MODULE).o xperfmon.o nfs.o - - ComplexProgramTarget(xperfmon++) - ---- 17,37 ---- - SYS_MODULE= sgi_system - #endif - -! #if defined (i386BsdArchitecture) -! BSDFLAGS= -lkvm -! SYS_MODULE= bsd_system -! CC= gcc -! #endif -! -! EXTRA_LIBRARIES = $(SUNFLAGS) $(MIPSFLAGS) $(SGIFLAGS) $(BSDFLAGS) - - INSTPGMFLAGS = $(INSTKMEMFLAGS) - LOCAL_LIBRARIES = $(XAWLIB) $(XTOOLLIB) $(XMULIB) $(XLIB) - INCLUDES = -I. -I$(TOOLKITSRC) -I$(TOP) -I$(TOP)/X11 -! # SRCS = TimeChart.c StripChart.c misc.c $(SYS_MODULE).c xperfmon.c nfs.c -! # OBJS = TimeChart.o StripChart.o misc.o $(SYS_MODULE).o xperfmon.o nfs.o -! SRCS = TimeChart.c StripChart.c misc.c $(SYS_MODULE).c xperfmon.c -! OBJS = TimeChart.o StripChart.o misc.o $(SYS_MODULE).o xperfmon.o - - ComplexProgramTarget(xperfmon++) - -diff -c -N ../xperfmon++/README ./README -*** ../xperfmon++/README Wed Jul 27 20:29:30 1994 ---- ./README Wed Mar 15 12:42:44 1995 -*************** -*** 18,20 **** ---- 18,24 ---- - Research Center, rsmith@proteus.arc.nasa.gov. Imake will build for correct - O/S if x11r5 is fully installed in all the right places. - -+ -+ 3-15-95 Completely new port of systemdependent file (bsd_system.c) for FreeBSD-2.X -+ by Lars Köller @University of Rostock, Germany. -+ E-Mail: <lars.koeller@odie.physik2.uni-rostock.de> -diff -c -N ../xperfmon++/TimeChart.h ./TimeChart.h -*** ../xperfmon++/TimeChart.h Wed Jul 27 20:29:31 1994 ---- ./TimeChart.h Thu Mar 9 15:59:28 1995 -*************** -*** 88,99 **** - #define XtCFillRect "FillRect" - - #define XtNgetValue "getValue" -! #define XtNhighlight "highlight" - #define XtNjumpScroll "jumpScroll" - #define XtNminScale "minScale" - #define XtNscale "scale" - #define XtNfillRect "fillRect" -! #define XtNupdate "update" - #define XtNvmunix "vmunix" - - typedef struct _TimeChartRec *TimeChartWidget; ---- 88,99 ---- - #define XtCFillRect "FillRect" - - #define XtNgetValue "getValue" -! /* #define XtNhighlight "highlight" */ - #define XtNjumpScroll "jumpScroll" - #define XtNminScale "minScale" - #define XtNscale "scale" - #define XtNfillRect "fillRect" -! /* #define XtNupdate "update" */ - #define XtNvmunix "vmunix" - - typedef struct _TimeChartRec *TimeChartWidget; -diff -c -N ../xperfmon++/XPerfmon++.ad.FreeBSD ./XPerfmon++.ad.FreeBSD -*** ../xperfmon++/XPerfmon++.ad.FreeBSD Thu Jan 1 00:00:00 1970 ---- ./XPerfmon++.ad.FreeBSD Wed Mar 15 10:26:56 1995 -*************** -*** 0 **** ---- 1,37 ---- -+ ! the following specification would set all highAlarm values to 99998. -+ ! this will turn on a green color background for all graphs, even if no other -+ ! resources are set for that graph. Note that if this specification is -+ ! commented out, the "NFS Server" graph background will be the application -+ ! default color, unless some other resource file has specified it. -+ ! *PerfChart.highAlarm: 99998 -+ *perfChartUser.highAlarm: 95 -+ *perfChartUser.highWarn: 75 -+ -+ *perfChartSystem.highAlarm: 40 -+ *perfChartSystem.highWarn: 25 -+ -+ *perfChartIdle.lowWarn: 10 -+ *perfChartIdle.lowAlarm: 5 -+ -+ *perfChartFree.lowWarn: 400 -+ *perfChartFree.lowAlarm: 150 -+ -+ *perfChartDisk.highWarn: 50 -+ *perfChartDisk.highAlarm: 100 -+ -+ *perfChartIntrpts.highWarn: 500 -+ *perfChartIntrpts.highAlarm: 1000 -+ -+ *perfChartInput.highWarn: 500 -+ *perfChartInput.highAlarm: 1000 -+ -+ *perfChartOutput.highWarn: 500 -+ *perfChartOutput.highAlarm: 1000 -+ -+ *perfChartCollision.highWarn: 20 -+ *perfChartCollision.highAlarm: 50 -+ -+ *perfChartNFSClient.highWarn: 100 -+ *perfChartNFSClient.highAlarm: 200 -+ *font: 6x13 -+ -diff -c -N ../xperfmon++/bsd_system.c ./bsd_system.c -*** ../xperfmon++/bsd_system.c Thu Jan 1 00:00:00 1970 ---- ./bsd_system.c Thu Mar 23 09:32:02 1995 -*************** -*** 0 **** ---- 1,412 ---- -+ /* -+ * Perfmon Performance Monitor -+ * -+ * Copyright 1985, Massachusetts Institute of Technology -+ * Copyright 1989, PCS Computer Systeme GmbH, West Germany -+ * Copyright 1994, Sterling Software @ NASA-Ames Research Center -+ * Copyright 1995, Regents of the University of California, -+ * Lars Köller <lars.koeller@odie.physik2.uni-rostock.de -+ * -+ * Permission to use, copy, modify, distribute, and sell this software and its -+ * documentation for any purpose is hereby granted without fee, provided that -+ * the above copyright notice appear in all copies and that both that -+ * copyright notice and this permission notice appear in supporting -+ * documentation, and that the name of PCS and Sterling Software not be used in advertising or -+ * publicity pertaining to distribution of the software without specific, -+ * written prior permission. PCS and Sterling Software makes no representations about the -+ * suitability of this software for any purpose. It is provided "as is" -+ * without express or implied warranty. -+ * -+ * PCS & STERLING SOFTWARE DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE, INCLUDING ALL -+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS, IN NO EVENT SHALL PCS & STERLING SOFTWARE -+ * BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES -+ * WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION -+ * OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN -+ * CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. -+ * -+ * Original Author: Emanuel Jay Berkenbilt, MIT Project Athena -+ * Author: Thomas A. Baghli, PCS Computer Systeme GmbH, West Germany -+ * tom@meepmeep.pcs.com -+ * 1994 Revision -+ * Author: Roger Smith, Sterling Software @ NASA-Ames Research Center -+ * Moffett Field, California, rsmith@proteus.arc.nasa.gov -+ * 1995 FreeBSD 2.x Version -+ * Author: Lars Koeller, Univerity of Rostock, Germany -+ * lars.koeller@odie.physik2.uni-rostock.de -+ */ -+ -+ /* This file contains only system functions - that is the functions that -+ * get the information the performance monitor is monitoring. No calls -+ * to any X routines should be made here. The reason for doing this is -+ * so that as the X toolkit becomes available and the X window system -+ * improves no changes will have to be made to this file, and as this -+ * program is made available for a new type of machine, only this file -+ * will need to be changed. -+ */ -+ #include <X11/IntrinsicP.h> -+ -+ #include "system.h" -+ -+ #include <stdio.h> -+ #include <strings.h> -+ #include <unistd.h> -+ #include <paths.h> -+ #include <kvm.h> -+ #include <nlist.h> -+ #include <limits.h> -+ #include <errno.h> -+ -+ #include <sys/file.h> -+ #include <sys/param.h> -+ #include <sys/socket.h> -+ #include <sys/sysctl.h> -+ #include <sys/dkstat.h> -+ #include <sys/buf.h> -+ #include <sys/vmmeter.h> -+ #include <vm/vm.h> -+ #include <net/if.h> -+ #include <netinet/in.h> -+ -+ #include <sys/mount.h> -+ #include <nfs/nfsv2.h> -+ #include <nfs/nfs.h> -+ -+ #include "is.h" -+ -+ #ifndef TRUE -+ #define TRUE 1 -+ #define FALSE 0 -+ #endif -+ -+ #define WANT_STAT(x) (poss_stats[(x)] != NO_STAT) -+ -+ /* -+ Function Prototypes -+ */ -+ static void kread(int, void *, size_t); -+ -+ /* -+ Variables & Structs -+ */ -+ static unsigned long *intrcnt; -+ static int nintr, hz; -+ static kvm_t *kd; -+ static char errbuf[_POSIX2_LINE_MAX]; -+ static char dr_name[DK_NDRIVE][DK_NAMELEN]; -+ static double etime; -+ static char *defdrives[] = { "wd0", "wd1", "sd0", "sd1" }; -+ static int num_stats, poss_stats[NUM_POSSIBLE_STATS]; -+ -+ int current_values[NUM_GRAPHS]; -+ stat_type stats; -+ -+ extern Widget perfmon[NUM_GRAPHS]; -+ -+ static struct packet { -+ int input, output, collisions; -+ } packets, old_packets; -+ -+ static struct nfsstats nfsstats; -+ static struct _nfsStats { -+ int nfsServer, nfsClient; -+ } nfsStats, old_nfsStats; -+ -+ struct nlist nl[] = { -+ #define X_CPTIME 0 -+ { "_cp_time" }, -+ #define X_TOTAL 1 -+ { "_total" }, -+ #define X_SUM 2 -+ { "_cnt" }, -+ #define X_BOOTTIME 3 -+ { "_boottime" }, -+ #define X_DKXFER 4 -+ { "_dk_xfer" }, -+ #define X_HZ 5 -+ { "_hz" }, -+ #define N_IFNET 6 -+ { "_ifnet" }, -+ #define X_DK_NAMES 7 -+ { "_dk_names"}, -+ #define X_DK_NDRIVE 8 -+ { "_dk_ndrive" }, -+ #define X_INTRCNT 9 -+ { "_intrcnt" }, -+ #define X_EINTRCNT 10 -+ { "_eintrcnt" }, -+ { "" }, -+ }; -+ -+ struct { -+ long time[CPUSTATES]; -+ long xfer[DK_NDRIVE]; -+ struct vmtotal Total; -+ struct vmmeter Sum; -+ struct vmmeter Rate; -+ int interrupts; -+ } s, s1; -+ -+ #define total s.Total -+ #define rate s.Rate -+ #define sum s.Sum -+ #define pgtok(a) ((a) * sum.v_page_size >> 10) -+ -+ -+ /* -+ This routine does all necessary setting up of structures -+ that will handle system calls. -+ */ -+ void sys_setup() -+ { -+ get_namelist("/kernel", _PATH_KMEM); -+ collect_stats(); -+ etime = 1.0; -+ } -+ -+ -+ /* -+ Update the data structures -+ */ -+ void update_stats() -+ { -+ int state; -+ double pct, tot;; -+ -+ collect_stats(); -+ -+ tot = 0; -+ for (state = 0; state < CPUSTATES; ++state) -+ tot += s.time[state]; -+ if (tot) -+ pct = 100 / tot; -+ else -+ pct = 0; -+ current_values[USER_CPU_PERCENTAGE] = (s.time[CP_USER] + s.time[CP_NICE]) * pct; -+ current_values[SYSTEM_CPU_PERCENTAGE] = (s.time[CP_SYS] + s.time[CP_INTR]) * pct;; -+ current_values[IDLE_CPU_PERCENTAGE] = s.time[CP_IDLE] * pct; -+ -+ if (perfmon[FREE_MEM]) -+ current_values[FREE_MEM] = pgtok(total.t_free); -+ if (perfmon[DISK_TRANSFERS]) -+ current_values[DISK_TRANSFERS] = total_disk_transfers(); -+ if (perfmon[INTERRUPTS]) -+ current_values[INTERRUPTS] = s.interrupts - s1.interrupts; -+ if (perfmon[INPUT_PACKETS]) -+ current_values[INPUT_PACKETS] = packets.input - old_packets.input; -+ if (perfmon[OUTPUT_PACKETS]) -+ current_values[OUTPUT_PACKETS] = packets.output - old_packets.output; -+ if (perfmon[COLLISION_PACKETS]) -+ current_values[COLLISION_PACKETS] = packets.collisions - old_packets.collisions; -+ if (perfmon[NFS_CLIENT_CALLS]) -+ current_values[NFS_CLIENT_CALLS] = nfsStats.nfsClient - old_nfsStats.nfsClient; -+ if (perfmon[NFS_SERVER_CALLS]) -+ current_values[NFS_SERVER_CALLS] = nfsStats.nfsServer - old_nfsStats.nfsServer; -+ } -+ -+ -+ /* -+ Collect the overall disk transfer rates -+ */ -+ int -+ total_disk_transfers() -+ { -+ register int i, total_xfers = 0; -+ -+ for(i=0; i < DK_NDRIVE; i++) -+ total_xfers += s.xfer[i]; -+ return(total_xfers/etime); -+ } -+ -+ -+ /* -+ Collect all the data -+ */ -+ collect_stats() -+ { -+ off_t ifnetaddr; -+ register int i, tmp; -+ int mib[3], size, state; -+ -+ kread(X_CPTIME, s.time, sizeof(s.time)); -+ kread(X_DKXFER, s.xfer, sizeof(s.xfer)); -+ kread(X_SUM, &sum, sizeof(sum) ); -+ size = sizeof(total); -+ mib[0] = CTL_VM; -+ mib[1] = VM_METER; -+ if (sysctl(mib, 2, &total, &size, NULL, 0) < 0) { -+ printf("Can't get kerninfo: %s\n", strerror(errno)); -+ bzero(&total, sizeof(total)); -+ } -+ -+ nintr = nl[X_EINTRCNT].n_value - nl[X_INTRCNT].n_value; -+ intrcnt = (unsigned long *) malloc((size_t) nintr); -+ nintr /= sizeof(long); -+ kread(X_INTRCNT, intrcnt, (size_t) nintr*sizeof(long)); -+ s1.interrupts = s.interrupts; -+ s.interrupts = 0; -+ for (i = 0; i < nintr; i++) -+ s.interrupts += *(intrcnt + i); -+ -+ etime = 0; -+ for (i=0; i < DK_NDRIVE; i++) { -+ tmp = s.xfer[i]; -+ s.xfer[i] -= s1.xfer[i]; -+ s1.xfer[i] = tmp; -+ } -+ for (i=0; i < CPUSTATES; i++) { -+ tmp = s.time[i]; -+ s.time[i] -= s1.time[i]; -+ s1.time[i] = tmp; -+ etime += s.time[i]; -+ } -+ if(etime == 0.) -+ etime = 1.; -+ etime /= hz; -+ -+ /* -+ Collect the Network-Traffic -+ */ -+ -+ if (nl[N_IFNET].n_value != 0) { -+ struct ifnet ifnet; -+ kread(N_IFNET, &ifnetaddr, sizeof(ifnetaddr)); -+ old_packets = packets; -+ packets.input = packets.output = packets.collisions = 0; -+ while (ifnetaddr) { -+ kvm_read(kd, ifnetaddr, &ifnet, sizeof ifnet ); -+ packets.input += ifnet.if_ipackets; -+ packets.output += ifnet.if_opackets; -+ packets.collisions += ifnet.if_collisions; -+ ifnetaddr = (u_long) ifnet.if_next; -+ } -+ } -+ -+ /* -+ Collect the NFS and RPC Calls -+ */ -+ -+ size = sizeof(nfsstats); -+ mib[0] = CTL_FS; -+ mib[1] = MOUNT_NFS; -+ mib[2] = NFS_NFSSTATS; -+ -+ if (sysctl( mib, 3, &nfsstats, &size, NULL, 0) < 0) -+ return; -+ else { -+ old_nfsStats = nfsStats; -+ -+ nfsStats.nfsClient = nfsstats.rpccnt[NFSPROC_GETATTR] + -+ nfsstats.rpccnt[NFSPROC_SETATTR] + -+ nfsstats.rpccnt[NFSPROC_LOOKUP] + -+ nfsstats.rpccnt[NFSPROC_READLINK] + -+ nfsstats.rpccnt[NFSPROC_READ] + -+ nfsstats.rpccnt[NFSPROC_WRITE] + -+ nfsstats.rpccnt[NFSPROC_CREATE] + -+ nfsstats.rpccnt[NFSPROC_REMOVE] + -+ nfsstats.rpccnt[NFSPROC_RENAME] + -+ nfsstats.rpccnt[NFSPROC_LINK] + -+ nfsstats.rpccnt[NFSPROC_SYMLINK] + -+ nfsstats.rpccnt[NFSPROC_MKDIR] + -+ nfsstats.rpccnt[NFSPROC_RMDIR] + -+ nfsstats.rpccnt[NFSPROC_READDIR] + -+ nfsstats.rpccnt[NFSPROC_STATFS] + -+ nfsstats.rpccnt[NQNFSPROC_READDIRLOOK] + -+ nfsstats.rpccnt[NQNFSPROC_GETLEASE] + -+ nfsstats.rpccnt[NQNFSPROC_VACATED] + -+ nfsstats.rpccnt[NQNFSPROC_EVICTED]; -+ -+ nfsStats.nfsServer = nfsstats.srvrpccnt[NFSPROC_GETATTR] + -+ nfsstats.srvrpccnt[NFSPROC_SETATTR] + -+ nfsstats.srvrpccnt[NFSPROC_LOOKUP] + -+ nfsstats.srvrpccnt[NFSPROC_READLINK] + -+ nfsstats.srvrpccnt[NFSPROC_READ] + -+ nfsstats.srvrpccnt[NFSPROC_WRITE] + -+ nfsstats.srvrpccnt[NFSPROC_CREATE] + -+ nfsstats.srvrpccnt[NFSPROC_REMOVE] + -+ nfsstats.srvrpccnt[NFSPROC_RENAME] + -+ nfsstats.srvrpccnt[NFSPROC_LINK] + -+ nfsstats.srvrpccnt[NFSPROC_SYMLINK] + -+ nfsstats.srvrpccnt[NFSPROC_MKDIR] + -+ nfsstats.srvrpccnt[NFSPROC_RMDIR] + -+ nfsstats.srvrpccnt[NFSPROC_READDIR] + -+ nfsstats.srvrpccnt[NFSPROC_STATFS] + -+ nfsstats.srvrpccnt[NQNFSPROC_READDIRLOOK] + -+ nfsstats.srvrpccnt[NQNFSPROC_GETLEASE] + -+ nfsstats.srvrpccnt[NQNFSPROC_VACATED] + -+ nfsstats.srvrpccnt[NQNFSPROC_EVICTED]; -+ } -+ } -+ -+ -+ /* -+ Reads the nlist from the kernel -+ */ -+ int -+ get_namelist(kernel_name, memory_name) -+ char *kernel_name, *memory_name; -+ { -+ time_t now; -+ time_t boottime; -+ register int i, c; -+ int nintv; -+ -+ kd = kvm_openfiles(NULL, NULL, NULL, O_RDONLY, errbuf); -+ if (kd == 0) { -+ (void)fprintf(stderr, "xperfmon++: kvm_openfiles: %s\n", errbuf); -+ exit(1); -+ } -+ -+ if ((c = kvm_nlist(kd, nl)) != 0) { -+ if (c > 0) { -+ (void)fprintf(stderr,"xperfmon++: undefined symbols:"); -+ for (c = 0; c < sizeof(nl)/sizeof(nl[0]); c++) -+ if (nl[c].n_type == 0) -+ fprintf(stderr, " %s", nl[c].n_name); -+ (void)fputc('\n', stderr); -+ } else -+ (void)fprintf(stderr, "xperfmon++: kvm_nlist: %s\n", kvm_geterr(kd)); exit(1); -+ } -+ -+ kread(X_BOOTTIME, &boottime, sizeof(boottime)); -+ kread(X_HZ, &hz, sizeof(hz)); -+ for (i = 0; i < DK_NDRIVE; i++) { -+ strcpy(dr_name[i], "xx"); -+ } -+ time(&now); -+ nintv = now - boottime; -+ if (nintv <= 0 || nintv > 60*60*24*365*10) { -+ fprintf(stderr, -+ "Time makes no sense... namelist must be wrong.\n"); -+ exit(1); -+ } -+ return(nintv); -+ } -+ -+ -+ /* -+ Kread reads something from the kernel, given its nlist index. -+ */ -+ static void -+ kread(nlx, addr, size) -+ int nlx; -+ void *addr; -+ size_t size; -+ { -+ char *sym; -+ -+ if (nl[nlx].n_type == 0 || nl[nlx].n_value == 0) { -+ sym = nl[nlx].n_name; -+ if (*sym == '_') -+ ++sym; -+ (void)fprintf(stderr, -+ "xpermon++: symbol %s not defined\n", sym); -+ exit(1); -+ } -+ if (kvm_read(kd, nl[nlx].n_value, addr, size) != size) { -+ sym = nl[nlx].n_name; -+ if (*sym == '_') -+ ++sym; -+ (void)fprintf(stderr, "xperfmon++: %s: %s\n", sym, kvm_geterr(kd)); -+ exit(1); -+ } -+ } diff --git a/sysutils/xperfmon3/pkg-comment b/sysutils/xperfmon3/pkg-comment deleted file mode 100644 index 8cde1e219dab..000000000000 --- a/sysutils/xperfmon3/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -xpermon++, version 1.1 (with shared libs for X11 and FreeBSD 2.X) diff --git a/sysutils/xperfmon3/pkg-descr b/sysutils/xperfmon3/pkg-descr deleted file mode 100644 index e20cd9cc5269..000000000000 --- a/sysutils/xperfmon3/pkg-descr +++ /dev/null @@ -1,8 +0,0 @@ -This package contains the binary release of xperfmon++ V1.1 a X based -system performance meter for several systems, ported to FreeBSD 2.X. - -The program monitors user-, system-, idle-cputime, free mem, disk io, -number of interrupts, network-input, -output, -collision packets and -NFS client and server activity. - -Please send BUGS and annotations to: lars.koeller@odie.physik2.uni-rostock.de diff --git a/sysutils/xperfmon3/pkg-plist b/sysutils/xperfmon3/pkg-plist deleted file mode 100644 index 88d76fba0fd6..000000000000 --- a/sysutils/xperfmon3/pkg-plist +++ /dev/null @@ -1,9 +0,0 @@ -@cwd /usr/X11R6 -@group kmem -@owner bin -@mode 2555 -bin/xperfmon++ -@group bin -@mode 444 -lib/X11/app-defaults/XPerfmon++ -man/man1/xperfmon++.1.gz
\ No newline at end of file diff --git a/sysutils/xsysstats/Makefile b/sysutils/xsysstats/Makefile deleted file mode 100644 index a317931ab41a..000000000000 --- a/sysutils/xsysstats/Makefile +++ /dev/null @@ -1,18 +0,0 @@ -# New ports collection makefile for: xsysstats -# Version required: 1.34 -# Date created: 12 December 1994 -# Whom: asami -# -# $Id: Makefile,v 1.5 1995/04/01 12:50:39 jkh Exp $ -# - -DISTNAME= xsysstats1.34 -PKGNAME= xsysstats-1.34 -CATEGORIES+= utilities x11 -MASTER_SITES= ftp://crl.dec.com/pub/X11/contrib/utilities/ - -MAINTAINER= asami@FreeBSD.ORG - -USE_IMAKE= yes - -.include <bsd.port.mk> diff --git a/sysutils/xsysstats/distinfo b/sysutils/xsysstats/distinfo deleted file mode 100644 index f773772cd5ef..000000000000 --- a/sysutils/xsysstats/distinfo +++ /dev/null @@ -1 +0,0 @@ -MD5 (xsysstats1.34.tar.gz) = 6f8a5a27805bca2a1571cbd5fe816a03 diff --git a/sysutils/xsysstats/files/patch-aa b/sysutils/xsysstats/files/patch-aa deleted file mode 100644 index f2b42522f676..000000000000 --- a/sysutils/xsysstats/files/patch-aa +++ /dev/null @@ -1,11 +0,0 @@ ---- ./headers.h.org Thu Dec 1 18:06:22 1994 -+++ ./headers.h Mon Mar 27 21:53:02 1995 -@@ -9,7 +9,7 @@ - * prototypes, this is unneeded. - */ - --#if !defined(__NetBSD__) && !defined(linux) -+#if !defined(__NetBSD__) && !defined (__FreeBSD__) && !defined(linux) - #ifdef __GNUC__ - /* These do not seem to be needed with gcc-2.5.0. In fact, having - * them declared causes errors. diff --git a/sysutils/xsysstats/pkg-comment b/sysutils/xsysstats/pkg-comment deleted file mode 100644 index 1f79fe6f798f..000000000000 --- a/sysutils/xsysstats/pkg-comment +++ /dev/null @@ -1 +0,0 @@ -xsysstats-1.34, a system information display tool diff --git a/sysutils/xsysstats/pkg-descr b/sysutils/xsysstats/pkg-descr deleted file mode 100644 index 03f6522fa444..000000000000 --- a/sysutils/xsysstats/pkg-descr +++ /dev/null @@ -1,14 +0,0 @@ -XSysStats is a system information display tool similar to perfmeter. It -displays its information in the form of a strip chart. It can also display -information about remote hosts, as perfmeter can do. - -XSysStats can display any number of graphs at one time in the same window. -Information being displayed in the window need not be all of the same host. -For example, you could have it display the percentage of cpu being utilized -of half a dozen (or more) different hosts. Also, splitting the window -into smaller windows is now supported (similar to what the perfmeter -in OW 3 allows) - -(above taken from the original README) -- Satoshi -asami@cs.berkeley.edu diff --git a/sysutils/xsysstats/pkg-plist b/sysutils/xsysstats/pkg-plist deleted file mode 100644 index e31c5620f4b1..000000000000 --- a/sysutils/xsysstats/pkg-plist +++ /dev/null @@ -1,3 +0,0 @@ -@cwd /usr/X11R6 -bin/xsysstats -man/man1/xsysstats.1.gz |