summaryrefslogtreecommitdiff
path: root/sys-libs
diff options
context:
space:
mode:
authorV3n3RiX <venerix@koprulu.sector>2022-09-20 05:23:06 +0100
committerV3n3RiX <venerix@koprulu.sector>2022-09-20 05:23:06 +0100
commit295483480d7b8ba2fff987fdd32eaa36fe730ce4 (patch)
treeaec8cd0bd370cff7ad62445d484b1dcea5e8dab6 /sys-libs
parent4ae4e74a3a13c7c5aaebf61e650538b005204fcb (diff)
gentoo auto-resync : 20:09:2022 - 05:23:06
Diffstat (limited to 'sys-libs')
-rw-r--r--sys-libs/Manifest.gzbin14236 -> 14237 bytes
-rw-r--r--sys-libs/librtas/Manifest4
-rw-r--r--sys-libs/librtas/librtas-2.0.3.ebuild32
-rw-r--r--sys-libs/librtas/metadata.xml4
4 files changed, 38 insertions, 2 deletions
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz
index 83765cecb03a..0f37c7d9a5b1 100644
--- a/sys-libs/Manifest.gz
+++ b/sys-libs/Manifest.gz
Binary files differ
diff --git a/sys-libs/librtas/Manifest b/sys-libs/librtas/Manifest
index c5a9c2a7b223..efdfc278eed8 100644
--- a/sys-libs/librtas/Manifest
+++ b/sys-libs/librtas/Manifest
@@ -1,4 +1,6 @@
AUX librtas-2.0.2-musl.patch 1073 BLAKE2B 51c0ff8a61aa16409f43abb4171b790308565baef19f9d74596f2c3bb0feab5538cbbc60133e95706b116dc68c957b69dc280fa3a75396812f09f227d032328e SHA512 d461f8f9fc11ea81c4b9847f4fd36fe1498d90df414a3e31daa7a385435267edee5ff851382a7c8c1c575ff1ec09c3612ee59bd882196ce270f8c41ddd3ee629
DIST librtas-2.0.2.tar.gz 91627 BLAKE2B 1455af1af4a932fb81815ba67d1d1d8eeb0866bcf49fdcced622c1982121b5bb3ddeaf78f121a6540ec6c60d641991a87342713478a5be5232128db35d272059 SHA512 112d355bc486657289a186d9f1b8c576af55422f1527259a0cd680c07d6fa787aef2dc0cb6322721dc4aa1c5bd1de669f5c4d05e6a07de65262e9e3d4d0283c7
+DIST librtas-2.0.3.tar.gz 95483 BLAKE2B 38ce5c3924dfdb18f3a9a6e309a0ba093468b12e05b38dd81525b59ddd5afda65da3c46b7b48c1e8aaa1dc0afc6cb1eaf7d930e6e27bb1a06005a7f24620a9cd SHA512 3ff59007ad6fc893d226ae9413b57b8b478a214a824f60c2af58a65c0a3cefecc0d19bb4c791b677a0d5c1d7da9646d66f48d0e0446768092ef7afd6e4baff34
EBUILD librtas-2.0.2-r2.ebuild 997 BLAKE2B a0d59eded6abe538ab2984b650672e352dc514d3e22bff5315c18ba22667672dbf966805efc649881187f4de8557e9cb3e4e0a9a3dbf6760c94ef6f9b6e434c0 SHA512 e5230ef175e47a8ac3a3fd5fed2de73dd18db4689de999869f6ed60f80bcdcda614a24d696558468ac720272131eb7b0bfc9c898a383a49c741374e5e42ac219
-MISC metadata.xml 334 BLAKE2B a063fc9963f79e2df424fe14cff3f661feee9123a1e38a1d1962858653c460111a07a6a6311a3af63ec7183517033df048df4eb71405532905bcf04e357da4b2 SHA512 449ba960816412cb9985dc1e9203e6664cf99d90683104a2bf5ec15133973bba1beab4fe5145e545f9949f454672bd4de22356c26d5f55b6073e1d6ebe05df6d
+EBUILD librtas-2.0.3.ebuild 956 BLAKE2B 02dcf4ffffd37f0f2d8d78b2c51d98e1fa742ea7a354c20f3eb30c6054d5f149adaf8d74e4a74b2dbb0f3a929d47b6d0f113299d542a02e8f6fa353931d1b5c1 SHA512 0186c2f8898bb453205e8a3341a223bbcf5e3523bb48b933db7eebf1324b2fa1dd77ad195a08d9f2e21f41578dbb2366f304081e9285856164cdad8712f8372d
+MISC metadata.xml 518 BLAKE2B 7b000d0b47e708df40dc26d37f6364d4135aa2ef5156b4e7d16f5d1ebaac111189fd82775e3b76e2c06a8b9c446db2b7a5b470f6c20976db53e549ce2f8d6bdb SHA512 02444ce2c2c557982236cdac2e71f353b21326d105c24840182996663d9a082ad0a22eb3dd62435bd2f3f2453be1865f052c00596c5874e2464e730e2e74dcd9
diff --git a/sys-libs/librtas/librtas-2.0.3.ebuild b/sys-libs/librtas/librtas-2.0.3.ebuild
new file mode 100644
index 000000000000..6af4142321e4
--- /dev/null
+++ b/sys-libs/librtas/librtas-2.0.3.ebuild
@@ -0,0 +1,32 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+inherit autotools
+
+DESCRIPTION="A set of libraries for userspace access to RTAS on the PowerPC platform(s)"
+HOMEPAGE="https://github.com/ibm-power-utilities/librtas"
+SRC_URI="https://github.com/ibm-power-utilities/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="LGPL-2.1+"
+SLOT="0"
+KEYWORDS="~ppc ~ppc64 ~ppc64-linux"
+IUSE="static-libs"
+
+src_prepare() {
+ default
+ eautoreconf
+}
+
+src_configure() {
+ econf $(use_enable static-libs static)
+}
+
+src_install() {
+ emake DESTDIR="${D}" install docdir="${EPREFIX}"/usr/share/doc/${PF}
+ find "${D}" -name '*.la' -delete || die
+ # librtas_src/syscall_rmo.c: static const char *lockfile_path = "/var/lock/LCK..librtas";
+ # this way we prevent sandbox violations in lscpu linked to rtas
+ dodir /etc/sandbox.d
+ echo 'SANDBOX_PREDICT="/run/lock/LCK..librtas"' > "${ED}"/etc/sandbox.d/50librtas || die
+}
diff --git a/sys-libs/librtas/metadata.xml b/sys-libs/librtas/metadata.xml
index 99418bf98e2a..b93ca6387bf1 100644
--- a/sys-libs/librtas/metadata.xml
+++ b/sys-libs/librtas/metadata.xml
@@ -6,6 +6,8 @@
<name>PowerPC architecture team</name>
</maintainer>
<upstream>
- <remote-id type="sourceforge">librtas</remote-id>
+ <bugs-to>https://github.com/ibm-power-utilities/librtas/issues</bugs-to>
+ <changelog>https://github.com/ibm-power-utilities/librtas/blob/master/Changelog</changelog>
+ <remote-id type="github">ibm-power-utilities/librtas</remote-id>
</upstream>
</pkgmetadata>