5.004_03
上传用户:tsgydb
上传日期:2007-04-14
资源大小:10674k
文件大小:7k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. diff -rc perl5.004_03.orig/Configure perl5.004_03/Configure
  2. *** perl5.004_03.orig/Configure Wed Aug 13 16:09:46 1997
  3. --- perl5.004_03/Configure Sun Nov 12 21:56:18 2000
  4. ***************
  5. *** 188,193 ****
  6. --- 188,194 ----
  7.   mv=''
  8.   nroff=''
  9.   perl=''
  10. + perllibs=''
  11.   pg=''
  12.   pmake=''
  13.   pr=''
  14. ***************
  15. *** 9911,9916 ****
  16. --- 9912,9925 ----
  17.   shift
  18.   extensions="$*"
  19.   
  20. + : Remove libraries needed only for extensions
  21. + : The appropriate ext/Foo/Makefile.PL will add them back in, if
  22. + : necessary.
  23. + set X `echo " $libs " | 
  24. +   sed -e 's@ -lndbm @ @' -e 's@ -lgdbm @ @' -e 's@ -ldbm @ @' -e 's@ -ldb @ @'` 
  25. + shift
  26. + perllibs="$*"
  27.   : Remove build directory name from cppstdin so it can be used from
  28.   : either the present location or the final installed location.
  29.   echo " "
  30. ***************
  31. *** 10379,10384 ****
  32. --- 10388,10394 ----
  33.   patchlevel='$patchlevel'
  34.   path_sep='$path_sep'
  35.   perl='$perl'
  36. + perllibs='$perllibs'
  37.   perladmin='$perladmin'
  38.   perlpath='$perlpath'
  39.   pg='$pg'
  40. Only in perl5.004_03: Configure.orig
  41. diff -rc perl5.004_03.orig/Makefile.SH perl5.004_03/Makefile.SH
  42. *** perl5.004_03.orig/Makefile.SH Mon Aug 18 19:24:29 1997
  43. --- perl5.004_03/Makefile.SH Sun Nov 12 21:56:18 2000
  44. ***************
  45. *** 126,132 ****
  46.   ext = $(dynamic_ext) $(static_ext)
  47.   DYNALOADER = lib/auto/DynaLoader/DynaLoader$(LIB_EXT)
  48.   
  49. ! libs = $libs $cryptlib
  50.   
  51.   public = perl $suidperl utilities translators
  52.   
  53. --- 126,132 ----
  54.   ext = $(dynamic_ext) $(static_ext)
  55.   DYNALOADER = lib/auto/DynaLoader/DynaLoader$(LIB_EXT)
  56.   
  57. ! libs = $perllibs $cryptlib
  58.   
  59.   public = perl $suidperl utilities translators
  60.   
  61. Only in perl5.004_03: Makefile.SH.orig
  62. diff -rc perl5.004_03.orig/lib/ExtUtils/Embed.pm perl5.004_03/lib/ExtUtils/Embed.pm
  63. *** perl5.004_03.orig/lib/ExtUtils/Embed.pm Fri Aug  1 15:08:44 1997
  64. --- perl5.004_03/lib/ExtUtils/Embed.pm Sun Nov 12 21:56:18 2000
  65. ***************
  66. *** 178,184 ****
  67.       @path = $path ? split(/:/, $path) : @INC;
  68.   
  69.       push(@potential_libs, @link_args)    if scalar @link_args;
  70. !     push(@potential_libs, $Config{libs}) if defined $std;
  71.   
  72.       push(@mods, static_ext()) if $std;
  73.   
  74. --- 178,184 ----
  75.       @path = $path ? split(/:/, $path) : @INC;
  76.   
  77.       push(@potential_libs, @link_args)    if scalar @link_args;
  78. !     push(@potential_libs, $Config{perllibs}) if defined $std;
  79.   
  80.       push(@mods, static_ext()) if $std;
  81.   
  82. diff -rc perl5.004_03.orig/lib/ExtUtils/Liblist.pm perl5.004_03/lib/ExtUtils/Liblist.pm
  83. *** perl5.004_03.orig/lib/ExtUtils/Liblist.pm Fri Aug  1 19:36:58 1997
  84. --- perl5.004_03/lib/ExtUtils/Liblist.pm Sun Nov 12 21:57:17 2000
  85. ***************
  86. *** 16,33 ****
  87.   
  88.   sub _unix_os2_ext {
  89.       my($self,$potential_libs, $verbose) = @_;
  90. !     if ($^O =~ 'os2' and $Config{libs}) { 
  91.    # Dynamic libraries are not transitive, so we may need including
  92.    # the libraries linked against perl.dll again.
  93.   
  94.    $potential_libs .= " " if $potential_libs;
  95. !  $potential_libs .= $Config{libs};
  96.       }
  97.       return ("", "", "", "") unless $potential_libs;
  98.       print STDOUT "Potential libraries are '$potential_libs':n" if $verbose;
  99.   
  100.       my($so)   = $Config{'so'};
  101. !     my($libs) = $Config{'libs'};
  102.       my $Config_libext = $Config{lib_ext} || ".a";
  103.   
  104.   
  105. --- 16,33 ----
  106.   
  107.   sub _unix_os2_ext {
  108.       my($self,$potential_libs, $verbose) = @_;
  109. !     if ($^O =~ 'os2' and $Config{perllibs}) { 
  110.    # Dynamic libraries are not transitive, so we may need including
  111.    # the libraries linked against perl.dll again.
  112.   
  113.    $potential_libs .= " " if $potential_libs;
  114. !  $potential_libs .= $Config{perllibs};
  115.       }
  116.       return ("", "", "", "") unless $potential_libs;
  117.       print STDOUT "Potential libraries are '$potential_libs':n" if $verbose;
  118.   
  119.       my($so)   = $Config{'so'};
  120. !     my($libs) = $Config{'perllibs'};
  121.       my $Config_libext = $Config{lib_ext} || ".a";
  122.   
  123.   
  124. ***************
  125. *** 186,196 ****
  126.       my($self, $potential_libs, $verbose) = @_;
  127.   
  128.       # If user did not supply a list, we punt.
  129. !     # (caller should probably use the list in $Config{libs})
  130.       return ("", "", "", "") unless $potential_libs;
  131.   
  132.       my($so)   = $Config{'so'};
  133. !     my($libs) = $Config{'libs'};
  134.       my($libpth) = $Config{'libpth'};
  135.       my($libext) = $Config{'lib_ext'} || ".lib";
  136.   
  137. --- 186,196 ----
  138.       my($self, $potential_libs, $verbose) = @_;
  139.   
  140.       # If user did not supply a list, we punt.
  141. !     # (caller should probably use the list in $Config{perllibs})
  142.       return ("", "", "", "") unless $potential_libs;
  143.   
  144.       my($so)   = $Config{'so'};
  145. !     my($libs) = $Config{'perllibs'};
  146.       my($libpth) = $Config{'libpth'};
  147.       my($libext) = $Config{'lib_ext'} || ".lib";
  148.   
  149. ***************
  150. *** 540,546 ****
  151.   =item *
  152.   
  153.   If C<$potential_libs> is empty, the return value will be empty.
  154. ! Otherwise, the libraries specified by C<$Config{libs}> (see Config.pm)
  155.   will be appended to the list of C<$potential_libs>.  The libraries
  156.   will be searched for in the directories specified in C<$potential_libs>
  157.   as well as in C<$Config{libpth}>. For each library that is found,  a
  158. --- 540,546 ----
  159.   =item *
  160.   
  161.   If C<$potential_libs> is empty, the return value will be empty.
  162. ! Otherwise, the libraries specified by C<$Config{perllibs}> (see Config.pm)
  163.   will be appended to the list of C<$potential_libs>.  The libraries
  164.   will be searched for in the directories specified in C<$potential_libs>
  165.   as well as in C<$Config{libpth}>. For each library that is found,  a
  166. Only in perl5.004_03/lib/ExtUtils: Liblist.pm.orig
  167. Only in perl5.004_03/lib/ExtUtils: Liblist.pm.rej
  168. diff -rc perl5.004_03.orig/lib/ExtUtils/MM_Unix.pm perl5.004_03/lib/ExtUtils/MM_Unix.pm
  169. *** perl5.004_03.orig/lib/ExtUtils/MM_Unix.pm Mon Aug 18 19:16:12 1997
  170. --- perl5.004_03/lib/ExtUtils/MM_Unix.pm Sun Nov 12 21:56:19 2000
  171. ***************
  172. *** 2224,2230 ****
  173.   MAP_STATIC    = ",
  174.   join(" \nt", reverse sort keys %static), "
  175.   
  176. ! MAP_PRELIBS   = $Config::Config{libs} $Config::Config{cryptlib}
  177.   ";
  178.   
  179.       if (defined $libperl) {
  180. --- 2224,2230 ----
  181.   MAP_STATIC    = ",
  182.   join(" \nt", reverse sort keys %static), "
  183.   
  184. ! MAP_PRELIBS   = $Config::Config{perllibs} $Config::Config{cryptlib}
  185.   ";
  186.   
  187.       if (defined $libperl) {
  188. Only in perl5.004_03/lib/ExtUtils: MM_Unix.pm.orig
  189. diff -rc perl5.004_03.orig/myconfig perl5.004_03/myconfig
  190. *** perl5.004_03.orig/myconfig Sat Dec 21 01:13:20 1996
  191. --- perl5.004_03/myconfig Sun Nov 12 21:56:19 2000
  192. ***************
  193. *** 35,41 ****
  194.     Linker and Libraries:
  195.       ld='$ld', ldflags ='$ldflags'
  196.       libpth=$libpth
  197. !     libs=$libs
  198.       libc=$libc, so=$so
  199.       useshrplib=$useshrplib, libperl=$libperl
  200.     Dynamic Linking:
  201. --- 35,41 ----
  202.     Linker and Libraries:
  203.       ld='$ld', ldflags ='$ldflags'
  204.       libpth=$libpth
  205. !     libs=$perllibs
  206.       libc=$libc, so=$so
  207.       useshrplib=$useshrplib, libperl=$libperl
  208.     Dynamic Linking:
  209. diff -rc perl5.004_03.orig/patchlevel.h perl5.004_03/patchlevel.h
  210. *** perl5.004_03.orig/patchlevel.h Wed Aug 13 11:42:01 1997
  211. --- perl5.004_03/patchlevel.h Sun Nov 12 21:56:19 2000
  212. ***************
  213. *** 38,43 ****
  214. --- 38,44 ----
  215.    */
  216.   static char *local_patches[] = {
  217.    NULL
  218. +  ,"NODB-1.0 - remove -ldb from core perl binary."
  219.    ,NULL
  220.   };
  221.   
  222. Only in perl5.004_03: patchlevel.h.orig