From 466bd90240e82e98ec67590b0f5f2d11c9d4a651 Mon Sep 17 00:00:00 2001 From: Laurence de Bruxelles Date: Tue, 9 Feb 2021 20:43:54 +0000 Subject: [PATCH] micropython: update to 1.14. Additionally, use nopie on armv5tel-musl: On armv5tel-musl micropython crashes with a SEGV in musl's do_relocs() function. Disabling PIE fixes this. --- srcpkgs/micropython/template | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/srcpkgs/micropython/template b/srcpkgs/micropython/template index 5c88d5e399f..b82df228d7b 100644 --- a/srcpkgs/micropython/template +++ b/srcpkgs/micropython/template @@ -1,6 +1,6 @@ # Template file for 'micropython' pkgname=micropython -version=1.13 +version=1.14 revision=1 build_wrksrc=ports/unix hostmakedepends="pkg-config python3" @@ -9,10 +9,11 @@ short_desc="Implementation of Python 3.x for microcontrollers" maintainer="Orphaned " license="MIT" homepage="https://micropython.org/" -distfiles="https://github.com/micropython/micropython/releases/download/v${version}/micropython-${version}.tar.gz" -checksum=9ab32eb2c19a682f6de7e9b4226de849c42cb92e1ecb4cf56438a75d763bd451 +distfiles="https://github.com/micropython/micropython/releases/download/v${version}/micropython-${version}.tar.xz" +checksum=97306156fdeab120a1244626c75a929bb820722afdfc1317dbd5dadef388d94c case "$XBPS_TARGET_MACHINE" in + armv5tel-musl) nopie=yes ;; ppc*) broken="missing nlr_push" ;; esac