1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-20 20:09:11 +00:00

xsysstats-1.32, a system information display tool. Someone please test

this, I can't for my life figure out how the heck all those options work....
This commit is contained in:
Satoshi Asami 1994-12-13 09:07:03 +00:00
parent b5f1d322ac
commit 840a84e7aa
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=565
5 changed files with 107 additions and 0 deletions

View File

@ -0,0 +1,14 @@
# New ports collection makefile for: xsysstats
# Version required: 1.32
# Date created: 12 December 1994
# Whom: asami
#
# $Id:$
#
DISTNAME= xsysstats1.32
USE_IMAKE= yes
INSTALL_MANPAGES= yes
MASTER_SITES= ftp://crl.dec.com/pub/X11/contrib/utilities/
.include <bsd.port.mk>

View File

@ -0,0 +1,75 @@
--- ./headers.h.org Mon Nov 21 19:57:57 1994
+++ ./headers.h Tue Dec 13 00:49:58 1994
@@ -9,7 +9,7 @@
* prototypes, this is unneeded.
*/
-#ifndef __NetBSD__
+#if !(defined(__NetBSD__) || defined(__FreeBSD__))
#ifdef __GNUC__
/* These do not seem to be needed with gcc-2.5.0. In fact, having
* them declared causes errors.
--- ./porting.c.org Tue Nov 22 13:21:16 1994
+++ ./porting.c Tue Dec 13 00:49:58 1994
@@ -1,4 +1,4 @@
-#ifndef __NetBSD__
+#if !(defined(__NetBSD__) || defined(__FreeBSD__))
#include <rpcsvc/rstat.h>
#endif
#include "xsysstats.h"
@@ -10,10 +10,13 @@
#define FSCALE (1<<FSHIFT)
#endif
-#ifdef __NetBSD__
+#if (defined(__NetBSD__) || defined(__FreeBSD__))
#include <rpc/rpc.h>
#undef FSHIFT
#undef FSCALE
+#ifdef __FreeBSD__
+#include <rpc/types.h>
+#endif
#include <rpcsvc/rstat.h>
#ifdef ultrix
--- ./Imakefile.org Mon Nov 21 19:47:44 1994
+++ ./Imakefile Tue Dec 13 00:57:57 1994
@@ -9,7 +9,7 @@
*/
-CFLAGS = -I/usr/X11R6/include -g -Wall
+CFLAGS = -I/usr/X11R6/include -O2 -Wall
CC = gcc
/* If using Solaris 2, uncomment the line below *
@@ -20,7 +20,7 @@
DEFINES = -DSOLARIS2
LIBS = -lrpcsvc -lnsl
#else
- LIBS = -lrpcsvc
+ LIBS = -lrpcsvc
#endif
DEPLIBS = $(DEPXLIB)
--- ./xsysstats.h.org Mon Nov 21 20:57:47 1994
+++ ./xsysstats.h Tue Dec 13 00:49:58 1994
@@ -2,9 +2,17 @@
#include <X11/Xutil.h>
#include <stdio.h>
#include <sys/param.h>
+#include <sys/types.h>
+#if defined(BSD) && (BSD >= 199306)
+#include <stdlib.h>
+#else
#include <malloc.h>
+#endif
-#ifdef SOLARIS2
+#include <string.h>
+#include <unistd.h>
+
+#if (defined(SOLARIS2) || defined(__FreeBSD__))
#include <netdb.h>
#endif

View File

@ -0,0 +1 @@
xsysstats-1.32, a system information display tool

View File

@ -0,0 +1,14 @@
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

View File

@ -0,0 +1,3 @@
@cwd /usr/X11R6
bin/xsysstats
man/man1/xsysstats.1.gz