diff options
author | Andras Timar <andras.timar@collabora.com> | 2021-05-25 14:12:12 +0200 |
---|---|---|
committer | Andras Timar <andras.timar@collabora.com> | 2021-05-25 14:43:28 +0200 |
commit | eaff739eaf3103c1e8bb2b6f4962a6b78d2d248f (patch) | |
tree | ebdc1f24be765e1135b28509f918e407e9afdd5c /external | |
parent | 753ae339389daa622cc4a1e926be147b2925165e (diff) |
FreeBSD: fix python3 packaging
Change-Id: Ia5a32c8c33f74cb00c3c270774e5982443298243
Diffstat (limited to 'external')
-rw-r--r-- | external/python3/ExternalPackage_python3.mk | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/external/python3/ExternalPackage_python3.mk b/external/python3/ExternalPackage_python3.mk index 4886b123cab4..aa3d8d93d77d 100644 --- a/external/python3/ExternalPackage_python3.mk +++ b/external/python3/ExternalPackage_python3.mk @@ -105,7 +105,7 @@ $(eval $(call gb_ExternalPackage_add_files,python3,$(LIBO_BIN_FOLDER)/python-cor LO_lib/_sha3.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR).so \ LO_lib/_sha512.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR).so \ LO_lib/_socket.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR).so \ - LO_lib/spwd.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR).so \ + $(if $(filter FREEBSD,$(OS)),, LO_lib/spwd.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR).so) \ $(if $(DISABLE_OPENSSL),, \ LO_lib/_ssl.cpython-$(PYTHON_VERSION_MAJOR).$(PYTHON_VERSION_MINOR).so \ ) \ @@ -134,6 +134,11 @@ endif endif # that one is generated... +ifeq ($(HOST_PLATFORM),x86_64-unknown-freebsd12.2) +$(eval $(call gb_ExternalPackage_add_files,python3,$(LIBO_BIN_FOLDER)/python-core-$(PYTHON_VERSION)/lib,\ + LO_lib/_sysconfigdata__freebsd12_.py \ +)) +else # note: python configure overrides config.guess with something that doesn't # put -pc in its linux platform triplets, so filter that... ifneq ($(OS),WNT) @@ -141,6 +146,7 @@ $(eval $(call gb_ExternalPackage_add_files,python3,$(LIBO_BIN_FOLDER)/python-cor LO_lib/_sysconfigdata__$(python3_MACHDEP)_$(subst i686,i386,$(subst -pc,,$(HOST_PLATFORM))).py \ )) endif +endif # packages not shipped: # dbm, sqlite3 - need some database stuff |