diff options
Diffstat (limited to 'sys-libs')
-rw-r--r-- | sys-libs/Manifest.gz | bin | 13729 -> 13733 bytes | |||
-rw-r--r-- | sys-libs/glibc/Manifest | 2 | ||||
-rw-r--r-- | sys-libs/glibc/glibc-2.40-r9.ebuild | 2 | ||||
-rw-r--r-- | sys-libs/libnvme/Manifest | 4 | ||||
-rw-r--r-- | sys-libs/libnvme/libnvme-1.12.ebuild | 77 | ||||
-rw-r--r-- | sys-libs/libnvme/metadata.xml | 1 |
6 files changed, 83 insertions, 3 deletions
diff --git a/sys-libs/Manifest.gz b/sys-libs/Manifest.gz Binary files differindex 15cc4261caac..397602930cde 100644 --- a/sys-libs/Manifest.gz +++ b/sys-libs/Manifest.gz diff --git a/sys-libs/glibc/Manifest b/sys-libs/glibc/Manifest index 6cbecadb4dbd..d4fa8f323664 100644 --- a/sys-libs/glibc/Manifest +++ b/sys-libs/glibc/Manifest @@ -55,7 +55,7 @@ EBUILD glibc-2.37-r10.ebuild 53322 BLAKE2B 301a9c47f4149e927764cc132e6ec2a20b90a EBUILD glibc-2.38-r13.ebuild 55028 BLAKE2B fcee988603b8bcec9cf184c54e040c9190a98170170665c56998e9a14bec55b34e25fc1002b2aaa8bae29392968a8f543f2f68f1e564c52d9e7a0fcf5c829317 SHA512 9bd2e1fe3709f4b792575d37c6b343e2db3b4bb60090281521ac3b9c4e5b9bed2367453933a2df8c1fa9cc988a71e97d797c009f7bb9fabde6c2821ab61102dd EBUILD glibc-2.39-r11.ebuild 54663 BLAKE2B ef95a8014c990f42738c5b66b73416a55fab1b433af10d879a60d4d798ed3b9fca747242fb09d110f6a258e37bdbb384a85cc59dd8dc80f375c6faaa30ab4932 SHA512 3e8c216ac02f129a37de9d475980d911fb1ff77d09949f87ff6c5ffa666afdc6a35004d32d60d8a78b1abc17a823083442a68cbea6df35d4409897648ce8783f EBUILD glibc-2.40-r8.ebuild 55134 BLAKE2B 8419b238397f3498a2e84e38ef08d73cf3b0679c515aae142c7ef98cfafdc93c4587b10daef38e97d78662ce5a6742519a1d49f819803885a485632a88c68196 SHA512 08b753a6834ddcc57b8bd21152f0b0d519c81d55d4d995f17bb0cfe9118cd5b01dd928b0222dbf41433fdf4bd48e0b2d29237f978c561dbc94f0573b683295fe -EBUILD glibc-2.40-r9.ebuild 55143 BLAKE2B 4f7426784e318aa635fd52a5723f2821ed3601eca175f36f0fac0dbc9136f3a483e4d879a9767e86b92f0ca620204f48b1815a5653ea80a38ce8235fe155f8f0 SHA512 c995b6cd3eaeaf0f66be20163e0ffb7ba8699bb05abec478c0e433c6cfe71439e1e7789c6131bbffdc1b0f07a450ca16cc599e48b60461c7efb0a3fb3ea713d2 +EBUILD glibc-2.40-r9.ebuild 55142 BLAKE2B 3dd46a62a73954db3b6c9e6306b4760ac19eb180240ebb11b7ce737cff1d973e9f410173d7afc6b8280584d138400921e18212807830acacf135e8bf1cee1404 SHA512 0b2f36dafc21b30667805215051421c147d3ad3bd2fa20a966738312a65f8871f59eaf9e5b2aa73354fe15b1c057fb6dc008e90251ed57cd3581235c88cbc086 EBUILD glibc-2.41-r1.ebuild 55179 BLAKE2B 164232ff8b01193130f42ba14790d1c5cd30e009bd03ed47945979475c8e1bf03525567d2a4411a89826f74f7f829eebf328ca6547a207caf46b34e0285108eb SHA512 0156c15587aa89df57f9f93c9c838eeefbcc92476e42b8ecdcc7e7b8cef32b7a953c2915b3ad498a648c39b68a208cb0ee45aae6b2d6af19a87eba9ea17dba6a EBUILD glibc-2.41.ebuild 55179 BLAKE2B b06d772cbf1091b3d4e582ba067d2e20f885e08d22ea32f7f13c8007fca36d737b1d5460a6b39dc571fdc9837bb54cf7831cdb5b123a339c43d5ab9392f11d34 SHA512 04f633bae380a1dc7043c2c65c2963e471a6d9f945bdfaf668711dd0d85685e3cc8366f4d8a483d4f272c259986684409a30e25f1c4e1f3bac6db93c150a1a6a EBUILD glibc-9999.ebuild 55180 BLAKE2B 79141f2a111f93631b23cceb0a2e5498b0a75bc738ec0c5b36337c530fb2ebe1a24efcc85e57fc6f4621bb0f2c218cf5b55521f4920a0400ef4d3606a92e1fe3 SHA512 33fe4427850ea2e8af3e2657c4c0848ebeba14c4987728f1c0f8444075d53681f607da2047be1b5e05566ec8136a2d3d499116eff040ae61a319743e969e888e diff --git a/sys-libs/glibc/glibc-2.40-r9.ebuild b/sys-libs/glibc/glibc-2.40-r9.ebuild index 003b5ccf16e8..f29e7f79f20b 100644 --- a/sys-libs/glibc/glibc-2.40-r9.ebuild +++ b/sys-libs/glibc/glibc-2.40-r9.ebuild @@ -41,7 +41,7 @@ HOMEPAGE="https://www.gnu.org/software/libc/" if [[ ${PV} == 9999* ]]; then inherit git-r3 else - #KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" SRC_URI="mirror://gnu/glibc/${P}.tar.xz" SRC_URI+=" https://dev.gentoo.org/~${PATCH_DEV}/distfiles/${P}-patches-${PATCH_VER}.tar.xz" fi diff --git a/sys-libs/libnvme/Manifest b/sys-libs/libnvme/Manifest index 633f0bacf2a2..2f162e410ebf 100644 --- a/sys-libs/libnvme/Manifest +++ b/sys-libs/libnvme/Manifest @@ -1,3 +1,5 @@ DIST libnvme-1.11.1.gh.tar.gz 740327 BLAKE2B eb9a731ce4886e7a76170d4be916e850548710dbbc135bbe94c5ff0c2f3da5e2cb162a6c8ea857d6b9b609ffafba34487cd3419fc4981e9e549419c2bb757568 SHA512 8720f2907a3d13af44fb3deec883cd6eb247d5861c4459b5fe0e67ff9ecfb565462a5faf39d43e08b5284f3e8ca8e72d41b333984beaa45d3287b1a258f3e59d +DIST libnvme-1.12.gh.tar.gz 775030 BLAKE2B b6c9da012c39ec0b5ce671f498fd55b904ea9f0c34f8358eed166e08f9ef12c760707aa693a0123267cfb256812650f0afb5d017f4c8a940b61e18f9998d8b9e SHA512 6681f476c36d077d1481336ca66327cfed9b910e75309334a1eb1fa8ccfba7982d96c7b3ae5d587f306923247a716c5d70f4b71c26716e6be6020b470f9c1077 EBUILD libnvme-1.11.1.ebuild 1501 BLAKE2B f0367115bc0f88172f8dd2f42f9c08c6bb61b515405a3ac733180539c1accf53b819743ddf4ec927d56418c65c401c337d0d47719b71f6d27f6baf51ec5da461 SHA512 21365a349790ef17cd084ceb5511b4c73898ca9de93cdfe3556c6e6097e1bd85e6ef65156f12aac7dc3b7156d7c682a6df7dbea988325a1408a48117433226ca -MISC metadata.xml 585 BLAKE2B 6163419190adb903fdbdef99ad53f8b14ffbc08ac3c8b56f820049468010af2a58ac204ded1b53c767759e9ac864bf85dbc3b723cd7113cb919194dd9ceaaac3 SHA512 2f5268b41676d2a61d5415de3ec62149cda53613970a1af6aface937cc635d26866c88205a6d9fcf7efd7df0c7f45308ecf5b29b6cea937966b765a222edb8f7 +EBUILD libnvme-1.12.ebuild 1541 BLAKE2B 48615b4f95c03b08ee535e2de679b9cc27d46c5a761fc475c57bc00c5b036a745d99d94d9c792845239dbe0018fb23a005e067357ee81721e6dae633754ba1f8 SHA512 0d19cddfea6834e6c1bed3d4bc3e59c691c9f6533d30921c6f9ce033fca20d0e7838672bc4ffc2435f9c618876f6b9eabd69a1a66761c341354f50a6561f6b96 +MISC metadata.xml 660 BLAKE2B e8d6bd63951ece1610eebf067c8afa87b009cf415637e42fb2201f188a9a5e4e0bd86f278cf829fbcd3148eacb59a953307788722a0a5255cfd0d1e3344a31e2 SHA512 d29445e35c542f77b15477914987e5fc35ac0ca9dda5447e89340c92665d9defb89748f1d0af69141cd6618c449fcba2c1805844b79ac5bd53cdcfe8505c8886 diff --git a/sys-libs/libnvme/libnvme-1.12.ebuild b/sys-libs/libnvme/libnvme-1.12.ebuild new file mode 100644 index 000000000000..ca09ee761688 --- /dev/null +++ b/sys-libs/libnvme/libnvme-1.12.ebuild @@ -0,0 +1,77 @@ +# Copyright 1999-2025 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +PYTHON_COMPAT=( python3_{10..13} python3_13t ) +inherit python-r1 meson + +DESCRIPTION="C Library for NVM Express on Linux" +HOMEPAGE="https://github.com/linux-nvme/libnvme" +SRC_URI="https://github.com/linux-nvme/libnvme/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz" + +LICENSE="LGPL-2.1+" +SLOT="0/1" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~loong ~mips ~ppc ~ppc64 ~riscv ~sparc ~x86" +IUSE="dbus +json keyutils python ssl test uring" +RESTRICT="!test? ( test )" + +REQUIRED_USE=" + python? ( ${PYTHON_REQUIRED_USE} ) +" + +DEPEND=" + json? ( dev-libs/json-c:= ) + keyutils? ( sys-apps/keyutils:= ) + dbus? ( sys-apps/dbus:= ) + python? ( ${PYTHON_DEPS} ) + ssl? ( >=dev-libs/openssl-1.1:= ) + uring? ( sys-libs/liburing:= ) +" +RDEPEND=" + ${DEPEND} +" +BDEPEND=" + dev-lang/swig +" + +src_configure() { + local emesonargs=( + -Dpython=disabled + $(meson_use test tests) + $(meson_feature json json-c) + $(meson_feature dbus libdbus) + $(meson_feature keyutils) + $(meson_feature ssl openssl) + $(meson_feature uring liburing) + ) + meson_src_configure +} + +python_compile() { + local emesonargs=( + -Dpython=enabled + ) + meson_src_configure --reconfigure + meson_src_compile +} + +src_compile() { + meson_src_compile + + if use python; then + python_copy_sources + python_foreach_impl python_compile + fi +} + +python_install() { + meson_src_install + use python && python_optimize +} + +src_install() { + use python && python_foreach_impl python_install + + meson_src_install +} diff --git a/sys-libs/libnvme/metadata.xml b/sys-libs/libnvme/metadata.xml index b8882391c6fc..5b2185449d58 100644 --- a/sys-libs/libnvme/metadata.xml +++ b/sys-libs/libnvme/metadata.xml @@ -9,6 +9,7 @@ <flag name="json">Support JSON output via <pkg>dev-libs/json-c</pkg></flag> <flag name="keyutils">Add support for <pkg>sys-apps/keyutils</pkg></flag> <flag name="uuid">UUID support via <pkg>sys-apps/util-linux</pkg></flag> + <flag name="uring">uring support via <pkg>sys-libs/liburing</pkg></flag> </use> <upstream> <remote-id type="github">linux-nvme/libnvme</remote-id> |