From b600e1caef79aa0c952d9e9a6704950a3cca88bb 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 | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/srcpkgs/libucontext/template b/srcpkgs/libucontext/template index b29d8aad105..76c201f8b50 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 " 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 afb6211ab262b7f25b9022c0d9f000ebc75c57db 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: libucontext support for mips* --- srcpkgs/ruby/template | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/srcpkgs/ruby/template b/srcpkgs/ruby/template index 67bc2a1352a..7acbcbd6263 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*|ppc-musl) _need_libucontext=yes makedepends+=" libucontext-devel" configure_args+=" LIBS=-lucontext"