5.005_02
上传用户:tsgydb
上传日期:2007-04-14
资源大小:10674k
文件大小:9k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. diff -rc perl5.005_02.orig/Configure perl5.005_02/Configure
  2. *** perl5.005_02.orig/Configure Mon Jan  3 11:12:20 2000
  3. --- perl5.005_02/Configure Sun Nov 12 20:50:51 2000
  4. ***************
  5. *** 234,239 ****
  6. --- 234,240 ----
  7.   nm=''
  8.   nroff=''
  9.   perl=''
  10. + perllibs=''
  11.   pg=''
  12.   pmake=''
  13.   pr=''
  14. ***************
  15. *** 11334,11339 ****
  16. --- 11335,11348 ----
  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. *** 11859,11864 ****
  32. --- 11868,11874 ----
  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.005_02: Configure.orig
  41. diff -rc perl5.005_02.orig/Makefile.SH perl5.005_02/Makefile.SH
  42. *** perl5.005_02.orig/Makefile.SH Sun Jul 19 08:06:35 1998
  43. --- perl5.005_02/Makefile.SH Sun Nov 12 20:50:51 2000
  44. ***************
  45. *** 150,156 ****
  46.   ext = $(dynamic_ext) $(static_ext) $(nonxs_ext)
  47.   DYNALOADER = lib/auto/DynaLoader/DynaLoader$(LIB_EXT)
  48.   
  49. ! libs = $libs $cryptlib
  50.   
  51.   public = perl $suidperl utilities translators
  52.   
  53. --- 150,156 ----
  54.   ext = $(dynamic_ext) $(static_ext) $(nonxs_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.005_02: Makefile.SH.orig
  62. diff -rc perl5.005_02.orig/lib/ExtUtils/Embed.pm perl5.005_02/lib/ExtUtils/Embed.pm
  63. *** perl5.005_02.orig/lib/ExtUtils/Embed.pm Wed Jul 22 07:45:02 1998
  64. --- perl5.005_02/lib/ExtUtils/Embed.pm Sun Nov 12 20:50:51 2000
  65. ***************
  66. *** 194,200 ****
  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. --- 194,200 ----
  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.005_02.orig/lib/ExtUtils/Liblist.pm perl5.005_02/lib/ExtUtils/Liblist.pm
  83. *** perl5.005_02.orig/lib/ExtUtils/Liblist.pm Mon Jan  3 11:12:21 2000
  84. --- perl5.005_02/lib/ExtUtils/Liblist.pm Sun Nov 12 20:50:51 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.       warn "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.       warn "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. *** 196,202 ****
  126.       my $BC = 1 if $cc =~ /^bcc/i;
  127.       my $GC = 1 if $cc =~ /^gcc/i;
  128.       my $so = $Config{'so'};
  129. !     my $libs = $Config{'libs'};
  130.       my $libpth = $Config{'libpth'};
  131.       my $libext = $Config{'lib_ext'} || ".lib";
  132.   
  133. --- 196,202 ----
  134.       my $BC = 1 if $cc =~ /^bcc/i;
  135.       my $GC = 1 if $cc =~ /^gcc/i;
  136.       my $so = $Config{'so'};
  137. !     my $libs = $Config{'perllibs'};
  138.       my $libpth = $Config{'libpth'};
  139.       my $libext = $Config{'lib_ext'} || ".lib";
  140.   
  141. ***************
  142. *** 333,339 ****
  143.                    $self->{CCFLAS}   || $Config{'ccflags'};
  144.     @crtls = ( ($dbgqual =~ m-/Debug-i ? $Config{'dbgprefix'} : '')
  145.                 . 'PerlShr/Share' );
  146. !   push(@crtls, grep { not /(/ } split /s+/, $Config{'libs'});
  147.     push(@crtls, grep { not /(/ } split /s+/, $Config{'libc'});
  148.     # In general, we pass through the basic libraries from %Config unchanged.
  149.     # The one exception is that if we're building in the Perl source tree, and
  150. --- 333,339 ----
  151.                    $self->{CCFLAS}   || $Config{'ccflags'};
  152.     @crtls = ( ($dbgqual =~ m-/Debug-i ? $Config{'dbgprefix'} : '')
  153.                 . 'PerlShr/Share' );
  154. !   push(@crtls, grep { not /(/ } split /s+/, $Config{'perllibs'});
  155.     push(@crtls, grep { not /(/ } split /s+/, $Config{'libc'});
  156.     # In general, we pass through the basic libraries from %Config unchanged.
  157.     # The one exception is that if we're building in the Perl source tree, and
  158. ***************
  159. *** 623,629 ****
  160.   =item *
  161.   
  162.   If C<$potential_libs> is empty, the return value will be empty.
  163. ! Otherwise, the libraries specified by C<$Config{libs}> (see Config.pm)
  164.   will be appended to the list of C<$potential_libs>.  The libraries
  165.   will be searched for in the directories specified in C<$potential_libs>
  166.   as well as in C<$Config{libpth}>. For each library that is found,  a
  167. --- 623,629 ----
  168.   =item *
  169.   
  170.   If C<$potential_libs> is empty, the return value will be empty.
  171. ! Otherwise, the libraries specified by C<$Config{perllibs}> (see Config.pm)
  172.   will be appended to the list of C<$potential_libs>.  The libraries
  173.   will be searched for in the directories specified in C<$potential_libs>
  174.   as well as in C<$Config{libpth}>. For each library that is found,  a
  175. ***************
  176. *** 666,672 ****
  177.   alphanumeric characters are treated as flags.  Unknown flags will be ignored.
  178.   
  179.   An entry that matches C</:nodefault/i> disables the appending of default
  180. ! libraries found in C<$Config{libs}> (this should be only needed very rarely).
  181.   
  182.   An entry that matches C</:nosearch/i> disables all searching for
  183.   the libraries specified after it.  Translation of C<-Lfoo> and
  184. --- 666,672 ----
  185.   alphanumeric characters are treated as flags.  Unknown flags will be ignored.
  186.   
  187.   An entry that matches C</:nodefault/i> disables the appending of default
  188. ! libraries found in C<$Config{perllibs}> (this should be only needed very rarely).
  189.   
  190.   An entry that matches C</:nosearch/i> disables all searching for
  191.   the libraries specified after it.  Translation of C<-Lfoo> and
  192. ***************
  193. *** 676,682 ****
  194.   
  195.   An entry that matches C</:search/i> reenables searching for
  196.   the libraries specified after it.  You can put it at the end to
  197. ! enable searching for default libraries specified by C<$Config{libs}>.
  198.   
  199.   =item *
  200.   
  201. --- 676,682 ----
  202.   
  203.   An entry that matches C</:search/i> reenables searching for
  204.   the libraries specified after it.  You can put it at the end to
  205. ! enable searching for default libraries specified by C<$Config{perllibs}>.
  206.   
  207.   =item *
  208.   
  209. Only in perl5.005_02/lib/ExtUtils: Liblist.pm.orig
  210. diff -rc perl5.005_02.orig/lib/ExtUtils/MM_Unix.pm perl5.005_02/lib/ExtUtils/MM_Unix.pm
  211. *** perl5.005_02.orig/lib/ExtUtils/MM_Unix.pm Tue Jul 14 04:39:12 1998
  212. --- perl5.005_02/lib/ExtUtils/MM_Unix.pm Sun Nov 12 20:50:51 2000
  213. ***************
  214. *** 2281,2287 ****
  215.   MAP_STATIC    = ",
  216.   join(" \nt", reverse sort keys %static), "
  217.   
  218. ! MAP_PRELIBS   = $Config::Config{libs} $Config::Config{cryptlib}
  219.   ";
  220.   
  221.       if (defined $libperl) {
  222. --- 2281,2287 ----
  223.   MAP_STATIC    = ",
  224.   join(" \nt", reverse sort keys %static), "
  225.   
  226. ! MAP_PRELIBS   = $Config::Config{perllibs} $Config::Config{cryptlib}
  227.   ";
  228.   
  229.       if (defined $libperl) {
  230. Only in perl5.005_02/lib/ExtUtils: MM_Unix.pm.orig
  231. diff -rc perl5.005_02.orig/myconfig perl5.005_02/myconfig
  232. *** perl5.005_02.orig/myconfig Fri Apr  3 01:20:35 1998
  233. --- perl5.005_02/myconfig Sun Nov 12 20:50:51 2000
  234. ***************
  235. *** 34,40 ****
  236.     Linker and Libraries:
  237.       ld='$ld', ldflags ='$ldflags'
  238.       libpth=$libpth
  239. !     libs=$libs
  240.       libc=$libc, so=$so, useshrplib=$useshrplib, libperl=$libperl
  241.     Dynamic Linking:
  242.       dlsrc=$dlsrc, dlext=$dlext, d_dlsymun=$d_dlsymun, ccdlflags='$ccdlflags'
  243. --- 34,40 ----
  244.     Linker and Libraries:
  245.       ld='$ld', ldflags ='$ldflags'
  246.       libpth=$libpth
  247. !     libs=$perllibs
  248.       libc=$libc, so=$so, useshrplib=$useshrplib, libperl=$libperl
  249.     Dynamic Linking:
  250.       dlsrc=$dlsrc, dlext=$dlext, d_dlsymun=$d_dlsymun, ccdlflags='$ccdlflags'
  251. diff -rc perl5.005_02.orig/patchlevel.h perl5.005_02/patchlevel.h
  252. *** perl5.005_02.orig/patchlevel.h Mon Jan  3 11:12:19 2000
  253. --- perl5.005_02/patchlevel.h Sun Nov 12 20:50:51 2000
  254. ***************
  255. *** 40,45 ****
  256. --- 40,46 ----
  257.    */
  258.   static char *local_patches[] = {
  259.    NULL
  260. +  ,"NODB-1.0 - remove -ldb from core perl binary."
  261.    ,NULL
  262.   };
  263.