From c4bee04f5e0b48447e1bae3ab1c2dd698d71f2b0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Buchm=C3=BCller?= Date: Fri, 8 May 2020 12:52:58 +0200 Subject: [PATCH 1/2] libucontext: switch upstream + update to 0.10 --- srcpkgs/libucontext/template | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/srcpkgs/libucontext/template b/srcpkgs/libucontext/template index b29d8aad105..4a09cc4b537 100644 --- a/srcpkgs/libucontext/template +++ b/srcpkgs/libucontext/template @@ -1,19 +1,21 @@ # Template file for 'libucontext' pkgname=libucontext -version=0.9.0 +version=0.10 revision=1 archs="*-musl" +wrksrc="${pkgname}-${pkgname}-${version}" short_desc="Compatibility layer providing ucontext functions" -maintainer="Peter Bui " +maintainer="Jürgen Buchmüller " license="ISC" -homepage="https://code.foxkit.us/adelie/libucontext" -distfiles="https://distfiles.adelielinux.org/source/${pkgname}/${pkgname}-${version}.tar.xz" -checksum=0d53a415a307ef175153bbe60a572c940a922cb736ce13530b666e7ec2795d68 +homepage="https://github.com/kaniini/libucontext" +distfiles="https://github.com/kaniini/libucontext/archive/${pkgname}-${version}.tar.gz" +checksum=e77dee222a31d6ad66c7668ceab197ac683349ab943f66cfe8c324324778ac9f case "${XBPS_TARGET_MACHINE}" in arm*) export LIBUCONTEXT_ARCH="arm";; i686*) export LIBUCONTEXT_ARCH="x86";; ppc64*) export LIBUCONTEXT_ARCH="ppc64";; +mips*) export LIBUCONTEXT_ARCH="mips";; *) export LIBUCONTEXT_ARCH="${XBPS_TARGET_MACHINE%%-musl}";; esac From d61c7033748fa8f4bea9e5f8c88c52f7ba87eb4d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=BCrgen=20Buchm=C3=BCller?= Date: Fri, 8 May 2020 12:56:42 +0200 Subject: [PATCH 2/2] ruby: revbump for libucontext-0.10 (support mips*) --- srcpkgs/ruby/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/ruby/template b/srcpkgs/ruby/template index 67bc2a1352a..83ab1847f42 100644 --- a/srcpkgs/ruby/template +++ b/srcpkgs/ruby/template @@ -37,7 +37,7 @@ case "$XBPS_TARGET_MACHINE" in ppc64*) # Default is ucontext on BE, but ppc64le really just means ELFv2 configure_args+=" --with-coroutine=ppc64le" ;; - ppc-musl) + mips*-musl|ppc-musl) _need_libucontext=yes makedepends+=" libucontext-devel" configure_args+=" LIBS=-lucontext"