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.

Reply via email to