Skip to content

Commit f3f4214

Browse files
committed
bump OpenSSL to 1.1.1i
Signed-off-by: oleg.hoefling <[email protected]>
1 parent e549b52 commit f3f4214

File tree

3 files changed

+22
-18
lines changed

3 files changed

+22
-18
lines changed

appveyor.yml

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -7,8 +7,13 @@ install:
77
- cmd: git submodule update --init --recursive
88
build: off
99
build_script:
10-
- ps: $env:Path = "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\;" + $env:Path
11-
- ps: $env:INCLUDE += ";C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\winrt;C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt;C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include"
10+
#- ps: Install-Package PowerShellGet -Force
11+
- ps: Install-Module -Name Pscx -scope CurrentUser -AllowClobber -AllowPrerelease -RequiredVersion 4.0.0-beta2
12+
- ps: Install-Module -Name VSSetup -scope CurrentUser
13+
- ps: $env:Path = "C:\strawberry\c\bin;C:\strawberry\perl\site\bin;C:\strawberry\perl\bin;" + $env:Path
14+
#- ps: $env:Path = "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin\;C:\strawberry\c\bin;C:\strawberry\perl\site\bin;C:\strawberry\perl\bin;C:\Program Files (x86)\Windows Kits\10\bin\10.0.19041.0\$env:Architecture;" + $env:Path
15+
#- ps: $env:INCLUDE += ";C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\shared;C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\winrt;C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\ucrt;C:\Program Files (x86)\Windows Kits\10\Include\10.0.19041.0\um;C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include"
16+
#- ps: $env:LIB += ";C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\lib;C:\Program Files (x86)\Windows Kits\10\Lib\10.0.19041.0\um\$env:Architecture;C:\Program Files (x86)\Windows Kits\10\Lib\10.0.19041.0\ucrt\$env:Architecture"
1217
- ps: >-
1318
$x64param = if ($env:Architecture -eq 'x64') { $true } else { $false }
1419
.\build.ps1 -x64:$x64param

build.ps1

Lines changed: 14 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,10 @@ Function ThrowIfError($exitCode, $module)
1515

1616
#$ErrorActionPreference = "Stop"
1717

18-
echo $env:Path
19-
Get-Command nmake
20-
Get-Command link
18+
#Get-VSSetupInstance
19+
#Get-InstalledModule -Name "VSSetup"
20+
21+
Import-VisualStudioVars -VisualStudioVersion 160 -Architecture $vcvarsarch
2122

2223
$x64Dir = If($x64) { "\x64" } Else { "" }
2324
$distname = If($x64) { "win64" } Else { "win32" }
@@ -63,30 +64,28 @@ Set-Location ..\..
6364

6465
# openssl
6566
$sslTarget = If($x64) { "VC-WIN64A" } Else { "VC-WIN32" }
66-
$sslDo = If($x64) { "do_win64a.bat" } Else { "do_ms.bat" }
6767

6868
Set-Location .\openssl
69-
Start-Process -NoNewWindow -Wait perl "Configure no-asm enable-static-engine $sslTarget"
70-
Start-Process -NoNewWindow -Wait .\ms\$sslDo
71-
$p = Start-Process -NoNewWindow -Wait -PassThru nmake "-f .\ms\nt.mak init lib"
69+
Start-Process -NoNewWindow -Wait perl "Configure no-asm no-shared $sslTarget"
70+
$p = Start-Process -NoNewWindow -Wait -PassThru nmake
7271
ThrowIfError $p.ExitCode "openssl"
7372

74-
$sslLib = Join-Path (pwd) "out32"
75-
$sslInc = Join-Path (pwd) "inc32"
73+
$sslLib = Join-Path (pwd).Path
74+
$sslInc = Join-Path (pwd) "include"
7675
Set-Location ..
7776

7877
# xmlsec
7978
Set-Location .\xmlsec\win32
8079
cscript configure.js lib="$zlibLib;$iconvLib;$xmlLib;$sslLib;$xsltLib" include="$zlibInc;$iconvInc;$xmlInc;$sslInc;$xsltInc" iconv=yes xslt=yes unicode=yes static=yes with-dl=no
8180
nmake xmlseca
82-
$p = Start-Process -NoNewWindow -Wait -PassThru nmake xmlseca
83-
ThrowIfError $p.ExitCode "xmlsec"
81+
#$p = Start-Process -NoNewWindow -Wait -PassThru nmake xmlseca
82+
#ThrowIfError $p.ExitCode "xmlsec"
8483
$xmlsecLib = Join-Path (pwd) binaries
8584
$xmlsecInc = Join-Path (pwd) ..\include
8685
Set-Location ../..
8786

8887
# Pushed by Import-VisualStudioVars
89-
#Pop-EnvironmentBlock
88+
Pop-EnvironmentBlock
9089

9190
# Bundle releases
9291
Function BundleRelease($name, $lib, $inc)
@@ -101,8 +100,8 @@ Function BundleRelease($name, $lib, $inc)
101100
Copy-Item -Recurse $inc .\dist\$name\include
102101
Get-ChildItem -File -Recurse .\dist\$name\include | Where{$_.Name -NotMatch ".h$" } | Remove-Item
103102

104-
#Write-Zip .\dist\$name .\dist\$name.zip
105-
Compress-Archive -Path .\dist\$name -DestinationPath .\dist\$name.zip
103+
Write-Zip .\dist\$name .\dist\$name.zip
104+
#Compress-Archive -Path .\dist\$name -DestinationPath .\dist\$name.zip
106105
Remove-Item -Recurse -Path .\dist\$name
107106
}
108107

@@ -116,5 +115,5 @@ BundleRelease "iconv-1.16.$distname" (dir $iconvLib\iconv_a*) (dir $iconvInc\*)
116115
BundleRelease "libxml2-2.9.10.$distname" (dir $xmlLib\*) (Get-Item $xmlInc\libxml)
117116
BundleRelease "libxslt-1.1.34.$distname" (dir .\libxslt\win32\bin.msvc\*) (Get-Item .\libxslt\libxslt,.\libxslt\libexslt)
118117
BundleRelease "zlib-1.2.11.$distname" (Get-Item .\zlib\*.*) (Get-Item .\zlib\zconf.h,.\zlib\zlib.h)
119-
BundleRelease "openssl-1.0.2k.$distname" (dir $sslLib\*) (Get-Item $sslInc\openssl)
118+
#BundleRelease "openssl-1.1.1i.$distname" (dir $sslLib\*) (Get-Item $sslInc\openssl)
120119
BundleRelease "xmlsec-1.2.31.$distname" (dir $xmlsecLib\*) (Get-Item $xmlsecInc\xmlsec)

openssl

Submodule openssl updated 4157 files

0 commit comments

Comments
 (0)