Skip to content

Commit 0f49103

Browse files
committed
Updates for Build 8.
Includes updates of: * OpenSSL (1.0.2o) * XZ (5.2.4) * libffi (3.3-rc0) * Dropping support for armv7 and armv7s builds
1 parent e576396 commit 0f49103

File tree

5 files changed

+2219
-853
lines changed

5 files changed

+2219
-853
lines changed

Makefile

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@
2525
# Current director
2626
PROJECT_DIR=$(shell pwd)
2727

28-
BUILD_NUMBER=7
28+
BUILD_NUMBER=8
2929

3030
MACOSX_DEPLOYMENT_TARGET=10.8
3131

@@ -34,12 +34,12 @@ PYTHON_VERSION=3.4.8
3434
PYTHON_VER=$(basename $(PYTHON_VERSION))
3535

3636
OPENSSL_VERSION_NUMBER=1.0.2
37-
OPENSSL_REVISION=n
37+
OPENSSL_REVISION=o
3838
OPENSSL_VERSION=$(OPENSSL_VERSION_NUMBER)$(OPENSSL_REVISION)
3939

4040
BZIP2_VERSION=1.0.6
4141

42-
XZ_VERSION=5.2.3
42+
XZ_VERSION=5.2.4
4343

4444
# Supported OS
4545
OS=macOS iOS tvOS watchOS
@@ -49,10 +49,8 @@ TARGETS-macOS=macosx.x86_64
4949
CFLAGS-macOS=-mmacosx-version-min=$(MACOSX_DEPLOYMENT_TARGET)
5050

5151
# iOS targets
52-
TARGETS-iOS=iphonesimulator.x86_64 iphonesimulator.i386 iphoneos.armv7 iphoneos.armv7s iphoneos.arm64
52+
TARGETS-iOS=iphonesimulator.x86_64 iphoneos.arm64
5353
CFLAGS-iOS=-mios-version-min=7.0
54-
CFLAGS-iphoneos.armv7=-fembed-bitcode
55-
CFLAGS-iphoneos.armv7s=-fembed-bitcode
5654
CFLAGS-iphoneos.arm64=-fembed-bitcode
5755

5856
# tvOS targets
@@ -336,7 +334,7 @@ XZ_FRAMEWORK-$1=build/$1/Support/XZ
336334
PYTHON_FRAMEWORK-$1=build/$1/Support/Python
337335
PYTHON_RESOURCES-$1=$$(PYTHON_FRAMEWORK-$1)/Resources
338336

339-
$1: dist/Python-$(PYTHON_VER)-$1-support.b$(BUILD_NUMBER).tar.gz packages-$1
337+
$1: dist/Python-$(PYTHON_VER)-$1-support.b$(BUILD_NUMBER).tar.gz
340338

341339
clean-$1:
342340
rm -rf build/$1

README.rst

Lines changed: 12 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -12,16 +12,18 @@ It works by downloading, patching, and building a fat binary of Python and
1212
selected pre-requisites, and packaging them as static libraries that can be
1313
incorporated into an XCode project.
1414

15-
The binaries support the ``$(ARCHS_STANDARD)`` set - that is, x86_64 for
16-
macOS; armv7, armv7s and arm64 for iOS devices, arm64 for appleTV devices, and
17-
armv7k for watchOS. This should enable the code to run on:
15+
The binaries support x86_64 for macOS; arm64 for iOS and appleTV devices;
16+
and armv7k for watchOS. This should enable the code to run on:
1817

1918
* MacBook
2019
* iMac
2120
* Mac Pro
22-
* iPhone (4s or later)
23-
* iPad
24-
* iPod Touch (4th gen or later)
21+
* iPhone (5s or later)
22+
* iPad (5th gen or later)
23+
* iPad Air (all models)
24+
* iPad Mini (2 or later)
25+
* iPad Pro (all models)
26+
* iPod Touch (6th gen or later)
2527
* Apple TV (4th gen or later)
2628
* Apple Watch
2729

@@ -70,7 +72,7 @@ For details on how to add these binary packages to your project, see the
7072
package-specific documentation linked above.
7173

7274

73-
.. _for macOS: https://s3-us-west-2.amazonaws.com/pybee-briefcase-support/Python-Apple-support/3.4/macOS/Python-3.4-macOS-support.b7.tar.gz
74-
.. _for iOS: https://s3-us-west-2.amazonaws.com/pybee-briefcase-support/Python-Apple-support/3.4/iOS/Python-3.4-iOS-support.b7.tar.gz
75-
.. _for tvOS: https://s3-us-west-2.amazonaws.com/pybee-briefcase-support/Python-Apple-support/3.4/tvOS/Python-3.4-tvOS-support.b7.tar.gz
76-
.. _for watchOS: https://s3-us-west-2.amazonaws.com/pybee-briefcase-support/Python-Apple-support/3.4/watchOS/Python-3.4-watchOS-support.b7.tar.gz
75+
.. _for macOS: https://s3-us-west-2.amazonaws.com/pybee-briefcase-support/Python-Apple-support/3.4/macOS/Python-3.4-macOS-support.b8.tar.gz
76+
.. _for iOS: https://s3-us-west-2.amazonaws.com/pybee-briefcase-support/Python-Apple-support/3.4/iOS/Python-3.4-iOS-support.b8.tar.gz
77+
.. _for tvOS: https://s3-us-west-2.amazonaws.com/pybee-briefcase-support/Python-Apple-support/3.4/tvOS/Python-3.4-tvOS-support.b8.tar.gz
78+
.. _for watchOS: https://s3-us-west-2.amazonaws.com/pybee-briefcase-support/Python-Apple-support/3.4/watchOS/Python-3.4-watchOS-support.b8.tar.gz

0 commit comments

Comments
 (0)