[BACK]Return to INSTALL CVS log [TXT][DIR] Up to [cvsweb.bsd.lv] / mandoc

Diff for /mandoc/INSTALL between version 1.15.2.2 and 1.15.2.3

version 1.15.2.2, 2017/02/21 17:04:04 version 1.15.2.3, 2017/02/21 17:57:33
Line 32  system, please consult your operating system documenta
Line 32  system, please consult your operating system documenta
 To install mandoc manually, the following steps are needed:  To install mandoc manually, the following steps are needed:
   
 1. If you want to build the CGI program, man.cgi(8), too,  1. If you want to build the CGI program, man.cgi(8), too,
 run the command "echo BUILD_CGI=1 > configure.local".  run the command "echo BUILD_CGI=1 >> configure.local".
 Then run "cp cgi.h.examples cgi.h" and edit cgi.h as desired.  Then run "cp cgi.h.example cgi.h" and edit cgi.h as desired.
   
 2. Run "./configure".  2. Run "./configure".
 This script attempts autoconfiguration of mandoc for your system.  This script attempts autoconfiguration of mandoc for your system.
Line 54  and go back to step 2.
Line 54  and go back to step 2.
 installed to the intended places.  Otherwise, put some *DIR or *NM*  installed to the intended places.  Otherwise, put some *DIR or *NM*
 variables into "configure.local" and go back to step 2.  variables into "configure.local" and go back to step 2.
   
 5. Run "sudo make install".  If you intend to build a binary  5. Optionally run the regression suite.
   Basically, that amounts to "cd regress && ./regress.pl".
   But you should probably look at "./mandoc -l regress/regress.pl.1"
   first.
   
   6. Run "sudo make install".  If you intend to build a binary
 package using some kind of fake root mechanism, you may need a  package using some kind of fake root mechanism, you may need a
 command like "make DESTDIR=... install".  Read the *-install targets  command like "make DESTDIR=... install".  Read the *-install targets
 in the "Makefile" to understand how DESTDIR is used.  in the "Makefile" to understand how DESTDIR is used.
   
 6. If you want to use the integrated man(1) and your system uses  7. If you want to use the integrated man(1) and your system uses
 manpath(1), make sure it is configured correctly, in particular,  manpath(1), make sure it is configured correctly, in particular,
 it returns all directory trees where manual pages are installed.  it returns all directory trees where manual pages are installed.
 Otherwise, if your system uses man.conf(5), make sure it contains  Otherwise, if your system uses man.conf(5), make sure it contains
 a "manpath" line for each directory tree, and the order of these  a "manpath" line for each directory tree, and the order of these
 lines meets your wishes.  lines meets your wishes.
   
 7. Run the command "sudo makewhatis" to build mandoc.db(5) databases  8. Run the command "sudo makewhatis" to build mandoc.db(5) databases
 in all the directory trees configured in step 6.  Whenever installing  in all the directory trees configured in step 6.  Whenever installing
 new manual pages, re-run makewhatis(8) to update the databases, or  new manual pages, re-run makewhatis(8) to update the databases, or
 apropos(1) will not find the new pages.  apropos(1) will not find the new pages.
   
 8. To set up a man.cgi(8) server, read its manual page.  9. To set up a man.cgi(8) server, read its manual page.
   
 Note that some man(7) pages may contain low-level roff(7) markup  Note that some man(7) pages may contain low-level roff(7) markup
 that mandoc does not yet understand.  On some BSD systems using  that mandoc does not yet understand.  On some BSD systems using

Legend:
Removed from v.1.15.2.2  
changed lines
  Added in v.1.15.2.3

CVSweb