]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
bpo-41837: Update macOS installer build to use OpenSSL 1.1.1i. (GH-24080)
authorNed Deily <nad@python.org>
Mon, 4 Jan 2021 09:39:47 +0000 (04:39 -0500)
committerGitHub <noreply@github.com>
Mon, 4 Jan 2021 09:39:47 +0000 (04:39 -0500)
Mac/BuildScript/build-installer.py
Mac/BuildScript/openssl-mac-arm64.patch [deleted file]
Misc/NEWS.d/next/macOS/2021-01-04-00-48-08.bpo-41837.dX-unJ.rst [new file with mode: 0644]

index 2afdc32f544ca39911e25e12639e13d1e90487ed..4d7bc1054518cd2f9e5656a025fa58cf00d37883 100755 (executable)
@@ -242,15 +242,12 @@ def library_recipes():
 
     result.extend([
           dict(
-              name="OpenSSL 1.1.1g",
-              url="https://www.openssl.org/source/openssl-1.1.1g.tar.gz",
-              checksum='76766e98997660138cdaf13a187bd234',
+              name="OpenSSL 1.1.1i",
+              url="https://www.openssl.org/source/openssl-1.1.1i.tar.gz",
+              checksum='08987c3cf125202e2b0840035efb392c',
               buildrecipe=build_universal_openssl,
               configure=None,
               install=None,
-              patches=[
-                  "openssl-mac-arm64.patch",
-                   ],
           ),
     ])
 
diff --git a/Mac/BuildScript/openssl-mac-arm64.patch b/Mac/BuildScript/openssl-mac-arm64.patch
deleted file mode 100644 (file)
index 11267fb..0000000
+++ /dev/null
@@ -1,41 +0,0 @@
-diff -ur openssl-1.1.1g-orig/Configurations/10-main.conf openssl-1.1.1g/Configurations/10-main.conf
---- openssl-1.1.1g-orig/Configurations/10-main.conf    2020-04-21 14:22:39.000000000 +0200
-+++ openssl-1.1.1g/Configurations/10-main.conf 2020-07-26 12:21:32.000000000 +0200
-@@ -1557,6 +1557,14 @@
-         bn_ops           => "SIXTY_FOUR_BIT_LONG",
-         perlasm_scheme   => "macosx",
-     },
-+    "darwin64-arm64-cc" => {
-+        inherit_from     => [ "darwin-common", asm("aarch64_asm") ],
-+        CFLAGS           => add("-Wall"),
-+        cflags           => add("-arch arm64"),
-+        lib_cppflags     => add("-DL_ENDIAN"),
-+        bn_ops           => "SIXTY_FOUR_BIT_LONG",
-+        perlasm_scheme   => "ios64",
-+    },
- ##### GNU Hurd
-     "hurd-x86" => {
-diff -ur openssl-1.1.1g-orig/config openssl-1.1.1g/config
---- openssl-1.1.1g-orig/config 2020-04-21 14:22:39.000000000 +0200
-+++ openssl-1.1.1g/config      2020-07-26 12:21:59.000000000 +0200
-@@ -255,6 +255,9 @@
-               ;;
-           x86_64)
-               echo "x86_64-apple-darwin${VERSION}"
-+                ;;
-+          arm64)
-+              echo "arm64-apple-darwin${VERSION}"
-               ;;
-           *)
-               echo "i686-apple-darwin${VERSION}"
-@@ -497,6 +500,9 @@
-       else
-           OUT="darwin64-x86_64-cc"
-       fi ;;
-+  x86_64-apple-darwin*)
-+      OUT="darwin64-arm64-cc"
-+        ;;
-   armv6+7-*-iphoneos)
-       __CNF_CFLAGS="$__CNF_CFLAGS -arch armv6 -arch armv7"
-       __CNF_CXXFLAGS="$__CNF_CXXFLAGS -arch armv6 -arch armv7"
diff --git a/Misc/NEWS.d/next/macOS/2021-01-04-00-48-08.bpo-41837.dX-unJ.rst b/Misc/NEWS.d/next/macOS/2021-01-04-00-48-08.bpo-41837.dX-unJ.rst
new file mode 100644 (file)
index 0000000..3f9415f
--- /dev/null
@@ -0,0 +1 @@
+Update macOS installer build to use OpenSSL 1.1.1i.