dslinux/user/perl/ext/NDBM_File/hints cygwin.pl dec_osf.pl dynixptx.pl gnukfreebsd.pl gnuknetbsd.pl linux.pl sco.pl solaris.pl svr4.pl

cayenne dslinux_cayenne at user.in-berlin.de
Mon Dec 4 17:59:35 CET 2006


Update of /cvsroot/dslinux/dslinux/user/perl/ext/NDBM_File/hints
In directory antilope:/tmp/cvs-serv17422/ext/NDBM_File/hints

Added Files:
	cygwin.pl dec_osf.pl dynixptx.pl gnukfreebsd.pl gnuknetbsd.pl 
	linux.pl sco.pl solaris.pl svr4.pl 
Log Message:
Adding fresh perl source to HEAD to branch from

--- NEW FILE: dynixptx.pl ---
# On DYNIX/ptx 4.0 (v4.1.3), ndbm is actually contained in the 
# libc library, and must be explicitly linked against -lc when compiling.
$self->{LIBS} = ['-lc'];

--- NEW FILE: svr4.pl ---
# Some SVR4 systems may need to link against routines in -lucb for
# odbm.  Some may also need to link against -lc to pick up things like
# ecvt.
$self->{LIBS} = ['-ldbm -lucb -lc'];

--- NEW FILE: gnukfreebsd.pl ---
do './hints/linux.pl';

--- NEW FILE: solaris.pl ---
# -lucb has been reported to be fatal for perl5 on Solaris.
# Thus we deliberately don't include it here.
$self->{LIBS} = ["-lndbm", "-ldbm"];

--- NEW FILE: linux.pl ---
# Some distributions have both gdbm and ndbm
# Prefer gdbm to avoid the broken ndbm in some distributions
# (no null key support)
# Jonathan Stowe <gellyfish at gellyfish.com>
use Config;
use ExtUtils::Liblist;
($self->{LIBS}) = ExtUtils::Liblist->ext('-lgdbm -lgdbm_compat')
	if $Config{libs} =~ /(?:^|\s)-lgdbm(?:\s|$)/;

--- NEW FILE: sco.pl ---
# SCO ODT 3.2v4.2 has a -ldbm library that is missing dbmclose.  
# This system should have a complete library installed as -ldbm.nfs which
# should be used instead (Probably need the networking product add-on)
$self->{LIBS} = ['-lndbm',-e "/usr/lib/libdbm.nfs.a"?'-ldbm.nfs':'-ldbm'];

--- NEW FILE: dec_osf.pl ---
#   Spider Boardman  <spider at Orb.Nashua.NH.US>
$self->{LIBS} = [''];

--- NEW FILE: cygwin.pl ---
# uses GDBM ndbm compatibility feature
$self->{LIBS} = ['-lgdbm -lgdbm_compat'];

--- NEW FILE: gnuknetbsd.pl ---
do './hints/linux.pl';




More information about the dslinux-commit mailing list