Change 20555 by [EMAIL PROTECTED] on 2003/08/07 17:36:20
Integrate:
[ 20550]
Allow hinting d_semctl_semun and d_semctl_semid_ds.
[ 20552]
Hint away the semid_ds test in NetBSD/sparc.
[ 20553]
Some AUTHORS updates.
[ 20554]
Subject: Fw: [PATCH: [EMAIL PROTECTED] DBG build tweaks for VMS.
From: [EMAIL PROTECTED]
Date: Thu, 7 Aug 2003 14:02:02 -0400
Message-ID: <[EMAIL PROTECTED]>
Affected files ...
... //depot/maint-5.8/perl/AUTHORS#11 integrate
... //depot/maint-5.8/perl/Configure#43 integrate
... //depot/maint-5.8/perl/hints/netbsd.sh#4 integrate
... //depot/maint-5.8/perl/vms/descrip_mms.template#11 integrate
Differences ...
==== //depot/maint-5.8/perl/AUTHORS#11 (text) ====
Index: perl/AUTHORS
--- perl/AUTHORS#10~20504~ Tue Aug 5 09:12:30 2003
+++ perl/AUTHORS Thu Aug 7 10:36:20 2003
@@ -28,12 +28,14 @@
Albert Dvornik <[EMAIL PROTECTED]>
Alessandro Forghieri <[EMAIL PROTECTED]>
Alex Gough <[EMAIL PROTECTED]>
-Alexander Gough <[EMAIL PROTECTED]>
+Alexander Gough <[EMAIL PROTECTED]>
Alexander Klimov <[EMAIL PROTECTED]>
Alexander Smishlajev <[EMAIL PROTECTED]>
Alexey Mahotkin <[EMAIL PROTECTED]>
+Alexey Tourbin <[EMAIL PROTECTED]>
Alexey V. Barantsev <[EMAIL PROTECTED]>
Allen Smith <[EMAIL PROTECTED]>
+alian <[EMAIL PROTECTED]>
Ambrose Kofi Laing
Ananth Kesari <[EMAIL PROTECTED]>
Andreas Klussmann <[EMAIL PROTECTED]>
@@ -110,6 +112,7 @@
Charles Lane <[EMAIL PROTECTED]>
Charles Randall <[EMAIL PROTECTED]>
Charles Wilson <[EMAIL PROTECTED]>
+Chaskiel M Grundma
Chip Salzenberg <[EMAIL PROTECTED]>
Chris Ball <[EMAIL PROTECTED]>
Chris Bongaarts <[EMAIL PROTECTED]>
@@ -124,6 +127,7 @@
Chuck Phillips <[EMAIL PROTECTED]>
Chunhui Teng <[EMAIL PROTECTED]>
Clark Cooper <[EMAIL PROTECTED]>
+Claes Jacobsson <[EMAIL PROTECTED]>
Clinton A. Pierce <[EMAIL PROTECTED]>
Colin Kuskie <[EMAIL PROTECTED]>
Colin McMillen <[EMAIL PROTECTED]>
@@ -131,7 +135,7 @@
Colin Watson <[EMAIL PROTECTED]>
Conrad Augustin
Conrad E. Kimball <[EMAIL PROTECTED]>
-Craig A. Berry <[EMAIL PROTECTED]>
+Craig A. Berry <[EMAIL PROTECTED]>
Craig Milo Rogers <[EMAIL PROTECTED]>
Curtis Poe <[EMAIL PROTECTED]>
Dale Amon <[EMAIL PROTECTED]>
@@ -213,6 +217,7 @@
Eugene Alterman <[EMAIL PROTECTED]>
Fabien Tassin <[EMAIL PROTECTED]>
Felix Gallo <[EMAIL PROTECTED]>
+Fergal Daly <[EMAIL PROTECTED]>
Florent Guillaume
Frank Crawford
Frank Ridderbusch <[EMAIL PROTECTED]>
@@ -270,6 +275,7 @@
Henrik Tougaard <[EMAIL PROTECTED]>
Hershel Walters <[EMAIL PROTECTED]>
Holger Bechtold
+Hrunting Jonhson
Horst von Brand <[EMAIL PROTECTED]>
Hubert Feyrer <[EMAIL PROTECTED]>
Hugo van der Sanden <[EMAIL PROTECTED]>
@@ -283,7 +289,7 @@
Ilmari Karonen <[EMAIL PROTECTED]>
Ilya Martynov <[EMAIL PROTECTED]>
Ilya Sandler <[EMAIL PROTECTED]>
-Ilya Zakharevich <[EMAIL PROTECTED]>
+Ilya Zakharevich <[EMAIL PROTECTED]>
Inaba Hiroto <[EMAIL PROTECTED]>
Indy Singh <[EMAIL PROTECTED]>
Irving Reid <[EMAIL PROTECTED]>
@@ -303,6 +309,7 @@
Jan-Erik Karlsson <[EMAIL PROTECTED]>
Jan-Pieter Cornet <[EMAIL PROTECTED]>
Jared Rhine <[EMAIL PROTECTED]>
+Jari Aalto <[EMAIL PROTECTED]>
Jarkko Hietaniemi <[EMAIL PROTECTED]>
Jason A. Smith <[EMAIL PROTECTED]>
Jason E. Stewart <[EMAIL PROTECTED]>
@@ -338,7 +345,7 @@
Joachim Huober
Jochen Wiedmann <[EMAIL PROTECTED]>
Joe Buehler <[EMAIL PROTECTED]>
-Joe McMahon <[EMAIL PROTECTED]>
+Joe McMahon <[EMAIL PROTECTED]>
Joe Orton <[EMAIL PROTECTED]>
Joe Smith <[EMAIL PROTECTED]>
Joel Rosi-Schwartz <[EMAIL PROTECTED]>
@@ -444,6 +451,7 @@
Marc Paquette <[EMAIL PROTECTED]>
Marcel Grunauer <[EMAIL PROTECTED]>
Mark A Biggar <[EMAIL PROTECTED]>
+Marcus Holland-Moritz <[EMAIL PROTECTED]>
Mark A. Hershberger <[EMAIL PROTECTED]>
Mark Bixby <[EMAIL PROTECTED]>
Mark Dickinson <[EMAIL PROTECTED]>
@@ -494,6 +502,7 @@
Michael G Schwern <[EMAIL PROTECTED]>
Michael H. Moran <[EMAIL PROTECTED]>
Michael Mahan <[EMAIL PROTECTED]>
+Michael Schroeder <[EMAIL PROTECTED]>
Michael Somos <[EMAIL PROTECTED]>
Michael Stevens <[EMAIL PROTECTED]>
Michele Sardo
@@ -550,7 +559,7 @@
Peter Haworth <[EMAIL PROTECTED]>
Peter J. Farley III <[EMAIL PROTECTED]>
Peter Jaspers-Fayer
-Peter Prymmer <[EMAIL PROTECTED]>
+Peter Prymmer <[EMAIL PROTECTED]>
Peter Scott <[EMAIL PROTECTED]>
Peter van Heusden <[EMAIL PROTECTED]>
Peter Wolfe <[EMAIL PROTECTED]>
@@ -639,7 +648,8 @@
Steffen Mueller <[EMAIL PROTECTED]>
St�phane Payrard <[EMAIL PROTECTED]>
Stephanie Beals <[EMAIL PROTECTED]>
-Stephen McCamant <[EMAIL PROTECTED]>
+Stephen Clouse <[EMAIL PROTECTED]>
+Stephen McCamant <[EMAIL PROTECTED]>
Stephen O. Lidie <[EMAIL PROTECTED]>
Stephen P. Potter <[EMAIL PROTECTED]>
Stephen Zander <[EMAIL PROTECTED]>
@@ -675,7 +685,7 @@
Thomas Wegner <[EMAIL PROTECTED]>
Tim Adye <[EMAIL PROTECTED]>
Tim Ayers <[EMAIL PROTECTED]>
-Tim Bunce <[EMAIL PROTECTED]>
+Tim Bunce <[EMAIL PROTECTED]>
Tim Conrow <[EMAIL PROTECTED]>
Tim Freeman <[EMAIL PROTECTED]>
Tim Jenness <[EMAIL PROTECTED]>
@@ -688,6 +698,7 @@
Todd T. Fries <[EMAIL PROTECTED]>
Tom Bates <[EMAIL PROTECTED]>
Tom Brown <[EMAIL PROTECTED]>
+Tom Dinger
Tom Christiansen <[EMAIL PROTECTED]>
Tom Horsley <[EMAIL PROTECTED]>
Tom Hughes <[EMAIL PROTECTED]>
@@ -725,6 +736,7 @@
William Williams <[EMAIL PROTECTED]>
Winfried K�nig <[EMAIL PROTECTED]>
Wolfgang Laun <[EMAIL PROTECTED]>
+Xavier Noria <[EMAIL PROTECTED]>
Yary Hluchan
Yasushi Nakajima <[EMAIL PROTECTED]>
Yitzchak Scott-Thoennes <[EMAIL PROTECTED]>
==== //depot/maint-5.8/perl/Configure#43 (xtext) ====
Index: perl/Configure
--- perl/Configure#42~20442~ Fri Aug 1 22:43:01 2003
+++ perl/Configure Thu Aug 7 10:36:20 2003
@@ -20,7 +20,7 @@
# $Id: Head.U,v 3.0.1.9 1997/02/28 15:02:09 ram Exp $
#
-# Generated on Sat Aug 2 02:07:46 EEST 2003 [metaconfig 3.0 PL70]
+# Generated on Thu Aug 7 19:45:41 EEST 2003 [metaconfig 3.0 PL70]
# (with additional metaconfig patches by [EMAIL PROTECTED])
cat >c1$$ <<EOF
@@ -15247,14 +15247,13 @@
echo "You do not have union semun in <sys/sem.h>." >&4
val="$undef"
fi
-$rm -f try try.c try.h
+$rm -f try try.c
set d_union_semun
eval $setvar
: see how to do semctl IPC_STAT
case "$d_sem" in
$define)
- : see whether semctl IPC_STAT can use union semun
echo " "
$cat > try.h <<END
#ifndef S_IRUSR
@@ -15280,8 +15279,11 @@
# define S_IRWXO (S_IROTH|S_IWOTH|S_IXOTH)
#endif
END
-
- $cat > try.c <<END
+ : see whether semctl IPC_STAT can use union semun
+ val="$undef"
+ case "$d_semctl_semun" in
+ '')
+ $cat > try.c <<END
#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/sem.h>
@@ -15327,15 +15329,16 @@
return 0;
}
END
- val="$undef"
- set try
- if eval $compile; then
- xxx=`$run ./try`
- case "$xxx" in
- semun) val="$define" ;;
- esac
- fi
- $rm -f try try.c
+ set try
+ if eval $compile; then
+ xxx=`$run ./try`
+ case "$xxx" in
+ semun) val="$define" ;;
+ esac
+ fi
+ $rm -f try try.c
+ ;;
+ esac
set d_semctl_semun
eval $setvar
case "$d_semctl_semun" in
@@ -15349,7 +15352,10 @@
esac
: see whether semctl IPC_STAT can use struct semid_ds pointer
- $cat > try.c <<'END'
+ val="$undef"
+ case "$d_semctl_semid_ds" in
+ '')
+ $cat > try.c <<'END'
#include <sys/types.h>
#include <sys/ipc.h>
#include <sys/sem.h>
@@ -15385,15 +15391,16 @@
return 0;
}
END
- val="$undef"
- set try
- if eval $compile; then
- xxx=`$run ./try`
- case "$xxx" in
- semid_ds) val="$define" ;;
- esac
- fi
- $rm -f try try.c
+ set try
+ if eval $compile; then
+ xxx=`$run ./try`
+ case "$xxx" in
+ semid_ds) val="$define" ;;
+ esac
+ fi
+ $rm -f try try.c
+ ;;
+ esac
set d_semctl_semid_ds
eval $setvar
case "$d_semctl_semid_ds" in
==== //depot/maint-5.8/perl/hints/netbsd.sh#4 (text) ====
Index: perl/hints/netbsd.sh
--- perl/hints/netbsd.sh#3~19922~ Tue Jul 1 22:43:27 2003
+++ perl/hints/netbsd.sh Thu Aug 7 10:36:20 2003
@@ -174,3 +174,8 @@
;;
esac
+# NetBSD/sparc 1.5.3/1.6.1 dumps core in the semid_ds test of Configure.
+case `uname -m` in
+sparc) d_semctl_semid_ds=undef ;;
+esac
+
==== //depot/maint-5.8/perl/vms/descrip_mms.template#11 (text) ====
Index: perl/vms/descrip_mms.template
--- perl/vms/descrip_mms.template#10~20504~ Tue Aug 5 09:12:30 2003
+++ perl/vms/descrip_mms.template Thu Aug 7 10:36:20 2003
@@ -94,10 +94,6 @@
PIPES_BROKEN = 1
.endif
-.ifdef __DEBUG__
-NOX2P = 1
-.endif
-
#: >>>>>Compiler-specific options <<<<<
.ifdef GNUC
.first
@@ -353,7 +349,7 @@
@ $(NOOP)
podxform : [.lib.pod]pod2text.com [.lib.pod]pod2html.com [.lib.pod]pod2latex.com
[.lib.pod]pod2man.com [.lib.pod]podchecker.com [.lib.pod]pod2usage.com
[.lib.pod]podselect.com
@ $(NOOP)
-x2p : [.x2p]a2p$(E) [.x2p]s2p.com [.x2p]find2perl.com
+x2p : [.x2p]$(DBG)a2p$(E) [.x2p]s2p.com [.x2p]find2perl.com
@ $(NOOP)
extra.pods : miniperl
@ @extra_pods.com
@@ -503,7 +499,7 @@
Copy/NoConfirm/Log $(MMS$SOURCE) [.lib.VMS]
[.lib.ExtUtils]XSSymSet.pm : [.vms.ext]XSSymSet.pm
- @ If F$Search("[.lib]VMS.Dir").eqs."" Then Create/Directory [.lib.VMS]
+ @ If F$Search("[.lib]ExtUtils.Dir").eqs."" Then Create/Directory
[.lib.ExtUtils]
Copy/NoConfirm/Log $(MMS$SOURCE) [.lib.ExtUtils]
[.lib.pod]perldoc.com : [.utils]perldoc.PL $(ARCHDIR)Config.pm
@@ -1223,8 +1219,8 @@
Backup/Log/Verify [.lib.auto...]*.*;/Exclude=(*.al,*.ix) 'archroot'/New_Version
Delete/Log/NoConfirm [.lib.auto...]*.*;*/exclude=(*.al,*.ix,*.dir)
Delete/Log/NoConfirm [.lib]Config.pm;*
- Copy/Log/NoConfirm *$(E);,[.x2p]a2p$(E); $(ARCHDIR)
- Delete/Log/NoConfirm Perl*$(E);*,[.x2p]a2p$(E);*
+ Copy/Log/NoConfirm *$(E);,[.x2p]$(DBG)a2p$(E); $(ARCHDIR)
+ Delete/Log/NoConfirm Perl*$(E);*,[.x2p]$(DBG)a2p$(E);*
@ Write Sys$Output "Architecture-specific setup completed."
@ Write Sys$Output "Before building for another architecture, be sure to"
@ Write Sys$Output " 1. $(MMS)$(MMSQUALIFIERS) clean"
End of Patch.