comparison src/libffi.mk @ 5825:a48a92c9af10

libffi: Update to version 3.4.2 (bug #61024). * src/libffi.mk: Update version, checksum and download url. Update build rule. * src/build-python3.mk: Add libffi to dependencies.
author Markus Mützel <markus.muetzel@gmx.de>
date Mon, 09 Aug 2021 21:10:59 +0200
parents 2f6b9fc8a271
children caec994cfda6
comparison
equal deleted inserted replaced
5824:c16ae6edfc42 5825:a48a92c9af10
1 # This file is part of MXE. 1 # This file is part of MXE.
2 # See index.html for further information. 2 # See index.html for further information.
3 3
4 PKG := libffi 4 PKG := libffi
5 $(PKG)_IGNORE := 5 $(PKG)_IGNORE :=
6 $(PKG)_VERSION := 3.3 6 $(PKG)_VERSION := 3.4.2
7 $(PKG)_CHECKSUM := 8df6cb570c8d6596a67d1c0773bf00650154f7aa 7 $(PKG)_CHECKSUM := f5fbf0e8b643c4029a069faca32dd0df2c7dd0a2
8 $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) 8 $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION)
9 $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz 9 $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz
10 $(PKG)_URL := ftp://sourceware.org/pub/$(PKG)/$($(PKG)_FILE) 10 $(PKG)_URL := https://github.com/$(PKG)/$(PKG)/archive/refs/tags/v$($(PKG)_VERSION).tar.gz
11 $(PKG)_DEPS := 11 $(PKG)_DEPS :=
12 12
13 define $(PKG)_UPDATE 13 define $(PKG)_UPDATE
14 $(WGET) -q -O- 'https://github.com/atgreen/libffi/tags' | \ 14 $(WGET) -q -O- 'https://github.com/libffi/libffi/tags' | \
15 $(SED) -n 's,.*releases/tag/v\([0-9][^"]*\).*,\1,p' | \ 15 $(SED) -n 's,.*releases/tag/v\([0-9][^"]*\).*,\1,p' | \
16 head -1 16 head -1
17 endef 17 endef
18 18
19 define $(PKG)_BUILD 19 define $(PKG)_BUILD
20 cd '$(1)' && ./configure \ 20 cd '$(1)' && \
21 $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \ 21 ./autogen.sh && \
22 --prefix='$(HOST_PREFIX)' \ 22 ./configure \
23 $(CONFIGURE_CPPFLAGS) $(CONFIGURE_LDFLAGS) \ 23 $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \
24 $(ENABLE_SHARED_OR_STATIC) \ 24 --prefix='$(HOST_PREFIX)' \
25 && $(CONFIGURE_POST_HOOK) 25 $(CONFIGURE_CPPFLAGS) $(CONFIGURE_LDFLAGS) \
26 $(MAKE) -C '$(1)/$(TARGET)' -j '$(JOBS)' 26 $(ENABLE_SHARED_OR_STATIC) && \
27 $(MAKE) -C '$(1)/$(TARGET)' -j 1 install DESTDIR='$(3)' 27 $(CONFIGURE_POST_HOOK)
28 28
29 if [ "$(ENABLE_DEP_DOCS)" == "no" ]; then \ 29 $(MAKE) -C '$(1)/$(TARGET)' -j '$(JOBS)'
30 rm -rf "$(3)$(HOST_PREFIX)/share"; \ 30 $(MAKE) -C '$(1)/$(TARGET)' -j 1 install DESTDIR='$(3)'
31 fi 31
32 if [ "$(ENABLE_DEP_DOCS)" == "no" ]; then \
33 rm -rf "$(3)$(HOST_PREFIX)/share"; \
34 fi
32 35
33 endef 36 endef