From: rich@Rice.edu (& Murphey)
Subject: [386BSD, XFree86] xbench patches
Reply-To: Rich@rice.edu
Organization: Department of Electrical and Computer Engineering, Rice
	University
Date: Thu, 17 Dec 1992 19:24:06 GMT


Here are patches that make xbench generate postscript reports on
386bsd.  To generate the report invoke 'make print' after you have put
your xbench output in results/*.out.  Rich


*** /tmp/,RCSt1008443	Thu Dec 17 13:18:40 1992
--- Imakefile	Thu Dec 17 13:13:46 1992
***************
*** 5,11 ****
   *
   * the line below is for our local machine
   */
! TROFF=troff -Tpsc -ms | psdit | psprint
  /*
   * to use nroff uncomment next line and comment prev. line
   */
--- 5,11 ----
   *
   * the line below is for our local machine
   */
! TROFF=groff -Tps -C |lpr
  /*
   * to use nroff uncomment next line and comment prev. line
   */
*** /tmp/,RCSt1007610	Thu Dec 17 10:54:51 1992
--- scripts/Make.proto	Thu Dec 17 10:34:53 1992
***************
*** 26,32 ****
  	-sh ../scripts/insSep.sh < summary.sorted > summary.tbl
  
  summary.ms: link summary.tbl
! 	cat ../scripts/prefix.ms summary.tbl ../scripts/postfix.ms > summary.ms
  	-(if grep "(2)" summary.ms > /dev/null; then\
  	    echo ".br" >> summary.ms; \
  	    echo "(2) corrupted benchmark data file" >> summary.ms ; \
--- 26,32 ----
  	-sh ../scripts/insSep.sh < summary.sorted > summary.tbl
  
  summary.ms: link summary.tbl
! 	-sh ../scripts/post.sh ../scripts/prefix.ms summary.tbl ../scripts/postfix.ms > summary.ms
  	-(if grep "(2)" summary.ms > /dev/null; then\
  	    echo ".br" >> summary.ms; \
  	    echo "(2) corrupted benchmark data file" >> summary.ms ; \
***************
*** 36,40 ****
  detail.ms:  link
  	    -rm detail.ms
  	    -(for i in *.out; do     \
! 		awk -f ../scripts/detail.awk < $$i >> detail.ms ; \
  	      done)
--- 36,40 ----
  detail.ms:  link
  	    -rm detail.ms
  	    -(for i in *.out; do     \
! 		awk -f ../scripts/detail.awk < $$i | sh ../scripts/post.sh >> detail.ms ; \
  	      done)
*** /tmp/,RCSt1007610	Thu Dec 17 10:54:52 1992
--- scripts/detail.awk	Thu Dec 17 10:29:19 1992
***************
*** 257,265 ****
  		       print ".fi" ;
  		       print ".sp" ;
  		       print ".TS" ;
! 		       print ".box, tab(!);"    ;
! 		       print "l | c | c | c | c | r"
! 		       print "l | r | r | r | r | r."
  		       print "test!10!100!400!!"
  		       print "="
  		       print "lines!" value["line10"] "!" value["line100"] "!" value["line400"] "!!lines/sec"
--- 257,266 ----
  		       print ".fi" ;
  		       print ".sp" ;
  		       print ".TS" ;
! #		       print ".box, tab(!);"    ;
! 		       print "| l | c | c | c | c | r |"
! 		       print "| l | r | r | r | r | r |."
! 		       print "_"
  		       print "test!10!100!400!!"
  		       print "="
  		       print "lines!" value["line10"] "!" value["line100"] "!" value["line400"] "!!lines/sec"
*** /tmp/,RCSt1007610	Thu Dec 17 10:54:52 1992
--- scripts/insSep.sh	Thu Dec 17 10:44:33 1992
***************
*** 6,14 ****
  
  read line
  echo $line;
  read line                  
  while [ "$line" != "" ]; do       
-    echo "_"                     
     echo $line                  
     read line                  
  done
--- 6,16 ----
  
  read line
  echo $line;
+ echo "_"                     
  read line                  
  while [ "$line" != "" ]; do       
     echo $line                  
+    echo "_"                     
+    line=
     read line                  
  done
diff -c -r1.1 prefix.ms
*** /tmp/,RCSt1007610	Thu Dec 17 10:54:52 1992
--- scripts/prefix.ms	Thu Dec 17 10:30:31 1992
***************
*** 55,62 ****
  field are monochrome.
  .sp
  .TS
! .box, tab(!);
! l | c | c | c | c | c | c | c | c | c
! l | r | c | r | r | r | r | r | r | r.
  machine!p!comm!line!fill!blt!text!arc!cmplx!xstones
  =
--- 55,62 ----
  field are monochrome.
  .sp
  .TS
! | l | c | c | c | c | c | c | c | c | c |
! | l | r | c | r | r | r | r | r | r | r |.
! _
  machine!p!comm!line!fill!blt!text!arc!cmplx!xstones
  =
*** /dev/null	Thu Dec 17 13:03:30 1992
--- scripts/post.sh	Thu Dec 17 10:36:12 1992
***************
*** 0 ****
--- 1,7 ----
+ #!/bin/sh
+ 
+ #
+ # convert ! characters to tabs
+ #
+ 
+ sed -e 's/!/	/g' $*
Newsgroups: comp.windows.x.i386unix