diff options
author | Holger Hans Peter Freyther <zecke@selfish.org> | 2010-03-09 20:40:48 +0800 |
---|---|---|
committer | Holger Hans Peter Freyther <zecke@selfish.org> | 2010-03-09 23:21:25 +0800 |
commit | c495ba7d82add2fb927e8206910965740d752a33 (patch) | |
tree | f46c7a5acfb6b820c09b5819f52c151c1aa6a884 | |
parent | 64a935572158eb17a44585f24d393add83b0dbcb (diff) |
opensll: Upgrade to version 0.9.8m
* Upgrade both openssl and openssl-native to 0.9.8m
* Upgrade the Makefile and Config changes
* Switch to checksums inside the recipe
-rw-r--r-- | conf/checksums.ini | 4 | ||||
-rw-r--r-- | recipes/openssl/openssl-0.9.8j/shared-libs.patch | 81 | ||||
-rw-r--r-- | recipes/openssl/openssl-0.9.8m/configure-targets.patch (renamed from recipes/openssl/openssl-0.9.8j/configure-targets.patch) | 0 | ||||
-rw-r--r-- | recipes/openssl/openssl-0.9.8m/debian.patch (renamed from recipes/openssl/openssl-0.9.8j/debian.patch) | 153 | ||||
-rw-r--r-- | recipes/openssl/openssl-0.9.8m/oe-ldflags.patch (renamed from recipes/openssl/openssl-0.9.8j/oe-ldflags.patch) | 0 | ||||
-rw-r--r-- | recipes/openssl/openssl-0.9.8m/shared-libs.patch | 48 | ||||
-rw-r--r-- | recipes/openssl/openssl-native_0.9.8m.bb (renamed from recipes/openssl/openssl-native_0.9.8j.bb) | 2 | ||||
-rw-r--r-- | recipes/openssl/openssl.inc | 2 | ||||
-rw-r--r-- | recipes/openssl/openssl_0.9.8m.bb (renamed from recipes/openssl/openssl_0.9.8j.bb) | 2 |
9 files changed, 122 insertions, 170 deletions
diff --git a/conf/checksums.ini b/conf/checksums.ini index e997d16c35..82bb9dd2d6 100644 --- a/conf/checksums.ini +++ b/conf/checksums.ini @@ -20734,10 +20734,6 @@ sha256=c98b9703887e2dda6217b91405d0d94883f7c67e205fc4d7a81bb690d2e10572 md5=acf70a16359bf3658bdfb74bda1c4419 sha256=0e26886845de95716c9f1b9b75c0e06e9d4075d2bdc9e11504eaa5f7ee901cf0 -[http://www.openssl.org/source/openssl-0.9.8j.tar.gz] -md5=a5cb5f6c3d11affb387ecf7a997cac0c -sha256=7131242042dbd631fbd83436f42aea1775e7c32f587fa4ada5a01df4c3ae8e8b - [http://www.openswan.org/download/old/openswan-2.2.0-kernel-2.4-klips.patch.gz] md5=5c54040bba6fea2bfb47df01056e953f sha256=d35213dc854f1e1a08512154c7a92fb94d9f0506cc5107f8b2f248412679fb53 diff --git a/recipes/openssl/openssl-0.9.8j/shared-libs.patch b/recipes/openssl/openssl-0.9.8j/shared-libs.patch deleted file mode 100644 index 08b0c7594b..0000000000 --- a/recipes/openssl/openssl-0.9.8j/shared-libs.patch +++ /dev/null @@ -1,81 +0,0 @@ -Index: openssl-0.9.8j/crypto/Makefile -=================================================================== ---- openssl-0.9.8j.orig/crypto/Makefile 2008-09-17 19:10:55.000000000 +0200 -+++ openssl-0.9.8j/crypto/Makefile 2009-01-12 18:25:23.000000000 +0100 -@@ -103,7 +103,7 @@ - - shared: buildinf.h lib subdirs - if [ -n "$(SHARED_LIBS)" ]; then \ -- (cd ..; $(MAKE) $(SHARED_LIB)); \ -+ (cd ..; $(MAKE) -e $(SHARED_LIB)); \ - fi - - libs: -Index: openssl-0.9.8j/Makefile.org -=================================================================== ---- openssl-0.9.8j.orig/Makefile.org 2008-12-30 14:26:26.000000000 +0100 -+++ openssl-0.9.8j/Makefile.org 2009-01-12 18:25:55.000000000 +0100 -@@ -353,11 +353,11 @@ - @if [ "$(SHLIB_TARGET)" != "" ]; then \ - if [ "$(FIPSCANLIB)" = "libfips" ]; then \ - $(ARD) libcrypto.a fipscanister.o ; \ -- $(MAKE) SHLIBDIRS='crypto' SHLIBDEPS='-lfips' build-shared; \ -+ $(MAKE) -e SHLIBDIRS='crypto' SHLIBDEPS='-lfips' build-shared; \ - $(AR) libcrypto.a fips/fipscanister.o ; \ - else \ - if [ "$(FIPSCANLIB)" = "libcrypto" ]; then \ -- FIPSLD_CC=$(CC); CC=fips/fipsld; \ -+ FIPSLD_CC="$(CC)"; CC=fips/fipsld; \ - export CC FIPSLD_CC; \ - fi; \ - $(MAKE) -e SHLIBDIRS='crypto' build-shared; \ -@@ -371,7 +371,7 @@ - @if [ "$(SHLIB_TARGET)" != "" ]; then \ - shlibdeps=-lcrypto; \ - [ "$(FIPSCANLIB)" = "libfips" ] && shlibdeps="$$shlibdeps -lfips"; \ -- $(MAKE) SHLIBDIRS=ssl SHLIBDEPS="$$shlibdeps" build-shared; \ -+ $(MAKE) -e SHLIBDIRS=ssl SHLIBDEPS="$$shlibdeps" build-shared; \ - else \ - echo "There's no support for shared libraries on this platform" >&2 ; \ - exit 1; \ -@@ -380,7 +380,7 @@ - fips/fipscanister.o: build_fips - libfips$(SHLIB_EXT): fips/fipscanister.o - @if [ "$(SHLIB_TARGET)" != "" ]; then \ -- FIPSLD_CC=$(CC); CC=fips/fipsld; export CC FIPSLD_CC; \ -+ FIPSLD_CC="$(CC)"; CC=fips/fipsld; export CC FIPSLD_CC; \ - $(MAKE) -f Makefile.shared -e $(BUILDENV) \ - CC=$${CC} LIBNAME=fips THIS=$@ \ - LIBEXTRAS=fips/fipscanister.o \ -Index: openssl-0.9.8j/ssl/Makefile -=================================================================== ---- openssl-0.9.8j.orig/ssl/Makefile 2008-09-17 19:11:09.000000000 +0200 -+++ openssl-0.9.8j/ssl/Makefile 2009-01-12 18:25:02.000000000 +0100 -@@ -62,7 +62,7 @@ - - shared: lib - if [ -n "$(SHARED_LIBS)" ]; then \ -- (cd ..; $(MAKE) $(SHARED_LIB)); \ -+ (cd ..; $(MAKE) -e $(SHARED_LIB)); \ - fi - - files: -Index: openssl-0.9.8j/apps/Makefile -=================================================================== ---- openssl-0.9.8j.orig/apps/Makefile 2008-11-19 17:03:48.000000000 +0100 -+++ openssl-0.9.8j/apps/Makefile 2009-01-12 18:26:33.000000000 +0100 -@@ -153,12 +153,12 @@ - shlib_target=; if [ -n "$(SHARED_LIBS)" ]; then \ - shlib_target="$(SHLIB_TARGET)"; \ - elif [ -n "$(FIPSCANLIB)" ]; then \ -- FIPSLD_CC=$(CC); CC=$(TOP)/fips/fipsld; export CC FIPSLD_CC; \ -+ FIPSLD_CC="$(CC)"; CC=$(TOP)/fips/fipsld; export CC FIPSLD_CC; \ - fi; \ - LIBRARIES="$(LIBSSL) $(LIBKRB5) $(LIBCRYPTO)" ; \ - [ "x$(FIPSCANLIB)" = "xlibfips" ] && LIBRARIES="$$LIBRARIES -lfips"; \ - $(MAKE) -f $(TOP)/Makefile.shared -e \ -- CC=$${CC} APPNAME=$(EXE) OBJECTS="$(PROGRAM).o $(E_OBJ)" \ -+ CC="$${CC}" APPNAME=$(EXE) OBJECTS="$(PROGRAM).o $(E_OBJ)" \ - LIBDEPS="$(PEX_LIBS) $$LIBRARIES $(EX_LIBS)" \ - link_app.$${shlib_target} - -(cd ..; \ diff --git a/recipes/openssl/openssl-0.9.8j/configure-targets.patch b/recipes/openssl/openssl-0.9.8m/configure-targets.patch index b68123a233..b68123a233 100644 --- a/recipes/openssl/openssl-0.9.8j/configure-targets.patch +++ b/recipes/openssl/openssl-0.9.8m/configure-targets.patch diff --git a/recipes/openssl/openssl-0.9.8j/debian.patch b/recipes/openssl/openssl-0.9.8m/debian.patch index 54eec41cc1..60e338816d 100644 --- a/recipes/openssl/openssl-0.9.8j/debian.patch +++ b/recipes/openssl/openssl-0.9.8m/debian.patch @@ -1,7 +1,7 @@ -Index: openssl-0.9.8j/Makefile +Index: openssl-0.9.8m/Makefile =================================================================== ---- openssl-0.9.8j.orig/Makefile 2009-01-07 12:57:01.000000000 +0100 -+++ openssl-0.9.8j/Makefile 2009-01-12 14:59:15.000000000 +0100 +--- openssl-0.9.8m.orig/Makefile 2010-02-26 01:21:14.000000000 +0800 ++++ openssl-0.9.8m/Makefile 2010-03-09 20:17:26.515664333 +0800 @@ -26,10 +26,10 @@ # for, say, /usr/ and yet have everything installed to /tmp/somedir/usr/. # Normally it is left empty. @@ -15,7 +15,7 @@ Index: openssl-0.9.8j/Makefile # NO_IDEA - Define to build without the IDEA algorithm # NO_RC4 - Define to build without the RC4 algorithm -@@ -154,10 +154,11 @@ +@@ -155,10 +155,11 @@ MAKEFILE= Makefile @@ -29,7 +29,7 @@ Index: openssl-0.9.8j/Makefile SHELL=/bin/sh TOP= . -@@ -169,8 +170,8 @@ +@@ -170,8 +171,8 @@ SHARED_SSL=libssl$(SHLIB_EXT) SHARED_FIPS= SHARED_LIBS= @@ -40,7 +40,7 @@ Index: openssl-0.9.8j/Makefile GENERAL= Makefile BASENAME= openssl -@@ -445,7 +446,8 @@ +@@ -447,7 +448,8 @@ echo 'Description: OpenSSL cryptography library'; \ echo 'Version: '$(VERSION); \ echo 'Requires: '; \ @@ -50,7 +50,7 @@ Index: openssl-0.9.8j/Makefile echo 'Cflags: -I$${includedir} $(KRB5_INCLUDES)' ) > libcrypto.pc libssl.pc: Makefile -@@ -458,7 +460,8 @@ +@@ -460,7 +462,8 @@ echo 'Description: Secure Sockets Layer and cryptography libraries'; \ echo 'Version: '$(VERSION); \ echo 'Requires: '; \ @@ -60,7 +60,7 @@ Index: openssl-0.9.8j/Makefile echo 'Cflags: -I$${includedir} $(KRB5_INCLUDES)' ) > libssl.pc openssl.pc: Makefile -@@ -471,7 +474,8 @@ +@@ -473,7 +476,8 @@ echo 'Description: Secure Sockets Layer and cryptography libraries and tools'; \ echo 'Version: '$(VERSION); \ echo 'Requires: '; \ @@ -70,16 +70,16 @@ Index: openssl-0.9.8j/Makefile echo 'Cflags: -I$${includedir} $(KRB5_INCLUDES)' ) > openssl.pc Makefile: Makefile.org Configure config -@@ -615,7 +619,7 @@ +@@ -622,7 +626,7 @@ install_sw: @$(PERL) $(TOP)/util/mkdir-p.pl $(INSTALL_PREFIX)$(INSTALLTOP)/bin \ - $(INSTALL_PREFIX)$(INSTALLTOP)/lib \ -- $(INSTALL_PREFIX)$(INSTALLTOP)/lib/engines \ -+ $(INSTALL_PREFIX)$(INSTALLTOP)/lib/ssl/engines \ - $(INSTALL_PREFIX)$(INSTALLTOP)/lib/pkgconfig \ + $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR) \ +- $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines \ ++ $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/ssl/engines \ + $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/pkgconfig \ $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl \ $(INSTALL_PREFIX)$(OPENSSLDIR)/misc \ -@@ -693,7 +697,7 @@ +@@ -700,7 +704,7 @@ echo "installing man$$sec/$$fn.$${sec}$(MANSUFFIX)"; \ (cd `$(PERL) util/dirname.pl $$i`; \ sh -c "$$pod2man \ @@ -88,7 +88,7 @@ Index: openssl-0.9.8j/Makefile --release=$(VERSION) `basename $$i`") \ > $(INSTALL_PREFIX)$(MANDIR)/man$$sec/$$fn.$${sec}$(MANSUFFIX); \ $(PERL) util/extract-names.pl < $$i | \ -@@ -710,7 +714,7 @@ +@@ -717,7 +721,7 @@ echo "installing man$$sec/$$fn.$${sec}$(MANSUFFIX)"; \ (cd `$(PERL) util/dirname.pl $$i`; \ sh -c "$$pod2man \ @@ -97,17 +97,17 @@ Index: openssl-0.9.8j/Makefile --release=$(VERSION) `basename $$i`") \ > $(INSTALL_PREFIX)$(MANDIR)/man$$sec/$$fn.$${sec}$(MANSUFFIX); \ $(PERL) util/extract-names.pl < $$i | \ -Index: openssl-0.9.8j/Configure +Index: openssl-0.9.8m/Configure =================================================================== ---- openssl-0.9.8j.orig/Configure 2009-01-12 14:57:20.000000000 +0100 -+++ openssl-0.9.8j/Configure 2009-01-12 14:59:15.000000000 +0100 +--- openssl-0.9.8m.orig/Configure 2010-03-09 16:15:42.000000000 +0800 ++++ openssl-0.9.8m/Configure 2010-03-09 20:18:16.566914027 +0800 @@ -1,4 +1,4 @@ -: +#!/usr/local/bin/perl eval 'exec perl -S $0 ${1+"$@"}' if $running_under_some_shell; ## -@@ -315,6 +315,47 @@ +@@ -326,6 +326,47 @@ "osf1-alpha-cc", "cc:-std1 -tune host -O4 -readonly_strings::(unknown):::SIXTY_FOUR_BIT_LONG RC4_CHUNK:${no_asm}:dlfcn:alpha-osf1-shared:::.so", "tru64-alpha-cc", "cc:-std1 -tune host -fast -readonly_strings::-pthread:::SIXTY_FOUR_BIT_LONG RC4_CHUNK:${no_asm}:dlfcn:alpha-osf1-shared::-msym:.so", @@ -155,7 +155,7 @@ Index: openssl-0.9.8j/Configure #### #### Variety of LINUX:-) #### -@@ -493,7 +534,7 @@ +@@ -505,7 +546,7 @@ # Cygwin "Cygwin-pre1.3", "gcc:-DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O3 -m486 -Wall::(unknown):CYGWIN32::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${no_asm}:win32", "Cygwin", "gcc:-DTERMIOS -DL_ENDIAN -fomit-frame-pointer -O3 -march=i486 -Wall:::CYGWIN32::BN_LLONG ${x86_gcc_des} ${x86_gcc_opts}:${x86_coff_asm}:dlfcn:cygwin-shared:-D_WINDLL:-shared:.dll.a", @@ -164,8 +164,8 @@ Index: openssl-0.9.8j/Configure # NetWare from David Ward (dsward@novell.com) # requires either MetroWerks NLM development tools, or gcc / nlmconv -@@ -1436,6 +1477,8 @@ - $shlib_minor=$2; +@@ -1477,6 +1518,8 @@ + } } +$shared_ldflag .= " -Wl,--version-script=openssl.ld"; @@ -173,7 +173,7 @@ Index: openssl-0.9.8j/Configure open(IN,'<Makefile.org') || die "unable to read Makefile.org:$!\n"; unlink("$Makefile.new") || die "unable to remove old $Makefile.new:$!\n" if -e "$Makefile.new"; open(OUT,">$Makefile.new") || die "unable to create $Makefile.new:$!\n"; -@@ -1523,7 +1566,8 @@ +@@ -1576,7 +1619,8 @@ elsif ($shared_extension ne "" && $shared_extension =~ /^\.s([ol])\.[^\.]*\.[^\.]*$/) { my $sotmp = $1; @@ -183,19 +183,19 @@ Index: openssl-0.9.8j/Configure } elsif ($shared_extension ne "" && $shared_extension =~ /^\.[^\.]*\.[^\.]*\.dylib$/) { -@@ -1645,7 +1689,7 @@ - if (/^#define\s+OPENSSLDIR/) - { print OUT "#define OPENSSLDIR \"$openssldir\"\n"; } - elsif (/^#define\s+ENGINESDIR/) -- { print OUT "#define ENGINESDIR \"$prefix/lib/engines\"\n"; } -+ { print OUT "#define ENGINESDIR \"$prefix/lib/ssl/engines\"\n"; } - elsif (/^#((define)|(undef))\s+OPENSSL_EXPORT_VAR_AS_FUNCTION/) - { printf OUT "#undef OPENSSL_EXPORT_VAR_AS_FUNCTION\n" - if $export_var_as_fn; -Index: openssl-0.9.8j/config +@@ -1706,7 +1750,7 @@ + # $foo is to become "$prefix/lib$multilib/engines"; + # as Makefile.org and engines/Makefile are adapted for + # $multilib suffix. +- my $foo = "$prefix/lib/engines"; ++ my $foo = "$prefix/lib/ssl/engines"; + $foo =~ s/\\/\\\\/g; + print OUT "#define ENGINESDIR \"$foo\"\n"; + } +Index: openssl-0.9.8m/config =================================================================== ---- openssl-0.9.8j.orig/config 2007-08-01 13:21:35.000000000 +0200 -+++ openssl-0.9.8j/config 2009-01-12 14:59:15.000000000 +0100 +--- openssl-0.9.8m.orig/config 2009-10-15 20:58:00.000000000 +0800 ++++ openssl-0.9.8m/config 2010-03-09 20:16:50.506902007 +0800 @@ -162,8 +162,8 @@ echo "${MACHINE}-whatever-linux1"; exit 0 ;; @@ -207,11 +207,11 @@ Index: openssl-0.9.8j/config ;; LynxOS:*) -Index: openssl-0.9.8j/Makefile.org +Index: openssl-0.9.8m/Makefile.org =================================================================== ---- openssl-0.9.8j.orig/Makefile.org 2009-01-12 14:56:55.000000000 +0100 -+++ openssl-0.9.8j/Makefile.org 2009-01-12 14:59:15.000000000 +0100 -@@ -152,10 +152,11 @@ +--- openssl-0.9.8m.orig/Makefile.org 2010-03-09 16:15:42.000000000 +0800 ++++ openssl-0.9.8m/Makefile.org 2010-03-09 20:18:44.095663922 +0800 +@@ -153,10 +153,11 @@ MAKEFILE= Makefile @@ -225,7 +225,7 @@ Index: openssl-0.9.8j/Makefile.org SHELL=/bin/sh TOP= . -@@ -443,7 +444,8 @@ +@@ -445,7 +446,8 @@ echo 'Description: OpenSSL cryptography library'; \ echo 'Version: '$(VERSION); \ echo 'Requires: '; \ @@ -235,7 +235,7 @@ Index: openssl-0.9.8j/Makefile.org echo 'Cflags: -I$${includedir} $(KRB5_INCLUDES)' ) > libcrypto.pc libssl.pc: Makefile -@@ -456,7 +458,8 @@ +@@ -458,7 +460,8 @@ echo 'Description: Secure Sockets Layer and cryptography libraries'; \ echo 'Version: '$(VERSION); \ echo 'Requires: '; \ @@ -245,7 +245,7 @@ Index: openssl-0.9.8j/Makefile.org echo 'Cflags: -I$${includedir} $(KRB5_INCLUDES)' ) > libssl.pc openssl.pc: Makefile -@@ -469,7 +472,8 @@ +@@ -471,7 +474,8 @@ echo 'Description: Secure Sockets Layer and cryptography libraries and tools'; \ echo 'Version: '$(VERSION); \ echo 'Requires: '; \ @@ -255,16 +255,16 @@ Index: openssl-0.9.8j/Makefile.org echo 'Cflags: -I$${includedir} $(KRB5_INCLUDES)' ) > openssl.pc Makefile: Makefile.org Configure config -@@ -613,7 +617,7 @@ +@@ -620,7 +624,7 @@ install_sw: @$(PERL) $(TOP)/util/mkdir-p.pl $(INSTALL_PREFIX)$(INSTALLTOP)/bin \ - $(INSTALL_PREFIX)$(INSTALLTOP)/lib \ -- $(INSTALL_PREFIX)$(INSTALLTOP)/lib/engines \ -+ $(INSTALL_PREFIX)$(INSTALLTOP)/lib/ssl/engines \ - $(INSTALL_PREFIX)$(INSTALLTOP)/lib/pkgconfig \ + $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR) \ +- $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/engines \ ++ $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/ssl/engines \ + $(INSTALL_PREFIX)$(INSTALLTOP)/$(LIBDIR)/pkgconfig \ $(INSTALL_PREFIX)$(INSTALLTOP)/include/openssl \ $(INSTALL_PREFIX)$(OPENSSLDIR)/misc \ -@@ -691,7 +695,7 @@ +@@ -698,7 +702,7 @@ echo "installing man$$sec/$$fn.$${sec}$(MANSUFFIX)"; \ (cd `$(PERL) util/dirname.pl $$i`; \ sh -c "$$pod2man \ @@ -273,7 +273,7 @@ Index: openssl-0.9.8j/Makefile.org --release=$(VERSION) `basename $$i`") \ > $(INSTALL_PREFIX)$(MANDIR)/man$$sec/$$fn.$${sec}$(MANSUFFIX); \ $(PERL) util/extract-names.pl < $$i | \ -@@ -708,7 +712,7 @@ +@@ -715,7 +719,7 @@ echo "installing man$$sec/$$fn.$${sec}$(MANSUFFIX)"; \ (cd `$(PERL) util/dirname.pl $$i`; \ sh -c "$$pod2man \ @@ -282,20 +282,20 @@ Index: openssl-0.9.8j/Makefile.org --release=$(VERSION) `basename $$i`") \ > $(INSTALL_PREFIX)$(MANDIR)/man$$sec/$$fn.$${sec}$(MANSUFFIX); \ $(PERL) util/extract-names.pl < $$i | \ -Index: openssl-0.9.8j/openssl.ld +Index: openssl-0.9.8m/openssl.ld =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 -+++ openssl-0.9.8j/openssl.ld 2009-01-12 14:59:15.000000000 +0100 ++++ openssl-0.9.8m/openssl.ld 2010-03-09 20:16:50.506902007 +0800 @@ -0,0 +1,5 @@ +OPENSSL_0.9.8 { + global: + *; +}; + -Index: openssl-0.9.8j/apps/s_time.c +Index: openssl-0.9.8m/apps/s_time.c =================================================================== ---- openssl-0.9.8j.orig/apps/s_time.c 2003-12-27 15:40:17.000000000 +0100 -+++ openssl-0.9.8j/apps/s_time.c 2009-01-12 14:59:15.000000000 +0100 +--- openssl-0.9.8m.orig/apps/s_time.c 2003-12-27 22:40:17.000000000 +0800 ++++ openssl-0.9.8m/apps/s_time.c 2010-03-09 20:16:50.516901237 +0800 @@ -117,6 +117,7 @@ /* The following if from times(3) man page. It may need to be changed @@ -304,20 +304,20 @@ Index: openssl-0.9.8j/apps/s_time.c #ifndef HZ # ifdef _SC_CLK_TCK # define HZ ((double)sysconf(_SC_CLK_TCK)) -Index: openssl-0.9.8j/engines/openssl.ld +Index: openssl-0.9.8m/engines/openssl.ld =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 -+++ openssl-0.9.8j/engines/openssl.ld 2009-01-12 14:59:15.000000000 +0100 ++++ openssl-0.9.8m/engines/openssl.ld 2010-03-09 20:16:50.516901237 +0800 @@ -0,0 +1,5 @@ +OPENSSL_0.9.8 { + global: + *; +}; + -Index: openssl-0.9.8j/doc/Makefile +Index: openssl-0.9.8m/doc/Makefile =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 -+++ openssl-0.9.8j/doc/Makefile 2009-01-12 14:59:15.000000000 +0100 ++++ openssl-0.9.8m/doc/Makefile 2010-03-09 20:16:50.516901237 +0800 @@ -0,0 +1,40 @@ +VERSION = + @@ -359,10 +359,10 @@ Index: openssl-0.9.8j/doc/Makefile +.PHONY: realclean +realclean: + -$(MAKE) clean -Index: openssl-0.9.8j/doc/apps/c_rehash.pod +Index: openssl-0.9.8m/doc/apps/c_rehash.pod =================================================================== --- /dev/null 1970-01-01 00:00:00.000000000 +0000 -+++ openssl-0.9.8j/doc/apps/c_rehash.pod 2009-01-12 14:59:15.000000000 +0100 ++++ openssl-0.9.8m/doc/apps/c_rehash.pod 2010-03-09 20:16:50.516901237 +0800 @@ -0,0 +1,55 @@ + +=pod @@ -419,10 +419,10 @@ Index: openssl-0.9.8j/doc/apps/c_rehash.pod +No known bugs + +=cut -Index: openssl-0.9.8j/crypto/Makefile +Index: openssl-0.9.8m/crypto/Makefile =================================================================== ---- openssl-0.9.8j.orig/crypto/Makefile 2009-01-12 14:56:55.000000000 +0100 -+++ openssl-0.9.8j/crypto/Makefile 2009-01-12 14:59:15.000000000 +0100 +--- openssl-0.9.8m.orig/crypto/Makefile 2010-03-09 16:15:42.000000000 +0800 ++++ openssl-0.9.8m/crypto/Makefile 2010-03-09 20:16:50.516901237 +0800 @@ -57,7 +57,7 @@ echo " #define DATE \"`LC_ALL=C LC_TIME=C date`\""; \ echo '#endif' ) >buildinf.h @@ -441,10 +441,10 @@ Index: openssl-0.9.8j/crypto/Makefile $(PERL) x86_64cpuid.pl $@ ia64cpuid.s: ia64cpuid.S $(CC) $(CFLAGS) -E ia64cpuid.S > $@ -Index: openssl-0.9.8j/crypto/opensslconf.h +Index: openssl-0.9.8m/crypto/opensslconf.h =================================================================== ---- openssl-0.9.8j.orig/crypto/opensslconf.h 2009-01-07 12:57:01.000000000 +0100 -+++ openssl-0.9.8j/crypto/opensslconf.h 2009-01-12 14:59:15.000000000 +0100 +--- openssl-0.9.8m.orig/crypto/opensslconf.h 2010-02-26 01:21:14.000000000 +0800 ++++ openssl-0.9.8m/crypto/opensslconf.h 2010-03-09 20:16:50.516901237 +0800 @@ -20,6 +20,9 @@ #ifndef OPENSSL_NO_JPAKE # define OPENSSL_NO_JPAKE @@ -532,10 +532,10 @@ Index: openssl-0.9.8j/crypto/opensslconf.h #endif /* These default values were supplied by -Index: openssl-0.9.8j/crypto/sha/sha.h +Index: openssl-0.9.8m/crypto/sha/sha.h =================================================================== ---- openssl-0.9.8j.orig/crypto/sha/sha.h 2008-09-16 12:47:28.000000000 +0200 -+++ openssl-0.9.8j/crypto/sha/sha.h 2009-01-12 14:59:15.000000000 +0100 +--- openssl-0.9.8m.orig/crypto/sha/sha.h 2008-09-16 18:47:28.000000000 +0800 ++++ openssl-0.9.8m/crypto/sha/sha.h 2010-03-09 20:16:50.516901237 +0800 @@ -59,6 +59,7 @@ #ifndef HEADER_SHA_H #define HEADER_SHA_H @@ -544,18 +544,3 @@ Index: openssl-0.9.8j/crypto/sha/sha.h #include <openssl/e_os2.h> #include <stddef.h> -Index: openssl-0.9.8j/crypto/pkcs7/pk7_mime.c -=================================================================== ---- openssl-0.9.8j.orig/crypto/pkcs7/pk7_mime.c 2008-11-05 19:36:48.000000000 +0100 -+++ openssl-0.9.8j/crypto/pkcs7/pk7_mime.c 2009-01-12 14:59:15.000000000 +0100 -@@ -335,9 +335,9 @@ - - if(strcmp(hdr->value, "application/x-pkcs7-signature") && - strcmp(hdr->value, "application/pkcs7-signature")) { -- sk_MIME_HEADER_pop_free(headers, mime_hdr_free); - PKCS7err(PKCS7_F_SMIME_READ_PKCS7,PKCS7_R_SIG_INVALID_MIME_TYPE); - ERR_add_error_data(2, "type: ", hdr->value); -+ sk_MIME_HEADER_pop_free(headers, mime_hdr_free); - sk_BIO_pop_free(parts, BIO_vfree); - return NULL; - } diff --git a/recipes/openssl/openssl-0.9.8j/oe-ldflags.patch b/recipes/openssl/openssl-0.9.8m/oe-ldflags.patch index 3a2fae64d3..3a2fae64d3 100644 --- a/recipes/openssl/openssl-0.9.8j/oe-ldflags.patch +++ b/recipes/openssl/openssl-0.9.8m/oe-ldflags.patch diff --git a/recipes/openssl/openssl-0.9.8m/shared-libs.patch b/recipes/openssl/openssl-0.9.8m/shared-libs.patch new file mode 100644 index 0000000000..0aaef169c6 --- /dev/null +++ b/recipes/openssl/openssl-0.9.8m/shared-libs.patch @@ -0,0 +1,48 @@ +Index: openssl-0.9.8m/crypto/Makefile +=================================================================== +--- openssl-0.9.8m.orig/crypto/Makefile 2008-09-18 01:10:55.000000000 +0800 ++++ openssl-0.9.8m/crypto/Makefile 2010-03-09 16:13:16.055652727 +0800 +@@ -103,7 +103,7 @@ + + shared: buildinf.h lib subdirs + if [ -n "$(SHARED_LIBS)" ]; then \ +- (cd ..; $(MAKE) $(SHARED_LIB)); \ ++ (cd ..; $(MAKE) -e $(SHARED_LIB)); \ + fi + + libs: +Index: openssl-0.9.8m/Makefile.org +=================================================================== +--- openssl-0.9.8m.orig/Makefile.org 2010-01-28 00:06:36.000000000 +0800 ++++ openssl-0.9.8m/Makefile.org 2010-03-09 16:14:22.065664019 +0800 +@@ -355,7 +355,7 @@ + @if [ "$(SHLIB_TARGET)" != "" ]; then \ + if [ "$(FIPSCANLIB)" = "libfips" ]; then \ + $(ARD) libcrypto.a fipscanister.o ; \ +- $(MAKE) SHLIBDIRS='crypto' SHLIBDEPS='-lfips' build-shared; \ ++ $(MAKE) -e SHLIBDIRS='crypto' SHLIBDEPS='-lfips' build-shared; \ + $(AR) libcrypto.a fips/fipscanister.o ; \ + else \ + if [ "$(FIPSCANLIB)" = "libcrypto" ]; then \ +@@ -373,7 +373,7 @@ + @if [ "$(SHLIB_TARGET)" != "" ]; then \ + shlibdeps=-lcrypto; \ + [ "$(FIPSCANLIB)" = "libfips" ] && shlibdeps="$$shlibdeps -lfips"; \ +- $(MAKE) SHLIBDIRS=ssl SHLIBDEPS="$$shlibdeps" build-shared; \ ++ $(MAKE) -e SHLIBDIRS=ssl SHLIBDEPS="$$shlibdeps" build-shared; \ + else \ + echo "There's no support for shared libraries on this platform" >&2 ; \ + exit 1; \ +Index: openssl-0.9.8m/ssl/Makefile +=================================================================== +--- openssl-0.9.8m.orig/ssl/Makefile 2010-01-21 00:35:30.000000000 +0800 ++++ openssl-0.9.8m/ssl/Makefile 2010-03-09 16:13:16.065664772 +0800 +@@ -62,7 +62,7 @@ + + shared: lib + if [ -n "$(SHARED_LIBS)" ]; then \ +- (cd ..; $(MAKE) $(SHARED_LIB)); \ ++ (cd ..; $(MAKE) -e $(SHARED_LIB)); \ + fi + + files: diff --git a/recipes/openssl/openssl-native_0.9.8j.bb b/recipes/openssl/openssl-native_0.9.8m.bb index eba3ba9903..b17bb553b4 100644 --- a/recipes/openssl/openssl-native_0.9.8j.bb +++ b/recipes/openssl/openssl-native_0.9.8m.bb @@ -2,6 +2,8 @@ inherit pkgconfig native require openssl.inc +SRC_URI[src.md5sum] = "898bf125370926d5f692a2201124f8ec" +SRC_URI[src.sha256sum] = "36037160281cf4977d964e403d2bc0680fbca0a7ff9f65e33136d75fae12cb5b" PR = "${INC_PR}.1" # This flag can contain target options (e.g -mfpu=neon for armv7-a systems) diff --git a/recipes/openssl/openssl.inc b/recipes/openssl/openssl.inc index 00f97824be..a06033b0ec 100644 --- a/recipes/openssl/openssl.inc +++ b/recipes/openssl/openssl.inc @@ -3,7 +3,7 @@ HOMEPAGE = "http://www.openssl.org/" LICENSE = "openssl" SECTION = "libs/network" -SRC_URI = "http://www.openssl.org/source/openssl-${PV}.tar.gz" +SRC_URI = "http://www.openssl.org/source/openssl-${PV}.tar.gz;name=src" S = "${WORKDIR}/openssl-${PV}" INC_PR = "r11" diff --git a/recipes/openssl/openssl_0.9.8j.bb b/recipes/openssl/openssl_0.9.8m.bb index bb9694f618..db3c48a1e0 100644 --- a/recipes/openssl/openssl_0.9.8j.bb +++ b/recipes/openssl/openssl_0.9.8m.bb @@ -1,6 +1,8 @@ inherit pkgconfig require openssl.inc +SRC_URI[src.md5sum] = "898bf125370926d5f692a2201124f8ec" +SRC_URI[src.sha256sum] = "36037160281cf4977d964e403d2bc0680fbca0a7ff9f65e33136d75fae12cb5b" PR = "${INC_PR}.0" |