* cvsweb.conf-freebsd: Allow downloading a tarball of a project directory as well as a port directory. * cvsweb.cgi, cvsweb.conf: Introduce optional output filter. [Requested by: Shigeyuki Fukushima <shige@FreeBSD.org>] * cvsweb.cgi: Fix a bug where it produces wrong download links when cvsweb.cgi is placed right under the document root. [Reported by: Arnaud on EFnet]
74 lines
1.3 KiB
Perl
74 lines
1.3 KiB
Perl
# -*-perl-*-
|
|
#
|
|
# Set up for NetBSD repo options.
|
|
#
|
|
# FreeBSD: projects/cvsweb/cvsweb.conf-netbsd,v 1.6 2001/10/11 15:15:12 knu Exp
|
|
# $Idaemons: /home/cvs/cvsweb/cvsweb.conf-netbsd,v 1.5 2001/08/01 09:32:22 knu Exp $
|
|
# $FreeBSD: www/en/cgi/cvsweb.conf-netbsd,v 1.9 2001/08/01 10:41:47 knu Exp $
|
|
|
|
if ($uname eq 'FreeBSD') {
|
|
$ENV{'RCSLOCALID'} = 'NetBSD=CVSHeader';
|
|
$ENV{'RCSINCEXC'} = 'iNetBSD';
|
|
} else {
|
|
$ENV{'RCSLOCALID'} = 'NetBSD';
|
|
}
|
|
|
|
@prcategories = qw(
|
|
admin
|
|
bin
|
|
install
|
|
kern
|
|
lib
|
|
misc
|
|
pending
|
|
pkg
|
|
port-alpha
|
|
port-amiga
|
|
port-arc
|
|
port-arm26
|
|
port-arm32
|
|
port-atari
|
|
port-bebox
|
|
port-cobalt
|
|
port-dreamcast
|
|
port-hp300
|
|
port-hpcmips
|
|
port-i386
|
|
port-luna68k
|
|
port-m68k
|
|
port-mac68k
|
|
port-macppc
|
|
port-mips
|
|
port-mvme68k
|
|
port-newsmips
|
|
port-news68k
|
|
port-next68k
|
|
port-ofppc
|
|
port-pc532
|
|
port-pmax
|
|
port-powerpc
|
|
port-prep
|
|
port-sgimips
|
|
port-sh3
|
|
port-sparc
|
|
port-sparc64
|
|
port-sun3
|
|
port-vax
|
|
port-x68k
|
|
security
|
|
standards
|
|
test
|
|
xsrc
|
|
y2k
|
|
);
|
|
|
|
$prcgi = "http://www.NetBSD.org/cgi-bin/query-pr-single.pl?number=%s";
|
|
|
|
$prkeyword = "PR";
|
|
|
|
$mancgi = "http://www.flame.org/cgi-bin/uncgi/hman?sect=%s&page=%s&arch=i386";
|
|
|
|
# Allow downloading a tarball of a pkgsrc
|
|
$allow_tar = ($where =~ m,^pkgsrc/[^/]+/[^/]+/,);
|
|
|
|
1;
|