home *** CD-ROM | disk | FTP | other *** search
/ Source Code 1992 March / Source_Code_CD-ROM_Walnut_Creek_March_1992.iso / usenet / altsrcs / 2 / 2121 < prev    next >
Encoding:
Internet Message Format  |  1990-12-28  |  7.2 KB

  1. From: clewis@ecicrl.UUCP (Chris Lewis)
  2. Newsgroups: comp.sources.bugs,comp.text,comp.lang.postscript,alt.sources
  3. Subject: Psroff 2.0, Patch 5
  4. Message-ID: <960@ecicrl.UUCP>
  5. Date: 20 Nov 90 03:05:18 GMT
  6.  
  7. Archive-name: psroff2.0/patch.05
  8. Submitted-by: clewis@ecicrl.uucp (Chris Lewis)
  9.  
  10. I got so much demand for it, I thought I'd better post this.
  11. Sorry for the assortment of newsgroups, but several people don't receive
  12. some of the relevant newsgroups (in fact, *I* don't get comp.sources.*
  13. or alt.* either because of pocket constraints), so if you want to followup,
  14. followup to comp.text...)
  15.  
  16. This is Patch 5 for psroff.  DO NOT apply this to the sources just
  17. posted in alt.sources, for those sources have ALREADY had this patch
  18. applied.
  19.  
  20. This is for those people who've picked up psroff 2.0 via anon ftp and
  21. have been following patches 1 thru 4 in comp.sources.bugs and alt.sources.
  22.  
  23.     This is official patch 05 for Psroff 2.0.
  24.     Do NOT apply this to sources retrieved from alt.sources (which
  25.     is ALREADY at PL5)
  26.     Please apply it by:
  27.     cd <psroff source directory>
  28.     patch -N -p < <this file>
  29.  
  30. ./TROUBLE            remark about tmac.e
  31. ./README            alt.source info
  32. ./defs.h            PL5
  33. ./adapters/Makefile        Update for tmac.e
  34. ./adapters/tmac.e.S        New file
  35. *** /tmp/PATCHold/./TROUBLE    Sun Nov 18 12:54:36 1990
  36. --- ./TROUBLE    Sun Nov 18 12:54:38 1990
  37. ***************
  38. *** 1,4 ****
  39. !         Psroff 2.0 Trouble Shooting.... 2.1 90/07/18
  40.   
  41.           (psroff 1.0 users can use this to a certain extent)
  42.   
  43. --- 1,4 ----
  44. !         Psroff 2.0 Trouble Shooting.... 2.2 90/10/30
  45.   
  46.           (psroff 1.0 users can use this to a certain extent)
  47.   
  48. ***************
  49. *** 248,253 ****
  50. --- 248,275 ----
  51.       remove dependence on \g.  (which is supposed to return a code
  52.       denoting the output format of a number register, and is usually
  53.       used to determine whether a number register has ever been set)
  54. + ME macros don't seem to work:
  55. +     A friend noted:
  56. +     In order to make them useable, I had to modify them somewhat.  The
  57. +     problem was with the following syntax:
  58. +     .if t \
  59. +     \{
  60. +     .    zz
  61. +     .\}
  62. +     Our (Xenix) troff required the following instead:
  63. +     .if t \{\
  64. +     .    zz
  65. +     .\}
  66. +     This was required for all occurances of "\{".  It seems "\{" MUST
  67. +     terminate a line, and MUST be followed by a "\<NEWLINE>".  Even a ".\{"
  68. +     didn't help any.
  69.   
  70.   Everything okay, but some characters missing (or wrong) on output:
  71.   (ditroff drivers may complain about characters not found)
  72. *** /tmp/PATCHold/./README    Sun Nov 18 12:54:51 1990
  73. --- ./README    Sun Nov 18 12:54:54 1990
  74. ***************
  75. *** 1,10 ****
  76. !         PSROFF RELEASE 2.0 README 2.2 90/08/30
  77.   
  78.               May 14, 1990
  79.               Chris Lewis
  80.   
  81. !     See defs.h for the official Psroff release and patch level.
  82.   
  83.       Please see the end of this file for my contact information
  84.       and for enrollment in the psroff mailing list.
  85.   
  86. --- 1,16 ----
  87. !         PSROFF RELEASE 2.0 PL5 README 2.3 90/11/16
  88.   
  89.               May 14, 1990
  90.               Chris Lewis
  91.   
  92. !     This alt.sources release is based at patch level 5 of psroff 2.0.
  93.   
  94. +     defs.h contains the level at which the sources have been patched.
  95. +     Previously, psroff 2.0 was only available via ftp.  If you had the
  96. +     ftp version, I suggest you completely replace it with this one,
  97. +     or, you can simply patch yours to this level - contact me for
  98. +     patch 5.
  99.       Please see the end of this file for my contact information
  100.       and for enrollment in the psroff mailing list.
  101.   
  102. ***************
  103. *** 46,52 ****
  104.   
  105.   This is a formal release.  There are probably rough edges however,
  106.   particularly with fine-tuning width tables for specific printers and
  107. ! some of the more esoteric ditroff configurations.
  108.   
  109.   I encourage people to experiment with psroff (particularly the configuration
  110.   files) and PLEASE PLEASE PLEASE send me your changes so that I can
  111. --- 52,60 ----
  112.   
  113.   This is a formal release.  There are probably rough edges however,
  114.   particularly with fine-tuning width tables for specific printers and
  115. ! some of the more esoteric ditroff configurations.  Further, there
  116. ! is some testing code for emulating ditroff drawing commands (see
  117. ! catconv).
  118.   
  119.   I encourage people to experiment with psroff (particularly the configuration
  120.   files) and PLEASE PLEASE PLEASE send me your changes so that I can
  121. ***************
  122. *** 105,111 ****
  123.       - Each S.*.pk file was created by converting them to SFP's,
  124.         merging them into another SFP (using Ronald Florence's makeS
  125.         program), and converting them back to PK's using Rick
  126. !       Richardson's sfp2pk program (included in jetroff).
  127.   
  128.         Sorry, I cannot distribute either program, but pk2sfp can
  129.         be used to merge font files more generally than makeS.
  130. --- 113,120 ----
  131.       - Each S.*.pk file was created by converting them to SFP's,
  132.         merging them into another SFP (using Ronald Florence's makeS
  133.         program), and converting them back to PK's using Rick
  134. !       Richardson's sfp2pk program (included in jetroff), and
  135. !       also available from the mims-iris font archives at waterloo.
  136.   
  137.         Sorry, I cannot distribute either program, but pk2sfp can
  138.         be used to merge font files more generally than makeS.
  139. *** /tmp/PATCHold/./defs.h    Sun Nov 18 12:55:10 1990
  140. --- ./defs.h    Sun Nov 18 12:55:12 1990
  141. ***************
  142. *** 1,4 ****
  143. ! /*    Copyright 1988, 1989 13:21:58 Chris Lewis
  144.           All Rights Reserved
  145.   
  146.       Permission to copy and further distribute is freely given provided
  147. --- 1,4 ----
  148. ! /*    Copyright 1988, 1989 23:13:57 Chris Lewis
  149.           All Rights Reserved
  150.   
  151.       Permission to copy and further distribute is freely given provided
  152. ***************
  153. *** 6,18 ****
  154.       sold for profit.
  155.   
  156.       Project:    Generic Troff drivers
  157. !     Module:        defs.h 2.9 90/10/24 13:21:58
  158.       Author:     Chris Lewis
  159.       Specs:        Main header file - contains some customization
  160.    */
  161.   
  162.   /*    Official Release and Patch level:    */
  163. ! #define    T2VERSION    "@(#)PSROFF Copyright 90/10/24 Chris Lewis - R2 P4"
  164.   
  165.   #ifndef    LIBDIR
  166.   /*    Don't touch this */
  167. --- 6,18 ----
  168.       sold for profit.
  169.   
  170.       Project:    Generic Troff drivers
  171. !     Module:        defs.h 2.10 90/11/16 23:13:57
  172.       Author:     Chris Lewis
  173.       Specs:        Main header file - contains some customization
  174.    */
  175.   
  176.   /*    Official Release and Patch level:    */
  177. ! #define    T2VERSION    "@(#)PSROFF Copyright 90/11/16 Chris Lewis - R2 P5"
  178.   
  179.   #ifndef    LIBDIR
  180.   /*    Don't touch this */
  181. *** /tmp/PATCHold/./adapters/Makefile    Sun Nov 18 12:55:20 1990
  182. --- ./adapters/Makefile    Sun Nov 18 12:55:21 1990
  183. ***************
  184. *** 1,5 ****
  185. ! # 2.1 90/07/18
  186. ! ADAPTERS    = cmn.post cmn.pre tmac.an tmac.m tmac.s
  187.   MACROS        = tmac.t2
  188.   
  189.   include ../makeincl
  190. --- 1,5 ----
  191. ! # 2.2 90/10/27
  192. ! ADAPTERS    = cmn.post cmn.pre tmac.an tmac.m tmac.s tmac.e
  193.   MACROS        = tmac.t2
  194.   
  195.   include ../makeincl
  196. *** /tmp/PATCHold/./adapters/tmac.e.S    Sun Nov 18 12:55:26 1990
  197. --- ./adapters/tmac.e.S    Sun Nov 18 12:55:28 1990
  198. ***************
  199. *** 0 ****
  200. --- 1,10 ----
  201. + .\"@(#)ident tmac.e 2.1 90/10/27
  202. + .\" -me adapter
  203. + .so %%LIBDIR%%/adapters/cmn.pre
  204. + .so %%RTMACDIR%%/tmac.e
  205. + .\"    Reset the page offset to what works.  ME doesn't do anything fancy
  206. + .\"    but a single .po itself, so this will work fine.
  207. + .po 0.75i
  208. + .\"    Clobber cut marks.
  209. + .rm @m
  210. + .so %%LIBDIR%%/adapters/cmn.post
  211. -- 
  212. Chris Lewis, Phone: TBA
  213. UUCP: uunet!utai!lsuc!ecicrl!clewis
  214. Moderator of the Ferret Mailing List (ferret-request@eci386)
  215. Psroff mailing list (psroff-request@eci386)
  216.