aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--lang/perl5.10/Makefile13
-rw-r--r--lang/perl5.10/distinfo2
-rw-r--r--lang/perl5.10/pkg-comment2
-rw-r--r--lang/perl5.10/pkg-descr6
-rw-r--r--lang/perl5.10/pkg-plist228
-rw-r--r--lang/perl5.12/Makefile13
-rw-r--r--lang/perl5.12/distinfo2
-rw-r--r--lang/perl5.12/pkg-comment2
-rw-r--r--lang/perl5.12/pkg-descr6
-rw-r--r--lang/perl5.12/pkg-plist228
-rw-r--r--lang/perl5.14/Makefile13
-rw-r--r--lang/perl5.14/distinfo2
-rw-r--r--lang/perl5.14/pkg-comment2
-rw-r--r--lang/perl5.14/pkg-descr6
-rw-r--r--lang/perl5.14/pkg-plist228
-rw-r--r--lang/perl5.16/Makefile13
-rw-r--r--lang/perl5.16/distinfo2
-rw-r--r--lang/perl5.16/pkg-comment2
-rw-r--r--lang/perl5.16/pkg-descr6
-rw-r--r--lang/perl5.16/pkg-plist228
-rw-r--r--lang/perl5.6/Makefile13
-rw-r--r--lang/perl5.6/distinfo2
-rw-r--r--lang/perl5.6/pkg-comment2
-rw-r--r--lang/perl5.6/pkg-descr6
-rw-r--r--lang/perl5.6/pkg-plist228
-rw-r--r--lang/perl5.8/Makefile13
-rw-r--r--lang/perl5.8/distinfo2
-rw-r--r--lang/perl5.8/pkg-comment2
-rw-r--r--lang/perl5.8/pkg-descr6
-rw-r--r--lang/perl5.8/pkg-plist228
-rw-r--r--lang/perl5/Makefile13
-rw-r--r--lang/perl5/distinfo2
-rw-r--r--lang/perl5/pkg-comment2
-rw-r--r--lang/perl5/pkg-descr6
-rw-r--r--lang/perl5/pkg-plist228
35 files changed, 1071 insertions, 686 deletions
diff --git a/lang/perl5.10/Makefile b/lang/perl5.10/Makefile
index 40142ee8bc09..c1142fc0971c 100644
--- a/lang/perl5.10/Makefile
+++ b/lang/perl5.10/Makefile
@@ -1,13 +1,13 @@
# New ports collection makefile for: perl5
-# Version required: 5.001
+# Version required: 5.002
# Date created: 16 April 1995
# Whom: markm
#
-# $Id: Makefile,v 1.6 1995/07/04 17:31:04 jmz Exp $
+# $Id$
#
-DISTNAME= perl5.001m
-PKGNAME= perl-5.001
+DISTNAME= perl5.002
+PKGNAME= perl-5.002
CATEGORIES+= lang devel
MASTER_SITES= ftp://ftp.netlabs.com/pub/outgoing/perl5.0/ ftp://ftp.wpi.edu/perl5/
@@ -17,8 +17,9 @@ HAS_CONFIGURE= yes
CONFIGURE_SCRIPT= Configure
CONFIGURE_ARGS= -sde -Dprefix=${PREFIX}
-PERLMAN= "" api book bot call data debug diag embed form func guts ipc mod \
- obj op ovl pod re ref run sec style sub syn trap var
+PERLMAN= "" book bot call data debug diag embed form func guts ipc lol mod \
+ obj op ovl pod re ref run sec style sub syn tie toc trap var xs \
+ xstut
test:
@(cd ${WRKSRC}; make test)
diff --git a/lang/perl5.10/distinfo b/lang/perl5.10/distinfo
index 65180b73a3e9..58ee7729cac9 100644
--- a/lang/perl5.10/distinfo
+++ b/lang/perl5.10/distinfo
@@ -1 +1 @@
-MD5 (perl5.001m.tar.gz) = 08525204bfbc352bb46ddb0848e80fc3
+MD5 (perl5.002.tar.gz) = 2c76296aee35a98451110d3d985cae65
diff --git a/lang/perl5.10/pkg-comment b/lang/perl5.10/pkg-comment
index 9dd9d0e604a8..1690f103241c 100644
--- a/lang/perl5.10/pkg-comment
+++ b/lang/perl5.10/pkg-comment
@@ -1 +1 @@
-PERL (Pattern Extraction and Recognition Language) - version 5.001
+PERL (Pattern Extraction and Recognition Language)
diff --git a/lang/perl5.10/pkg-descr b/lang/perl5.10/pkg-descr
index c0e6e021af33..87cba2279b7b 100644
--- a/lang/perl5.10/pkg-descr
+++ b/lang/perl5.10/pkg-descr
@@ -7,8 +7,8 @@ for more information.
--
-I believe from recent discussions on the lists that this port will not
-work on FreeBSD 2.0, nor will it work on earlier snapshots. This (if my
-memory serves me) is due to a bug in the C library (possibly vprintf).
+This port will not work on FreeBSD 2.0, nor will it work on earlier snapshots.
+This is due to a bug in vprintf in the C library. On FreeBSD earlier than
+2.0.5, setuid scrips may be insecure or may not work.
- MarkM
diff --git a/lang/perl5.10/pkg-plist b/lang/perl5.10/pkg-plist
index 82515096b6a0..5e48d4d3e7c0 100644
--- a/lang/perl5.10/pkg-plist
+++ b/lang/perl5.10/pkg-plist
@@ -1,29 +1,37 @@
-bin/perl5.001
+bin/perl5.002
@exec ln -fs %D/%F %B/perl
@unexec rm %B/perl
-bin/sperl5.001
+bin/sperl5.002
@exec ln -f %D/%F %B/suidperl
@unexec rm %B/suidperl
bin/a2p
bin/c2ph
+bin/h2ph
bin/h2xs
bin/pstruct
+bin/perlbug
+bin/perldoc
bin/s2p
bin/find2perl
+bin/pod2man
+bin/pod2html
+bin/pod2latex
+bin/pod2text
@mode 444
lib/perl5/pod/perl.pod
-lib/perl5/pod/perlapi.pod
lib/perl5/pod/perlbook.pod
lib/perl5/pod/perlbot.pod
lib/perl5/pod/perlcall.pod
lib/perl5/pod/perldata.pod
lib/perl5/pod/perldebug.pod
lib/perl5/pod/perldiag.pod
+lib/perl5/pod/perldsc.pod
lib/perl5/pod/perlembed.pod
lib/perl5/pod/perlform.pod
lib/perl5/pod/perlfunc.pod
lib/perl5/pod/perlguts.pod
lib/perl5/pod/perlipc.pod
+lib/perl5/pod/perllol.pod
lib/perl5/pod/perlmod.pod
lib/perl5/pod/perlobj.pod
lib/perl5/pod/perlop.pod
@@ -36,73 +44,92 @@ lib/perl5/pod/perlsec.pod
lib/perl5/pod/perlstyle.pod
lib/perl5/pod/perlsub.pod
lib/perl5/pod/perlsyn.pod
+lib/perl5/pod/perltie.pod
+lib/perl5/pod/perltoc.pod
lib/perl5/pod/perltrap.pod
lib/perl5/pod/perlvar.pod
-lib/perl5/i386-freebsd/Config.pm
-lib/perl5/i386-freebsd/auto/DynaLoader/DynaLoader.a
+lib/perl5/pod/perlxs.pod
+lib/perl5/pod/perlxstut.pod
+lib/perl5/i386-freebsd/5.002/Config.pm
+lib/perl5/i386-freebsd/5.002/auto/DynaLoader/DynaLoader.a
@exec ranlib %D/%F
-lib/perl5/i386-freebsd/auto/DynaLoader/extralibs.ld
-lib/perl5/i386-freebsd/auto/DynaLoader/.packlist
-lib/perl5/i386-freebsd/auto/DB_File/.packlist
-lib/perl5/i386-freebsd/auto/DB_File/DB_File.bs
-lib/perl5/i386-freebsd/auto/Fcntl/.packlist
-lib/perl5/i386-freebsd/auto/Fcntl/Fcntl.bs
-lib/perl5/i386-freebsd/auto/NDBM_File/.packlist
-lib/perl5/i386-freebsd/auto/NDBM_File/NDBM_File.bs
-lib/perl5/i386-freebsd/auto/POSIX/.packlist
-lib/perl5/i386-freebsd/auto/POSIX/POSIX.bs
-lib/perl5/i386-freebsd/auto/SDBM_File/.packlist
-lib/perl5/i386-freebsd/auto/SDBM_File/SDBM_File.bs
-lib/perl5/i386-freebsd/auto/Socket/.packlist
-lib/perl5/i386-freebsd/auto/Socket/Socket.bs
-lib/perl5/i386-freebsd/CORE/EXTERN.h
-lib/perl5/i386-freebsd/CORE/INTERN.h
-lib/perl5/i386-freebsd/CORE/XSUB.h
-lib/perl5/i386-freebsd/CORE/av.h
-lib/perl5/i386-freebsd/CORE/cop.h
-lib/perl5/i386-freebsd/CORE/cv.h
-lib/perl5/i386-freebsd/CORE/dosish.h
-lib/perl5/i386-freebsd/CORE/embed.h
-lib/perl5/i386-freebsd/CORE/form.h
-lib/perl5/i386-freebsd/CORE/gv.h
-lib/perl5/i386-freebsd/CORE/handy.h
-lib/perl5/i386-freebsd/CORE/hv.h
-lib/perl5/i386-freebsd/CORE/keywords.h
-lib/perl5/i386-freebsd/CORE/mg.h
-lib/perl5/i386-freebsd/CORE/op.h
-lib/perl5/i386-freebsd/CORE/opcode.h
-lib/perl5/i386-freebsd/CORE/patchlevel.h
-lib/perl5/i386-freebsd/CORE/perl.h
-lib/perl5/i386-freebsd/CORE/perly.h
-lib/perl5/i386-freebsd/CORE/pp.h
-lib/perl5/i386-freebsd/CORE/proto.h
-lib/perl5/i386-freebsd/CORE/regcomp.h
-lib/perl5/i386-freebsd/CORE/regexp.h
-lib/perl5/i386-freebsd/CORE/scope.h
-lib/perl5/i386-freebsd/CORE/sv.h
-lib/perl5/i386-freebsd/CORE/unixish.h
-lib/perl5/i386-freebsd/CORE/util.h
+lib/perl5/i386-freebsd/5.002/auto/DynaLoader/extralibs.ld
+lib/perl5/i386-freebsd/5.002/auto/DB_File/DB_File.so
+lib/perl5/i386-freebsd/5.002/auto/DB_File/DB_File.bs
+lib/perl5/i386-freebsd/5.002/auto/Fcntl/Fcntl.so
+lib/perl5/i386-freebsd/5.002/auto/Fcntl/Fcntl.bs
+lib/perl5/i386-freebsd/5.002/auto/FileHandle/FileHandle.so
+lib/perl5/i386-freebsd/5.002/auto/FileHandle/FileHandle.bs
+lib/perl5/i386-freebsd/5.002/auto/NDBM_File/NDBM_File.so
+lib/perl5/i386-freebsd/5.002/auto/NDBM_File/NDBM_File.bs
+lib/perl5/i386-freebsd/5.002/auto/POSIX/POSIX.so
+lib/perl5/i386-freebsd/5.002/auto/POSIX/POSIX.bs
+lib/perl5/i386-freebsd/5.002/auto/SDBM_File/SDBM_File.so
+lib/perl5/i386-freebsd/5.002/auto/SDBM_File/SDBM_File.bs
+lib/perl5/i386-freebsd/5.002/auto/Safe/Safe.so
+lib/perl5/i386-freebsd/5.002/auto/Safe/Safe.bs
+lib/perl5/i386-freebsd/5.002/auto/Socket/Socket.so
+lib/perl5/i386-freebsd/5.002/auto/Socket/Socket.bs
+lib/perl5/i386-freebsd/5.002/CORE/EXTERN.h
+lib/perl5/i386-freebsd/5.002/CORE/INTERN.h
+lib/perl5/i386-freebsd/5.002/CORE/XSUB.h
+lib/perl5/i386-freebsd/5.002/CORE/av.h
+lib/perl5/i386-freebsd/5.002/CORE/config.h
+lib/perl5/i386-freebsd/5.002/CORE/cop.h
+lib/perl5/i386-freebsd/5.002/CORE/cv.h
+lib/perl5/i386-freebsd/5.002/CORE/dosish.h
+lib/perl5/i386-freebsd/5.002/CORE/embed.h
+lib/perl5/i386-freebsd/5.002/CORE/form.h
+lib/perl5/i386-freebsd/5.002/CORE/gv.h
+lib/perl5/i386-freebsd/5.002/CORE/handy.h
+lib/perl5/i386-freebsd/5.002/CORE/hv.h
+lib/perl5/i386-freebsd/5.002/CORE/keywords.h
+lib/perl5/i386-freebsd/5.002/CORE/mg.h
+lib/perl5/i386-freebsd/5.002/CORE/op.h
+lib/perl5/i386-freebsd/5.002/CORE/opcode.h
+lib/perl5/i386-freebsd/5.002/CORE/patchlevel.h
+lib/perl5/i386-freebsd/5.002/CORE/perl.h
+lib/perl5/i386-freebsd/5.002/CORE/perly.h
+lib/perl5/i386-freebsd/5.002/CORE/pp.h
+lib/perl5/i386-freebsd/5.002/CORE/proto.h
+lib/perl5/i386-freebsd/5.002/CORE/regcomp.h
+lib/perl5/i386-freebsd/5.002/CORE/regexp.h
+lib/perl5/i386-freebsd/5.002/CORE/scope.h
+lib/perl5/i386-freebsd/5.002/CORE/sv.h
+lib/perl5/i386-freebsd/5.002/CORE/unixish.h
+lib/perl5/i386-freebsd/5.002/CORE/util.h
+lib/perl5/i386-freebsd/5.002/CORE/libperl.a
+@exec ranlib %D/%F
+lib/perl5/i386-freebsd/5.002/CORE/sperl.o
lib/perl5/AnyDBM_File.pm
lib/perl5/AutoLoader.pm
lib/perl5/AutoSplit.pm
lib/perl5/Benchmark.pm
lib/perl5/Carp.pm
lib/perl5/Cwd.pm
+lib/perl5/Devel/SelfStubber.pm
+lib/perl5/DirHandle.pm
lib/perl5/English.pm
lib/perl5/Env.pm
lib/perl5/Exporter.pm
-lib/perl5/ExtUtils/MakeMaker.pm
-lib/perl5/ExtUtils/typemap
-lib/perl5/ExtUtils/xsubpp
+lib/perl5/ExtUtils/Install.pm
lib/perl5/ExtUtils/Liblist.pm
+lib/perl5/ExtUtils/MM_OS2.pm
+lib/perl5/ExtUtils/MM_Unix.pm
+lib/perl5/ExtUtils/MM_VMS.pm
+lib/perl5/ExtUtils/MakeMaker.pm
lib/perl5/ExtUtils/Manifest.pm
lib/perl5/ExtUtils/Mkbootstrap.pm
+lib/perl5/ExtUtils/Mksymlists.pm
+lib/perl5/ExtUtils/typemap
+lib/perl5/ExtUtils/xsubpp
lib/perl5/ExtUtils/Miniperl.pm
lib/perl5/File/Basename.pm
lib/perl5/File/CheckTree.pm
+lib/perl5/File/Copy.pm
lib/perl5/File/Find.pm
lib/perl5/File/Path.pm
-lib/perl5/FileHandle.pm
+lib/perl5/FileCache.pm
lib/perl5/Getopt/Long.pm
lib/perl5/Getopt/Std.pm
lib/perl5/I18N/Collate.pm
@@ -112,21 +139,28 @@ lib/perl5/Math/BigFloat.pm
lib/perl5/Math/BigInt.pm
lib/perl5/Math/Complex.pm
lib/perl5/Net/Ping.pm
+lib/perl5/Pod/Functions.pm
+lib/perl5/Pod/Text.pm
lib/perl5/Search/Dict.pm
+lib/perl5/SelectSaver.pm
+lib/perl5/SelfLoader.pm
lib/perl5/Shell.pm
+lib/perl5/Symbol.pm
lib/perl5/Sys/Hostname.pm
lib/perl5/Sys/Syslog.pm
lib/perl5/Term/Cap.pm
lib/perl5/Term/Complete.pm
+lib/perl5/Term/ReadLine.pm
lib/perl5/Test/Harness.pm
lib/perl5/Text/Abbrev.pm
lib/perl5/Text/ParseWords.pm
lib/perl5/Text/Soundex.pm
lib/perl5/Text/Tabs.pm
-lib/perl5/TieHash.pm
+lib/perl5/Text/Wrap.pm
+lib/perl5/Tie/Hash.pm
+lib/perl5/Tie/Scalar.pm
+lib/perl5/Tie/SubstrHash.pm
lib/perl5/Time/Local.pm
-lib/perl5/SubstrHash.pm
-lib/perl5/find.pl
lib/perl5/abbrev.pl
lib/perl5/assert.pl
lib/perl5/bigfloat.pl
@@ -137,10 +171,12 @@ lib/perl5/chat2.inter
lib/perl5/chat2.pl
lib/perl5/complete.pl
lib/perl5/ctime.pl
+lib/perl5/diagnostics.pm
lib/perl5/dotsh.pl
lib/perl5/dumpvar.pl
lib/perl5/exceptions.pl
lib/perl5/fastcwd.pl
+lib/perl5/find.pl
lib/perl5/finddepth.pl
lib/perl5/flush.pl
lib/perl5/ftp.pl
@@ -151,14 +187,17 @@ lib/perl5/hostname.pl
lib/perl5/importenv.pl
lib/perl5/integer.pm
lib/perl5/less.pm
+lib/perl5/lib.pm
lib/perl5/look.pl
lib/perl5/newgetopt.pl
lib/perl5/open2.pl
lib/perl5/open3.pl
+lib/perl5/overload.pm
lib/perl5/perl5db.pl
lib/perl5/pwd.pl
lib/perl5/shellwords.pl
lib/perl5/sigtrap.pm
+lib/perl5/splain
lib/perl5/stat.pl
lib/perl5/strict.pm
lib/perl5/subs.pm
@@ -167,7 +206,7 @@ lib/perl5/tainted.pl
lib/perl5/termcap.pl
lib/perl5/timelocal.pl
lib/perl5/validate.pl
-lib/perl5/lib.pm
+lib/perl5/vars.pm
lib/perl5/auto/Text/ParseWords/shellwords.al
lib/perl5/auto/Text/ParseWords/quotewords.al
lib/perl5/auto/Text/ParseWords/old_shellwords.al
@@ -198,10 +237,10 @@ lib/perl5/auto/POSIX/pow.al
lib/perl5/auto/POSIX/sin.al
lib/perl5/auto/POSIX/sqrt.al
lib/perl5/auto/POSIX/getpwnam.al
-lib/perl5/auto/POSIX/kill.al
lib/perl5/auto/POSIX/getpwuid.al
lib/perl5/auto/POSIX/longjmp.al
lib/perl5/auto/POSIX/setjmp.al
+lib/perl5/auto/POSIX/kill.al
lib/perl5/auto/POSIX/feof.al
lib/perl5/auto/POSIX/siglongjmp.al
lib/perl5/auto/POSIX/sigsetjmp.al
@@ -277,7 +316,6 @@ lib/perl5/auto/POSIX/strcat.al
lib/perl5/auto/POSIX/strchr.al
lib/perl5/auto/POSIX/strcmp.al
lib/perl5/auto/POSIX/strcpy.al
-lib/perl5/auto/POSIX/stat.al
lib/perl5/auto/POSIX/strcspn.al
lib/perl5/auto/POSIX/strerror.al
lib/perl5/auto/POSIX/strlen.al
@@ -292,8 +330,8 @@ lib/perl5/auto/POSIX/strtok.al
lib/perl5/auto/POSIX/chmod.al
lib/perl5/auto/POSIX/fstat.al
lib/perl5/auto/POSIX/mkdir.al
+lib/perl5/auto/POSIX/stat.al
lib/perl5/auto/POSIX/umask.al
-lib/perl5/auto/POSIX/times.al
lib/perl5/auto/POSIX/wait.al
lib/perl5/auto/POSIX/waitpid.al
lib/perl5/auto/POSIX/gmtime.al
@@ -303,12 +341,12 @@ lib/perl5/auto/POSIX/alarm.al
lib/perl5/auto/POSIX/chdir.al
lib/perl5/auto/POSIX/chown.al
lib/perl5/auto/POSIX/execl.al
-lib/perl5/auto/POSIX/fork.al
lib/perl5/auto/POSIX/execle.al
lib/perl5/auto/POSIX/execlp.al
lib/perl5/auto/POSIX/execv.al
lib/perl5/auto/POSIX/execve.al
lib/perl5/auto/POSIX/execvp.al
+lib/perl5/auto/POSIX/fork.al
lib/perl5/auto/POSIX/getcwd.al
lib/perl5/auto/POSIX/getegid.al
lib/perl5/auto/POSIX/geteuid.al
@@ -332,34 +370,42 @@ lib/perl5/auto/Socket/autosplit.ix
lib/perl5/DynaLoader.pm
lib/perl5/DB_File.pm
lib/perl5/Fcntl.pm
+lib/perl5/FileHandle.pm
lib/perl5/NDBM_File.pm
lib/perl5/POSIX.pm
+lib/perl5/POSIX.pod
lib/perl5/SDBM_File.pm
+lib/perl5/Safe.pm
lib/perl5/Socket.pm
-@mode 644
-lib/perl5/i386-freebsd/CORE/config.h
-lib/perl5/i386-freebsd/CORE/libperl.a
-@exec ranlib %D/%F
-lib/perl5/i386-freebsd/CORE/sperl.o
+lib/perl5/man/man3/ExtUtils::Install.3
lib/perl5/man/man3/AnyDBM_File.3
lib/perl5/man/man3/AutoLoader.3
lib/perl5/man/man3/AutoSplit.3
lib/perl5/man/man3/Benchmark.3
lib/perl5/man/man3/Carp.3
lib/perl5/man/man3/Cwd.3
-lib/perl5/man/man3/English.3
+lib/perl5/man/man3/DirHandle.3
lib/perl5/man/man3/Env.3
+lib/perl5/man/man3/Devel::SelfStubber.3
+lib/perl5/man/man3/English.3
lib/perl5/man/man3/Exporter.3
lib/perl5/man/man3/ExtUtils::MakeMaker.3
lib/perl5/man/man3/ExtUtils::Liblist.3
+lib/perl5/man/man3/ExtUtils::MM_OS2.3
+lib/perl5/man/man3/ExtUtils::MM_Unix.3
+lib/perl5/man/man3/ExtUtils::MM_VMS.3
+lib/perl5/man/man3/Symbol.3
+lib/perl5/man/man3/Shell.3
lib/perl5/man/man3/ExtUtils::Manifest.3
+lib/perl5/man/man3/FileCache.3
lib/perl5/man/man3/ExtUtils::Mkbootstrap.3
+lib/perl5/man/man3/ExtUtils::Mksymlists.3
lib/perl5/man/man3/ExtUtils::Miniperl.3
lib/perl5/man/man3/File::Basename.3
lib/perl5/man/man3/File::CheckTree.3
+lib/perl5/man/man3/File::Copy.3
lib/perl5/man/man3/File::Find.3
lib/perl5/man/man3/File::Path.3
-lib/perl5/man/man3/FileHandle.3
lib/perl5/man/man3/Getopt::Long.3
lib/perl5/man/man3/Getopt::Std.3
lib/perl5/man/man3/I18N::Collate.3
@@ -369,67 +415,75 @@ lib/perl5/man/man3/Math::BigFloat.3
lib/perl5/man/man3/Math::BigInt.3
lib/perl5/man/man3/Math::Complex.3
lib/perl5/man/man3/Net::Ping.3
+lib/perl5/man/man3/Pod::Text.3
lib/perl5/man/man3/Search::Dict.3
-lib/perl5/man/man3/Shell.3
+lib/perl5/man/man3/SelectSaver.3
+lib/perl5/man/man3/SelfLoader.3
+lib/perl5/man/man3/Term::Complete.3
lib/perl5/man/man3/Sys::Hostname.3
lib/perl5/man/man3/Sys::Syslog.3
lib/perl5/man/man3/Term::Cap.3
-lib/perl5/man/man3/Term::Complete.3
+lib/perl5/man/man3/DynaLoader.3
+lib/perl5/man/man3/Term::ReadLine.3
lib/perl5/man/man3/Test::Harness.3
lib/perl5/man/man3/Text::Abbrev.3
lib/perl5/man/man3/Text::ParseWords.3
lib/perl5/man/man3/Text::Soundex.3
lib/perl5/man/man3/Text::Tabs.3
-lib/perl5/man/man3/TieHash.3
-lib/perl5/man/man3/SubstrHash.3
-lib/perl5/man/man3/less.3
+lib/perl5/man/man3/Text::Wrap.3
+lib/perl5/man/man3/Tie::Hash.3
+lib/perl5/man/man3/Tie::Scalar.3
+lib/perl5/man/man3/Tie::SubstrHash.3
lib/perl5/man/man3/Time::Local.3
+lib/perl5/man/man3/diagnostics.3
lib/perl5/man/man3/integer.3
+lib/perl5/man/man3/less.3
+lib/perl5/man/man3/lib.3
+lib/perl5/man/man3/overload.3
lib/perl5/man/man3/sigtrap.3
lib/perl5/man/man3/strict.3
lib/perl5/man/man3/subs.3
+lib/perl5/man/man3/vars.3
lib/perl5/man/man3/Config.3
-lib/perl5/man/man3/lib.3
-lib/perl5/man/man3/DynaLoader.3
+lib/perl5/man/man3/FileHandle.3
lib/perl5/man/man3/DB_File.3
lib/perl5/man/man3/Fcntl.3
lib/perl5/man/man3/NDBM_File.3
lib/perl5/man/man3/POSIX.3
lib/perl5/man/man3/SDBM_File.3
+lib/perl5/man/man3/Safe.3
lib/perl5/man/man3/Socket.3
-@mode 555
-lib/perl5/i386-freebsd/auto/DB_File/DB_File.so
-lib/perl5/i386-freebsd/auto/Fcntl/Fcntl.so
-lib/perl5/i386-freebsd/auto/NDBM_File/NDBM_File.so
-lib/perl5/i386-freebsd/auto/POSIX/POSIX.so
-lib/perl5/i386-freebsd/auto/SDBM_File/SDBM_File.so
-lib/perl5/i386-freebsd/auto/Socket/Socket.so
-man/man1/perl.1.gz
-man/man1/perlapi.1.gz
-man/man1/perlbook.1.gz
man/man1/perlbot.1.gz
+man/man1/perl.1.gz
man/man1/perlcall.1.gz
-man/man1/perldata.1.gz
man/man1/perldebug.1.gz
man/man1/perldiag.1.gz
man/man1/perlembed.1.gz
-man/man1/perlform.1.gz
+man/man1/perldsc.1
man/man1/perlfunc.1.gz
man/man1/perlguts.1.gz
man/man1/perlipc.1.gz
+man/man1/perllol.1.gz
man/man1/perlmod.1.gz
-man/man1/perlobj.1.gz
man/man1/perlop.1.gz
man/man1/perlovl.1.gz
man/man1/perlpod.1.gz
man/man1/perlre.1.gz
man/man1/perlref.1.gz
man/man1/perlrun.1.gz
-man/man1/perlsec.1.gz
+man/man1/perlxs.1.gz
man/man1/perlstyle.1.gz
man/man1/perlsub.1.gz
man/man1/perlsyn.1.gz
-man/man1/perltrap.1.gz
+man/man1/perltie.1.gz
+man/man1/perltoc.1.gz
man/man1/perlvar.1.gz
+man/man1/perlxstut.1.gz
man/man1/a2p.1.gz
man/man1/s2p.1.gz
+man/man1/perlbook.1.gz
+man/man1/perldata.1.gz
+man/man1/perlform.1.gz
+man/man1/perlobj.1.gz
+man/man1/perlsec.1.gz
+man/man1/perltrap.1.gz
diff --git a/lang/perl5.12/Makefile b/lang/perl5.12/Makefile
index 40142ee8bc09..c1142fc0971c 100644
--- a/lang/perl5.12/Makefile
+++ b/lang/perl5.12/Makefile
@@ -1,13 +1,13 @@
# New ports collection makefile for: perl5
-# Version required: 5.001
+# Version required: 5.002
# Date created: 16 April 1995
# Whom: markm
#
-# $Id: Makefile,v 1.6 1995/07/04 17:31:04 jmz Exp $
+# $Id$
#
-DISTNAME= perl5.001m
-PKGNAME= perl-5.001
+DISTNAME= perl5.002
+PKGNAME= perl-5.002
CATEGORIES+= lang devel
MASTER_SITES= ftp://ftp.netlabs.com/pub/outgoing/perl5.0/ ftp://ftp.wpi.edu/perl5/
@@ -17,8 +17,9 @@ HAS_CONFIGURE= yes
CONFIGURE_SCRIPT= Configure
CONFIGURE_ARGS= -sde -Dprefix=${PREFIX}
-PERLMAN= "" api book bot call data debug diag embed form func guts ipc mod \
- obj op ovl pod re ref run sec style sub syn trap var
+PERLMAN= "" book bot call data debug diag embed form func guts ipc lol mod \
+ obj op ovl pod re ref run sec style sub syn tie toc trap var xs \
+ xstut
test:
@(cd ${WRKSRC}; make test)
diff --git a/lang/perl5.12/distinfo b/lang/perl5.12/distinfo
index 65180b73a3e9..58ee7729cac9 100644
--- a/lang/perl5.12/distinfo
+++ b/lang/perl5.12/distinfo
@@ -1 +1 @@
-MD5 (perl5.001m.tar.gz) = 08525204bfbc352bb46ddb0848e80fc3
+MD5 (perl5.002.tar.gz) = 2c76296aee35a98451110d3d985cae65
diff --git a/lang/perl5.12/pkg-comment b/lang/perl5.12/pkg-comment
index 9dd9d0e604a8..1690f103241c 100644
--- a/lang/perl5.12/pkg-comment
+++ b/lang/perl5.12/pkg-comment
@@ -1 +1 @@
-PERL (Pattern Extraction and Recognition Language) - version 5.001
+PERL (Pattern Extraction and Recognition Language)
diff --git a/lang/perl5.12/pkg-descr b/lang/perl5.12/pkg-descr
index c0e6e021af33..87cba2279b7b 100644
--- a/lang/perl5.12/pkg-descr
+++ b/lang/perl5.12/pkg-descr
@@ -7,8 +7,8 @@ for more information.
--
-I believe from recent discussions on the lists that this port will not
-work on FreeBSD 2.0, nor will it work on earlier snapshots. This (if my
-memory serves me) is due to a bug in the C library (possibly vprintf).
+This port will not work on FreeBSD 2.0, nor will it work on earlier snapshots.
+This is due to a bug in vprintf in the C library. On FreeBSD earlier than
+2.0.5, setuid scrips may be insecure or may not work.
- MarkM
diff --git a/lang/perl5.12/pkg-plist b/lang/perl5.12/pkg-plist
index 82515096b6a0..5e48d4d3e7c0 100644
--- a/lang/perl5.12/pkg-plist
+++ b/lang/perl5.12/pkg-plist
@@ -1,29 +1,37 @@
-bin/perl5.001
+bin/perl5.002
@exec ln -fs %D/%F %B/perl
@unexec rm %B/perl
-bin/sperl5.001
+bin/sperl5.002
@exec ln -f %D/%F %B/suidperl
@unexec rm %B/suidperl
bin/a2p
bin/c2ph
+bin/h2ph
bin/h2xs
bin/pstruct
+bin/perlbug
+bin/perldoc
bin/s2p
bin/find2perl
+bin/pod2man
+bin/pod2html
+bin/pod2latex
+bin/pod2text
@mode 444
lib/perl5/pod/perl.pod
-lib/perl5/pod/perlapi.pod
lib/perl5/pod/perlbook.pod
lib/perl5/pod/perlbot.pod
lib/perl5/pod/perlcall.pod
lib/perl5/pod/perldata.pod
lib/perl5/pod/perldebug.pod
lib/perl5/pod/perldiag.pod
+lib/perl5/pod/perldsc.pod
lib/perl5/pod/perlembed.pod
lib/perl5/pod/perlform.pod
lib/perl5/pod/perlfunc.pod
lib/perl5/pod/perlguts.pod
lib/perl5/pod/perlipc.pod
+lib/perl5/pod/perllol.pod
lib/perl5/pod/perlmod.pod
lib/perl5/pod/perlobj.pod
lib/perl5/pod/perlop.pod
@@ -36,73 +44,92 @@ lib/perl5/pod/perlsec.pod
lib/perl5/pod/perlstyle.pod
lib/perl5/pod/perlsub.pod
lib/perl5/pod/perlsyn.pod
+lib/perl5/pod/perltie.pod
+lib/perl5/pod/perltoc.pod
lib/perl5/pod/perltrap.pod
lib/perl5/pod/perlvar.pod
-lib/perl5/i386-freebsd/Config.pm
-lib/perl5/i386-freebsd/auto/DynaLoader/DynaLoader.a
+lib/perl5/pod/perlxs.pod
+lib/perl5/pod/perlxstut.pod
+lib/perl5/i386-freebsd/5.002/Config.pm
+lib/perl5/i386-freebsd/5.002/auto/DynaLoader/DynaLoader.a
@exec ranlib %D/%F
-lib/perl5/i386-freebsd/auto/DynaLoader/extralibs.ld
-lib/perl5/i386-freebsd/auto/DynaLoader/.packlist
-lib/perl5/i386-freebsd/auto/DB_File/.packlist
-lib/perl5/i386-freebsd/auto/DB_File/DB_File.bs
-lib/perl5/i386-freebsd/auto/Fcntl/.packlist
-lib/perl5/i386-freebsd/auto/Fcntl/Fcntl.bs
-lib/perl5/i386-freebsd/auto/NDBM_File/.packlist
-lib/perl5/i386-freebsd/auto/NDBM_File/NDBM_File.bs
-lib/perl5/i386-freebsd/auto/POSIX/.packlist
-lib/perl5/i386-freebsd/auto/POSIX/POSIX.bs
-lib/perl5/i386-freebsd/auto/SDBM_File/.packlist
-lib/perl5/i386-freebsd/auto/SDBM_File/SDBM_File.bs
-lib/perl5/i386-freebsd/auto/Socket/.packlist
-lib/perl5/i386-freebsd/auto/Socket/Socket.bs
-lib/perl5/i386-freebsd/CORE/EXTERN.h
-lib/perl5/i386-freebsd/CORE/INTERN.h
-lib/perl5/i386-freebsd/CORE/XSUB.h
-lib/perl5/i386-freebsd/CORE/av.h
-lib/perl5/i386-freebsd/CORE/cop.h
-lib/perl5/i386-freebsd/CORE/cv.h
-lib/perl5/i386-freebsd/CORE/dosish.h
-lib/perl5/i386-freebsd/CORE/embed.h
-lib/perl5/i386-freebsd/CORE/form.h
-lib/perl5/i386-freebsd/CORE/gv.h
-lib/perl5/i386-freebsd/CORE/handy.h
-lib/perl5/i386-freebsd/CORE/hv.h
-lib/perl5/i386-freebsd/CORE/keywords.h
-lib/perl5/i386-freebsd/CORE/mg.h
-lib/perl5/i386-freebsd/CORE/op.h
-lib/perl5/i386-freebsd/CORE/opcode.h
-lib/perl5/i386-freebsd/CORE/patchlevel.h
-lib/perl5/i386-freebsd/CORE/perl.h
-lib/perl5/i386-freebsd/CORE/perly.h
-lib/perl5/i386-freebsd/CORE/pp.h
-lib/perl5/i386-freebsd/CORE/proto.h
-lib/perl5/i386-freebsd/CORE/regcomp.h
-lib/perl5/i386-freebsd/CORE/regexp.h
-lib/perl5/i386-freebsd/CORE/scope.h
-lib/perl5/i386-freebsd/CORE/sv.h
-lib/perl5/i386-freebsd/CORE/unixish.h
-lib/perl5/i386-freebsd/CORE/util.h
+lib/perl5/i386-freebsd/5.002/auto/DynaLoader/extralibs.ld
+lib/perl5/i386-freebsd/5.002/auto/DB_File/DB_File.so
+lib/perl5/i386-freebsd/5.002/auto/DB_File/DB_File.bs
+lib/perl5/i386-freebsd/5.002/auto/Fcntl/Fcntl.so
+lib/perl5/i386-freebsd/5.002/auto/Fcntl/Fcntl.bs
+lib/perl5/i386-freebsd/5.002/auto/FileHandle/FileHandle.so
+lib/perl5/i386-freebsd/5.002/auto/FileHandle/FileHandle.bs
+lib/perl5/i386-freebsd/5.002/auto/NDBM_File/NDBM_File.so
+lib/perl5/i386-freebsd/5.002/auto/NDBM_File/NDBM_File.bs
+lib/perl5/i386-freebsd/5.002/auto/POSIX/POSIX.so
+lib/perl5/i386-freebsd/5.002/auto/POSIX/POSIX.bs
+lib/perl5/i386-freebsd/5.002/auto/SDBM_File/SDBM_File.so
+lib/perl5/i386-freebsd/5.002/auto/SDBM_File/SDBM_File.bs
+lib/perl5/i386-freebsd/5.002/auto/Safe/Safe.so
+lib/perl5/i386-freebsd/5.002/auto/Safe/Safe.bs
+lib/perl5/i386-freebsd/5.002/auto/Socket/Socket.so
+lib/perl5/i386-freebsd/5.002/auto/Socket/Socket.bs
+lib/perl5/i386-freebsd/5.002/CORE/EXTERN.h
+lib/perl5/i386-freebsd/5.002/CORE/INTERN.h
+lib/perl5/i386-freebsd/5.002/CORE/XSUB.h
+lib/perl5/i386-freebsd/5.002/CORE/av.h
+lib/perl5/i386-freebsd/5.002/CORE/config.h
+lib/perl5/i386-freebsd/5.002/CORE/cop.h
+lib/perl5/i386-freebsd/5.002/CORE/cv.h
+lib/perl5/i386-freebsd/5.002/CORE/dosish.h
+lib/perl5/i386-freebsd/5.002/CORE/embed.h
+lib/perl5/i386-freebsd/5.002/CORE/form.h
+lib/perl5/i386-freebsd/5.002/CORE/gv.h
+lib/perl5/i386-freebsd/5.002/CORE/handy.h
+lib/perl5/i386-freebsd/5.002/CORE/hv.h
+lib/perl5/i386-freebsd/5.002/CORE/keywords.h
+lib/perl5/i386-freebsd/5.002/CORE/mg.h
+lib/perl5/i386-freebsd/5.002/CORE/op.h
+lib/perl5/i386-freebsd/5.002/CORE/opcode.h
+lib/perl5/i386-freebsd/5.002/CORE/patchlevel.h
+lib/perl5/i386-freebsd/5.002/CORE/perl.h
+lib/perl5/i386-freebsd/5.002/CORE/perly.h
+lib/perl5/i386-freebsd/5.002/CORE/pp.h
+lib/perl5/i386-freebsd/5.002/CORE/proto.h
+lib/perl5/i386-freebsd/5.002/CORE/regcomp.h
+lib/perl5/i386-freebsd/5.002/CORE/regexp.h
+lib/perl5/i386-freebsd/5.002/CORE/scope.h
+lib/perl5/i386-freebsd/5.002/CORE/sv.h
+lib/perl5/i386-freebsd/5.002/CORE/unixish.h
+lib/perl5/i386-freebsd/5.002/CORE/util.h
+lib/perl5/i386-freebsd/5.002/CORE/libperl.a
+@exec ranlib %D/%F
+lib/perl5/i386-freebsd/5.002/CORE/sperl.o
lib/perl5/AnyDBM_File.pm
lib/perl5/AutoLoader.pm
lib/perl5/AutoSplit.pm
lib/perl5/Benchmark.pm
lib/perl5/Carp.pm
lib/perl5/Cwd.pm
+lib/perl5/Devel/SelfStubber.pm
+lib/perl5/DirHandle.pm
lib/perl5/English.pm
lib/perl5/Env.pm
lib/perl5/Exporter.pm
-lib/perl5/ExtUtils/MakeMaker.pm
-lib/perl5/ExtUtils/typemap
-lib/perl5/ExtUtils/xsubpp
+lib/perl5/ExtUtils/Install.pm
lib/perl5/ExtUtils/Liblist.pm
+lib/perl5/ExtUtils/MM_OS2.pm
+lib/perl5/ExtUtils/MM_Unix.pm
+lib/perl5/ExtUtils/MM_VMS.pm
+lib/perl5/ExtUtils/MakeMaker.pm
lib/perl5/ExtUtils/Manifest.pm
lib/perl5/ExtUtils/Mkbootstrap.pm
+lib/perl5/ExtUtils/Mksymlists.pm
+lib/perl5/ExtUtils/typemap
+lib/perl5/ExtUtils/xsubpp
lib/perl5/ExtUtils/Miniperl.pm
lib/perl5/File/Basename.pm
lib/perl5/File/CheckTree.pm
+lib/perl5/File/Copy.pm
lib/perl5/File/Find.pm
lib/perl5/File/Path.pm
-lib/perl5/FileHandle.pm
+lib/perl5/FileCache.pm
lib/perl5/Getopt/Long.pm
lib/perl5/Getopt/Std.pm
lib/perl5/I18N/Collate.pm
@@ -112,21 +139,28 @@ lib/perl5/Math/BigFloat.pm
lib/perl5/Math/BigInt.pm
lib/perl5/Math/Complex.pm
lib/perl5/Net/Ping.pm
+lib/perl5/Pod/Functions.pm
+lib/perl5/Pod/Text.pm
lib/perl5/Search/Dict.pm
+lib/perl5/SelectSaver.pm
+lib/perl5/SelfLoader.pm
lib/perl5/Shell.pm
+lib/perl5/Symbol.pm
lib/perl5/Sys/Hostname.pm
lib/perl5/Sys/Syslog.pm
lib/perl5/Term/Cap.pm
lib/perl5/Term/Complete.pm
+lib/perl5/Term/ReadLine.pm
lib/perl5/Test/Harness.pm
lib/perl5/Text/Abbrev.pm
lib/perl5/Text/ParseWords.pm
lib/perl5/Text/Soundex.pm
lib/perl5/Text/Tabs.pm
-lib/perl5/TieHash.pm
+lib/perl5/Text/Wrap.pm
+lib/perl5/Tie/Hash.pm
+lib/perl5/Tie/Scalar.pm
+lib/perl5/Tie/SubstrHash.pm
lib/perl5/Time/Local.pm
-lib/perl5/SubstrHash.pm
-lib/perl5/find.pl
lib/perl5/abbrev.pl
lib/perl5/assert.pl
lib/perl5/bigfloat.pl
@@ -137,10 +171,12 @@ lib/perl5/chat2.inter
lib/perl5/chat2.pl
lib/perl5/complete.pl
lib/perl5/ctime.pl
+lib/perl5/diagnostics.pm
lib/perl5/dotsh.pl
lib/perl5/dumpvar.pl
lib/perl5/exceptions.pl
lib/perl5/fastcwd.pl
+lib/perl5/find.pl
lib/perl5/finddepth.pl
lib/perl5/flush.pl
lib/perl5/ftp.pl
@@ -151,14 +187,17 @@ lib/perl5/hostname.pl
lib/perl5/importenv.pl
lib/perl5/integer.pm
lib/perl5/less.pm
+lib/perl5/lib.pm
lib/perl5/look.pl
lib/perl5/newgetopt.pl
lib/perl5/open2.pl
lib/perl5/open3.pl
+lib/perl5/overload.pm
lib/perl5/perl5db.pl
lib/perl5/pwd.pl
lib/perl5/shellwords.pl
lib/perl5/sigtrap.pm
+lib/perl5/splain
lib/perl5/stat.pl
lib/perl5/strict.pm
lib/perl5/subs.pm
@@ -167,7 +206,7 @@ lib/perl5/tainted.pl
lib/perl5/termcap.pl
lib/perl5/timelocal.pl
lib/perl5/validate.pl
-lib/perl5/lib.pm
+lib/perl5/vars.pm
lib/perl5/auto/Text/ParseWords/shellwords.al
lib/perl5/auto/Text/ParseWords/quotewords.al
lib/perl5/auto/Text/ParseWords/old_shellwords.al
@@ -198,10 +237,10 @@ lib/perl5/auto/POSIX/pow.al
lib/perl5/auto/POSIX/sin.al
lib/perl5/auto/POSIX/sqrt.al
lib/perl5/auto/POSIX/getpwnam.al
-lib/perl5/auto/POSIX/kill.al
lib/perl5/auto/POSIX/getpwuid.al
lib/perl5/auto/POSIX/longjmp.al
lib/perl5/auto/POSIX/setjmp.al
+lib/perl5/auto/POSIX/kill.al
lib/perl5/auto/POSIX/feof.al
lib/perl5/auto/POSIX/siglongjmp.al
lib/perl5/auto/POSIX/sigsetjmp.al
@@ -277,7 +316,6 @@ lib/perl5/auto/POSIX/strcat.al
lib/perl5/auto/POSIX/strchr.al
lib/perl5/auto/POSIX/strcmp.al
lib/perl5/auto/POSIX/strcpy.al
-lib/perl5/auto/POSIX/stat.al
lib/perl5/auto/POSIX/strcspn.al
lib/perl5/auto/POSIX/strerror.al
lib/perl5/auto/POSIX/strlen.al
@@ -292,8 +330,8 @@ lib/perl5/auto/POSIX/strtok.al
lib/perl5/auto/POSIX/chmod.al
lib/perl5/auto/POSIX/fstat.al
lib/perl5/auto/POSIX/mkdir.al
+lib/perl5/auto/POSIX/stat.al
lib/perl5/auto/POSIX/umask.al
-lib/perl5/auto/POSIX/times.al
lib/perl5/auto/POSIX/wait.al
lib/perl5/auto/POSIX/waitpid.al
lib/perl5/auto/POSIX/gmtime.al
@@ -303,12 +341,12 @@ lib/perl5/auto/POSIX/alarm.al
lib/perl5/auto/POSIX/chdir.al
lib/perl5/auto/POSIX/chown.al
lib/perl5/auto/POSIX/execl.al
-lib/perl5/auto/POSIX/fork.al
lib/perl5/auto/POSIX/execle.al
lib/perl5/auto/POSIX/execlp.al
lib/perl5/auto/POSIX/execv.al
lib/perl5/auto/POSIX/execve.al
lib/perl5/auto/POSIX/execvp.al
+lib/perl5/auto/POSIX/fork.al
lib/perl5/auto/POSIX/getcwd.al
lib/perl5/auto/POSIX/getegid.al
lib/perl5/auto/POSIX/geteuid.al
@@ -332,34 +370,42 @@ lib/perl5/auto/Socket/autosplit.ix
lib/perl5/DynaLoader.pm
lib/perl5/DB_File.pm
lib/perl5/Fcntl.pm
+lib/perl5/FileHandle.pm
lib/perl5/NDBM_File.pm
lib/perl5/POSIX.pm
+lib/perl5/POSIX.pod
lib/perl5/SDBM_File.pm
+lib/perl5/Safe.pm
lib/perl5/Socket.pm
-@mode 644
-lib/perl5/i386-freebsd/CORE/config.h
-lib/perl5/i386-freebsd/CORE/libperl.a
-@exec ranlib %D/%F
-lib/perl5/i386-freebsd/CORE/sperl.o
+lib/perl5/man/man3/ExtUtils::Install.3
lib/perl5/man/man3/AnyDBM_File.3
lib/perl5/man/man3/AutoLoader.3
lib/perl5/man/man3/AutoSplit.3
lib/perl5/man/man3/Benchmark.3
lib/perl5/man/man3/Carp.3
lib/perl5/man/man3/Cwd.3
-lib/perl5/man/man3/English.3
+lib/perl5/man/man3/DirHandle.3
lib/perl5/man/man3/Env.3
+lib/perl5/man/man3/Devel::SelfStubber.3
+lib/perl5/man/man3/English.3
lib/perl5/man/man3/Exporter.3
lib/perl5/man/man3/ExtUtils::MakeMaker.3
lib/perl5/man/man3/ExtUtils::Liblist.3
+lib/perl5/man/man3/ExtUtils::MM_OS2.3
+lib/perl5/man/man3/ExtUtils::MM_Unix.3
+lib/perl5/man/man3/ExtUtils::MM_VMS.3
+lib/perl5/man/man3/Symbol.3
+lib/perl5/man/man3/Shell.3
lib/perl5/man/man3/ExtUtils::Manifest.3
+lib/perl5/man/man3/FileCache.3
lib/perl5/man/man3/ExtUtils::Mkbootstrap.3
+lib/perl5/man/man3/ExtUtils::Mksymlists.3
lib/perl5/man/man3/ExtUtils::Miniperl.3
lib/perl5/man/man3/File::Basename.3
lib/perl5/man/man3/File::CheckTree.3
+lib/perl5/man/man3/File::Copy.3
lib/perl5/man/man3/File::Find.3
lib/perl5/man/man3/File::Path.3
-lib/perl5/man/man3/FileHandle.3
lib/perl5/man/man3/Getopt::Long.3
lib/perl5/man/man3/Getopt::Std.3
lib/perl5/man/man3/I18N::Collate.3
@@ -369,67 +415,75 @@ lib/perl5/man/man3/Math::BigFloat.3
lib/perl5/man/man3/Math::BigInt.3
lib/perl5/man/man3/Math::Complex.3
lib/perl5/man/man3/Net::Ping.3
+lib/perl5/man/man3/Pod::Text.3
lib/perl5/man/man3/Search::Dict.3
-lib/perl5/man/man3/Shell.3
+lib/perl5/man/man3/SelectSaver.3
+lib/perl5/man/man3/SelfLoader.3
+lib/perl5/man/man3/Term::Complete.3
lib/perl5/man/man3/Sys::Hostname.3
lib/perl5/man/man3/Sys::Syslog.3
lib/perl5/man/man3/Term::Cap.3
-lib/perl5/man/man3/Term::Complete.3
+lib/perl5/man/man3/DynaLoader.3
+lib/perl5/man/man3/Term::ReadLine.3
lib/perl5/man/man3/Test::Harness.3
lib/perl5/man/man3/Text::Abbrev.3
lib/perl5/man/man3/Text::ParseWords.3
lib/perl5/man/man3/Text::Soundex.3
lib/perl5/man/man3/Text::Tabs.3
-lib/perl5/man/man3/TieHash.3
-lib/perl5/man/man3/SubstrHash.3
-lib/perl5/man/man3/less.3
+lib/perl5/man/man3/Text::Wrap.3
+lib/perl5/man/man3/Tie::Hash.3
+lib/perl5/man/man3/Tie::Scalar.3
+lib/perl5/man/man3/Tie::SubstrHash.3
lib/perl5/man/man3/Time::Local.3
+lib/perl5/man/man3/diagnostics.3
lib/perl5/man/man3/integer.3
+lib/perl5/man/man3/less.3
+lib/perl5/man/man3/lib.3
+lib/perl5/man/man3/overload.3
lib/perl5/man/man3/sigtrap.3
lib/perl5/man/man3/strict.3
lib/perl5/man/man3/subs.3
+lib/perl5/man/man3/vars.3
lib/perl5/man/man3/Config.3
-lib/perl5/man/man3/lib.3
-lib/perl5/man/man3/DynaLoader.3
+lib/perl5/man/man3/FileHandle.3
lib/perl5/man/man3/DB_File.3
lib/perl5/man/man3/Fcntl.3
lib/perl5/man/man3/NDBM_File.3
lib/perl5/man/man3/POSIX.3
lib/perl5/man/man3/SDBM_File.3
+lib/perl5/man/man3/Safe.3
lib/perl5/man/man3/Socket.3
-@mode 555
-lib/perl5/i386-freebsd/auto/DB_File/DB_File.so
-lib/perl5/i386-freebsd/auto/Fcntl/Fcntl.so
-lib/perl5/i386-freebsd/auto/NDBM_File/NDBM_File.so
-lib/perl5/i386-freebsd/auto/POSIX/POSIX.so
-lib/perl5/i386-freebsd/auto/SDBM_File/SDBM_File.so
-lib/perl5/i386-freebsd/auto/Socket/Socket.so
-man/man1/perl.1.gz
-man/man1/perlapi.1.gz
-man/man1/perlbook.1.gz
man/man1/perlbot.1.gz
+man/man1/perl.1.gz
man/man1/perlcall.1.gz
-man/man1/perldata.1.gz
man/man1/perldebug.1.gz
man/man1/perldiag.1.gz
man/man1/perlembed.1.gz
-man/man1/perlform.1.gz
+man/man1/perldsc.1
man/man1/perlfunc.1.gz
man/man1/perlguts.1.gz
man/man1/perlipc.1.gz
+man/man1/perllol.1.gz
man/man1/perlmod.1.gz
-man/man1/perlobj.1.gz
man/man1/perlop.1.gz
man/man1/perlovl.1.gz
man/man1/perlpod.1.gz
man/man1/perlre.1.gz
man/man1/perlref.1.gz
man/man1/perlrun.1.gz
-man/man1/perlsec.1.gz
+man/man1/perlxs.1.gz
man/man1/perlstyle.1.gz
man/man1/perlsub.1.gz
man/man1/perlsyn.1.gz
-man/man1/perltrap.1.gz
+man/man1/perltie.1.gz
+man/man1/perltoc.1.gz
man/man1/perlvar.1.gz
+man/man1/perlxstut.1.gz
man/man1/a2p.1.gz
man/man1/s2p.1.gz
+man/man1/perlbook.1.gz
+man/man1/perldata.1.gz
+man/man1/perlform.1.gz
+man/man1/perlobj.1.gz
+man/man1/perlsec.1.gz
+man/man1/perltrap.1.gz
diff --git a/lang/perl5.14/Makefile b/lang/perl5.14/Makefile
index 40142ee8bc09..c1142fc0971c 100644
--- a/lang/perl5.14/Makefile
+++ b/lang/perl5.14/Makefile
@@ -1,13 +1,13 @@
# New ports collection makefile for: perl5
-# Version required: 5.001
+# Version required: 5.002
# Date created: 16 April 1995
# Whom: markm
#
-# $Id: Makefile,v 1.6 1995/07/04 17:31:04 jmz Exp $
+# $Id$
#
-DISTNAME= perl5.001m
-PKGNAME= perl-5.001
+DISTNAME= perl5.002
+PKGNAME= perl-5.002
CATEGORIES+= lang devel
MASTER_SITES= ftp://ftp.netlabs.com/pub/outgoing/perl5.0/ ftp://ftp.wpi.edu/perl5/
@@ -17,8 +17,9 @@ HAS_CONFIGURE= yes
CONFIGURE_SCRIPT= Configure
CONFIGURE_ARGS= -sde -Dprefix=${PREFIX}
-PERLMAN= "" api book bot call data debug diag embed form func guts ipc mod \
- obj op ovl pod re ref run sec style sub syn trap var
+PERLMAN= "" book bot call data debug diag embed form func guts ipc lol mod \
+ obj op ovl pod re ref run sec style sub syn tie toc trap var xs \
+ xstut
test:
@(cd ${WRKSRC}; make test)
diff --git a/lang/perl5.14/distinfo b/lang/perl5.14/distinfo
index 65180b73a3e9..58ee7729cac9 100644
--- a/lang/perl5.14/distinfo
+++ b/lang/perl5.14/distinfo
@@ -1 +1 @@
-MD5 (perl5.001m.tar.gz) = 08525204bfbc352bb46ddb0848e80fc3
+MD5 (perl5.002.tar.gz) = 2c76296aee35a98451110d3d985cae65
diff --git a/lang/perl5.14/pkg-comment b/lang/perl5.14/pkg-comment
index 9dd9d0e604a8..1690f103241c 100644
--- a/lang/perl5.14/pkg-comment
+++ b/lang/perl5.14/pkg-comment
@@ -1 +1 @@
-PERL (Pattern Extraction and Recognition Language) - version 5.001
+PERL (Pattern Extraction and Recognition Language)
diff --git a/lang/perl5.14/pkg-descr b/lang/perl5.14/pkg-descr
index c0e6e021af33..87cba2279b7b 100644
--- a/lang/perl5.14/pkg-descr
+++ b/lang/perl5.14/pkg-descr
@@ -7,8 +7,8 @@ for more information.
--
-I believe from recent discussions on the lists that this port will not
-work on FreeBSD 2.0, nor will it work on earlier snapshots. This (if my
-memory serves me) is due to a bug in the C library (possibly vprintf).
+This port will not work on FreeBSD 2.0, nor will it work on earlier snapshots.
+This is due to a bug in vprintf in the C library. On FreeBSD earlier than
+2.0.5, setuid scrips may be insecure or may not work.
- MarkM
diff --git a/lang/perl5.14/pkg-plist b/lang/perl5.14/pkg-plist
index 82515096b6a0..5e48d4d3e7c0 100644
--- a/lang/perl5.14/pkg-plist
+++ b/lang/perl5.14/pkg-plist
@@ -1,29 +1,37 @@
-bin/perl5.001
+bin/perl5.002
@exec ln -fs %D/%F %B/perl
@unexec rm %B/perl
-bin/sperl5.001
+bin/sperl5.002
@exec ln -f %D/%F %B/suidperl
@unexec rm %B/suidperl
bin/a2p
bin/c2ph
+bin/h2ph
bin/h2xs
bin/pstruct
+bin/perlbug
+bin/perldoc
bin/s2p
bin/find2perl
+bin/pod2man
+bin/pod2html
+bin/pod2latex
+bin/pod2text
@mode 444
lib/perl5/pod/perl.pod
-lib/perl5/pod/perlapi.pod
lib/perl5/pod/perlbook.pod
lib/perl5/pod/perlbot.pod
lib/perl5/pod/perlcall.pod
lib/perl5/pod/perldata.pod
lib/perl5/pod/perldebug.pod
lib/perl5/pod/perldiag.pod
+lib/perl5/pod/perldsc.pod
lib/perl5/pod/perlembed.pod
lib/perl5/pod/perlform.pod
lib/perl5/pod/perlfunc.pod
lib/perl5/pod/perlguts.pod
lib/perl5/pod/perlipc.pod
+lib/perl5/pod/perllol.pod
lib/perl5/pod/perlmod.pod
lib/perl5/pod/perlobj.pod
lib/perl5/pod/perlop.pod
@@ -36,73 +44,92 @@ lib/perl5/pod/perlsec.pod
lib/perl5/pod/perlstyle.pod
lib/perl5/pod/perlsub.pod
lib/perl5/pod/perlsyn.pod
+lib/perl5/pod/perltie.pod
+lib/perl5/pod/perltoc.pod
lib/perl5/pod/perltrap.pod
lib/perl5/pod/perlvar.pod
-lib/perl5/i386-freebsd/Config.pm
-lib/perl5/i386-freebsd/auto/DynaLoader/DynaLoader.a
+lib/perl5/pod/perlxs.pod
+lib/perl5/pod/perlxstut.pod
+lib/perl5/i386-freebsd/5.002/Config.pm
+lib/perl5/i386-freebsd/5.002/auto/DynaLoader/DynaLoader.a
@exec ranlib %D/%F
-lib/perl5/i386-freebsd/auto/DynaLoader/extralibs.ld
-lib/perl5/i386-freebsd/auto/DynaLoader/.packlist
-lib/perl5/i386-freebsd/auto/DB_File/.packlist
-lib/perl5/i386-freebsd/auto/DB_File/DB_File.bs
-lib/perl5/i386-freebsd/auto/Fcntl/.packlist
-lib/perl5/i386-freebsd/auto/Fcntl/Fcntl.bs
-lib/perl5/i386-freebsd/auto/NDBM_File/.packlist
-lib/perl5/i386-freebsd/auto/NDBM_File/NDBM_File.bs
-lib/perl5/i386-freebsd/auto/POSIX/.packlist
-lib/perl5/i386-freebsd/auto/POSIX/POSIX.bs
-lib/perl5/i386-freebsd/auto/SDBM_File/.packlist
-lib/perl5/i386-freebsd/auto/SDBM_File/SDBM_File.bs
-lib/perl5/i386-freebsd/auto/Socket/.packlist
-lib/perl5/i386-freebsd/auto/Socket/Socket.bs
-lib/perl5/i386-freebsd/CORE/EXTERN.h
-lib/perl5/i386-freebsd/CORE/INTERN.h
-lib/perl5/i386-freebsd/CORE/XSUB.h
-lib/perl5/i386-freebsd/CORE/av.h
-lib/perl5/i386-freebsd/CORE/cop.h
-lib/perl5/i386-freebsd/CORE/cv.h
-lib/perl5/i386-freebsd/CORE/dosish.h
-lib/perl5/i386-freebsd/CORE/embed.h
-lib/perl5/i386-freebsd/CORE/form.h
-lib/perl5/i386-freebsd/CORE/gv.h
-lib/perl5/i386-freebsd/CORE/handy.h
-lib/perl5/i386-freebsd/CORE/hv.h
-lib/perl5/i386-freebsd/CORE/keywords.h
-lib/perl5/i386-freebsd/CORE/mg.h
-lib/perl5/i386-freebsd/CORE/op.h
-lib/perl5/i386-freebsd/CORE/opcode.h
-lib/perl5/i386-freebsd/CORE/patchlevel.h
-lib/perl5/i386-freebsd/CORE/perl.h
-lib/perl5/i386-freebsd/CORE/perly.h
-lib/perl5/i386-freebsd/CORE/pp.h
-lib/perl5/i386-freebsd/CORE/proto.h
-lib/perl5/i386-freebsd/CORE/regcomp.h
-lib/perl5/i386-freebsd/CORE/regexp.h
-lib/perl5/i386-freebsd/CORE/scope.h
-lib/perl5/i386-freebsd/CORE/sv.h
-lib/perl5/i386-freebsd/CORE/unixish.h
-lib/perl5/i386-freebsd/CORE/util.h
+lib/perl5/i386-freebsd/5.002/auto/DynaLoader/extralibs.ld
+lib/perl5/i386-freebsd/5.002/auto/DB_File/DB_File.so
+lib/perl5/i386-freebsd/5.002/auto/DB_File/DB_File.bs
+lib/perl5/i386-freebsd/5.002/auto/Fcntl/Fcntl.so
+lib/perl5/i386-freebsd/5.002/auto/Fcntl/Fcntl.bs
+lib/perl5/i386-freebsd/5.002/auto/FileHandle/FileHandle.so
+lib/perl5/i386-freebsd/5.002/auto/FileHandle/FileHandle.bs
+lib/perl5/i386-freebsd/5.002/auto/NDBM_File/NDBM_File.so
+lib/perl5/i386-freebsd/5.002/auto/NDBM_File/NDBM_File.bs
+lib/perl5/i386-freebsd/5.002/auto/POSIX/POSIX.so
+lib/perl5/i386-freebsd/5.002/auto/POSIX/POSIX.bs
+lib/perl5/i386-freebsd/5.002/auto/SDBM_File/SDBM_File.so
+lib/perl5/i386-freebsd/5.002/auto/SDBM_File/SDBM_File.bs
+lib/perl5/i386-freebsd/5.002/auto/Safe/Safe.so
+lib/perl5/i386-freebsd/5.002/auto/Safe/Safe.bs
+lib/perl5/i386-freebsd/5.002/auto/Socket/Socket.so
+lib/perl5/i386-freebsd/5.002/auto/Socket/Socket.bs
+lib/perl5/i386-freebsd/5.002/CORE/EXTERN.h
+lib/perl5/i386-freebsd/5.002/CORE/INTERN.h
+lib/perl5/i386-freebsd/5.002/CORE/XSUB.h
+lib/perl5/i386-freebsd/5.002/CORE/av.h
+lib/perl5/i386-freebsd/5.002/CORE/config.h
+lib/perl5/i386-freebsd/5.002/CORE/cop.h
+lib/perl5/i386-freebsd/5.002/CORE/cv.h
+lib/perl5/i386-freebsd/5.002/CORE/dosish.h
+lib/perl5/i386-freebsd/5.002/CORE/embed.h
+lib/perl5/i386-freebsd/5.002/CORE/form.h
+lib/perl5/i386-freebsd/5.002/CORE/gv.h
+lib/perl5/i386-freebsd/5.002/CORE/handy.h
+lib/perl5/i386-freebsd/5.002/CORE/hv.h
+lib/perl5/i386-freebsd/5.002/CORE/keywords.h
+lib/perl5/i386-freebsd/5.002/CORE/mg.h
+lib/perl5/i386-freebsd/5.002/CORE/op.h
+lib/perl5/i386-freebsd/5.002/CORE/opcode.h
+lib/perl5/i386-freebsd/5.002/CORE/patchlevel.h
+lib/perl5/i386-freebsd/5.002/CORE/perl.h
+lib/perl5/i386-freebsd/5.002/CORE/perly.h
+lib/perl5/i386-freebsd/5.002/CORE/pp.h
+lib/perl5/i386-freebsd/5.002/CORE/proto.h
+lib/perl5/i386-freebsd/5.002/CORE/regcomp.h
+lib/perl5/i386-freebsd/5.002/CORE/regexp.h
+lib/perl5/i386-freebsd/5.002/CORE/scope.h
+lib/perl5/i386-freebsd/5.002/CORE/sv.h
+lib/perl5/i386-freebsd/5.002/CORE/unixish.h
+lib/perl5/i386-freebsd/5.002/CORE/util.h
+lib/perl5/i386-freebsd/5.002/CORE/libperl.a
+@exec ranlib %D/%F
+lib/perl5/i386-freebsd/5.002/CORE/sperl.o
lib/perl5/AnyDBM_File.pm
lib/perl5/AutoLoader.pm
lib/perl5/AutoSplit.pm
lib/perl5/Benchmark.pm
lib/perl5/Carp.pm
lib/perl5/Cwd.pm
+lib/perl5/Devel/SelfStubber.pm
+lib/perl5/DirHandle.pm
lib/perl5/English.pm
lib/perl5/Env.pm
lib/perl5/Exporter.pm
-lib/perl5/ExtUtils/MakeMaker.pm
-lib/perl5/ExtUtils/typemap
-lib/perl5/ExtUtils/xsubpp
+lib/perl5/ExtUtils/Install.pm
lib/perl5/ExtUtils/Liblist.pm
+lib/perl5/ExtUtils/MM_OS2.pm
+lib/perl5/ExtUtils/MM_Unix.pm
+lib/perl5/ExtUtils/MM_VMS.pm
+lib/perl5/ExtUtils/MakeMaker.pm
lib/perl5/ExtUtils/Manifest.pm
lib/perl5/ExtUtils/Mkbootstrap.pm
+lib/perl5/ExtUtils/Mksymlists.pm
+lib/perl5/ExtUtils/typemap
+lib/perl5/ExtUtils/xsubpp
lib/perl5/ExtUtils/Miniperl.pm
lib/perl5/File/Basename.pm
lib/perl5/File/CheckTree.pm
+lib/perl5/File/Copy.pm
lib/perl5/File/Find.pm
lib/perl5/File/Path.pm
-lib/perl5/FileHandle.pm
+lib/perl5/FileCache.pm
lib/perl5/Getopt/Long.pm
lib/perl5/Getopt/Std.pm
lib/perl5/I18N/Collate.pm
@@ -112,21 +139,28 @@ lib/perl5/Math/BigFloat.pm
lib/perl5/Math/BigInt.pm
lib/perl5/Math/Complex.pm
lib/perl5/Net/Ping.pm
+lib/perl5/Pod/Functions.pm
+lib/perl5/Pod/Text.pm
lib/perl5/Search/Dict.pm
+lib/perl5/SelectSaver.pm
+lib/perl5/SelfLoader.pm
lib/perl5/Shell.pm
+lib/perl5/Symbol.pm
lib/perl5/Sys/Hostname.pm
lib/perl5/Sys/Syslog.pm
lib/perl5/Term/Cap.pm
lib/perl5/Term/Complete.pm
+lib/perl5/Term/ReadLine.pm
lib/perl5/Test/Harness.pm
lib/perl5/Text/Abbrev.pm
lib/perl5/Text/ParseWords.pm
lib/perl5/Text/Soundex.pm
lib/perl5/Text/Tabs.pm
-lib/perl5/TieHash.pm
+lib/perl5/Text/Wrap.pm
+lib/perl5/Tie/Hash.pm
+lib/perl5/Tie/Scalar.pm
+lib/perl5/Tie/SubstrHash.pm
lib/perl5/Time/Local.pm
-lib/perl5/SubstrHash.pm
-lib/perl5/find.pl
lib/perl5/abbrev.pl
lib/perl5/assert.pl
lib/perl5/bigfloat.pl
@@ -137,10 +171,12 @@ lib/perl5/chat2.inter
lib/perl5/chat2.pl
lib/perl5/complete.pl
lib/perl5/ctime.pl
+lib/perl5/diagnostics.pm
lib/perl5/dotsh.pl
lib/perl5/dumpvar.pl
lib/perl5/exceptions.pl
lib/perl5/fastcwd.pl
+lib/perl5/find.pl
lib/perl5/finddepth.pl
lib/perl5/flush.pl
lib/perl5/ftp.pl
@@ -151,14 +187,17 @@ lib/perl5/hostname.pl
lib/perl5/importenv.pl
lib/perl5/integer.pm
lib/perl5/less.pm
+lib/perl5/lib.pm
lib/perl5/look.pl
lib/perl5/newgetopt.pl
lib/perl5/open2.pl
lib/perl5/open3.pl
+lib/perl5/overload.pm
lib/perl5/perl5db.pl
lib/perl5/pwd.pl
lib/perl5/shellwords.pl
lib/perl5/sigtrap.pm
+lib/perl5/splain
lib/perl5/stat.pl
lib/perl5/strict.pm
lib/perl5/subs.pm
@@ -167,7 +206,7 @@ lib/perl5/tainted.pl
lib/perl5/termcap.pl
lib/perl5/timelocal.pl
lib/perl5/validate.pl
-lib/perl5/lib.pm
+lib/perl5/vars.pm
lib/perl5/auto/Text/ParseWords/shellwords.al
lib/perl5/auto/Text/ParseWords/quotewords.al
lib/perl5/auto/Text/ParseWords/old_shellwords.al
@@ -198,10 +237,10 @@ lib/perl5/auto/POSIX/pow.al
lib/perl5/auto/POSIX/sin.al
lib/perl5/auto/POSIX/sqrt.al
lib/perl5/auto/POSIX/getpwnam.al
-lib/perl5/auto/POSIX/kill.al
lib/perl5/auto/POSIX/getpwuid.al
lib/perl5/auto/POSIX/longjmp.al
lib/perl5/auto/POSIX/setjmp.al
+lib/perl5/auto/POSIX/kill.al
lib/perl5/auto/POSIX/feof.al
lib/perl5/auto/POSIX/siglongjmp.al
lib/perl5/auto/POSIX/sigsetjmp.al
@@ -277,7 +316,6 @@ lib/perl5/auto/POSIX/strcat.al
lib/perl5/auto/POSIX/strchr.al
lib/perl5/auto/POSIX/strcmp.al
lib/perl5/auto/POSIX/strcpy.al
-lib/perl5/auto/POSIX/stat.al
lib/perl5/auto/POSIX/strcspn.al
lib/perl5/auto/POSIX/strerror.al
lib/perl5/auto/POSIX/strlen.al
@@ -292,8 +330,8 @@ lib/perl5/auto/POSIX/strtok.al
lib/perl5/auto/POSIX/chmod.al
lib/perl5/auto/POSIX/fstat.al
lib/perl5/auto/POSIX/mkdir.al
+lib/perl5/auto/POSIX/stat.al
lib/perl5/auto/POSIX/umask.al
-lib/perl5/auto/POSIX/times.al
lib/perl5/auto/POSIX/wait.al
lib/perl5/auto/POSIX/waitpid.al
lib/perl5/auto/POSIX/gmtime.al
@@ -303,12 +341,12 @@ lib/perl5/auto/POSIX/alarm.al
lib/perl5/auto/POSIX/chdir.al
lib/perl5/auto/POSIX/chown.al
lib/perl5/auto/POSIX/execl.al
-lib/perl5/auto/POSIX/fork.al
lib/perl5/auto/POSIX/execle.al
lib/perl5/auto/POSIX/execlp.al
lib/perl5/auto/POSIX/execv.al
lib/perl5/auto/POSIX/execve.al
lib/perl5/auto/POSIX/execvp.al
+lib/perl5/auto/POSIX/fork.al
lib/perl5/auto/POSIX/getcwd.al
lib/perl5/auto/POSIX/getegid.al
lib/perl5/auto/POSIX/geteuid.al
@@ -332,34 +370,42 @@ lib/perl5/auto/Socket/autosplit.ix
lib/perl5/DynaLoader.pm
lib/perl5/DB_File.pm
lib/perl5/Fcntl.pm
+lib/perl5/FileHandle.pm
lib/perl5/NDBM_File.pm
lib/perl5/POSIX.pm
+lib/perl5/POSIX.pod
lib/perl5/SDBM_File.pm
+lib/perl5/Safe.pm
lib/perl5/Socket.pm
-@mode 644
-lib/perl5/i386-freebsd/CORE/config.h
-lib/perl5/i386-freebsd/CORE/libperl.a
-@exec ranlib %D/%F
-lib/perl5/i386-freebsd/CORE/sperl.o
+lib/perl5/man/man3/ExtUtils::Install.3
lib/perl5/man/man3/AnyDBM_File.3
lib/perl5/man/man3/AutoLoader.3
lib/perl5/man/man3/AutoSplit.3
lib/perl5/man/man3/Benchmark.3
lib/perl5/man/man3/Carp.3
lib/perl5/man/man3/Cwd.3
-lib/perl5/man/man3/English.3
+lib/perl5/man/man3/DirHandle.3
lib/perl5/man/man3/Env.3
+lib/perl5/man/man3/Devel::SelfStubber.3
+lib/perl5/man/man3/English.3
lib/perl5/man/man3/Exporter.3
lib/perl5/man/man3/ExtUtils::MakeMaker.3
lib/perl5/man/man3/ExtUtils::Liblist.3
+lib/perl5/man/man3/ExtUtils::MM_OS2.3
+lib/perl5/man/man3/ExtUtils::MM_Unix.3
+lib/perl5/man/man3/ExtUtils::MM_VMS.3
+lib/perl5/man/man3/Symbol.3
+lib/perl5/man/man3/Shell.3
lib/perl5/man/man3/ExtUtils::Manifest.3
+lib/perl5/man/man3/FileCache.3
lib/perl5/man/man3/ExtUtils::Mkbootstrap.3
+lib/perl5/man/man3/ExtUtils::Mksymlists.3
lib/perl5/man/man3/ExtUtils::Miniperl.3
lib/perl5/man/man3/File::Basename.3
lib/perl5/man/man3/File::CheckTree.3
+lib/perl5/man/man3/File::Copy.3
lib/perl5/man/man3/File::Find.3
lib/perl5/man/man3/File::Path.3
-lib/perl5/man/man3/FileHandle.3
lib/perl5/man/man3/Getopt::Long.3
lib/perl5/man/man3/Getopt::Std.3
lib/perl5/man/man3/I18N::Collate.3
@@ -369,67 +415,75 @@ lib/perl5/man/man3/Math::BigFloat.3
lib/perl5/man/man3/Math::BigInt.3
lib/perl5/man/man3/Math::Complex.3
lib/perl5/man/man3/Net::Ping.3
+lib/perl5/man/man3/Pod::Text.3
lib/perl5/man/man3/Search::Dict.3
-lib/perl5/man/man3/Shell.3
+lib/perl5/man/man3/SelectSaver.3
+lib/perl5/man/man3/SelfLoader.3
+lib/perl5/man/man3/Term::Complete.3
lib/perl5/man/man3/Sys::Hostname.3
lib/perl5/man/man3/Sys::Syslog.3
lib/perl5/man/man3/Term::Cap.3
-lib/perl5/man/man3/Term::Complete.3
+lib/perl5/man/man3/DynaLoader.3
+lib/perl5/man/man3/Term::ReadLine.3
lib/perl5/man/man3/Test::Harness.3
lib/perl5/man/man3/Text::Abbrev.3
lib/perl5/man/man3/Text::ParseWords.3
lib/perl5/man/man3/Text::Soundex.3
lib/perl5/man/man3/Text::Tabs.3
-lib/perl5/man/man3/TieHash.3
-lib/perl5/man/man3/SubstrHash.3
-lib/perl5/man/man3/less.3
+lib/perl5/man/man3/Text::Wrap.3
+lib/perl5/man/man3/Tie::Hash.3
+lib/perl5/man/man3/Tie::Scalar.3
+lib/perl5/man/man3/Tie::SubstrHash.3
lib/perl5/man/man3/Time::Local.3
+lib/perl5/man/man3/diagnostics.3
lib/perl5/man/man3/integer.3
+lib/perl5/man/man3/less.3
+lib/perl5/man/man3/lib.3
+lib/perl5/man/man3/overload.3
lib/perl5/man/man3/sigtrap.3
lib/perl5/man/man3/strict.3
lib/perl5/man/man3/subs.3
+lib/perl5/man/man3/vars.3
lib/perl5/man/man3/Config.3
-lib/perl5/man/man3/lib.3
-lib/perl5/man/man3/DynaLoader.3
+lib/perl5/man/man3/FileHandle.3
lib/perl5/man/man3/DB_File.3
lib/perl5/man/man3/Fcntl.3
lib/perl5/man/man3/NDBM_File.3
lib/perl5/man/man3/POSIX.3
lib/perl5/man/man3/SDBM_File.3
+lib/perl5/man/man3/Safe.3
lib/perl5/man/man3/Socket.3
-@mode 555
-lib/perl5/i386-freebsd/auto/DB_File/DB_File.so
-lib/perl5/i386-freebsd/auto/Fcntl/Fcntl.so
-lib/perl5/i386-freebsd/auto/NDBM_File/NDBM_File.so
-lib/perl5/i386-freebsd/auto/POSIX/POSIX.so
-lib/perl5/i386-freebsd/auto/SDBM_File/SDBM_File.so
-lib/perl5/i386-freebsd/auto/Socket/Socket.so
-man/man1/perl.1.gz
-man/man1/perlapi.1.gz
-man/man1/perlbook.1.gz
man/man1/perlbot.1.gz
+man/man1/perl.1.gz
man/man1/perlcall.1.gz
-man/man1/perldata.1.gz
man/man1/perldebug.1.gz
man/man1/perldiag.1.gz
man/man1/perlembed.1.gz
-man/man1/perlform.1.gz
+man/man1/perldsc.1
man/man1/perlfunc.1.gz
man/man1/perlguts.1.gz
man/man1/perlipc.1.gz
+man/man1/perllol.1.gz
man/man1/perlmod.1.gz
-man/man1/perlobj.1.gz
man/man1/perlop.1.gz
man/man1/perlovl.1.gz
man/man1/perlpod.1.gz
man/man1/perlre.1.gz
man/man1/perlref.1.gz
man/man1/perlrun.1.gz
-man/man1/perlsec.1.gz
+man/man1/perlxs.1.gz
man/man1/perlstyle.1.gz
man/man1/perlsub.1.gz
man/man1/perlsyn.1.gz
-man/man1/perltrap.1.gz
+man/man1/perltie.1.gz
+man/man1/perltoc.1.gz
man/man1/perlvar.1.gz
+man/man1/perlxstut.1.gz
man/man1/a2p.1.gz
man/man1/s2p.1.gz
+man/man1/perlbook.1.gz
+man/man1/perldata.1.gz
+man/man1/perlform.1.gz
+man/man1/perlobj.1.gz
+man/man1/perlsec.1.gz
+man/man1/perltrap.1.gz
diff --git a/lang/perl5.16/Makefile b/lang/perl5.16/Makefile
index 40142ee8bc09..c1142fc0971c 100644
--- a/lang/perl5.16/Makefile
+++ b/lang/perl5.16/Makefile
@@ -1,13 +1,13 @@
# New ports collection makefile for: perl5
-# Version required: 5.001
+# Version required: 5.002
# Date created: 16 April 1995
# Whom: markm
#
-# $Id: Makefile,v 1.6 1995/07/04 17:31:04 jmz Exp $
+# $Id$
#
-DISTNAME= perl5.001m
-PKGNAME= perl-5.001
+DISTNAME= perl5.002
+PKGNAME= perl-5.002
CATEGORIES+= lang devel
MASTER_SITES= ftp://ftp.netlabs.com/pub/outgoing/perl5.0/ ftp://ftp.wpi.edu/perl5/
@@ -17,8 +17,9 @@ HAS_CONFIGURE= yes
CONFIGURE_SCRIPT= Configure
CONFIGURE_ARGS= -sde -Dprefix=${PREFIX}
-PERLMAN= "" api book bot call data debug diag embed form func guts ipc mod \
- obj op ovl pod re ref run sec style sub syn trap var
+PERLMAN= "" book bot call data debug diag embed form func guts ipc lol mod \
+ obj op ovl pod re ref run sec style sub syn tie toc trap var xs \
+ xstut
test:
@(cd ${WRKSRC}; make test)
diff --git a/lang/perl5.16/distinfo b/lang/perl5.16/distinfo
index 65180b73a3e9..58ee7729cac9 100644
--- a/lang/perl5.16/distinfo
+++ b/lang/perl5.16/distinfo
@@ -1 +1 @@
-MD5 (perl5.001m.tar.gz) = 08525204bfbc352bb46ddb0848e80fc3
+MD5 (perl5.002.tar.gz) = 2c76296aee35a98451110d3d985cae65
diff --git a/lang/perl5.16/pkg-comment b/lang/perl5.16/pkg-comment
index 9dd9d0e604a8..1690f103241c 100644
--- a/lang/perl5.16/pkg-comment
+++ b/lang/perl5.16/pkg-comment
@@ -1 +1 @@
-PERL (Pattern Extraction and Recognition Language) - version 5.001
+PERL (Pattern Extraction and Recognition Language)
diff --git a/lang/perl5.16/pkg-descr b/lang/perl5.16/pkg-descr
index c0e6e021af33..87cba2279b7b 100644
--- a/lang/perl5.16/pkg-descr
+++ b/lang/perl5.16/pkg-descr
@@ -7,8 +7,8 @@ for more information.
--
-I believe from recent discussions on the lists that this port will not
-work on FreeBSD 2.0, nor will it work on earlier snapshots. This (if my
-memory serves me) is due to a bug in the C library (possibly vprintf).
+This port will not work on FreeBSD 2.0, nor will it work on earlier snapshots.
+This is due to a bug in vprintf in the C library. On FreeBSD earlier than
+2.0.5, setuid scrips may be insecure or may not work.
- MarkM
diff --git a/lang/perl5.16/pkg-plist b/lang/perl5.16/pkg-plist
index 82515096b6a0..5e48d4d3e7c0 100644
--- a/lang/perl5.16/pkg-plist
+++ b/lang/perl5.16/pkg-plist
@@ -1,29 +1,37 @@
-bin/perl5.001
+bin/perl5.002
@exec ln -fs %D/%F %B/perl
@unexec rm %B/perl
-bin/sperl5.001
+bin/sperl5.002
@exec ln -f %D/%F %B/suidperl
@unexec rm %B/suidperl
bin/a2p
bin/c2ph
+bin/h2ph
bin/h2xs
bin/pstruct
+bin/perlbug
+bin/perldoc
bin/s2p
bin/find2perl
+bin/pod2man
+bin/pod2html
+bin/pod2latex
+bin/pod2text
@mode 444
lib/perl5/pod/perl.pod
-lib/perl5/pod/perlapi.pod
lib/perl5/pod/perlbook.pod
lib/perl5/pod/perlbot.pod
lib/perl5/pod/perlcall.pod
lib/perl5/pod/perldata.pod
lib/perl5/pod/perldebug.pod
lib/perl5/pod/perldiag.pod
+lib/perl5/pod/perldsc.pod
lib/perl5/pod/perlembed.pod
lib/perl5/pod/perlform.pod
lib/perl5/pod/perlfunc.pod
lib/perl5/pod/perlguts.pod
lib/perl5/pod/perlipc.pod
+lib/perl5/pod/perllol.pod
lib/perl5/pod/perlmod.pod
lib/perl5/pod/perlobj.pod
lib/perl5/pod/perlop.pod
@@ -36,73 +44,92 @@ lib/perl5/pod/perlsec.pod
lib/perl5/pod/perlstyle.pod
lib/perl5/pod/perlsub.pod
lib/perl5/pod/perlsyn.pod
+lib/perl5/pod/perltie.pod
+lib/perl5/pod/perltoc.pod
lib/perl5/pod/perltrap.pod
lib/perl5/pod/perlvar.pod
-lib/perl5/i386-freebsd/Config.pm
-lib/perl5/i386-freebsd/auto/DynaLoader/DynaLoader.a
+lib/perl5/pod/perlxs.pod
+lib/perl5/pod/perlxstut.pod
+lib/perl5/i386-freebsd/5.002/Config.pm
+lib/perl5/i386-freebsd/5.002/auto/DynaLoader/DynaLoader.a
@exec ranlib %D/%F
-lib/perl5/i386-freebsd/auto/DynaLoader/extralibs.ld
-lib/perl5/i386-freebsd/auto/DynaLoader/.packlist
-lib/perl5/i386-freebsd/auto/DB_File/.packlist
-lib/perl5/i386-freebsd/auto/DB_File/DB_File.bs
-lib/perl5/i386-freebsd/auto/Fcntl/.packlist
-lib/perl5/i386-freebsd/auto/Fcntl/Fcntl.bs
-lib/perl5/i386-freebsd/auto/NDBM_File/.packlist
-lib/perl5/i386-freebsd/auto/NDBM_File/NDBM_File.bs
-lib/perl5/i386-freebsd/auto/POSIX/.packlist
-lib/perl5/i386-freebsd/auto/POSIX/POSIX.bs
-lib/perl5/i386-freebsd/auto/SDBM_File/.packlist
-lib/perl5/i386-freebsd/auto/SDBM_File/SDBM_File.bs
-lib/perl5/i386-freebsd/auto/Socket/.packlist
-lib/perl5/i386-freebsd/auto/Socket/Socket.bs
-lib/perl5/i386-freebsd/CORE/EXTERN.h
-lib/perl5/i386-freebsd/CORE/INTERN.h
-lib/perl5/i386-freebsd/CORE/XSUB.h
-lib/perl5/i386-freebsd/CORE/av.h
-lib/perl5/i386-freebsd/CORE/cop.h
-lib/perl5/i386-freebsd/CORE/cv.h
-lib/perl5/i386-freebsd/CORE/dosish.h
-lib/perl5/i386-freebsd/CORE/embed.h
-lib/perl5/i386-freebsd/CORE/form.h
-lib/perl5/i386-freebsd/CORE/gv.h
-lib/perl5/i386-freebsd/CORE/handy.h
-lib/perl5/i386-freebsd/CORE/hv.h
-lib/perl5/i386-freebsd/CORE/keywords.h
-lib/perl5/i386-freebsd/CORE/mg.h
-lib/perl5/i386-freebsd/CORE/op.h
-lib/perl5/i386-freebsd/CORE/opcode.h
-lib/perl5/i386-freebsd/CORE/patchlevel.h
-lib/perl5/i386-freebsd/CORE/perl.h
-lib/perl5/i386-freebsd/CORE/perly.h
-lib/perl5/i386-freebsd/CORE/pp.h
-lib/perl5/i386-freebsd/CORE/proto.h
-lib/perl5/i386-freebsd/CORE/regcomp.h
-lib/perl5/i386-freebsd/CORE/regexp.h
-lib/perl5/i386-freebsd/CORE/scope.h
-lib/perl5/i386-freebsd/CORE/sv.h
-lib/perl5/i386-freebsd/CORE/unixish.h
-lib/perl5/i386-freebsd/CORE/util.h
+lib/perl5/i386-freebsd/5.002/auto/DynaLoader/extralibs.ld
+lib/perl5/i386-freebsd/5.002/auto/DB_File/DB_File.so
+lib/perl5/i386-freebsd/5.002/auto/DB_File/DB_File.bs
+lib/perl5/i386-freebsd/5.002/auto/Fcntl/Fcntl.so
+lib/perl5/i386-freebsd/5.002/auto/Fcntl/Fcntl.bs
+lib/perl5/i386-freebsd/5.002/auto/FileHandle/FileHandle.so
+lib/perl5/i386-freebsd/5.002/auto/FileHandle/FileHandle.bs
+lib/perl5/i386-freebsd/5.002/auto/NDBM_File/NDBM_File.so
+lib/perl5/i386-freebsd/5.002/auto/NDBM_File/NDBM_File.bs
+lib/perl5/i386-freebsd/5.002/auto/POSIX/POSIX.so
+lib/perl5/i386-freebsd/5.002/auto/POSIX/POSIX.bs
+lib/perl5/i386-freebsd/5.002/auto/SDBM_File/SDBM_File.so
+lib/perl5/i386-freebsd/5.002/auto/SDBM_File/SDBM_File.bs
+lib/perl5/i386-freebsd/5.002/auto/Safe/Safe.so
+lib/perl5/i386-freebsd/5.002/auto/Safe/Safe.bs
+lib/perl5/i386-freebsd/5.002/auto/Socket/Socket.so
+lib/perl5/i386-freebsd/5.002/auto/Socket/Socket.bs
+lib/perl5/i386-freebsd/5.002/CORE/EXTERN.h
+lib/perl5/i386-freebsd/5.002/CORE/INTERN.h
+lib/perl5/i386-freebsd/5.002/CORE/XSUB.h
+lib/perl5/i386-freebsd/5.002/CORE/av.h
+lib/perl5/i386-freebsd/5.002/CORE/config.h
+lib/perl5/i386-freebsd/5.002/CORE/cop.h
+lib/perl5/i386-freebsd/5.002/CORE/cv.h
+lib/perl5/i386-freebsd/5.002/CORE/dosish.h
+lib/perl5/i386-freebsd/5.002/CORE/embed.h
+lib/perl5/i386-freebsd/5.002/CORE/form.h
+lib/perl5/i386-freebsd/5.002/CORE/gv.h
+lib/perl5/i386-freebsd/5.002/CORE/handy.h
+lib/perl5/i386-freebsd/5.002/CORE/hv.h
+lib/perl5/i386-freebsd/5.002/CORE/keywords.h
+lib/perl5/i386-freebsd/5.002/CORE/mg.h
+lib/perl5/i386-freebsd/5.002/CORE/op.h
+lib/perl5/i386-freebsd/5.002/CORE/opcode.h
+lib/perl5/i386-freebsd/5.002/CORE/patchlevel.h
+lib/perl5/i386-freebsd/5.002/CORE/perl.h
+lib/perl5/i386-freebsd/5.002/CORE/perly.h
+lib/perl5/i386-freebsd/5.002/CORE/pp.h
+lib/perl5/i386-freebsd/5.002/CORE/proto.h
+lib/perl5/i386-freebsd/5.002/CORE/regcomp.h
+lib/perl5/i386-freebsd/5.002/CORE/regexp.h
+lib/perl5/i386-freebsd/5.002/CORE/scope.h
+lib/perl5/i386-freebsd/5.002/CORE/sv.h
+lib/perl5/i386-freebsd/5.002/CORE/unixish.h
+lib/perl5/i386-freebsd/5.002/CORE/util.h
+lib/perl5/i386-freebsd/5.002/CORE/libperl.a
+@exec ranlib %D/%F
+lib/perl5/i386-freebsd/5.002/CORE/sperl.o
lib/perl5/AnyDBM_File.pm
lib/perl5/AutoLoader.pm
lib/perl5/AutoSplit.pm
lib/perl5/Benchmark.pm
lib/perl5/Carp.pm
lib/perl5/Cwd.pm
+lib/perl5/Devel/SelfStubber.pm
+lib/perl5/DirHandle.pm
lib/perl5/English.pm
lib/perl5/Env.pm
lib/perl5/Exporter.pm
-lib/perl5/ExtUtils/MakeMaker.pm
-lib/perl5/ExtUtils/typemap
-lib/perl5/ExtUtils/xsubpp
+lib/perl5/ExtUtils/Install.pm
lib/perl5/ExtUtils/Liblist.pm
+lib/perl5/ExtUtils/MM_OS2.pm
+lib/perl5/ExtUtils/MM_Unix.pm
+lib/perl5/ExtUtils/MM_VMS.pm
+lib/perl5/ExtUtils/MakeMaker.pm
lib/perl5/ExtUtils/Manifest.pm
lib/perl5/ExtUtils/Mkbootstrap.pm
+lib/perl5/ExtUtils/Mksymlists.pm
+lib/perl5/ExtUtils/typemap
+lib/perl5/ExtUtils/xsubpp
lib/perl5/ExtUtils/Miniperl.pm
lib/perl5/File/Basename.pm
lib/perl5/File/CheckTree.pm
+lib/perl5/File/Copy.pm
lib/perl5/File/Find.pm
lib/perl5/File/Path.pm
-lib/perl5/FileHandle.pm
+lib/perl5/FileCache.pm
lib/perl5/Getopt/Long.pm
lib/perl5/Getopt/Std.pm
lib/perl5/I18N/Collate.pm
@@ -112,21 +139,28 @@ lib/perl5/Math/BigFloat.pm
lib/perl5/Math/BigInt.pm
lib/perl5/Math/Complex.pm
lib/perl5/Net/Ping.pm
+lib/perl5/Pod/Functions.pm
+lib/perl5/Pod/Text.pm
lib/perl5/Search/Dict.pm
+lib/perl5/SelectSaver.pm
+lib/perl5/SelfLoader.pm
lib/perl5/Shell.pm
+lib/perl5/Symbol.pm
lib/perl5/Sys/Hostname.pm
lib/perl5/Sys/Syslog.pm
lib/perl5/Term/Cap.pm
lib/perl5/Term/Complete.pm
+lib/perl5/Term/ReadLine.pm
lib/perl5/Test/Harness.pm
lib/perl5/Text/Abbrev.pm
lib/perl5/Text/ParseWords.pm
lib/perl5/Text/Soundex.pm
lib/perl5/Text/Tabs.pm
-lib/perl5/TieHash.pm
+lib/perl5/Text/Wrap.pm
+lib/perl5/Tie/Hash.pm
+lib/perl5/Tie/Scalar.pm
+lib/perl5/Tie/SubstrHash.pm
lib/perl5/Time/Local.pm
-lib/perl5/SubstrHash.pm
-lib/perl5/find.pl
lib/perl5/abbrev.pl
lib/perl5/assert.pl
lib/perl5/bigfloat.pl
@@ -137,10 +171,12 @@ lib/perl5/chat2.inter
lib/perl5/chat2.pl
lib/perl5/complete.pl
lib/perl5/ctime.pl
+lib/perl5/diagnostics.pm
lib/perl5/dotsh.pl
lib/perl5/dumpvar.pl
lib/perl5/exceptions.pl
lib/perl5/fastcwd.pl
+lib/perl5/find.pl
lib/perl5/finddepth.pl
lib/perl5/flush.pl
lib/perl5/ftp.pl
@@ -151,14 +187,17 @@ lib/perl5/hostname.pl
lib/perl5/importenv.pl
lib/perl5/integer.pm
lib/perl5/less.pm
+lib/perl5/lib.pm
lib/perl5/look.pl
lib/perl5/newgetopt.pl
lib/perl5/open2.pl
lib/perl5/open3.pl
+lib/perl5/overload.pm
lib/perl5/perl5db.pl
lib/perl5/pwd.pl
lib/perl5/shellwords.pl
lib/perl5/sigtrap.pm
+lib/perl5/splain
lib/perl5/stat.pl
lib/perl5/strict.pm
lib/perl5/subs.pm
@@ -167,7 +206,7 @@ lib/perl5/tainted.pl
lib/perl5/termcap.pl
lib/perl5/timelocal.pl
lib/perl5/validate.pl
-lib/perl5/lib.pm
+lib/perl5/vars.pm
lib/perl5/auto/Text/ParseWords/shellwords.al
lib/perl5/auto/Text/ParseWords/quotewords.al
lib/perl5/auto/Text/ParseWords/old_shellwords.al
@@ -198,10 +237,10 @@ lib/perl5/auto/POSIX/pow.al
lib/perl5/auto/POSIX/sin.al
lib/perl5/auto/POSIX/sqrt.al
lib/perl5/auto/POSIX/getpwnam.al
-lib/perl5/auto/POSIX/kill.al
lib/perl5/auto/POSIX/getpwuid.al
lib/perl5/auto/POSIX/longjmp.al
lib/perl5/auto/POSIX/setjmp.al
+lib/perl5/auto/POSIX/kill.al
lib/perl5/auto/POSIX/feof.al
lib/perl5/auto/POSIX/siglongjmp.al
lib/perl5/auto/POSIX/sigsetjmp.al
@@ -277,7 +316,6 @@ lib/perl5/auto/POSIX/strcat.al
lib/perl5/auto/POSIX/strchr.al
lib/perl5/auto/POSIX/strcmp.al
lib/perl5/auto/POSIX/strcpy.al
-lib/perl5/auto/POSIX/stat.al
lib/perl5/auto/POSIX/strcspn.al
lib/perl5/auto/POSIX/strerror.al
lib/perl5/auto/POSIX/strlen.al
@@ -292,8 +330,8 @@ lib/perl5/auto/POSIX/strtok.al
lib/perl5/auto/POSIX/chmod.al
lib/perl5/auto/POSIX/fstat.al
lib/perl5/auto/POSIX/mkdir.al
+lib/perl5/auto/POSIX/stat.al
lib/perl5/auto/POSIX/umask.al
-lib/perl5/auto/POSIX/times.al
lib/perl5/auto/POSIX/wait.al
lib/perl5/auto/POSIX/waitpid.al
lib/perl5/auto/POSIX/gmtime.al
@@ -303,12 +341,12 @@ lib/perl5/auto/POSIX/alarm.al
lib/perl5/auto/POSIX/chdir.al
lib/perl5/auto/POSIX/chown.al
lib/perl5/auto/POSIX/execl.al
-lib/perl5/auto/POSIX/fork.al
lib/perl5/auto/POSIX/execle.al
lib/perl5/auto/POSIX/execlp.al
lib/perl5/auto/POSIX/execv.al
lib/perl5/auto/POSIX/execve.al
lib/perl5/auto/POSIX/execvp.al
+lib/perl5/auto/POSIX/fork.al
lib/perl5/auto/POSIX/getcwd.al
lib/perl5/auto/POSIX/getegid.al
lib/perl5/auto/POSIX/geteuid.al
@@ -332,34 +370,42 @@ lib/perl5/auto/Socket/autosplit.ix
lib/perl5/DynaLoader.pm
lib/perl5/DB_File.pm
lib/perl5/Fcntl.pm
+lib/perl5/FileHandle.pm
lib/perl5/NDBM_File.pm
lib/perl5/POSIX.pm
+lib/perl5/POSIX.pod
lib/perl5/SDBM_File.pm
+lib/perl5/Safe.pm
lib/perl5/Socket.pm
-@mode 644
-lib/perl5/i386-freebsd/CORE/config.h
-lib/perl5/i386-freebsd/CORE/libperl.a
-@exec ranlib %D/%F
-lib/perl5/i386-freebsd/CORE/sperl.o
+lib/perl5/man/man3/ExtUtils::Install.3
lib/perl5/man/man3/AnyDBM_File.3
lib/perl5/man/man3/AutoLoader.3
lib/perl5/man/man3/AutoSplit.3
lib/perl5/man/man3/Benchmark.3
lib/perl5/man/man3/Carp.3
lib/perl5/man/man3/Cwd.3
-lib/perl5/man/man3/English.3
+lib/perl5/man/man3/DirHandle.3
lib/perl5/man/man3/Env.3
+lib/perl5/man/man3/Devel::SelfStubber.3
+lib/perl5/man/man3/English.3
lib/perl5/man/man3/Exporter.3
lib/perl5/man/man3/ExtUtils::MakeMaker.3
lib/perl5/man/man3/ExtUtils::Liblist.3
+lib/perl5/man/man3/ExtUtils::MM_OS2.3
+lib/perl5/man/man3/ExtUtils::MM_Unix.3
+lib/perl5/man/man3/ExtUtils::MM_VMS.3
+lib/perl5/man/man3/Symbol.3
+lib/perl5/man/man3/Shell.3
lib/perl5/man/man3/ExtUtils::Manifest.3
+lib/perl5/man/man3/FileCache.3
lib/perl5/man/man3/ExtUtils::Mkbootstrap.3
+lib/perl5/man/man3/ExtUtils::Mksymlists.3
lib/perl5/man/man3/ExtUtils::Miniperl.3
lib/perl5/man/man3/File::Basename.3
lib/perl5/man/man3/File::CheckTree.3
+lib/perl5/man/man3/File::Copy.3
lib/perl5/man/man3/File::Find.3
lib/perl5/man/man3/File::Path.3
-lib/perl5/man/man3/FileHandle.3
lib/perl5/man/man3/Getopt::Long.3
lib/perl5/man/man3/Getopt::Std.3
lib/perl5/man/man3/I18N::Collate.3
@@ -369,67 +415,75 @@ lib/perl5/man/man3/Math::BigFloat.3
lib/perl5/man/man3/Math::BigInt.3
lib/perl5/man/man3/Math::Complex.3
lib/perl5/man/man3/Net::Ping.3
+lib/perl5/man/man3/Pod::Text.3
lib/perl5/man/man3/Search::Dict.3
-lib/perl5/man/man3/Shell.3
+lib/perl5/man/man3/SelectSaver.3
+lib/perl5/man/man3/SelfLoader.3
+lib/perl5/man/man3/Term::Complete.3
lib/perl5/man/man3/Sys::Hostname.3
lib/perl5/man/man3/Sys::Syslog.3
lib/perl5/man/man3/Term::Cap.3
-lib/perl5/man/man3/Term::Complete.3
+lib/perl5/man/man3/DynaLoader.3
+lib/perl5/man/man3/Term::ReadLine.3
lib/perl5/man/man3/Test::Harness.3
lib/perl5/man/man3/Text::Abbrev.3
lib/perl5/man/man3/Text::ParseWords.3
lib/perl5/man/man3/Text::Soundex.3
lib/perl5/man/man3/Text::Tabs.3
-lib/perl5/man/man3/TieHash.3
-lib/perl5/man/man3/SubstrHash.3
-lib/perl5/man/man3/less.3
+lib/perl5/man/man3/Text::Wrap.3
+lib/perl5/man/man3/Tie::Hash.3
+lib/perl5/man/man3/Tie::Scalar.3
+lib/perl5/man/man3/Tie::SubstrHash.3
lib/perl5/man/man3/Time::Local.3
+lib/perl5/man/man3/diagnostics.3
lib/perl5/man/man3/integer.3
+lib/perl5/man/man3/less.3
+lib/perl5/man/man3/lib.3
+lib/perl5/man/man3/overload.3
lib/perl5/man/man3/sigtrap.3
lib/perl5/man/man3/strict.3
lib/perl5/man/man3/subs.3
+lib/perl5/man/man3/vars.3
lib/perl5/man/man3/Config.3
-lib/perl5/man/man3/lib.3
-lib/perl5/man/man3/DynaLoader.3
+lib/perl5/man/man3/FileHandle.3
lib/perl5/man/man3/DB_File.3
lib/perl5/man/man3/Fcntl.3
lib/perl5/man/man3/NDBM_File.3
lib/perl5/man/man3/POSIX.3
lib/perl5/man/man3/SDBM_File.3
+lib/perl5/man/man3/Safe.3
lib/perl5/man/man3/Socket.3
-@mode 555
-lib/perl5/i386-freebsd/auto/DB_File/DB_File.so
-lib/perl5/i386-freebsd/auto/Fcntl/Fcntl.so
-lib/perl5/i386-freebsd/auto/NDBM_File/NDBM_File.so
-lib/perl5/i386-freebsd/auto/POSIX/POSIX.so
-lib/perl5/i386-freebsd/auto/SDBM_File/SDBM_File.so
-lib/perl5/i386-freebsd/auto/Socket/Socket.so
-man/man1/perl.1.gz
-man/man1/perlapi.1.gz
-man/man1/perlbook.1.gz
man/man1/perlbot.1.gz
+man/man1/perl.1.gz
man/man1/perlcall.1.gz
-man/man1/perldata.1.gz
man/man1/perldebug.1.gz
man/man1/perldiag.1.gz
man/man1/perlembed.1.gz
-man/man1/perlform.1.gz
+man/man1/perldsc.1
man/man1/perlfunc.1.gz
man/man1/perlguts.1.gz
man/man1/perlipc.1.gz
+man/man1/perllol.1.gz
man/man1/perlmod.1.gz
-man/man1/perlobj.1.gz
man/man1/perlop.1.gz
man/man1/perlovl.1.gz
man/man1/perlpod.1.gz
man/man1/perlre.1.gz
man/man1/perlref.1.gz
man/man1/perlrun.1.gz
-man/man1/perlsec.1.gz
+man/man1/perlxs.1.gz
man/man1/perlstyle.1.gz
man/man1/perlsub.1.gz
man/man1/perlsyn.1.gz
-man/man1/perltrap.1.gz
+man/man1/perltie.1.gz
+man/man1/perltoc.1.gz
man/man1/perlvar.1.gz
+man/man1/perlxstut.1.gz
man/man1/a2p.1.gz
man/man1/s2p.1.gz
+man/man1/perlbook.1.gz
+man/man1/perldata.1.gz
+man/man1/perlform.1.gz
+man/man1/perlobj.1.gz
+man/man1/perlsec.1.gz
+man/man1/perltrap.1.gz
diff --git a/lang/perl5.6/Makefile b/lang/perl5.6/Makefile
index 40142ee8bc09..c1142fc0971c 100644
--- a/lang/perl5.6/Makefile
+++ b/lang/perl5.6/Makefile
@@ -1,13 +1,13 @@
# New ports collection makefile for: perl5
-# Version required: 5.001
+# Version required: 5.002
# Date created: 16 April 1995
# Whom: markm
#
-# $Id: Makefile,v 1.6 1995/07/04 17:31:04 jmz Exp $
+# $Id$
#
-DISTNAME= perl5.001m
-PKGNAME= perl-5.001
+DISTNAME= perl5.002
+PKGNAME= perl-5.002
CATEGORIES+= lang devel
MASTER_SITES= ftp://ftp.netlabs.com/pub/outgoing/perl5.0/ ftp://ftp.wpi.edu/perl5/
@@ -17,8 +17,9 @@ HAS_CONFIGURE= yes
CONFIGURE_SCRIPT= Configure
CONFIGURE_ARGS= -sde -Dprefix=${PREFIX}
-PERLMAN= "" api book bot call data debug diag embed form func guts ipc mod \
- obj op ovl pod re ref run sec style sub syn trap var
+PERLMAN= "" book bot call data debug diag embed form func guts ipc lol mod \
+ obj op ovl pod re ref run sec style sub syn tie toc trap var xs \
+ xstut
test:
@(cd ${WRKSRC}; make test)
diff --git a/lang/perl5.6/distinfo b/lang/perl5.6/distinfo
index 65180b73a3e9..58ee7729cac9 100644
--- a/lang/perl5.6/distinfo
+++ b/lang/perl5.6/distinfo
@@ -1 +1 @@
-MD5 (perl5.001m.tar.gz) = 08525204bfbc352bb46ddb0848e80fc3
+MD5 (perl5.002.tar.gz) = 2c76296aee35a98451110d3d985cae65
diff --git a/lang/perl5.6/pkg-comment b/lang/perl5.6/pkg-comment
index 9dd9d0e604a8..1690f103241c 100644
--- a/lang/perl5.6/pkg-comment
+++ b/lang/perl5.6/pkg-comment
@@ -1 +1 @@
-PERL (Pattern Extraction and Recognition Language) - version 5.001
+PERL (Pattern Extraction and Recognition Language)
diff --git a/lang/perl5.6/pkg-descr b/lang/perl5.6/pkg-descr
index c0e6e021af33..87cba2279b7b 100644
--- a/lang/perl5.6/pkg-descr
+++ b/lang/perl5.6/pkg-descr
@@ -7,8 +7,8 @@ for more information.
--
-I believe from recent discussions on the lists that this port will not
-work on FreeBSD 2.0, nor will it work on earlier snapshots. This (if my
-memory serves me) is due to a bug in the C library (possibly vprintf).
+This port will not work on FreeBSD 2.0, nor will it work on earlier snapshots.
+This is due to a bug in vprintf in the C library. On FreeBSD earlier than
+2.0.5, setuid scrips may be insecure or may not work.
- MarkM
diff --git a/lang/perl5.6/pkg-plist b/lang/perl5.6/pkg-plist
index 82515096b6a0..5e48d4d3e7c0 100644
--- a/lang/perl5.6/pkg-plist
+++ b/lang/perl5.6/pkg-plist
@@ -1,29 +1,37 @@
-bin/perl5.001
+bin/perl5.002
@exec ln -fs %D/%F %B/perl
@unexec rm %B/perl
-bin/sperl5.001
+bin/sperl5.002
@exec ln -f %D/%F %B/suidperl
@unexec rm %B/suidperl
bin/a2p
bin/c2ph
+bin/h2ph
bin/h2xs
bin/pstruct
+bin/perlbug
+bin/perldoc
bin/s2p
bin/find2perl
+bin/pod2man
+bin/pod2html
+bin/pod2latex
+bin/pod2text
@mode 444
lib/perl5/pod/perl.pod
-lib/perl5/pod/perlapi.pod
lib/perl5/pod/perlbook.pod
lib/perl5/pod/perlbot.pod
lib/perl5/pod/perlcall.pod
lib/perl5/pod/perldata.pod
lib/perl5/pod/perldebug.pod
lib/perl5/pod/perldiag.pod
+lib/perl5/pod/perldsc.pod
lib/perl5/pod/perlembed.pod
lib/perl5/pod/perlform.pod
lib/perl5/pod/perlfunc.pod
lib/perl5/pod/perlguts.pod
lib/perl5/pod/perlipc.pod
+lib/perl5/pod/perllol.pod
lib/perl5/pod/perlmod.pod
lib/perl5/pod/perlobj.pod
lib/perl5/pod/perlop.pod
@@ -36,73 +44,92 @@ lib/perl5/pod/perlsec.pod
lib/perl5/pod/perlstyle.pod
lib/perl5/pod/perlsub.pod
lib/perl5/pod/perlsyn.pod
+lib/perl5/pod/perltie.pod
+lib/perl5/pod/perltoc.pod
lib/perl5/pod/perltrap.pod
lib/perl5/pod/perlvar.pod
-lib/perl5/i386-freebsd/Config.pm
-lib/perl5/i386-freebsd/auto/DynaLoader/DynaLoader.a
+lib/perl5/pod/perlxs.pod
+lib/perl5/pod/perlxstut.pod
+lib/perl5/i386-freebsd/5.002/Config.pm
+lib/perl5/i386-freebsd/5.002/auto/DynaLoader/DynaLoader.a
@exec ranlib %D/%F
-lib/perl5/i386-freebsd/auto/DynaLoader/extralibs.ld
-lib/perl5/i386-freebsd/auto/DynaLoader/.packlist
-lib/perl5/i386-freebsd/auto/DB_File/.packlist
-lib/perl5/i386-freebsd/auto/DB_File/DB_File.bs
-lib/perl5/i386-freebsd/auto/Fcntl/.packlist
-lib/perl5/i386-freebsd/auto/Fcntl/Fcntl.bs
-lib/perl5/i386-freebsd/auto/NDBM_File/.packlist
-lib/perl5/i386-freebsd/auto/NDBM_File/NDBM_File.bs
-lib/perl5/i386-freebsd/auto/POSIX/.packlist
-lib/perl5/i386-freebsd/auto/POSIX/POSIX.bs
-lib/perl5/i386-freebsd/auto/SDBM_File/.packlist
-lib/perl5/i386-freebsd/auto/SDBM_File/SDBM_File.bs
-lib/perl5/i386-freebsd/auto/Socket/.packlist
-lib/perl5/i386-freebsd/auto/Socket/Socket.bs
-lib/perl5/i386-freebsd/CORE/EXTERN.h
-lib/perl5/i386-freebsd/CORE/INTERN.h
-lib/perl5/i386-freebsd/CORE/XSUB.h
-lib/perl5/i386-freebsd/CORE/av.h
-lib/perl5/i386-freebsd/CORE/cop.h
-lib/perl5/i386-freebsd/CORE/cv.h
-lib/perl5/i386-freebsd/CORE/dosish.h
-lib/perl5/i386-freebsd/CORE/embed.h
-lib/perl5/i386-freebsd/CORE/form.h
-lib/perl5/i386-freebsd/CORE/gv.h
-lib/perl5/i386-freebsd/CORE/handy.h
-lib/perl5/i386-freebsd/CORE/hv.h
-lib/perl5/i386-freebsd/CORE/keywords.h
-lib/perl5/i386-freebsd/CORE/mg.h
-lib/perl5/i386-freebsd/CORE/op.h
-lib/perl5/i386-freebsd/CORE/opcode.h
-lib/perl5/i386-freebsd/CORE/patchlevel.h
-lib/perl5/i386-freebsd/CORE/perl.h
-lib/perl5/i386-freebsd/CORE/perly.h
-lib/perl5/i386-freebsd/CORE/pp.h
-lib/perl5/i386-freebsd/CORE/proto.h
-lib/perl5/i386-freebsd/CORE/regcomp.h
-lib/perl5/i386-freebsd/CORE/regexp.h
-lib/perl5/i386-freebsd/CORE/scope.h
-lib/perl5/i386-freebsd/CORE/sv.h
-lib/perl5/i386-freebsd/CORE/unixish.h
-lib/perl5/i386-freebsd/CORE/util.h
+lib/perl5/i386-freebsd/5.002/auto/DynaLoader/extralibs.ld
+lib/perl5/i386-freebsd/5.002/auto/DB_File/DB_File.so
+lib/perl5/i386-freebsd/5.002/auto/DB_File/DB_File.bs
+lib/perl5/i386-freebsd/5.002/auto/Fcntl/Fcntl.so
+lib/perl5/i386-freebsd/5.002/auto/Fcntl/Fcntl.bs
+lib/perl5/i386-freebsd/5.002/auto/FileHandle/FileHandle.so
+lib/perl5/i386-freebsd/5.002/auto/FileHandle/FileHandle.bs
+lib/perl5/i386-freebsd/5.002/auto/NDBM_File/NDBM_File.so
+lib/perl5/i386-freebsd/5.002/auto/NDBM_File/NDBM_File.bs
+lib/perl5/i386-freebsd/5.002/auto/POSIX/POSIX.so
+lib/perl5/i386-freebsd/5.002/auto/POSIX/POSIX.bs
+lib/perl5/i386-freebsd/5.002/auto/SDBM_File/SDBM_File.so
+lib/perl5/i386-freebsd/5.002/auto/SDBM_File/SDBM_File.bs
+lib/perl5/i386-freebsd/5.002/auto/Safe/Safe.so
+lib/perl5/i386-freebsd/5.002/auto/Safe/Safe.bs
+lib/perl5/i386-freebsd/5.002/auto/Socket/Socket.so
+lib/perl5/i386-freebsd/5.002/auto/Socket/Socket.bs
+lib/perl5/i386-freebsd/5.002/CORE/EXTERN.h
+lib/perl5/i386-freebsd/5.002/CORE/INTERN.h
+lib/perl5/i386-freebsd/5.002/CORE/XSUB.h
+lib/perl5/i386-freebsd/5.002/CORE/av.h
+lib/perl5/i386-freebsd/5.002/CORE/config.h
+lib/perl5/i386-freebsd/5.002/CORE/cop.h
+lib/perl5/i386-freebsd/5.002/CORE/cv.h
+lib/perl5/i386-freebsd/5.002/CORE/dosish.h
+lib/perl5/i386-freebsd/5.002/CORE/embed.h
+lib/perl5/i386-freebsd/5.002/CORE/form.h
+lib/perl5/i386-freebsd/5.002/CORE/gv.h
+lib/perl5/i386-freebsd/5.002/CORE/handy.h
+lib/perl5/i386-freebsd/5.002/CORE/hv.h
+lib/perl5/i386-freebsd/5.002/CORE/keywords.h
+lib/perl5/i386-freebsd/5.002/CORE/mg.h
+lib/perl5/i386-freebsd/5.002/CORE/op.h
+lib/perl5/i386-freebsd/5.002/CORE/opcode.h
+lib/perl5/i386-freebsd/5.002/CORE/patchlevel.h
+lib/perl5/i386-freebsd/5.002/CORE/perl.h
+lib/perl5/i386-freebsd/5.002/CORE/perly.h
+lib/perl5/i386-freebsd/5.002/CORE/pp.h
+lib/perl5/i386-freebsd/5.002/CORE/proto.h
+lib/perl5/i386-freebsd/5.002/CORE/regcomp.h
+lib/perl5/i386-freebsd/5.002/CORE/regexp.h
+lib/perl5/i386-freebsd/5.002/CORE/scope.h
+lib/perl5/i386-freebsd/5.002/CORE/sv.h
+lib/perl5/i386-freebsd/5.002/CORE/unixish.h
+lib/perl5/i386-freebsd/5.002/CORE/util.h
+lib/perl5/i386-freebsd/5.002/CORE/libperl.a
+@exec ranlib %D/%F
+lib/perl5/i386-freebsd/5.002/CORE/sperl.o
lib/perl5/AnyDBM_File.pm
lib/perl5/AutoLoader.pm
lib/perl5/AutoSplit.pm
lib/perl5/Benchmark.pm
lib/perl5/Carp.pm
lib/perl5/Cwd.pm
+lib/perl5/Devel/SelfStubber.pm
+lib/perl5/DirHandle.pm
lib/perl5/English.pm
lib/perl5/Env.pm
lib/perl5/Exporter.pm
-lib/perl5/ExtUtils/MakeMaker.pm
-lib/perl5/ExtUtils/typemap
-lib/perl5/ExtUtils/xsubpp
+lib/perl5/ExtUtils/Install.pm
lib/perl5/ExtUtils/Liblist.pm
+lib/perl5/ExtUtils/MM_OS2.pm
+lib/perl5/ExtUtils/MM_Unix.pm
+lib/perl5/ExtUtils/MM_VMS.pm
+lib/perl5/ExtUtils/MakeMaker.pm
lib/perl5/ExtUtils/Manifest.pm
lib/perl5/ExtUtils/Mkbootstrap.pm
+lib/perl5/ExtUtils/Mksymlists.pm
+lib/perl5/ExtUtils/typemap
+lib/perl5/ExtUtils/xsubpp
lib/perl5/ExtUtils/Miniperl.pm
lib/perl5/File/Basename.pm
lib/perl5/File/CheckTree.pm
+lib/perl5/File/Copy.pm
lib/perl5/File/Find.pm
lib/perl5/File/Path.pm
-lib/perl5/FileHandle.pm
+lib/perl5/FileCache.pm
lib/perl5/Getopt/Long.pm
lib/perl5/Getopt/Std.pm
lib/perl5/I18N/Collate.pm
@@ -112,21 +139,28 @@ lib/perl5/Math/BigFloat.pm
lib/perl5/Math/BigInt.pm
lib/perl5/Math/Complex.pm
lib/perl5/Net/Ping.pm
+lib/perl5/Pod/Functions.pm
+lib/perl5/Pod/Text.pm
lib/perl5/Search/Dict.pm
+lib/perl5/SelectSaver.pm
+lib/perl5/SelfLoader.pm
lib/perl5/Shell.pm
+lib/perl5/Symbol.pm
lib/perl5/Sys/Hostname.pm
lib/perl5/Sys/Syslog.pm
lib/perl5/Term/Cap.pm
lib/perl5/Term/Complete.pm
+lib/perl5/Term/ReadLine.pm
lib/perl5/Test/Harness.pm
lib/perl5/Text/Abbrev.pm
lib/perl5/Text/ParseWords.pm
lib/perl5/Text/Soundex.pm
lib/perl5/Text/Tabs.pm
-lib/perl5/TieHash.pm
+lib/perl5/Text/Wrap.pm
+lib/perl5/Tie/Hash.pm
+lib/perl5/Tie/Scalar.pm
+lib/perl5/Tie/SubstrHash.pm
lib/perl5/Time/Local.pm
-lib/perl5/SubstrHash.pm
-lib/perl5/find.pl
lib/perl5/abbrev.pl
lib/perl5/assert.pl
lib/perl5/bigfloat.pl
@@ -137,10 +171,12 @@ lib/perl5/chat2.inter
lib/perl5/chat2.pl
lib/perl5/complete.pl
lib/perl5/ctime.pl
+lib/perl5/diagnostics.pm
lib/perl5/dotsh.pl
lib/perl5/dumpvar.pl
lib/perl5/exceptions.pl
lib/perl5/fastcwd.pl
+lib/perl5/find.pl
lib/perl5/finddepth.pl
lib/perl5/flush.pl
lib/perl5/ftp.pl
@@ -151,14 +187,17 @@ lib/perl5/hostname.pl
lib/perl5/importenv.pl
lib/perl5/integer.pm
lib/perl5/less.pm
+lib/perl5/lib.pm
lib/perl5/look.pl
lib/perl5/newgetopt.pl
lib/perl5/open2.pl
lib/perl5/open3.pl
+lib/perl5/overload.pm
lib/perl5/perl5db.pl
lib/perl5/pwd.pl
lib/perl5/shellwords.pl
lib/perl5/sigtrap.pm
+lib/perl5/splain
lib/perl5/stat.pl
lib/perl5/strict.pm
lib/perl5/subs.pm
@@ -167,7 +206,7 @@ lib/perl5/tainted.pl
lib/perl5/termcap.pl
lib/perl5/timelocal.pl
lib/perl5/validate.pl
-lib/perl5/lib.pm
+lib/perl5/vars.pm
lib/perl5/auto/Text/ParseWords/shellwords.al
lib/perl5/auto/Text/ParseWords/quotewords.al
lib/perl5/auto/Text/ParseWords/old_shellwords.al
@@ -198,10 +237,10 @@ lib/perl5/auto/POSIX/pow.al
lib/perl5/auto/POSIX/sin.al
lib/perl5/auto/POSIX/sqrt.al
lib/perl5/auto/POSIX/getpwnam.al
-lib/perl5/auto/POSIX/kill.al
lib/perl5/auto/POSIX/getpwuid.al
lib/perl5/auto/POSIX/longjmp.al
lib/perl5/auto/POSIX/setjmp.al
+lib/perl5/auto/POSIX/kill.al
lib/perl5/auto/POSIX/feof.al
lib/perl5/auto/POSIX/siglongjmp.al
lib/perl5/auto/POSIX/sigsetjmp.al
@@ -277,7 +316,6 @@ lib/perl5/auto/POSIX/strcat.al
lib/perl5/auto/POSIX/strchr.al
lib/perl5/auto/POSIX/strcmp.al
lib/perl5/auto/POSIX/strcpy.al
-lib/perl5/auto/POSIX/stat.al
lib/perl5/auto/POSIX/strcspn.al
lib/perl5/auto/POSIX/strerror.al
lib/perl5/auto/POSIX/strlen.al
@@ -292,8 +330,8 @@ lib/perl5/auto/POSIX/strtok.al
lib/perl5/auto/POSIX/chmod.al
lib/perl5/auto/POSIX/fstat.al
lib/perl5/auto/POSIX/mkdir.al
+lib/perl5/auto/POSIX/stat.al
lib/perl5/auto/POSIX/umask.al
-lib/perl5/auto/POSIX/times.al
lib/perl5/auto/POSIX/wait.al
lib/perl5/auto/POSIX/waitpid.al
lib/perl5/auto/POSIX/gmtime.al
@@ -303,12 +341,12 @@ lib/perl5/auto/POSIX/alarm.al
lib/perl5/auto/POSIX/chdir.al
lib/perl5/auto/POSIX/chown.al
lib/perl5/auto/POSIX/execl.al
-lib/perl5/auto/POSIX/fork.al
lib/perl5/auto/POSIX/execle.al
lib/perl5/auto/POSIX/execlp.al
lib/perl5/auto/POSIX/execv.al
lib/perl5/auto/POSIX/execve.al
lib/perl5/auto/POSIX/execvp.al
+lib/perl5/auto/POSIX/fork.al
lib/perl5/auto/POSIX/getcwd.al
lib/perl5/auto/POSIX/getegid.al
lib/perl5/auto/POSIX/geteuid.al
@@ -332,34 +370,42 @@ lib/perl5/auto/Socket/autosplit.ix
lib/perl5/DynaLoader.pm
lib/perl5/DB_File.pm
lib/perl5/Fcntl.pm
+lib/perl5/FileHandle.pm
lib/perl5/NDBM_File.pm
lib/perl5/POSIX.pm
+lib/perl5/POSIX.pod
lib/perl5/SDBM_File.pm
+lib/perl5/Safe.pm
lib/perl5/Socket.pm
-@mode 644
-lib/perl5/i386-freebsd/CORE/config.h
-lib/perl5/i386-freebsd/CORE/libperl.a
-@exec ranlib %D/%F
-lib/perl5/i386-freebsd/CORE/sperl.o
+lib/perl5/man/man3/ExtUtils::Install.3
lib/perl5/man/man3/AnyDBM_File.3
lib/perl5/man/man3/AutoLoader.3
lib/perl5/man/man3/AutoSplit.3
lib/perl5/man/man3/Benchmark.3
lib/perl5/man/man3/Carp.3
lib/perl5/man/man3/Cwd.3
-lib/perl5/man/man3/English.3
+lib/perl5/man/man3/DirHandle.3
lib/perl5/man/man3/Env.3
+lib/perl5/man/man3/Devel::SelfStubber.3
+lib/perl5/man/man3/English.3
lib/perl5/man/man3/Exporter.3
lib/perl5/man/man3/ExtUtils::MakeMaker.3
lib/perl5/man/man3/ExtUtils::Liblist.3
+lib/perl5/man/man3/ExtUtils::MM_OS2.3
+lib/perl5/man/man3/ExtUtils::MM_Unix.3
+lib/perl5/man/man3/ExtUtils::MM_VMS.3
+lib/perl5/man/man3/Symbol.3
+lib/perl5/man/man3/Shell.3
lib/perl5/man/man3/ExtUtils::Manifest.3
+lib/perl5/man/man3/FileCache.3
lib/perl5/man/man3/ExtUtils::Mkbootstrap.3
+lib/perl5/man/man3/ExtUtils::Mksymlists.3
lib/perl5/man/man3/ExtUtils::Miniperl.3
lib/perl5/man/man3/File::Basename.3
lib/perl5/man/man3/File::CheckTree.3
+lib/perl5/man/man3/File::Copy.3
lib/perl5/man/man3/File::Find.3
lib/perl5/man/man3/File::Path.3
-lib/perl5/man/man3/FileHandle.3
lib/perl5/man/man3/Getopt::Long.3
lib/perl5/man/man3/Getopt::Std.3
lib/perl5/man/man3/I18N::Collate.3
@@ -369,67 +415,75 @@ lib/perl5/man/man3/Math::BigFloat.3
lib/perl5/man/man3/Math::BigInt.3
lib/perl5/man/man3/Math::Complex.3
lib/perl5/man/man3/Net::Ping.3
+lib/perl5/man/man3/Pod::Text.3
lib/perl5/man/man3/Search::Dict.3
-lib/perl5/man/man3/Shell.3
+lib/perl5/man/man3/SelectSaver.3
+lib/perl5/man/man3/SelfLoader.3
+lib/perl5/man/man3/Term::Complete.3
lib/perl5/man/man3/Sys::Hostname.3
lib/perl5/man/man3/Sys::Syslog.3
lib/perl5/man/man3/Term::Cap.3
-lib/perl5/man/man3/Term::Complete.3
+lib/perl5/man/man3/DynaLoader.3
+lib/perl5/man/man3/Term::ReadLine.3
lib/perl5/man/man3/Test::Harness.3
lib/perl5/man/man3/Text::Abbrev.3
lib/perl5/man/man3/Text::ParseWords.3
lib/perl5/man/man3/Text::Soundex.3
lib/perl5/man/man3/Text::Tabs.3
-lib/perl5/man/man3/TieHash.3
-lib/perl5/man/man3/SubstrHash.3
-lib/perl5/man/man3/less.3
+lib/perl5/man/man3/Text::Wrap.3
+lib/perl5/man/man3/Tie::Hash.3
+lib/perl5/man/man3/Tie::Scalar.3
+lib/perl5/man/man3/Tie::SubstrHash.3
lib/perl5/man/man3/Time::Local.3
+lib/perl5/man/man3/diagnostics.3
lib/perl5/man/man3/integer.3
+lib/perl5/man/man3/less.3
+lib/perl5/man/man3/lib.3
+lib/perl5/man/man3/overload.3
lib/perl5/man/man3/sigtrap.3
lib/perl5/man/man3/strict.3
lib/perl5/man/man3/subs.3
+lib/perl5/man/man3/vars.3
lib/perl5/man/man3/Config.3
-lib/perl5/man/man3/lib.3
-lib/perl5/man/man3/DynaLoader.3
+lib/perl5/man/man3/FileHandle.3
lib/perl5/man/man3/DB_File.3
lib/perl5/man/man3/Fcntl.3
lib/perl5/man/man3/NDBM_File.3
lib/perl5/man/man3/POSIX.3
lib/perl5/man/man3/SDBM_File.3
+lib/perl5/man/man3/Safe.3
lib/perl5/man/man3/Socket.3
-@mode 555
-lib/perl5/i386-freebsd/auto/DB_File/DB_File.so
-lib/perl5/i386-freebsd/auto/Fcntl/Fcntl.so
-lib/perl5/i386-freebsd/auto/NDBM_File/NDBM_File.so
-lib/perl5/i386-freebsd/auto/POSIX/POSIX.so
-lib/perl5/i386-freebsd/auto/SDBM_File/SDBM_File.so
-lib/perl5/i386-freebsd/auto/Socket/Socket.so
-man/man1/perl.1.gz
-man/man1/perlapi.1.gz
-man/man1/perlbook.1.gz
man/man1/perlbot.1.gz
+man/man1/perl.1.gz
man/man1/perlcall.1.gz
-man/man1/perldata.1.gz
man/man1/perldebug.1.gz
man/man1/perldiag.1.gz
man/man1/perlembed.1.gz
-man/man1/perlform.1.gz
+man/man1/perldsc.1
man/man1/perlfunc.1.gz
man/man1/perlguts.1.gz
man/man1/perlipc.1.gz
+man/man1/perllol.1.gz
man/man1/perlmod.1.gz
-man/man1/perlobj.1.gz
man/man1/perlop.1.gz
man/man1/perlovl.1.gz
man/man1/perlpod.1.gz
man/man1/perlre.1.gz
man/man1/perlref.1.gz
man/man1/perlrun.1.gz
-man/man1/perlsec.1.gz
+man/man1/perlxs.1.gz
man/man1/perlstyle.1.gz
man/man1/perlsub.1.gz
man/man1/perlsyn.1.gz
-man/man1/perltrap.1.gz
+man/man1/perltie.1.gz
+man/man1/perltoc.1.gz
man/man1/perlvar.1.gz
+man/man1/perlxstut.1.gz
man/man1/a2p.1.gz
man/man1/s2p.1.gz
+man/man1/perlbook.1.gz
+man/man1/perldata.1.gz
+man/man1/perlform.1.gz
+man/man1/perlobj.1.gz
+man/man1/perlsec.1.gz
+man/man1/perltrap.1.gz
diff --git a/lang/perl5.8/Makefile b/lang/perl5.8/Makefile
index 40142ee8bc09..c1142fc0971c 100644
--- a/lang/perl5.8/Makefile
+++ b/lang/perl5.8/Makefile
@@ -1,13 +1,13 @@
# New ports collection makefile for: perl5
-# Version required: 5.001
+# Version required: 5.002
# Date created: 16 April 1995
# Whom: markm
#
-# $Id: Makefile,v 1.6 1995/07/04 17:31:04 jmz Exp $
+# $Id$
#
-DISTNAME= perl5.001m
-PKGNAME= perl-5.001
+DISTNAME= perl5.002
+PKGNAME= perl-5.002
CATEGORIES+= lang devel
MASTER_SITES= ftp://ftp.netlabs.com/pub/outgoing/perl5.0/ ftp://ftp.wpi.edu/perl5/
@@ -17,8 +17,9 @@ HAS_CONFIGURE= yes
CONFIGURE_SCRIPT= Configure
CONFIGURE_ARGS= -sde -Dprefix=${PREFIX}
-PERLMAN= "" api book bot call data debug diag embed form func guts ipc mod \
- obj op ovl pod re ref run sec style sub syn trap var
+PERLMAN= "" book bot call data debug diag embed form func guts ipc lol mod \
+ obj op ovl pod re ref run sec style sub syn tie toc trap var xs \
+ xstut
test:
@(cd ${WRKSRC}; make test)
diff --git a/lang/perl5.8/distinfo b/lang/perl5.8/distinfo
index 65180b73a3e9..58ee7729cac9 100644
--- a/lang/perl5.8/distinfo
+++ b/lang/perl5.8/distinfo
@@ -1 +1 @@
-MD5 (perl5.001m.tar.gz) = 08525204bfbc352bb46ddb0848e80fc3
+MD5 (perl5.002.tar.gz) = 2c76296aee35a98451110d3d985cae65
diff --git a/lang/perl5.8/pkg-comment b/lang/perl5.8/pkg-comment
index 9dd9d0e604a8..1690f103241c 100644
--- a/lang/perl5.8/pkg-comment
+++ b/lang/perl5.8/pkg-comment
@@ -1 +1 @@
-PERL (Pattern Extraction and Recognition Language) - version 5.001
+PERL (Pattern Extraction and Recognition Language)
diff --git a/lang/perl5.8/pkg-descr b/lang/perl5.8/pkg-descr
index c0e6e021af33..87cba2279b7b 100644
--- a/lang/perl5.8/pkg-descr
+++ b/lang/perl5.8/pkg-descr
@@ -7,8 +7,8 @@ for more information.
--
-I believe from recent discussions on the lists that this port will not
-work on FreeBSD 2.0, nor will it work on earlier snapshots. This (if my
-memory serves me) is due to a bug in the C library (possibly vprintf).
+This port will not work on FreeBSD 2.0, nor will it work on earlier snapshots.
+This is due to a bug in vprintf in the C library. On FreeBSD earlier than
+2.0.5, setuid scrips may be insecure or may not work.
- MarkM
diff --git a/lang/perl5.8/pkg-plist b/lang/perl5.8/pkg-plist
index 82515096b6a0..5e48d4d3e7c0 100644
--- a/lang/perl5.8/pkg-plist
+++ b/lang/perl5.8/pkg-plist
@@ -1,29 +1,37 @@
-bin/perl5.001
+bin/perl5.002
@exec ln -fs %D/%F %B/perl
@unexec rm %B/perl
-bin/sperl5.001
+bin/sperl5.002
@exec ln -f %D/%F %B/suidperl
@unexec rm %B/suidperl
bin/a2p
bin/c2ph
+bin/h2ph
bin/h2xs
bin/pstruct
+bin/perlbug
+bin/perldoc
bin/s2p
bin/find2perl
+bin/pod2man
+bin/pod2html
+bin/pod2latex
+bin/pod2text
@mode 444
lib/perl5/pod/perl.pod
-lib/perl5/pod/perlapi.pod
lib/perl5/pod/perlbook.pod
lib/perl5/pod/perlbot.pod
lib/perl5/pod/perlcall.pod
lib/perl5/pod/perldata.pod
lib/perl5/pod/perldebug.pod
lib/perl5/pod/perldiag.pod
+lib/perl5/pod/perldsc.pod
lib/perl5/pod/perlembed.pod
lib/perl5/pod/perlform.pod
lib/perl5/pod/perlfunc.pod
lib/perl5/pod/perlguts.pod
lib/perl5/pod/perlipc.pod
+lib/perl5/pod/perllol.pod
lib/perl5/pod/perlmod.pod
lib/perl5/pod/perlobj.pod
lib/perl5/pod/perlop.pod
@@ -36,73 +44,92 @@ lib/perl5/pod/perlsec.pod
lib/perl5/pod/perlstyle.pod
lib/perl5/pod/perlsub.pod
lib/perl5/pod/perlsyn.pod
+lib/perl5/pod/perltie.pod
+lib/perl5/pod/perltoc.pod
lib/perl5/pod/perltrap.pod
lib/perl5/pod/perlvar.pod
-lib/perl5/i386-freebsd/Config.pm
-lib/perl5/i386-freebsd/auto/DynaLoader/DynaLoader.a
+lib/perl5/pod/perlxs.pod
+lib/perl5/pod/perlxstut.pod
+lib/perl5/i386-freebsd/5.002/Config.pm
+lib/perl5/i386-freebsd/5.002/auto/DynaLoader/DynaLoader.a
@exec ranlib %D/%F
-lib/perl5/i386-freebsd/auto/DynaLoader/extralibs.ld
-lib/perl5/i386-freebsd/auto/DynaLoader/.packlist
-lib/perl5/i386-freebsd/auto/DB_File/.packlist
-lib/perl5/i386-freebsd/auto/DB_File/DB_File.bs
-lib/perl5/i386-freebsd/auto/Fcntl/.packlist
-lib/perl5/i386-freebsd/auto/Fcntl/Fcntl.bs
-lib/perl5/i386-freebsd/auto/NDBM_File/.packlist
-lib/perl5/i386-freebsd/auto/NDBM_File/NDBM_File.bs
-lib/perl5/i386-freebsd/auto/POSIX/.packlist
-lib/perl5/i386-freebsd/auto/POSIX/POSIX.bs
-lib/perl5/i386-freebsd/auto/SDBM_File/.packlist
-lib/perl5/i386-freebsd/auto/SDBM_File/SDBM_File.bs
-lib/perl5/i386-freebsd/auto/Socket/.packlist
-lib/perl5/i386-freebsd/auto/Socket/Socket.bs
-lib/perl5/i386-freebsd/CORE/EXTERN.h
-lib/perl5/i386-freebsd/CORE/INTERN.h
-lib/perl5/i386-freebsd/CORE/XSUB.h
-lib/perl5/i386-freebsd/CORE/av.h
-lib/perl5/i386-freebsd/CORE/cop.h
-lib/perl5/i386-freebsd/CORE/cv.h
-lib/perl5/i386-freebsd/CORE/dosish.h
-lib/perl5/i386-freebsd/CORE/embed.h
-lib/perl5/i386-freebsd/CORE/form.h
-lib/perl5/i386-freebsd/CORE/gv.h
-lib/perl5/i386-freebsd/CORE/handy.h
-lib/perl5/i386-freebsd/CORE/hv.h
-lib/perl5/i386-freebsd/CORE/keywords.h
-lib/perl5/i386-freebsd/CORE/mg.h
-lib/perl5/i386-freebsd/CORE/op.h
-lib/perl5/i386-freebsd/CORE/opcode.h
-lib/perl5/i386-freebsd/CORE/patchlevel.h
-lib/perl5/i386-freebsd/CORE/perl.h
-lib/perl5/i386-freebsd/CORE/perly.h
-lib/perl5/i386-freebsd/CORE/pp.h
-lib/perl5/i386-freebsd/CORE/proto.h
-lib/perl5/i386-freebsd/CORE/regcomp.h
-lib/perl5/i386-freebsd/CORE/regexp.h
-lib/perl5/i386-freebsd/CORE/scope.h
-lib/perl5/i386-freebsd/CORE/sv.h
-lib/perl5/i386-freebsd/CORE/unixish.h
-lib/perl5/i386-freebsd/CORE/util.h
+lib/perl5/i386-freebsd/5.002/auto/DynaLoader/extralibs.ld
+lib/perl5/i386-freebsd/5.002/auto/DB_File/DB_File.so
+lib/perl5/i386-freebsd/5.002/auto/DB_File/DB_File.bs
+lib/perl5/i386-freebsd/5.002/auto/Fcntl/Fcntl.so
+lib/perl5/i386-freebsd/5.002/auto/Fcntl/Fcntl.bs
+lib/perl5/i386-freebsd/5.002/auto/FileHandle/FileHandle.so
+lib/perl5/i386-freebsd/5.002/auto/FileHandle/FileHandle.bs
+lib/perl5/i386-freebsd/5.002/auto/NDBM_File/NDBM_File.so
+lib/perl5/i386-freebsd/5.002/auto/NDBM_File/NDBM_File.bs
+lib/perl5/i386-freebsd/5.002/auto/POSIX/POSIX.so
+lib/perl5/i386-freebsd/5.002/auto/POSIX/POSIX.bs
+lib/perl5/i386-freebsd/5.002/auto/SDBM_File/SDBM_File.so
+lib/perl5/i386-freebsd/5.002/auto/SDBM_File/SDBM_File.bs
+lib/perl5/i386-freebsd/5.002/auto/Safe/Safe.so
+lib/perl5/i386-freebsd/5.002/auto/Safe/Safe.bs
+lib/perl5/i386-freebsd/5.002/auto/Socket/Socket.so
+lib/perl5/i386-freebsd/5.002/auto/Socket/Socket.bs
+lib/perl5/i386-freebsd/5.002/CORE/EXTERN.h
+lib/perl5/i386-freebsd/5.002/CORE/INTERN.h
+lib/perl5/i386-freebsd/5.002/CORE/XSUB.h
+lib/perl5/i386-freebsd/5.002/CORE/av.h
+lib/perl5/i386-freebsd/5.002/CORE/config.h
+lib/perl5/i386-freebsd/5.002/CORE/cop.h
+lib/perl5/i386-freebsd/5.002/CORE/cv.h
+lib/perl5/i386-freebsd/5.002/CORE/dosish.h
+lib/perl5/i386-freebsd/5.002/CORE/embed.h
+lib/perl5/i386-freebsd/5.002/CORE/form.h
+lib/perl5/i386-freebsd/5.002/CORE/gv.h
+lib/perl5/i386-freebsd/5.002/CORE/handy.h
+lib/perl5/i386-freebsd/5.002/CORE/hv.h
+lib/perl5/i386-freebsd/5.002/CORE/keywords.h
+lib/perl5/i386-freebsd/5.002/CORE/mg.h
+lib/perl5/i386-freebsd/5.002/CORE/op.h
+lib/perl5/i386-freebsd/5.002/CORE/opcode.h
+lib/perl5/i386-freebsd/5.002/CORE/patchlevel.h
+lib/perl5/i386-freebsd/5.002/CORE/perl.h
+lib/perl5/i386-freebsd/5.002/CORE/perly.h
+lib/perl5/i386-freebsd/5.002/CORE/pp.h
+lib/perl5/i386-freebsd/5.002/CORE/proto.h
+lib/perl5/i386-freebsd/5.002/CORE/regcomp.h
+lib/perl5/i386-freebsd/5.002/CORE/regexp.h
+lib/perl5/i386-freebsd/5.002/CORE/scope.h
+lib/perl5/i386-freebsd/5.002/CORE/sv.h
+lib/perl5/i386-freebsd/5.002/CORE/unixish.h
+lib/perl5/i386-freebsd/5.002/CORE/util.h
+lib/perl5/i386-freebsd/5.002/CORE/libperl.a
+@exec ranlib %D/%F
+lib/perl5/i386-freebsd/5.002/CORE/sperl.o
lib/perl5/AnyDBM_File.pm
lib/perl5/AutoLoader.pm
lib/perl5/AutoSplit.pm
lib/perl5/Benchmark.pm
lib/perl5/Carp.pm
lib/perl5/Cwd.pm
+lib/perl5/Devel/SelfStubber.pm
+lib/perl5/DirHandle.pm
lib/perl5/English.pm
lib/perl5/Env.pm
lib/perl5/Exporter.pm
-lib/perl5/ExtUtils/MakeMaker.pm
-lib/perl5/ExtUtils/typemap
-lib/perl5/ExtUtils/xsubpp
+lib/perl5/ExtUtils/Install.pm
lib/perl5/ExtUtils/Liblist.pm
+lib/perl5/ExtUtils/MM_OS2.pm
+lib/perl5/ExtUtils/MM_Unix.pm
+lib/perl5/ExtUtils/MM_VMS.pm
+lib/perl5/ExtUtils/MakeMaker.pm
lib/perl5/ExtUtils/Manifest.pm
lib/perl5/ExtUtils/Mkbootstrap.pm
+lib/perl5/ExtUtils/Mksymlists.pm
+lib/perl5/ExtUtils/typemap
+lib/perl5/ExtUtils/xsubpp
lib/perl5/ExtUtils/Miniperl.pm
lib/perl5/File/Basename.pm
lib/perl5/File/CheckTree.pm
+lib/perl5/File/Copy.pm
lib/perl5/File/Find.pm
lib/perl5/File/Path.pm
-lib/perl5/FileHandle.pm
+lib/perl5/FileCache.pm
lib/perl5/Getopt/Long.pm
lib/perl5/Getopt/Std.pm
lib/perl5/I18N/Collate.pm
@@ -112,21 +139,28 @@ lib/perl5/Math/BigFloat.pm
lib/perl5/Math/BigInt.pm
lib/perl5/Math/Complex.pm
lib/perl5/Net/Ping.pm
+lib/perl5/Pod/Functions.pm
+lib/perl5/Pod/Text.pm
lib/perl5/Search/Dict.pm
+lib/perl5/SelectSaver.pm
+lib/perl5/SelfLoader.pm
lib/perl5/Shell.pm
+lib/perl5/Symbol.pm
lib/perl5/Sys/Hostname.pm
lib/perl5/Sys/Syslog.pm
lib/perl5/Term/Cap.pm
lib/perl5/Term/Complete.pm
+lib/perl5/Term/ReadLine.pm
lib/perl5/Test/Harness.pm
lib/perl5/Text/Abbrev.pm
lib/perl5/Text/ParseWords.pm
lib/perl5/Text/Soundex.pm
lib/perl5/Text/Tabs.pm
-lib/perl5/TieHash.pm
+lib/perl5/Text/Wrap.pm
+lib/perl5/Tie/Hash.pm
+lib/perl5/Tie/Scalar.pm
+lib/perl5/Tie/SubstrHash.pm
lib/perl5/Time/Local.pm
-lib/perl5/SubstrHash.pm
-lib/perl5/find.pl
lib/perl5/abbrev.pl
lib/perl5/assert.pl
lib/perl5/bigfloat.pl
@@ -137,10 +171,12 @@ lib/perl5/chat2.inter
lib/perl5/chat2.pl
lib/perl5/complete.pl
lib/perl5/ctime.pl
+lib/perl5/diagnostics.pm
lib/perl5/dotsh.pl
lib/perl5/dumpvar.pl
lib/perl5/exceptions.pl
lib/perl5/fastcwd.pl
+lib/perl5/find.pl
lib/perl5/finddepth.pl
lib/perl5/flush.pl
lib/perl5/ftp.pl
@@ -151,14 +187,17 @@ lib/perl5/hostname.pl
lib/perl5/importenv.pl
lib/perl5/integer.pm
lib/perl5/less.pm
+lib/perl5/lib.pm
lib/perl5/look.pl
lib/perl5/newgetopt.pl
lib/perl5/open2.pl
lib/perl5/open3.pl
+lib/perl5/overload.pm
lib/perl5/perl5db.pl
lib/perl5/pwd.pl
lib/perl5/shellwords.pl
lib/perl5/sigtrap.pm
+lib/perl5/splain
lib/perl5/stat.pl
lib/perl5/strict.pm
lib/perl5/subs.pm
@@ -167,7 +206,7 @@ lib/perl5/tainted.pl
lib/perl5/termcap.pl
lib/perl5/timelocal.pl
lib/perl5/validate.pl
-lib/perl5/lib.pm
+lib/perl5/vars.pm
lib/perl5/auto/Text/ParseWords/shellwords.al
lib/perl5/auto/Text/ParseWords/quotewords.al
lib/perl5/auto/Text/ParseWords/old_shellwords.al
@@ -198,10 +237,10 @@ lib/perl5/auto/POSIX/pow.al
lib/perl5/auto/POSIX/sin.al
lib/perl5/auto/POSIX/sqrt.al
lib/perl5/auto/POSIX/getpwnam.al
-lib/perl5/auto/POSIX/kill.al
lib/perl5/auto/POSIX/getpwuid.al
lib/perl5/auto/POSIX/longjmp.al
lib/perl5/auto/POSIX/setjmp.al
+lib/perl5/auto/POSIX/kill.al
lib/perl5/auto/POSIX/feof.al
lib/perl5/auto/POSIX/siglongjmp.al
lib/perl5/auto/POSIX/sigsetjmp.al
@@ -277,7 +316,6 @@ lib/perl5/auto/POSIX/strcat.al
lib/perl5/auto/POSIX/strchr.al
lib/perl5/auto/POSIX/strcmp.al
lib/perl5/auto/POSIX/strcpy.al
-lib/perl5/auto/POSIX/stat.al
lib/perl5/auto/POSIX/strcspn.al
lib/perl5/auto/POSIX/strerror.al
lib/perl5/auto/POSIX/strlen.al
@@ -292,8 +330,8 @@ lib/perl5/auto/POSIX/strtok.al
lib/perl5/auto/POSIX/chmod.al
lib/perl5/auto/POSIX/fstat.al
lib/perl5/auto/POSIX/mkdir.al
+lib/perl5/auto/POSIX/stat.al
lib/perl5/auto/POSIX/umask.al
-lib/perl5/auto/POSIX/times.al
lib/perl5/auto/POSIX/wait.al
lib/perl5/auto/POSIX/waitpid.al
lib/perl5/auto/POSIX/gmtime.al
@@ -303,12 +341,12 @@ lib/perl5/auto/POSIX/alarm.al
lib/perl5/auto/POSIX/chdir.al
lib/perl5/auto/POSIX/chown.al
lib/perl5/auto/POSIX/execl.al
-lib/perl5/auto/POSIX/fork.al
lib/perl5/auto/POSIX/execle.al
lib/perl5/auto/POSIX/execlp.al
lib/perl5/auto/POSIX/execv.al
lib/perl5/auto/POSIX/execve.al
lib/perl5/auto/POSIX/execvp.al
+lib/perl5/auto/POSIX/fork.al
lib/perl5/auto/POSIX/getcwd.al
lib/perl5/auto/POSIX/getegid.al
lib/perl5/auto/POSIX/geteuid.al
@@ -332,34 +370,42 @@ lib/perl5/auto/Socket/autosplit.ix
lib/perl5/DynaLoader.pm
lib/perl5/DB_File.pm
lib/perl5/Fcntl.pm
+lib/perl5/FileHandle.pm
lib/perl5/NDBM_File.pm
lib/perl5/POSIX.pm
+lib/perl5/POSIX.pod
lib/perl5/SDBM_File.pm
+lib/perl5/Safe.pm
lib/perl5/Socket.pm
-@mode 644
-lib/perl5/i386-freebsd/CORE/config.h
-lib/perl5/i386-freebsd/CORE/libperl.a
-@exec ranlib %D/%F
-lib/perl5/i386-freebsd/CORE/sperl.o
+lib/perl5/man/man3/ExtUtils::Install.3
lib/perl5/man/man3/AnyDBM_File.3
lib/perl5/man/man3/AutoLoader.3
lib/perl5/man/man3/AutoSplit.3
lib/perl5/man/man3/Benchmark.3
lib/perl5/man/man3/Carp.3
lib/perl5/man/man3/Cwd.3
-lib/perl5/man/man3/English.3
+lib/perl5/man/man3/DirHandle.3
lib/perl5/man/man3/Env.3
+lib/perl5/man/man3/Devel::SelfStubber.3
+lib/perl5/man/man3/English.3
lib/perl5/man/man3/Exporter.3
lib/perl5/man/man3/ExtUtils::MakeMaker.3
lib/perl5/man/man3/ExtUtils::Liblist.3
+lib/perl5/man/man3/ExtUtils::MM_OS2.3
+lib/perl5/man/man3/ExtUtils::MM_Unix.3
+lib/perl5/man/man3/ExtUtils::MM_VMS.3
+lib/perl5/man/man3/Symbol.3
+lib/perl5/man/man3/Shell.3
lib/perl5/man/man3/ExtUtils::Manifest.3
+lib/perl5/man/man3/FileCache.3
lib/perl5/man/man3/ExtUtils::Mkbootstrap.3
+lib/perl5/man/man3/ExtUtils::Mksymlists.3
lib/perl5/man/man3/ExtUtils::Miniperl.3
lib/perl5/man/man3/File::Basename.3
lib/perl5/man/man3/File::CheckTree.3
+lib/perl5/man/man3/File::Copy.3
lib/perl5/man/man3/File::Find.3
lib/perl5/man/man3/File::Path.3
-lib/perl5/man/man3/FileHandle.3
lib/perl5/man/man3/Getopt::Long.3
lib/perl5/man/man3/Getopt::Std.3
lib/perl5/man/man3/I18N::Collate.3
@@ -369,67 +415,75 @@ lib/perl5/man/man3/Math::BigFloat.3
lib/perl5/man/man3/Math::BigInt.3
lib/perl5/man/man3/Math::Complex.3
lib/perl5/man/man3/Net::Ping.3
+lib/perl5/man/man3/Pod::Text.3
lib/perl5/man/man3/Search::Dict.3
-lib/perl5/man/man3/Shell.3
+lib/perl5/man/man3/SelectSaver.3
+lib/perl5/man/man3/SelfLoader.3
+lib/perl5/man/man3/Term::Complete.3
lib/perl5/man/man3/Sys::Hostname.3
lib/perl5/man/man3/Sys::Syslog.3
lib/perl5/man/man3/Term::Cap.3
-lib/perl5/man/man3/Term::Complete.3
+lib/perl5/man/man3/DynaLoader.3
+lib/perl5/man/man3/Term::ReadLine.3
lib/perl5/man/man3/Test::Harness.3
lib/perl5/man/man3/Text::Abbrev.3
lib/perl5/man/man3/Text::ParseWords.3
lib/perl5/man/man3/Text::Soundex.3
lib/perl5/man/man3/Text::Tabs.3
-lib/perl5/man/man3/TieHash.3
-lib/perl5/man/man3/SubstrHash.3
-lib/perl5/man/man3/less.3
+lib/perl5/man/man3/Text::Wrap.3
+lib/perl5/man/man3/Tie::Hash.3
+lib/perl5/man/man3/Tie::Scalar.3
+lib/perl5/man/man3/Tie::SubstrHash.3
lib/perl5/man/man3/Time::Local.3
+lib/perl5/man/man3/diagnostics.3
lib/perl5/man/man3/integer.3
+lib/perl5/man/man3/less.3
+lib/perl5/man/man3/lib.3
+lib/perl5/man/man3/overload.3
lib/perl5/man/man3/sigtrap.3
lib/perl5/man/man3/strict.3
lib/perl5/man/man3/subs.3
+lib/perl5/man/man3/vars.3
lib/perl5/man/man3/Config.3
-lib/perl5/man/man3/lib.3
-lib/perl5/man/man3/DynaLoader.3
+lib/perl5/man/man3/FileHandle.3
lib/perl5/man/man3/DB_File.3
lib/perl5/man/man3/Fcntl.3
lib/perl5/man/man3/NDBM_File.3
lib/perl5/man/man3/POSIX.3
lib/perl5/man/man3/SDBM_File.3
+lib/perl5/man/man3/Safe.3
lib/perl5/man/man3/Socket.3
-@mode 555
-lib/perl5/i386-freebsd/auto/DB_File/DB_File.so
-lib/perl5/i386-freebsd/auto/Fcntl/Fcntl.so
-lib/perl5/i386-freebsd/auto/NDBM_File/NDBM_File.so
-lib/perl5/i386-freebsd/auto/POSIX/POSIX.so
-lib/perl5/i386-freebsd/auto/SDBM_File/SDBM_File.so
-lib/perl5/i386-freebsd/auto/Socket/Socket.so
-man/man1/perl.1.gz
-man/man1/perlapi.1.gz
-man/man1/perlbook.1.gz
man/man1/perlbot.1.gz
+man/man1/perl.1.gz
man/man1/perlcall.1.gz
-man/man1/perldata.1.gz
man/man1/perldebug.1.gz
man/man1/perldiag.1.gz
man/man1/perlembed.1.gz
-man/man1/perlform.1.gz
+man/man1/perldsc.1
man/man1/perlfunc.1.gz
man/man1/perlguts.1.gz
man/man1/perlipc.1.gz
+man/man1/perllol.1.gz
man/man1/perlmod.1.gz
-man/man1/perlobj.1.gz
man/man1/perlop.1.gz
man/man1/perlovl.1.gz
man/man1/perlpod.1.gz
man/man1/perlre.1.gz
man/man1/perlref.1.gz
man/man1/perlrun.1.gz
-man/man1/perlsec.1.gz
+man/man1/perlxs.1.gz
man/man1/perlstyle.1.gz
man/man1/perlsub.1.gz
man/man1/perlsyn.1.gz
-man/man1/perltrap.1.gz
+man/man1/perltie.1.gz
+man/man1/perltoc.1.gz
man/man1/perlvar.1.gz
+man/man1/perlxstut.1.gz
man/man1/a2p.1.gz
man/man1/s2p.1.gz
+man/man1/perlbook.1.gz
+man/man1/perldata.1.gz
+man/man1/perlform.1.gz
+man/man1/perlobj.1.gz
+man/man1/perlsec.1.gz
+man/man1/perltrap.1.gz
diff --git a/lang/perl5/Makefile b/lang/perl5/Makefile
index 40142ee8bc09..c1142fc0971c 100644
--- a/lang/perl5/Makefile
+++ b/lang/perl5/Makefile
@@ -1,13 +1,13 @@
# New ports collection makefile for: perl5
-# Version required: 5.001
+# Version required: 5.002
# Date created: 16 April 1995
# Whom: markm
#
-# $Id: Makefile,v 1.6 1995/07/04 17:31:04 jmz Exp $
+# $Id$
#
-DISTNAME= perl5.001m
-PKGNAME= perl-5.001
+DISTNAME= perl5.002
+PKGNAME= perl-5.002
CATEGORIES+= lang devel
MASTER_SITES= ftp://ftp.netlabs.com/pub/outgoing/perl5.0/ ftp://ftp.wpi.edu/perl5/
@@ -17,8 +17,9 @@ HAS_CONFIGURE= yes
CONFIGURE_SCRIPT= Configure
CONFIGURE_ARGS= -sde -Dprefix=${PREFIX}
-PERLMAN= "" api book bot call data debug diag embed form func guts ipc mod \
- obj op ovl pod re ref run sec style sub syn trap var
+PERLMAN= "" book bot call data debug diag embed form func guts ipc lol mod \
+ obj op ovl pod re ref run sec style sub syn tie toc trap var xs \
+ xstut
test:
@(cd ${WRKSRC}; make test)
diff --git a/lang/perl5/distinfo b/lang/perl5/distinfo
index 65180b73a3e9..58ee7729cac9 100644
--- a/lang/perl5/distinfo
+++ b/lang/perl5/distinfo
@@ -1 +1 @@
-MD5 (perl5.001m.tar.gz) = 08525204bfbc352bb46ddb0848e80fc3
+MD5 (perl5.002.tar.gz) = 2c76296aee35a98451110d3d985cae65
diff --git a/lang/perl5/pkg-comment b/lang/perl5/pkg-comment
index 9dd9d0e604a8..1690f103241c 100644
--- a/lang/perl5/pkg-comment
+++ b/lang/perl5/pkg-comment
@@ -1 +1 @@
-PERL (Pattern Extraction and Recognition Language) - version 5.001
+PERL (Pattern Extraction and Recognition Language)
diff --git a/lang/perl5/pkg-descr b/lang/perl5/pkg-descr
index c0e6e021af33..87cba2279b7b 100644
--- a/lang/perl5/pkg-descr
+++ b/lang/perl5/pkg-descr
@@ -7,8 +7,8 @@ for more information.
--
-I believe from recent discussions on the lists that this port will not
-work on FreeBSD 2.0, nor will it work on earlier snapshots. This (if my
-memory serves me) is due to a bug in the C library (possibly vprintf).
+This port will not work on FreeBSD 2.0, nor will it work on earlier snapshots.
+This is due to a bug in vprintf in the C library. On FreeBSD earlier than
+2.0.5, setuid scrips may be insecure or may not work.
- MarkM
diff --git a/lang/perl5/pkg-plist b/lang/perl5/pkg-plist
index 82515096b6a0..5e48d4d3e7c0 100644
--- a/lang/perl5/pkg-plist
+++ b/lang/perl5/pkg-plist
@@ -1,29 +1,37 @@
-bin/perl5.001
+bin/perl5.002
@exec ln -fs %D/%F %B/perl
@unexec rm %B/perl
-bin/sperl5.001
+bin/sperl5.002
@exec ln -f %D/%F %B/suidperl
@unexec rm %B/suidperl
bin/a2p
bin/c2ph
+bin/h2ph
bin/h2xs
bin/pstruct
+bin/perlbug
+bin/perldoc
bin/s2p
bin/find2perl
+bin/pod2man
+bin/pod2html
+bin/pod2latex
+bin/pod2text
@mode 444
lib/perl5/pod/perl.pod
-lib/perl5/pod/perlapi.pod
lib/perl5/pod/perlbook.pod
lib/perl5/pod/perlbot.pod
lib/perl5/pod/perlcall.pod
lib/perl5/pod/perldata.pod
lib/perl5/pod/perldebug.pod
lib/perl5/pod/perldiag.pod
+lib/perl5/pod/perldsc.pod
lib/perl5/pod/perlembed.pod
lib/perl5/pod/perlform.pod
lib/perl5/pod/perlfunc.pod
lib/perl5/pod/perlguts.pod
lib/perl5/pod/perlipc.pod
+lib/perl5/pod/perllol.pod
lib/perl5/pod/perlmod.pod
lib/perl5/pod/perlobj.pod
lib/perl5/pod/perlop.pod
@@ -36,73 +44,92 @@ lib/perl5/pod/perlsec.pod
lib/perl5/pod/perlstyle.pod
lib/perl5/pod/perlsub.pod
lib/perl5/pod/perlsyn.pod
+lib/perl5/pod/perltie.pod
+lib/perl5/pod/perltoc.pod
lib/perl5/pod/perltrap.pod
lib/perl5/pod/perlvar.pod
-lib/perl5/i386-freebsd/Config.pm
-lib/perl5/i386-freebsd/auto/DynaLoader/DynaLoader.a
+lib/perl5/pod/perlxs.pod
+lib/perl5/pod/perlxstut.pod
+lib/perl5/i386-freebsd/5.002/Config.pm
+lib/perl5/i386-freebsd/5.002/auto/DynaLoader/DynaLoader.a
@exec ranlib %D/%F
-lib/perl5/i386-freebsd/auto/DynaLoader/extralibs.ld
-lib/perl5/i386-freebsd/auto/DynaLoader/.packlist
-lib/perl5/i386-freebsd/auto/DB_File/.packlist
-lib/perl5/i386-freebsd/auto/DB_File/DB_File.bs
-lib/perl5/i386-freebsd/auto/Fcntl/.packlist
-lib/perl5/i386-freebsd/auto/Fcntl/Fcntl.bs
-lib/perl5/i386-freebsd/auto/NDBM_File/.packlist
-lib/perl5/i386-freebsd/auto/NDBM_File/NDBM_File.bs
-lib/perl5/i386-freebsd/auto/POSIX/.packlist
-lib/perl5/i386-freebsd/auto/POSIX/POSIX.bs
-lib/perl5/i386-freebsd/auto/SDBM_File/.packlist
-lib/perl5/i386-freebsd/auto/SDBM_File/SDBM_File.bs
-lib/perl5/i386-freebsd/auto/Socket/.packlist
-lib/perl5/i386-freebsd/auto/Socket/Socket.bs
-lib/perl5/i386-freebsd/CORE/EXTERN.h
-lib/perl5/i386-freebsd/CORE/INTERN.h
-lib/perl5/i386-freebsd/CORE/XSUB.h
-lib/perl5/i386-freebsd/CORE/av.h
-lib/perl5/i386-freebsd/CORE/cop.h
-lib/perl5/i386-freebsd/CORE/cv.h
-lib/perl5/i386-freebsd/CORE/dosish.h
-lib/perl5/i386-freebsd/CORE/embed.h
-lib/perl5/i386-freebsd/CORE/form.h
-lib/perl5/i386-freebsd/CORE/gv.h
-lib/perl5/i386-freebsd/CORE/handy.h
-lib/perl5/i386-freebsd/CORE/hv.h
-lib/perl5/i386-freebsd/CORE/keywords.h
-lib/perl5/i386-freebsd/CORE/mg.h
-lib/perl5/i386-freebsd/CORE/op.h
-lib/perl5/i386-freebsd/CORE/opcode.h
-lib/perl5/i386-freebsd/CORE/patchlevel.h
-lib/perl5/i386-freebsd/CORE/perl.h
-lib/perl5/i386-freebsd/CORE/perly.h
-lib/perl5/i386-freebsd/CORE/pp.h
-lib/perl5/i386-freebsd/CORE/proto.h
-lib/perl5/i386-freebsd/CORE/regcomp.h
-lib/perl5/i386-freebsd/CORE/regexp.h
-lib/perl5/i386-freebsd/CORE/scope.h
-lib/perl5/i386-freebsd/CORE/sv.h
-lib/perl5/i386-freebsd/CORE/unixish.h
-lib/perl5/i386-freebsd/CORE/util.h
+lib/perl5/i386-freebsd/5.002/auto/DynaLoader/extralibs.ld
+lib/perl5/i386-freebsd/5.002/auto/DB_File/DB_File.so
+lib/perl5/i386-freebsd/5.002/auto/DB_File/DB_File.bs
+lib/perl5/i386-freebsd/5.002/auto/Fcntl/Fcntl.so
+lib/perl5/i386-freebsd/5.002/auto/Fcntl/Fcntl.bs
+lib/perl5/i386-freebsd/5.002/auto/FileHandle/FileHandle.so
+lib/perl5/i386-freebsd/5.002/auto/FileHandle/FileHandle.bs
+lib/perl5/i386-freebsd/5.002/auto/NDBM_File/NDBM_File.so
+lib/perl5/i386-freebsd/5.002/auto/NDBM_File/NDBM_File.bs
+lib/perl5/i386-freebsd/5.002/auto/POSIX/POSIX.so
+lib/perl5/i386-freebsd/5.002/auto/POSIX/POSIX.bs
+lib/perl5/i386-freebsd/5.002/auto/SDBM_File/SDBM_File.so
+lib/perl5/i386-freebsd/5.002/auto/SDBM_File/SDBM_File.bs
+lib/perl5/i386-freebsd/5.002/auto/Safe/Safe.so
+lib/perl5/i386-freebsd/5.002/auto/Safe/Safe.bs
+lib/perl5/i386-freebsd/5.002/auto/Socket/Socket.so
+lib/perl5/i386-freebsd/5.002/auto/Socket/Socket.bs
+lib/perl5/i386-freebsd/5.002/CORE/EXTERN.h
+lib/perl5/i386-freebsd/5.002/CORE/INTERN.h
+lib/perl5/i386-freebsd/5.002/CORE/XSUB.h
+lib/perl5/i386-freebsd/5.002/CORE/av.h
+lib/perl5/i386-freebsd/5.002/CORE/config.h
+lib/perl5/i386-freebsd/5.002/CORE/cop.h
+lib/perl5/i386-freebsd/5.002/CORE/cv.h
+lib/perl5/i386-freebsd/5.002/CORE/dosish.h
+lib/perl5/i386-freebsd/5.002/CORE/embed.h
+lib/perl5/i386-freebsd/5.002/CORE/form.h
+lib/perl5/i386-freebsd/5.002/CORE/gv.h
+lib/perl5/i386-freebsd/5.002/CORE/handy.h
+lib/perl5/i386-freebsd/5.002/CORE/hv.h
+lib/perl5/i386-freebsd/5.002/CORE/keywords.h
+lib/perl5/i386-freebsd/5.002/CORE/mg.h
+lib/perl5/i386-freebsd/5.002/CORE/op.h
+lib/perl5/i386-freebsd/5.002/CORE/opcode.h
+lib/perl5/i386-freebsd/5.002/CORE/patchlevel.h
+lib/perl5/i386-freebsd/5.002/CORE/perl.h
+lib/perl5/i386-freebsd/5.002/CORE/perly.h
+lib/perl5/i386-freebsd/5.002/CORE/pp.h
+lib/perl5/i386-freebsd/5.002/CORE/proto.h
+lib/perl5/i386-freebsd/5.002/CORE/regcomp.h
+lib/perl5/i386-freebsd/5.002/CORE/regexp.h
+lib/perl5/i386-freebsd/5.002/CORE/scope.h
+lib/perl5/i386-freebsd/5.002/CORE/sv.h
+lib/perl5/i386-freebsd/5.002/CORE/unixish.h
+lib/perl5/i386-freebsd/5.002/CORE/util.h
+lib/perl5/i386-freebsd/5.002/CORE/libperl.a
+@exec ranlib %D/%F
+lib/perl5/i386-freebsd/5.002/CORE/sperl.o
lib/perl5/AnyDBM_File.pm
lib/perl5/AutoLoader.pm
lib/perl5/AutoSplit.pm
lib/perl5/Benchmark.pm
lib/perl5/Carp.pm
lib/perl5/Cwd.pm
+lib/perl5/Devel/SelfStubber.pm
+lib/perl5/DirHandle.pm
lib/perl5/English.pm
lib/perl5/Env.pm
lib/perl5/Exporter.pm
-lib/perl5/ExtUtils/MakeMaker.pm
-lib/perl5/ExtUtils/typemap
-lib/perl5/ExtUtils/xsubpp
+lib/perl5/ExtUtils/Install.pm
lib/perl5/ExtUtils/Liblist.pm
+lib/perl5/ExtUtils/MM_OS2.pm
+lib/perl5/ExtUtils/MM_Unix.pm
+lib/perl5/ExtUtils/MM_VMS.pm
+lib/perl5/ExtUtils/MakeMaker.pm
lib/perl5/ExtUtils/Manifest.pm
lib/perl5/ExtUtils/Mkbootstrap.pm
+lib/perl5/ExtUtils/Mksymlists.pm
+lib/perl5/ExtUtils/typemap
+lib/perl5/ExtUtils/xsubpp
lib/perl5/ExtUtils/Miniperl.pm
lib/perl5/File/Basename.pm
lib/perl5/File/CheckTree.pm
+lib/perl5/File/Copy.pm
lib/perl5/File/Find.pm
lib/perl5/File/Path.pm
-lib/perl5/FileHandle.pm
+lib/perl5/FileCache.pm
lib/perl5/Getopt/Long.pm
lib/perl5/Getopt/Std.pm
lib/perl5/I18N/Collate.pm
@@ -112,21 +139,28 @@ lib/perl5/Math/BigFloat.pm
lib/perl5/Math/BigInt.pm
lib/perl5/Math/Complex.pm
lib/perl5/Net/Ping.pm
+lib/perl5/Pod/Functions.pm
+lib/perl5/Pod/Text.pm
lib/perl5/Search/Dict.pm
+lib/perl5/SelectSaver.pm
+lib/perl5/SelfLoader.pm
lib/perl5/Shell.pm
+lib/perl5/Symbol.pm
lib/perl5/Sys/Hostname.pm
lib/perl5/Sys/Syslog.pm
lib/perl5/Term/Cap.pm
lib/perl5/Term/Complete.pm
+lib/perl5/Term/ReadLine.pm
lib/perl5/Test/Harness.pm
lib/perl5/Text/Abbrev.pm
lib/perl5/Text/ParseWords.pm
lib/perl5/Text/Soundex.pm
lib/perl5/Text/Tabs.pm
-lib/perl5/TieHash.pm
+lib/perl5/Text/Wrap.pm
+lib/perl5/Tie/Hash.pm
+lib/perl5/Tie/Scalar.pm
+lib/perl5/Tie/SubstrHash.pm
lib/perl5/Time/Local.pm
-lib/perl5/SubstrHash.pm
-lib/perl5/find.pl
lib/perl5/abbrev.pl
lib/perl5/assert.pl
lib/perl5/bigfloat.pl
@@ -137,10 +171,12 @@ lib/perl5/chat2.inter
lib/perl5/chat2.pl
lib/perl5/complete.pl
lib/perl5/ctime.pl
+lib/perl5/diagnostics.pm
lib/perl5/dotsh.pl
lib/perl5/dumpvar.pl
lib/perl5/exceptions.pl
lib/perl5/fastcwd.pl
+lib/perl5/find.pl
lib/perl5/finddepth.pl
lib/perl5/flush.pl
lib/perl5/ftp.pl
@@ -151,14 +187,17 @@ lib/perl5/hostname.pl
lib/perl5/importenv.pl
lib/perl5/integer.pm
lib/perl5/less.pm
+lib/perl5/lib.pm
lib/perl5/look.pl
lib/perl5/newgetopt.pl
lib/perl5/open2.pl
lib/perl5/open3.pl
+lib/perl5/overload.pm
lib/perl5/perl5db.pl
lib/perl5/pwd.pl
lib/perl5/shellwords.pl
lib/perl5/sigtrap.pm
+lib/perl5/splain
lib/perl5/stat.pl
lib/perl5/strict.pm
lib/perl5/subs.pm
@@ -167,7 +206,7 @@ lib/perl5/tainted.pl
lib/perl5/termcap.pl
lib/perl5/timelocal.pl
lib/perl5/validate.pl
-lib/perl5/lib.pm
+lib/perl5/vars.pm
lib/perl5/auto/Text/ParseWords/shellwords.al
lib/perl5/auto/Text/ParseWords/quotewords.al
lib/perl5/auto/Text/ParseWords/old_shellwords.al
@@ -198,10 +237,10 @@ lib/perl5/auto/POSIX/pow.al
lib/perl5/auto/POSIX/sin.al
lib/perl5/auto/POSIX/sqrt.al
lib/perl5/auto/POSIX/getpwnam.al
-lib/perl5/auto/POSIX/kill.al
lib/perl5/auto/POSIX/getpwuid.al
lib/perl5/auto/POSIX/longjmp.al
lib/perl5/auto/POSIX/setjmp.al
+lib/perl5/auto/POSIX/kill.al
lib/perl5/auto/POSIX/feof.al
lib/perl5/auto/POSIX/siglongjmp.al
lib/perl5/auto/POSIX/sigsetjmp.al
@@ -277,7 +316,6 @@ lib/perl5/auto/POSIX/strcat.al
lib/perl5/auto/POSIX/strchr.al
lib/perl5/auto/POSIX/strcmp.al
lib/perl5/auto/POSIX/strcpy.al
-lib/perl5/auto/POSIX/stat.al
lib/perl5/auto/POSIX/strcspn.al
lib/perl5/auto/POSIX/strerror.al
lib/perl5/auto/POSIX/strlen.al
@@ -292,8 +330,8 @@ lib/perl5/auto/POSIX/strtok.al
lib/perl5/auto/POSIX/chmod.al
lib/perl5/auto/POSIX/fstat.al
lib/perl5/auto/POSIX/mkdir.al
+lib/perl5/auto/POSIX/stat.al
lib/perl5/auto/POSIX/umask.al
-lib/perl5/auto/POSIX/times.al
lib/perl5/auto/POSIX/wait.al
lib/perl5/auto/POSIX/waitpid.al
lib/perl5/auto/POSIX/gmtime.al
@@ -303,12 +341,12 @@ lib/perl5/auto/POSIX/alarm.al
lib/perl5/auto/POSIX/chdir.al
lib/perl5/auto/POSIX/chown.al
lib/perl5/auto/POSIX/execl.al
-lib/perl5/auto/POSIX/fork.al
lib/perl5/auto/POSIX/execle.al
lib/perl5/auto/POSIX/execlp.al
lib/perl5/auto/POSIX/execv.al
lib/perl5/auto/POSIX/execve.al
lib/perl5/auto/POSIX/execvp.al
+lib/perl5/auto/POSIX/fork.al
lib/perl5/auto/POSIX/getcwd.al
lib/perl5/auto/POSIX/getegid.al
lib/perl5/auto/POSIX/geteuid.al
@@ -332,34 +370,42 @@ lib/perl5/auto/Socket/autosplit.ix
lib/perl5/DynaLoader.pm
lib/perl5/DB_File.pm
lib/perl5/Fcntl.pm
+lib/perl5/FileHandle.pm
lib/perl5/NDBM_File.pm
lib/perl5/POSIX.pm
+lib/perl5/POSIX.pod
lib/perl5/SDBM_File.pm
+lib/perl5/Safe.pm
lib/perl5/Socket.pm
-@mode 644
-lib/perl5/i386-freebsd/CORE/config.h
-lib/perl5/i386-freebsd/CORE/libperl.a
-@exec ranlib %D/%F
-lib/perl5/i386-freebsd/CORE/sperl.o
+lib/perl5/man/man3/ExtUtils::Install.3
lib/perl5/man/man3/AnyDBM_File.3
lib/perl5/man/man3/AutoLoader.3
lib/perl5/man/man3/AutoSplit.3
lib/perl5/man/man3/Benchmark.3
lib/perl5/man/man3/Carp.3
lib/perl5/man/man3/Cwd.3
-lib/perl5/man/man3/English.3
+lib/perl5/man/man3/DirHandle.3
lib/perl5/man/man3/Env.3
+lib/perl5/man/man3/Devel::SelfStubber.3
+lib/perl5/man/man3/English.3
lib/perl5/man/man3/Exporter.3
lib/perl5/man/man3/ExtUtils::MakeMaker.3
lib/perl5/man/man3/ExtUtils::Liblist.3
+lib/perl5/man/man3/ExtUtils::MM_OS2.3
+lib/perl5/man/man3/ExtUtils::MM_Unix.3
+lib/perl5/man/man3/ExtUtils::MM_VMS.3
+lib/perl5/man/man3/Symbol.3
+lib/perl5/man/man3/Shell.3
lib/perl5/man/man3/ExtUtils::Manifest.3
+lib/perl5/man/man3/FileCache.3
lib/perl5/man/man3/ExtUtils::Mkbootstrap.3
+lib/perl5/man/man3/ExtUtils::Mksymlists.3
lib/perl5/man/man3/ExtUtils::Miniperl.3
lib/perl5/man/man3/File::Basename.3
lib/perl5/man/man3/File::CheckTree.3
+lib/perl5/man/man3/File::Copy.3
lib/perl5/man/man3/File::Find.3
lib/perl5/man/man3/File::Path.3
-lib/perl5/man/man3/FileHandle.3
lib/perl5/man/man3/Getopt::Long.3
lib/perl5/man/man3/Getopt::Std.3
lib/perl5/man/man3/I18N::Collate.3
@@ -369,67 +415,75 @@ lib/perl5/man/man3/Math::BigFloat.3
lib/perl5/man/man3/Math::BigInt.3
lib/perl5/man/man3/Math::Complex.3
lib/perl5/man/man3/Net::Ping.3
+lib/perl5/man/man3/Pod::Text.3
lib/perl5/man/man3/Search::Dict.3
-lib/perl5/man/man3/Shell.3
+lib/perl5/man/man3/SelectSaver.3
+lib/perl5/man/man3/SelfLoader.3
+lib/perl5/man/man3/Term::Complete.3
lib/perl5/man/man3/Sys::Hostname.3
lib/perl5/man/man3/Sys::Syslog.3
lib/perl5/man/man3/Term::Cap.3
-lib/perl5/man/man3/Term::Complete.3
+lib/perl5/man/man3/DynaLoader.3
+lib/perl5/man/man3/Term::ReadLine.3
lib/perl5/man/man3/Test::Harness.3
lib/perl5/man/man3/Text::Abbrev.3
lib/perl5/man/man3/Text::ParseWords.3
lib/perl5/man/man3/Text::Soundex.3
lib/perl5/man/man3/Text::Tabs.3
-lib/perl5/man/man3/TieHash.3
-lib/perl5/man/man3/SubstrHash.3
-lib/perl5/man/man3/less.3
+lib/perl5/man/man3/Text::Wrap.3
+lib/perl5/man/man3/Tie::Hash.3
+lib/perl5/man/man3/Tie::Scalar.3
+lib/perl5/man/man3/Tie::SubstrHash.3
lib/perl5/man/man3/Time::Local.3
+lib/perl5/man/man3/diagnostics.3
lib/perl5/man/man3/integer.3
+lib/perl5/man/man3/less.3
+lib/perl5/man/man3/lib.3
+lib/perl5/man/man3/overload.3
lib/perl5/man/man3/sigtrap.3
lib/perl5/man/man3/strict.3
lib/perl5/man/man3/subs.3
+lib/perl5/man/man3/vars.3
lib/perl5/man/man3/Config.3
-lib/perl5/man/man3/lib.3
-lib/perl5/man/man3/DynaLoader.3
+lib/perl5/man/man3/FileHandle.3
lib/perl5/man/man3/DB_File.3
lib/perl5/man/man3/Fcntl.3
lib/perl5/man/man3/NDBM_File.3
lib/perl5/man/man3/POSIX.3
lib/perl5/man/man3/SDBM_File.3
+lib/perl5/man/man3/Safe.3
lib/perl5/man/man3/Socket.3
-@mode 555
-lib/perl5/i386-freebsd/auto/DB_File/DB_File.so
-lib/perl5/i386-freebsd/auto/Fcntl/Fcntl.so
-lib/perl5/i386-freebsd/auto/NDBM_File/NDBM_File.so
-lib/perl5/i386-freebsd/auto/POSIX/POSIX.so
-lib/perl5/i386-freebsd/auto/SDBM_File/SDBM_File.so
-lib/perl5/i386-freebsd/auto/Socket/Socket.so
-man/man1/perl.1.gz
-man/man1/perlapi.1.gz
-man/man1/perlbook.1.gz
man/man1/perlbot.1.gz
+man/man1/perl.1.gz
man/man1/perlcall.1.gz
-man/man1/perldata.1.gz
man/man1/perldebug.1.gz
man/man1/perldiag.1.gz
man/man1/perlembed.1.gz
-man/man1/perlform.1.gz
+man/man1/perldsc.1
man/man1/perlfunc.1.gz
man/man1/perlguts.1.gz
man/man1/perlipc.1.gz
+man/man1/perllol.1.gz
man/man1/perlmod.1.gz
-man/man1/perlobj.1.gz
man/man1/perlop.1.gz
man/man1/perlovl.1.gz
man/man1/perlpod.1.gz
man/man1/perlre.1.gz
man/man1/perlref.1.gz
man/man1/perlrun.1.gz
-man/man1/perlsec.1.gz
+man/man1/perlxs.1.gz
man/man1/perlstyle.1.gz
man/man1/perlsub.1.gz
man/man1/perlsyn.1.gz
-man/man1/perltrap.1.gz
+man/man1/perltie.1.gz
+man/man1/perltoc.1.gz
man/man1/perlvar.1.gz
+man/man1/perlxstut.1.gz
man/man1/a2p.1.gz
man/man1/s2p.1.gz
+man/man1/perlbook.1.gz
+man/man1/perldata.1.gz
+man/man1/perlform.1.gz
+man/man1/perlobj.1.gz
+man/man1/perlsec.1.gz
+man/man1/perltrap.1.gz