Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 20 Feb 2019 17:55:28 +0000 (UTC)
From:      Muhammad Moinur Rahman <bofh@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r493429 - in head/devel/gsoap: . files
Message-ID:  <201902201755.x1KHtSOX072256@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: bofh
Date: Wed Feb 20 17:55:28 2019
New Revision: 493429
URL: https://svnweb.freebsd.org/changeset/ports/493429

Log:
  devel/gsoap: Update version 2.8.78=>2.8.79
  
  - Fix build with libressl [1]
  
  PR:		235506 [1]
  Submitted by:	rozhuk.im@gmail.com [1]

Modified:
  head/devel/gsoap/Makefile
  head/devel/gsoap/distinfo
  head/devel/gsoap/files/patch-gsoap_VisualStudio2005_wsdl2h_wsdl2h_stdsoap2.cpp
  head/devel/gsoap/files/patch-gsoap_samples_calc__vs2005_calc__vs2005_stdsoap2.cpp
  head/devel/gsoap/files/patch-gsoap_stdsoap2.c
  head/devel/gsoap/files/patch-gsoap_stdsoap2.cpp

Modified: head/devel/gsoap/Makefile
==============================================================================
--- head/devel/gsoap/Makefile	Wed Feb 20 17:24:54 2019	(r493428)
+++ head/devel/gsoap/Makefile	Wed Feb 20 17:55:28 2019	(r493429)
@@ -2,7 +2,7 @@
 # $FreeBSD$
 
 PORTNAME=	gsoap
-PORTVERSION=	2.8.78
+PORTVERSION=	2.8.79
 CATEGORIES=	devel
 MASTER_SITES=	SF/${PORTNAME}2/gsoap-2.8
 DISTNAME=	${PORTNAME}_${PORTVERSION}

Modified: head/devel/gsoap/distinfo
==============================================================================
--- head/devel/gsoap/distinfo	Wed Feb 20 17:24:54 2019	(r493428)
+++ head/devel/gsoap/distinfo	Wed Feb 20 17:55:28 2019	(r493429)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1549394550
-SHA256 (gsoap_2.8.78.zip) = c4381f12edc0d18c7e674f5a5ef56b2f00cf2713f1097175e4f46740951a2af2
-SIZE (gsoap_2.8.78.zip) = 32507212
+TIMESTAMP = 1550518259
+SHA256 (gsoap_2.8.79.zip) = a1c36371598177950829f78c697768bc0227fe851e4172f8bfbee1e37c939cc1
+SIZE (gsoap_2.8.79.zip) = 32686007

Modified: head/devel/gsoap/files/patch-gsoap_VisualStudio2005_wsdl2h_wsdl2h_stdsoap2.cpp
==============================================================================
--- head/devel/gsoap/files/patch-gsoap_VisualStudio2005_wsdl2h_wsdl2h_stdsoap2.cpp	Wed Feb 20 17:24:54 2019	(r493428)
+++ head/devel/gsoap/files/patch-gsoap_VisualStudio2005_wsdl2h_wsdl2h_stdsoap2.cpp	Wed Feb 20 17:55:28 2019	(r493429)
@@ -1,6 +1,6 @@
---- gsoap/VisualStudio2005/wsdl2h/wsdl2h/stdsoap2.cpp.orig	2019-01-27 15:50:05 UTC
+--- gsoap/VisualStudio2005/wsdl2h/wsdl2h/stdsoap2.cpp.orig	2019-02-10 15:19:37 UTC
 +++ gsoap/VisualStudio2005/wsdl2h/wsdl2h/stdsoap2.cpp
-@@ -4302,7 +4302,7 @@ ssl_auth_init(struct soap *soap)
+@@ -4306,7 +4306,7 @@ ssl_auth_init(struct soap *soap)
    ERR_clear_error();
    if (!soap->ctx)
    {
@@ -9,12 +9,12 @@
      /* TLS_method: a TLS/SSL connection established may understand the SSLv3, TLSv1, TLSv1.1 and TLSv1.2 protocols. */
      soap->ctx = SSL_CTX_new(TLS_method());
  #else
-@@ -4390,7 +4390,7 @@ ssl_auth_init(struct soap *soap)
+@@ -4394,7 +4394,7 @@ ssl_auth_init(struct soap *soap)
  #endif
    if ((soap->ssl_flags & SOAP_SSL_RSA))
    {
--#if OPENSSL_VERSION_NUMBER >= 0x10100000L
-+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER))
+-#if OPENSSL_VERSION_NUMBER >= 0x10002000L
++#if (OPENSSL_VERSION_NUMBER >= 0x10002000L && !defined(LIBRESSL_VERSION_NUMBER))
      if (SSL_CTX_need_tmp_RSA(soap->ctx))
- #endif
      {
+       unsigned long e = RSA_F4;

Modified: head/devel/gsoap/files/patch-gsoap_samples_calc__vs2005_calc__vs2005_stdsoap2.cpp
==============================================================================
--- head/devel/gsoap/files/patch-gsoap_samples_calc__vs2005_calc__vs2005_stdsoap2.cpp	Wed Feb 20 17:24:54 2019	(r493428)
+++ head/devel/gsoap/files/patch-gsoap_samples_calc__vs2005_calc__vs2005_stdsoap2.cpp	Wed Feb 20 17:55:28 2019	(r493429)
@@ -1,6 +1,6 @@
---- gsoap/samples/calc_vs2005/calc_vs2005/stdsoap2.cpp.orig	2019-01-27 15:50:05 UTC
+--- gsoap/samples/calc_vs2005/calc_vs2005/stdsoap2.cpp.orig	2019-02-10 15:19:36 UTC
 +++ gsoap/samples/calc_vs2005/calc_vs2005/stdsoap2.cpp
-@@ -4302,7 +4302,7 @@ ssl_auth_init(struct soap *soap)
+@@ -4306,7 +4306,7 @@ ssl_auth_init(struct soap *soap)
    ERR_clear_error();
    if (!soap->ctx)
    {
@@ -9,12 +9,12 @@
      /* TLS_method: a TLS/SSL connection established may understand the SSLv3, TLSv1, TLSv1.1 and TLSv1.2 protocols. */
      soap->ctx = SSL_CTX_new(TLS_method());
  #else
-@@ -4390,7 +4390,7 @@ ssl_auth_init(struct soap *soap)
+@@ -4394,7 +4394,7 @@ ssl_auth_init(struct soap *soap)
  #endif
    if ((soap->ssl_flags & SOAP_SSL_RSA))
    {
--#if OPENSSL_VERSION_NUMBER >= 0x10100000L
-+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER))
+-#if OPENSSL_VERSION_NUMBER >= 0x10002000L
++#if (OPENSSL_VERSION_NUMBER >= 0x10002000L && !defined(LIBRESSL_VERSION_NUMBER))
      if (SSL_CTX_need_tmp_RSA(soap->ctx))
- #endif
      {
+       unsigned long e = RSA_F4;

Modified: head/devel/gsoap/files/patch-gsoap_stdsoap2.c
==============================================================================
--- head/devel/gsoap/files/patch-gsoap_stdsoap2.c	Wed Feb 20 17:24:54 2019	(r493428)
+++ head/devel/gsoap/files/patch-gsoap_stdsoap2.c	Wed Feb 20 17:55:28 2019	(r493429)
@@ -1,6 +1,6 @@
---- gsoap/stdsoap2.c.orig	2019-01-27 15:50:05 UTC
+--- gsoap/stdsoap2.c.orig	2019-02-10 15:19:37 UTC
 +++ gsoap/stdsoap2.c
-@@ -4302,7 +4302,7 @@ ssl_auth_init(struct soap *soap)
+@@ -4306,7 +4306,7 @@ ssl_auth_init(struct soap *soap)
    ERR_clear_error();
    if (!soap->ctx)
    {
@@ -9,16 +9,29 @@
      /* TLS_method: a TLS/SSL connection established may understand the SSLv3, TLSv1, TLSv1.1 and TLSv1.2 protocols. */
      soap->ctx = SSL_CTX_new(TLS_method());
  #else
-@@ -4390,7 +4390,7 @@ ssl_auth_init(struct soap *soap)
+@@ -4394,7 +4394,7 @@ ssl_auth_init(struct soap *soap)
  #endif
    if ((soap->ssl_flags & SOAP_SSL_RSA))
    {
--#if OPENSSL_VERSION_NUMBER >= 0x10100000L
-+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER))
+-#if OPENSSL_VERSION_NUMBER >= 0x10002000L
++#if (OPENSSL_VERSION_NUMBER >= 0x10002000L && !defined(LIBRESSL_VERSION_NUMBER))
      if (SSL_CTX_need_tmp_RSA(soap->ctx))
- #endif
      {
-@@ -6682,6 +6682,9 @@ soap_bind(struct soap *soap, const char *host, int por
+       unsigned long e = RSA_F4;
+@@ -4473,10 +4473,12 @@ ssl_auth_init(struct soap *soap)
+     minv = TLS1_1_VERSION;
+   else if ((soap->ssl_flags & SOAP_TLSv1_2))
+     minv = TLS1_2_VERSION;
++#ifdef TLS1_3_VERSION
+   else if ((soap->ssl_flags & SOAP_TLSv1_3))
+     minv = TLS1_3_VERSION;
+   if ((soap->ssl_flags & SOAP_TLSv1_3) && OpenSSL_version_num() >= 0x10101000L)
+     maxv = TLS1_3_VERSION;
++#endif
+   else if ((soap->ssl_flags & SOAP_TLSv1_2))
+     maxv = TLS1_2_VERSION;
+   else if ((soap->ssl_flags & SOAP_TLSv1_1))
+@@ -6714,6 +6716,9 @@ soap_bind(struct soap *soap, const char *host, int por
    }
  #endif
  #ifdef TCP_FASTOPEN

Modified: head/devel/gsoap/files/patch-gsoap_stdsoap2.cpp
==============================================================================
--- head/devel/gsoap/files/patch-gsoap_stdsoap2.cpp	Wed Feb 20 17:24:54 2019	(r493428)
+++ head/devel/gsoap/files/patch-gsoap_stdsoap2.cpp	Wed Feb 20 17:55:28 2019	(r493429)
@@ -1,6 +1,6 @@
---- gsoap/stdsoap2.cpp.orig	2019-01-27 15:50:05 UTC
+--- gsoap/stdsoap2.cpp.orig	2019-02-10 15:19:37 UTC
 +++ gsoap/stdsoap2.cpp
-@@ -4302,7 +4302,7 @@ ssl_auth_init(struct soap *soap)
+@@ -4306,7 +4306,7 @@ ssl_auth_init(struct soap *soap)
    ERR_clear_error();
    if (!soap->ctx)
    {
@@ -9,16 +9,29 @@
      /* TLS_method: a TLS/SSL connection established may understand the SSLv3, TLSv1, TLSv1.1 and TLSv1.2 protocols. */
      soap->ctx = SSL_CTX_new(TLS_method());
  #else
-@@ -4390,7 +4390,7 @@ ssl_auth_init(struct soap *soap)
+@@ -4394,7 +4394,7 @@ ssl_auth_init(struct soap *soap)
  #endif
    if ((soap->ssl_flags & SOAP_SSL_RSA))
    {
--#if OPENSSL_VERSION_NUMBER >= 0x10100000L
-+#if (OPENSSL_VERSION_NUMBER >= 0x10100000L && !defined(LIBRESSL_VERSION_NUMBER))
+-#if OPENSSL_VERSION_NUMBER >= 0x10002000L
++#if (OPENSSL_VERSION_NUMBER >= 0x10002000L && !defined(LIBRESSL_VERSION_NUMBER))
      if (SSL_CTX_need_tmp_RSA(soap->ctx))
- #endif
      {
-@@ -6682,6 +6682,9 @@ soap_bind(struct soap *soap, const char *host, int por
+       unsigned long e = RSA_F4;
+@@ -4473,10 +4473,12 @@ ssl_auth_init(struct soap *soap)
+     minv = TLS1_1_VERSION;
+   else if ((soap->ssl_flags & SOAP_TLSv1_2))
+     minv = TLS1_2_VERSION;
++#ifdef TLS1_3_VERSION
+   else if ((soap->ssl_flags & SOAP_TLSv1_3))
+     minv = TLS1_3_VERSION;
+   if ((soap->ssl_flags & SOAP_TLSv1_3) && OpenSSL_version_num() >= 0x10101000L)
+     maxv = TLS1_3_VERSION;
++#endif
+   else if ((soap->ssl_flags & SOAP_TLSv1_2))
+     maxv = TLS1_2_VERSION;
+   else if ((soap->ssl_flags & SOAP_TLSv1_1))
+@@ -6714,6 +6716,9 @@ soap_bind(struct soap *soap, const char *host, int por
    }
  #endif
  #ifdef TCP_FASTOPEN



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201902201755.x1KHtSOX072256>