public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libucontext/
@ 2021-12-04 18:34 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2021-12-04 18:34 UTC (permalink / raw
  To: gentoo-commits

commit:     2dd35fd1ed76e4e2995973c87e26f0b77bdf2444
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec  4 18:32:31 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Dec  4 18:34:45 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2dd35fd1

sys-libs/libucontext: initial import

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-libs/libucontext/Manifest               |  1 +
 sys-libs/libucontext/libucontext-1.1.ebuild | 39 +++++++++++++++++++++++++++++
 sys-libs/libucontext/metadata.xml           | 11 ++++++++
 3 files changed, 51 insertions(+)

diff --git a/sys-libs/libucontext/Manifest b/sys-libs/libucontext/Manifest
new file mode 100644
index 000000000000..d38b31369f67
--- /dev/null
+++ b/sys-libs/libucontext/Manifest
@@ -0,0 +1 @@
+DIST libucontext-1.1.tar.gz 25261 BLAKE2B 269b3899657779bc2c6a2f1c365242f0ee936afeb0acf74e48af5c1e6b96918bbaa239039508e7b1b1f7b358679fb4a222311b761223b69b9a3e7a9be2d0bc40 SHA512 05aed6f82a2b3d9dba896423335a7fc2fc5eddc87ed725f05e14488c6ddfcef10b835c928619439c7783e052baff7ef2dc162b6e06aa78992f6f611ca13c2e39

diff --git a/sys-libs/libucontext/libucontext-1.1.ebuild b/sys-libs/libucontext/libucontext-1.1.ebuild
new file mode 100644
index 000000000000..c74a08255a21
--- /dev/null
+++ b/sys-libs/libucontext/libucontext-1.1.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit toolchain-funcs
+
+DESCRIPTION="ucontext implementation featuring glibc-compatible ABI"
+HOMEPAGE="https://github.com/kaniini/libucontext"
+SRC_URI="https://github.com/kaniini/libucontext/archive/refs/tags/${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${P}
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+man"
+
+BDEPEND="man? ( app-text/scdoc )"
+
+# segfault needs investigation
+RESTRICT="test"
+
+src_compile() {
+	tc-export AR CC
+
+	emake CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
+}
+
+src_test() {
+	emake CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" check
+}
+
+src_install() {
+	emake DESTDIR="${ED}" LIBDIR="/usr/$(get_libdir)" install
+
+	if use man ; then
+		emake DESTDIR="${ED}" LIBDIR="/usr/$(get_libdir)" install_docs
+	fi
+}

diff --git a/sys-libs/libucontext/metadata.xml b/sys-libs/libucontext/metadata.xml
new file mode 100644
index 000000000000..6d14eb740806
--- /dev/null
+++ b/sys-libs/libucontext/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="project">
+		<email>musl@gentoo.org</email>
+		<name>Musl project</name>
+	</maintainer>
+	<upstream>
+		<remote-id type="github">kaniini/libucontext</remote-id>
+	</upstream>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libucontext/
@ 2021-12-04 18:38 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2021-12-04 18:38 UTC (permalink / raw
  To: gentoo-commits

commit:     6279269dc06a9c8264b814e6ee93988a2d746833
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec  4 18:37:51 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Dec  4 18:37:51 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6279269d

sys-libs/libucontext: update EAPI 7 -> 8

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-libs/libucontext/libucontext-1.1.ebuild | 10 +++-------
 1 file changed, 3 insertions(+), 7 deletions(-)

diff --git a/sys-libs/libucontext/libucontext-1.1.ebuild b/sys-libs/libucontext/libucontext-1.1.ebuild
index c74a08255a21..306709222308 100644
--- a/sys-libs/libucontext/libucontext-1.1.ebuild
+++ b/sys-libs/libucontext/libucontext-1.1.ebuild
@@ -1,7 +1,7 @@
 # Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI=8
 
 inherit toolchain-funcs
 
@@ -23,7 +23,7 @@ RESTRICT="test"
 src_compile() {
 	tc-export AR CC
 
-	emake CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}"
+	emake CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" all $(usev man 'docs')
 }
 
 src_test() {
@@ -31,9 +31,5 @@ src_test() {
 }
 
 src_install() {
-	emake DESTDIR="${ED}" LIBDIR="/usr/$(get_libdir)" install
-
-	if use man ; then
-		emake DESTDIR="${ED}" LIBDIR="/usr/$(get_libdir)" install_docs
-	fi
+	emake DESTDIR="${ED}" LIBDIR="/usr/$(get_libdir)" install $(usev man 'install_docs')
 }


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libucontext/
@ 2021-12-04 19:39 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2021-12-04 19:39 UTC (permalink / raw
  To: gentoo-commits

commit:     42665d35c9428894e0ba91ec92b3974f1b3866ca
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec  4 19:39:05 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Dec  4 19:39:14 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42665d35

sys-libs/libucontext: override arch detection for e.g. x86

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-libs/libucontext/libucontext-1.1.ebuild | 16 +++++++++++++++-
 1 file changed, 15 insertions(+), 1 deletion(-)

diff --git a/sys-libs/libucontext/libucontext-1.1.ebuild b/sys-libs/libucontext/libucontext-1.1.ebuild
index 306709222308..0e825c18bc26 100644
--- a/sys-libs/libucontext/libucontext-1.1.ebuild
+++ b/sys-libs/libucontext/libucontext-1.1.ebuild
@@ -23,7 +23,21 @@ RESTRICT="test"
 src_compile() {
 	tc-export AR CC
 
-	emake CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" all $(usev man 'docs')
+	local arch
+
+	# Override arch detection
+	# https://github.com/kaniini/libucontext/blob/master/Makefile#L3
+	if use x86 ; then
+		arch="x86"
+	elif use arm ; then
+		arch="arm"
+	elif use arm64 ; then
+		arch="aarch64"
+	elif use ppc64 ; then
+		arch="ppc64"
+	fi
+
+	emake ARCH="${arch}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" all $(usev man 'docs')
 }
 
 src_test() {


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libucontext/
@ 2021-12-04 20:42 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2021-12-04 20:42 UTC (permalink / raw
  To: gentoo-commits

commit:     e4968590efb4cc754cd1964a9b989aa3139f375d
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Dec  4 20:42:40 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Dec  4 20:42:50 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4968590

sys-libs/libucontext: fix arch detection for amd64

Closes: https://bugs.gentoo.org/828142
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-libs/libucontext/libucontext-1.1.ebuild | 2 ++
 1 file changed, 2 insertions(+)

diff --git a/sys-libs/libucontext/libucontext-1.1.ebuild b/sys-libs/libucontext/libucontext-1.1.ebuild
index 0e825c18bc26..f637a693a337 100644
--- a/sys-libs/libucontext/libucontext-1.1.ebuild
+++ b/sys-libs/libucontext/libucontext-1.1.ebuild
@@ -35,6 +35,8 @@ src_compile() {
 		arch="aarch64"
 	elif use ppc64 ; then
 		arch="ppc64"
+	else
+		arch="$(uname -m)"
 	fi
 
 	emake ARCH="${arch}" CFLAGS="${CFLAGS}" LDFLAGS="${LDFLAGS}" all $(usev man 'docs')


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libucontext/
@ 2022-02-07 10:42 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2022-02-07 10:42 UTC (permalink / raw
  To: gentoo-commits

commit:     34e503b92d5259cb2ac9075d06a24ff2f0e01f26
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Feb  7 10:41:58 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Feb  7 10:42:10 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=34e503b9

sys-libs/libucontext: use consistent emake arguments

Should be no functional change.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-libs/libucontext/libucontext-1.1-r1.ebuild | 20 ++++++++++++++++----
 1 file changed, 16 insertions(+), 4 deletions(-)

diff --git a/sys-libs/libucontext/libucontext-1.1-r1.ebuild b/sys-libs/libucontext/libucontext-1.1-r1.ebuild
index cf76cfa1a756..7ec73298a79c 100644
--- a/sys-libs/libucontext/libucontext-1.1-r1.ebuild
+++ b/sys-libs/libucontext/libucontext-1.1-r1.ebuild
@@ -27,7 +27,7 @@ PATCHES=(
 src_compile() {
 	tc-export AR CC
 
-	local arch
+	arch=
 
 	# Override arch detection
 	# https://github.com/kaniini/libucontext/blob/master/Makefile#L3
@@ -43,13 +43,25 @@ src_compile() {
 		arch="$(uname -m)"
 	fi
 
-	emake ARCH="${arch}" LDFLAGS="${LDFLAGS}" all $(usev man 'docs')
+	emake \
+		ARCH="${arch}" \
+		LDFLAGS="${LDFLAGS}" \
+		LIBDIR="/usr/$(get_libdir)" \
+		all $(usev man 'docs')
 }
 
 src_test() {
-	emake LDFLAGS="${LDFLAGS}" check
+	emake \
+		ARCH="${arch}" \
+		LDFLAGS="${LDFLAGS}" \
+		LIBDIR="/usr/$(get_libdir)" \
+		check
 }
 
 src_install() {
-	emake DESTDIR="${ED}" LIBDIR="/usr/$(get_libdir)" install $(usev man 'install_docs')
+	emake \
+		ARCH="${arch}" \
+		DESTDIR="${ED}" \
+		LIBDIR="/usr/$(get_libdir)" \
+		install $(usev man 'install_docs')
 }


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libucontext/
@ 2022-05-05  1:57 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2022-05-05  1:57 UTC (permalink / raw
  To: gentoo-commits

commit:     ba7c0811b5665ae78cfb12071e2641f933d0b809
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu May  5 01:55:35 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu May  5 01:55:35 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba7c0811

sys-libs/libucontext: add 1.2

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-libs/libucontext/Manifest               |  1 +
 sys-libs/libucontext/libucontext-1.2.ebuild | 69 +++++++++++++++++++++++++++++
 2 files changed, 70 insertions(+)

diff --git a/sys-libs/libucontext/Manifest b/sys-libs/libucontext/Manifest
index d38b31369f67..909d659abb99 100644
--- a/sys-libs/libucontext/Manifest
+++ b/sys-libs/libucontext/Manifest
@@ -1 +1,2 @@
 DIST libucontext-1.1.tar.gz 25261 BLAKE2B 269b3899657779bc2c6a2f1c365242f0ee936afeb0acf74e48af5c1e6b96918bbaa239039508e7b1b1f7b358679fb4a222311b761223b69b9a3e7a9be2d0bc40 SHA512 05aed6f82a2b3d9dba896423335a7fc2fc5eddc87ed725f05e14488c6ddfcef10b835c928619439c7783e052baff7ef2dc162b6e06aa78992f6f611ca13c2e39
+DIST libucontext-1.2.tar.gz 29073 BLAKE2B 378816376877729776c41515ad1c3da36c24528bcdcf5272c4df2029b5273cf90228c163e87bd1af558129b1274d0b22632c4fa8ad2a0f37ac7014dae527a48e SHA512 f47b776517fa9e3fe48b762b11ae580c28bd7646f9e3ab843141d3e203f886326e68dd8040852ab1cb92dbd09d821161660c4be44e3025448d90131e74a4cf51

diff --git a/sys-libs/libucontext/libucontext-1.2.ebuild b/sys-libs/libucontext/libucontext-1.2.ebuild
new file mode 100644
index 000000000000..7120a14d92cb
--- /dev/null
+++ b/sys-libs/libucontext/libucontext-1.2.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="ucontext implementation featuring glibc-compatible ABI"
+HOMEPAGE="https://github.com/kaniini/libucontext"
+SRC_URI="https://github.com/kaniini/libucontext/archive/refs/tags/${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${P}
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE="+man"
+
+BDEPEND="man? ( app-text/scdoc )"
+
+# segfault needs investigation
+# 1.2 eems ok?
+#RESTRICT="test"
+
+src_compile() {
+	tc-export AR CC
+
+	arch=
+
+	# Override arch detection
+	# https://github.com/kaniini/libucontext/blob/master/Makefile#L3
+	if use x86 ; then
+		arch="x86"
+	elif use arm ; then
+		arch="arm"
+	elif use arm64 ; then
+		arch="aarch64"
+	elif use ppc64 ; then
+		arch="ppc64"
+	else
+		arch="$(uname -m)"
+	fi
+
+	emake \
+		ARCH="${arch}" \
+		LDFLAGS="${LDFLAGS}" \
+		LIBDIR="/usr/$(get_libdir)" \
+		PKGCONFIGDIR="/usr/$(get_libdir)/pkgconfig" \
+		all $(usev man 'docs')
+}
+
+src_test() {
+	emake \
+		ARCH="${arch}" \
+		LDFLAGS="${LDFLAGS}" \
+		LIBDIR="/usr/$(get_libdir)" \
+		PKGCONFIGDIR="/usr/$(get_libdir)/pkgconfig" \
+		check
+}
+
+src_install() {
+	emake \
+		ARCH="${arch}" \
+		DESTDIR="${ED}" \
+		LIBDIR="/usr/$(get_libdir)" \
+		PKGCONFIGDIR="/usr/$(get_libdir)/pkgconfig" \
+		install $(usev man 'install_docs')
+
+	find "${ED}" -name '*.a' -delete || die
+}


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libucontext/
@ 2022-06-02  3:36 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2022-06-02  3:36 UTC (permalink / raw
  To: gentoo-commits

commit:     bb03a1bc940de543561e74e371d064e8799371fd
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jun  2 03:35:40 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jun  2 03:35:56 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bb03a1bc

sys-libs/libucontext: Keyword 1.2 arm, #834327

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-libs/libucontext/libucontext-1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libucontext/libucontext-1.2.ebuild b/sys-libs/libucontext/libucontext-1.2.ebuild
index 7120a14d92cb..cfe3169d0992 100644
--- a/sys-libs/libucontext/libucontext-1.2.ebuild
+++ b/sys-libs/libucontext/libucontext-1.2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${PN}-${P}
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="~amd64"
+KEYWORDS="~amd64 ~arm"
 IUSE="+man"
 
 BDEPEND="man? ( app-text/scdoc )"


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libucontext/
@ 2022-09-25  6:30 Arthur Zamarin
  0 siblings, 0 replies; 21+ messages in thread
From: Arthur Zamarin @ 2022-09-25  6:30 UTC (permalink / raw
  To: gentoo-commits

commit:     1813c17cc1004e6095f602f072ddc42fb858025f
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 25 06:30:05 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 25 06:30:05 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1813c17c

sys-libs/libucontext: Keyword 1.2 arm64, #834327

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-libs/libucontext/libucontext-1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libucontext/libucontext-1.2.ebuild b/sys-libs/libucontext/libucontext-1.2.ebuild
index cfe3169d0992..b194c677fd61 100644
--- a/sys-libs/libucontext/libucontext-1.2.ebuild
+++ b/sys-libs/libucontext/libucontext-1.2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${PN}-${P}
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="~amd64 ~arm"
+KEYWORDS="~amd64 ~arm ~arm64"
 IUSE="+man"
 
 BDEPEND="man? ( app-text/scdoc )"


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libucontext/
@ 2022-10-08 16:54 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2022-10-08 16:54 UTC (permalink / raw
  To: gentoo-commits

commit:     ad939f89d35ccddd504d63f7a74ac4841aabeadb
Author:     Matoro Mahri <matoro <AT> users <DOT> noreply <DOT> github <DOT> com>
AuthorDate: Sat Oct  8 16:51:22 2022 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct  8 16:54:22 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad939f89

sys-libs/libucontext: Keyword 1.2 mips, #834327

Signed-off-by: Matoro Mahri <matoro <AT> users.noreply.github.com>
Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-libs/libucontext/libucontext-1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libucontext/libucontext-1.2.ebuild b/sys-libs/libucontext/libucontext-1.2.ebuild
index b194c677fd61..36120187ba23 100644
--- a/sys-libs/libucontext/libucontext-1.2.ebuild
+++ b/sys-libs/libucontext/libucontext-1.2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${PN}-${P}
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips"
 IUSE="+man"
 
 BDEPEND="man? ( app-text/scdoc )"


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libucontext/
@ 2022-10-17 17:28 Arthur Zamarin
  0 siblings, 0 replies; 21+ messages in thread
From: Arthur Zamarin @ 2022-10-17 17:28 UTC (permalink / raw
  To: gentoo-commits

commit:     80cf1deba84a72d1fde8f40335e72aa0d94cb6d1
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 17 17:27:54 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Oct 17 17:27:54 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80cf1deb

sys-libs/libucontext: Keyword 1.2 ppc, #834327

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-libs/libucontext/libucontext-1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libucontext/libucontext-1.2.ebuild b/sys-libs/libucontext/libucontext-1.2.ebuild
index 36120187ba23..feb2f75e0dc9 100644
--- a/sys-libs/libucontext/libucontext-1.2.ebuild
+++ b/sys-libs/libucontext/libucontext-1.2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${PN}-${P}
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc"
 IUSE="+man"
 
 BDEPEND="man? ( app-text/scdoc )"


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libucontext/
@ 2022-10-17 17:28 Arthur Zamarin
  0 siblings, 0 replies; 21+ messages in thread
From: Arthur Zamarin @ 2022-10-17 17:28 UTC (permalink / raw
  To: gentoo-commits

commit:     42c61397069d78aca6e1028b3fc1cb6b07d2aeb6
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 17 17:27:57 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Oct 17 17:27:57 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42c61397

sys-libs/libucontext: Keyword 1.2 ppc64, #834327

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-libs/libucontext/libucontext-1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libucontext/libucontext-1.2.ebuild b/sys-libs/libucontext/libucontext-1.2.ebuild
index feb2f75e0dc9..d4529b0f7ca1 100644
--- a/sys-libs/libucontext/libucontext-1.2.ebuild
+++ b/sys-libs/libucontext/libucontext-1.2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${PN}-${P}
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64"
 IUSE="+man"
 
 BDEPEND="man? ( app-text/scdoc )"


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libucontext/
@ 2022-10-17 17:28 Arthur Zamarin
  0 siblings, 0 replies; 21+ messages in thread
From: Arthur Zamarin @ 2022-10-17 17:28 UTC (permalink / raw
  To: gentoo-commits

commit:     aac6bac244d61d49def31f7d4b3ac75b4556a071
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 17 17:28:18 2022 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Mon Oct 17 17:28:18 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aac6bac2

sys-libs/libucontext: Keyword 1.2 x86, #834327

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-libs/libucontext/libucontext-1.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libucontext/libucontext-1.2.ebuild b/sys-libs/libucontext/libucontext-1.2.ebuild
index d4529b0f7ca1..6d0a0bd5c14a 100644
--- a/sys-libs/libucontext/libucontext-1.2.ebuild
+++ b/sys-libs/libucontext/libucontext-1.2.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}"/${PN}-${P}
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
 IUSE="+man"
 
 BDEPEND="man? ( app-text/scdoc )"


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libucontext/
@ 2024-08-14 23:29 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2024-08-14 23:29 UTC (permalink / raw
  To: gentoo-commits

commit:     f6d4fb1c42492dbacc9ea83d18aff6dca3162e55
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 14 23:03:14 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Aug 14 23:28:39 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f6d4fb1c

sys-libs/libucontext: add 1.3.1

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-libs/libucontext/Manifest                 |  1 +
 sys-libs/libucontext/libucontext-1.3.1.ebuild | 66 +++++++++++++++++++++++++++
 2 files changed, 67 insertions(+)

diff --git a/sys-libs/libucontext/Manifest b/sys-libs/libucontext/Manifest
index 581bd40c2f49..86de052e4c59 100644
--- a/sys-libs/libucontext/Manifest
+++ b/sys-libs/libucontext/Manifest
@@ -1 +1,2 @@
 DIST libucontext-1.2.tar.gz 29073 BLAKE2B 378816376877729776c41515ad1c3da36c24528bcdcf5272c4df2029b5273cf90228c163e87bd1af558129b1274d0b22632c4fa8ad2a0f37ac7014dae527a48e SHA512 f47b776517fa9e3fe48b762b11ae580c28bd7646f9e3ab843141d3e203f886326e68dd8040852ab1cb92dbd09d821161660c4be44e3025448d90131e74a4cf51
+DIST libucontext-1.3.1.tar.gz 31231 BLAKE2B b7ca1bf2f506b6a4300af13403e4ca283711fcec2ac2cf9b3a6bf0ed6f7b8aeeda510d47cbf8d88cb7630ad15b8bac835349acf7bec86190cbcc033d8402370a SHA512 00133fd2ab314ce54c80ef0596356288440a4aece0ed3afca1faa061ec41242ae8be87a500e5a5a8697ec22aded87b00fb53f67554e1a045359ff92b89c05883

diff --git a/sys-libs/libucontext/libucontext-1.3.1.ebuild b/sys-libs/libucontext/libucontext-1.3.1.ebuild
new file mode 100644
index 000000000000..0bf6304cca17
--- /dev/null
+++ b/sys-libs/libucontext/libucontext-1.3.1.ebuild
@@ -0,0 +1,66 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="ucontext implementation featuring glibc-compatible ABI"
+HOMEPAGE="https://github.com/kaniini/libucontext"
+SRC_URI="https://github.com/kaniini/libucontext/archive/refs/tags/${P}.tar.gz"
+S="${WORKDIR}"/${PN}-${P}
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
+IUSE="+man"
+
+BDEPEND="man? ( app-text/scdoc )"
+
+src_compile() {
+	tc-export AR CC
+
+	arch=
+
+	# Override arch detection
+	# https://github.com/kaniini/libucontext/blob/master/Makefile#L3
+	if use x86 ; then
+		arch="x86"
+	elif use arm ; then
+		arch="arm"
+	elif use arm64 ; then
+		arch="aarch64"
+	elif use ppc64 ; then
+		arch="ppc64"
+	else
+		arch="$(uname -m)"
+	fi
+
+	emake \
+		ARCH="${arch}" \
+		LDFLAGS="${LDFLAGS}" \
+		libdir="/usr/$(get_libdir)" \
+		pkgconfigdir="/usr/$(get_libdir)/pkgconfig" \
+		all $(usev man 'docs')
+}
+
+src_test() {
+	emake \
+		ARCH="${arch}" \
+		LDFLAGS="${LDFLAGS}" \
+		libdir="/usr/$(get_libdir)" \
+		pkgconfigdir="/usr/$(get_libdir)/pkgconfig" \
+		check
+}
+
+src_install() {
+	emake \
+		ARCH="${arch}" \
+		DESTDIR="${D}" \
+		prefix="${EPREFIX}/usr" \
+		libdir="${EPREFIX}/usr/$(get_libdir)" \
+		pkgconfigdir="${EPREFIX}/usr/$(get_libdir)/pkgconfig" \
+		install $(usev man 'install_docs')
+
+	find "${ED}" -name '*.a' -delete || die
+}


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libucontext/
@ 2024-08-14 23:34 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2024-08-14 23:34 UTC (permalink / raw
  To: gentoo-commits

commit:     a490dd2dcc685940cc24786189901e393c6e210c
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Aug 14 23:30:40 2024 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Aug 14 23:31:00 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a490dd2d

sys-libs/libucontext: update SRC_URI (use dist tarball)

Good to do this anyway but gh is also down right now.

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-libs/libucontext/Manifest                 | 2 +-
 sys-libs/libucontext/libucontext-1.3.1.ebuild | 3 +--
 2 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/sys-libs/libucontext/Manifest b/sys-libs/libucontext/Manifest
index 86de052e4c59..609b1c97b9cd 100644
--- a/sys-libs/libucontext/Manifest
+++ b/sys-libs/libucontext/Manifest
@@ -1,2 +1,2 @@
 DIST libucontext-1.2.tar.gz 29073 BLAKE2B 378816376877729776c41515ad1c3da36c24528bcdcf5272c4df2029b5273cf90228c163e87bd1af558129b1274d0b22632c4fa8ad2a0f37ac7014dae527a48e SHA512 f47b776517fa9e3fe48b762b11ae580c28bd7646f9e3ab843141d3e203f886326e68dd8040852ab1cb92dbd09d821161660c4be44e3025448d90131e74a4cf51
-DIST libucontext-1.3.1.tar.gz 31231 BLAKE2B b7ca1bf2f506b6a4300af13403e4ca283711fcec2ac2cf9b3a6bf0ed6f7b8aeeda510d47cbf8d88cb7630ad15b8bac835349acf7bec86190cbcc033d8402370a SHA512 00133fd2ab314ce54c80ef0596356288440a4aece0ed3afca1faa061ec41242ae8be87a500e5a5a8697ec22aded87b00fb53f67554e1a045359ff92b89c05883
+DIST libucontext-1.3.1.tar.xz 24688 BLAKE2B d6a15644abda73ea3e1dd45d6bcbf42627ad4a17fe90ebe8067383f9abfa7c9f87fbb1ab7f21b8b57b88fbe496b57524370d7cbb0fcde5c6e42408c025c271f9 SHA512 9b3c7fc04aedbbed6f35fc18037b75472f8fa44d3c89f261ef923f46874251a10f49894f7a549b0b47d3ffdee1b6678929bdda95822d8043d76b5a1f34e4dc8a

diff --git a/sys-libs/libucontext/libucontext-1.3.1.ebuild b/sys-libs/libucontext/libucontext-1.3.1.ebuild
index 0bf6304cca17..ba313f31183c 100644
--- a/sys-libs/libucontext/libucontext-1.3.1.ebuild
+++ b/sys-libs/libucontext/libucontext-1.3.1.ebuild
@@ -7,8 +7,7 @@ inherit toolchain-funcs
 
 DESCRIPTION="ucontext implementation featuring glibc-compatible ABI"
 HOMEPAGE="https://github.com/kaniini/libucontext"
-SRC_URI="https://github.com/kaniini/libucontext/archive/refs/tags/${P}.tar.gz"
-S="${WORKDIR}"/${PN}-${P}
+SRC_URI="https://distfiles.ariadne.space/libucontext/${P}.tar.xz"
 
 LICENSE="ISC"
 SLOT="0"


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libucontext/
@ 2025-06-21  8:14 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2025-06-21  8:14 UTC (permalink / raw
  To: gentoo-commits

commit:     beb1478aa9b2d7a9ad9c48cc61620c4dcaf9dc12
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 21 08:07:06 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 21 08:13:00 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=beb1478a

sys-libs/libucontext: add 1.3.2

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-libs/libucontext/Manifest                 |  1 +
 sys-libs/libucontext/libucontext-1.3.2.ebuild | 68 +++++++++++++++++++++++++++
 2 files changed, 69 insertions(+)

diff --git a/sys-libs/libucontext/Manifest b/sys-libs/libucontext/Manifest
index 609b1c97b9cd..f3df2cc30714 100644
--- a/sys-libs/libucontext/Manifest
+++ b/sys-libs/libucontext/Manifest
@@ -1,2 +1,3 @@
 DIST libucontext-1.2.tar.gz 29073 BLAKE2B 378816376877729776c41515ad1c3da36c24528bcdcf5272c4df2029b5273cf90228c163e87bd1af558129b1274d0b22632c4fa8ad2a0f37ac7014dae527a48e SHA512 f47b776517fa9e3fe48b762b11ae580c28bd7646f9e3ab843141d3e203f886326e68dd8040852ab1cb92dbd09d821161660c4be44e3025448d90131e74a4cf51
 DIST libucontext-1.3.1.tar.xz 24688 BLAKE2B d6a15644abda73ea3e1dd45d6bcbf42627ad4a17fe90ebe8067383f9abfa7c9f87fbb1ab7f21b8b57b88fbe496b57524370d7cbb0fcde5c6e42408c025c271f9 SHA512 9b3c7fc04aedbbed6f35fc18037b75472f8fa44d3c89f261ef923f46874251a10f49894f7a549b0b47d3ffdee1b6678929bdda95822d8043d76b5a1f34e4dc8a
+DIST libucontext-1.3.2.tar.xz 24480 BLAKE2B 8db3c3e7277c459d23d7f7d608f64515ae11be041cc113cb0902c8eb50eabd8bcb77c2f3c1aa9b8f9ba2c3d2cc623a80a28971c27ab714eedc075c0f7494b36f SHA512 3911a9a772832dad68dc4dbb78ca646cba92170d4e192948e0a6e78295f6ee27f20b637986d39450edae805c96b08f7e1716fa7904fc84258acab8691d87c4f5

diff --git a/sys-libs/libucontext/libucontext-1.3.2.ebuild b/sys-libs/libucontext/libucontext-1.3.2.ebuild
new file mode 100644
index 000000000000..4c8babf47549
--- /dev/null
+++ b/sys-libs/libucontext/libucontext-1.3.2.ebuild
@@ -0,0 +1,68 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+# TODO: meson
+inherit toolchain-funcs
+
+DESCRIPTION="ucontext implementation featuring glibc-compatible ABI"
+HOMEPAGE="https://github.com/kaniini/libucontext"
+SRC_URI="https://distfiles.ariadne.space/libucontext/${P}.tar.xz"
+
+LICENSE="ISC"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
+IUSE="+man"
+
+BDEPEND="man? ( app-text/scdoc )"
+
+src_compile() {
+	tc-export AR CC
+
+	arch=
+
+	# Override arch detection
+	# https://github.com/kaniini/libucontext/blob/master/Makefile#L3
+	if use x86 ; then
+		arch="x86"
+	elif use arm ; then
+		arch="arm"
+	elif use arm64 ; then
+		arch="aarch64"
+	elif use loong ; then
+		arch="loongarch64"
+	elif use ppc64 ; then
+		arch="ppc64"
+	else
+		arch="$(uname -m)"
+	fi
+
+	emake \
+		ARCH="${arch}" \
+		LDFLAGS="${LDFLAGS}" \
+		libdir="/usr/$(get_libdir)" \
+		pkgconfigdir="/usr/$(get_libdir)/pkgconfig" \
+		all $(usev man 'docs')
+}
+
+src_test() {
+	emake \
+		ARCH="${arch}" \
+		LDFLAGS="${LDFLAGS}" \
+		libdir="/usr/$(get_libdir)" \
+		pkgconfigdir="/usr/$(get_libdir)/pkgconfig" \
+		check
+}
+
+src_install() {
+	emake \
+		ARCH="${arch}" \
+		DESTDIR="${D}" \
+		prefix="${EPREFIX}/usr" \
+		libdir="${EPREFIX}/usr/$(get_libdir)" \
+		pkgconfigdir="${EPREFIX}/usr/$(get_libdir)/pkgconfig" \
+		install $(usev man 'install_docs')
+
+	find "${ED}" -name '*.a' -delete || die
+}


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libucontext/
@ 2025-06-21  8:14 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2025-06-21  8:14 UTC (permalink / raw
  To: gentoo-commits

commit:     526cf501359273977b811f9ba9f391be4c1dfc18
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 21 08:12:07 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 21 08:13:02 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=526cf501

sys-libs/libucontext: Stabilize 1.3.1 x86, #958224

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-libs/libucontext/libucontext-1.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libucontext/libucontext-1.3.1.ebuild b/sys-libs/libucontext/libucontext-1.3.1.ebuild
index 13b6eabd2968..6d4b06a6e844 100644
--- a/sys-libs/libucontext/libucontext-1.3.1.ebuild
+++ b/sys-libs/libucontext/libucontext-1.3.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://distfiles.ariadne.space/libucontext/${P}.tar.xz"
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 x86"
 IUSE="+man"
 
 BDEPEND="man? ( app-text/scdoc )"


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libucontext/
@ 2025-06-21  8:29 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2025-06-21  8:29 UTC (permalink / raw
  To: gentoo-commits

commit:     8c41305da31bfd9c39c76c3c9c2ff1c180255286
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 21 08:14:34 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Jun 21 08:28:48 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c41305d

sys-libs/libucontext: drop 1.2

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-libs/libucontext/Manifest               |  1 -
 sys-libs/libucontext/libucontext-1.2.ebuild | 69 -----------------------------
 2 files changed, 70 deletions(-)

diff --git a/sys-libs/libucontext/Manifest b/sys-libs/libucontext/Manifest
index f3df2cc30714..8c483e0330ff 100644
--- a/sys-libs/libucontext/Manifest
+++ b/sys-libs/libucontext/Manifest
@@ -1,3 +1,2 @@
-DIST libucontext-1.2.tar.gz 29073 BLAKE2B 378816376877729776c41515ad1c3da36c24528bcdcf5272c4df2029b5273cf90228c163e87bd1af558129b1274d0b22632c4fa8ad2a0f37ac7014dae527a48e SHA512 f47b776517fa9e3fe48b762b11ae580c28bd7646f9e3ab843141d3e203f886326e68dd8040852ab1cb92dbd09d821161660c4be44e3025448d90131e74a4cf51
 DIST libucontext-1.3.1.tar.xz 24688 BLAKE2B d6a15644abda73ea3e1dd45d6bcbf42627ad4a17fe90ebe8067383f9abfa7c9f87fbb1ab7f21b8b57b88fbe496b57524370d7cbb0fcde5c6e42408c025c271f9 SHA512 9b3c7fc04aedbbed6f35fc18037b75472f8fa44d3c89f261ef923f46874251a10f49894f7a549b0b47d3ffdee1b6678929bdda95822d8043d76b5a1f34e4dc8a
 DIST libucontext-1.3.2.tar.xz 24480 BLAKE2B 8db3c3e7277c459d23d7f7d608f64515ae11be041cc113cb0902c8eb50eabd8bcb77c2f3c1aa9b8f9ba2c3d2cc623a80a28971c27ab714eedc075c0f7494b36f SHA512 3911a9a772832dad68dc4dbb78ca646cba92170d4e192948e0a6e78295f6ee27f20b637986d39450edae805c96b08f7e1716fa7904fc84258acab8691d87c4f5

diff --git a/sys-libs/libucontext/libucontext-1.2.ebuild b/sys-libs/libucontext/libucontext-1.2.ebuild
deleted file mode 100644
index 6d0a0bd5c14a..000000000000
--- a/sys-libs/libucontext/libucontext-1.2.ebuild
+++ /dev/null
@@ -1,69 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="ucontext implementation featuring glibc-compatible ABI"
-HOMEPAGE="https://github.com/kaniini/libucontext"
-SRC_URI="https://github.com/kaniini/libucontext/archive/refs/tags/${P}.tar.gz"
-S="${WORKDIR}"/${PN}-${P}
-
-LICENSE="ISC"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
-IUSE="+man"
-
-BDEPEND="man? ( app-text/scdoc )"
-
-# segfault needs investigation
-# 1.2 eems ok?
-#RESTRICT="test"
-
-src_compile() {
-	tc-export AR CC
-
-	arch=
-
-	# Override arch detection
-	# https://github.com/kaniini/libucontext/blob/master/Makefile#L3
-	if use x86 ; then
-		arch="x86"
-	elif use arm ; then
-		arch="arm"
-	elif use arm64 ; then
-		arch="aarch64"
-	elif use ppc64 ; then
-		arch="ppc64"
-	else
-		arch="$(uname -m)"
-	fi
-
-	emake \
-		ARCH="${arch}" \
-		LDFLAGS="${LDFLAGS}" \
-		LIBDIR="/usr/$(get_libdir)" \
-		PKGCONFIGDIR="/usr/$(get_libdir)/pkgconfig" \
-		all $(usev man 'docs')
-}
-
-src_test() {
-	emake \
-		ARCH="${arch}" \
-		LDFLAGS="${LDFLAGS}" \
-		LIBDIR="/usr/$(get_libdir)" \
-		PKGCONFIGDIR="/usr/$(get_libdir)/pkgconfig" \
-		check
-}
-
-src_install() {
-	emake \
-		ARCH="${arch}" \
-		DESTDIR="${ED}" \
-		LIBDIR="/usr/$(get_libdir)" \
-		PKGCONFIGDIR="/usr/$(get_libdir)/pkgconfig" \
-		install $(usev man 'install_docs')
-
-	find "${ED}" -name '*.a' -delete || die
-}


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libucontext/
@ 2025-09-14 15:44 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2025-09-14 15:44 UTC (permalink / raw
  To: gentoo-commits

commit:     b6a1ac8507b6ff8a964091fa956202f5a4fe1817
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 14 15:43:01 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 14 15:43:14 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6a1ac85

sys-libs/libucontext: Keyword 1.3.2 riscv, #958589

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-libs/libucontext/libucontext-1.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libucontext/libucontext-1.3.2.ebuild b/sys-libs/libucontext/libucontext-1.3.2.ebuild
index 4c8babf47549..c8b5da4e7449 100644
--- a/sys-libs/libucontext/libucontext-1.3.2.ebuild
+++ b/sys-libs/libucontext/libucontext-1.3.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://distfiles.ariadne.space/libucontext/${P}.tar.xz"
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86"
 IUSE="+man"
 
 BDEPEND="man? ( app-text/scdoc )"


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libucontext/
@ 2025-09-14 15:44 Sam James
  0 siblings, 0 replies; 21+ messages in thread
From: Sam James @ 2025-09-14 15:44 UTC (permalink / raw
  To: gentoo-commits

commit:     be52f352a15ada7bdd4816b5ce0e4ef136c5ea64
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 14 15:43:05 2025 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 14 15:43:15 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be52f352

sys-libs/libucontext: Keyword 1.3.2 loong, #958589

Signed-off-by: Sam James <sam <AT> gentoo.org>

 sys-libs/libucontext/libucontext-1.3.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libucontext/libucontext-1.3.2.ebuild b/sys-libs/libucontext/libucontext-1.3.2.ebuild
index c8b5da4e7449..fa47447a355a 100644
--- a/sys-libs/libucontext/libucontext-1.3.2.ebuild
+++ b/sys-libs/libucontext/libucontext-1.3.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://distfiles.ariadne.space/libucontext/${P}.tar.xz"
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 ~riscv ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~x86"
 IUSE="+man"
 
 BDEPEND="man? ( app-text/scdoc )"


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libucontext/
@ 2025-10-07  6:16 Arthur Zamarin
  0 siblings, 0 replies; 21+ messages in thread
From: Arthur Zamarin @ 2025-10-07  6:16 UTC (permalink / raw
  To: gentoo-commits

commit:     487350dcf17906e33f127448551a13db1414f103
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct  7 06:16:32 2025 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Oct  7 06:16:32 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=487350dc

sys-libs/libucontext: Stabilize 1.3.1 arm64, #960654

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-libs/libucontext/libucontext-1.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libucontext/libucontext-1.3.1.ebuild b/sys-libs/libucontext/libucontext-1.3.1.ebuild
index 6d4b06a6e844..a4d30ae8c9bc 100644
--- a/sys-libs/libucontext/libucontext-1.3.1.ebuild
+++ b/sys-libs/libucontext/libucontext-1.3.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://distfiles.ariadne.space/libucontext/${P}.tar.xz"
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~mips ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~mips ~ppc ~ppc64 x86"
 IUSE="+man"
 
 BDEPEND="man? ( app-text/scdoc )"


^ permalink raw reply related	[flat|nested] 21+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: sys-libs/libucontext/
@ 2025-10-07  6:16 Arthur Zamarin
  0 siblings, 0 replies; 21+ messages in thread
From: Arthur Zamarin @ 2025-10-07  6:16 UTC (permalink / raw
  To: gentoo-commits

commit:     872dcd01b97c2fcb9955d9fdbbb37ca1d8264615
Author:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct  7 06:16:35 2025 +0000
Commit:     Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Oct  7 06:16:35 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=872dcd01

sys-libs/libucontext: Stabilize 1.3.1 ppc64, #960654

Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>

 sys-libs/libucontext/libucontext-1.3.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/sys-libs/libucontext/libucontext-1.3.1.ebuild b/sys-libs/libucontext/libucontext-1.3.1.ebuild
index a4d30ae8c9bc..4b91409a2b75 100644
--- a/sys-libs/libucontext/libucontext-1.3.1.ebuild
+++ b/sys-libs/libucontext/libucontext-1.3.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://distfiles.ariadne.space/libucontext/${P}.tar.xz"
 
 LICENSE="ISC"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ~mips ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm arm64 ~mips ~ppc ppc64 x86"
 IUSE="+man"
 
 BDEPEND="man? ( app-text/scdoc )"


^ permalink raw reply related	[flat|nested] 21+ messages in thread

end of thread, other threads:[~2025-10-07  6:16 UTC | newest]

Thread overview: 21+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-09-14 15:44 [gentoo-commits] repo/gentoo:master commit in: sys-libs/libucontext/ Sam James
  -- strict thread matches above, loose matches on Subject: below --
2025-10-07  6:16 Arthur Zamarin
2025-10-07  6:16 Arthur Zamarin
2025-09-14 15:44 Sam James
2025-06-21  8:29 Sam James
2025-06-21  8:14 Sam James
2025-06-21  8:14 Sam James
2024-08-14 23:34 Sam James
2024-08-14 23:29 Sam James
2022-10-17 17:28 Arthur Zamarin
2022-10-17 17:28 Arthur Zamarin
2022-10-17 17:28 Arthur Zamarin
2022-10-08 16:54 Sam James
2022-09-25  6:30 Arthur Zamarin
2022-06-02  3:36 Sam James
2022-05-05  1:57 Sam James
2022-02-07 10:42 Sam James
2021-12-04 20:42 Sam James
2021-12-04 19:39 Sam James
2021-12-04 18:38 Sam James
2021-12-04 18:34 Sam James

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox