=================================================================== RCS file: /cvs/cvsweb/Attic/cvsweb.conf,v retrieving revision 4.2 retrieving revision 4.9 diff -u -p -r4.2 -r4.9 --- cvsweb/Attic/cvsweb.conf 2019/11/08 21:10:43 4.2 +++ cvsweb/Attic/cvsweb.conf 2019/11/26 10:58:15 4.9 @@ -1,5 +1,5 @@ # -*- perl -*- -# $Id: cvsweb.conf,v 4.2 2019/11/08 21:10:43 schwarze Exp $ +# $Id: cvsweb.conf,v 4.9 2019/11/26 10:58:15 schwarze Exp $ # $doc: cvsweb.conf,v 1.38 2006/01/19 19:53:38 ceri # $knu: cvsweb.conf,v 1.97 2005/06/19 09:13:50 scop # @@ -20,14 +20,12 @@ # cvs, rlog, rcsdiff # gzip (if you enable $allow_compress) # (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); # 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{tar} = delete($CMD{gtar}) if $CMD{gtar}; @@ -56,11 +54,7 @@ $CMD{tar} ||= search_path('tar'); # 'symbolic_name' => ['Name to display', '/path/to/cvsroot'] # @CVSrepositories = ( - 'local' => ['Local Repository', '/var/cvs'], -# 'freebsd' => ['FreeBSD', '/var/ncvs'], -# 'openbsd' => ['OpenBSD', '/var/ncvs'], -# 'netbsd' => ['NetBSD', '/var/ncvs'], -# 'ruby' => ['Ruby', '/var/anoncvs/ruby'], + 'local' => ['Local Repository', '/cvs'], ); # The default CVS root. Note that @CVSrepositories is list, not a hash, @@ -81,26 +75,6 @@ $CMD{tar} ||= search_path('tar'); # '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 # $allow_*_extra below is true. # @@ -139,10 +113,6 @@ $mancgi = # h Human readable # u Unified diff # c Context diff - # s Side by side - # uc Unified diff, enscript colored (falls back to "u" w/o enscript) - # cc Context diff, enscript colored (falls back to "c" w/o enscript) - # sc Side by side, enscript colored (falls back to "s" w/o enscript) "f" => "u", # hidecvsroot: Don't show the CVSROOT directory. Note that this is @@ -180,7 +150,7 @@ $defaulttitle = "CVS Repository"; # The address is shown on the footer. This will be put inside a
tag. # -$address = 'FreeBSD-CVSweb'; +$address = 'CVSweb'; $long_intro = < @@ -201,8 +171,8 @@ by The BSD License.

If you would like to use this CGI script on your own web server and -CVS tree, download the latest version from <http://www.FreeBSD.org/projects/cvsweb.html>. +CVS tree, download the latest version from +<http://cvsweb.bsd.lv/>.

EOT @@ -228,7 +198,6 @@ my $iconsdir = '/icons'; dir => [('[DIR]', "$iconsdir/dir.gif", 20, 22)], file => [('[TXT]', "$iconsdir/text.gif", 20, 22)], binfile => [('[BIN]', "$iconsdir/binary.gif", 20, 22)], - graph => [('[GRAPH]', "$iconsdir/minigraph.png", 16, 16)], ); undef $iconsdir; @@ -287,15 +256,6 @@ $hr_breakable = 1; # $showfunc = 1; -# For each pair of regexps, files that match the first regexp will be diff'ed -# with an -F option using the second regexp (unified and context only). -# See the -F option in the diff(1) man page. -# -%funcline_regexp = ( - qr/\.(?:4th|fr)$/o => "\\(^\\|[ \t]\\): ", - qr/\.rb$/o => "^[\t ]*\\(class\\|module\\|def\\) ", -); - # Ignore whitespace in human readable diffs? ('-w' option to diff) # $hr_ignwhite = 0; @@ -362,7 +322,7 @@ $inputTextSize = 12; # The traditional mime.types file, eg. the one from Apache is fine. # See above where this gets used. # -$mime_types = '/usr/local/etc/apache/mime.types'; +$mime_types = '/conf/mime.types'; # Charset appended to the Content-Type HTTP header for text/* MIME types. # Note that the web server may default to some charset which may take effect @@ -403,8 +363,8 @@ $allow_markup = 1; # #$allow_mailtos = 0; -## Extra hyperlinking means hyperlinks to bug tracking systems and manual page -## gateways, see $prcgi and $mancgi and related options above. +## Extra hyperlinking means hyperlinks to manual page +## gateways, see $mancgi above. # Allow extra hyperlinking (such as PR cross-references) in logs? # Default: yes. @@ -424,10 +384,6 @@ $allow_source_extra = 1; # #$allow_compress = 1; -# Use JavaScript in the UI? -# -$use_java_script = 1; - # Show a form for setting options in the directory view? # $edit_option_form = 1; @@ -453,10 +409,6 @@ $show_log_in_markup = 1; # multibyte character. (such as iso-2022-jp, ShiftJIS, etc.) # 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; # Default tab width used to expand tabs to spaces in various HTMLized views. @@ -489,18 +441,6 @@ $use_moddate = 1; # #$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 # to include the host and port if the script is on the same server as # CVSweb). @@ -564,65 +504,6 @@ $ENV{CVSREADONLYFS} = 1 unless exists($ENV{CVSREADONLY # Probably the only useful one here is -q (suppress diagnostic output). # @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 # error output into your web server error log. Under normal operation,