summaryrefslogtreecommitdiff
path: root/Configure
diff options
context:
space:
mode:
authorRobert Sebastian Gerus <arachnist@gmail.com>2006-02-14 18:27:52 +0100
committerH.Merijn Brand <h.m.brand@xs4all.nl>2006-02-15 09:07:43 +0000
commita774dfe6b6f995a7b0f1353bd08c10bb60822960 (patch)
tree79e842f9a3f343d877461d1de07c985ba3fe4d63 /Configure
parent657054d4f860463a01c553d017c1818834862dcf (diff)
downloadperl-a774dfe6b6f995a7b0f1353bd08c10bb60822960.tar.gz
Patch for perl to compile/work on DragonFlyBSD
Message-ID: <4a1e16420602140827w17fd6595w@mail.gmail.com> p4raw-id: //depot/perl@27189
Diffstat (limited to 'Configure')
-rwxr-xr-xConfigure17
1 files changed, 10 insertions, 7 deletions
diff --git a/Configure b/Configure
index 6b9732a5bb..d1d4f7060e 100755
--- a/Configure
+++ b/Configure
@@ -26,7 +26,7 @@
# $Id: Head.U,v 3.0.1.9 1997/02/28 15:02:09 ram Exp $
#
-# Generated on Sun Jan 29 11:12:44 CET 2006 [metaconfig 3.0 PL70]
+# Generated on Wed Feb 15 09:59:58 CET 2006 [metaconfig 3.0 PL70]
# (with additional metaconfig patches by perlbug@perl.org)
cat >c1$$ <<EOF
@@ -3130,18 +3130,21 @@ EOM
domainos) osname=apollo
osvers="$3"
;;
- dgux) osname=dgux
+ dgux) osname=dgux
+ osvers="$3"
+ ;;
+ dragonfly) osname=dragonfly
osvers="$3"
;;
dynixptx*) osname=dynixptx
osvers=`echo "$4"|sed 's/^v//'`
;;
- freebsd) osname=freebsd
+ freebsd) osname=freebsd
osvers="$3" ;;
genix) osname=genix ;;
gnu) osname=gnu
osvers="$3" ;;
- hp*) osname=hpux
+ hp*) osname=hpux
osvers=`echo "$3" | $sed 's,.*\.\([0-9]*\.[0-9]*\),\1,'`
;;
irix*) osname=irix
@@ -3237,7 +3240,7 @@ EOM
*freebsd*) ;;
svr*)
: svr4.x or possibly later
- case "svr$3" in
+ case "svr$3" in
${osname}*)
osname=svr$3
osvers=$4
@@ -3300,7 +3303,7 @@ EOM
osvers="$5"
fi
fi
-
+
case "$targetarch" in
'') ;;
*) hostarch=$osname
@@ -7892,7 +7895,7 @@ if "$useshrplib"; then
solaris)
xxx="-R $shrpdir"
;;
- freebsd|netbsd|openbsd|interix)
+ freebsd|netbsd|openbsd|interix|dragonfly)
xxx="-Wl,-R$shrpdir"
;;
bsdos|linux|irix*|dec_osf|gnu*)