summaryrefslogtreecommitdiff
path: root/sysutils/xperfmon/files/patch-ab
diff options
context:
space:
mode:
authorSteve Price <steve@FreeBSD.org>1998-02-21 20:26:39 +0000
committerSteve Price <steve@FreeBSD.org>1998-02-21 20:26:39 +0000
commit8ee3feb13e19c368c1f3a713fc360e16f243a1f9 (patch)
tree70e0a4b937e2b34fad9002a78e468db1338444cd /sysutils/xperfmon/files/patch-ab
parent1. This is tk81, not 80. (diff)
Update the maintainer's E-mail address and make this compile
again on both -current and -stable. PR: 5438 Submitted by: the maintainer of this port and myself
Notes
Notes: svn path=/head/; revision=9871
Diffstat (limited to 'sysutils/xperfmon/files/patch-ab')
-rw-r--r--sysutils/xperfmon/files/patch-ab289
1 files changed, 258 insertions, 31 deletions
diff --git a/sysutils/xperfmon/files/patch-ab b/sysutils/xperfmon/files/patch-ab
index f44906aac5b1..42bd33d334eb 100644
--- a/sysutils/xperfmon/files/patch-ab
+++ b/sysutils/xperfmon/files/patch-ab
@@ -1,6 +1,6 @@
-diff -c -N ../xperfmon++/Imakefile ./Imakefile
+diff -ca ../xperfmon++/Imakefile ./Imakefile
*** ../xperfmon++/Imakefile Wed Jul 27 22:29:29 1994
---- ./Imakefile Fri Mar 14 13:29:51 1997
+--- ./Imakefile Sun Dec 21 23:03:44 1997
***************
*** 17,31 ****
SYS_MODULE= sgi_system
@@ -41,22 +41,23 @@ diff -c -N ../xperfmon++/Imakefile ./Imakefile
ComplexProgramTarget(xperfmon++)
-diff -c -N ../xperfmon++/README ./README
+diff -ca ../xperfmon++/README ./README
*** ../xperfmon++/README Wed Jul 27 22:29:30 1994
---- ./README Fri Mar 14 13:59:13 1997
+--- ./README Sun Dec 21 23:03:44 1997
***************
*** 18,20 ****
---- 18,61 ----
+--- 18,52 ----
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 (freebsd_system.c) for FreeBSD-2.X
++
++ 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>
+
+ 8-16-95 Quick and dirty workaround of -geometry option bug.
+ But there are still some side effects when changing the geometry.
-+ Fix memory leak in freebsd_system.c
++ Fix memory leak in bsd_system.c
+ by Lars Köller @University of Rostock, Germany.
+ E-Mail: <lars.koeller@odie.physik2.uni-rostock.de>
+
@@ -81,19 +82,9 @@ diff -c -N ../xperfmon++/README ./README
+ FreeBSD-current (2.2, changes in get_swapspace)
+ by Lars Köller @University of Rostock, Germany.
+ E-Mail: <Lars_Koeller@odie.physik2.uni-rostock.de>
-+
-+ 3-14-97 Fix some problems with changed structures in 3.0,
-+ clean up the FreeBSD version numbers #if's.
-+ Now xperfmon++ should compile from FreeBSD-2.0 up to 3.0-current
-+ by Lars Köller @University of Rostock, Germany.
-+ E-Mail: <Lars_Koeller@odie.physik2.uni-rostock.de>
-+ Jörg Wunsch, FreeBSD core team menber, Germany
-+ E-Mail: <joerg_wunsch@uriah.heep.sax.de>
-+ <joerg@FreeBSD.ORG>
-+
-diff -c -N ../xperfmon++/XPerfmon++.ad ./XPerfmon++.ad
+diff -ca ../xperfmon++/XPerfmon++.ad ./XPerfmon++.ad
*** ../xperfmon++/XPerfmon++.ad Wed Jul 27 22:29:32 1994
---- ./XPerfmon++.ad Tue Dec 5 09:32:54 1995
+--- ./XPerfmon++.ad Sun Dec 21 23:03:45 1997
***************
*** 4,27 ****
! commented out, the "NFS Server" graph background will be the application
@@ -158,9 +149,93 @@ diff -c -N ../xperfmon++/XPerfmon++.ad ./XPerfmon++.ad
! *perfChartNFSServer.highAlarm: 200
*font: 6x13
+
-diff -c -N ../xperfmon++/xperfmon++.man ./xperfmon++.man
+ diff -ca ../xperfmon++/xperfmon++.man ./xperfmon++.man
*** ../xperfmon++/xperfmon++.man Wed Jul 27 22:29:39 1994
---- ./xperfmon++.man Fri Mar 14 14:02:29 1997
+--- ./xperfmon++.man Sun Dec 21 23:03:45 1997
+***************
+*** 20,51 ****
+ The program can produce a filled graph or a line graph and the update interval can be set in
+ seconds or 100-millisecond intervals.
+ .PP
+! While
+ .I xperfmon++
+ is running, it is possible to perform certain tasks by pressing keys over
+ the window:
+ .PP
+ .br
+! .B Q/q:
+ Quit... Exit gracefully
+ .br
+! .B l | L:
+ Print out a chart of all current limit settings. This chart will appear in the
+ window from which xperfmon++ was invoked.
+ .br
+! .B s:
+ Decrease update interval (slower) by a small amount
+ .br
+! .B S:
+ Decrease update interval (slower) by a large amount
+ .br
+! .B f:
+ Increase update interval (faster) by a small amount
+ .br
+! .B F:
+ Increase update interval (faster) by a large amount
+ .br
+! .B ?:
+ Help
+ .SH OPTIONS
+ .PP
+--- 20,51 ----
+ The program can produce a filled graph or a line graph and the update interval can be set in
+ seconds or 100-millisecond intervals.
+ .PP
+! While
+ .I xperfmon++
+ is running, it is possible to perform certain tasks by pressing keys over
+ the window:
+ .PP
+ .br
+! .B Q/q:
+ Quit... Exit gracefully
+ .br
+! .B l | L:
+ Print out a chart of all current limit settings. This chart will appear in the
+ window from which xperfmon++ was invoked.
+ .br
+! .B s:
+ Decrease update interval (slower) by a small amount
+ .br
+! .B S:
+ Decrease update interval (slower) by a large amount
+ .br
+! .B f:
+ Increase update interval (faster) by a small amount
+ .br
+! .B F:
+ Increase update interval (faster) by a large amount
+ .br
+! .B ?:
+ Help
+ .SH OPTIONS
+ .PP
+***************
+*** 79,85 ****
+ .PP
+ The following options specify the list of statistics to be displayed.
+ If none are present on the command line, then all statistics are displayed.
+! If any "+" options are listed the default list is cleared and only those
+ listed as "+" options are displayed.
+ If any "-" options are listed, then they are taken away from the
+ default list. Specifying both "-" and "+" options will produce unpredictable
+--- 79,85 ----
+ .PP
+ The following options specify the list of statistics to be displayed.
+ If none are present on the command line, then all statistics are displayed.
+! If any "+" options are listed the default list is cleared and only those
+ listed as "+" options are displayed.
+ If any "-" options are listed, then they are taken away from the
+ default list. Specifying both "-" and "+" options will produce unpredictable
***************
*** 94,101 ****
.B \-idlecpu | \+idlecpu
@@ -181,6 +256,65 @@ diff -c -N ../xperfmon++/xperfmon++.man ./xperfmon++.man
.B \-diskxfr | \+diskxfr
Graph \fIDisk Transfers\fP per interval period.
***************
+*** 122,132 ****
+ .sp
+ \fIxperfmon++\fP will accept a number of \fIlimit\fP options. When a data point
+ exceeds a high or low limit the background of that graph changes color to visually reflect
+! the condition. The background color is an indication of the min (low limit) or max (high limit)
+ value currently contained
+ in the graph. When no limit has been exceeded the background color is set to green. If no limits have
+! been set for that graph its background color remains the same as the applications default color,
+! which is usually white.
+ .PP
+ WARNING: High and Low limits are mutually exclusive, i.e., you can set high limits or low limits, but
+ not both. If both are inadvertently set, the high limits are checked first, and the low limit will be
+--- 122,132 ----
+ .sp
+ \fIxperfmon++\fP will accept a number of \fIlimit\fP options. When a data point
+ exceeds a high or low limit the background of that graph changes color to visually reflect
+! the condition. The background color is an indication of the min (low limit) or max (high limit)
+ value currently contained
+ in the graph. When no limit has been exceeded the background color is set to green. If no limits have
+! been set for that graph its background color remains the same as the applications default color,
+! which is usually white.
+ .PP
+ WARNING: High and Low limits are mutually exclusive, i.e., you can set high limits or low limits, but
+ not both. If both are inadvertently set, the high limits are checked first, and the low limit will be
+***************
+*** 135,141 ****
+ There are four possible \fIlimit\fP conditions:
+ .TP 16
+ .B High Warning
+! When any value in the current graph exceeds the \fIhigh warning\fP limit
+ the background color of that graph is changed to \fIyellow\fP.
+ .TP 16
+ .B Low Warning
+--- 135,141 ----
+ There are four possible \fIlimit\fP conditions:
+ .TP 16
+ .B High Warning
+! When any value in the current graph exceeds the \fIhigh warning\fP limit
+ the background color of that graph is changed to \fIyellow\fP.
+ .TP 16
+ .B Low Warning
+***************
+*** 164,170 ****
+ .TP 26
+ .B \-high*Warn \fIvalue\fP
+ Set high Warning value for *.
+! .PP
+ Where "*" is one of the following:
+ .TP 12
+ .B user
+--- 164,170 ----
+ .TP 26
+ .B \-high*Warn \fIvalue\fP
+ Set high Warning value for *.
+! .PP
+ Where "*" is one of the following:
+ .TP 12
+ .B user
+***************
*** 176,183 ****
.B idle
Set \fIlimit\fP value for Idle CPU Percentage.
@@ -200,6 +334,23 @@ diff -c -N ../xperfmon++/xperfmon++.man ./xperfmon++.man
.B disk
Set \fIlimit\fP value for Disk Transfers.
***************
+*** 206,212 ****
+ Set \fIlow user Alarm\fP value to 25.
+ .PP
+ As with any X-based command line specification you only need specify the minimum number of
+! characters required to make the string unique.
+ See below for a description of setting \fIlimit\fP values using application resource specifications.
+ .SH TOOLKIT OPTIONS
+ .PP
+--- 206,212 ----
+ Set \fIlow user Alarm\fP value to 25.
+ .PP
+ As with any X-based command line specification you only need specify the minimum number of
+! characters required to make the string unique.
+ See below for a description of setting \fIlimit\fP values using application resource specifications.
+ .SH TOOLKIT OPTIONS
+ .PP
+***************
*** 313,320 ****
.B System
Set System CPU Percentage resource.
@@ -219,11 +370,90 @@ diff -c -N ../xperfmon++/xperfmon++.man ./xperfmon++.man
.B Disk
Set Disk Transfer count resource.
***************
-*** 395,398 ****
---- 395,421 ----
+*** 354,366 ****
+ .SH BUGS
+ .I xperfmon++
+ requires the ability to open and read the special system file
+! .I /dev/kmem.
+ On most systems, this requires the
+ .I suid
+ (set user id) bit to be set with root ownership, or the
+ .I sgid
+! (set group id) bit to be set and membership in the same group as
+! .I /dev/kmem.
+ .PP
+ Reading /dev/kmem is inherently non-portable. Therefore, the widget upon
+ which this application is based must be ported to each new operating system.
+--- 354,366 ----
+ .SH BUGS
+ .I xperfmon++
+ requires the ability to open and read the special system file
+! .I /dev/kmem.
+ On most systems, this requires the
+ .I suid
+ (set user id) bit to be set with root ownership, or the
+ .I sgid
+! (set group id) bit to be set and membership in the same group as
+! .I /dev/kmem.
+ .PP
+ Reading /dev/kmem is inherently non-portable. Therefore, the widget upon
+ which this application is based must be ported to each new operating system.
+***************
+*** 371,377 ****
+ by fully covering the xperfmon++ window and then exposing it, or by iconifying the
+ xperfmon++ window and then de-iconifying it.
+ .SH AUTHORS
+! The X11 version of
+ .I xperfmon
+ was written by Emanuel Jay Berkenbilt, Project Athena on
+ 1/21/1988.
+--- 371,377 ----
+ by fully covering the xperfmon++ window and then exposing it, or by iconifying the
+ xperfmon++ window and then de-iconifying it.
+ .SH AUTHORS
+! The X11 version of
+ .I xperfmon
+ was written by Emanuel Jay Berkenbilt, Project Athena on
+ 1/21/1988.
+***************
+*** 381,387 ****
+ was modified by Thomas Bagli, PCS Computer Systeme GmbH, West Germany, to
+ be a toolkit-based client.
+ .PP
+! .I xperfmon++
+ was created from \fIxperfmon\fP, and the Athena StripChart Widget,
+ by Roger Smith, Sterling Software @ NASA-Ames Research Center, Moffett Field, California. Version 1.0
+ was released in January, 1994.
+--- 381,387 ----
+ was modified by Thomas Bagli, PCS Computer Systeme GmbH, West Germany, to
+ be a toolkit-based client.
+ .PP
+! .I xperfmon++
+ was created from \fIxperfmon\fP, and the Athena StripChart Widget,
+ by Roger Smith, Sterling Software @ NASA-Ames Research Center, Moffett Field, California. Version 1.0
+ was released in January, 1994.
+***************
+*** 389,398 ****
+ If you like this program, or if you have difficulties, I would like to hear your comments.
+ E-Mail me at rsmith@proteus.arc.nasa.gov.
+ .PP
+! .I xperfmon++
+ was written for Suns running SunOs and X11R5 Windows software. If some energetic soul
+ out there would like to port this program to any other operating system or architecture I would be
glad to incorporate the modifications into this master copy. Send me your changes via E-Mail at the
above address.
.PP
+ Enjoy!
+--- 389,418 ----
+ If you like this program, or if you have difficulties, I would like to hear your comments.
+ E-Mail me at rsmith@proteus.arc.nasa.gov.
+ .PP
+! .I xperfmon++
+ was written for Suns running SunOs and X11R5 Windows software. If some energetic soul
+ out there would like to port this program to any other operating system or architecture I would be
+ glad to incorporate the modifications into this master copy. Send me your changes via E-Mail at the
+ above address.
++ .PP
+ .I xperfmon++ V1.2 for FreeBSD
+ was written by Lars Koeller with a lot of helpful notes by Joerg Wunsch.
+ .PP
@@ -233,18 +463,15 @@ diff -c -N ../xperfmon++/xperfmon++.man ./xperfmon++.man
+ .PP
+ .I xperfmon++ V1.33 for FreeBSD
+ contains some fixes due to event problems and compiles fine under
-+ FreeBSD 2.2 (changes in get_swapspace).
++ FreeBSD 2.2 (changes in get_swapspace).
+ Now the -geometry switch works well!
-+ Please E-Mail any bugs or comments with the subject
-+ "xperfmon++: ..." to Lars_Koeller@odie.physik2.uni-rostock.de.
+ .PP
+ .I xperfmon++ V1.40 for FreeBSD
+ contains some fixes due to changes in the networking structs and
+ cleans up the FreeBSD version number #if's. Now it should compile fine
-+ from FreeBSD 2.0 up to FreeBSD-3.0-current.
-+ Please E-Mail any bugs or comments with the subject
-+ "xperfmon++: ..." to Lars_Koeller@odie.physik2.uni-rostock.de.
++ from FreeBSD 2.0 up to FreeBSD-3.0-current.
+ .PP
++ Please E-Mail any bugs or comments with the subject
++ "xperfmon++: ..." to Lars.Koeller@Uni-Bielefeld.DE.
+ .PP
Enjoy!
-+
-+