On Sat, Jul 26, 2014 at 12:57:25PM +0200, Christian Weisgerber wrote:
> Only overdue by four months: Fix devel/cvsweb's chroot instructions
> to work with the perl version we actually ship with in 5.6.
> 
> While here, drop some obsolete configuration examples and tweak the
> default man.cgi URL.
> 
> OK or not important?
> 
> 
> Index: Makefile
> ===================================================================
> RCS file: /cvs/ports/devel/cvsweb/Makefile,v
> retrieving revision 1.51
> diff -u -p -r1.51 Makefile
> --- Makefile  13 Nov 2013 19:53:08 -0000      1.51
> +++ Makefile  26 Jul 2014 10:47:12 -0000
> @@ -3,7 +3,7 @@
>  COMMENT=     CGI script to browse CVS repository trees
>  
>  DISTNAME=    cvsweb-2.0.6
> -REVISION=    17
> +REVISION=    18
>  CATEGORIES=  devel www
>  HOMEPAGE=    http://www.freebsd.org/projects/cvsweb.html
>  
> @@ -20,8 +20,6 @@ PKG_ARCH=   *
>  PREFIX=              ${VARBASE}/www
>  CONFDIR=     ${PREFIX}/conf
>  
> -CONFFILES=   cvsweb.conf cvsweb.conf-freebsd cvsweb.conf-netbsd \
> -             cvsweb.conf-openbsd cvsweb.conf-ruby
>  ICONS=               back.gif dir.gif text.gif \
>               miniback.gif minidir.gif minitext.gif
>  
> @@ -34,9 +32,7 @@ do-install:
>       ${INSTALL_SCRIPT_DIR} ${PREFIX}/cgi-bin
>       ${INSTALL_SCRIPT} ${WRKSRC}/cvsweb.cgi ${PREFIX}/cgi-bin/cvsweb
>       ${INSTALL_DATA_DIR} ${CONFDIR}/cvsweb
> -.for file in ${CONFFILES}
> -     ${INSTALL_DATA} ${WRKSRC}/${file} ${CONFDIR}/cvsweb/${file}.dist
> -.endfor
> +     ${INSTALL_DATA} ${WRKSRC}/cvsweb.conf ${CONFDIR}/cvsweb/cvsweb.conf.dist
>       ${INSTALL_DATA_DIR} ${PREFIX}/htdocs/cvsweb/icons
>  .for file in ${ICONS}
>       ${INSTALL_DATA} ${WRKSRC}/icons/${file} ${PREFIX}/htdocs/cvsweb/icons/
> Index: patches/patch-cvsweb_conf
> ===================================================================
> RCS file: /cvs/ports/devel/cvsweb/patches/patch-cvsweb_conf,v
> retrieving revision 1.12
> diff -u -p -r1.12 patch-cvsweb_conf
> --- patches/patch-cvsweb_conf 29 Oct 2013 16:30:16 -0000      1.12
> +++ patches/patch-cvsweb_conf 26 Jul 2014 10:47:12 -0000
> @@ -1,16 +1,17 @@
>  $OpenBSD: patch-cvsweb_conf,v 1.12 2013/10/29 16:30:16 naddy Exp $
>  --- cvsweb.conf.orig Mon Sep 23 07:30:17 2002
> -+++ cvsweb.conf      Mon Oct 28 23:27:17 2013
> -@@ -82,7 +82,7 @@ $cvstreedefault = $CVSrepositories[2 * 0];    # The fi
> ++++ cvsweb.conf      Sat Jul 26 03:08:50 2014
> +@@ -81,8 +81,7 @@ $cvstreedefault = $CVSrepositories[2 * 0];    # The fi
> + ##############
>   # Manual gateway
>   ##############
> - $mancgi =
> +-$mancgi =
>  -    
> "http://www.FreeBSD.org/cgi/man.cgi?apropos=0&sektion=%s&query=%s&manpath=FreeBSD+5.0-current&format=html";;
> -+    
> "http://www.OpenBSD.org/cgi-bin/man.cgi?apropos=0&sektion=%s&query=%s&manpath=OpenBSD+Current&arch=i386&format=html";;
> ++$mancgi = "http://www.openbsd.org/cgi-bin/man.cgi?&sec=%s&query=%s";;
>   
>   ##############
>   # Defaults for UserSettings
> -@@ -115,7 +115,6 @@ $mancgi =
> +@@ -115,7 +114,6 @@ $mancgi =
>       #   h      Human readable
>       #   u      Unified diff
>       #   c      Context diff
> @@ -18,7 +19,7 @@ $OpenBSD: patch-cvsweb_conf,v 1.12 2013/
>       "f" => "u",
>   
>       # hidecvsroot: Don't show the CVSROOT directory
> -@@ -200,7 +199,7 @@ EOT
> +@@ -200,7 +198,7 @@ EOT
>   # These default icons are coming with apache.
>   # If these icons are too large, check out the miniicons in the
>   # icons/ directory; they have a width/height of 16/16
> @@ -27,7 +28,7 @@ $OpenBSD: patch-cvsweb_conf,v 1.12 2013/
>   
>   # format:             TEXT      ICON-URL              width height
>   %ICONS = (
> -@@ -290,19 +289,6 @@ $use_descriptions = 0;
> +@@ -290,19 +288,6 @@ $use_descriptions = 0;
>   # exceed the width of the browser
>   $hr_breakable = 1;
>   
> @@ -47,7 +48,7 @@ $OpenBSD: patch-cvsweb_conf,v 1.12 2013/
>   # ignore whitespaces for human readable diffs
>   # (indendation and stuff ..)
>   # ( '-w' option to diff)
> -@@ -335,7 +321,7 @@ $inputTextSize = 12;
> +@@ -335,7 +320,7 @@ $inputTextSize = 12;
>   # cvsweb to guess the correct mime-type on
>   # checkout; you can use the mime.types from
>   # apache here:
> Index: patches/patch-cvsweb_conf-netbsd
> ===================================================================
> RCS file: patches/patch-cvsweb_conf-netbsd
> diff -N patches/patch-cvsweb_conf-netbsd
> --- patches/patch-cvsweb_conf-netbsd  7 Apr 2013 20:07:24 -0000       1.2
> +++ /dev/null 1 Jan 1970 00:00:00 -0000
> @@ -1,12 +0,0 @@
> -$OpenBSD: patch-cvsweb_conf-netbsd,v 1.2 2013/04/07 20:07:24 naddy Exp $
> ---- cvsweb.conf-netbsd.orig  Tue May  7 10:51:22 2002
> -+++ cvsweb.conf-netbsd       Sun Apr  7 14:09:30 2013
> -@@ -65,7 +65,7 @@ $prcgi = "http://www.NetBSD.org/cgi-bin/query-pr-singl
> - 
> - $prkeyword = "PR";
> - 
> --$mancgi = 
> "http://www.flame.org/cgi-bin/uncgi/hman?sect=%s&page=%s&arch=i386";;
> -+$mancgi = 'http://man.netbsd.org/cgi-bin/man-cgi?%2$s+%1$s+NetBSD-current';
> - 
> - # Allow downloading a tarball of a pkgsrc
> - $allow_tar = ($where =~ m,^pkgsrc/[^/]+/[^/]+/,);
> Index: pkg/PLIST
> ===================================================================
> RCS file: /cvs/ports/devel/cvsweb/pkg/PLIST,v
> retrieving revision 1.8
> diff -u -p -r1.8 PLIST
> --- pkg/PLIST 29 Oct 2013 16:30:16 -0000      1.8
> +++ pkg/PLIST 26 Jul 2014 10:47:12 -0000
> @@ -1,10 +1,6 @@
>  @comment $OpenBSD: PLIST,v 1.8 2013/10/29 16:30:16 naddy Exp $
>  cgi-bin/cvsweb
>  conf/cvsweb/
> -conf/cvsweb/cvsweb.conf-freebsd.dist
> -conf/cvsweb/cvsweb.conf-netbsd.dist
> -conf/cvsweb/cvsweb.conf-openbsd.dist
> -conf/cvsweb/cvsweb.conf-ruby.dist
>  conf/cvsweb/cvsweb.conf.dist
>  @sample ${CONFDIR}/cvsweb/cvsweb.conf
>  htdocs/cvsweb/
> Index: pkg/README
> ===================================================================
> RCS file: /cvs/ports/devel/cvsweb/pkg/README,v
> retrieving revision 1.8
> diff -u -p -r1.8 README
> --- pkg/README        13 Nov 2013 19:53:08 -0000      1.8
> +++ pkg/README        26 Jul 2014 10:47:12 -0000
> @@ -22,7 +22,7 @@ cd /var/www/usr
>  mkdir -p bin lib libdata/perl5 libexec
>  
>  cd /var/www/usr/libdata/perl5
> -mkdir -p File IPC Time warnings `arch -s`-openbsd/5.16.3/auto/Fcntl unicore
> +mkdir -p File IPC Time warnings `arch -s`-openbsd/5.18.2/auto/Fcntl unicore
>  
>  # The "annotate" function requires this empty file:
>  #
> @@ -64,12 +64,12 @@ cp -p /usr/libdata/perl5/Time/Local.pm .
>  cp -p /usr/libdata/perl5/warnings/register.pm ./warnings/
>  cp -p /usr/libdata/perl5/XSLoader.pm .
>  
> -cd /var/www/usr/libdata/perl5/`arch -s`-openbsd/5.16.3
> -cp -p /usr/libdata/perl5/`arch -s`-openbsd/5.16.3/{Config,Cwd}.pm .
> -cp -p /usr/libdata/perl5/`arch -s`-openbsd/5.16.3/Config_{git,heavy}.pl .
> -cp -p /usr/libdata/perl5/`arch -s`-openbsd/5.16.3/DynaLoader.pm .
> -cp -p /usr/libdata/perl5/`arch -s`-openbsd/5.16.3/Fcntl.pm .
> -cp -p /usr/libdata/perl5/`arch -s`-openbsd/5.16.3/auto/Fcntl/Fcntl.{bs,so} \
> +cd /var/www/usr/libdata/perl5/`arch -s`-openbsd/5.18.2
> +cp -p /usr/libdata/perl5/`arch -s`-openbsd/5.18.2/{Config,Cwd}.pm .
> +cp -p /usr/libdata/perl5/`arch -s`-openbsd/5.18.2/Config_{git,heavy}.pl .
> +cp -p /usr/libdata/perl5/`arch -s`-openbsd/5.18.2/DynaLoader.pm .
> +cp -p /usr/libdata/perl5/`arch -s`-openbsd/5.18.2/Fcntl.pm .
> +cp -p /usr/libdata/perl5/`arch -s`-openbsd/5.18.2/auto/Fcntl/Fcntl.{bs,so} \
>      ./auto/Fcntl/
>  
>  # Editing cvsweb and cvsweb.conf
> -- 
> Christian "naddy" Weisgerber                          na...@mips.inka.de
Sure

Reply via email to