tng         2002/07/23 12:44:20

  Modified:    c/scripts packageBinaries.pl
  Log:
  Build with ICU 2.2
  
  Revision  Changes    Path
  1.86      +65 -64    xml-xerces/c/scripts/packageBinaries.pl
  
  Index: packageBinaries.pl
  ===================================================================
  RCS file: /home/cvs/xml-xerces/c/scripts/packageBinaries.pl,v
  retrieving revision 1.85
  retrieving revision 1.86
  diff -u -r1.85 -r1.86
  --- packageBinaries.pl        12 Jul 2002 17:55:38 -0000      1.85
  +++ packageBinaries.pl        23 Jul 2002 19:44:20 -0000      1.86
  @@ -29,10 +29,10 @@
       print ("    -j suppress building of ICU (speeds up builds when debugging)\n");
       print ("    -h to get help on these commands\n\n");
       print ("Example: Under unix's\n");
  -    print ("    perl packageBinaries.pl -s \$HOME/xerces-c-src_2_0_0");
  +    print ("    perl packageBinaries.pl -s \$HOME/xerces-c-src2_0_0");
       print (" -o \$HOME/xerces-c_2_0_0-linux -c gcc -x g++ -m inmem -n fileonly -t 
native\n\n");
       print ("Example: Under Windows\n");
  -    print ("    perl packageBinaries.pl -s \\xerces-c-src_2_0_0");
  +    print ("    perl packageBinaries.pl -s \\xerces-c-src2_0_0");
       print (" -o\\xerces-c_2_0_0-win32 [-n fileonly] [-t icu]\n\n");
       print ("Note:\n");
       print ("    Under Windows, by default the XercesLib project files is\n");
  @@ -66,7 +66,7 @@
       exit(1);
   }
   
  -# Find out the platform from 'uname -a'
  +# Find out the platform from 'uname -s'
   open(PLATFORM, "uname -s|");
   $platform = <PLATFORM>;
   chomp($platform);
  @@ -278,13 +278,13 @@
   
       if ($opt_t =~ m/icu/i && length($ICUROOT) > 0) {
           # Copy the ICU dlls and libs
  -        psystem("copy /y $ICUROOT\\bin\\icuuc21.dll $targetdir\\bin");
  -        psystem("copy /y $ICUROOT\\bin\\icuuc21d.dll $targetdir\\bin");
  +        psystem("copy /y $ICUROOT\\bin\\icuuc22.dll $targetdir\\bin");
  +        psystem("copy /y $ICUROOT\\bin\\icuuc22d.dll $targetdir\\bin");
   
  -        # it seems icudt20*.DLL is generated (upper case dll)
  +        # it seems icudt22*.DLL is generated (upper case dll)
           # but just case, try lower case .dll as well
  -        psystem("copy /y $ICUROOT\\bin\\icudt21*.DLL $targetdir\\bin");
  -        psystem("copy /y $ICUROOT\\bin\\icudt21*.dll $targetdir\\bin");
  +        psystem("copy /y $ICUROOT\\bin\\icudt22*.DLL $targetdir\\bin");
  +        psystem("copy /y $ICUROOT\\bin\\icudt22*.dll $targetdir\\bin");
   
           psystem("copy /y $ICUROOT\\lib\\icudata.lib $targetdir\\lib");
   
  @@ -540,13 +540,13 @@
   
       if ($opt_t =~ m/icu/i && length($ICUROOT) > 0) {
           # Copy the ICU dlls and libs
  -        psystem("cp -fv $ICUROOT/bin/icuuc21.dll $targetdir/bin");
  -        psystem("cp -fv $ICUROOT/bin/icuuc21d.dll $targetdir/bin");
  +        psystem("cp -fv $ICUROOT/bin/icuuc22.dll $targetdir/bin");
  +        psystem("cp -fv $ICUROOT/bin/icuuc22d.dll $targetdir/bin");
   
  -        # it seems icudt20*.DLL is generated (upper case dll)
  +        # it seems icudt22*.DLL is generated (upper case dll)
           # but just case, try lower case .dll as well
  -        psystem("cp -fv $ICUROOT/bin/icudt21*.DLL $targetdir/bin");
  -        psystem("cp -fv $ICUROOT/bin/icudt21*.dll $targetdir/bin");
  +        psystem("cp -fv $ICUROOT/bin/icudt22*.DLL $targetdir/bin");
  +        psystem("cp -fv $ICUROOT/bin/icudt22*.dll $targetdir/bin");
   
           psystem("cp -fv $ICUROOT/lib/icudata.lib $targetdir/lib");
   
  @@ -557,7 +557,7 @@
       if ($buildmode ne "Debug") {
           $DEBUGBUILDDIR = "$XERCESCROOT/Build/Win32/VC6/Debug";
           psystem("cp -fv $DEBUGBUILDDIR/xerces-c_*D.lib $targetdir/lib");
  -        psystem("cp -fv $DEBUGBUILDDIR/xerces*D.dll $targetdir/bin");
  +        psystem("cp -fv $DEBUGBUILDDIR/xerces-c*D.dll $targetdir/bin");
       }
   
   
  @@ -657,6 +657,7 @@
                              'CC="xlc_r" ' .
                              'CFLAGS="-w -O2 -qmaxmem=-1" ' .
                              'CXXFLAGS="-w -O2 -qmaxmem=-1" ';
  +
           psystem ("echo LIBPATH=$ENV{'LIBPATH'}");
       }
       if ($platform eq 'HP-UX') {
  @@ -879,44 +880,44 @@
   
           #
           # copy icudata dll
  -        # For ICU 2.1:
  -        # on AIX, it is called libicudata21.0.so
  -        # on Solaris/Linux, it is called libicudata.so.21.0
  -        # on HP, it is called libicudata.s1.21.0
  +        # For ICU 2.2:
  +        # on AIX, it is called libicudata22.0.so
  +        # on Solaris/Linux, it is called libicudata.so.22.0
  +        # on HP, it is called libicudata.s1.22.0
           #
           psystem("rm -f libicudata*");
  -        psystem("cp -f $ICUROOT/lib/libicudata21.0.so .");
  -        psystem("cp -f $ICUROOT/lib/libicudata.so.21.0 .");
  -        psystem("cp -f $ICUROOT/lib/libicudata.sl.21.0 .");
  +        psystem("cp -f $ICUROOT/lib/libicudata22.0.so .");
  +        psystem("cp -f $ICUROOT/lib/libicudata.so.22.0 .");
  +        psystem("cp -f $ICUROOT/lib/libicudata.sl.22.0 .");
   
  -        psystem("find . -name 'libicudata21.0.so' -exec ln -s {} libicudata.so 
\\;");
  -        psystem("find . -name 'libicudata21.0.so' -exec ln -s {} libicudata21.so 
\\;");
  +        psystem("find . -name 'libicudata22.0.so' -exec ln -s {} libicudata.so 
\\;");
  +        psystem("find . -name 'libicudata22.0.so' -exec ln -s {} libicudata22.so 
\\;");
   
  -        psystem("find . -name 'libicudata.so.21.0' -exec ln -s {} libicudata.so 
\\;");
  -        psystem("find . -name 'libicudata.so.21.0' -exec ln -s {} libicudata.so.21 
\\;");
  +        psystem("find . -name 'libicudata.so.22.0' -exec ln -s {} libicudata.so 
\\;");
  +        psystem("find . -name 'libicudata.so.22.0' -exec ln -s {} libicudata.so.22 
\\;");
   
  -        psystem("find . -name 'libicudata.sl.21.0' -exec ln -s {} libicudata.sl 
\\;");
  -        psystem("find . -name 'libicudata.sl.21.0' -exec ln -s {} libicudata.sl.21 
\\;");
  +        psystem("find . -name 'libicudata.sl.22.0' -exec ln -s {} libicudata.sl 
\\;");
  +        psystem("find . -name 'libicudata.sl.22.0' -exec ln -s {} libicudata.sl.22 
\\;");
   
           #
           # copy icuuc dll
  -        # on AIX, it is called libicuuc21.0.so
  -        # on Solaris/Linux, it is called libicuuc.so.21.0
  -        # on HP, it is called libicuuc.sl.21.0
  +        # on AIX, it is called libicuuc22.0.so
  +        # on Solaris/Linux, it is called libicuuc.so.22.0
  +        # on HP, it is called libicuuc.sl.22.0
           #
           psystem("rm -f libicuuc*");
  -        psystem("cp -f $ICUROOT/lib/libicuuc21.0.so .");
  -        psystem("cp -f $ICUROOT/lib/libicuuc.so.21.0  .");
  -        psystem("cp -f $ICUROOT/lib/libicuuc.sl.21.0  .");
  +        psystem("cp -f $ICUROOT/lib/libicuuc22.0.so .");
  +        psystem("cp -f $ICUROOT/lib/libicuuc.so.22.0  .");
  +        psystem("cp -f $ICUROOT/lib/libicuuc.sl.22.0  .");
   
  -        psystem("find . -name 'libicuuc21.0.so' -exec ln -s {} libicuuc.so \\;");
  -        psystem("find . -name 'libicuuc21.0.so' -exec ln -s {} libicuuc21.so \\;");
  +        psystem("find . -name 'libicuuc22.0.so' -exec ln -s {} libicuuc.so \\;");
  +        psystem("find . -name 'libicuuc22.0.so' -exec ln -s {} libicuuc22.so \\;");
   
  -        psystem("find . -name 'libicuuc.so.21.0' -exec ln -s {} libicuuc.so \\;");
  -        psystem("find . -name 'libicuuc.so.21.0' -exec ln -s {} libicuuc.so.21 
\\;");
  +        psystem("find . -name 'libicuuc.so.22.0' -exec ln -s {} libicuuc.so \\;");
  +        psystem("find . -name 'libicuuc.so.22.0' -exec ln -s {} libicuuc.so.22 
\\;");
   
  -        psystem("find . -name 'libicuuc.sl.21.0' -exec ln -s {} libicuuc.sl \\;");
  -        psystem("find . -name 'libicuuc.sl.21.0' -exec ln -s {} libicuuc.sl.21 
\\;");
  +        psystem("find . -name 'libicuuc.sl.22.0' -exec ln -s {} libicuuc.sl \\;");
  +        psystem("find . -name 'libicuuc.sl.22.0' -exec ln -s {} libicuuc.sl.22 
\\;");
       }
   
       # Now build the samples
  @@ -998,7 +999,7 @@
       # Populate the library output directory
       print ("\n\nCopying library outputs ...\n");
       pchdir ("$targetdir/lib");
  -    psystem("rm -f libxerces* ");
  +    psystem("rm -f libxerces-c* ");
   
       if ((-e "$XERCESCROOT/lib/libxerces-c.so.20.0" )) {
           psystem("cp -f $XERCESCROOT/lib/libxerces-c.so.20.0 .");
  @@ -1026,43 +1027,43 @@
   
           #
           # copy icudata dll
  -        # on AIX, it is called libicudata21.0.so
  -        # on Solaris/Linux, it is called libicudata.so.21.0
  -        # on HP, it is called libicudata.s1.21.0
  +        # on AIX, it is called libicudata22.0.so
  +        # on Solaris/Linux, it is called libicudata.so.22.0
  +        # on HP, it is called libicudata.s1.22.0
           #
           psystem("rm -f libicudata*");
  -        psystem("cp -f $XERCESCROOT/lib/libicudata21.0.so .");
  -        psystem("cp -f $XERCESCROOT/lib/libicudata.so.21.0 .");
  -        psystem("cp -f $XERCESCROOT/lib/libicudata.sl.21.0 .");
  +        psystem("cp -f $XERCESCROOT/lib/libicudata22.0.so .");
  +        psystem("cp -f $XERCESCROOT/lib/libicudata.so.22.0 .");
  +        psystem("cp -f $XERCESCROOT/lib/libicudata.sl.22.0 .");
   
  -        psystem("find . -name 'libicudata21.0.so' -exec ln -s {} libicudata.so 
\\;");
  -        psystem("find . -name 'libicudata21.0.so' -exec ln -s {} libicudata21.so 
\\;");
  +        psystem("find . -name 'libicudata22.0.so' -exec ln -s {} libicudata.so 
\\;");
  +        psystem("find . -name 'libicudata22.0.so' -exec ln -s {} libicudata22.so 
\\;");
   
  -        psystem("find . -name 'libicudata.so.21.0' -exec ln -s {} libicudata.so 
\\;");
  -        psystem("find . -name 'libicudata.so.21.0' -exec ln -s {} libicudata.so.21 
\\;");
  +        psystem("find . -name 'libicudata.so.22.0' -exec ln -s {} libicudata.so 
\\;");
  +        psystem("find . -name 'libicudata.so.22.0' -exec ln -s {} libicudata.so.22 
\\;");
   
  -        psystem("find . -name 'libicudata.sl.21.0' -exec ln -s {} libicudata.sl 
\\;");
  -        psystem("find . -name 'libicudata.sl.21.0' -exec ln -s {} libicudata.sl.21 
\\;");
  +        psystem("find . -name 'libicudata.sl.22.0' -exec ln -s {} libicudata.sl 
\\;");
  +        psystem("find . -name 'libicudata.sl.22.0' -exec ln -s {} libicudata.sl.22 
\\;");
   
           #
           # copy icuuc dll
  -        # on AIX, it is called libicuuc21.0.so
  -        # on Solaris/Linux, it is called libicuuc.so.21.0
  -        # on HP, it is called libicuuc.sl.21.0
  +        # on AIX, it is called libicuuc22.0.so
  +        # on Solaris/Linux, it is called libicuuc.so.22.0
  +        # on HP, it is called libicuuc.sl.22.0
           #
           psystem("rm -f libicuuc*");
  -        psystem("cp -f $XERCESCROOT/lib/libicuuc21.0.so .");
  -        psystem("cp -f $XERCESCROOT/lib/libicuuc.so.21.0  .");
  -        psystem("cp -f $XERCESCROOT/lib/libicuuc.sl.21.0  .");
  +        psystem("cp -f $XERCESCROOT/lib/libicuuc22.0.so .");
  +        psystem("cp -f $XERCESCROOT/lib/libicuuc.so.22.0  .");
  +        psystem("cp -f $XERCESCROOT/lib/libicuuc.sl.22.0  .");
   
  -        psystem("find . -name 'libicuuc21.0.so' -exec ln -s {} libicuuc.so \\;");
  -        psystem("find . -name 'libicuuc21.0.so' -exec ln -s {} libicuuc21.so \\;");
  +        psystem("find . -name 'libicuuc22.0.so' -exec ln -s {} libicuuc.so \\;");
  +        psystem("find . -name 'libicuuc22.0.so' -exec ln -s {} libicuuc22.so \\;");
   
  -        psystem("find . -name 'libicuuc.so.21.0' -exec ln -s {} libicuuc.so \\;");
  -        psystem("find . -name 'libicuuc.so.21.0' -exec ln -s {} libicuuc.so.21 
\\;");
  +        psystem("find . -name 'libicuuc.so.22.0' -exec ln -s {} libicuuc.so \\;");
  +        psystem("find . -name 'libicuuc.so.22.0' -exec ln -s {} libicuuc.so.22 
\\;");
   
  -        psystem("find . -name 'libicuuc.sl.21.0' -exec ln -s {} libicuuc.sl \\;");
  -        psystem("find . -name 'libicuuc.sl.21.0' -exec ln -s {} libicuuc.sl.21 
\\;");
  +        psystem("find . -name 'libicuuc.sl.22.0' -exec ln -s {} libicuuc.sl \\;");
  +        psystem("find . -name 'libicuuc.sl.22.0' -exec ln -s {} libicuuc.sl.22 
\\;");
   
       }
   
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to