Hi, the README of cvsweb needs an update for perl 5.16.3. With this patch, it's as easy as before to copy&paste and create a nice chroot environment.
Tobias Index: Makefile =================================================================== RCS file: /var/www/cvs/ports/devel/cvsweb/Makefile,v retrieving revision 1.44 diff -u -p -r1.44 Makefile --- Makefile 11 Mar 2013 10:50:02 -0000 1.44 +++ Makefile 1 Apr 2013 12:55:31 -0000 @@ -3,7 +3,7 @@ COMMENT= WWW CGI script to browse CVS repository trees DISTNAME= cvsweb-2.0.6 -REVISION = 11 +REVISION = 12 CATEGORIES= devel www HOMEPAGE= http://www.freebsd.org/projects/cvsweb.html Index: pkg/README =================================================================== RCS file: /var/www/cvs/ports/devel/cvsweb/pkg/README,v retrieving revision 1.3 diff -u -p -r1.3 README --- pkg/README 2 Jun 2011 13:41:38 -0000 1.3 +++ pkg/README 1 Apr 2013 17:16:04 -0000 @@ -20,7 +20,7 @@ $ cd /var/www/usr # mkdir -p {bin,lib,libdata/perl5,libexec} $ cd /var/www/usr/libdata/perl5 -# mkdir -p {File,IPC,Time,warnings,`machine`-openbsd/5.12.2} +# mkdir -p {File,IPC,Time,warnings,`machine`-openbsd/5.16.3,unicore} The "annotate" function requires this empty file: @@ -42,7 +42,7 @@ NOTE: Wildcards will, of course, copy an lurking around (for example, from an upgrade): $ cd /var/www/usr/lib -# cp -p /usr/lib/lib{c,crypto,gssapi,krb5,m,perl,util,z}.so* . +# cp -p /usr/lib/lib{c,crypto,gssapi,krb5,m,perl,pthread,util,z}.so* . Now, the run-time link-editor: @@ -53,15 +53,17 @@ And finally, the perl modules: $ cd /var/www/usr/libdata/perl5 # cp -p /usr/libdata/perl5/{Carp,Exporter,Symbol,base,integer}.pm . -# cp -p /usr/libdata/perl5/{strict,warnings,vars,constant}.pm . +# cp -p /usr/libdata/perl5/{strict,warnings,vars,constant,utf8}.pm . +# cp -p /usr/libdata/perl5/utf8_heavy.pl . +# cp -p /usr/libdata/perl5/unicore/Heavy.pl ./unicore/ # cp -p /usr/libdata/perl5/File/Basename.pm ./File/ # cp -p /usr/libdata/perl5/IPC/Open{2,3}.pm ./IPC/ # cp -p /usr/libdata/perl5/Time/Local.pm ./Time/ # cp -p /usr/libdata/perl5/warnings/register.pm ./warnings/ -$ cd /var/www/usr/libdata/perl5/`machine`-openbsd/5.12.2 -# cp -p /usr/libdata/perl5/`machine`-openbsd/5.12.2/{Config,Cwd}.pm . -# cp -p /usr/libdata/perl5/`machine`-openbsd/5.12.2/Config_{git,heavy}.pl . +$ cd /var/www/usr/libdata/perl5/`machine`-openbsd/5.16.3 +# cp -p /usr/libdata/perl5/`machine`-openbsd/5.16.3/{Config,Cwd}.pm . +# cp -p /usr/libdata/perl5/`machine`-openbsd/5.16.3/Config_{git,heavy}.pl . Editing cvsweb and cvsweb.conf ------------------------------