@@ -28,8 +28,8 @@ PYTHON_VER=$(basename $(PYTHON_VERSION))
2828# https://github.com/beeware/cpython-apple-source-deps/releases
2929BZIP2_VERSION =1.0.8-1
3030LIBFFI_VERSION =3.4.6-1
31- OPENSSL_VERSION =3.0.14 -1
32- XZ_VERSION =5.4.7 -1
31+ OPENSSL_VERSION =3.0.15 -1
32+ XZ_VERSION =5.6.2 -1
3333
3434# Supported OS
3535OS_LIST =macOS iOS tvOS watchOS
@@ -151,7 +151,7 @@ downloads/bzip2-$(BZIP2_VERSION)-$(target).tar.gz:
151151$$(BZIP2_LIB-$(target ) ) : downloads/bzip2-$(BZIP2_VERSION ) -$(target ) .tar.gz
152152 @echo ">>> Install BZip2 for $(target ) "
153153 mkdir -p $$(BZIP2_INSTALL-$(target ) )
154- cd $$(BZIP2_INSTALL-$(target ) ) && tar zxvf $(PROJECT_DIR ) /downloads/bzip2-$(BZIP2_VERSION ) -$(target ) .tar.gz
154+ cd $$(BZIP2_INSTALL-$(target ) ) && tar zxvf $(PROJECT_DIR ) /downloads/bzip2-$(BZIP2_VERSION ) -$(target ) .tar.gz --exclude="*.dylib"
155155 # Ensure the target is marked as clean.
156156 touch $$(BZIP2_LIB-$(target ) )
157157
@@ -171,7 +171,7 @@ downloads/xz-$(XZ_VERSION)-$(target).tar.gz:
171171$$(XZ_LIB-$(target ) ) : downloads/xz-$(XZ_VERSION ) -$(target ) .tar.gz
172172 @echo ">>> Install XZ for $(target ) "
173173 mkdir -p $$(XZ_INSTALL-$(target ) )
174- cd $$(XZ_INSTALL-$(target ) ) && tar zxvf $(PROJECT_DIR ) /downloads/xz-$(XZ_VERSION ) -$(target ) .tar.gz
174+ cd $$(XZ_INSTALL-$(target ) ) && tar zxvf $(PROJECT_DIR ) /downloads/xz-$(XZ_VERSION ) -$(target ) .tar.gz --exclude="*.dylib"
175175 # Ensure the target is marked as clean.
176176 touch $$(XZ_LIB-$(target ) )
177177
@@ -191,7 +191,7 @@ downloads/openssl-$(OPENSSL_VERSION)-$(target).tar.gz:
191191$$(OPENSSL_SSL_LIB-$(target ) ) : downloads/openssl-$(OPENSSL_VERSION ) -$(target ) .tar.gz
192192 @echo ">>> Install OpenSSL for $(target ) "
193193 mkdir -p $$(OPENSSL_INSTALL-$(target ) )
194- cd $$(OPENSSL_INSTALL-$(target ) ) && tar zxvf $(PROJECT_DIR ) /downloads/openssl-$(OPENSSL_VERSION ) -$(target ) .tar.gz
194+ cd $$(OPENSSL_INSTALL-$(target ) ) && tar zxvf $(PROJECT_DIR ) /downloads/openssl-$(OPENSSL_VERSION ) -$(target ) .tar.gz --exclude="*.dylib"
195195 # Ensure the target is marked as clean.
196196 touch $$(OPENSSL_SSL_LIB-$(target ) )
197197
@@ -216,7 +216,7 @@ downloads/libffi-$(LIBFFI_VERSION)-$(target).tar.gz:
216216$$(LIBFFI_LIB-$(target ) ) : downloads/libffi-$(LIBFFI_VERSION ) -$(target ) .tar.gz
217217 @echo " >>> Install libFFI for $( target) "
218218 mkdir -p $$(LIBFFI_INSTALL-$(target ) )
219- cd $$(LIBFFI_INSTALL-$(target ) ) && tar zxvf $(PROJECT_DIR ) /downloads/libffi-$(LIBFFI_VERSION ) -$(target ) .tar.gz
219+ cd $$(LIBFFI_INSTALL-$(target ) ) && tar zxvf $(PROJECT_DIR ) /downloads/libffi-$(LIBFFI_VERSION ) -$(target ) .tar.gz --exclude= " *.dylib "
220220 # Ensure the target is marked as clean.
221221 touch $$(LIBFFI_LIB-$(target ) )
222222
0 commit comments