Remove the perl build. Farewell, old friend.

This commit is contained in:
markm 2002-05-16 09:57:11 +00:00
parent 5c57da1647
commit 344ddc1497
65 changed files with 0 additions and 5054 deletions

View File

@ -1,121 +0,0 @@
# ----------------------------------------------------------------------------
# "THE BEER-WARE LICENSE" (Revision 42)
# <tobez@tobez.org> wrote this file. As long as you retain this notice you
# can do whatever you want with this stuff. If we meet some day, and you think
# this stuff is worth it, you can buy me a beer in return. Anton Berezin
# ----------------------------------------------------------------------------
#
# $FreeBSD$
#
package BSDPAN;
#
# The pod documentation for this module is at the end of this file.
#
my $bsdpan_path; # Directory pathname of BSDPAN itself
BEGIN {
# Find this module's own path. Do this before anything else
# happens, even before the rest of the module compiles. Do this
# by looking into undocumented entries in the main (::) symbol
# table.
for (keys %::) {
$bsdpan_path = $1 if /^_<(.*\/|)BSDPAN.pm$/;
}
# deduce the BSDPAN's directory pathname
$bsdpan_path = '.' if $bsdpan_path eq '';
$bsdpan_path =~ tr|/|/|s;
$bsdpan_path =~ s|/$||;
}
sub path {
return $bsdpan_path;
}
sub perl_version {
require Config;
return $Config::Config{version};
}
sub perl_ver {
require Config;
# pre-5.6.1 perls
return $Config::Config{apiversion} if exists $Config::Config{apiversion};
# post-5.6.1 perls
return $Config::Config{version};
}
sub perl_arch {
require Config;
# pre-5.6.1 perls
return $Config::Config{archname} if exists $Config::Config{apiversion};
# post-5.6.1 perls
return 'mach';
}
sub builds_port {
# Are we building a p5 port at the moment?
# XXX There must be a more reliable way to check this.
if (defined $ENV{ARCH} ||
defined $ENV{OPSYS} ||
defined $ENV{OSREL} ||
defined $ENV{OSVERSION} ||
defined $ENV{PORTOBJFORMAT} ||
defined $ENV{SYSTEMVERSION}) {
return 1;
} else {
return 0;
}
}
sub builds_standalone {
return !BSDPAN->builds_port;
}
1;
__END__
=head1 NAME
BSDPAN - Symbiogenetic tool for Perl & BSD
=head1 SYNOPSIS
use BSDPAN;
$path = BSDPAN->path;
$ver = BSDPAN->perl_version;
$ver = BSDPAN->perl_ver;
$arch = BSDPAN->perl_arch;
$port = BSDPAN->builds_port;
$noport = BSDPAN->builds_standalone;
=head1 DESCRIPTION
BSDPAN is the collection of modules that provides tighter than ever
integration of Perl into BSD Unix.
Currently, BSDPAN does the following:
=over 4
=item o makes p5- FreeBSD ports PREFIX-clean;
=item o registers Perl modules with FreeBSD package database.
=back
BSDPAN achieves this by overriding certain functionality of the core
Perl modules, ExtUtils::MM_Unix, and ExtUtils::Packlist.
BSDPAN B<module> itself just provides useful helper functions for the
rest of the modules in BSDPAN collection.
=head1 AUTHOR
Anton Berezin, tobez@tobez.org
=head1 SEE ALSO
perl(1), ExtUtils::MakeMaker(3), L<BSDPAN::Override(3)>,
L<BSDPAN::ExtUtils::MM_Unix(3)>, L<BSDPAN::ExtUtils::Packlist(3)>.
=cut

View File

@ -1,7 +0,0 @@
# $FreeBSD$
NOOBJ= noobj
FILES= Override.pm
FILESDIR= ${BSDPANDIR}/BSDPAN
.include <bsd.prog.mk>

View File

@ -1,155 +0,0 @@
# ----------------------------------------------------------------------------
# "THE BEER-WARE LICENSE" (Revision 42)
# <tobez@tobez.org> wrote this file. As long as you retain this notice you
# can do whatever you want with this stuff. If we meet some day, and you think
# this stuff is worth it, you can buy me a beer in return. Anton Berezin
# ----------------------------------------------------------------------------
#
# $FreeBSD$
#
package BSDPAN::Override;
#
# The pod documentation for this module is at the end of this file.
#
use strict;
use Carp;
use BSDPAN;
require Exporter;
use vars qw(@ISA @EXPORT);
@ISA = qw(Exporter);
@EXPORT = qw(override);
my %overridden; # a cache to detect multiple overrides
sub import {
my $pkg = caller;
croak("BSDPAN::Override can only operate for other BSDPAN modules")
unless $pkg =~ s/^BSDPAN:://;
# make sure the BSDPAN module will not stay on the way
my @oinc = @INC;
my $bsdpan_path = BSDPAN->path;
my @ninc;
for my $inc_component (@INC) {
push @ninc, $inc_component unless $inc_component eq $bsdpan_path;
}
@INC = @ninc;
my $pm = $pkg;
$pm =~ s|::|/|g;
delete $INC{"$pm.pm"};
# try to load the original module
# XXX be careful with nested `use' and `require'
eval "require $pkg;" or die("Cannot load $pkg: $@");
# restore the original @INC
@INC = @oinc;
# do the traditional `sub import' job
BSDPAN::Override->export_to_level(1, @_);
# and prepare `sub import' functionality for the original module
my $pkg_isa = eval "*$pkg\::ISA\{ARRAY}";
if ($pkg_isa && grep { /Exporter/ } @$pkg_isa) {
eval "package $pkg; sub import { $pkg->export_to_level(2,\@_); }";
die $@ if $@;
}
}
sub override ($$) {
my ($name, $replacement_sub) = @_;
# if name is unqualified, try to guess the right namespace
unless ($name =~ /::/) {
my $pkg = caller;
croak("BSDPAN::Override can only operate for other BSDPAN modules")
unless $pkg =~ s/^BSDPAN:://;
$name = "$pkg\::$name";
}
# do nothing if $name is already overridden
return if $overridden{$name};
# get the package $name belongs to
my $pkg = $name; $pkg =~ s/::[^:]*$//;
# do we need to protect against SelfLoader?
my $sl_autoload = eval "*$pkg\::AUTOLOAD{CODE}";
if ($sl_autoload) {
require SelfLoader;
$sl_autoload = 0
if $sl_autoload != \&SelfLoader::AUTOLOAD;
}
# get the reference to the original sub
my $name_addr = eval "*$name\{CODE}";
#
# Substitute the symbol table entry with the replacement sub.
#
if ($name_addr) {
# temporarily disable warnings
local $SIG{__WARN__} = sub {};
if ($sl_autoload) {
# Ouch! Don't ask. :-)
eval <<EOF;
*$name = sub {
\$replacement_sub->( sub {
\$SelfLoader::AUTOLOAD = "$name";
local \$SIG{__WARN__} = sub {};
my \@r = \$sl_autoload->(\@_);
my \$real_addr = eval "*$name\{CODE}";
my \$repsub2 = \$replacement_sub;
eval "*\$name = sub {
\\\$repsub2->(
\\\$real_addr, \\\@_) };";
\@r;
}, \@_)
};
EOF
} else {
eval "*$name = sub {
\$replacement_sub->(\$name_addr, \@_) };";
}
die "$@\n" if $@;
$overridden{$name} = 1;
} else {
croak("Cannot override `$name': there is no such thing");
}
}
1;
__END__
=head1 NAME
BSDPAN::Override - Perl module for overriding subs in other modules
=head1 SYNOPSIS
package BSDPAN::Some::Perl::Module;
use BSDPAN::Override;
...
sub my_sub {
my $orig = shift;
...
&$orig;
...
}
...
BEGIN { override 'some_sub', \&my_sub; }
=head1 DESCRIPTION
BSDPAN::Override provides a way for other BSDPAN modules to override the
functionality of arbitrary Perl modules.
=head1 AUTHOR
Anton Berezin, tobez@tobez.org
=head1 SEE ALSO
perl(1), L<BSDPAN(3)>.
=cut

View File

@ -1,84 +0,0 @@
# ----------------------------------------------------------------------------
# "THE BEER-WARE LICENSE" (Revision 42)
# <tobez@tobez.org> wrote this file. As long as you retain this notice you
# can do whatever you want with this stuff. If we meet some day, and you think
# this stuff is worth it, you can buy me a beer in return. Anton Berezin
# ----------------------------------------------------------------------------
#
# $FreeBSD$
#
package BSDPAN::Config;
use strict;
use BSDPAN;
sub bsdpan_no_override
{
my $bsdpan_path = BSDPAN->path;
my @ninc;
for my $inc_component (@INC) {
push @ninc, $inc_component
unless $inc_component eq $bsdpan_path;
}
@INC = (@ninc, $bsdpan_path);
}
BEGIN {
if ($0 =~ m|/bin/perldoc$|) {
bsdpan_no_override();
# Also, add bsdpan_path/.. to @INC, so that perldoc
# BSDPAN::ExtUtils::MM_Unix and friends will work as
# expected.
push @INC, BSDPAN->path() . "/..";
}
}
use BSDPAN::Override;
1;
=head1 NAME
BSDPAN::Config - disable BSDPAN functionality if needed
=head1 SYNOPSIS
None
=head1 DESCRIPTION
When perldoc(1) is invoked, this module:
=over 4
=item *
Moves the path to BSDPAN(3) from the beginning of @INC to the end of
@INC.
=item *
Adds the parent directory of the path to BSDPAN(3) to the end of @INC,
so that
perldoc BSDPAN::Some::Module::BSDPAN::Overrides
does the right thing.
=back
This modules has no other effects.
=head1 AUTHOR
Anton Berezin, tobez@tobez.org
=head1 SEE ALSO
perl(1), L<BSDPAN(3)>, L<BSDPAN::Override(3)>, perldoc(1).
=head1 BUGS
This module is a hack.
=cut

View File

@ -1,112 +0,0 @@
# ----------------------------------------------------------------------------
# "THE BEER-WARE LICENSE" (Revision 42)
# <tobez@tobez.org> wrote this file. As long as you retain this notice you
# can do whatever you want with this stuff. If we meet some day, and you think
# this stuff is worth it, you can buy me a beer in return. Anton Berezin
# ----------------------------------------------------------------------------
#
# $FreeBSD$
#
package BSDPAN::ExtUtils::MM_Unix;
#
# The pod documentation for this module is at the end of this file.
#
use strict;
use Carp;
use BSDPAN;
use BSDPAN::Override;
sub init_main {
my $orig = shift;
my $him = $_[0];
my @r = &$orig;
# MakeMaker insist to use perl system path first;
# free it of this misconception, since we know better.
$him->{PERL_LIB_REAL} = $him->{PERL_LIB};
$him->{PERL_LIB_BSDPAN} = BSDPAN->path;
$him->{PERL_LIB} = $him->{PERL_LIB_BSDPAN};
# MakeMaker is pretty lame when the user specifies PREFIX.
# It has too fine granularity regarding the various places
# it installs things in. So in order to make a port PREFIX-
# clean we modify some parameters it does not usually touch.
#
# XXX MakeMaker does some `clever' tricks depending whether
# PREFIX contains the `perl' substring or not. This severely
# confuses port's PLIST, so we avoid such things here.
#
# This code should arguably do what it does even in the
# case we are not installing a port, but let's be conservative
# here and not violate Perl's own POLA.
if ($him->{PREFIX} ne '/usr/local' && BSDPAN->builds_port) {
my $site_perl = "lib/perl5/site_perl";
my $perl_ver = BSDPAN->perl_ver;
my $perl_version = BSDPAN->perl_version;
my $perl_arch = BSDPAN->perl_arch;
my $perl_man = "lib/perl5/$perl_version/man";
$him->{INSTALLSITELIB} = "\$(PREFIX)/$site_perl/$perl_ver";
$him->{INSTALLSITEARCH} =
"\$(PREFIX)/$site_perl/$perl_ver/$perl_arch";
$him->{INSTALLBIN} = "\$(PREFIX)/bin";
$him->{INSTALLSCRIPT} = "\$(PREFIX)/bin";
# these strange values seem to be default
$him->{INSTALLMAN1DIR} = "\$(PREFIX)/man/man1";
$him->{INSTALLMAN3DIR} = "\$(PREFIX)/$perl_man/man3";
}
return @r;
}
sub tool_xsubpp {
my $orig = shift;
my $him = $_[0];
$him->{PERL_LIB} = $him->{PERL_LIB_REAL};
my @r = &$orig;
$him->{PERL_LIB} = $him->{PERL_LIB_BSDPAN};
return @r;
}
BEGIN {
override 'init_main', \&init_main;
override 'tool_xsubpp', \&tool_xsubpp;
}
1;
=head1 NAME
BSDPAN::ExtUtils::MM_Unix - Override ExtUtils::MM_Unix functionality
=head1 SYNOPSIS
None
=head1 DESCRIPTION
BSDPAN::ExtUtils::MM_Unix overrides two subs from the standard perl
module ExtUtils::MM_Unix.
The overridden init_main() first calls the original init_main(). Then,
if the Perl port build is detected, and the PREFIX stored in the
ExtUtils::MM_Unix object is not F</usr/local/>, it proceeds to change
various installation paths ExtUtils::MM_Unix maintains, to match PREFIX.
The overridden tool_xsubpp() sub temporarily undoes the change in the
environment done by the overridden init_main(), so that xsubpp(1) and
other XS tools will be searched in the right place.
Thus, BSDPAN::ExtUtils::MM_Unix is responsible for making p5- ports
PREFIX-clean.
=head1 AUTHOR
Anton Berezin, tobez@tobez.org
=head1 SEE ALSO
perl(1), L<BSDPAN(3)>, L<BSDPAN::Override(3)>, ports(7).
=cut

View File

@ -1,7 +0,0 @@
# $FreeBSD$
NOOBJ= noobj
FILES= MM_Unix.pm Packlist.pm
FILESDIR= ${BSDPANDIR}/ExtUtils
.include <bsd.prog.mk>

View File

@ -1,337 +0,0 @@
# ----------------------------------------------------------------------------
# "THE BEER-WARE LICENSE" (Revision 42)
# <tobez@tobez.org> wrote this file. As long as you retain this notice you
# can do whatever you want with this stuff. If we meet some day, and you think
# this stuff is worth it, you can buy me a beer in return. Anton Berezin
# ----------------------------------------------------------------------------
#
# $FreeBSD$
#
package BSDPAN::ExtUtils::Packlist;
#
# The pod documentation for this module is at the end of this file.
#
use strict;
use Carp;
use Fcntl;
use BSDPAN;
use BSDPAN::Override;
sub write {
my $orig = shift; # original ExtUtils::Packlist::write
my $him = $_[0]; # ExtUtils::Packlist object
# If it is a reference to a tied hash, obtain the underlying
# ExtUtils::Packlist object
$him = tied(%$him) || $him;
# call the original write() with all parameters intact
&$orig;
# do nothing if p5- port is being built
return if BSDPAN->builds_port;
print "FreeBSD: Registering installation in the package database\n";
my ($pkg_name,$pkg_comment,$pkg_descr) = gather_pkg_info($him);
my ($ok, $comment_file, $descr_file, $packinglist_file);
TRY: {
last TRY unless $pkg_name;
$comment_file = write_tmp_file($him, $pkg_comment);
last TRY unless $comment_file;
my $descr_file = write_tmp_file($him, $pkg_descr);
last TRY unless $descr_file;
my @files = sort { $a cmp $b } get_file_list($him);
my @dirs = sort { length($b) <=> length ($a) }
get_dir_list($him, @files);
my @packinglist;
push @packinglist, "\@name $pkg_name\n", "\@cwd /\n";
push @packinglist,
"\@comment This package was generated by BSDPAN\n";
push @packinglist, "$_\n"
for @files;
push @packinglist, "\@unexec rmdir $_ 2>/dev/null || true\n"
for @dirs;
my $packinglist_file = write_tmp_file($him, join '', @packinglist);
last TRY unless $packinglist_file;
my $contents = `/usr/sbin/pkg_create -O -f $packinglist_file -c $comment_file -d $descr_file $pkg_name`;
unless (($? >> 8) == 0) {
warn("pkg_create exited with code " .
int($? >> 8) . "\n");
last TRY;
}
my $pkg_db_dir = $ENV{PKG_DBDIR} || "/var/db/pkg";
my $pkg_dir = "$pkg_db_dir/$pkg_name";
unless (mkdir($pkg_dir, 0777)) {
warn("Cannot create directory $pkg_dir: $!\n");
last TRY;
}
write_file($him, "$pkg_dir/+CONTENTS", $contents) or last TRY;
write_file($him, "$pkg_dir/+COMMENT", $pkg_comment) or last TRY;
write_file($him, "$pkg_dir/+DESC", $pkg_descr) or last TRY;
$ok = 1;
}
unlink $descr_file if $descr_file;
unlink $comment_file if $comment_file;
unlink $packinglist_file if $packinglist_file;
}
sub write_file {
my ($him, $pathname, $contents) = @_;
my $fh = ExtUtils::Packlist::mkfh();
unless (open($fh, "> $pathname")) {
carp("Cannot create file $pathname: $!");
return;
}
print $fh $contents;
close($fh);
return 1;
}
sub write_tmp_file {
my ($him, $contents) = @_;
my $fh = ExtUtils::Packlist::mkfh();
my $cnt = 0;
my $pathname;
until (defined(fileno($fh)) || $cnt > 20) {
my $rnd = int(1000000 * rand);
my $file = sprintf("packlist.%06d", $rnd);
if (exists($ENV{PKG_TMPDIR}) &&
$ENV{PKG_TMPDIR} =~ "^/" &&
-d $ENV{PKG_TMPDIR}) {
$pathname = "$ENV{PKG_TMPDIR}/$file";
sysopen($fh, $pathname, O_WRONLY|O_EXCL|O_CREAT);
}
if (!defined(fileno($fh)) &&
exists($ENV{TMPDIR}) &&
$ENV{TMPDIR} =~ "^/" &&
-d $ENV{TMPDIR}) {
$pathname = "$ENV{TMPDIR}/$file";
sysopen($fh, $pathname, O_WRONLY|O_EXCL|O_CREAT);
}
if (!defined(fileno($fh)) &&
-d "/var/tmp") {
$pathname = "/var/tmp/$file";
sysopen($fh, $pathname, O_WRONLY|O_EXCL|O_CREAT);
}
if (!defined(fileno($fh)) &&
-d "/tmp") {
$pathname = "/tmp/$file";
sysopen($fh, $pathname, O_WRONLY|O_EXCL|O_CREAT);
}
if (!defined(fileno($fh)) &&
-d "/usr/tmp") {
$pathname = "/usr/tmp/$file";
sysopen($fh, $pathname, O_WRONLY|O_EXCL|O_CREAT);
}
$cnt++;
}
unless (defined fileno $fh) {
carp("Can't create temporary file\n");
return;
}
print $fh $contents;
close($fh);
return $pathname;
}
sub get_file_list {
my ($him) = @_;
my @files = ($him->{packfile});
foreach my $key (keys(%{$him->{data}})) {
push @files, $key if -f $key;
}
return @files;
}
sub get_dir_list {
my ($him,@files) = @_;
my %alldirs;
for my $file (@files) {
$file =~ s|/[^/]+$||;
$alldirs{$file}++ if -d $file;
}
delete $alldirs{'/'};
return keys %alldirs;
}
sub gather_pkg_info {
my ($him) = @_;
my ($distname, $version, $main_module) = get_makefile_pieces($him);
return unless $distname;
my $pkg_name = "bsdpan-$distname-$version";
my ($comment, $descr) = get_description($him,$main_module);
return ($pkg_name,$comment,$descr);
}
sub get_makefile_pieces {
my ($him) = @_;
my $fh = ExtUtils::Packlist::mkfh();
unless (open($fh, "< Makefile")) {
carp("Can't open file Makefile: $!");
return;
}
my ($distname,$version,$main_module);
while (<$fh>) {
/^DISTNAME\s*=\s*(\S+)\s*$/ and $distname = $1;
/^VERSION\s*=\s*(\S+)\s*$/ and $version = $1;
/^VERSION_FROM\s*=\s*(\S+)\s*$/ and $main_module = $1;
}
close($fh);
$main_module = guess_main_module($him) unless defined $main_module;
if (defined $distname &&
defined $version &&
defined $main_module) {
return ($distname,$version,$main_module);
}
}
sub guess_main_module {
my ($him) = @_;
my @pm;
for my $key (keys(%{$him->{data}})) {
push @pm, $key if $key =~ /\.pm$/;
}
if (@pm == 0) {
return undef;
} elsif (@pm == 1) {
return $pm[0];
} else {
return (sort { length($a) <=> length($b) } @pm)[0];
}
}
sub get_description {
my ($him,$file) = @_;
my $fh = ExtUtils::Packlist::mkfh();
unless (open($fh, "< $file")) {
carp("Can't open file $file: $!");
return;
}
my ($comment, $descr);
$descr = '';
my $state = 'seek-head';
while (<$fh>) {
if (/^=head1\s+(.*)$/) {
if ($1 eq 'NAME') {
$state = 'get-comment';
} elsif ($1 eq 'DESCRIPTION') {
$state = 'get-description';
} else {
$state = 'seek-head';
}
} elsif ($state eq 'get-comment') {
next if /^$/;
next if /^=/;
$comment = $_;
$state = 'seek-head';
} elsif ($state eq 'get-description') {
next if /^=/;
next if /^$/ && $descr eq '';
if (/^$/) {
$state = 'seek-head';
} else {
$descr .= $_;
}
}
}
close($fh);
unless ($comment) {
print "FreeBSD: Cannot determine short module description\n";
$comment = 'Unknown perl module';
}
unless ($descr) {
print "FreeBSD: Cannot determine module description\n";
$descr = 'There is no description for the perl module';
}
return ($comment,$descr);
}
BEGIN {
override 'write', \&write;
}
1;
=head1 NAME
BSDPAN::ExtUtils::Packlist - Override ExtUtils::Packlist functionality
=head1 SYNOPSIS
None
=head1 DESCRIPTION
BSDPAN::ExtUtils::Packlist overrides write() sub of the standard perl
module ExtUtils::Packlist.
The overridden write() first calls the original write(). Then,
if the Perl port build is detected, it returns quietly.
If, however, the Perl module being built is not a port, write()
obtains the list of installed files that ExtUtils::Packlist internally
maintains. Then it tries to deduce the distname, the version, and the
name of the main F<.pm> file. Then it scans the F<*.pm> files that
constite the module, trying to find what to use as the module comment
(short description) and the description.
After gathering all this information, the overridden write() invokes
pkg_create(1), hereby registering the module with FreeBSD package
database.
If any of the above steps is unsuccessful, BSDPAN::ExtUtils::Packlist
quietly returns, with the result which is equivalent to pre-BSDPAN
functionality.
=head1 AUTHOR
Anton Berezin, tobez@tobez.org
=head1 SEE ALSO
perl(1), L<BSDPAN(3)>, L<BSDPAN::Override(3)>, pkg_create(1).
=cut

View File

@ -1,15 +0,0 @@
# $FreeBSD$
#
# Doing a make install builds /usr/libdata/perl/BSDPAN
.include "Makefile.inc"
NOOBJ= noobj
FILES= BSDPAN.pm Config.pm
FILESDIR= ${BSDPANDIR}
clean:
SUBDIR= BSDPAN ExtUtils
.include <bsd.prog.mk>

View File

@ -1,3 +0,0 @@
# $FreeBSD$
BSDPANDIR= ${LIBDATADIR}/perl/BSDPAN

View File

@ -1,20 +0,0 @@
$FreeBSD$
For importers of the future Perl versions. BSDPAN operation depends on
the fact it is loaded before system Perl modules. To achieve this, the
semi-documented (it is described as undocumented in Perl documentation)
define APPLLIB_EXP is used. Run Perl configure as follows (with other
relevant arguments of course):
sh Configure -Dccflags='-DAPPLLIB_EXP="/usr/libdata/perl/BSDPAN"'
Since FreeBSD uses its own Makefile to build Perl, it is necessary to
duplicate this as an extra CFLAG. This resides currently in
gnu/usr.bin/perl/Makefile.inc:
CFLAGS+= '-DAPPLLIB_EXP="/usr/libdata/perl/BSDPAN"'
If APPLLIB_EXP ever gets removed from Perl, some other way of putting
/usr/libdata/perl/BSDPAN in the start of @INC must be devised.
-Anton <tobez@tobez.org>

View File

@ -1,5 +0,0 @@
# $FreeBSD$
SUBDIR= libperl miniperl perl suidperl library pod utils x2p BSDPAN
.include <bsd.subdir.mk>

View File

@ -1,131 +0,0 @@
# $FreeBSD$
PERL5SRC?= ${.CURDIR}/../../../../contrib/perl5
PERL5LIBSRC?= ${.CURDIR}/../libperl
.if exists(${.OBJDIR}/../miniperl/miniperl)
MINIPERL?= ${.OBJDIR}/../miniperl/miniperl
.else
MINIPERL?= ${.OBJDIR}/../../miniperl/miniperl
.endif
BINDIR?= /usr/bin
SHLIB_MAJOR?= 5
VERSION= 5.6.1
DYNALOADER= lib/auto/DynaLoader/DynaLoader.a
HEADERS=EXTERN.h INTERN.h XSUB.h av.h cc_runtime.h cop.h cv.h dosish.h \
embed.h embedvar.h fakethr.h form.h gv.h handy.h hv.h intrpvar.h \
iperlsys.h keywords.h mg.h nostdio.h objXSUB.h op.h opcode.h \
opnames.h patchlevel.h perl.h perlapi.h perlio.h perlsdio.h \
perlsfio.h perlvars.h perly.h pp.h pp_proto.h proto.h regcomp.h \
regexp.h regnodes.h scope.h sv.h thrdvar.h thread.h unixish.h \
utf8.h util.h warnings.h
DEPEND_H=
.for I in ${HEADERS}
${.OBJDIR}/${I}: ${I}
@ln -sf ${.OODATE} ${.TARGET}
CLEANFILES+= ${.OBJDIR}/${I}
DEPEND_H+= ${.OBJDIR}/${I}
.endfor
LDFLAGS+= -L${.OBJDIR}/../libperl
links: ${DEPEND_H}
@for d in ${FARMDIRS} ; do \
rm -rf $${d} ;\
for i in `cd ${PERL5SRC}; find $${d} -type d -a \! -name CVS` ;\
do \
mkdir -p $${i} ;\
done ;\
for i in `cd ${PERL5SRC}; find $${d} -type f | grep -v CVS` ;\
do \
ln -s ${PERL5SRC}/$${i} $${i} ;\
done ;\
done
@ln -sf ${PERL5SRC}/ext/File/Glob/Glob.pm lib/File/Glob.pm
@-mkdir lib/auto
@-mkdir build
@ln -sf ${PERL5SRC}/config_h.SH config_h.sh
@ln -sf ${PERL5SRC}/cflags.SH cflags.sh
@ln -sf ${PERL5SRC}/ext/re/re.pm lib/re.pm
@ln -sf ${PERL5SRC}/myconfig.SH myconfig.SH
@ln -sf ${PERL5SRC}/miniperlmain.c miniperlmain.c
@ln -sf ${PERL5SRC}/writemain.SH writemain.sh
@ln -sf ${PERL5SRC}/regcomp.c regcomp.c
@ln -sf ${PERL5SRC}/regexec.c regexec.c
.if defined(BOOTSTRAPPING)
@sed '/^d_eaccess=/s;define;undef;' \
${PERL5LIBSRC}/config.SH-${OBJFORMAT}.${MACHINE_ARCH} \
> config.sh
.else
@ln -sf ${PERL5LIBSRC}/config.SH-${OBJFORMAT}.${MACHINE_ARCH} \
config.sh
.endif
@touch ${.TARGET}
scripts: links
@sh config_h.sh
@sh cflags.sh
@sh writemain.sh
@sh myconfig.SH
@${MINIPERL} ${PERL5SRC}/configpm \
Config.pm Porting/Glossary myconfig
@ln -sf ../Config.pm lib/Config.pm
@touch ${.TARGET}
.if !defined(NO_PERL_SCRIPT_MAKE)
config.h: scripts
.endif
CLEANFILES+= links scripts
CLEANFILES+= config.h config.sh config_h.sh Config.pm
CLEANFILES+= myconfig myconfig.SH
CLEANFILES+= regcomp.c regexec.c miniperlmain.c
CLEANFILES+= writemain writemain.sh cflags cflags.sh
CLEANDIRS+= lib ext Porting hints build
FARMDIRS= lib ext Porting hints
MAKEMAKER_ARGS?= INSTALLDIRS=perl PERL_SRC=${.OBJDIR} \
INSTALLMAN3DIR=${DESTDIR}/usr/share/perl/man3 \
PERL=${MINIPERL} FULLPERL=perl DEFINE=-I${DESTDIR}/usr/include \
DEFINE=-DPERL_CORE
CFLAGS+= -DAPPLLIB_EXP=\"/usr/libdata/perl/BSDPAN\"
.if defined(PERL_DEBUGGING) && ${PERL_DEBUGGING} == "true"
CFLAGS+= -DDEBUGGING
.endif
autosplit: scripts lib/*.pm lib/*/*.pm
${MINIPERL} -I${.OBJDIR}/lib \
-e 'use AutoSplit; autosplit_lib_modules(@ARGV)' \
lib/*.pm lib/*/*.pm
@touch ${.TARGET}
${DYNALOADER}: scripts \
ext/DynaLoader/DynaLoader.pm ext/DynaLoader/XSLoader.pm \
ext/DynaLoader/Makefile
@cd ext/DynaLoader; \
make -B all PERL_SRC=${.OBJDIR}
ext/DynaLoader/DynaLoader.pm: scripts ext/DynaLoader/DynaLoader_pm.PL
@cd ext/DynaLoader; \
${MINIPERL} -I${.OBJDIR} -I${.OBJDIR}/lib DynaLoader_pm.PL DynaLoader.pm
ext/DynaLoader/XSLoader.pm: scripts ext/DynaLoader/XSLoader_pm.PL
@cd ext/DynaLoader; \
${MINIPERL} -I${.OBJDIR} -I${.OBJDIR}/lib XSLoader_pm.PL XSLoader.pm
ext/DynaLoader/Makefile: scripts ext/DynaLoader/Makefile.PL
@cd ext/DynaLoader; \
${MINIPERL} -I${.OBJDIR} -I${.OBJDIR}/lib Makefile.PL ${MAKEMAKER_ARGS} \
LINKTYPE=static LIBS="-lperl -lm"; \
make -B config PERL_SRC=${.OBJDIR}

View File

@ -1,29 +0,0 @@
# $FreeBSD$
LIB= perl
CFLAGS+=-I${.OBJDIR} -I${PERL5SRC} -DPERL_CORE
SRCS= perl.c gv.c toke.c perly.c op.c regcomp.c dump.c util.c mg.c \
hv.c av.c run.c pp_hot.c sv.c pp.c scope.c pp_ctl.c pp_sys.c \
doop.c doio.c regexec.c utf8.c taint.c deb.c universal.c \
xsutils.c globals.c perlio.c perlapi.c \
config.h
DPADD= ${LIBM}
LDADD= -lm
NO_PERL_SCRIPT_MAKE= true
# NOPIC= true
.include <bsd.lib.mk>
config.h: links
@sh config_h.sh
.SUFFIXES:
.SUFFIXES: .o .po .So .s .S .c .ln
.PATH: ${PERL5SRC}

View File

@ -1,845 +0,0 @@
#!/bin/sh
#
# $FreeBSD$
#
# This file was produced by running the Configure script. It holds all the
# definitions figured out by Configure. Should you modify one of these values,
# do not forget to propagate your changes by running "Configure -der". You may
# instead choose to run each of the .SH files by yourself, or "Configure -S".
#
# This file was hand-edited after the automatic configuration specified above
#
# Package name : perl5
# Source directory : .
# Configuration time: Wed Feb 27 10:23:31 GMT 2002
# Configured by : markm
# Target system : freebsd 5.0-current #0:
Author=''
Date='$Date'
Header=''
Id='$FreeBSD$'
Locker=''
Log='$Log'
Mcc='Mcc'
RCSfile='$RCSfile'
Revision='$Revision'
Source=''
State=''
_a='.a'
_exe=''
_o='.o'
afs='false'
alignbytes='8'
ansi2knr=''
aphostname='/bin/hostname'
api_revision='5'
api_subversion='0'
api_version='5'
api_versionstring='5.005'
ar='ar'
archlib='/usr/libdata/perl/5.6.1/mach'
archlibexp='/usr/libdata/perl/5.6.1/mach'
archname64=''
archname='alpha-freebsd'
archobjs=''
awk='awk'
baserev='5.0'
bash=''
bin='/usr/bin'
bincompat5005='define'
binexp='/usr/bin'
bison=''
byacc='byacc'
byteorder='12345678'
c=''
castflags='0'
cat='cat'
cc='cc'
cccdlflags='-DPIC -fpic'
ccdlflags=' -Wl,-R/usr/lib'
ccflags='-fno-strict-aliasing -DAPPLLIB_EXP="/usr/libdata/perl/BSDPAN"'
ccflags_uselargefiles=''
ccname='cc'
ccsymbols='__FreeBSD_cc_version=500002 __GNUC_MINOR__=95 __alpha=1 __alpha__=1 __unix=1 __unix__=1 cpu=alpha machine=alpha system=FreeBSD system=unix'
ccversion=''
cf_by='markm'
cf_email='markm@FreeBSD.org'
cf_time='Wed Feb 27 10:23:31 GMT 2002'
charsize='1'
chgrp=''
chmod=''
chown=''
clocktype='clock_t'
comm='comm'
compress=''
contains='grep'
cp='cp'
cpio=''
cpp='cpp'
cpp_stuff='42'
cppccsymbols='__ELF__=1 __FreeBSD__=5 __GNUC__=2 alpha=1 unix=1'
cppflags='-fno-strict-aliasing -DAPPLLIB_EXP="/usr/libdata/perl/BSDPAN"'
cpplast='-'
cppminus='-'
cpprun='cc -E'
cppstdin='cc -E'
cppsymbols='__GNUC_MINOR__=95 __STDC__=1 __alpha=1 __alpha__=1 __unix=1 __unix__=1'
crosscompile='undef'
cryptlib=''
csh='csh'
d_Gconvert='sprintf((b),"%.*g",(n),(x))'
d_PRIEUldbl='define'
d_PRIFUldbl='define'
d_PRIGUldbl='define'
d_PRIXU64='define'
d_PRId64='define'
d_PRIeldbl='define'
d_PRIfldbl='define'
d_PRIgldbl='define'
d_PRIi64='define'
d_PRIo64='define'
d_PRIu64='define'
d_PRIx64='define'
d_SCNfldbl='define'
d__fwalk='undef'
d_access='define'
d_accessx='undef'
d_alarm='define'
d_archlib='define'
d_atolf='undef'
d_atoll='define'
d_attribut='define'
d_bcmp='define'
d_bcopy='define'
d_bincompat5005='define'
d_bsd='define'
d_bsdgetpgrp='undef'
d_bsdsetpgrp='undef'
d_bzero='define'
d_casti32='undef'
d_castneg='define'
d_charvspr='undef'
d_chown='define'
d_chroot='define'
d_chsize='undef'
d_closedir='define'
d_const='define'
d_crypt='define'
d_csh='define'
d_cuserid='undef'
d_dbl_dig='define'
d_difftime='define'
d_dirnamlen='define'
d_dlerror='define'
d_dlopen='define'
d_dlsymun='undef'
d_dosuid='define'
d_drand48proto='define'
d_dup2='define'
d_eaccess='define'
d_endgrent='define'
d_endhent='define'
d_endnent='define'
d_endpent='define'
d_endpwent='define'
d_endsent='define'
d_eofnblk='define'
d_eunice='undef'
d_fchmod='define'
d_fchown='define'
d_fcntl='define'
d_fcntl_can_lock='define'
d_fd_macros='define'
d_fd_set='define'
d_fds_bits='define'
d_fgetpos='define'
d_flexfnam='define'
d_flock='define'
d_fork='define'
d_fpathconf='define'
d_fpos64_t='undef'
d_frexpl='undef'
d_fs_data_s='undef'
d_fseeko='define'
d_fsetpos='define'
d_fstatfs='define'
d_fstatvfs='undef'
d_fsync='define'
d_ftello='define'
d_ftime='undef'
d_getcwd='define'
d_getespwnam='undef'
d_getfsstat='define'
d_getgrent='define'
d_getgrps='define'
d_gethbyaddr='define'
d_gethbyname='define'
d_gethent='define'
d_gethname='define'
d_gethostprotos='define'
d_getlogin='define'
d_getmnt='undef'
d_getmntent='undef'
d_getnbyaddr='define'
d_getnbyname='define'
d_getnent='define'
d_getnetprotos='define'
d_getpagsz='define'
d_getpbyname='define'
d_getpbynumber='define'
d_getpent='define'
d_getpgid='define'
d_getpgrp2='undef'
d_getpgrp='define'
d_getppid='define'
d_getprior='define'
d_getprotoprotos='define'
d_getprpwnam='undef'
d_getpwent='define'
d_getsbyname='define'
d_getsbyport='define'
d_getsent='define'
d_getservprotos='define'
d_getspnam='undef'
d_gettimeod='define'
d_gnulibc='undef'
d_grpasswd='define'
d_hasmntopt='undef'
d_htonl='define'
d_iconv='undef'
d_index='undef'
d_inetaton='define'
d_int64_t='define'
d_isascii='define'
d_isnan='define'
d_isnanl='undef'
d_killpg='define'
d_lchown='define'
d_ldbl_dig='define'
d_link='define'
d_locconv='define'
d_lockf='define'
d_longdbl='define'
d_longlong='define'
d_lseekproto='define'
d_lstat='define'
d_madvise='define'
d_mblen='define'
d_mbstowcs='define'
d_mbtowc='define'
d_memchr='define'
d_memcmp='define'
d_memcpy='define'
d_memmove='define'
d_memset='define'
d_mkdir='define'
d_mkdtemp='define'
d_mkfifo='define'
d_mkstemp='define'
d_mkstemps='define'
d_mktime='define'
d_mmap='define'
d_modfl='undef'
d_mprotect='define'
d_msg='define'
d_msg_ctrunc='define'
d_msg_dontroute='define'
d_msg_oob='define'
d_msg_peek='define'
d_msg_proxy='undef'
d_msgctl='define'
d_msgget='define'
d_msgrcv='define'
d_msgsnd='define'
d_msync='define'
d_munmap='define'
d_mymalloc='undef'
d_nice='define'
d_nv_preserves_uv='undef'
d_nv_preserves_uv_bits='64'
d_off64_t='undef'
d_old_pthread_create_joinable='undef'
d_oldpthreads='undef'
d_oldsock='undef'
d_open3='define'
d_pathconf='define'
d_pause='define'
d_perl_otherlibdirs='undef'
d_phostname='undef'
d_pipe='define'
d_poll='define'
d_portable='define'
d_pthread_yield='undef'
d_pwage='undef'
d_pwchange='define'
d_pwclass='define'
d_pwcomment='undef'
d_pwexpire='define'
d_pwgecos='define'
d_pwpasswd='define'
d_pwquota='undef'
d_qgcvt='undef'
d_quad='define'
d_readdir='define'
d_readlink='define'
d_rename='define'
d_rewinddir='define'
d_rmdir='define'
d_safebcpy='define'
d_safemcpy='define'
d_sanemcmp='define'
d_sbrkproto='define'
d_sched_yield='define'
d_scm_rights='define'
d_seekdir='define'
d_select='define'
d_sem='define'
d_semctl='define'
d_semctl_semid_ds='define'
d_semctl_semun='define'
d_semget='define'
d_semop='define'
d_setegid='define'
d_seteuid='define'
d_setgrent='define'
d_setgrps='define'
d_sethent='define'
d_setlinebuf='define'
d_setlocale='define'
d_setnent='define'
d_setpent='define'
d_setpgid='define'
d_setpgrp2='undef'
d_setpgrp='define'
d_setprior='define'
d_setproctitle='define'
d_setpwent='define'
d_setregid='define'
d_setresgid='define'
d_setresuid='define'
d_setreuid='define'
d_setrgid='define'
d_setruid='define'
d_setsent='define'
d_setsid='define'
d_setvbuf='define'
d_sfio='undef'
d_shm='define'
d_shmat='define'
d_shmatprototype='define'
d_shmctl='define'
d_shmdt='define'
d_shmget='define'
d_sigaction='define'
d_sigsetjmp='define'
d_socket='define'
d_socklen_t='define'
d_sockpair='define'
d_socks5_init='undef'
d_sqrtl='undef'
d_statblks='define'
d_statfs_f_flags='define'
d_statfs_s='define'
d_statvfs='undef'
d_stdio_cnt_lval='define'
d_stdio_ptr_lval='define'
d_stdio_ptr_lval_nochange_cnt='define'
d_stdio_ptr_lval_sets_cnt='undef'
d_stdio_stream_array='define'
d_stdiobase='define'
d_stdstdio='define'
d_strchr='define'
d_strcoll='define'
d_strctcpy='define'
d_strerrm='strerror(e)'
d_strerror='define'
d_strtod='define'
d_strtol='define'
d_strtold='undef'
d_strtoll='define'
d_strtoul='define'
d_strtoull='define'
d_strtouq='define'
d_strxfrm='define'
d_suidsafe='undef'
d_symlink='define'
d_syscall='define'
d_sysconf='define'
d_sysernlst=''
d_syserrlst='define'
d_system='define'
d_tcgetpgrp='define'
d_tcsetpgrp='define'
d_telldir='define'
d_telldirproto='define'
d_time='define'
d_times='define'
d_truncate='define'
d_tzname='define'
d_umask='define'
d_uname='define'
d_union_semun='define'
d_ustat='undef'
d_vendorarch='undef'
d_vendorbin='undef'
d_vendorlib='undef'
d_vfork='define'
d_void_closedir='undef'
d_voidsig='define'
d_voidtty=''
d_volatile='define'
d_vprintf='define'
d_wait4='define'
d_waitpid='define'
d_wcstombs='define'
d_wctomb='define'
d_xenix='undef'
date='date'
db_hashtype='u_int32_t'
db_prefixtype='size_t'
defvoidused='15'
direntrytype='struct dirent'
dlext='so'
dlsrc='dl_dlopen.xs'
doublesize='8'
drand01='drand48()'
dynamic_ext='B ByteLoader DB_File Data/Dumper Devel/DProf Devel/Peek Fcntl File/Glob IO IPC/SysV NDBM_File Opcode POSIX SDBM_File Socket Sys/Hostname Sys/Syslog attrs re'
eagain='EAGAIN'
ebcdic='undef'
echo='echo'
egrep='egrep'
emacs=''
eunicefix=':'
exe_ext=''
expr='expr'
extensions='B ByteLoader DB_File Data/Dumper Devel/DProf Devel/Peek Fcntl File/Glob IO IPC/SysV NDBM_File Opcode POSIX SDBM_File Socket Sys/Hostname Sys/Syslog attrs re Errno'
fflushNULL='define'
fflushall='undef'
find=''
firstmakefile='makefile'
flex=''
fpossize='8'
fpostype='fpos_t'
freetype='void'
full_ar='/usr/bin/ar'
full_csh='/bin/csh'
full_sed='/usr/bin/sed'
gccosandvers=''
gccversion='2.95.3 20010315 (release)'
gidformat='"u"'
gidsign='1'
gidsize='4'
gidtype='gid_t'
glibpth='/usr/lib'
grep='grep'
groupcat='cat /etc/group'
groupstype='gid_t'
gzip='gzip'
h_fcntl='false'
h_sysfile='true'
hint='recommended'
hostcat='cat /etc/hosts'
i16size='2'
i16type='int16_t'
i32size='4'
i32type='int32_t'
i64size='8'
i64type='int64_t'
i8size='1'
i8type='int8_t'
i_arpainet='define'
i_bsdioctl=''
i_db='define'
i_dbm='undef'
i_dirent='define'
i_dld='undef'
i_dlfcn='define'
i_fcntl='undef'
i_float='define'
i_gdbm='undef'
i_grp='define'
i_iconv='undef'
i_ieeefp='define'
i_inttypes='define'
i_libutil='define'
i_limits='define'
i_locale='define'
i_machcthr='undef'
i_malloc='define'
i_math='define'
i_memory='undef'
i_mntent='undef'
i_ndbm='define'
i_netdb='define'
i_neterrno='undef'
i_netinettcp='define'
i_niin='define'
i_poll='define'
i_prot='undef'
i_pthread='define'
i_pwd='define'
i_rpcsvcdbm='undef'
i_sfio='undef'
i_sgtty='undef'
i_shadow='undef'
i_socks='undef'
i_stdarg='define'
i_stddef='define'
i_stdlib='define'
i_string='define'
i_sunmath='undef'
i_sysaccess='undef'
i_sysdir='define'
i_sysfile='define'
i_sysfilio='define'
i_sysin='undef'
i_sysioctl='define'
i_syslog='define'
i_sysmman='define'
i_sysmode='undef'
i_sysmount='define'
i_sysndir='undef'
i_sysparam='define'
i_sysresrc='define'
i_syssecrt='undef'
i_sysselct='define'
i_syssockio=''
i_sysstat='define'
i_sysstatfs='undef'
i_sysstatvfs='undef'
i_systime='define'
i_systimek='undef'
i_systimes='define'
i_systypes='define'
i_sysuio='define'
i_sysun='define'
i_sysutsname='define'
i_sysvfs='undef'
i_syswait='define'
i_termio='undef'
i_termios='define'
i_time='undef'
i_unistd='define'
i_ustat='undef'
i_utime='define'
i_values='define'
i_varargs='undef'
i_varhdr='stdarg.h'
i_vfork='undef'
ignore_versioned_solibs=''
inc_version_list='5.6.0'
inc_version_list_init='"5.6.0",0'
incpath=''
inews=''
installarchlib='/usr/libdata/perl/5.6.1/mach'
installbin='/usr/local/bin'
installman1dir='/usr/local/man/man1'
installman3dir='/usr/local/lib/perl5/5.6.1/man/man3'
installprefix='/usr/local'
installprefixexp='/usr/local'
installprivlib='/usr/libdata/perl/5.6.1'
installscript='/usr/local/bin'
installsitearch='/usr/local/lib/perl5/site_perl/5.6.1/mach'
installsitebin='/usr/local/bin'
installsitelib='/usr/local/lib/perl5/site_perl/5.6.1'
installstyle='lib/perl5'
installusrbinperl='define'
installvendorarch=''
installvendorbin=''
installvendorlib=''
intsize='4'
issymlink='test -h'
ivdformat='"ld"'
ivsize='8'
ivtype='long'
known_extensions='B ByteLoader DB_File Data/Dumper Devel/DProf Devel/Peek Fcntl File/Glob GDBM_File IO IPC/SysV NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Sys/Hostname Sys/Syslog Thread attrs re'
ksh=''
ld='cc'
lddlflags='-Wl,-E -shared -lperl -lm -lcrypt '
ldflags='-Wl,-E -lperl -lm -lcrypt '
ldflags_uselargefiles=''
ldlibpthname='LD_LIBRARY_PATH'
less='less'
lib_ext='.a'
libc=''
libperl='libperl.so.5'
libpth='/usr/lib'
libs='-lm -lc -lcrypt -lutil'
libsdirs=' /usr/lib'
libsfiles=' libm.so.2 libc.so.5 libcrypt.so.2 libutil.so.3'
libsfound=' /usr/lib/libm.so.2 /usr/lib/libc.so.5 /usr/lib/libcrypt.so.2 /usr/lib/libutil.so.3'
libspath=' /usr/lib'
libswanted='sfio socket bind inet nsl nm ndbm gdbm dbm db dl dld ld sun m c cposix posix ndir dir crypt sec ucb bsd BSD PW x iconv util'
libswanted_uselargefiles=''
line=''
lint=''
lkflags=''
ln='ln'
lns='/bin/ln -s'
locincpth=''
loclibpth=''
longdblsize='8'
longlongsize='8'
longsize='8'
lp=''
lpr=''
ls='ls'
lseeksize='8'
lseektype='off_t'
mail=''
mailx=''
make='make'
make_set_make='#'
mallocobj=''
mallocsrc=''
malloctype='void *'
man1dir='/usr/local/man/man1'
man1direxp='/usr/local/man/man1'
man1ext='1'
man3dir='/usr/share/perl5/man3'
man3direxp='/usr/share/perl5/man3'
man3ext='3'
mips_type=''
mkdir='mkdir'
mmaptype='caddr_t'
modetype='mode_t'
more='more'
multiarch='undef'
mv=''
myarchname='alpha-freebsd'
mydomain='.FreeBSD.org'
myhostname='freefall'
myuname='freebsd grimreaper.grondar.org 5.0-current freebsd 5.0-current #0: mon feb 25 20:28:25 gmt 2002 root@grimreaper.grondar.org:usrsrcsysi386compilelibretto i386 '
n='-n'
netdb_hlen_type='int'
netdb_host_type='const char *'
netdb_name_type='const char *'
netdb_net_type='unsigned long'
nm='nm'
nm_opt=''
nm_so_opt=''
nonxs_ext='Errno'
nroff='nroff'
nvEUformat='"E"'
nvFUformat='"F"'
nvGUformat='"G"'
nveformat='"e"'
nvfformat='"f"'
nvgformat='"g"'
nvsize='8'
nvtype='double'
o_nonblock='O_NONBLOCK'
obj_ext='.o'
old_pthread_create_joinable=''
optimize="${CFLAGS}"
orderlib='false'
osname='freebsd'
osvers='5.0-current'
otherlibdirs=' '
package='perl5'
pager='/usr/bin/more'
passcat='cat /etc/passwd'
patchlevel='6'
path_sep=':'
perl5='/usr/bin/perl'
perl=''
perladmin='hackers@FreeBSD.org'
perllibs='-lm -lc -lcrypt -lutil'
perlpath='/usr/bin/perl'
pg='pg'
phostname='hostname'
pidtype='pid_t'
plibpth=''
pm_apiversion='5.005'
pmake=''
pr=''
prefix='/usr'
prefixexp='/usr'
privlib='/usr/libdata/perl/5.6.1'
privlibexp='/usr/libdata/perl/5.6.1'
prototype='define'
ptrsize='8'
quadkind='2'
quadtype='int64_t'
randbits='48'
randfunc='drand48'
randseedtype='long'
ranlib=':'
rd_nodata='-1'
revision='5'
rm='rm'
rmail=''
runnm='false'
sPRIEUldbl='"LE"'
sPRIFUldbl='"LF"'
sPRIGUldbl='"LG"'
sPRIXU64='"llX"'
sPRId64='"ld"'
sPRIeldbl='"e"'
sPRIfldbl='"f"'
sPRIgldbl='"g"'
sPRIi64='"li"'
sPRIo64='"lo"'
sPRIu64='"lu"'
sPRIx64='"lx"'
sSCNfldbl='"Lf"'
sched_yield='sched_yield()'
scriptdir='/usr/bin'
scriptdirexp='/usr/bin'
sed='sed'
seedfunc='srand48'
selectminbits='64'
selecttype='fd_set *'
sendmail=''
sh='/bin/sh'
shar=''
sharpbang='#!'
shmattype='char *'
shortsize='2'
shrpenv=''
shsharp='true'
sig_count='32'
sig_name='ZERO HUP INT QUIT ILL TRAP ABRT EMT FPE KILL BUS SEGV SYS PIPE ALRM TERM URG STOP TSTP CONT CHLD TTIN TTOU IO XCPU XFSZ VTALRM PROF WINCH INFO USR1 USR2 IOT '
sig_name_init='"ZERO", "HUP", "INT", "QUIT", "ILL", "TRAP", "ABRT", "EMT", "FPE", "KILL", "BUS", "SEGV", "SYS", "PIPE", "ALRM", "TERM", "URG", "STOP", "TSTP", "CONT", "CHLD", "TTIN", "TTOU", "IO", "XCPU", "XFSZ", "VTALRM", "PROF", "WINCH", "INFO", "USR1", "USR2", "IOT", 0'
sig_num='0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 6 '
sig_num_init='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 6, 0'
signal_t='void'
sitearch='/usr/local/lib/perl5/site_perl/5.6.1/mach'
sitearchexp='/usr/local/lib/perl5/site_perl/5.6.1/mach'
sitebin='/usr/local/bin'
sitebinexp='/usr/local/bin'
sitelib='/usr/local/lib/perl5/site_perl/5.6.1'
sitelib_stem='/usr/local/lib/perl5/site_perl/5.6.1'
sitelibexp='/usr/local/lib/perl5/site_perl/5.6.1'
siteprefix='/usr/local'
siteprefixexp='/usr/local'
sizesize='8'
sizetype='size_t'
sleep=''
smail=''
so='so'
sockethdr=''
socketlib=''
socksizetype='socklen_t'
sort='sort'
spackage='Perl5'
spitshell='cat'
src='.'
ssizetype='ssize_t'
startperl='#!/usr/bin/perl'
startsh='#!/bin/sh'
static_ext=' '
stdchar='char'
stdio_base='((fp)->_ub._base ? (fp)->_ub._base : (fp)->_bf._base)'
stdio_bufsiz='((fp)->_ub._base ? (fp)->_ub._size : (fp)->_bf._size)'
stdio_cnt='((fp)->_r)'
stdio_filbuf=''
stdio_ptr='((fp)->_p)'
stdio_stream_array='__sF'
strings='/usr/include/string.h'
submit=''
subversion='1'
sysman='/usr/share/man/man1'
tail=''
tar=''
tbl=''
tee=''
test='test'
timeincl='/usr/include/sys/time.h '
timetype='time_t'
touch='touch'
tr='tr'
trnl='\n'
troff=''
u16size='2'
u16type='uint16_t'
u32size='4'
u32type='uint32_t'
u64size='8'
u64type='uint64_t'
u8size='1'
u8type='uint8_t'
uidformat='"u"'
uidsign='1'
uidsize='4'
uidtype='uid_t'
uname='uname'
uniq='uniq'
uquadtype='uint64_t'
use5005threads='undef'
use64bitall='define'
use64bitint='define'
usedl='define'
useithreads='undef'
uselargefiles='define'
uselongdouble='undef'
usemorebits='undef'
usemultiplicity='undef'
usemymalloc='n'
usenm='false'
useopcode='true'
useperlio='undef'
useposix='true'
usesfio='false'
useshrplib='true'
usesocks='undef'
usethreads='undef'
usevendorprefix='undef'
usevfork='true'
usrinc='/usr/include'
uuname=''
uvXUformat='"lX"'
uvoformat='"lo"'
uvsize='8'
uvtype='unsigned long'
uvuformat='"lu"'
uvxformat='"lx"'
vendorarch=''
vendorarchexp=''
vendorbin=''
vendorbinexp=''
vendorlib=''
vendorlib_stem=''
vendorlibexp=''
vendorprefix=''
vendorprefixexp=''
version='5.6.1'
versiononly='undef'
vi=''
voidflags='15'
xlibpth='/usr/lib/386 /lib/386'
xs_apiversion='5.005'
yacc='/usr/bin/byacc'
yaccflags=''
zcat=''
zip='zip'
# Configure command line arguments.
config_arg0='Configure'
config_args='-Dprefix=/usr -Darchlib=/usr/libdata/perl/5.6.1/mach -Dprivlib=/usr/libdata/perl/5.6.1 -Dsitearch=/usr/local/lib/perl5/site_perl/5.6.1/mach -Dsitelib=/usr/local/lib/perl5/site_perl/5.6.1 -Dinstallsitearch=/usr/local/lib/perl5/site_perl/5.6.1/mach -Dinstallsitelib=/usr/local/lib/perl5/site_perl/5.6.1 -Dinstallbin=/usr/bin -Dinstallsitebin=/usr/local/bin -Dinstallscript=/usr/bin -Dman1dir=/usr/local/man/man1 -Dman3dir=/usr/local/lib/perl5/5.6.1/man/man3 -Duseshrplib=true -Ulocincpth= -Uloclibpth= -Dpager=/usr/bin/more'
config_argc=16
config_arg1='-Dprefix=/usr'
config_arg2='-Darchlib=/usr/libdata/perl/5.6.1/mach'
config_arg3='-Dprivlib=/usr/libdata/perl/5.6.1'
config_arg4='-Dsitearch=/usr/local/lib/perl5/site_perl/5.6.1/mach'
config_arg5='-Dsitelib=/usr/local/lib/perl5/site_perl/5.6.1'
config_arg6='-Dinstallsitearch=/usr/local/lib/perl5/site_perl/5.6.1/mach'
config_arg7='-Dinstallsitelib=/usr/local/lib/perl5/site_perl/5.6.1'
config_arg8='-Dinstallbin=/usr/bin'
config_arg9='-Dinstallsitebin=/usr/local/bin'
config_arg10='-Dinstallscript=/usr/bin'
config_arg11='-Dman1dir=/usr/local/man/man1'
config_arg12='-Dman3dir=/usr/local/lib/perl5/5.6.1/man/man3'
config_arg13='-Duseshrplib=true'
config_arg14='-Ulocincpth='
config_arg15='-Uloclibpth='
config_arg16='-Dpager=/usr/bin/more'
config_arg17='-der'
PERL_REVISION=5
PERL_VERSION=6
PERL_SUBVERSION=1
PERL_API_REVISION=5
PERL_API_VERSION=5
PERL_API_SUBVERSION=0
CONFIGDOTSH=true

View File

@ -1,845 +0,0 @@
#!/bin/sh
#
# $FreeBSD$
#
# This file was produced by running the Configure script. It holds all the
# definitions figured out by Configure. Should you modify one of these values,
# do not forget to propagate your changes by running "Configure -der". You may
# instead choose to run each of the .SH files by yourself, or "Configure -S".
#
# This file was hand-edited after the automatic configuration specified above
#
# Package name : perl5
# Source directory : .
# Configuration time: Wed Feb 27 10:23:31 GMT 2002
# Configured by : markm
# Target system : freebsd 5.0-current #0:
Author=''
Date='$Date'
Header=''
Id='$FreeBSD$'
Locker=''
Log='$Log'
Mcc='Mcc'
RCSfile='$RCSfile'
Revision='$Revision'
Source=''
State=''
_a='.a'
_exe=''
_o='.o'
afs='false'
alignbytes='4'
ansi2knr=''
aphostname='/bin/hostname'
api_revision='5'
api_subversion='0'
api_version='5'
api_versionstring='5.005'
ar='ar'
archlib='/usr/libdata/perl/5.6.1/mach'
archlibexp='/usr/libdata/perl/5.6.1/mach'
archname64=''
archname='i386-freebsd'
archobjs=''
awk='awk'
baserev='5.0'
bash=''
bin='/usr/bin'
bincompat5005='define'
binexp='/usr/bin'
bison=''
byacc='byacc'
byteorder='1234'
c=''
castflags='0'
cat='cat'
cc='cc'
cccdlflags='-DPIC -fpic'
ccdlflags=' -Wl,-R/usr/lib'
ccflags='-fno-strict-aliasing -DAPPLLIB_EXP="/usr/libdata/perl/BSDPAN"'
ccflags_uselargefiles=''
ccname='cc'
ccsymbols='__FreeBSD_cc_version=500002 __GNUC_MINOR__=95 __i386=1 __i386__=1 __unix=1 __unix__=1 cpu=i386 machine=i386 system=FreeBSD system=unix'
ccversion=''
cf_by='markm'
cf_email='markm@FreeBSD.org'
cf_time='Wed Feb 27 10:23:31 GMT 2002'
charsize='1'
chgrp=''
chmod=''
chown=''
clocktype='clock_t'
comm='comm'
compress=''
contains='grep'
cp='cp'
cpio=''
cpp='cpp'
cpp_stuff='42'
cppccsymbols='__ELF__=1 __FreeBSD__=5 __GNUC__=2 i386=1 unix=1'
cppflags='-fno-strict-aliasing -DAPPLLIB_EXP="/usr/libdata/perl/BSDPAN"'
cpplast='-'
cppminus='-'
cpprun='cc -E'
cppstdin='cc -E'
cppsymbols='__GNUC_MINOR__=95 __STDC__=1 __i386=1 __i386__=1 __unix=1 __unix__=1'
crosscompile='undef'
cryptlib=''
csh='csh'
d_Gconvert='sprintf((b),"%.*g",(n),(x))'
d_PRIEUldbl='define'
d_PRIFUldbl='define'
d_PRIGUldbl='define'
d_PRIXU64='define'
d_PRId64='define'
d_PRIeldbl='define'
d_PRIfldbl='define'
d_PRIgldbl='define'
d_PRIi64='define'
d_PRIo64='define'
d_PRIu64='define'
d_PRIx64='define'
d_SCNfldbl='define'
d__fwalk='undef'
d_access='define'
d_accessx='undef'
d_alarm='define'
d_archlib='define'
d_atolf='undef'
d_atoll='define'
d_attribut='define'
d_bcmp='define'
d_bcopy='define'
d_bincompat5005='define'
d_bsd='define'
d_bsdgetpgrp='undef'
d_bsdsetpgrp='undef'
d_bzero='define'
d_casti32='undef'
d_castneg='define'
d_charvspr='undef'
d_chown='define'
d_chroot='define'
d_chsize='undef'
d_closedir='define'
d_const='define'
d_crypt='define'
d_csh='define'
d_cuserid='undef'
d_dbl_dig='define'
d_difftime='define'
d_dirnamlen='define'
d_dlerror='define'
d_dlopen='define'
d_dlsymun='undef'
d_dosuid='define'
d_drand48proto='define'
d_dup2='define'
d_eaccess='define'
d_endgrent='define'
d_endhent='define'
d_endnent='define'
d_endpent='define'
d_endpwent='define'
d_endsent='define'
d_eofnblk='define'
d_eunice='undef'
d_fchmod='define'
d_fchown='define'
d_fcntl='define'
d_fcntl_can_lock='define'
d_fd_macros='define'
d_fd_set='define'
d_fds_bits='define'
d_fgetpos='define'
d_flexfnam='define'
d_flock='define'
d_fork='define'
d_fpathconf='define'
d_fpos64_t='undef'
d_frexpl='undef'
d_fs_data_s='undef'
d_fseeko='define'
d_fsetpos='define'
d_fstatfs='define'
d_fstatvfs='undef'
d_fsync='define'
d_ftello='define'
d_ftime='undef'
d_getcwd='define'
d_getespwnam='undef'
d_getfsstat='define'
d_getgrent='define'
d_getgrps='define'
d_gethbyaddr='define'
d_gethbyname='define'
d_gethent='define'
d_gethname='define'
d_gethostprotos='define'
d_getlogin='define'
d_getmnt='undef'
d_getmntent='undef'
d_getnbyaddr='define'
d_getnbyname='define'
d_getnent='define'
d_getnetprotos='define'
d_getpagsz='define'
d_getpbyname='define'
d_getpbynumber='define'
d_getpent='define'
d_getpgid='define'
d_getpgrp2='undef'
d_getpgrp='define'
d_getppid='define'
d_getprior='define'
d_getprotoprotos='define'
d_getprpwnam='undef'
d_getpwent='define'
d_getsbyname='define'
d_getsbyport='define'
d_getsent='define'
d_getservprotos='define'
d_getspnam='undef'
d_gettimeod='define'
d_gnulibc='undef'
d_grpasswd='define'
d_hasmntopt='undef'
d_htonl='define'
d_iconv='undef'
d_index='undef'
d_inetaton='define'
d_int64_t='define'
d_isascii='define'
d_isnan='define'
d_isnanl='undef'
d_killpg='define'
d_lchown='define'
d_ldbl_dig='define'
d_link='define'
d_locconv='define'
d_lockf='define'
d_longdbl='define'
d_longlong='define'
d_lseekproto='define'
d_lstat='define'
d_madvise='define'
d_mblen='define'
d_mbstowcs='define'
d_mbtowc='define'
d_memchr='define'
d_memcmp='define'
d_memcpy='define'
d_memmove='define'
d_memset='define'
d_mkdir='define'
d_mkdtemp='define'
d_mkfifo='define'
d_mkstemp='define'
d_mkstemps='define'
d_mktime='define'
d_mmap='define'
d_modfl='undef'
d_mprotect='define'
d_msg='define'
d_msg_ctrunc='define'
d_msg_dontroute='define'
d_msg_oob='define'
d_msg_peek='define'
d_msg_proxy='undef'
d_msgctl='define'
d_msgget='define'
d_msgrcv='define'
d_msgsnd='define'
d_msync='define'
d_munmap='define'
d_mymalloc='undef'
d_nice='define'
d_nv_preserves_uv='define'
d_nv_preserves_uv_bits='32'
d_off64_t='undef'
d_old_pthread_create_joinable='undef'
d_oldpthreads='undef'
d_oldsock='undef'
d_open3='define'
d_pathconf='define'
d_pause='define'
d_perl_otherlibdirs='undef'
d_phostname='undef'
d_pipe='define'
d_poll='define'
d_portable='define'
d_pthread_yield='undef'
d_pwage='undef'
d_pwchange='define'
d_pwclass='define'
d_pwcomment='undef'
d_pwexpire='define'
d_pwgecos='define'
d_pwpasswd='define'
d_pwquota='undef'
d_qgcvt='undef'
d_quad='define'
d_readdir='define'
d_readlink='define'
d_rename='define'
d_rewinddir='define'
d_rmdir='define'
d_safebcpy='define'
d_safemcpy='define'
d_sanemcmp='define'
d_sbrkproto='define'
d_sched_yield='define'
d_scm_rights='define'
d_seekdir='define'
d_select='define'
d_sem='define'
d_semctl='define'
d_semctl_semid_ds='define'
d_semctl_semun='define'
d_semget='define'
d_semop='define'
d_setegid='define'
d_seteuid='define'
d_setgrent='define'
d_setgrps='define'
d_sethent='define'
d_setlinebuf='define'
d_setlocale='define'
d_setnent='define'
d_setpent='define'
d_setpgid='define'
d_setpgrp2='undef'
d_setpgrp='define'
d_setprior='define'
d_setproctitle='define'
d_setpwent='define'
d_setregid='define'
d_setresgid='define'
d_setresuid='define'
d_setreuid='define'
d_setrgid='define'
d_setruid='define'
d_setsent='define'
d_setsid='define'
d_setvbuf='define'
d_sfio='undef'
d_shm='define'
d_shmat='define'
d_shmatprototype='define'
d_shmctl='define'
d_shmdt='define'
d_shmget='define'
d_sigaction='define'
d_sigsetjmp='define'
d_socket='define'
d_socklen_t='define'
d_sockpair='define'
d_socks5_init='undef'
d_sqrtl='undef'
d_statblks='define'
d_statfs_f_flags='define'
d_statfs_s='define'
d_statvfs='undef'
d_stdio_cnt_lval='define'
d_stdio_ptr_lval='define'
d_stdio_ptr_lval_nochange_cnt='define'
d_stdio_ptr_lval_sets_cnt='undef'
d_stdio_stream_array='define'
d_stdiobase='define'
d_stdstdio='define'
d_strchr='define'
d_strcoll='define'
d_strctcpy='define'
d_strerrm='strerror(e)'
d_strerror='define'
d_strtod='define'
d_strtol='define'
d_strtold='undef'
d_strtoll='define'
d_strtoul='define'
d_strtoull='define'
d_strtouq='define'
d_strxfrm='define'
d_suidsafe='undef'
d_symlink='define'
d_syscall='define'
d_sysconf='define'
d_sysernlst=''
d_syserrlst='define'
d_system='define'
d_tcgetpgrp='define'
d_tcsetpgrp='define'
d_telldir='define'
d_telldirproto='define'
d_time='define'
d_times='define'
d_truncate='define'
d_tzname='define'
d_umask='define'
d_uname='define'
d_union_semun='define'
d_ustat='undef'
d_vendorarch='undef'
d_vendorbin='undef'
d_vendorlib='undef'
d_vfork='define'
d_void_closedir='undef'
d_voidsig='define'
d_voidtty=''
d_volatile='define'
d_vprintf='define'
d_wait4='define'
d_waitpid='define'
d_wcstombs='define'
d_wctomb='define'
d_xenix='undef'
date='date'
db_hashtype='u_int32_t'
db_prefixtype='size_t'
defvoidused='15'
direntrytype='struct dirent'
dlext='so'
dlsrc='dl_dlopen.xs'
doublesize='8'
drand01='drand48()'
dynamic_ext='B ByteLoader DB_File Data/Dumper Devel/DProf Devel/Peek Fcntl File/Glob IO IPC/SysV NDBM_File Opcode POSIX SDBM_File Socket Sys/Hostname Sys/Syslog attrs re'
eagain='EAGAIN'
ebcdic='undef'
echo='echo'
egrep='egrep'
emacs=''
eunicefix=':'
exe_ext=''
expr='expr'
extensions='B ByteLoader DB_File Data/Dumper Devel/DProf Devel/Peek Fcntl File/Glob IO IPC/SysV NDBM_File Opcode POSIX SDBM_File Socket Sys/Hostname Sys/Syslog attrs re Errno'
fflushNULL='define'
fflushall='undef'
find=''
firstmakefile='makefile'
flex=''
fpossize='8'
fpostype='fpos_t'
freetype='void'
full_ar='/usr/bin/ar'
full_csh='/bin/csh'
full_sed='/usr/bin/sed'
gccosandvers=''
gccversion='2.95.3 20010315 (release)'
gidformat='"lu"'
gidsign='1'
gidsize='4'
gidtype='gid_t'
glibpth='/usr/lib'
grep='grep'
groupcat='cat /etc/group'
groupstype='gid_t'
gzip='gzip'
h_fcntl='false'
h_sysfile='true'
hint='recommended'
hostcat='cat /etc/hosts'
i16size='2'
i16type='int16_t'
i32size='4'
i32type='int32_t'
i64size='8'
i64type='int64_t'
i8size='1'
i8type='int8_t'
i_arpainet='define'
i_bsdioctl=''
i_db='define'
i_dbm='undef'
i_dirent='define'
i_dld='undef'
i_dlfcn='define'
i_fcntl='undef'
i_float='define'
i_gdbm='undef'
i_grp='define'
i_iconv='undef'
i_ieeefp='define'
i_inttypes='define'
i_libutil='define'
i_limits='define'
i_locale='define'
i_machcthr='undef'
i_malloc='define'
i_math='define'
i_memory='undef'
i_mntent='undef'
i_ndbm='define'
i_netdb='define'
i_neterrno='undef'
i_netinettcp='define'
i_niin='define'
i_poll='define'
i_prot='undef'
i_pthread='define'
i_pwd='define'
i_rpcsvcdbm='undef'
i_sfio='undef'
i_sgtty='undef'
i_shadow='undef'
i_socks='undef'
i_stdarg='define'
i_stddef='define'
i_stdlib='define'
i_string='define'
i_sunmath='undef'
i_sysaccess='undef'
i_sysdir='define'
i_sysfile='define'
i_sysfilio='define'
i_sysin='undef'
i_sysioctl='define'
i_syslog='define'
i_sysmman='define'
i_sysmode='undef'
i_sysmount='define'
i_sysndir='undef'
i_sysparam='define'
i_sysresrc='define'
i_syssecrt='undef'
i_sysselct='define'
i_syssockio=''
i_sysstat='define'
i_sysstatfs='undef'
i_sysstatvfs='undef'
i_systime='define'
i_systimek='undef'
i_systimes='define'
i_systypes='define'
i_sysuio='define'
i_sysun='define'
i_sysutsname='define'
i_sysvfs='undef'
i_syswait='define'
i_termio='undef'
i_termios='define'
i_time='undef'
i_unistd='define'
i_ustat='undef'
i_utime='define'
i_values='define'
i_varargs='undef'
i_varhdr='stdarg.h'
i_vfork='undef'
ignore_versioned_solibs=''
inc_version_list='5.6.0'
inc_version_list_init='"5.6.0",0'
incpath=''
inews=''
installarchlib='/usr/libdata/perl/5.6.1/mach'
installbin='/usr/local/bin'
installman1dir='/usr/local/man/man1'
installman3dir='/usr/local/lib/perl5/5.6.1/man/man3'
installprefix='/usr/local'
installprefixexp='/usr/local'
installprivlib='/usr/libdata/perl/5.6.1'
installscript='/usr/local/bin'
installsitearch='/usr/local/lib/perl5/site_perl/5.6.1/mach'
installsitebin='/usr/local/bin'
installsitelib='/usr/local/lib/perl5/site_perl/5.6.1'
installstyle='lib/perl5'
installusrbinperl='define'
installvendorarch=''
installvendorbin=''
installvendorlib=''
intsize='4'
issymlink='test -h'
ivdformat='"ld"'
ivsize='4'
ivtype='long'
known_extensions='B ByteLoader DB_File Data/Dumper Devel/DProf Devel/Peek Fcntl File/Glob GDBM_File IO IPC/SysV NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Sys/Hostname Sys/Syslog Thread attrs re'
ksh=''
ld='cc'
lddlflags='-Wl,-E -shared -lperl -lm -lcrypt '
ldflags='-Wl,-E -lperl -lm -lcrypt '
ldflags_uselargefiles=''
ldlibpthname='LD_LIBRARY_PATH'
less='less'
lib_ext='.a'
libc=''
libperl='libperl.so.5'
libpth='/usr/lib'
libs='-lm -lc -lcrypt -lutil'
libsdirs=' /usr/lib'
libsfiles=' libm.so.2 libc.so.5 libcrypt.so.2 libutil.so.3'
libsfound=' /usr/lib/libm.so.2 /usr/lib/libc.so.5 /usr/lib/libcrypt.so.2 /usr/lib/libutil.so.3'
libspath=' /usr/lib'
libswanted='sfio socket bind inet nsl nm ndbm gdbm dbm db dl dld ld sun m c cposix posix ndir dir crypt sec ucb bsd BSD PW x iconv util'
libswanted_uselargefiles=''
line=''
lint=''
lkflags=''
ln='ln'
lns='/bin/ln -s'
locincpth=''
loclibpth=''
longdblsize='12'
longlongsize='8'
longsize='4'
lp=''
lpr=''
ls='ls'
lseeksize='8'
lseektype='off_t'
mail=''
mailx=''
make='make'
make_set_make='#'
mallocobj=''
mallocsrc=''
malloctype='void *'
man1dir='/usr/local/man/man1'
man1direxp='/usr/local/man/man1'
man1ext='1'
man3dir='/usr/share/perl5/man3'
man3direxp='/usr/share/perl5/man3'
man3ext='3'
mips_type=''
mkdir='mkdir'
mmaptype='caddr_t'
modetype='mode_t'
more='more'
multiarch='undef'
mv=''
myarchname='i386-freebsd'
mydomain='.FreeBSD.org'
myhostname='freefall'
myuname='freebsd grimreaper.grondar.org 5.0-current freebsd 5.0-current #0: mon feb 25 20:28:25 gmt 2002 root@grimreaper.grondar.org:usrsrcsysi386compilelibretto i386 '
n='-n'
netdb_hlen_type='int'
netdb_host_type='const char *'
netdb_name_type='const char *'
netdb_net_type='unsigned long'
nm='nm'
nm_opt=''
nm_so_opt=''
nonxs_ext='Errno'
nroff='nroff'
nvEUformat='"E"'
nvFUformat='"F"'
nvGUformat='"G"'
nveformat='"e"'
nvfformat='"f"'
nvgformat='"g"'
nvsize='8'
nvtype='double'
o_nonblock='O_NONBLOCK'
obj_ext='.o'
old_pthread_create_joinable=''
optimize="${CFLAGS}"
orderlib='false'
osname='freebsd'
osvers='5.0-current'
otherlibdirs=' '
package='perl5'
pager='/usr/bin/more'
passcat='cat /etc/passwd'
patchlevel='6'
path_sep=':'
perl5='/usr/bin/perl'
perl=''
perladmin='hackers@FreeBSD.org'
perllibs='-lm -lc -lcrypt -lutil'
perlpath='/usr/bin/perl'
pg='pg'
phostname='hostname'
pidtype='pid_t'
plibpth=''
pm_apiversion='5.005'
pmake=''
pr=''
prefix='/usr'
prefixexp='/usr'
privlib='/usr/libdata/perl/5.6.1'
privlibexp='/usr/libdata/perl/5.6.1'
prototype='define'
ptrsize='4'
quadkind='3'
quadtype='int64_t'
randbits='48'
randfunc='drand48'
randseedtype='long'
ranlib=':'
rd_nodata='-1'
revision='5'
rm='rm'
rmail=''
runnm='false'
sPRIEUldbl='"LE"'
sPRIFUldbl='"LF"'
sPRIGUldbl='"LG"'
sPRIXU64='"llX"'
sPRId64='"lld"'
sPRIeldbl='"Le"'
sPRIfldbl='"Lf"'
sPRIgldbl='"Lg"'
sPRIi64='"lli"'
sPRIo64='"llo"'
sPRIu64='"llu"'
sPRIx64='"llx"'
sSCNfldbl='"Lf"'
sched_yield='sched_yield()'
scriptdir='/usr/bin'
scriptdirexp='/usr/bin'
sed='sed'
seedfunc='srand48'
selectminbits='32'
selecttype='fd_set *'
sendmail=''
sh='/bin/sh'
shar=''
sharpbang='#!'
shmattype='char *'
shortsize='2'
shrpenv=''
shsharp='true'
sig_count='32'
sig_name='ZERO HUP INT QUIT ILL TRAP ABRT EMT FPE KILL BUS SEGV SYS PIPE ALRM TERM URG STOP TSTP CONT CHLD TTIN TTOU IO XCPU XFSZ VTALRM PROF WINCH INFO USR1 USR2 IOT '
sig_name_init='"ZERO", "HUP", "INT", "QUIT", "ILL", "TRAP", "ABRT", "EMT", "FPE", "KILL", "BUS", "SEGV", "SYS", "PIPE", "ALRM", "TERM", "URG", "STOP", "TSTP", "CONT", "CHLD", "TTIN", "TTOU", "IO", "XCPU", "XFSZ", "VTALRM", "PROF", "WINCH", "INFO", "USR1", "USR2", "IOT", 0'
sig_num='0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 6 '
sig_num_init='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 6, 0'
signal_t='void'
sitearch='/usr/local/lib/perl5/site_perl/5.6.1/mach'
sitearchexp='/usr/local/lib/perl5/site_perl/5.6.1/mach'
sitebin='/usr/local/bin'
sitebinexp='/usr/local/bin'
sitelib='/usr/local/lib/perl5/site_perl/5.6.1'
sitelib_stem='/usr/local/lib/perl5/site_perl/5.6.1'
sitelibexp='/usr/local/lib/perl5/site_perl/5.6.1'
siteprefix='/usr/local'
siteprefixexp='/usr/local'
sizesize='4'
sizetype='size_t'
sleep=''
smail=''
so='so'
sockethdr=''
socketlib=''
socksizetype='socklen_t'
sort='sort'
spackage='Perl5'
spitshell='cat'
src='.'
ssizetype='ssize_t'
startperl='#!/usr/bin/perl'
startsh='#!/bin/sh'
static_ext=' '
stdchar='char'
stdio_base='((fp)->_ub._base ? (fp)->_ub._base : (fp)->_bf._base)'
stdio_bufsiz='((fp)->_ub._base ? (fp)->_ub._size : (fp)->_bf._size)'
stdio_cnt='((fp)->_r)'
stdio_filbuf=''
stdio_ptr='((fp)->_p)'
stdio_stream_array='__sF'
strings='/usr/include/string.h'
submit=''
subversion='1'
sysman='/usr/share/man/man1'
tail=''
tar=''
tbl=''
tee=''
test='test'
timeincl='/usr/include/sys/time.h '
timetype='time_t'
touch='touch'
tr='tr'
trnl='\n'
troff=''
u16size='2'
u16type='uint16_t'
u32size='4'
u32type='uint32_t'
u64size='8'
u64type='uint64_t'
u8size='1'
u8type='uint8_t'
uidformat='"lu"'
uidsign='1'
uidsize='4'
uidtype='uid_t'
uname='uname'
uniq='uniq'
uquadtype='uint64_t'
use5005threads='undef'
use64bitall='undef'
use64bitint='undef'
usedl='define'
useithreads='undef'
uselargefiles='define'
uselongdouble='undef'
usemorebits='undef'
usemultiplicity='undef'
usemymalloc='n'
usenm='false'
useopcode='true'
useperlio='undef'
useposix='true'
usesfio='false'
useshrplib='true'
usesocks='undef'
usethreads='undef'
usevendorprefix='undef'
usevfork='true'
usrinc='/usr/include'
uuname=''
uvXUformat='"lX"'
uvoformat='"lo"'
uvsize='4'
uvtype='unsigned long'
uvuformat='"lu"'
uvxformat='"lx"'
vendorarch=''
vendorarchexp=''
vendorbin=''
vendorbinexp=''
vendorlib=''
vendorlib_stem=''
vendorlibexp=''
vendorprefix=''
vendorprefixexp=''
version='5.6.1'
versiononly='undef'
vi=''
voidflags='15'
xlibpth='/usr/lib/386 /lib/386'
xs_apiversion='5.005'
yacc='/usr/bin/byacc'
yaccflags=''
zcat=''
zip='zip'
# Configure command line arguments.
config_arg0='Configure'
config_args='-Dprefix=/usr -Darchlib=/usr/libdata/perl/5.6.1/mach -Dprivlib=/usr/libdata/perl/5.6.1 -Dsitearch=/usr/local/lib/perl5/site_perl/5.6.1/mach -Dsitelib=/usr/local/lib/perl5/site_perl/5.6.1 -Dinstallsitearch=/usr/local/lib/perl5/site_perl/5.6.1/mach -Dinstallsitelib=/usr/local/lib/perl5/site_perl/5.6.1 -Dinstallbin=/usr/bin -Dinstallsitebin=/usr/local/bin -Dinstallscript=/usr/bin -Dman1dir=/usr/local/man/man1 -Dman3dir=/usr/local/lib/perl5/5.6.1/man/man3 -Duseshrplib=true -Ulocincpth= -Uloclibpth= -Dpager=/usr/bin/more'
config_argc=16
config_arg1='-Dprefix=/usr'
config_arg2='-Darchlib=/usr/libdata/perl/5.6.1/mach'
config_arg3='-Dprivlib=/usr/libdata/perl/5.6.1'
config_arg4='-Dsitearch=/usr/local/lib/perl5/site_perl/5.6.1/mach'
config_arg5='-Dsitelib=/usr/local/lib/perl5/site_perl/5.6.1'
config_arg6='-Dinstallsitearch=/usr/local/lib/perl5/site_perl/5.6.1/mach'
config_arg7='-Dinstallsitelib=/usr/local/lib/perl5/site_perl/5.6.1'
config_arg8='-Dinstallbin=/usr/bin'
config_arg9='-Dinstallsitebin=/usr/local/bin'
config_arg10='-Dinstallscript=/usr/bin'
config_arg11='-Dman1dir=/usr/local/man/man1'
config_arg12='-Dman3dir=/usr/local/lib/perl5/5.6.1/man/man3'
config_arg13='-Duseshrplib=true'
config_arg14='-Ulocincpth='
config_arg15='-Uloclibpth='
config_arg16='-Dpager=/usr/bin/more'
config_arg17='-der'
PERL_REVISION=5
PERL_VERSION=6
PERL_SUBVERSION=1
PERL_API_REVISION=5
PERL_API_VERSION=5
PERL_API_SUBVERSION=0
CONFIGDOTSH=true

View File

@ -1,845 +0,0 @@
#!/bin/sh
#
# $FreeBSD$
#
# This file was produced by running the Configure script. It holds all the
# definitions figured out by Configure. Should you modify one of these values,
# do not forget to propagate your changes by running "Configure -der". You may
# instead choose to run each of the .SH files by yourself, or "Configure -S".
#
# This file was hand-edited after the automatic configuration specified above
#
# Package name : perl5
# Source directory : .
# Configuration time: Wed Feb 27 10:23:31 GMT 2002
# Configured by : markm
# Target system : freebsd 5.0-current #0:
Author=''
Date='$Date'
Header=''
Id='$FreeBSD$'
Locker=''
Log='$Log'
Mcc='Mcc'
RCSfile='$RCSfile'
Revision='$Revision'
Source=''
State=''
_a='.a'
_exe=''
_o='.o'
afs='false'
alignbytes='8'
ansi2knr=''
aphostname='/bin/hostname'
api_revision='5'
api_subversion='0'
api_version='5'
api_versionstring='5.005'
ar='ar'
archlib='/usr/libdata/perl/5.6.1/mach'
archlibexp='/usr/libdata/perl/5.6.1/mach'
archname64=''
archname='ia64-freebsd'
archobjs=''
awk='awk'
baserev='5.0'
bash=''
bin='/usr/bin'
bincompat5005='define'
binexp='/usr/bin'
bison=''
byacc='byacc'
byteorder='12345678'
c=''
castflags='0'
cat='cat'
cc='cc'
cccdlflags='-DPIC -fpic'
ccdlflags=' -Wl,-R/usr/lib'
ccflags='-fno-strict-aliasing -DAPPLLIB_EXP="/usr/libdata/perl/BSDPAN"'
ccflags_uselargefiles=''
ccname='cc'
ccsymbols='__FreeBSD__=5 __FreeBSD_cc_version=500001 __GNUC_MINOR__=95 __ia64=1 __ia64__=1 __unix=1 __unix__=1 cpu=ia64 machine=ia64 system=FreeBSD system=unix'
ccversion=''
cf_by='markm'
cf_email='markm@FreeBSD.org'
cf_time='Wed Feb 27 10:23:31 GMT 2002'
charsize='1'
chgrp=''
chmod=''
chown=''
clocktype='clock_t'
comm='comm'
compress=''
contains='grep'
cp='cp'
cpio=''
cpp='cpp'
cpp_stuff='42'
cppccsymbols='__ELF__=1 __FreeBSD__=5 __GNUC__=2 ia64=1 unix=1'
cppflags='-fno-strict-aliasing -DAPPLLIB_EXP="/usr/libdata/perl/BSDPAN"'
cpplast='-'
cppminus='-'
cpprun='cc -E'
cppstdin='cc -E'
cppsymbols='__GNUC_MINOR__=95 __STDC__=1 __ia64=1 __ia64__=1 __unix=1 __unix__=1'
crosscompile='undef'
cryptlib=''
csh='csh'
d_Gconvert='sprintf((b),"%.*g",(n),(x))'
d_PRIEUldbl='define'
d_PRIFUldbl='define'
d_PRIGUldbl='define'
d_PRIXU64='define'
d_PRId64='define'
d_PRIeldbl='define'
d_PRIfldbl='define'
d_PRIgldbl='define'
d_PRIi64='define'
d_PRIo64='define'
d_PRIu64='define'
d_PRIx64='define'
d_SCNfldbl='define'
d__fwalk='undef'
d_access='define'
d_accessx='undef'
d_alarm='define'
d_archlib='define'
d_atolf='undef'
d_atoll='define'
d_attribut='define'
d_bcmp='define'
d_bcopy='define'
d_bincompat5005='define'
d_bsd='define'
d_bsdgetpgrp='undef'
d_bsdsetpgrp='undef'
d_bzero='define'
d_casti32='undef'
d_castneg='define'
d_charvspr='undef'
d_chown='define'
d_chroot='define'
d_chsize='undef'
d_closedir='define'
d_const='define'
d_crypt='define'
d_csh='define'
d_cuserid='undef'
d_dbl_dig='define'
d_difftime='define'
d_dirnamlen='define'
d_dlerror='define'
d_dlopen='define'
d_dlsymun='undef'
d_dosuid='define'
d_drand48proto='define'
d_dup2='define'
d_eaccess='define'
d_endgrent='define'
d_endhent='define'
d_endnent='define'
d_endpent='define'
d_endpwent='define'
d_endsent='define'
d_eofnblk='define'
d_eunice='undef'
d_fchmod='define'
d_fchown='define'
d_fcntl='define'
d_fcntl_can_lock='define'
d_fd_macros='define'
d_fd_set='define'
d_fds_bits='define'
d_fgetpos='define'
d_flexfnam='define'
d_flock='define'
d_fork='define'
d_fpathconf='define'
d_fpos64_t='undef'
d_frexpl='undef'
d_fs_data_s='undef'
d_fseeko='define'
d_fsetpos='define'
d_fstatfs='define'
d_fstatvfs='undef'
d_fsync='define'
d_ftello='define'
d_ftime='undef'
d_getcwd='define'
d_getespwnam='undef'
d_getfsstat='define'
d_getgrent='define'
d_getgrps='define'
d_gethbyaddr='define'
d_gethbyname='define'
d_gethent='define'
d_gethname='define'
d_gethostprotos='define'
d_getlogin='define'
d_getmnt='undef'
d_getmntent='undef'
d_getnbyaddr='define'
d_getnbyname='define'
d_getnent='define'
d_getnetprotos='define'
d_getpagsz='define'
d_getpbyname='define'
d_getpbynumber='define'
d_getpent='define'
d_getpgid='define'
d_getpgrp2='undef'
d_getpgrp='define'
d_getppid='define'
d_getprior='define'
d_getprotoprotos='define'
d_getprpwnam='undef'
d_getpwent='define'
d_getsbyname='define'
d_getsbyport='define'
d_getsent='define'
d_getservprotos='define'
d_getspnam='undef'
d_gettimeod='define'
d_gnulibc='undef'
d_grpasswd='define'
d_hasmntopt='undef'
d_htonl='define'
d_iconv='undef'
d_index='undef'
d_inetaton='define'
d_int64_t='define'
d_isascii='define'
d_isnan='define'
d_isnanl='undef'
d_killpg='define'
d_lchown='define'
d_ldbl_dig='define'
d_link='define'
d_locconv='define'
d_lockf='define'
d_longdbl='define'
d_longlong='define'
d_lseekproto='define'
d_lstat='define'
d_madvise='define'
d_mblen='define'
d_mbstowcs='define'
d_mbtowc='define'
d_memchr='define'
d_memcmp='define'
d_memcpy='define'
d_memmove='define'
d_memset='define'
d_mkdir='define'
d_mkdtemp='define'
d_mkfifo='define'
d_mkstemp='define'
d_mkstemps='define'
d_mktime='define'
d_mmap='define'
d_modfl='undef'
d_mprotect='define'
d_msg='define'
d_msg_ctrunc='define'
d_msg_dontroute='define'
d_msg_oob='define'
d_msg_peek='define'
d_msg_proxy='undef'
d_msgctl='define'
d_msgget='define'
d_msgrcv='define'
d_msgsnd='define'
d_msync='define'
d_munmap='define'
d_mymalloc='undef'
d_nice='define'
d_nv_preserves_uv='undef'
d_nv_preserves_uv_bits='64'
d_off64_t='undef'
d_old_pthread_create_joinable='undef'
d_oldpthreads='undef'
d_oldsock='undef'
d_open3='define'
d_pathconf='define'
d_pause='define'
d_perl_otherlibdirs='undef'
d_phostname='undef'
d_pipe='define'
d_poll='define'
d_portable='define'
d_pthread_yield='undef'
d_pwage='undef'
d_pwchange='define'
d_pwclass='define'
d_pwcomment='undef'
d_pwexpire='define'
d_pwgecos='define'
d_pwpasswd='define'
d_pwquota='undef'
d_qgcvt='undef'
d_quad='define'
d_readdir='define'
d_readlink='define'
d_rename='define'
d_rewinddir='define'
d_rmdir='define'
d_safebcpy='define'
d_safemcpy='define'
d_sanemcmp='define'
d_sbrkproto='define'
d_sched_yield='define'
d_scm_rights='define'
d_seekdir='define'
d_select='define'
d_sem='define'
d_semctl='define'
d_semctl_semid_ds='define'
d_semctl_semun='define'
d_semget='define'
d_semop='define'
d_setegid='define'
d_seteuid='define'
d_setgrent='define'
d_setgrps='define'
d_sethent='define'
d_setlinebuf='define'
d_setlocale='define'
d_setnent='define'
d_setpent='define'
d_setpgid='define'
d_setpgrp2='undef'
d_setpgrp='define'
d_setprior='define'
d_setproctitle='define'
d_setpwent='define'
d_setregid='define'
d_setresgid='define'
d_setresuid='define'
d_setreuid='define'
d_setrgid='define'
d_setruid='define'
d_setsent='define'
d_setsid='define'
d_setvbuf='define'
d_sfio='undef'
d_shm='define'
d_shmat='define'
d_shmatprototype='define'
d_shmctl='define'
d_shmdt='define'
d_shmget='define'
d_sigaction='define'
d_sigsetjmp='define'
d_socket='define'
d_socklen_t='define'
d_sockpair='define'
d_socks5_init='undef'
d_sqrtl='undef'
d_statblks='define'
d_statfs_f_flags='define'
d_statfs_s='define'
d_statvfs='undef'
d_stdio_cnt_lval='define'
d_stdio_ptr_lval='define'
d_stdio_ptr_lval_nochange_cnt='define'
d_stdio_ptr_lval_sets_cnt='undef'
d_stdio_stream_array='define'
d_stdiobase='define'
d_stdstdio='define'
d_strchr='define'
d_strcoll='define'
d_strctcpy='define'
d_strerrm='strerror(e)'
d_strerror='define'
d_strtod='define'
d_strtol='define'
d_strtold='undef'
d_strtoll='define'
d_strtoul='define'
d_strtoull='define'
d_strtouq='define'
d_strxfrm='define'
d_suidsafe='undef'
d_symlink='define'
d_syscall='define'
d_sysconf='define'
d_sysernlst=''
d_syserrlst='define'
d_system='define'
d_tcgetpgrp='define'
d_tcsetpgrp='define'
d_telldir='define'
d_telldirproto='define'
d_time='define'
d_times='define'
d_truncate='define'
d_tzname='define'
d_umask='define'
d_uname='define'
d_union_semun='define'
d_ustat='undef'
d_vendorarch='undef'
d_vendorbin='undef'
d_vendorlib='undef'
d_vfork='define'
d_void_closedir='undef'
d_voidsig='define'
d_voidtty=''
d_volatile='define'
d_vprintf='define'
d_wait4='define'
d_waitpid='define'
d_wcstombs='define'
d_wctomb='define'
d_xenix='undef'
date='date'
db_hashtype='u_int32_t'
db_prefixtype='size_t'
defvoidused='15'
direntrytype='struct dirent'
dlext='so'
dlsrc='dl_dlopen.xs'
doublesize='8'
drand01='drand48()'
dynamic_ext='B ByteLoader DB_File Data/Dumper Devel/DProf Devel/Peek Fcntl File/Glob IO IPC/SysV NDBM_File Opcode POSIX SDBM_File Socket Sys/Hostname Sys/Syslog attrs re'
eagain='EAGAIN'
ebcdic='undef'
echo='echo'
egrep='egrep'
emacs=''
eunicefix=':'
exe_ext=''
expr='expr'
extensions='B ByteLoader DB_File Data/Dumper Devel/DProf Devel/Peek Fcntl File/Glob IO IPC/SysV NDBM_File Opcode POSIX SDBM_File Socket Sys/Hostname Sys/Syslog attrs re Errno'
fflushNULL='define'
fflushall='undef'
find=''
firstmakefile='makefile'
flex=''
fpossize='8'
fpostype='fpos_t'
freetype='void'
full_ar='/usr/bin/ar'
full_csh='/bin/csh'
full_sed='/usr/bin/sed'
gccosandvers=''
gccversion='2.95.3 20010315 (release)'
gidformat='"u"'
gidsign='1'
gidsize='4'
gidtype='gid_t'
glibpth='/usr/lib'
grep='grep'
groupcat='cat /etc/group'
groupstype='gid_t'
gzip='gzip'
h_fcntl='false'
h_sysfile='true'
hint='recommended'
hostcat='cat /etc/hosts'
i16size='2'
i16type='int16_t'
i32size='4'
i32type='int32_t'
i64size='8'
i64type='int64_t'
i8size='1'
i8type='int8_t'
i_arpainet='define'
i_bsdioctl=''
i_db='define'
i_dbm='undef'
i_dirent='define'
i_dld='undef'
i_dlfcn='define'
i_fcntl='undef'
i_float='define'
i_gdbm='undef'
i_grp='define'
i_iconv='undef'
i_ieeefp='define'
i_inttypes='define'
i_libutil='define'
i_limits='define'
i_locale='define'
i_machcthr='undef'
i_malloc='define'
i_math='define'
i_memory='undef'
i_mntent='undef'
i_ndbm='define'
i_netdb='define'
i_neterrno='undef'
i_netinettcp='define'
i_niin='define'
i_poll='define'
i_prot='undef'
i_pthread='define'
i_pwd='define'
i_rpcsvcdbm='undef'
i_sfio='undef'
i_sgtty='undef'
i_shadow='undef'
i_socks='undef'
i_stdarg='define'
i_stddef='define'
i_stdlib='define'
i_string='define'
i_sunmath='undef'
i_sysaccess='undef'
i_sysdir='define'
i_sysfile='define'
i_sysfilio='define'
i_sysin='undef'
i_sysioctl='define'
i_syslog='define'
i_sysmman='define'
i_sysmode='undef'
i_sysmount='define'
i_sysndir='undef'
i_sysparam='define'
i_sysresrc='define'
i_syssecrt='undef'
i_sysselct='define'
i_syssockio=''
i_sysstat='define'
i_sysstatfs='undef'
i_sysstatvfs='undef'
i_systime='define'
i_systimek='undef'
i_systimes='define'
i_systypes='define'
i_sysuio='define'
i_sysun='define'
i_sysutsname='define'
i_sysvfs='undef'
i_syswait='define'
i_termio='undef'
i_termios='define'
i_time='undef'
i_unistd='define'
i_ustat='undef'
i_utime='define'
i_values='define'
i_varargs='undef'
i_varhdr='stdarg.h'
i_vfork='undef'
ignore_versioned_solibs=''
inc_version_list='5.6.0'
inc_version_list_init='"5.6.0",0'
incpath=''
inews=''
installarchlib='/usr/libdata/perl/5.6.1/mach'
installbin='/usr/local/bin'
installman1dir='/usr/local/man/man1'
installman3dir='/usr/local/lib/perl5/5.6.1/man/man3'
installprefix='/usr/local'
installprefixexp='/usr/local'
installprivlib='/usr/libdata/perl/5.6.1'
installscript='/usr/local/bin'
installsitearch='/usr/local/lib/perl5/site_perl/5.6.1/mach'
installsitebin='/usr/local/bin'
installsitelib='/usr/local/lib/perl5/site_perl/5.6.1'
installstyle='lib/perl5'
installusrbinperl='define'
installvendorarch=''
installvendorbin=''
installvendorlib=''
intsize='4'
issymlink='test -h'
ivdformat='"ld"'
ivsize='8'
ivtype='long'
known_extensions='B ByteLoader DB_File Data/Dumper Devel/DProf Devel/Peek Fcntl File/Glob GDBM_File IO IPC/SysV NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Sys/Hostname Sys/Syslog Thread attrs re'
ksh=''
ld='cc'
lddlflags='-Wl,-E -shared -lperl -lm -lcrypt '
ldflags='-Wl,-E -lperl -lm -lcrypt '
ldflags_uselargefiles=''
ldlibpthname='LD_LIBRARY_PATH'
less='less'
lib_ext='.a'
libc=''
libperl='libperl.so.5'
libpth='/usr/lib'
libs='-lm -lc -lcrypt -lutil'
libsdirs=' /usr/lib'
libsfiles=' libm.so.2 libc.so.5 libcrypt.so.2 libutil.so.3'
libsfound=' /usr/lib/libm.so.2 /usr/lib/libc.so.5 /usr/lib/libcrypt.so.2 /usr/lib/libutil.so.3'
libspath=' /usr/lib'
libswanted='sfio socket bind inet nsl nm ndbm gdbm dbm db dl dld ld sun m c cposix posix ndir dir crypt sec ucb bsd BSD PW x iconv util'
libswanted_uselargefiles=''
line=''
lint=''
lkflags=''
ln='ln'
lns='/bin/ln -s'
locincpth=''
loclibpth=''
longdblsize='8'
longlongsize='8'
longsize='8'
lp=''
lpr=''
ls='ls'
lseeksize='8'
lseektype='off_t'
mail=''
mailx=''
make='make'
make_set_make='#'
mallocobj=''
mallocsrc=''
malloctype='void *'
man1dir='/usr/local/man/man1'
man1direxp='/usr/local/man/man1'
man1ext='1'
man3dir='/usr/share/perl5/man3'
man3direxp='/usr/share/perl5/man3'
man3ext='3'
mips_type=''
mkdir='mkdir'
mmaptype='caddr_t'
modetype='mode_t'
more='more'
multiarch='undef'
mv=''
myarchname='ia64-freebsd'
mydomain='.FreeBSD.org'
myhostname='freefall'
myuname='freebsd grimreaper.grondar.org 5.0-current freebsd 5.0-current #0: mon feb 25 20:28:25 gmt 2002 root@grimreaper.grondar.org:usrsrcsysi386compilelibretto i386 '
n='-n'
netdb_hlen_type='int'
netdb_host_type='const char *'
netdb_name_type='const char *'
netdb_net_type='unsigned long'
nm='nm'
nm_opt=''
nm_so_opt=''
nonxs_ext='Errno'
nroff='nroff'
nvEUformat='"E"'
nvFUformat='"F"'
nvGUformat='"G"'
nveformat='"e"'
nvfformat='"f"'
nvgformat='"g"'
nvsize='8'
nvtype='double'
o_nonblock='O_NONBLOCK'
obj_ext='.o'
old_pthread_create_joinable=''
optimize="${CFLAGS}"
orderlib='false'
osname='freebsd'
osvers='5.0-current'
otherlibdirs=' '
package='perl5'
pager='/usr/bin/more'
passcat='cat /etc/passwd'
patchlevel='6'
path_sep=':'
perl5='/usr/bin/perl'
perl=''
perladmin='hackers@FreeBSD.org'
perllibs='-lm -lc -lcrypt -lutil'
perlpath='/usr/bin/perl'
pg='pg'
phostname='hostname'
pidtype='pid_t'
plibpth=''
pm_apiversion='5.005'
pmake=''
pr=''
prefix='/usr'
prefixexp='/usr'
privlib='/usr/libdata/perl/5.6.1'
privlibexp='/usr/libdata/perl/5.6.1'
prototype='define'
ptrsize='8'
quadkind='2'
quadtype='int64_t'
randbits='48'
randfunc='drand48'
randseedtype='long'
ranlib=':'
rd_nodata='-1'
revision='5'
rm='rm'
rmail=''
runnm='false'
sPRIEUldbl='"E"'
sPRIFUldbl='"F"'
sPRIGUldbl='"G"'
sPRIXU64='"lX"'
sPRId64='"ld"'
sPRIeldbl='"e"'
sPRIfldbl='"f"'
sPRIgldbl='"g"'
sPRIi64='"li"'
sPRIo64='"lo"'
sPRIu64='"lu"'
sPRIx64='"lx"'
sSCNfldbl='"Lf"'
sched_yield='sched_yield()'
scriptdir='/usr/bin'
scriptdirexp='/usr/bin'
sed='sed'
seedfunc='srand48'
selectminbits='64'
selecttype='fd_set *'
sendmail=''
sh='/bin/sh'
shar=''
sharpbang='#!'
shmattype='char *'
shortsize='2'
shrpenv=''
shsharp='true'
sig_count='32'
sig_name='ZERO HUP INT QUIT ILL TRAP ABRT EMT FPE KILL BUS SEGV SYS PIPE ALRM TERM URG STOP TSTP CONT CHLD TTIN TTOU IO XCPU XFSZ VTALRM PROF WINCH INFO USR1 USR2 IOT '
sig_name_init='"ZERO", "HUP", "INT", "QUIT", "ILL", "TRAP", "ABRT", "EMT", "FPE", "KILL", "BUS", "SEGV", "SYS", "PIPE", "ALRM", "TERM", "URG", "STOP", "TSTP", "CONT", "CHLD", "TTIN", "TTOU", "IO", "XCPU", "XFSZ", "VTALRM", "PROF", "WINCH", "INFO", "USR1", "USR2", "IOT", 0'
sig_num='0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 6 '
sig_num_init='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 6, 0'
signal_t='void'
sitearch='/usr/local/lib/perl5/site_perl/5.6.1/mach'
sitearchexp='/usr/local/lib/perl5/site_perl/5.6.1/mach'
sitebin='/usr/local/bin'
sitebinexp='/usr/local/bin'
sitelib='/usr/local/lib/perl5/site_perl/5.6.1'
sitelib_stem='/usr/local/lib/perl5/site_perl/5.6.1'
sitelibexp='/usr/local/lib/perl5/site_perl/5.6.1'
siteprefix='/usr/local'
siteprefixexp='/usr/local'
sizesize='8'
sizetype='size_t'
sleep=''
smail=''
so='so'
sockethdr=''
socketlib=''
socksizetype='socklen_t'
sort='sort'
spackage='Perl5'
spitshell='cat'
src='.'
ssizetype='ssize_t'
startperl='#!/usr/bin/perl'
startsh='#!/bin/sh'
static_ext=' '
stdchar='char'
stdio_base='((fp)->_ub._base ? (fp)->_ub._base : (fp)->_bf._base)'
stdio_bufsiz='((fp)->_ub._base ? (fp)->_ub._size : (fp)->_bf._size)'
stdio_cnt='((fp)->_r)'
stdio_filbuf=''
stdio_ptr='((fp)->_p)'
stdio_stream_array='__sF'
strings='/usr/include/string.h'
submit=''
subversion='1'
sysman='/usr/share/man/man1'
tail=''
tar=''
tbl=''
tee=''
test='test'
timeincl='/usr/include/sys/time.h '
timetype='time_t'
touch='touch'
tr='tr'
trnl='\n'
troff=''
u16size='2'
u16type='uint16_t'
u32size='4'
u32type='uint32_t'
u64size='8'
u64type='uint64_t'
u8size='1'
u8type='uint8_t'
uidformat='"u"'
uidsign='1'
uidsize='4'
uidtype='uid_t'
uname='uname'
uniq='uniq'
uquadtype='uint64_t'
use5005threads='undef'
use64bitall='define'
use64bitint='define'
usedl='define'
useithreads='undef'
uselargefiles='define'
uselongdouble='undef'
usemorebits='undef'
usemultiplicity='undef'
usemymalloc='n'
usenm='false'
useopcode='true'
useperlio='undef'
useposix='true'
usesfio='false'
useshrplib='true'
usesocks='undef'
usethreads='undef'
usevendorprefix='undef'
usevfork='true'
usrinc='/usr/include'
uuname=''
uvXUformat='"lX"'
uvoformat='"lo"'
uvsize='8'
uvtype='unsigned long'
uvuformat='"lu"'
uvxformat='"lx"'
vendorarch=''
vendorarchexp=''
vendorbin=''
vendorbinexp=''
vendorlib=''
vendorlib_stem=''
vendorlibexp=''
vendorprefix=''
vendorprefixexp=''
version='5.6.1'
versiononly='undef'
vi=''
voidflags='15'
xlibpth='/usr/lib/386 /lib/386'
xs_apiversion='5.005'
yacc='/usr/bin/byacc'
yaccflags=''
zcat=''
zip='zip'
# Configure command line arguments.
config_arg0='Configure'
config_args='-Dprefix=/usr -Darchlib=/usr/libdata/perl/5.6.1/mach -Dprivlib=/usr/libdata/perl/5.6.1 -Dsitearch=/usr/local/lib/perl5/site_perl/5.6.1/mach -Dsitelib=/usr/local/lib/perl5/site_perl/5.6.1 -Dinstallsitearch=/usr/local/lib/perl5/site_perl/5.6.1/mach -Dinstallsitelib=/usr/local/lib/perl5/site_perl/5.6.1 -Dinstallbin=/usr/bin -Dinstallsitebin=/usr/local/bin -Dinstallscript=/usr/bin -Dman1dir=/usr/local/man/man1 -Dman3dir=/usr/local/lib/perl5/5.6.1/man/man3 -Duseshrplib=true -Ulocincpth= -Uloclibpth= -Dpager=/usr/bin/more'
config_argc=16
config_arg1='-Dprefix=/usr'
config_arg2='-Darchlib=/usr/libdata/perl/5.6.1/mach'
config_arg3='-Dprivlib=/usr/libdata/perl/5.6.1'
config_arg4='-Dsitearch=/usr/local/lib/perl5/site_perl/5.6.1/mach'
config_arg5='-Dsitelib=/usr/local/lib/perl5/site_perl/5.6.1'
config_arg6='-Dinstallsitearch=/usr/local/lib/perl5/site_perl/5.6.1/mach'
config_arg7='-Dinstallsitelib=/usr/local/lib/perl5/site_perl/5.6.1'
config_arg8='-Dinstallbin=/usr/bin'
config_arg9='-Dinstallsitebin=/usr/local/bin'
config_arg10='-Dinstallscript=/usr/bin'
config_arg11='-Dman1dir=/usr/local/man/man1'
config_arg12='-Dman3dir=/usr/local/lib/perl5/5.6.1/man/man3'
config_arg13='-Duseshrplib=true'
config_arg14='-Ulocincpth='
config_arg15='-Uloclibpth='
config_arg16='-Dpager=/usr/bin/more'
config_arg17='-der'
PERL_REVISION=5
PERL_VERSION=6
PERL_SUBVERSION=1
PERL_API_REVISION=5
PERL_API_VERSION=5
PERL_API_SUBVERSION=0
CONFIGDOTSH=true

View File

@ -1,845 +0,0 @@
#!/bin/sh
#
# $FreeBSD$
#
# This file was produced by running the Configure script. It holds all the
# definitions figured out by Configure. Should you modify one of these values,
# do not forget to propagate your changes by running "Configure -der". You may
# instead choose to run each of the .SH files by yourself, or "Configure -S".
#
# This file was hand-edited after the automatic configuration specified above
#
# Package name : perl5
# Source directory : .
# Configuration time: Wed Feb 27 10:23:31 GMT 2002
# Configured by : markm
# Target system : freebsd 5.0-current #0:
Author=''
Date='$Date'
Header=''
Id='$FreeBSD$'
Locker=''
Log='$Log'
Mcc='Mcc'
RCSfile='$RCSfile'
Revision='$Revision'
Source=''
State=''
_a='.a'
_exe=''
_o='.o'
afs='false'
alignbytes='8'
ansi2knr=''
aphostname='/bin/hostname'
api_revision='5'
api_subversion='0'
api_version='5'
api_versionstring='5.005'
ar='ar'
archlib='/usr/libdata/perl/5.6.1/mach'
archlibexp='/usr/libdata/perl/5.6.1/mach'
archname64=''
archname='sparc64-freebsd'
archobjs=''
awk='awk'
baserev='5.0'
bash=''
bin='/usr/bin'
bincompat5005='define'
binexp='/usr/bin'
bison=''
byacc='byacc'
byteorder='87654321'
c=''
castflags='0'
cat='cat'
cc='cc'
cccdlflags='-DPIC -fpic'
ccdlflags=' -Wl,-R/usr/lib'
ccflags='-fno-strict-aliasing -DAPPLLIB_EXP="/usr/libdata/perl/BSDPAN"'
ccflags_uselargefiles=''
ccname='cc'
ccsymbols='__FreeBSD_cc_version=500002 __GNUC_MINOR__=95 __sparc64=1 __sparc64__=1 __unix=1 __unix__=1 cpu=sparc64 machine=sparc64 system=FreeBSD system=unix'
ccversion=''
cf_by='markm'
cf_email='markm@FreeBSD.org'
cf_time='Wed Feb 27 10:23:31 GMT 2002'
charsize='1'
chgrp=''
chmod=''
chown=''
clocktype='clock_t'
comm='comm'
compress=''
contains='grep'
cp='cp'
cpio=''
cpp='cpp'
cpp_stuff='42'
cppccsymbols='__ELF__=1 __FreeBSD__=5 __GNUC__=2 sparc64=1 unix=1'
cppflags='-fno-strict-aliasing -DAPPLLIB_EXP="/usr/libdata/perl/BSDPAN"'
cpplast='-'
cppminus='-'
cpprun='cc -E'
cppstdin='cc -E'
cppsymbols='__GNUC_MINOR__=95 __STDC__=1 __sparc64=1 __sparc64__=1 __unix=1 __unix__=1'
crosscompile='undef'
cryptlib=''
csh='csh'
d_Gconvert='sprintf((b),"%.*g",(n),(x))'
d_PRIEUldbl='define'
d_PRIFUldbl='define'
d_PRIGUldbl='define'
d_PRIXU64='define'
d_PRId64='define'
d_PRIeldbl='define'
d_PRIfldbl='define'
d_PRIgldbl='define'
d_PRIi64='define'
d_PRIo64='define'
d_PRIu64='define'
d_PRIx64='define'
d_SCNfldbl='define'
d__fwalk='undef'
d_access='define'
d_accessx='undef'
d_alarm='define'
d_archlib='define'
d_atolf='undef'
d_atoll='define'
d_attribut='define'
d_bcmp='define'
d_bcopy='define'
d_bincompat5005='define'
d_bsd='define'
d_bsdgetpgrp='undef'
d_bsdsetpgrp='undef'
d_bzero='define'
d_casti32='undef'
d_castneg='define'
d_charvspr='undef'
d_chown='define'
d_chroot='define'
d_chsize='undef'
d_closedir='define'
d_const='define'
d_crypt='define'
d_csh='define'
d_cuserid='undef'
d_dbl_dig='define'
d_difftime='define'
d_dirnamlen='define'
d_dlerror='define'
d_dlopen='define'
d_dlsymun='undef'
d_dosuid='define'
d_drand48proto='define'
d_dup2='define'
d_eaccess='define'
d_endgrent='define'
d_endhent='define'
d_endnent='define'
d_endpent='define'
d_endpwent='define'
d_endsent='define'
d_eofnblk='define'
d_eunice='undef'
d_fchmod='define'
d_fchown='define'
d_fcntl='define'
d_fcntl_can_lock='define'
d_fd_macros='define'
d_fd_set='define'
d_fds_bits='define'
d_fgetpos='define'
d_flexfnam='define'
d_flock='define'
d_fork='define'
d_fpathconf='define'
d_fpos64_t='undef'
d_frexpl='undef'
d_fs_data_s='undef'
d_fseeko='define'
d_fsetpos='define'
d_fstatfs='define'
d_fstatvfs='undef'
d_fsync='define'
d_ftello='define'
d_ftime='undef'
d_getcwd='define'
d_getespwnam='undef'
d_getfsstat='define'
d_getgrent='define'
d_getgrps='define'
d_gethbyaddr='define'
d_gethbyname='define'
d_gethent='define'
d_gethname='define'
d_gethostprotos='define'
d_getlogin='define'
d_getmnt='undef'
d_getmntent='undef'
d_getnbyaddr='define'
d_getnbyname='define'
d_getnent='define'
d_getnetprotos='define'
d_getpagsz='define'
d_getpbyname='define'
d_getpbynumber='define'
d_getpent='define'
d_getpgid='define'
d_getpgrp2='undef'
d_getpgrp='define'
d_getppid='define'
d_getprior='define'
d_getprotoprotos='define'
d_getprpwnam='undef'
d_getpwent='define'
d_getsbyname='define'
d_getsbyport='define'
d_getsent='define'
d_getservprotos='define'
d_getspnam='undef'
d_gettimeod='define'
d_gnulibc='undef'
d_grpasswd='define'
d_hasmntopt='undef'
d_htonl='define'
d_iconv='undef'
d_index='undef'
d_inetaton='define'
d_int64_t='define'
d_isascii='define'
d_isnan='define'
d_isnanl='undef'
d_killpg='define'
d_lchown='define'
d_ldbl_dig='define'
d_link='define'
d_locconv='define'
d_lockf='define'
d_longdbl='define'
d_longlong='define'
d_lseekproto='define'
d_lstat='define'
d_madvise='define'
d_mblen='define'
d_mbstowcs='define'
d_mbtowc='define'
d_memchr='define'
d_memcmp='define'
d_memcpy='define'
d_memmove='define'
d_memset='define'
d_mkdir='define'
d_mkdtemp='define'
d_mkfifo='define'
d_mkstemp='define'
d_mkstemps='define'
d_mktime='define'
d_mmap='define'
d_modfl='undef'
d_mprotect='define'
d_msg='define'
d_msg_ctrunc='define'
d_msg_dontroute='define'
d_msg_oob='define'
d_msg_peek='define'
d_msg_proxy='undef'
d_msgctl='define'
d_msgget='define'
d_msgrcv='define'
d_msgsnd='define'
d_msync='define'
d_munmap='define'
d_mymalloc='undef'
d_nice='define'
d_nv_preserves_uv='undef'
d_nv_preserves_uv_bits='64'
d_off64_t='undef'
d_old_pthread_create_joinable='undef'
d_oldpthreads='undef'
d_oldsock='undef'
d_open3='define'
d_pathconf='define'
d_pause='define'
d_perl_otherlibdirs='undef'
d_phostname='undef'
d_pipe='define'
d_poll='define'
d_portable='define'
d_pthread_yield='undef'
d_pwage='undef'
d_pwchange='define'
d_pwclass='define'
d_pwcomment='undef'
d_pwexpire='define'
d_pwgecos='define'
d_pwpasswd='define'
d_pwquota='undef'
d_qgcvt='undef'
d_quad='define'
d_readdir='define'
d_readlink='define'
d_rename='define'
d_rewinddir='define'
d_rmdir='define'
d_safebcpy='define'
d_safemcpy='define'
d_sanemcmp='define'
d_sbrkproto='define'
d_sched_yield='define'
d_scm_rights='define'
d_seekdir='define'
d_select='define'
d_sem='define'
d_semctl='define'
d_semctl_semid_ds='define'
d_semctl_semun='define'
d_semget='define'
d_semop='define'
d_setegid='define'
d_seteuid='define'
d_setgrent='define'
d_setgrps='define'
d_sethent='define'
d_setlinebuf='define'
d_setlocale='define'
d_setnent='define'
d_setpent='define'
d_setpgid='define'
d_setpgrp2='undef'
d_setpgrp='define'
d_setprior='define'
d_setproctitle='define'
d_setpwent='define'
d_setregid='define'
d_setresgid='define'
d_setresuid='define'
d_setreuid='define'
d_setrgid='define'
d_setruid='define'
d_setsent='define'
d_setsid='define'
d_setvbuf='define'
d_sfio='undef'
d_shm='define'
d_shmat='define'
d_shmatprototype='define'
d_shmctl='define'
d_shmdt='define'
d_shmget='define'
d_sigaction='define'
d_sigsetjmp='define'
d_socket='define'
d_socklen_t='define'
d_sockpair='define'
d_socks5_init='undef'
d_sqrtl='undef'
d_statblks='define'
d_statfs_f_flags='define'
d_statfs_s='define'
d_statvfs='undef'
d_stdio_cnt_lval='define'
d_stdio_ptr_lval='define'
d_stdio_ptr_lval_nochange_cnt='define'
d_stdio_ptr_lval_sets_cnt='undef'
d_stdio_stream_array='define'
d_stdiobase='define'
d_stdstdio='define'
d_strchr='define'
d_strcoll='define'
d_strctcpy='define'
d_strerrm='strerror(e)'
d_strerror='define'
d_strtod='define'
d_strtol='define'
d_strtold='undef'
d_strtoll='define'
d_strtoul='define'
d_strtoull='define'
d_strtouq='define'
d_strxfrm='define'
d_suidsafe='undef'
d_symlink='define'
d_syscall='define'
d_sysconf='define'
d_sysernlst=''
d_syserrlst='define'
d_system='define'
d_tcgetpgrp='define'
d_tcsetpgrp='define'
d_telldir='define'
d_telldirproto='define'
d_time='define'
d_times='define'
d_truncate='define'
d_tzname='define'
d_umask='define'
d_uname='define'
d_union_semun='define'
d_ustat='undef'
d_vendorarch='undef'
d_vendorbin='undef'
d_vendorlib='undef'
d_vfork='define'
d_void_closedir='undef'
d_voidsig='define'
d_voidtty=''
d_volatile='define'
d_vprintf='define'
d_wait4='define'
d_waitpid='define'
d_wcstombs='define'
d_wctomb='define'
d_xenix='undef'
date='date'
db_hashtype='u_int32_t'
db_prefixtype='size_t'
defvoidused='15'
direntrytype='struct dirent'
dlext='so'
dlsrc='dl_dlopen.xs'
doublesize='8'
drand01='drand48()'
dynamic_ext='B ByteLoader DB_File Data/Dumper Devel/DProf Devel/Peek Fcntl File/Glob IO IPC/SysV NDBM_File Opcode POSIX SDBM_File Socket Sys/Hostname Sys/Syslog attrs re'
eagain='EAGAIN'
ebcdic='undef'
echo='echo'
egrep='egrep'
emacs=''
eunicefix=':'
exe_ext=''
expr='expr'
extensions='B ByteLoader DB_File Data/Dumper Devel/DProf Devel/Peek Fcntl File/Glob IO IPC/SysV NDBM_File Opcode POSIX SDBM_File Socket Sys/Hostname Sys/Syslog attrs re Errno'
fflushNULL='define'
fflushall='undef'
find=''
firstmakefile='makefile'
flex=''
fpossize='8'
fpostype='fpos_t'
freetype='void'
full_ar='/usr/bin/ar'
full_csh='/bin/csh'
full_sed='/usr/bin/sed'
gccosandvers=''
gccversion='2.95.3 20010315 (release)'
gidformat='"u"'
gidsign='1'
gidsize='4'
gidtype='gid_t'
glibpth='/usr/lib'
grep='grep'
groupcat='cat /etc/group'
groupstype='gid_t'
gzip='gzip'
h_fcntl='false'
h_sysfile='true'
hint='recommended'
hostcat='cat /etc/hosts'
i16size='2'
i16type='int16_t'
i32size='4'
i32type='int32_t'
i64size='8'
i64type='int64_t'
i8size='1'
i8type='int8_t'
i_arpainet='define'
i_bsdioctl=''
i_db='define'
i_dbm='undef'
i_dirent='define'
i_dld='undef'
i_dlfcn='define'
i_fcntl='undef'
i_float='define'
i_gdbm='undef'
i_grp='define'
i_iconv='undef'
i_ieeefp='define'
i_inttypes='define'
i_libutil='define'
i_limits='define'
i_locale='define'
i_machcthr='undef'
i_malloc='define'
i_math='define'
i_memory='undef'
i_mntent='undef'
i_ndbm='define'
i_netdb='define'
i_neterrno='undef'
i_netinettcp='define'
i_niin='define'
i_poll='define'
i_prot='undef'
i_pthread='define'
i_pwd='define'
i_rpcsvcdbm='undef'
i_sfio='undef'
i_sgtty='undef'
i_shadow='undef'
i_socks='undef'
i_stdarg='define'
i_stddef='define'
i_stdlib='define'
i_string='define'
i_sunmath='undef'
i_sysaccess='undef'
i_sysdir='define'
i_sysfile='define'
i_sysfilio='define'
i_sysin='undef'
i_sysioctl='define'
i_syslog='define'
i_sysmman='define'
i_sysmode='undef'
i_sysmount='define'
i_sysndir='undef'
i_sysparam='define'
i_sysresrc='define'
i_syssecrt='undef'
i_sysselct='define'
i_syssockio=''
i_sysstat='define'
i_sysstatfs='undef'
i_sysstatvfs='undef'
i_systime='define'
i_systimek='undef'
i_systimes='define'
i_systypes='define'
i_sysuio='define'
i_sysun='define'
i_sysutsname='define'
i_sysvfs='undef'
i_syswait='define'
i_termio='undef'
i_termios='define'
i_time='undef'
i_unistd='define'
i_ustat='undef'
i_utime='define'
i_values='define'
i_varargs='undef'
i_varhdr='stdarg.h'
i_vfork='undef'
ignore_versioned_solibs=''
inc_version_list='5.6.0'
inc_version_list_init='"5.6.0",0'
incpath=''
inews=''
installarchlib='/usr/libdata/perl/5.6.1/mach'
installbin='/usr/local/bin'
installman1dir='/usr/local/man/man1'
installman3dir='/usr/local/lib/perl5/5.6.1/man/man3'
installprefix='/usr/local'
installprefixexp='/usr/local'
installprivlib='/usr/libdata/perl/5.6.1'
installscript='/usr/local/bin'
installsitearch='/usr/local/lib/perl5/site_perl/5.6.1/mach'
installsitebin='/usr/local/bin'
installsitelib='/usr/local/lib/perl5/site_perl/5.6.1'
installstyle='lib/perl5'
installusrbinperl='define'
installvendorarch=''
installvendorbin=''
installvendorlib=''
intsize='4'
issymlink='test -h'
ivdformat='"ld"'
ivsize='8'
ivtype='long'
known_extensions='B ByteLoader DB_File Data/Dumper Devel/DProf Devel/Peek Fcntl File/Glob GDBM_File IO IPC/SysV NDBM_File ODBM_File Opcode POSIX SDBM_File Socket Sys/Hostname Sys/Syslog Thread attrs re'
ksh=''
ld='cc'
lddlflags='-Wl,-E -shared -lperl -lm -lcrypt '
ldflags='-Wl,-E -lperl -lm -lcrypt '
ldflags_uselargefiles=''
ldlibpthname='LD_LIBRARY_PATH'
less='less'
lib_ext='.a'
libc=''
libperl='libperl.so.5'
libpth='/usr/lib'
libs='-lm -lc -lcrypt -lutil'
libsdirs=' /usr/lib'
libsfiles=' libm.so.2 libc.so.5 libcrypt.so.2 libutil.so.3'
libsfound=' /usr/lib/libm.so.2 /usr/lib/libc.so.5 /usr/lib/libcrypt.so.2 /usr/lib/libutil.so.3'
libspath=' /usr/lib'
libswanted='sfio socket bind inet nsl nm ndbm gdbm dbm db dl dld ld sun m c cposix posix ndir dir crypt sec ucb bsd BSD PW x iconv util'
libswanted_uselargefiles=''
line=''
lint=''
lkflags=''
ln='ln'
lns='/bin/ln -s'
locincpth=''
loclibpth=''
longdblsize='8'
longlongsize='8'
longsize='8'
lp=''
lpr=''
ls='ls'
lseeksize='8'
lseektype='off_t'
mail=''
mailx=''
make='make'
make_set_make='#'
mallocobj=''
mallocsrc=''
malloctype='void *'
man1dir='/usr/local/man/man1'
man1direxp='/usr/local/man/man1'
man1ext='1'
man3dir='/usr/share/perl5/man3'
man3direxp='/usr/share/perl5/man3'
man3ext='3'
mips_type=''
mkdir='mkdir'
mmaptype='caddr_t'
modetype='mode_t'
more='more'
multiarch='undef'
mv=''
myarchname='sparc64-freebsd'
mydomain='.FreeBSD.org'
myhostname='freefall'
myuname='freebsd grimreaper.grondar.org 5.0-current freebsd 5.0-current #0: mon feb 25 20:28:25 gmt 2002 root@grimreaper.grondar.org:usrsrcsysi386compilelibretto i386 '
n='-n'
netdb_hlen_type='int'
netdb_host_type='const char *'
netdb_name_type='const char *'
netdb_net_type='unsigned long'
nm='nm'
nm_opt=''
nm_so_opt=''
nonxs_ext='Errno'
nroff='nroff'
nvEUformat='"E"'
nvFUformat='"F"'
nvGUformat='"G"'
nveformat='"e"'
nvfformat='"f"'
nvgformat='"g"'
nvsize='8'
nvtype='double'
o_nonblock='O_NONBLOCK'
obj_ext='.o'
old_pthread_create_joinable=''
optimize="${CFLAGS}"
orderlib='false'
osname='freebsd'
osvers='5.0-current'
otherlibdirs=' '
package='perl5'
pager='/usr/bin/more'
passcat='cat /etc/passwd'
patchlevel='6'
path_sep=':'
perl5='/usr/bin/perl'
perl=''
perladmin='hackers@FreeBSD.org'
perllibs='-lm -lc -lcrypt -lutil'
perlpath='/usr/bin/perl'
pg='pg'
phostname='hostname'
pidtype='pid_t'
plibpth=''
pm_apiversion='5.005'
pmake=''
pr=''
prefix='/usr'
prefixexp='/usr'
privlib='/usr/libdata/perl/5.6.1'
privlibexp='/usr/libdata/perl/5.6.1'
prototype='define'
ptrsize='8'
quadkind='2'
quadtype='int64_t'
randbits='48'
randfunc='drand48'
randseedtype='long'
ranlib=':'
rd_nodata='-1'
revision='5'
rm='rm'
rmail=''
runnm='false'
sPRIEUldbl='"E"'
sPRIFUldbl='"F"'
sPRIGUldbl='"G"'
sPRIXU64='"lX"'
sPRId64='"ld"'
sPRIeldbl='"e"'
sPRIfldbl='"f"'
sPRIgldbl='"g"'
sPRIi64='"li"'
sPRIo64='"lo"'
sPRIu64='"lu"'
sPRIx64='"lx"'
sSCNfldbl='"Lf"'
sched_yield='sched_yield()'
scriptdir='/usr/bin'
scriptdirexp='/usr/bin'
sed='sed'
seedfunc='srand48'
selectminbits='64'
selecttype='fd_set *'
sendmail=''
sh='/bin/sh'
shar=''
sharpbang='#!'
shmattype='char *'
shortsize='2'
shrpenv=''
shsharp='true'
sig_count='32'
sig_name='ZERO HUP INT QUIT ILL TRAP ABRT EMT FPE KILL BUS SEGV SYS PIPE ALRM TERM URG STOP TSTP CONT CHLD TTIN TTOU IO XCPU XFSZ VTALRM PROF WINCH INFO USR1 USR2 IOT '
sig_name_init='"ZERO", "HUP", "INT", "QUIT", "ILL", "TRAP", "ABRT", "EMT", "FPE", "KILL", "BUS", "SEGV", "SYS", "PIPE", "ALRM", "TERM", "URG", "STOP", "TSTP", "CONT", "CHLD", "TTIN", "TTOU", "IO", "XCPU", "XFSZ", "VTALRM", "PROF", "WINCH", "INFO", "USR1", "USR2", "IOT", 0'
sig_num='0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 6 '
sig_num_init='0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 6, 0'
signal_t='void'
sitearch='/usr/local/lib/perl5/site_perl/5.6.1/mach'
sitearchexp='/usr/local/lib/perl5/site_perl/5.6.1/mach'
sitebin='/usr/local/bin'
sitebinexp='/usr/local/bin'
sitelib='/usr/local/lib/perl5/site_perl/5.6.1'
sitelib_stem='/usr/local/lib/perl5/site_perl/5.6.1'
sitelibexp='/usr/local/lib/perl5/site_perl/5.6.1'
siteprefix='/usr/local'
siteprefixexp='/usr/local'
sizesize='8'
sizetype='size_t'
sleep=''
smail=''
so='so'
sockethdr=''
socketlib=''
socksizetype='socklen_t'
sort='sort'
spackage='Perl5'
spitshell='cat'
src='.'
ssizetype='ssize_t'
startperl='#!/usr/bin/perl'
startsh='#!/bin/sh'
static_ext=' '
stdchar='char'
stdio_base='((fp)->_ub._base ? (fp)->_ub._base : (fp)->_bf._base)'
stdio_bufsiz='((fp)->_ub._base ? (fp)->_ub._size : (fp)->_bf._size)'
stdio_cnt='((fp)->_r)'
stdio_filbuf=''
stdio_ptr='((fp)->_p)'
stdio_stream_array='__sF'
strings='/usr/include/string.h'
submit=''
subversion='1'
sysman='/usr/share/man/man1'
tail=''
tar=''
tbl=''
tee=''
test='test'
timeincl='/usr/include/sys/time.h '
timetype='time_t'
touch='touch'
tr='tr'
trnl='\n'
troff=''
u16size='2'
u16type='uint16_t'
u32size='4'
u32type='uint32_t'
u64size='8'
u64type='uint64_t'
u8size='1'
u8type='uint8_t'
uidformat='"u"'
uidsign='1'
uidsize='4'
uidtype='uid_t'
uname='uname'
uniq='uniq'
uquadtype='uint64_t'
use5005threads='undef'
use64bitall='define'
use64bitint='define'
usedl='define'
useithreads='undef'
uselargefiles='define'
uselongdouble='undef'
usemorebits='undef'
usemultiplicity='undef'
usemymalloc='n'
usenm='false'
useopcode='true'
useperlio='undef'
useposix='true'
usesfio='false'
useshrplib='true'
usesocks='undef'
usethreads='undef'
usevendorprefix='undef'
usevfork='true'
usrinc='/usr/include'
uuname=''
uvXUformat='"lX"'
uvoformat='"lo"'
uvsize='8'
uvtype='unsigned long'
uvuformat='"lu"'
uvxformat='"lx"'
vendorarch=''
vendorarchexp=''
vendorbin=''
vendorbinexp=''
vendorlib=''
vendorlib_stem=''
vendorlibexp=''
vendorprefix=''
vendorprefixexp=''
version='5.6.1'
versiononly='undef'
vi=''
voidflags='15'
xlibpth='/usr/lib/386 /lib/386'
xs_apiversion='5.005'
yacc='/usr/bin/byacc'
yaccflags=''
zcat=''
zip='zip'
# Configure command line arguments.
config_arg0='Configure'
config_args='-Dprefix=/usr -Darchlib=/usr/libdata/perl/5.6.1/mach -Dprivlib=/usr/libdata/perl/5.6.1 -Dsitearch=/usr/local/lib/perl5/site_perl/5.6.1/mach -Dsitelib=/usr/local/lib/perl5/site_perl/5.6.1 -Dinstallsitearch=/usr/local/lib/perl5/site_perl/5.6.1/mach -Dinstallsitelib=/usr/local/lib/perl5/site_perl/5.6.1 -Dinstallbin=/usr/bin -Dinstallsitebin=/usr/local/bin -Dinstallscript=/usr/bin -Dman1dir=/usr/local/man/man1 -Dman3dir=/usr/local/lib/perl5/5.6.1/man/man3 -Duseshrplib=true -Ulocincpth= -Uloclibpth= -Dpager=/usr/bin/more'
config_argc=16
config_arg1='-Dprefix=/usr'
config_arg2='-Darchlib=/usr/libdata/perl/5.6.1/mach'
config_arg3='-Dprivlib=/usr/libdata/perl/5.6.1'
config_arg4='-Dsitearch=/usr/local/lib/perl5/site_perl/5.6.1/mach'
config_arg5='-Dsitelib=/usr/local/lib/perl5/site_perl/5.6.1'
config_arg6='-Dinstallsitearch=/usr/local/lib/perl5/site_perl/5.6.1/mach'
config_arg7='-Dinstallsitelib=/usr/local/lib/perl5/site_perl/5.6.1'
config_arg8='-Dinstallbin=/usr/bin'
config_arg9='-Dinstallsitebin=/usr/local/bin'
config_arg10='-Dinstallscript=/usr/bin'
config_arg11='-Dman1dir=/usr/local/man/man1'
config_arg12='-Dman3dir=/usr/local/lib/perl5/5.6.1/man/man3'
config_arg13='-Duseshrplib=true'
config_arg14='-Ulocincpth='
config_arg15='-Uloclibpth='
config_arg16='-Dpager=/usr/bin/more'
config_arg17='-der'
PERL_REVISION=5
PERL_VERSION=6
PERL_SUBVERSION=1
PERL_API_REVISION=5
PERL_API_VERSION=5
PERL_API_SUBVERSION=0
CONFIGDOTSH=true

View File

@ -1,5 +0,0 @@
# $FreeBSD$
MODULE= B
.include <bsd.prog.mk>

View File

@ -1,5 +0,0 @@
# $FreeBSD$
MODULE= ByteLoader
.include <bsd.prog.mk>

View File

@ -1,5 +0,0 @@
# $FreeBSD$
MODULE= DB_File
.include <bsd.prog.mk>

View File

@ -1,6 +0,0 @@
# $FreeBSD$
MODULE= DProf
MODULEDIR= Devel/DProf
.include <bsd.prog.mk>

View File

@ -1,6 +0,0 @@
# $FreeBSD$
MODULE= Dumper
MODULEDIR= Data/Dumper
.include <bsd.prog.mk>

View File

@ -1,5 +0,0 @@
# $FreeBSD$
MODULE= Errno
.include <bsd.prog.mk>

View File

@ -1,5 +0,0 @@
# $FreeBSD$
MODULE= Fcntl
.include <bsd.prog.mk>

View File

@ -1,6 +0,0 @@
# $FreeBSD$
MODULE= Glob
MODULEDIR= File/Glob
.include <bsd.prog.mk>

View File

@ -1,6 +0,0 @@
# $FreeBSD$
MODULE= Hostname
MODULEDIR= Sys/Hostname
.include <bsd.prog.mk>

View File

@ -1,5 +0,0 @@
# $FreeBSD$
MODULE= IO
.include <bsd.prog.mk>

View File

@ -1,52 +0,0 @@
# $FreeBSD$
SUBDIR= B ByteLoader DB_File Dumper DProf Errno Peek Fcntl Glob IO SysV \
NDBM_File Opcode POSIX SDBM_File Socket Hostname Syslog attrs re
all: man3pages
beforeinstall:
@cd ${.OBJDIR}/lib ;\
for i in `find . \! -type d \! -name \*.3.gz` ; do \
j=`echo $$i|sed -e 's|auto/DynaLoader|mach/auto/DynaLoader|'` ;\
${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
$$i ${DESTDIR}/usr/libdata/perl/${VERSION}/$$j ;\
done
@cd ${.OBJDIR}/lib ;\
${INSTALL} ${COPY} -o ${MANOWN} -g ${MANGRP} -m ${MANMODE} \
*.3.gz ${DESTDIR}/usr/share/perl/man/man3
@cd ${.OBJDIR} ;\
${INSTALL} ${COPY} -o ${SHAREOWN} -g ${SHAREGRP} -m ${SHAREMODE} \
*.h ${DESTDIR}/usr/libdata/perl/${VERSION}/mach/CORE
@cd ${.OBJDIR} ;\
${INSTALL} ${COPY} -o ${BINOWN} -g ${BINGRP} -m ${BINMODE} \
Config.pm ${DESTDIR}/usr/libdata/perl/${VERSION}/mach
.include <bsd.prog.mk>
man3pages: ${DYNALOADER} pod2man
@cd ${.OBJDIR}/lib ;\
for i in `find . -name \*.pm | grep -v Functions.pm` ; do \
j=`echo $$i | sed -e 's|./||' -e 's|/|::|g' -e 's|.pm|.3|'` ;\
echo Manifying $$j ;\
${MINIPERL} -I${.OBJDIR}/lib ${.OBJDIR}/pod2man $$i > $$j ;\
gzip -fn $$j ;\
done
@cd ${.OBJDIR}/ext ;\
for i in `find . -name \*.pm -o -name \*.pod | grep -v POSIX.pm` ; do \
j=`echo $$i | sed -e 's|./||' -e 's|/SysV/|/IPC/|' \
-e 's|/Dumper/|/Data/|' -e 's|/lib/|/|' \
-e 's|^[^/]*/||' \
-e 's|/|::|g' -e 's|.pm|.3|' -e 's|.pod|.3|'`;\
i=`echo $$i | sed -e 's|./||'` ;\
echo Manifying $$j ;\
${MINIPERL} -I${.OBJDIR}/lib ${.OBJDIR}/pod2man $$i > ../lib/$$j ;\
gzip -fn ../lib/$$j ;\
done
@touch ${.TARGET}
pod2man: scripts autosplit ${PERL5SRC}/pod/pod2man.PL
ln -sf ${PERL5SRC}/pod/pod2man.PL
${MINIPERL} -I${.OBJDIR}/lib pod2man.PL
.PATH: ${PERL5SRC}

View File

@ -1,36 +0,0 @@
# $FreeBSD$
PERL5SRC?= ${.CURDIR}/../../../../../contrib/perl5
PERL5LIBSRC?= ${.CURDIR}/../../libperl
MODULEDIR?= ${MODULE}
MAKEMAKER_ARGS= INSTALLDIRS=perl PERL_SRC=${.OBJDIR} \
INSTALLMAN3DIR=${DESTDIR}/usr/share/perl/man3 \
PERL=${MINIPERL} FULLPERL=perl DEFINE=-I${DESTDIR}/usr/include
CFLAGS+= -L${.OBJDIR}/../../libperl
all: lib/auto/${MODULE}.so
.include "../Makefile.inc"
lib/auto/${MODULE}.so: ext/${MODULEDIR}/Makefile ${DYNALOADER}
@cd ext/${MODULEDIR}; \
make -B all PERL_SRC=${.OBJDIR}
ext/${MODULEDIR}/Makefile: scripts
@cd ext/${MODULEDIR}; \
${MINIPERL} -I${.OBJDIR}/lib Makefile.PL ${MAKEMAKER_ARGS} \
LINKTYPE=dynamic LIBS="-lperl -lm" \
INST_LIB=${.OBJDIR}/build/${MODULEDIR} \
INST_ARCHLIB=${.OBJDIR}/build/${MODULEDIR}; \
make -B config PERL_SRC=${.OBJDIR}
realinstall:
@cd ${.OBJDIR}/ext/${MODULEDIR} ;\
make -B install \
INSTALLPRIVLIB=${DESTDIR}/usr/libdata/perl/${VERSION} \
INSTALLARCHLIB=${DESTDIR}/usr/libdata/perl/${VERSION}/mach
.PATH: ${PERL5SRC}

View File

@ -1,5 +0,0 @@
# $FreeBSD$
MODULE= NDBM_File
.include <bsd.prog.mk>

View File

@ -1,5 +0,0 @@
# $FreeBSD$
MODULE= Opcode
.include <bsd.prog.mk>

View File

@ -1,5 +0,0 @@
# $FreeBSD$
MODULE= POSIX
.include <bsd.prog.mk>

View File

@ -1,6 +0,0 @@
# $FreeBSD$
MODULE= Peek
MODULEDIR= Devel/Peek
.include <bsd.prog.mk>

View File

@ -1,5 +0,0 @@
# $FreeBSD$
MODULE= SDBM_File
.include <bsd.prog.mk>

View File

@ -1,5 +0,0 @@
# $FreeBSD$
MODULE= Socket
.include <bsd.prog.mk>

View File

@ -1,6 +0,0 @@
# $FreeBSD$
MODULE= SysV
MODULEDIR= IPC/SysV
.include <bsd.prog.mk>

View File

@ -1,6 +0,0 @@
# $FreeBSD$
MODULE= Syslog
MODULEDIR= Sys/Syslog
.include <bsd.prog.mk>

View File

@ -1,5 +0,0 @@
# $FreeBSD$
MODULE= attrs
.include <bsd.prog.mk>

View File

@ -1,5 +0,0 @@
# $FreeBSD$
MODULE= re
.include <bsd.prog.mk>

View File

@ -1,41 +0,0 @@
# $FreeBSD$
PROG= miniperl
NOMAN= true
SRCS= miniperlmain.c
SRCS+= perl.c gv.c toke.c perly.c op.c regcomp.c dump.c util.c mg.c \
hv.c av.c run.c pp_hot.c sv.c pp.c scope.c pp_ctl.c pp_sys.c \
doop.c doio.c regexec.c utf8.c taint.c universal.c \
xsutils.c globals.c perlio.c config.h
CFLAGS+=-I${.OBJDIR} -I${PERL5SRC} -DPERL_EXTERNAL_GLOB -DPERL_CORE
DPADD= ${LIBM} ${LIBCRYPT}
LDADD= -lm -lcrypt
# In FreeBSD 4.0, setproctitle(3) is in -lutil.
.if defined(BOOTSTRAPPING)
DPADD+= ${LIBUTIL}
LDADD+= -lutil
.endif
# Miniperl _must_ be static!!
NOSHARED= yes
# We need miniperl early in `depend'.
afterdepend: all
build-tools: depend all
install:
NO_PERL_SCRIPT_MAKE= true
.include <bsd.prog.mk>
.PATH: ${PERL5SRC}
config.h: links
@sh config_h.sh
.SUFFIXES:
.SUFFIXES: .o .po .So .s .S .c

View File

@ -1,26 +0,0 @@
# $FreeBSD$
PROG= perl
NOMAN= true
CFLAGS+=-I${PERL5SRC} -I${.OBJDIR} -DPERL_CORE
SRCS= perlmain.c config.h
NOSHARED= no
LDFLAGS=-Wl,-E
DPADD= ${DYNALOADER} ${LIBPERL} ${LIBM} ${LIBCRYPT} ${LIBMD}
LDADD= ${DYNALOADER} -lperl -lm -lcrypt -lmd
LINKS= ${BINDIR}/${PROG} ${BINDIR}/perl5 \
${BINDIR}/${PROG} ${BINDIR}/perl${VERSION}
CLEANFILES= Config.pm perlmain.c \
autosplit ext.libs
.include <bsd.prog.mk>
beforedepend all: scripts
${PROG}: scripts autosplit ${DYNALOADER}
perlmain.c: scripts autosplit
sh writemain ${DYNALOADER} > ${.TARGET}
.PATH: ${PERL5SRC}

View File

@ -1,7 +0,0 @@
#
# $FreeBSD$
#
SUBDIR= pod2man pod2html pod2latex pod2text pod
.include <bsd.subdir.mk>

View File

@ -1,28 +0,0 @@
#
# $FreeBSD$
#
PERL5SRC= ${.CURDIR}/../../../../../contrib/perl5
PERL5LIBSRC= ${.CURDIR}/../../libperl
.include "../Makefile.inc"
MINIPERLOPT?= -I${.OBJDIR}/../../perl/lib -I${.OBJDIR}/../../perl
.if defined(SCRIPTS)
.if !defined(NOMAN)
MAN= ${SCRIPTS}.1
.endif
${SCRIPTS}: ${SCRIPTS}.PL
${MINIPERL} ${MINIPERLOPT} ${.ALLSRC}
${SCRIPTS}.1: ${SCRIPTS}.PL
${MINIPERL} ${MINIPERLOPT} \
${.OBJDIR}/../pod2man/pod2man ${.ALLSRC} > ${.TARGET}
${SCRIPTS}.PL: ${PERL5SRC}/pod/${SCRIPTS}.PL
ln -sf ${.ALLSRC} ${.TARGET}
CLEANFILES+= ${SCRIPTS} ${SCRIPTS}.1 ${SCRIPTS}.PL
.endif

View File

@ -1,92 +0,0 @@
#
# $FreeBSD$
#
PODS= \
perl.pod \
perldelta.pod \
perl5004delta.pod \
perl5005delta.pod \
perldata.pod \
perlsyn.pod \
perlop.pod \
perlre.pod \
perlrun.pod \
perlfunc.pod \
perlopentut.pod \
perlvar.pod \
perlsub.pod \
perlmod.pod \
perlmodlib.pod \
perlmodinstall.pod \
perlfork.pod \
perlform.pod \
perllocale.pod \
perlref.pod \
perlreftut.pod \
perldsc.pod \
perllol.pod \
perlboot.pod \
perltoot.pod \
perltootc.pod \
perlobj.pod \
perltie.pod \
perlbot.pod \
perlipc.pod \
perlthrtut.pod \
perldbmfilter.pod \
perldebguts.pod \
perldebug.pod \
perlnumber.pod \
perldiag.pod \
perlsec.pod \
perltrap.pod \
perlport.pod \
perlstyle.pod \
perlpod.pod \
perlbook.pod \
perlembed.pod \
perlapio.pod \
perlxs.pod \
perlxstut.pod \
perlguts.pod \
perlcall.pod \
perlcompile.pod \
perltodo.pod \
perlapi.pod \
perlintern.pod \
perlhack.pod \
perlhist.pod \
perlfaq.pod \
perlfaq1.pod \
perlfaq2.pod \
perlfaq3.pod \
perlfaq4.pod \
perlfaq5.pod \
perlfaq6.pod \
perlfaq7.pod \
perlfaq8.pod \
perlfaq9.pod \
perltoc.pod
.for I in ${PODS:R}
${.OBJDIR}/${I}.pod: ${I}.pod
@ln -sf ${.OODATE} ${.TARGET}
${I}.1: ${I}.pod
${MINIPERL} ${MINIPERLOPT} ${.OBJDIR}/../pod2man/pod2man ${.OODATE} \
> ${.TARGET}
MAN+= ${I}.1
CLEANFILES+= ${.OBJDIR}/${I}.pod ${I}.1
.endfor
.include <bsd.prog.mk>
install:
cd ${PERL5SRC}/pod ;\
${INSTALL} ${COPY} -o ${MANOWN} -g ${MANGRP} -m ${MANMODE} \
${PODS} ${DESTDIR}/usr/libdata/perl/${VERSION}/pod
.PATH: ${PERL5SRC}/pod

View File

@ -1,7 +0,0 @@
#
# $FreeBSD$
#
SCRIPTS=pod2html
.include <bsd.prog.mk>

View File

@ -1,8 +0,0 @@
#
# $FreeBSD$
#
SCRIPTS=pod2latex
NOMAN= true
.include <bsd.prog.mk>

View File

@ -1,9 +0,0 @@
#
# $FreeBSD$
#
SCRIPTS=pod2man
.ORDER: pod2man pod2man.1
.include <bsd.prog.mk>

View File

@ -1,8 +0,0 @@
#
# $FreeBSD$
#
SCRIPTS=pod2text
NOMAN= true
.include <bsd.prog.mk>

View File

@ -1,38 +0,0 @@
# $FreeBSD$
PROG= suidperl
NOMAN= true
CFLAGS+=-I${PERL5SRC} -I${.OBJDIR} -DPERL_CORE
CFLAGS+=-DIAMSUID
SRCS= perlmain.c config.h
SRCS+= sperl.c
NOSHARED= no
LDFLAGS=-Wl,-E
DPADD= ${DYNALOADER} ${LIBPERL} ${LIBM} ${LIBCRYPT} ${LIBMD}
LDADD= ${DYNALOADER} -lperl -lm -lcrypt -lmd
LINKS= ${BINDIR}/${PROG} ${BINDIR}/sperl5 \
${BINDIR}/${PROG} ${BINDIR}/sperl${VERSION}
BINOWN= root
.if defined(ENABLE_SUIDPERL) && ${ENABLE_SUIDPERL} == "true"
BINMODE=4511
.else
BINMODE=511
.endif
CLEANFILES= Config.pm perlmain.c \
autosplit ext.libs
CLEANFILES+= sperl.c
.include <bsd.prog.mk>
beforedepend all: scripts
${PROG}: scripts autosplit ${DYNALOADER}
perlmain.c: scripts autosplit
sh writemain ${DYNALOADER} > ${.TARGET}
.PATH: ${PERL5SRC}
sperl.c: ${PERL5SRC}/perl.c
ln -sf ${.OODATE} ${.TARGET}

View File

@ -1,11 +0,0 @@
#
# $FreeBSD$
#
beforedepend all: links
SUBDIR= c2ph dprofpp h2ph h2xs perlbug perlcc perldoc pl2pm splain
.include <bsd.prog.mk>
.PATH: ${PERL5SRC}

View File

@ -1,28 +0,0 @@
#
# $FreeBSD$
#
PERL5SRC= ${.CURDIR}/../../../../../contrib/perl5
PERL5LIBSRC= ${.CURDIR}/../../libperl
.include "../Makefile.inc"
MINIPERLOPT?= -I${.OBJDIR}/../../perl/lib -I${.OBJDIR}/../../perl -I${PERL5SRC}
.if defined(SCRIPTS)
.if !defined(NOMAN)
MAN= ${SCRIPTS}.1
.endif
${SCRIPTS}: ${SCRIPTS}.PL
${MINIPERL} ${MINIPERLOPT} ${.ALLSRC}
${SCRIPTS}.1: ${SCRIPTS}.PL
${MINIPERL} ${MINIPERLOPT} \
${.OBJDIR}/../../pod/pod2man/pod2man ${.ALLSRC} > ${.TARGET}
${SCRIPTS}.PL: ${PERL5SRC}/utils/${SCRIPTS}.PL
ln -sf ${.ALLSRC} ${.TARGET}
CLEANFILES+= ${SCRIPTS} ${SCRIPTS}.1 ${SCRIPTS}.PL pstruct
.endif

View File

@ -1,7 +0,0 @@
#
# $FreeBSD$
#
SCRIPTS=c2ph
.include <bsd.prog.mk>

View File

@ -1,7 +0,0 @@
#
# $FreeBSD$
#
SCRIPTS=dprofpp
.include <bsd.prog.mk>

View File

@ -1,16 +0,0 @@
#
# $FreeBSD$
#
SCRIPTS=h2ph
beforedepend all: scripts
.include <bsd.prog.mk>
afterinstall:
cd ${DESTDIR}/usr/include; \
${MINIPERL} -I${.OBJDIR}/lib ${.OBJDIR}/${SCRIPTS} -d \
${DESTDIR}/usr/libdata/perl/${VERSION}/mach * */*
.PATH: ${PERL5SRC}

View File

@ -1,7 +0,0 @@
#
# $FreeBSD$
#
SCRIPTS=h2xs
.include <bsd.prog.mk>

View File

@ -1,7 +0,0 @@
#
# $FreeBSD$
#
SCRIPTS=perlbug
.include <bsd.prog.mk>

View File

@ -1,7 +0,0 @@
#
# $FreeBSD$
#
SCRIPTS=perlcc
.include <bsd.prog.mk>

View File

@ -1,7 +0,0 @@
#
# $FreeBSD$
#
SCRIPTS=perldoc
.include <bsd.prog.mk>

View File

@ -1,7 +0,0 @@
#
# $FreeBSD$
#
SCRIPTS=pl2pm
.include <bsd.prog.mk>

View File

@ -1,8 +0,0 @@
#
# $FreeBSD$
#
SCRIPTS=splain
NOMAN= true
.include <bsd.prog.mk>

View File

@ -1,7 +0,0 @@
#
# $FreeBSD$
#
SUBDIR= a2pl s2pl find2pl
.include <bsd.subdir.mk>

View File

@ -1,28 +0,0 @@
#
# $FreeBSD$
#
PERL5SRC= ${.CURDIR}/../../../../../contrib/perl5
PERL5LIBSRC= ${.CURDIR}/../../libperl
.include "../Makefile.inc"
MINIPERLOPT?= -I${.OBJDIR}/../../perl/lib -I${.OBJDIR}/../../perl
.if defined(SCRIPTS)
.if !defined(NOMAN)
MAN= ${SCRIPTS}.1
.endif
${SCRIPTS}: ${SCRIPTS}.PL
${MINIPERL} ${MINIPERLOPT} ${.ALLSRC}
${SCRIPTS}.1: ${SCRIPTS}.PL
${MINIPERL} ${MINIPERLOPT} \
${.OBJDIR}/../../pod/pod2man/pod2man ${.ALLSRC} > ${.TARGET}
${SCRIPTS}.PL: ${PERL5SRC}/x2p/${SCRIPTS}.PL
ln -sf ${.ALLSRC} ${.TARGET}
CLEANFILES+= ${SCRIPTS} ${SCRIPTS}.1 ${SCRIPTS}.PL
.endif

View File

@ -1,27 +0,0 @@
#
# $FreeBSD$
#
PROG= a2p
CFLAGS+=-I${PERL5SRC}/x2p -I${.OBJDIR} -I${.OBJDIR}/temp
LDFLAGS+=-lperl -lm -lcrypt
SRCS= a2p.c hash.c str.c util.c walk.c config.h
CLEANDIRS+= temp
CLEANFILES+= ${PROG}.1
config.h: temp
temp:
@mkdir temp
.include <bsd.prog.mk>
.PATH: ${PERL5SRC}/x2p
.PATH: ${PERL5SRC}
.SUFFIXES:
.SUFFIXES: .c .h .o
${PROG}.1: ${PROG}.pod
${MINIPERL} ${MINIPERLOPT} ${.OBJDIR}/../../pod/pod2man/pod2man ${.OODATE} > ${.TARGET}

View File

@ -1,8 +0,0 @@
#
# $FreeBSD$
#
SCRIPTS=find2perl
NOMAN= true
.include <bsd.prog.mk>

View File

@ -1,7 +0,0 @@
#
# $FreeBSD$
#
SCRIPTS=s2p
.include <bsd.prog.mk>