# HG changeset patch # User Mark Brand # Date 1273535695 -7200 # Node ID 3dcb4ece2c80ed2c0a4a74098d0ef1af7884f3ed # Parent 6ff524e4163c74c471240938c3826a79cbc8d658 upgrade package gsoap patch for openssl compatibility no longer needed diff -r 6ff524e4163c -r 3dcb4ece2c80 src/gsoap-openssl.patch --- a/src/gsoap-openssl.patch Mon May 10 21:32:50 2010 +0200 +++ /dev/null Thu Jan 01 00:00:00 1970 +0000 @@ -1,17 +0,0 @@ -This file is part of mingw-cross-env. -See doc/index.html for further information. - -diff -urN a/gsoap/stdsoap2.cpp b/gsoap/stdsoap2.cpp ---- a/gsoap/stdsoap2.cpp 2010-04-06 18:23:14.000000000 +0200 -+++ b/gsoap/stdsoap2.cpp 2010-04-11 20:09:50.858167983 +0200 -@@ -3998,7 +3998,9 @@ - { X509_EXTENSION *ext = X509_get_ext(peer, i); - const char *ext_str = OBJ_nid2sn(OBJ_obj2nid(X509_EXTENSION_get_object(ext))); - if (ext_str && !strcmp(ext_str, "subjectAltName")) -- { X509V3_EXT_METHOD *meth = X509V3_EXT_get(ext); -+ //cast works around problem described at -+ //http://sourceforge.net/tracker/index.php?func=detail&aid=2902262&group_id=52781&atid=468021 -+ { X509V3_EXT_METHOD *meth = (X509V3_EXT_METHOD*)X509V3_EXT_get(ext); - void *ext_data; - #if (OPENSSL_VERSION_NUMBER >= 0x0090800fL) - const unsigned char *data; diff -r 6ff524e4163c -r 3dcb4ece2c80 src/gsoap.mk --- a/src/gsoap.mk Mon May 10 21:32:50 2010 +0200 +++ b/src/gsoap.mk Tue May 11 01:54:55 2010 +0200 @@ -4,12 +4,12 @@ # gSOAP PKG := gsoap $(PKG)_IGNORE := -$(PKG)_VERSION := 2.7.16 -$(PKG)_CHECKSUM := 677c75e1c952634564c98d541906c1d14c5b67b3 +$(PKG)_VERSION := 2.7.17 +$(PKG)_CHECKSUM := 573a08ab7d8ca2d970158911482c308484fdd5ed $(PKG)_SUBDIR := gsoap-$(call SHORT_PKG_VERSION,$(PKG)) $(PKG)_FILE := gsoap_$($(PKG)_VERSION).zip $(PKG)_WEBSITE := http://gsoap2.sourceforge.net/ -$(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/project/gsoap2/gSOAP/$($(PKG)_VERSION) stable/$($(PKG)_FILE) +$(PKG)_URL := http://$(SOURCEFORGE_MIRROR)/project/gsoap2/gSOAP/$($(PKG)_FILE) $(PKG)_DEPS := gcc openssl define $(PKG)_UPDATE