[CVS] OpenPKG: openpkg-src/openpkg/ HISTORY openpkg.spec openssl.patch...

2007-10-17 Thread Ralf S. Engelschall
  OpenPKG CVS Repository
  http://cvs.openpkg.org/
  

  Server: cvs.openpkg.org  Name:   Ralf S. Engelschall
  Root:   /v/openpkg/cvs   Email:  [EMAIL PROTECTED]
  Module: openpkg-src  Date:   17-Oct-2007 09:01:35
  Branch: HEAD Handle: 2007101708013400

  Modified files:
openpkg-src/openpkg HISTORY openpkg.spec openssl.patch tar.patch

  Log:
try to port Tar and OpenSSL to AIX 5 and Solaris 8 again

  Summary:
RevisionChanges Path
1.480   +1  -0  openpkg-src/openpkg/HISTORY
1.616   +1  -1  openpkg-src/openpkg/openpkg.spec
1.10+14 -0  openpkg-src/openpkg/openssl.patch
1.11+22 -8  openpkg-src/openpkg/tar.patch
  

  patch -p0 '@@ .'
  Index: openpkg-src/openpkg/HISTORY
  
  $ cvs diff -u -r1.479 -r1.480 HISTORY
  --- openpkg-src/openpkg/HISTORY   15 Oct 2007 11:39:31 -  1.479
  +++ openpkg-src/openpkg/HISTORY   17 Oct 2007 07:01:34 -  1.480
  @@ -2,6 +2,7 @@
   2007
   
   
  +20071017 try to port Tar and OpenSSL to AIX 5 and Solaris 8 again
   20071015 avoid calling of autoconf while building GNU bash
   20071014 fix OpenSSL patch (some important portability related hunks were 
lost)
   20071011 upgrade to OpenSSL 0.9.8f
  @@ .
  patch -p0 '@@ .'
  Index: openpkg-src/openpkg/openpkg.spec
  
  $ cvs diff -u -r1.615 -r1.616 openpkg.spec
  --- openpkg-src/openpkg/openpkg.spec  15 Oct 2007 11:39:32 -  1.615
  +++ openpkg-src/openpkg/openpkg.spec  17 Oct 2007 07:01:34 -  1.616
  @@ -39,7 +39,7 @@
   #   o any cc(1)
   
   #   the package version/release
  -%define   V_openpkg  20071015
  +%define   V_openpkg  20071017
   
   #   the used software versions
   %define   V_rpm  4.2.1
  @@ .
  patch -p0 '@@ .'
  Index: openpkg-src/openpkg/openssl.patch
  
  $ cvs diff -u -r1.9 -r1.10 openssl.patch
  --- openpkg-src/openpkg/openssl.patch 14 Oct 2007 07:43:03 -  1.9
  +++ openpkg-src/openpkg/openssl.patch 17 Oct 2007 07:01:34 -  1.10
  @@ -77,6 +77,20 @@
my $cflags = $fields[$idx_cflags];
my $unistd = $fields[$idx_unistd];
my $thread_cflag = $fields[$idx_thread_cflag];
  +Index: Configure
  +--- Configure.orig   2007-10-17 08:55:51 +0200
   Configure2007-10-17 08:56:05 +0200
  +@@ -402,8 +402,8 @@
  + 
  +  IBM's AIX.
  + aix3-cc,  cc:-O -DB_ENDIAN -qmaxmem=16384::(unknown):AIX::RC4_CHAR:::,
  +-aix-gcc,  gcc:-O 
-DB_ENDIAN::-D_THREAD_SAFE:AIX::RC4_CHAR::aix_ppc32.o::dlfcn:aix-shared:::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)::-X
 32,
  +-aix64-gcc,gcc:-maix64 -O 
-DB_ENDIAN::-D_THREAD_SAFE:AIX::SIXTY_FOUR_BIT_LONG 
RC4_CHAR::aix_ppc64.o::dlfcn:aix-shared::-maix64:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)::-X64,
  ++aix-gcc,  gcc:-O 
-DB_ENDIAN::-D_THREAD_SAFE:AIX::RC4_CHAR::aix_ppc32.o::dlfcn:aix-shared:::.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)::,
  ++aix64-gcc,gcc:-maix64 -O 
-DB_ENDIAN::-D_THREAD_SAFE:AIX::SIXTY_FOUR_BIT_LONG 
RC4_CHAR::aix_ppc64.o::dlfcn:aix-shared::-maix64:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)::,
  + # Below targets assume AIX 5. Idea is to effectively disregard $OBJECT_MODE
  + # at build time. $OBJECT_MODE is respected at ./config stage!
  + aix-cc,   cc:-q32 -O -DB_ENDIAN -qmaxmem=16384 -qro 
-qroconst::-qthreaded:AIX::RC4_CHAR::aix_ppc32.o::dlfcn:aix-shared::-q32:.so.\$(SHLIB_MAJOR).\$(SHLIB_MINOR)::-X
 32,
   Index: config
   --- config.orig  2007-08-01 13:21:35 +0200
   +++ config   2007-10-11 22:45:07 +0200
  @@ .
  patch -p0 '@@ .'
  Index: openpkg-src/openpkg/tar.patch
  
  $ cvs diff -u -r1.10 -r1.11 tar.patch
  --- openpkg-src/openpkg/tar.patch 10 Oct 2007 16:06:06 -  1.10
  +++ openpkg-src/openpkg/tar.patch 17 Oct 2007 07:01:34 -  1.11
  @@ -1,6 +1,6 @@
   Index: Makefile.in
   --- Makefile.in.orig 2007-10-10 13:00:22 +0200
  -+++ Makefile.in  2007-10-10 17:01:10 +0200
   Makefile.in  2007-10-17 08:40:12 +0200
   @@ -485,7 +485,7 @@
target_alias = @target_alias@
ACLOCAL_AMFLAGS = -I m4
  @@ -12,7 +12,7 @@

   Index: lib/argp-help.c
   --- lib/argp-help.c.orig 2007-09-28 15:11:36 +0200
  -+++ lib/argp-help.c  2007-10-10 17:01:10 +0200
   lib/argp-help.c  2007-10-17 08:40:12 +0200
   @@ -570,8 +570,7 @@
  return val;
}
  @@ -23,9 +23,23 @@
hol_entry_long_iterate (const struct hol_entry *entry,
int (*func)(const struct argp_option *opt,
  

[CVS] OpenPKG: openpkg-src/openpkg/ HISTORY openpkg.spec openssl.patch

2007-10-14 Thread Ralf S. Engelschall
  OpenPKG CVS Repository
  http://cvs.openpkg.org/
  

  Server: cvs.openpkg.org  Name:   Ralf S. Engelschall
  Root:   /v/openpkg/cvs   Email:  [EMAIL PROTECTED]
  Module: openpkg-src  Date:   14-Oct-2007 09:43:03
  Branch: HEAD Handle: 2007101408430201

  Modified files:
openpkg-src/openpkg HISTORY openpkg.spec openssl.patch

  Log:
fix OpenSSL patch (some important portability related hunks were lost)

  Summary:
RevisionChanges Path
1.478   +1  -0  openpkg-src/openpkg/HISTORY
1.614   +1  -1  openpkg-src/openpkg/openpkg.spec
1.9 +40 -0  openpkg-src/openpkg/openssl.patch
  

  patch -p0 '@@ .'
  Index: openpkg-src/openpkg/HISTORY
  
  $ cvs diff -u -r1.477 -r1.478 HISTORY
  --- openpkg-src/openpkg/HISTORY   11 Oct 2007 20:51:15 -  1.477
  +++ openpkg-src/openpkg/HISTORY   14 Oct 2007 07:43:02 -  1.478
  @@ -2,6 +2,7 @@
   2007
   
   
  +20071014 fix OpenSSL patch (some important portability related hunks were 
lost)
   20071011 upgrade to OpenSSL 0.9.8f
   20071011 add support for FreeBSD 8.0-CURRENT
   20071010 upgrade to GNU tar 1.19
  @@ .
  patch -p0 '@@ .'
  Index: openpkg-src/openpkg/openpkg.spec
  
  $ cvs diff -u -r1.613 -r1.614 openpkg.spec
  --- openpkg-src/openpkg/openpkg.spec  11 Oct 2007 20:51:15 -  1.613
  +++ openpkg-src/openpkg/openpkg.spec  14 Oct 2007 07:43:02 -  1.614
  @@ -39,7 +39,7 @@
   #   o any cc(1)
   
   #   the package version/release
  -%define   V_openpkg  20071011
  +%define   V_openpkg  20071014
   
   #   the used software versions
   %define   V_rpm  4.2.1
  @@ .
  patch -p0 '@@ .'
  Index: openpkg-src/openpkg/openssl.patch
  
  $ cvs diff -u -r1.8 -r1.9 openssl.patch
  --- openpkg-src/openpkg/openssl.patch 11 Oct 2007 20:51:16 -  1.8
  +++ openpkg-src/openpkg/openssl.patch 14 Oct 2007 07:43:03 -  1.9
  @@ -1,6 +1,46 @@
  +Index: crypto/objects/obj_dat.pl
  +--- crypto/objects/obj_dat.pl.orig   2005-08-29 01:20:47 +0200
   crypto/objects/obj_dat.pl2006-05-15 08:03:44 +0200
  +@@ -1,9 +1,5 @@
  + #!/usr/local/bin/perl
  + 
  +-# fixes bug in floating point emulation on sparc64 when
  +-# this script produces off-by-one output on sparc64
  +-use integer;
  +-
  + sub obj_cmp
  + {
  + local(@a,@b,$_,$r);
  +Index: util/mklink.pl
  +--- util/mklink.pl.orig  2006-05-15 20:46:35 +0200
   util/mklink.pl   2006-05-15 20:48:07 +0200
  +@@ -15,13 +15,12 @@
  + # Apart from this, this script should be able to handle even the most
  + # pathological cases.
  + 
  +-use Cwd;
  +-
  + my $from = shift;
  + my @files = @ARGV;
  + 
  + my @from_path = split(/[\\\/]/, $from);
  +-my $pwd = getcwd();
  ++my $pwd = `pwd`;
  ++$pwd =~ s/\n$//s;
  + chomp($pwd);
  + my @pwd_path = split(/[\\\/]/, $pwd);
  + 
   Index: Configure
   --- Configure.orig   2007-10-11 22:43:07 +0200
   +++ Configure2007-10-11 22:43:07 +0200
  +@@ -6,7 +6,6 @@
  + ##
  + 
  + require 5.000;
  +-use strict;
  + 
  + # see INSTALL for instructions.
  + 
   @@ -33,6 +33,7 @@
#   (Default: KRB5_DIR/include)
# --with-krb5-flavor  Declare what flavor of Kerberos 5 is used.  Currently
  @@ .
__
OpenPKG http://openpkg.org
CVS Repository Commit List openpkg-cvs@openpkg.org


[CVS] OpenPKG: openpkg-src/openpkg/ HISTORY openpkg.spec openssl.patch

2007-10-11 Thread Ralf S. Engelschall
  OpenPKG CVS Repository
  http://cvs.openpkg.org/
  

  Server: cvs.openpkg.org  Name:   Ralf S. Engelschall
  Root:   /v/openpkg/cvs   Email:  [EMAIL PROTECTED]
  Module: openpkg-src  Date:   11-Oct-2007 22:51:16
  Branch: HEAD Handle: 2007101121511501

  Modified files:
openpkg-src/openpkg HISTORY openpkg.spec openssl.patch

  Log:
upgrade to OpenSSL 0.9.8f

  Summary:
RevisionChanges Path
1.477   +1  -0  openpkg-src/openpkg/HISTORY
1.613   +1  -1  openpkg-src/openpkg/openpkg.spec
1.8 +54 -561openpkg-src/openpkg/openssl.patch
  

  patch -p0 '@@ .'
  Index: openpkg-src/openpkg/HISTORY
  
  $ cvs diff -u -r1.476 -r1.477 HISTORY
  --- openpkg-src/openpkg/HISTORY   11 Oct 2007 13:16:04 -  1.476
  +++ openpkg-src/openpkg/HISTORY   11 Oct 2007 20:51:15 -  1.477
  @@ -2,6 +2,7 @@
   2007
   
   
  +20071011 upgrade to OpenSSL 0.9.8f
   20071011 add support for FreeBSD 8.0-CURRENT
   20071010 upgrade to GNU tar 1.19
   20070914 upgrade to cURL 7.17.0
  @@ .
  patch -p0 '@@ .'
  Index: openpkg-src/openpkg/openpkg.spec
  
  $ cvs diff -u -r1.612 -r1.613 openpkg.spec
  --- openpkg-src/openpkg/openpkg.spec  11 Oct 2007 13:16:04 -  1.612
  +++ openpkg-src/openpkg/openpkg.spec  11 Oct 2007 20:51:15 -  1.613
  @@ -57,7 +57,7 @@
   %define   V_config   20060923
   %define   V_registry 1.1.3
   %define   V_perl 5.8.8
  -%define   V_openssl  0.9.8e
  +%define   V_openssl  0.9.8f
   %define   V_tools1.4.5
   %define   V_exec 2.0.1-C
   
  @@ .
  patch -p0 '@@ .'
  Index: openpkg-src/openpkg/openssl.patch
  
  $ cvs diff -u -r1.7 -r1.8 openssl.patch
  --- openpkg-src/openpkg/openssl.patch 15 Jun 2007 22:38:44 -  1.7
  +++ openpkg-src/openpkg/openssl.patch 11 Oct 2007 20:51:16 -  1.8
  @@ -1,49 +1,45 @@
   Index: Configure
   Configure.orig   2006-05-14 23:03:51 +0200
  -+++ Configure2006-05-14 23:05:46 +0200
  -@@ -6,7 +6,6 @@
  - ##
  - 
  - require 5.000;
  --use strict;
  - 
  - # see INSTALL for instructions.
  - 
  -Index: crypto/objects/obj_dat.pl
   crypto/objects/obj_dat.pl.orig   2005-08-29 01:20:47 +0200
  -+++ crypto/objects/obj_dat.pl2006-05-15 08:03:44 +0200
  -@@ -1,9 +1,5 @@
  - #!/usr/local/bin/perl
  - 
  --# fixes bug in floating point emulation on sparc64 when
  --# this script produces off-by-one output on sparc64
  --use integer;
  --
  - sub obj_cmp
  - {
  - local(@a,@b,$_,$r);
  -Index: util/mklink.pl
   util/mklink.pl.orig  2006-05-15 20:46:35 +0200
  -+++ util/mklink.pl   2006-05-15 20:48:07 +0200
  -@@ -15,13 +15,12 @@
  - # Apart from this, this script should be able to handle even the most
  - # pathological cases.
  - 
  --use Cwd;
  --
  - my $from = shift;
  - my @files = @ARGV;
  - 
  - my @from_path = split(/[\\\/]/, $from);
  --my $pwd = getcwd();
  -+my $pwd = `pwd`;
  -+$pwd =~ s/\n$//s;
  - chomp($pwd);
  - my @pwd_path = split(/[\\\/]/, $pwd);
  +--- Configure.orig   2007-10-11 22:43:07 +0200
   Configure2007-10-11 22:43:07 +0200
  +@@ -33,6 +33,7 @@
  + #   (Default: KRB5_DIR/include)
  + # --with-krb5-flavor  Declare what flavor of Kerberos 5 is used.  Currently
  + #   supported values are MIT and Heimdal.  A value is required.
  ++# --with-cc compiler to use for $CC (useful if cc is a disguised gcc)
  + #
  + # --test-sanity Make a number of sanity checks on the data in this file.
  + #   This is a debugging tool for OpenSSL developers.
  +@@ -112,6 +113,7 @@
  + #$bits2=THIRTY_TWO_BIT ;
  + my $bits1=THIRTY_TWO_BIT ;
  + my $bits2=SIXTY_FOUR_BIT ;
  ++my $ccarg;

  + my $x86_elf_asm=x86cpuid-elf.o:bn86-elf.o co86-elf.o:dx86-elf.o 
yx86-elf.o:ax86-elf.o:bx86-elf.o:mx86-elf.o:sx86-elf.o 
s512sse2-elf.o:cx86-elf.o:rx86-elf.o:rm86-elf.o:r586-elf.o;
  + my $x86_coff_asm=x86cpuid-cof.o:bn86-cof.o co86-cof.o:dx86-cof.o 
yx86-cof.o:ax86-cof.o:bx86-cof.o:mx86-cof.o:sx86-cof.o 
s512sse2-cof.o:cx86-cof.o:rx86-cof.o:rm86-cof.o:r586-cof.o;
  +@@ -696,6 +698,10 @@
  + {
  + exit(test_sanity());
  + }
  ++elsif (/^--with-cc=(.*)$/)
  ++{
  ++$ccarg=$1
  ++}
  + elsif (/^reconfigure/ || /^reconf/)
  + {
  + if (open(IN,$Makefile))
  +@@ -948,7 +954,7 @@
  + print IsMK1MF=$IsMK1MF\n;
  + 
  + my @fields = 

[CVS] OpenPKG: openpkg-src/openpkg/ HISTORY openpkg.spec openssl.patch

2007-06-15 Thread Thomas Lotterer
  OpenPKG CVS Repository
  http://cvs.openpkg.org/
  

  Server: cvs.openpkg.org  Name:   Thomas Lotterer
  Root:   /v/openpkg/cvs   Email:  [EMAIL PROTECTED]
  Module: openpkg-src  Date:   16-Jun-2007 00:38:44
  Branch: HEAD Handle: 2007061523384301

  Modified files:
openpkg-src/openpkg HISTORY openpkg.spec openssl.patch

  Log:
teach OpenSSL config to identify cc being a disguised gcc (pass -gcc
to Configure but run cc)

  Summary:
RevisionChanges Path
1.463   +1  -0  openpkg-src/openpkg/HISTORY
1.598   +1  -1  openpkg-src/openpkg/openpkg.spec
1.7 +292 -8 openpkg-src/openpkg/openssl.patch
  

  patch -p0 '@@ .'
  Index: openpkg-src/openpkg/HISTORY
  
  $ cvs diff -u -r1.462 -r1.463 HISTORY
  --- openpkg-src/openpkg/HISTORY   15 Jun 2007 14:30:23 -  1.462
  +++ openpkg-src/openpkg/HISTORY   15 Jun 2007 22:38:43 -  1.463
  @@ -2,6 +2,7 @@
   2007
   
   
  +20070616 teach OpenSSL config to identify cc being a disguised gcc (pass 
-gcc to Configure but run cc)
   20070614 synchronize 64bit -fPIC option and ./config usage from openssl 
package
   20070608 upgrade to GNU tar 1.17
   20070608 fix tracking of gzip
  @@ .
  patch -p0 '@@ .'
  Index: openpkg-src/openpkg/openpkg.spec
  
  $ cvs diff -u -r1.597 -r1.598 openpkg.spec
  --- openpkg-src/openpkg/openpkg.spec  15 Jun 2007 14:30:23 -  1.597
  +++ openpkg-src/openpkg/openpkg.spec  15 Jun 2007 22:38:43 -  1.598
  @@ -39,7 +39,7 @@
   #   o any cc(1)
   
   #   the package version/release
  -%define   V_openpkg  20070615
  +%define   V_openpkg  20070616
   
   #   the used software versions
   %define   V_rpm  4.2.1
  @@ .
  patch -p0 '@@ .'
  Index: openpkg-src/openpkg/openssl.patch
  
  $ cvs diff -u -r1.6 -r1.7 openssl.patch
  --- openpkg-src/openpkg/openssl.patch 3 Jun 2007 21:09:28 -   1.6
  +++ openpkg-src/openpkg/openssl.patch 15 Jun 2007 22:38:44 -  1.7
  @@ -42,9 +42,65 @@
my @pwd_path = split(/[\\\/]/, $pwd);

   Index: config
   config.orig  2005-09-20 14:16:30 +0200
  -+++ config   2006-04-07 19:17:06 +0200
  -@@ -469,6 +469,7 @@
  +--- config.orig  2007-02-22 03:00:39.0 +0100
   config   2007-06-16 00:06:32.527799000 +0200
  +@@ -401,9 +401,9 @@
  + 
  + # figure out if gcc is available and if so we use it otherwise
  + # we fallback to whatever cc does on the system
  +-GCCVER=`(gcc -dumpversion) 2/dev/null`
  ++GCCVER=`(gcc -dumpversion 2/dev/null  exit; cc --version 2/dev/null | 
grep GCC /dev/null  cc -dumpversion )`
  + if [ $GCCVER !=  ]; then
  +-  CC=gcc
  ++  CC=cc; gcc -dumpversion /dev/null 21  CC=gcc
  +   # then strip off whatever prefix egcs prepends the number with...
  +   # Hopefully, this will work for any future prefixes as well.
  +   GCCVER=`echo $GCCVER | LC_ALL=C sed 's/^[a-zA-Z]*\-//'`
  +@@ -412,8 +412,10 @@
  +   # major and minor version numbers.
  +   # peak single digit before and after first dot, e.g. 2.95.1 gives 29
  +   GCCVER=`echo $GCCVER | sed 's/\([0-9]\)\.\([0-9]\).*/\1\2/'`
  ++  SUFFIX=gcc
  + else
  +   CC=cc
  ++  SUFFIX=cc
  + fi
  + GCCVER=${GCCVER:-0}
  + if [ $SYSTEM = HP-UX ];then
  +@@ -422,7 +424,7 @@
  +   if [ $GCCVER -ge 30 ]; then
  + # PA64 support only came in with gcc 3.0.x.
  + # We check if the preprocessor symbol __LP64__ is defined...
  +-if echo __LP64__ | gcc -v -E -x c - 2/dev/null | grep ^__LP64__ 
21  /dev/null; then
  ++if echo __LP64__ | $CC -v -E -x c - 2/dev/null | grep ^__LP64__ 
21  /dev/null; then
  +   : # __LP64__ has slipped through, it therefore is not defined
  + else
  +   GCC_BITS=64
  +@@ -433,13 +435,14 @@
  +   if [ $GCCVER -ge 30 ]; then
  + # 64-bit ABI isn't officially supported in gcc 3.0, but it appears
  + # to be working, at the very least 'make test' passes...
  +-if gcc -v -E -x c /dev/null 21 | grep __arch64__  /dev/null; then
  ++if $CC -v -E -x c /dev/null 21 | grep __arch64__  /dev/null; then
  +   GCC_ARCH=-m64
  + else
  +   GCC_ARCH=-m32
  + fi
  +   fi
  +   # check for WorkShop C, expected output is cc: blah-blah C x.x
  ++  if [ $GCCVER -eq 0 ]; then
  +   CCVER=`(cc -V 21) 2/dev/null | \
  + egrep -e '^cc: .* C [0-9]\.[0-9]' | \
  + sed 's/.* C \([0-9]\)\.\([0-9]\).*/\1\2/'`
  +@@ -452,6 +455,7 @@
  +   sleep 5
  + fi
  +   fi
  ++  fi
  + fi
  + 
  + if [ ${SYSTEM}-${MACHINE} = Linux-alpha ]; then
  +@@ -469,6 +473,7 @@

if [ ${SYSTEM} 

[CVS] OpenPKG: openpkg-src/openpkg/ HISTORY openpkg.spec openssl.patch

2007-06-03 Thread Ralf S. Engelschall
  OpenPKG CVS Repository
  http://cvs.openpkg.org/
  

  Server: cvs.openpkg.org  Name:   Ralf S. Engelschall
  Root:   /v/openpkg/cvs   Email:  [EMAIL PROTECTED]
  Module: openpkg-src  Date:   03-Jun-2007 11:47:56
  Branch: HEAD Handle: 2007060310475501

  Modified files:
openpkg-src/openpkg HISTORY openpkg.spec openssl.patch

  Log:
- disable shared library building in Perl for better supporting Mac OS X
- synchronize openssl.patch with latest version from openssl package

  Summary:
RevisionChanges Path
1.454   +2  -0  openpkg-src/openpkg/HISTORY
1.589   +2  -1  openpkg-src/openpkg/openpkg.spec
1.5 +462 -41openpkg-src/openpkg/openssl.patch
  

  patch -p0 '@@ .'
  Index: openpkg-src/openpkg/HISTORY
  
  $ cvs diff -u -r1.453 -r1.454 HISTORY
  --- openpkg-src/openpkg/HISTORY   20 May 2007 07:55:37 -  1.453
  +++ openpkg-src/openpkg/HISTORY   3 Jun 2007 09:47:55 -   1.454
  @@ -2,6 +2,8 @@
   2007
   
   
  +20070603 disable shared library building in Perl for better supporting Mac 
OS X
  +20070603 synchronize openssl.patch with latest version from openssl package
   20070520 fix building Perl under GCC 4.2 world order
   20070519 upgrade to OSSP uuid 1.6.0
   20070519 upgrade to official GNU shtool 2.0.7
  @@ .
  patch -p0 '@@ .'
  Index: openpkg-src/openpkg/openpkg.spec
  
  $ cvs diff -u -r1.588 -r1.589 openpkg.spec
  --- openpkg-src/openpkg/openpkg.spec  20 May 2007 07:55:38 -  1.588
  +++ openpkg-src/openpkg/openpkg.spec  3 Jun 2007 09:47:55 -   1.589
  @@ -39,7 +39,7 @@
   #   o any cc(1)
   
   #   the package version/release
  -%define   V_openpkg  20070520
  +%define   V_openpkg  20070603
   
   #   the used software versions
   %define   V_rpm  4.2.1
  @@ -800,6 +800,7 @@
 -Dglibpth=$libdirs \
 -Dscriptdir=%{l_prefix}/bin \
 -Uinstallusrbinperl \
  +  -Adefine:useshrplib='false' \
 -Ui_malloc -Ui_iconv -Ui_db
 ${l_make} miniperl || exit $?
 rm -f *.o /dev/null 21 || true
  @@ .
  patch -p0 '@@ .'
  Index: openpkg-src/openpkg/openssl.patch
  
  $ cvs diff -u -r1.4 -r1.5 openssl.patch
  --- openpkg-src/openpkg/openssl.patch 15 May 2006 18:57:08 -  1.4
  +++ openpkg-src/openpkg/openssl.patch 3 Jun 2007 09:47:56 -   1.5
  @@ -18,46 +18,467 @@
OUT=solaris64-x86_64-$CC
else
OUT=solaris-x86-$CC
  -Index: Configure
   Configure.orig   2006-05-14 23:03:51 +0200
  -+++ Configure2006-05-14 23:05:46 +0200
  -@@ -6,7 +6,6 @@
  - ##
  - 
  - require 5.000;
  --use strict;
  - 
  - # see INSTALL for instructions.
  - 
  -Index: crypto/objects/obj_dat.pl
   crypto/objects/obj_dat.pl.orig   2005-08-29 01:20:47 +0200
  -+++ crypto/objects/obj_dat.pl2006-05-15 08:03:44 +0200
  -@@ -1,9 +1,5 @@
  - #!/usr/local/bin/perl
  - 
  --# fixes bug in floating point emulation on sparc64 when
  --# this script produces off-by-one output on sparc64
  --use integer;
  --
  - sub obj_cmp
  +Index: doc/crypto/des_modes.pod
  +--- doc/crypto/des_modes.pod.orig2004-11-25 18:47:30 +0100
   doc/crypto/des_modes.pod 2006-04-07 19:15:27 +0200
  +@@ -4,7 +4,7 @@
  + 
  + =head1 NAME
  + 
  +-Modes of DES - the variants of DES and other crypto algorithms of OpenSSL
  ++des_modes - the variants of DES and other crypto algorithms of OpenSSL
  + 
  + =head1 DESCRIPTION
  +
  +Index: crypto/evp/evp_lib.c
  +--- crypto/evp/evp_lib.c.orig2006-11-29 21:47:13 +0100
   crypto/evp/evp_lib.c 2007-02-28 17:19:31 +0100
  +@@ -225,7 +225,7 @@
  + 
  + int EVP_CIPHER_CTX_key_length(const EVP_CIPHER_CTX *ctx)
  + {
  +-return ctx-cipher-key_len;
  ++return ctx-key_len;
  + }
  + 
  + int EVP_CIPHER_nid(const EVP_CIPHER *cipher)
  +Index: crypto/rand/rand_lib.c
  +--- crypto/rand/rand_lib.c   30 Jan 2003 17:39:23 -  1.16
   crypto/rand/rand_lib.c   2 Mar 2007 17:54:31 -   1.16.2.1
  +@@ -154,6 +154,7 @@
  + int RAND_bytes(unsigned char *buf, int num)
{
  - local(@a,@b,$_,$r);
  -Index: util/mklink.pl
   util/mklink.pl.orig  2006-05-15 20:46:35 +0200
  -+++ util/mklink.pl   2006-05-15 20:48:07 +0200
  -@@ -15,13 +15,12 @@
  - # Apart from this, this script should be able to handle even the most
  - # pathological cases.
  - 
  --use Cwd;
  --
  - my $from = shift;
  - my @files = @ARGV;
  - 
  - my @from_path = split(/[\\\/]/, $from);
  --my $pwd =