Author: ivan
Date: Fri Apr 21 15:21:46 2023
New Revision: 1909328

URL: http://svn.apache.org/viewvc?rev=1909328&view=rev
Log:
On the '1.3.x-r1901937' branch: Merge changes from the 1.3.x branch.

Modified:
    serf/branches/1.3.x-r1901937/   (props changed)
    serf/branches/1.3.x-r1901937/.github/workflows/linux.yml
    serf/branches/1.3.x-r1901937/SConstruct
    serf/branches/1.3.x-r1901937/STATUS

Propchange: serf/branches/1.3.x-r1901937/
------------------------------------------------------------------------------
  Merged /serf/branches/1.3.x-r1814714:r1814716-1909313
  Merged /serf/trunk:r1814714,1909318
  Merged /serf/branches/1.3.x:r1909313-1909327

Modified: serf/branches/1.3.x-r1901937/.github/workflows/linux.yml
URL: 
http://svn.apache.org/viewvc/serf/branches/1.3.x-r1901937/.github/workflows/linux.yml?rev=1909328&r1=1909327&r2=1909328&view=diff
==============================================================================
--- serf/branches/1.3.x-r1901937/.github/workflows/linux.yml (original)
+++ serf/branches/1.3.x-r1901937/.github/workflows/linux.yml Fri Apr 21 
15:21:46 2023
@@ -14,6 +14,7 @@ jobs:
     strategy:
       matrix:
         os: [ "ubuntu-20.04", "ubuntu-22.04" ]
+      fail-fast: false
 
     runs-on: ${{ matrix.os }}
     steps:

Modified: serf/branches/1.3.x-r1901937/SConstruct
URL: 
http://svn.apache.org/viewvc/serf/branches/1.3.x-r1901937/SConstruct?rev=1909328&r1=1909327&r2=1909328&view=diff
==============================================================================
--- serf/branches/1.3.x-r1901937/SConstruct (original)
+++ serf/branches/1.3.x-r1901937/SConstruct Fri Apr 21 15:21:46 2023
@@ -335,7 +335,6 @@ if sys.platform == 'win32':
                LIBPATH=['$ZLIB'])
 
   # openssl
-  env.Append(LIBS=['libeay32.lib', 'ssleay32.lib'])
   if not env.get('SOURCE_LAYOUT', None):
     env.Append(CPPPATH=['$OPENSSL/include/openssl'],
                LIBPATH=['$OPENSSL/lib'])
@@ -345,6 +344,14 @@ if sys.platform == 'win32':
   else:
     env.Append(CPPPATH=['$OPENSSL/inc32'],
                LIBPATH=['$OPENSSL/out32dll'])
+  conf = Configure(env)
+  if conf.CheckLib('libcrypto'):
+    # OpenSSL 1.1.0+
+    env.Append(LIBS=['libcrypto.lib', 'libssl.lib'])
+  else:
+    # Legacy OpenSSL
+    env.Append(LIBS=['libeay32.lib', 'ssleay32.lib'])
+  conf.Finish()
 else:
   if os.path.isdir(apr):
     apr = os.path.join(apr, 'bin', 'apr-1-config')

Modified: serf/branches/1.3.x-r1901937/STATUS
URL: 
http://svn.apache.org/viewvc/serf/branches/1.3.x-r1901937/STATUS?rev=1909328&r1=1909327&r2=1909328&view=diff
==============================================================================
--- serf/branches/1.3.x-r1901937/STATUS (original)
+++ serf/branches/1.3.x-r1901937/STATUS Fri Apr 21 15:21:46 2023
@@ -27,22 +27,15 @@ Candidate changes:
    Votes:
      +1: stsp, astieger
 
- * r1712131,1807594,1811088
-   Add support for building with VS2017, assuming a new enough scons.
+ * r1712131, r1807594, r1811088, r1861036, r1909315, r1909316
+   Add support for building with VS2017-VS2022, assuming a new enough scons.
    Votes:
-     +1: rhuijben, astieger
+     +1: kotkov
+     +1: rhuijben (without r1861036, r1909315, r1909316)
+     +1: astieger (without r1861036, r1909315, r1909316)
 
 Veto-blocked changes:
 =====================
 
 Approved changes:
 =================
-
- * r1814714
-   Support building against OpenSSL 1.1.0 on Windows
-   Justification:
-     We already support building against 1.1.0 on other platforms
-   Branch:
-     ^/serf/branches/1.3.x-r1814714
-   Votes:
-     +1: rhuijben, astieger, ivan


Reply via email to