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

Diff for /cvsweb/Attic/cvsweb.conf between version 4.3 and 4.9

version 4.3, 2019/11/10 14:05:18 version 4.9, 2019/11/26 10:58:15
Line 20 
Line 20 
 #   cvs, rlog, rcsdiff  #   cvs, rlog, rcsdiff
 #   gzip (if you enable $allow_compress)  #   gzip (if you enable $allow_compress)
 #   (g)tar, zip (if you enable $allow_tar)  #   (g)tar, zip (if you enable $allow_tar)
 #   cvsgraph (if you enable $allow_graph)  
 #   enscript (if you enable $allow_enscript)  
 #  #
 @command_path = qw(/bin /usr/bin /usr/local/bin);  @command_path = qw(/bin /usr/bin /usr/local/bin);
   
 # Search the above directories for each command (prefer gtar over tar).  # Search the above directories for each command (prefer gtar over tar).
 #  #
 for (qw(cvs rlog rcsdiff gzip gtar zip cvsgraph enscript)) {  for (qw(cvs rlog rcsdiff gzip gtar zip)) {
         $CMD{$_} = search_path($_);          $CMD{$_} = search_path($_);
 }  }
 $CMD{tar}   = delete($CMD{gtar}) if $CMD{gtar};  $CMD{tar}   = delete($CMD{gtar}) if $CMD{gtar};
Line 56  $CMD{tar} ||= search_path('tar');
Line 54  $CMD{tar} ||= search_path('tar');
 # 'symbolic_name' => ['Name to display',  '/path/to/cvsroot']  # 'symbolic_name' => ['Name to display',  '/path/to/cvsroot']
 #  #
 @CVSrepositories = (  @CVSrepositories = (
         'local'   => ['Local Repository', '/var/cvs'],          'local'   => ['Local Repository', '/cvs'],
 #       'freebsd' => ['FreeBSD',          '/var/ncvs'],  
 #       'openbsd' => ['OpenBSD',          '/var/ncvs'],  
 #       'netbsd'  => ['NetBSD',           '/var/ncvs'],  
 #       'ruby'    => ['Ruby',             '/var/anoncvs/ruby'],  
 );  );
   
 # The default CVS root.  Note that @CVSrepositories is list, not a hash,  # The default CVS root.  Note that @CVSrepositories is list, not a hash,
Line 81  $CMD{tar} ||= search_path('tar');
Line 75  $CMD{tar} ||= search_path('tar');
 #     'Yet another one' => 'http://192.168.0.2/cgi-bin/cvsweb.cgi/',  #     'Yet another one' => 'http://192.168.0.2/cgi-bin/cvsweb.cgi/',
 #);  #);
   
 # Bug tracking system linking options ("PR" means Problem Report, as in GNATS)  
 # This will be done only for views for which $allow_*_extra below is true.  
 #  
 #@prcategories = qw(  
 #    advocacy  
 #    alpha  
 #    bin  
 #    conf  
 #    docs  
 #    gnu  
 #    i386  
 #    kern  
 #    misc  
 #    pending  
 #    ports  
 #    sparc  
 #);  
 #$prcgi = "http://www.FreeBSD.org/cgi/query-pr.cgi?pr=%s";  
 #$prkeyword = "PR";  
   
 # Manual gateway linking.  This will be done only for views for which  # Manual gateway linking.  This will be done only for views for which
 # $allow_*_extra below is true.  # $allow_*_extra below is true.
 #  #
Line 139  $mancgi =
Line 113  $mancgi =
     #   h      Human readable      #   h      Human readable
     #   u      Unified diff      #   u      Unified diff
     #   c      Context diff      #   c      Context diff
     #   uc     Unified diff, enscript colored (falls back to "u" w/o enscript)  
     #   cc     Context diff, enscript colored (falls back to "c" w/o enscript)  
     "f" => "u",      "f" => "u",
   
     # hidecvsroot: Don't show the CVSROOT directory.  Note that this is      # hidecvsroot: Don't show the CVSROOT directory.  Note that this is
Line 178  $defaulttitle = "CVS Repository";
Line 150  $defaulttitle = "CVS Repository";
   
 # The address is shown on the footer.  This will be put inside a <address> tag.  # The address is shown on the footer.  This will be put inside a <address> tag.
 #  #
 $address = '<span style="font-size: smaller">FreeBSD-CVSweb</span>';  $address = '<span style="font-size: smaller">CVSweb</span>';
   
 $long_intro = <<EOT;  $long_intro = <<EOT;
 <p>  <p>
Line 199  by <a
Line 171  by <a
 href="http://www.opensource.org/licenses/bsd-license.html">The BSD License</a>.  href="http://www.opensource.org/licenses/bsd-license.html">The BSD License</a>.
 </p><p>  </p><p>
 If you would like to use this CGI script on your own web server and  If you would like to use this CGI script on your own web server and
 CVS tree, download the latest version from &lt;<a  CVS tree, download the latest version from
 href="http://www.FreeBSD.org/projects/cvsweb.html">http://www.FreeBSD.org/projects/cvsweb.html</a>&gt;.  &lt;<a href="http://cvsweb.bsd.lv/">http://cvsweb.bsd.lv/</a>&gt;.
 </p>  </p>
 EOT  EOT
   
Line 226  my $iconsdir = '/icons';
Line 198  my $iconsdir = '/icons';
      dir     => [('[DIR]',    "$iconsdir/dir.gif",       20,   22)],       dir     => [('[DIR]',    "$iconsdir/dir.gif",       20,   22)],
      file    => [('[TXT]',    "$iconsdir/text.gif",      20,   22)],       file    => [('[TXT]',    "$iconsdir/text.gif",      20,   22)],
      binfile => [('[BIN]',    "$iconsdir/binary.gif",    20,   22)],       binfile => [('[BIN]',    "$iconsdir/binary.gif",    20,   22)],
      graph   => [('[GRAPH]',  "$iconsdir/minigraph.png", 16,   16)],  
 );  );
 undef $iconsdir;  undef $iconsdir;
   
Line 392  $allow_markup = 1;
Line 363  $allow_markup = 1;
 #  #
 #$allow_mailtos = 0;  #$allow_mailtos = 0;
   
 ## Extra hyperlinking means hyperlinks to bug tracking systems and manual page  ## Extra hyperlinking means hyperlinks to manual page
 ## gateways, see $prcgi and $mancgi and related options above.  ## gateways, see $mancgi above.
   
 # Allow extra hyperlinking (such as PR cross-references) in logs?  # Allow extra hyperlinking (such as PR cross-references) in logs?
 # Default: yes.  # Default: yes.
Line 413  $allow_source_extra = 1;
Line 384  $allow_source_extra = 1;
 #  #
 #$allow_compress = 1;  #$allow_compress = 1;
   
 # Use JavaScript in the UI?  
 #  
 $use_java_script = 1;  
   
 # Show a form for setting options in the directory view?  # Show a form for setting options in the directory view?
 #  #
 $edit_option_form = 1;  $edit_option_form = 1;
Line 442  $show_log_in_markup = 1;
Line 409  $show_log_in_markup = 1;
 # multibyte character. (such as iso-2022-jp, ShiftJIS, etc.)  # multibyte character. (such as iso-2022-jp, ShiftJIS, etc.)
 # Otherwise those files will get screwed up in markup.  # Otherwise those files will get screwed up in markup.
 #  #
 # Note: enscript(1) highlighting is preferred over the built-in preformatting,  
 # ie. this has no effect if $allow_enscript is true and enscript can highlight  
 # the file.  
 #  
 #$preformat_in_markup = 1;  #$preformat_in_markup = 1;
   
 # Default tab width used to expand tabs to spaces in various HTMLized views.  # Default tab width used to expand tabs to spaces in various HTMLized views.
Line 478  $use_moddate = 1;
Line 441  $use_moddate = 1;
 #  #
 #$file_list_len = 200;  #$file_list_len = 200;
   
 # Allow graphical representations of file revisions and branches with CvsGraph?  
 #  
 $allow_cvsgraph = $CMD{cvsgraph} ? 1 : 0;  
   
 # Path to the CvsGraph configuration file.  Only used if $allow_cvsgraph  
 # is true.  Leave this empty or comment it out to make cvsgraph(1) use its  
 # default configuration file.  Note that CVSweb will override some of the  
 # settings in the configuration file with command line options, see  
 # doGraph() and doGraphView() in cvsweb.cgi for details.  
 #  
 #$cvsgraph_config = "/etc/cvsgraph.conf";  
   
 # URL to the CVSHistory script.  This should be absolute (but does not need  # URL to the CVSHistory script.  This should be absolute (but does not need
 # to include the host and port if the script is on the same server as  # to include the host and port if the script is on the same server as
 # CVSweb).  # CVSweb).
Line 553  $ENV{CVSREADONLYFS} = 1 unless exists($ENV{CVSREADONLY
Line 504  $ENV{CVSREADONLYFS} = 1 unless exists($ENV{CVSREADONLY
 # Probably the only useful one here is -q (suppress diagnostic output).  # Probably the only useful one here is -q (suppress diagnostic output).
 #  #
 @rcsdiff_options = qw(-q);  @rcsdiff_options = qw(-q);
   
 # Enables syntax highlighting using GNU Enscript if set.  
 # You will need GNU Enscript version 1.6.3 or newer for this to work.  
 #  
 #$allow_enscript = $CMD{enscript} ? 1 : 0;  
   
 # Options to pass to enscript(1).  
 # Do not set the -q, --language, -o or --highlight options here.  
 # Most useful styles are probably emacs, emacs_verbose and msvc.  
 #  
 @enscript_options = qw(--style=emacs --color=1);  
   
 # Enscript highlight rule to filename regex mappings.  The set of useful  
 # mappings depends on what highlight rules the system has installed.  
 #  
 %enscript_types =  
   (  
    'ada'          => qr/\.ad(s|b|a)$/o,  
    'asm'          => qr/\.[Ss]$/o,  
    'awk'          => qr/\.awk$/o,  
    'bash'         => qr/\.(bash(_profile|rc)|inputrc)$/o,  
    'c'            => qr/\.(c|h)$/o,  
    'changelog'    => qr/^changelog$/io,  
    'cpp'          => qr/\.(c\+\+|C|H|cpp|cc|cxx)$/o,  
    'csh'          => qr/\.(csh(rc)?|log(in|out)|history)$/o,  
    'elisp'        => qr/\.e(l|macs)$/o,  
    'fortran'      => qr/\.[fF]$/o,  
    'haskell'      => qr/\.(l?h|l?g)s$/o,  
    'html'         => qr/\.x?html?$/o,  
    'idl'          => qr/\.idl$/o,  
    'inf'          => qr/\.inf$/io,  
    'java'         => qr/\.java$/o,  
    'javascript'   => qr/\.(js|pac)$/o,  
    'ksh'          => qr/\.ksh$/o,  
    'm4'           => qr/\.m4$/o,  
    'makefile'     => qr/(GNU)?[Mm]akefile(?!\.PL\b)|\.(ma?ke?|am)$/o,  
    'matlab'       => qr/\.m$/o,  
    'nroff'        => qr/\.man$/o,  
    'pascal'       => qr/\.p(as|p)?$/io,  
    'perl'         => qr/\.p(m|(er)?l)$/io,  
    'postscript'   => qr/\.e?ps$/io,  
    'python'       => qr/\.py$/o,  
    'rfc'          => qr/\b((rfc|draft)\..*\.txt)$/o,  
    'scheme'       => qr/\.(scm|scheme)$/o,  
    'sh'           => qr/\.sh$/o,  
    'skill'        => qr/\.il$/o,  
    'sql'          => qr/\.sql$/o,  
    'states'       => qr/\.st$/o,  
    'synopsys'     => qr/\.s(cr|yn(th)?)$/o,  
    'tcl'          => qr/\.tcl$/o,  
    'tcsh'         => qr/\.tcshrc$/o,  
    'tex'          => qr/\.tex$/o,  
    'vba'          => qr/\.vba$/o,  
    'verilog'      => qr/\.(v|vh)$/o,  
    'vhdl'         => qr/\.vhdl?$/o,  
    'vrml'         => qr/\.wrl$/o,  
    'wmlscript'    => qr/\.wmls(cript)?$/o,  
    'zsh'          => qr/\.(zsh(env|rc)|z(profile|log(in|out)))$/o,  
   );  
   
 # Troubleshooting: in case of problems, setting this to 1 will cause more  # Troubleshooting: in case of problems, setting this to 1 will cause more
 # error output into your web server error log.  Under normal operation,  # error output into your web server error log.  Under normal operation,

Legend:
Removed from v.4.3  
changed lines
  Added in v.4.9

CVSweb