home *** CD-ROM | disk | FTP | other *** search
/ Usenet 1994 January / usenetsourcesnewsgroupsinfomagicjanuary1994.iso / sources / misc / volume14 / mp-2.4.5 / patch05 < prev    next >
Encoding:
Text File  |  1990-09-20  |  23.3 KB  |  669 lines

  1. Newsgroups: comp.sources.misc
  2. X-UNIX-From: rburridge@Sun.COM
  3. subject: v14i100: Official patch #10 for mp v2.4; please apply it.
  4. from: rburridge@Sun.COM (Rich Burridge)
  5. Sender: allbery@uunet.UU.NET (Brandon S. Allbery - comp.sources.misc)
  6.  
  7. Posting-number: Volume 14, Issue 100
  8. Submitted-by: rburridge@Sun.COM (Rich Burridge)
  9. Archive-name: mp-2.4.5/patch05
  10.  
  11. This is official patch #10 for mp v2.4.
  12.  
  13. CONTENTS:
  14.  
  15. 1. What is mp?
  16. 2/ Changes made in this patch.
  17. 3/ How to install this patch.   **IMPORTANT NOTE** Please read this carefully.
  18. 4/ How to get previous patches.
  19.  
  20. ----------------
  21.  
  22. 1/ What is mp?
  23.  
  24. Mp is a Postscript pretty printer for mail,news and ordinary files.
  25. Mp v2.4 was posted to comp.sources.misc about three weeks ago at patchlevel #5.
  26.  
  27. ----------------
  28.  
  29. 2/ Changes made in this patch.
  30.  
  31.     *  Four files should have their names changed before applying this patch.
  32.        These are:
  33.  
  34.            mp.pro.filofax.ps ==> mp.pro.ff.ps
  35.            mp.pro.timeman.ps ==> mp.pro.tm.ps
  36.            mp.pro.timesys.ps ==> mp.pro.ts.ps
  37.            mp.1              ==> mp.man
  38.  
  39.        This is to make filenames < 14 chars, which is needed on SysV systems,
  40.        and also to prevent any possible problems with trademarked names.
  41.  
  42.        If you are on a Unix machine, then you should first run the following
  43.        four commands:
  44.  
  45.          mv  mp.pro.filofax.ps  mp.pro.ff.ps
  46.          mv  mp.pro.timeman.ps  mp.pro.tm.ps
  47.          mv  mp.pro.timesys.ps  mp.pro.ts.ps
  48.          mv  mp.1               mp.man
  49.  
  50.        If you are running mp on another O/S, then you should do the equivalent
  51.        of these four moves.
  52.  
  53.     *  From Jim Sanchez <syteke!jim@relay.EU.net>
  54.        Please reduce the file name length on the mp.pro.filofax and
  55.        mp.pro.timeman files for us system V guys. We are stuck with short file
  56.        names and have to edit the source files each time you issue a patch.
  57.        [Fixed by renaming the files as above - Rich].
  58.  
  59.     *  From Bruno Pillard <bp@chorus.fr>
  60.        The opportunity to change the location of the LIBDIR is given in the
  61.        Makefile, so you should update the Makefile to update the man page
  62.        accordingly; For example in the Makefile:
  63.  
  64.        man:;      sed -e s,LIBDIR,$$LIBDIR,g mp.man > mp.1
  65.  
  66.        Of course, you have to change the name of mp.1 to mp.man in the
  67.        distribution and all occurrence of /usr/local/lib by LIBDIR.
  68.  
  69.     *  From Johan Vromans <jv@mh.nl>
  70.        From Ian Young <YoungIM@cs.bham.ac.uk>
  71.        When compiled with gcc, mp -a falls over with a seg fault.
  72.        In print.c, there are two places where a string is being copied to
  73.        message_for, which is an inappropriate character pointer.
  74.  
  75.     *  From Andreas Wettengel <nixhhs!andreas@relay.EU.net>
  76.        the option string to get_opt() in get_options() in print.c has been
  77.        changed to allow "-t m" and "-t s" as well as '-tm" and "-ts".
  78.  
  79.     *  From Bruno Pillard <bp@chorus.fr>
  80.        Added into the README file, the instructions for A4 sites that they
  81.        have also to change the "%%PageLength" line in mp.pro.ps. In my
  82.        opinion, 72 seems to be a good value.
  83.  
  84. ----------------
  85.  
  86. 3/ How to install this patch. **IMPORTANT NOTE** Please read this carefully.
  87.  
  88. The most important thing to note with this patch is that four of the mp files
  89. have to have their names changed. These are:
  90.  
  91.     mp.pro.filofax.ps ==> mp.pro.ff.ps
  92.     mp.pro.timeman.ps ==> mp.pro.tm.ps
  93.     mp.pro.timesys.ps ==> mp.pro.ts.ps
  94.     mp.1              ==> mp.man
  95.  
  96. This is to make filenames < 14 chars, which is needed on SysV systems, and
  97. also to prevent any possible problems with trademarked names.
  98.  
  99. If you are on a Unix machine, then you should first run the following four
  100. commands:
  101.  
  102.     mv  mp.pro.filofax.ps  mp.pro.ff.ps
  103.     mv  mp.pro.timeman.ps  mp.pro.tm.ps
  104.     mv  mp.pro.timesys.ps  mp.pro.ts.ps
  105.     mv  mp.1               mp.man
  106.  
  107. If you are running mp on another O/S, then you should do the equivalent of
  108. these four moves.
  109.  
  110. Then apply the patch with Larry Wall's patch program. Copy Makefile.dist to
  111. Makefile and adjust for your site. Then do a "make". Check the paper size
  112. in each of the prologue files that you use is correct for your site (US
  113. Letter or A4), then do a "make install". You might wish to reread the
  114. installation section in the README file to make sure you've adjusted
  115. everything in the Makefile that you need to.
  116.  
  117. You will probably want to remove the mp.pro.filofax.ps, mp.pro.timeman.ps and
  118. mp.pro.timesys.ps files from the directory where they were previously
  119. installed.
  120.  
  121. ----------------
  122.  
  123. 4/ How to get previous patches.
  124.  
  125. If you need to get patches 6-9, then they can be obtained from the automatic
  126. mail archive server, by sending a message to rb-archive-server@Aus.Sun.COM
  127. containing the line:
  128.  
  129. send mp patchn
  130.  
  131. where n is the patch number you require.
  132.  
  133. If this is all getting too confusing for you, then the latest complete mp
  134. distribution can be obtained from the same address, by sending a message
  135. containing the lines:
  136.  
  137. send mp part1
  138. send mp part2
  139.  
  140. If the mail is likely to go back through any sites that impose a size limit,
  141. then I suggest you divide the above request up into two separate mail
  142. messages.
  143.  
  144. You can also include a path line in these requests to indicate the mail
  145. path that the archive server should use to send the files to you. Such a
  146. path line could be:
  147.  
  148. path uunet.uu.net!hostname!user
  149.  
  150. Note that this is uunet.uu.net and not just uunet. Sun.COM doesn't recognise
  151. just uunet.
  152.  
  153. [NOTE: When unpacking the shars generated by the automatic mail service,
  154.        it is possible you will get error messages for incorrect length.
  155.        Please ignore; hopefully the files should still unpack correctly.
  156.        I'm currently looking into this problem].
  157.  
  158. Rich Burridge,          DOMAIN: richb@Aus.Sun.COM
  159. Sun Microsystems.       ACSNET: richb@sunaus.sun.oz
  160. PHONE: +61 2 413 2666   UUCP:   {uunet,mcvax,ukc}!munnari!sunaus.oz!richb
  161.  
  162. ------CUT HERE------patch.10------CUT HERE------
  163.  
  164. ------- README -------
  165. *** /tmp/da02737    Thu Sep 20 11:55:10 1990
  166. --- README    Thu Sep 20 11:47:34 1990
  167. ***************
  168. *** 64,69 ****
  169. --- 64,74 ----
  170.   size is defaulted to US Letter size, so this will work successfully on A4
  171.   sized paper but not use all of the paper.
  172.   
  173. + It is also possible to change the number of lines printed per page, by
  174. + adjusting the %%PageLength value in the initial portion of each of the
  175. + PostScript prologue files. For example, with the default prologue file
  176. + mp.pro.ps, A4 size paper users might find a page length of 72 more useful.
  177.   Before you install the mp files in the appropriate places, you should
  178.   consider whether you want the installation to install the newsp, filep ...
  179.   shell scripts. If this is not the case, then you will need to comment out
  180. ***************
  181. *** 154,161 ****
  182.   Vromans, Brachet, Pierre Mareschal, Roger Riggs, Larry Tsui, Mike Bundschuh,
  183.   Amos Shapir, Bruce G Barnett, Pauline van Winsen, James F. Blake, Bruno
  184.   Pillard, Rainer Klute, Ran Ever-Hadani, Lupe Christoph, John Little, Bill
  185. ! Houle, Paul Eggert, Larry W. Virden and Peter Collinson for bug reports
  186. ! and/or bug fixes plus enhancements.
  187.   
  188.   My thanks also goes to Glenn Reid from Adobe Systems for the backspacefont.ps
  189.   code used in the prologue files. I'm grateful to all these people, plus
  190. --- 159,166 ----
  191.   Vromans, Brachet, Pierre Mareschal, Roger Riggs, Larry Tsui, Mike Bundschuh,
  192.   Amos Shapir, Bruce G Barnett, Pauline van Winsen, James F. Blake, Bruno
  193.   Pillard, Rainer Klute, Ran Ever-Hadani, Lupe Christoph, John Little, Bill
  194. ! Houle, Paul Eggert, Larry W. Virden, Peter Collinson, Jim Sanchez, Ian
  195. ! Young and Andreas Wettengel for bug reports and/or bug fixes plus enhancements.
  196.   
  197.   My thanks also goes to Glenn Reid from Adobe Systems for the backspacefont.ps
  198.   code used in the prologue files. I'm grateful to all these people, plus
  199.  
  200. ------- misc.c -------
  201. *** /tmp/da02740    Thu Sep 20 11:55:11 1990
  202. --- misc.c    Thu Sep 20 11:06:13 1990
  203. ***************
  204. *** 101,107 ****
  205.   {
  206.     int opch ;
  207.   
  208. !   while ((opch = get_opt(argc, argv, "adfFlmop:s:tv")) != -1)
  209.       switch (opch)
  210.         {
  211.           case 'a' : article = TRUE ;      /* "Article from" format. */
  212. --- 101,107 ----
  213.   {
  214.     int opch ;
  215.   
  216. !   while ((opch = get_opt(argc, argv, "adfFlmop:s:t:v")) != -1)
  217.       switch (opch)
  218.         {
  219.           case 'a' : article = TRUE ;      /* "Article from" format. */
  220.  
  221. ------- print.c -------
  222. *** /tmp/da02743    Thu Sep 20 11:55:12 1990
  223. --- print.c    Thu Sep 20 11:02:25 1990
  224. ***************
  225. *** 117,125 ****
  226.     int i ;
  227.   
  228.     if (article == TRUE)
  229. !     STRCPY(message_for, "Article from") ;             /* MailFor. */
  230.     else if (print_orig == TRUE)
  231. !     STRCPY(message_for, "From") ;
  232.     psdef("MailFor", message_for) ;
  233.   
  234.     if (article == TRUE && newsgroups != NULL)          /* User. */
  235. --- 117,125 ----
  236.     int i ;
  237.   
  238.     if (article == TRUE)
  239. !     message_for = "Article from" ;                    /* MailFor. */
  240.     else if (print_orig == TRUE)
  241. !     message_for = "From" ;
  242.     psdef("MailFor", message_for) ;
  243.   
  244.     if (article == TRUE && newsgroups != NULL)          /* User. */
  245.  
  246. ------- CHANGES -------
  247. *** /tmp/da02746    Thu Sep 20 11:55:12 1990
  248. --- CHANGES    Thu Sep 20 11:41:19 1990
  249. ***************
  250. *** 196,202 ****
  251.          subject line.
  252.   
  253.       *  From Bruno Pillard <bp@chorus.fr>
  254. !        Added the printing of the username below the date when printing
  255.          news articles.
  256.   
  257.          Fixed two typos in the mailp shell script, and added the installation
  258. --- 196,202 ----
  259.          subject line.
  260.   
  261.       *  From Bruno Pillard <bp@chorus.fr>
  262. !        Added the printing of the username beside the date when printing
  263.          news articles.
  264.   
  265.          Fixed two typos in the mailp shell script, and added the installation
  266. ***************
  267. *** 311,313 ****
  268. --- 311,368 ----
  269.   
  270.          The -F flag has been added for this option. The manual page has also
  271.          been updated.
  272. + v2.4 - patchlevel 10. - 20th September 1990.
  273. +     *  Four files should have their names changed before applying this patch.
  274. +        These are:
  275. +            mp.pro.filofax.ps ==> mp.pro.ff.ps
  276. +            mp.pro.timeman.ps ==> mp.pro.tm.ps
  277. +            mp.pro.timesys.ps ==> mp.pro.ts.ps
  278. +            mp.1              ==> mp.man
  279. +        This is to make filenames < 14 chars, which is needed on SysV systems,
  280. +        and also to prevent any possible problems with trademarked names.
  281. +  
  282. +        If you are on a Unix machine, then you should first run the following
  283. +        four commands:
  284. +  
  285. +          mv  mp.pro.filofax.ps  mp.pro.ff.ps
  286. +          mv  mp.pro.timeman.ps  mp.pro.tm.ps
  287. +          mv  mp.pro.timesys.ps  mp.pro.ts.ps
  288. +          mv  mp.1               mp.man
  289. +  
  290. +        If you are running mp on another O/S, then you should do the equivalent
  291. +        of these four moves.
  292. +     *  From Jim Sanchez <syteke!jim@relay.EU.net>
  293. +        Please reduce the file name length on the mp.pro.filofax and
  294. +        mp.pro.timeman files for us system V guys. We are stuck with short file
  295. +        names and have to edit the source files each time you issue a patch.
  296. +        [Fixed by renaming the files as above - Rich].
  297. +     *  From Bruno Pillard <bp@chorus.fr>
  298. +        The opportunity to change the location of the LIBDIR is given in the
  299. +        Makefile, so you should update the Makefile to update the man page
  300. +        accordingly; For example in the Makefile:
  301. +        man:;      sed -e s,LIBDIR,$$LIBDIR,g mp.man > mp.1
  302. +        Of course, you have to change the name of mp.1 to mp.man in the
  303. +        distribution and all occurrence of /usr/local/lib by LIBDIR.
  304. +     *  From Johan Vromans <jv@mh.nl>
  305. +        From Ian Young <YoungIM@cs.bham.ac.uk>
  306. +        When compiled with gcc, mp -a falls over with a seg fault.
  307. +        In print.c, there are two places where a string is being copied to
  308. +        message_for, which is an inappropriate character pointer.
  309. +     *  From Andreas Wettengel <nixhhs!andreas@relay.EU.net>
  310. +        the option string to get_opt() in get_options() in print.c has been
  311. +        changed to allow "-t m" and "-t s" as well as '-tm" and "-ts".
  312. +     *  From Bruno Pillard <bp@chorus.fr>
  313. +        Added into the README file, the instructions for A4 sites that they
  314. +        have also to change the "%%PageLength" line in mp.pro.ps. In my
  315. +        opinion, 72 seems to be a good value.
  316.  
  317. ------- patchlevel.h -------
  318. *** /tmp/da02749    Thu Sep 20 11:55:13 1990
  319. --- patchlevel.h    Thu Sep 20 10:27:46 1990
  320. ***************
  321. *** 14,17 ****
  322.    *  reported to me then an attempt will be made to fix them.
  323.    */
  324.   
  325. ! #define  PATCHLEVEL  9
  326. --- 14,17 ----
  327.    *  reported to me then an attempt will be made to fix them.
  328.    */
  329.   
  330. ! #define  PATCHLEVEL  10
  331.  
  332. ------- mp.man -------
  333. *** /tmp/da02752    Thu Sep 20 11:55:14 1990
  334. --- mp.man    Thu Sep 20 10:53:01 1990
  335. ***************
  336. *** 161,167 ****
  337.   If
  338.   .I MP_PROLOGUE
  339.   is not found, then the default directory is assumed
  340. ! .RI ( /usr/local/lib/mp.pro.ps ).
  341.   .SH "SUPPLIED PROLOGUE FILES"
  342.   Five different prologue files are provided:
  343.   .RS
  344. --- 161,167 ----
  345.   If
  346.   .I MP_PROLOGUE
  347.   is not found, then the default directory is assumed
  348. ! .RI ( LIBDIR/mp.pro.ps ).
  349.   .SH "SUPPLIED PROLOGUE FILES"
  350.   Five different prologue files are provided:
  351.   .RS
  352. ***************
  353. *** 169,185 ****
  354.   .I mp.pro.ps
  355.   Used by default
  356.   .TP
  357. ! .I mp.pro.filofax.ps
  358.   Used if the
  359.   .B \-f
  360.   option is in effect
  361.   .TP
  362. ! .I mp.pro.timeman.ps
  363.   Used if the
  364.   .B \-tm
  365.   option is in effect
  366.   .TP
  367. ! .I mp.pro.timesys.ps
  368.   Used if the
  369.   .B \-ts
  370.   option is in effect
  371. --- 169,185 ----
  372.   .I mp.pro.ps
  373.   Used by default
  374.   .TP
  375. ! .I mp.pro.ff.ps
  376.   Used if the
  377.   .B \-f
  378.   option is in effect
  379.   .TP
  380. ! .I mp.pro.tm.ps
  381.   Used if the
  382.   .B \-tm
  383.   option is in effect
  384.   .TP
  385. ! .I mp.pro.ts.ps
  386.   Used if the
  387.   .B \-ts
  388.   option is in effect
  389. ***************
  390. *** 201,223 ****
  391.   .I /usr/local/bin/mp
  392.   executable
  393.   .TP
  394. ! .I /usr/local/lib/mp.pro.ps
  395.   \*(Ps prologue for mail printing
  396.   .TP
  397. ! .I /usr/local/lib/mp.pro.l.ps
  398.   \*(Ps prologue for landscape format
  399.   .TP
  400. ! .I /usr/local/lib/mp.pro.alt.ps
  401.   alternative "default" \*(Ps prologue, inserts page
  402.   numbers in the bottom right corner of each page
  403.   .TP
  404. ! .I /usr/local/lib/mp.pro.filofax.ps
  405.   \*(Ps prologue for Filofax format
  406.   .TP
  407. ! .I /usr/local/lib/mp.pro.timeman.ps
  408.   \*(Ps prologue for Time Manager format
  409.   .TP
  410. ! .I /usr/local/lib/mp.pro.timesys.ps
  411.   \*(Ps prologue for Time/System International
  412.   format.
  413.   .SH "SEE ALSO"
  414. --- 201,223 ----
  415.   .I /usr/local/bin/mp
  416.   executable
  417.   .TP
  418. ! .I LIBDIR/mp.pro.ps
  419.   \*(Ps prologue for mail printing
  420.   .TP
  421. ! .I LIBDIR/mp.pro.l.ps
  422.   \*(Ps prologue for landscape format
  423.   .TP
  424. ! .I LIBDIR/mp.pro.alt.ps
  425.   alternative "default" \*(Ps prologue, inserts page
  426.   numbers in the bottom right corner of each page
  427.   .TP
  428. ! .I LIBDIR/mp.pro.ff.ps
  429.   \*(Ps prologue for Filofax format
  430.   .TP
  431. ! .I LIBDIR/mp.pro.tm.ps
  432.   \*(Ps prologue for Time Manager format
  433.   .TP
  434. ! .I LIBDIR/mp.pro.ts.ps
  435.   \*(Ps prologue for Time/System International
  436.   format.
  437.   .SH "SEE ALSO"
  438.  
  439. ------- Makefile.dist -------
  440. *** /tmp/da02755    Thu Sep 20 11:55:14 1990
  441. --- Makefile.dist    Thu Sep 20 10:56:15 1990
  442. ***************
  443. *** 79,93 ****
  444.   OBJS     = header.o io.o main.o misc.o print.o
  445.   
  446.   HDRS     = extern.h mp.h patchlevel.h
  447. ! OTHERS   = README Makefile.dist mailp mp.1 \
  448.          MANIFEST FILES CHANGES TODO \
  449.          mp.el mp.pro.ps mp.pro.alt.ps mp.pro.l.ps \
  450. !        mp.pro.filofax.ps mp.pro.timeman.ps mp.pro.timesys.ps Data
  451.   
  452.   SFILES1  = $(SRCS) $(HDRS) README MANIFEST FILES CHANGES TODO
  453. ! SFILES2  = Makefile.dist mailp mp.1 mp.el Data mp.pro.ps mp.pro.l.ps \
  454. !        mp.pro.alt.ps mp.pro.filofax.ps \
  455. !        mp.pro.timeman.ps mp.pro.timesys.ps
  456.   
  457.   all:       $(BINARIES)
  458.   
  459. --- 79,92 ----
  460.   OBJS     = header.o io.o main.o misc.o print.o
  461.   
  462.   HDRS     = extern.h mp.h patchlevel.h
  463. ! OTHERS   = README Makefile.dist mailp mp.man \
  464.          MANIFEST FILES CHANGES TODO \
  465.          mp.el mp.pro.ps mp.pro.alt.ps mp.pro.l.ps \
  466. !        mp.pro.ff.ps mp.pro.tm.ps mp.pro.ts.ps Data
  467.   
  468.   SFILES1  = $(SRCS) $(HDRS) README MANIFEST FILES CHANGES TODO
  469. ! SFILES2  = Makefile.dist mailp mp.man mp.el Data mp.pro.ps mp.pro.l.ps \
  470. !        mp.pro.alt.ps mp.pro.ff.ps mp.pro.tm.ps mp.pro.ts.ps
  471.   
  472.   all:       $(BINARIES)
  473.   
  474. ***************
  475. *** 104,116 ****
  476.          @echo "start of the mp.pro.ps file, then reinstall."
  477.          @echo
  478.          -install -s -m 751 mp $(BINDIR)
  479.          -install -c -m 644 mp.1 $(MANDIR)/mp.$(MANSECT)
  480.          -install -c -m 644 mp.pro.ps $(LIBDIR)
  481.          -install -c -m 644 mp.pro.l.ps $(LIBDIR)
  482.          -install -c -m 644 mp.pro.alt.ps $(LIBDIR)
  483. !        -install -c -m 644 mp.pro.filofax.ps $(LIBDIR)
  484. !        -install -c -m 644 mp.pro.timeman.ps $(LIBDIR)
  485. !        -install -c -m 644 mp.pro.timesys.ps $(LIBDIR)
  486.          -install -c -m 755 mailp $(BINDIR)
  487.   #
  488.   #  NOTE: If you don't want the newsp, filep ... shell scripts installed,
  489. --- 103,116 ----
  490.          @echo "start of the mp.pro.ps file, then reinstall."
  491.          @echo
  492.          -install -s -m 751 mp $(BINDIR)
  493. +        -sed -e s,LIBDIR,$(LIBDIR),g mp.man > mp.1
  494.          -install -c -m 644 mp.1 $(MANDIR)/mp.$(MANSECT)
  495.          -install -c -m 644 mp.pro.ps $(LIBDIR)
  496.          -install -c -m 644 mp.pro.l.ps $(LIBDIR)
  497.          -install -c -m 644 mp.pro.alt.ps $(LIBDIR)
  498. !        -install -c -m 644 mp.pro.ff.ps $(LIBDIR)
  499. !        -install -c -m 644 mp.pro.tm.ps $(LIBDIR)
  500. !        -install -c -m 644 mp.pro.ts.ps $(LIBDIR)
  501.          -install -c -m 755 mailp $(BINDIR)
  502.   #
  503.   #  NOTE: If you don't want the newsp, filep ... shell scripts installed,
  504. ***************
  505. *** 124,130 ****
  506.          done
  507.          @echo
  508.   
  509. ! clean:;    rm -rf mp *.o core
  510.   
  511.   create:    SCCS
  512.          -sccs create $(SRCS) $(OTHERS)
  513. --- 124,130 ----
  514.          done
  515.          @echo
  516.   
  517. ! clean:;    rm -rf mp mp.1 *.o core
  518.   
  519.   create:    SCCS
  520.          -sccs create $(SRCS) $(OTHERS)
  521.  
  522. ------- TODO -------
  523. *** /tmp/da02758    Thu Sep 20 11:55:15 1990
  524. --- TODO    Thu Sep 20 11:36:41 1990
  525. ***************
  526. *** 59,86 ****
  527.      message, or better yet, if the subjects are different then print a
  528.      different subject under each message.
  529.   
  530. ! 9/ From Jim Sanchez <syteke!jim@relay.EU.net>
  531. !    Please reduce the file name length on the mp.pro.filofax and
  532. !    mp.pro.timeman files for us system V guys. We are stuck with short file
  533. !    names and have to edit the source files each time you issue a patch.
  534.   
  535. !    In the next release of mp, I will make the following changes:
  536. !      mp.pro.filofax.ps ==> mp.pro.ff.ps
  537. !      mp.pro.timeman.ps ==> mp.pro.tm.ps
  538. !      mp.pro.timesys.ps ==> mp.pro.ts.ps
  539. ! 10/ From Bruno Pillard <bp@chorus.fr>
  540. !     The opportunity to change the location of the LIBDIR is given in the
  541. !     Makefile, so you should update the Makefile to update the man page
  542. !     accordingly; For example in the Makefile:
  543. !     man:;      sed -e s,LIBDIR,$$LIBDIR,g mp.man > mp.1
  544. !     Of course, you have to change the name of mp.1 to mp.man in the
  545. !     distribution and all occurrence of /usr/local/lib by LIBDIR.
  546. ! 11/ From Peter Collinson <pc@hillside.co.uk>
  547.       With regards to the -F (Mail from .....) option:
  548.       A more general solution might be to allow a specification on the command
  549.       line - I envisage something like
  550. --- 59,71 ----
  551.      message, or better yet, if the subjects are different then print a
  552.      different subject under each message.
  553.   
  554. ! 9/ From Andreas Wettengel <nixhhs!andreas@relay.EU.net>
  555. !    I would like to be able to specify an offset within a logical page.
  556. !    If you print in landscape mode, the text of the second page starts
  557. !    at the left edge of the page, which prevents you from cutting the
  558. !    paper in halves and putting each half into a folder.
  559.   
  560. ! 10/ From Peter Collinson <pc@hillside.co.uk>
  561.       With regards to the -F (Mail from .....) option:
  562.       A more general solution might be to allow a specification on the command
  563.       line - I envisage something like
  564.  
  565. ------- MANIFEST -------
  566. *** /tmp/da02761    Thu Sep 20 11:55:15 1990
  567. --- MANIFEST    Thu Sep 20 10:41:58 1990
  568. ***************
  569. *** 14,20 ****
  570.   README                                 |    1
  571.   Makefile.dist                          |    2
  572.   mailp                                  |    2
  573. ! mp.1                                   |    2
  574.   MANIFEST                               |    1
  575.   FILES                                  |    1
  576.   CHANGES                                |    1
  577. --- 14,20 ----
  578.   README                                 |    1
  579.   Makefile.dist                          |    2
  580.   mailp                                  |    2
  581. ! mp.man         (was mp.1)              |    2
  582.   MANIFEST                               |    1
  583.   FILES                                  |    1
  584.   CHANGES                                |    1
  585. ***************
  586. *** 23,31 ****
  587.   mp.pro.ps                              |    2
  588.   mp.pro.l.ps                            |    2
  589.   mp.pro.alt.ps                          |    2
  590. ! mp.pro.filofax.ps                      |    2
  591. ! mp.pro.timeman.ps                      |    2
  592. ! mp.pro.timesys.ps                      |    2
  593.   Data/Mail                              |    2
  594.   Data/MailFolder                        |    2
  595.   Data/NewsArticle1                      |    2
  596. --- 23,31 ----
  597.   mp.pro.ps                              |    2
  598.   mp.pro.l.ps                            |    2
  599.   mp.pro.alt.ps                          |    2
  600. ! mp.pro.ff.ps  (was mp.pro.filofax.ps)  |    2
  601. ! mp.pro.tm.ps  (was mp.pro.timeman.ps)  |    2
  602. ! mp.pro.ts.ps  (was mp.pro.timesys.ps)  |    2
  603.   Data/Mail                              |    2
  604.   Data/MailFolder                        |    2
  605.   Data/NewsArticle1                      |    2
  606.  
  607. ------- FILES -------
  608. *** /tmp/da02764    Thu Sep 20 11:55:16 1990
  609. --- FILES    Thu Sep 20 10:44:14 1990
  610. ***************
  611. *** 16,22 ****
  612.   README              - describes what mp is, and how to get started.
  613.   Makefile.dist       - Master Makefile used to build mp on Unix systems.
  614.   mailp               - a shell script frontend for running mp.
  615. ! mp.1                - the mp manual page (troff/nroff -man format).
  616.   MANIFEST            - tells you what archive part each file was posted in.
  617.   FILES               - what you're reading now.
  618.   CHANGES             - change history. Will be updated with each new patch.
  619. --- 16,23 ----
  620.   README              - describes what mp is, and how to get started.
  621.   Makefile.dist       - Master Makefile used to build mp on Unix systems.
  622.   mailp               - a shell script frontend for running mp.
  623. ! mp.man              - the mp manual page (troff/nroff -man format). Was
  624. !                       called mp.1.
  625.   MANIFEST            - tells you what archive part each file was posted in.
  626.   FILES               - what you're reading now.
  627.   CHANGES             - change history. Will be updated with each new patch.
  628. ***************
  629. *** 26,34 ****
  630.   mp.pro.ps           - standard mp prologue file.
  631.   mp.pro.l.ps         - standard mp prologue file for landscape (2 columns).
  632.   mp.pro.alt.ps       - alternative mp prologue file.
  633. ! mp.pro.filofax.ps   - mp Filofax prologue file.
  634. ! mp.pro.timeman.ps   - mp Time Manager prologue file.
  635. ! mp.pro.timesys.ps   - mp Time/System International prologue file.
  636.   
  637.   Sub-directory Data: test data files for new versions of mp.
  638.   -----------------------------------------------------------
  639. --- 27,37 ----
  640.   mp.pro.ps           - standard mp prologue file.
  641.   mp.pro.l.ps         - standard mp prologue file for landscape (2 columns).
  642.   mp.pro.alt.ps       - alternative mp prologue file.
  643. ! mp.pro.ff.ps        - mp Filofax prologue file. Was called mp.pro.filofax.ps.
  644. ! mp.pro.tm.ps        - mp Time Manager prologue file. Was called
  645. !                       mp.pro.timeman.ps.
  646. ! mp.pro.ts.ps        - mp Time/System International prologue file. Was called
  647. !                       mp.pro.timesys.ps.
  648.   
  649.   Sub-directory Data: test data files for new versions of mp.
  650.   -----------------------------------------------------------
  651.  
  652.