Mercurial > mxe-octave
changeset 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 | c16ae6edfc42 |
children | 5485edb45d70 |
files | src/build-python3.mk src/libffi.mk |
diffstat | 2 files changed, 19 insertions(+), 16 deletions(-) [+] |
line wrap: on
line diff
--- a/src/build-python3.mk Mon Aug 09 15:15:16 2021 +0200 +++ b/src/build-python3.mk Mon Aug 09 21:10:59 2021 +0200 @@ -8,7 +8,7 @@ $(PKG)_SUBDIR := Python-$($(PKG)_VERSION) $(PKG)_FILE := Python-$($(PKG)_VERSION).tar.xz $(PKG)_URL := http://www.python.org/ftp/python/$($(PKG)_VERSION)/$($(PKG)_FILE) -$(PKG)_DEPS := +$(PKG)_DEPS := libffi ifneq ($(USE_SYSTEM_GCC),yes) $(PKG)_DEPS += build-gcc endif
--- a/src/libffi.mk Mon Aug 09 15:15:16 2021 +0200 +++ b/src/libffi.mk Mon Aug 09 21:10:59 2021 +0200 @@ -3,31 +3,34 @@ PKG := libffi $(PKG)_IGNORE := -$(PKG)_VERSION := 3.3 -$(PKG)_CHECKSUM := 8df6cb570c8d6596a67d1c0773bf00650154f7aa +$(PKG)_VERSION := 3.4.2 +$(PKG)_CHECKSUM := f5fbf0e8b643c4029a069faca32dd0df2c7dd0a2 $(PKG)_SUBDIR := $(PKG)-$($(PKG)_VERSION) $(PKG)_FILE := $(PKG)-$($(PKG)_VERSION).tar.gz -$(PKG)_URL := ftp://sourceware.org/pub/$(PKG)/$($(PKG)_FILE) +$(PKG)_URL := https://github.com/$(PKG)/$(PKG)/archive/refs/tags/v$($(PKG)_VERSION).tar.gz $(PKG)_DEPS := define $(PKG)_UPDATE - $(WGET) -q -O- 'https://github.com/atgreen/libffi/tags' | \ + $(WGET) -q -O- 'https://github.com/libffi/libffi/tags' | \ $(SED) -n 's,.*releases/tag/v\([0-9][^"]*\).*,\1,p' | \ head -1 endef define $(PKG)_BUILD - cd '$(1)' && ./configure \ - $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \ - --prefix='$(HOST_PREFIX)' \ - $(CONFIGURE_CPPFLAGS) $(CONFIGURE_LDFLAGS) \ - $(ENABLE_SHARED_OR_STATIC) \ - && $(CONFIGURE_POST_HOOK) - $(MAKE) -C '$(1)/$(TARGET)' -j '$(JOBS)' - $(MAKE) -C '$(1)/$(TARGET)' -j 1 install DESTDIR='$(3)' + cd '$(1)' && \ + ./autogen.sh && \ + ./configure \ + $(HOST_AND_BUILD_CONFIGURE_OPTIONS) \ + --prefix='$(HOST_PREFIX)' \ + $(CONFIGURE_CPPFLAGS) $(CONFIGURE_LDFLAGS) \ + $(ENABLE_SHARED_OR_STATIC) && \ + $(CONFIGURE_POST_HOOK) - if [ "$(ENABLE_DEP_DOCS)" == "no" ]; then \ - rm -rf "$(3)$(HOST_PREFIX)/share"; \ - fi + $(MAKE) -C '$(1)/$(TARGET)' -j '$(JOBS)' + $(MAKE) -C '$(1)/$(TARGET)' -j 1 install DESTDIR='$(3)' + + if [ "$(ENABLE_DEP_DOCS)" == "no" ]; then \ + rm -rf "$(3)$(HOST_PREFIX)/share"; \ + fi endef