home *** CD-ROM | disk | FTP | other *** search
/ OpenStep 4.2 / Openstep-4.2-Intel-User.iso / usr / lib / transcript / troff.font / config < prev    next >
Text File  |  1997-03-29  |  11KB  |  276 lines

  1.  
  2. # Copyright 1985,1987,1991 (C) Adobe Systems Incorporated. All rights reserved.
  3. # GOVERNMENT END USERS: See notice of rights in Notice file in release directory.
  4. # PostScript is a registered trademark of Adobe Systems Incorporated
  5. # TranScript is a registered trademark of Adobe Systems Incorporated
  6. # RCSID: $Header: /disks/hobo/vp6/snichols/rel3.0/transcript/RCS/config.sys,v 3.0 1991/06/17 17:02:52 snichols Exp $
  7. #
  8. # This is a shell script that get's "sourced" when building and
  9. # installing TranScript software.  It sets up definitions of the
  10. # places that TranScript wants to do it's work.
  11. # This script is concerned with the software itself, not with
  12. # the printers.  Another script (printer.bsd or printer.sysv) is used
  13. # to configure printers.
  14. #
  15. # If you change the values in this script, parts of the TranScript
  16. # system may need to be remade (recompiled), and reinstalled.
  17. #
  18.  
  19. # LINKS - TRUE if your system supports symbolic links, FALSE otherwise.
  20. LINKS=TRUE
  21.  
  22. # LP - the pathname for the spooling program on your system (usually either
  23. # lpr or lp.
  24. LP=/usr/ucb/lpr
  25.  
  26. # XPG3 - TRUE if your system is XPG3 compliant, FALSE otherwise.  If you
  27. # don't if your system is XPG3 compliant, some things to look for are the
  28. # existence of /usr/include/stdlib.h, /usr/include/dirent.h and the tempnam
  29. # function.  If your system is missing any of those, set XPG3 to FALSE.
  30.  
  31. XPG3=FALSE
  32.  
  33. # SYS - either SYSV or BSD.  Mostly refers to the spooler and spooling
  34. # daemon.  If your system uses lpr/lpd, you want BSD, if your system uses
  35. # lp/lpsched, use SYSV
  36. OPSYS=BSD
  37.  
  38. # CCOMP - path for C compiler.
  39. CCOMP=/bin/cc
  40.  
  41. # BUILDDIR
  42. #    This is a directory where TranScript will do the compilations and
  43. #    other work necessary to build a TranScript release.  This allows
  44. #    a convenient mechanism for cleaning up, and for maintaining
  45. #    multiple builds of TranScript for different machine types.
  46. BUILDDIR=/Net/beseler/BinCache1/transcript/Objects/transcript-15.obj~164/RC_m68k
  47.  
  48. # SRCDIR
  49. #    This is the directory where the source programs for building
  50. #    TranScript are stored.  Buildprograms.sh (and the other building
  51. #    shell scriptswill link (or copy) files from this directory into
  52. #    BUILDDIR in order to build the release.  This directory is
  53. #    typically the directory into which you untarred the tape.
  54. SRCDIR=/private/Net/seaport/release/.sources/Sources1/transcript_proj/transcript-15
  55.  
  56. # BINDIR
  57. #    This is a directory where TranScript user programs are put.
  58. #    It should be in the PATH of each user that want's to use them.
  59. #    Many UNIX sites will keep these kinds of programs separate
  60. #    from the regular UNIX utilites but in a well-known spot, like
  61. #    "/usr/local/bin", "/usr/local", etc.  Whatever you choose,
  62. #    make sure it's in people's search paths.  The TranScript
  63. #    installation sequence will write in this directory.
  64. REALBINDIR=/usr/bin
  65. BINDIR=/Net/beseler/BinCache1/transcript/Roots/transcript-15.root~164/RC_m68k/usr/bin
  66.  
  67. # PSLIBDIR
  68. #    This is a directory where TranScript keeps lots of things:.
  69. #    spooler interface filters, font metrics files, prologue files,
  70. #    and executables needed by TranScript or administrators, but not
  71. #    by general users.
  72. REALPSLIBDIR=/usr/lib/transcript
  73. PSLIBDIR=/Net/beseler/BinCache1/transcript/Roots/transcript-15.root~164/RC_m68k/usr/lib/transcript
  74.  
  75. # DEFRESPATH
  76. #     The default path to look for fonts and other resources.  DEFRESPATH
  77. #     should consist of a colon-separated list of directories.  If you only
  78. #     have one directory containing resources, no colon is necessary.
  79. #    The defaults can be overridden by the PSRESOURCEPATH environment
  80. #    variable.  PSRESOURCEPATH can include the default path by placing
  81. #    two consecutive colons ("::") in the path.
  82. #     
  83. #    Each directory in the path should contain at least one file with a
  84. #    .upr extension.  These files are used for locating resources; they
  85. #    contain mappings from resource name to file name.  As part of the
  86. #    installation process, afmfiles.upr will be installed along with the
  87. #    afm files provided in the release into the PSLIBDIR directory, so
  88. #    $PSLIBDIR should be part of this path.  A fuller explanation of the
  89. #    format of a .upr file can be found in the upr man page.
  90. REALDEFRESPATH=$REALPSLIBDIR
  91. # Need this to find the AFM files we just installed.
  92. PSRESOURCEPATH=$PSLIBDIR
  93. export PSRESOURCEPATH
  94.  
  95. # PPDDIR
  96. #    The location of PPD (PostScript Printer Description) files.
  97. #
  98. REALPPDDIR=$REALPSLIBDIR/ppd
  99. PPDDIR=$PSLIBDIR/ppd
  100.  
  101. # OWNER GROUP
  102. #    User and group names for installed files
  103. #    On BSD systems, this is typically "root" and "staff"
  104. #
  105. OWNER=root
  106. GROUP=staff
  107.  
  108. # PSTEMPDIR
  109. #    The temporary directory you want TranScript filters to use
  110. #    when necessary.  Sometimes this may need to hold a large print
  111. #    file, so choose a tmp directory on a filesystem with enough
  112. #    space.
  113. PSTEMPDIR=/tmp
  114.  
  115. # NROFF
  116. #    Some versions of Unix do not come with nroff.  If you do not have
  117. #    nroff, or would prefer to have already nroff'ed man pages
  118. #    installed, set NROFF to TRUE.  Note: most versions of Unix put
  119. #    pre-formatted man pages in the cat? directories rather than the man?
  120. #    directories. 
  121. NROFF=FALSE
  122.  
  123. # EXTCOM, EXTFILES, EXTSYS
  124. #     The extensions for man pages; EXTCOM is for man pages for user
  125. #    commands, EXTFILES for man pages describing file formats, and
  126. #     EXTSYS for system commands.  In BSD, these would be 1, 7, and 8,
  127. #    respectively.  Other versions of Unix use C, F, and ADM.  
  128. EXTCOM=1
  129. EXTFILES=7
  130. EXTSYS=8
  131.  
  132. # MANCOM MANFILES MANSYS
  133. #    The place you want the on-line manual pages installed.
  134. #    If you want them all in the same place, 
  135. #    (e.g., /usr/man/manl), set them all to that.
  136. #       Pre-formatted man pages are usually installed in cat? directories.
  137. MANCOM=/usr/man/man1
  138. MANFILES=/usr/man/man7
  139. MANSYS=/usr/man/man8
  140.  
  141. # DITDIR
  142. #    This directory will contain the font family directories that
  143. #    are used by "psroff" and "psdit".
  144. #    DON'T make it /usr/lib/font/devpsc!
  145. REALDITDIR=$PSLIBDIR/ditroff.font
  146. DITDIR=$PSLIBDIR/ditroff.font
  147.  
  148. # DITDEFAULT - the default font family. $DITDIR/$DITDEFAULT/devpsc will
  149. # contain the default font info.
  150. DITDEFAULT=Times
  151.  
  152. # MAKEDEV 
  153. #    is the FULL pathname of the makedev program for ditroff
  154. #    (for Berkeley ditroff, this file is called "devconfig")
  155. #    You may have to go hunting to find it (maybe even recompile it)
  156. #    If you do not have ditroff (i.e., don't have makedev), set 
  157. #    DITROFFFONTS=0 (see below).
  158. MAKEDEV=/usr/bin/makedev
  159.  
  160. # TROFFFONTDIR
  161. #    This directory will contain the font family directories that
  162. #    are used by "ptroff" and "pscat".
  163. #    DON'T make it /usr/lib/font if you can help it!
  164. REALTROFFFONTDIR=$REALPSLIBDIR/troff.font
  165. TROFFFONTDIR=$PSLIBDIR/troff.font
  166.  
  167. # TROFFDEFAULT - default font family.  $TROFFFONTDIR/$TROFFDEFUALT  will
  168. # contain the default font info. 
  169. TROFFDEFAULT=Times
  170.  
  171.  
  172. # BANNERFIRST BANNERLAST
  173. #    These determine the default actions to take with job banner pages.
  174. #    These pages (printed by the spooler to identify a job) may
  175. #    be printed either before the job itself, after the job, or both,
  176. #    or neither.  Note that this is the site-wide default.
  177. #    These values can be overridden for specific printers using the
  178. #    .options file in the spool directory (see documentation).
  179. #    Limitations in the spooler make it difficult to print a trailing
  180. #    banner correctly. Therefore BANNERLAST may have the following values:
  181. #      0: Do not print a trailing banner.
  182. #      1: Print a trailing banner after EACH copy when multiple copies
  183. #         are specified.  WARNING: This will print the banner from the
  184. #         previous job when a lpr -h (no header) job is printed.
  185. #      2: Print trailing banners, except for lpr -h jobs.  WARNING: 
  186. #         The trailing banner is printed only after the FIRST copy when
  187. #         multiple copies are requested.
  188. BANNERFIRST=0
  189. BANNERLAST=0
  190.  
  191. # REVERSE
  192. #    This indicates whether the default action on a user job is to
  193. #    reverse the page order in a user job.  It is used with printers
  194. #    that pile pages "face up".  To specify that no reversal should be
  195. #    done, use REVERSE= line instead.  Note that this is the site-wide
  196. #    default.  This value can be overridden for specific printers using the
  197. #    .options file in the spool directory (see documentation).
  198. #    If this value is set, you will probably want banners to be
  199. #    printer AFTER the job is printed (BANNERLAST).
  200. #REVERSE=1
  201. REVERSE=
  202.  
  203. # VERBOSELOG
  204. #    Indicates that verbose job logging should take place in the 
  205. #    printer log files.  It can be reset on a per-printer basis,
  206. #    so don't worry about it here.
  207. VERBOSELOG=1
  208.  
  209. # SETCFLAGS
  210. #    Lists the flags that are to be passed to the "C" compiler (cc)
  211. #    whenever a program is compiled.  Other flags (such as for type 
  212. #       of operating system, etc. will get added automatically by the
  213. #       buildprogs.sh script.
  214. SETCFLAGS="-O -g"
  215.  
  216.  
  217. # TROFFASCIIFONTS - this if for Ultrix on the DecStation, which requires
  218. # that the troff font width files be in ascii rather than the usual format.
  219. # This is only known to affect Decstations and possibly MIPS machines
  220. # running the MIPS operating system.
  221.  
  222. TROFFASCIIFONTS=FALSE
  223.  
  224. # FONTFAMILIES
  225. #    List of the troff/ditroff font families to install.  This sets
  226. #    up the fonts that will be available in troff/ditroff.  Any font
  227. #    that is NOT in this list will not be available AT ALL, barring
  228. #    difficult manual intervention later.  The default is set up for
  229. #    the standard 13 fonts: the Times, Helvetica, and Courier families,
  230. #    and the Symbol font.  Other font families may be added.  Each font
  231. #    FAMILY takes about 35 KB of disk space for ditroff, and 20 KB for
  232. #    troff.  You may wish to check the documentation for the PostScript
  233. #    printer(s) at your site to determine which fonts to install.
  234. #    If all font are installed, about 450 KB of disk space is used.
  235. #    NOTE: Make sure that ALL values of FONTFAMILIES are commented out
  236. #    except one.
  237. #    Examples of recognized font family names are:
  238. #    AvantGarde  Bookman    Courier   Garamond   Helvetica  HelvNarrow
  239. #    Lubalin     NewCentury Optima    Palatino   Souvenir   Times
  240. #    HelvNarrow = Helvetica-Narrow
  241. #    NewCentury = NewCenturySchlbk
  242. #    Zapf      = ZapfChancery-MediumItalic
  243. #    The families in most PostScript printers:
  244. STANDARD13="Times Helvetica Courier"
  245. STANDARD35="$STANDARD13 AvantGarde Bookman HelvNarrow NewCentury Palatino Zapf"
  246. FONTFAMILIES=$STANDARD13
  247. # FONTFAMILIE=$STANDARD35
  248. #    All the font families that were shipped:
  249. # FONTFAMILIES="$STANDARD35 Garamond Optima Souvenir"
  250. #    DEC printers:
  251. # FONTFAMILIES="$STANDARD13 AvantGarde Lubalin NewCentury Souvenir"
  252. #    AB Dick printers:
  253. # FONTFAMILIES="$STANDARD13 Bookman Garamond Optima Palatino Souvenir Zapf"
  254.  
  255. # DWB20
  256. DWB20=FALSE
  257.  
  258. # PATH
  259. #    The list of directories that is searched in order to run programs.
  260. #    This is explained in the /bin/sh documentation.  If the installation
  261. #    aborts because certain system programs cannot be found, change this
  262. #    entry to include the correct directories, and follow the directions
  263. #    for re-running the installation.  Be especially careful to look at
  264. #    the PATH for "root", since much of the installation is run under
  265. #    that account.  It is OK to have directories in the list twice, and
  266. #    to have non-existent directories in the PATH.  The PATH below adds
  267. #    the directories that are most often left out. 
  268. PATH=${PATH}:.:/etc:/usr/etc
  269.  
  270. export LINKS LP XPG3 OPSYS BUILDDIR SRCDIR \
  271.        BINDIR PSLIBDIR PSTEMPDIR TROFFFONTDIR DITDIR MAKEDEV REVERSE \
  272.        MAN1 MAN7 MAN8 VERBOSELOG BANNERFIRST BANNERLAST OWNER GROUP \
  273.        SETCFLAGS DITROFFFONTS TROFFFONTS FONTFAMILIES DITROFFDIRS PATH \
  274.        DWB20 TROFFASCIIFONTS CCOMP
  275.