* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2020-11-06 10:26 Lars Wendler
0 siblings, 0 replies; 90+ messages in thread
From: Lars Wendler @ 2020-11-06 10:26 UTC (permalink / raw
To: gentoo-commits
commit: 50fa7b0caeb72b98ff89d40f83a60f5a1f246a18
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 6 10:15:41 2020 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Fri Nov 6 10:26:03 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=50fa7b0c
sys-libs/liburing: Synced live ebuild
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
sys-libs/liburing/liburing-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-9999.ebuild b/sys-libs/liburing/liburing-9999.ebuild
index 3e0f86f2136..67502a7d83c 100644
--- a/sys-libs/liburing/liburing-9999.ebuild
+++ b/sys-libs/liburing/liburing-9999.ebuild
@@ -15,7 +15,7 @@ else
KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
fi
LICENSE="MIT"
-SLOT="0"
+SLOT="0/2.0.0" # liburing.so version
IUSE="static-libs"
# fsync test hangs forever
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2024-11-01 9:55 Florian Schmaus
0 siblings, 0 replies; 90+ messages in thread
From: Florian Schmaus @ 2024-11-01 9:55 UTC (permalink / raw
To: gentoo-commits
commit: c878e7576f3e1c5be0118a9d6143458573afdb68
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 1 09:49:53 2024 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Fri Nov 1 09:53:39 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c878e757
sys-libs/liburing: drop 2.3-r4, 2.5-r2, 2.6
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
sys-libs/liburing/Manifest | 3 --
sys-libs/liburing/liburing-2.3-r4.ebuild | 90 --------------------------------
sys-libs/liburing/liburing-2.5-r2.ebuild | 88 -------------------------------
sys-libs/liburing/liburing-2.6.ebuild | 83 -----------------------------
4 files changed, 264 deletions(-)
diff --git a/sys-libs/liburing/Manifest b/sys-libs/liburing/Manifest
index 842354f0ad10..93081d43a804 100644
--- a/sys-libs/liburing/Manifest
+++ b/sys-libs/liburing/Manifest
@@ -1,6 +1,3 @@
DIST liburing-2.2.tar.bz2 172733 BLAKE2B 19ae8a356e4fdc296bfb3ff121b777bd7c970388b31686aac5c531508e807360d58220bc27f9c62c55bd76ca687013acfceb3fa8a2162b615561f637cc50ffe1 SHA512 55b935a90c108be54393a5ab341b56e40ad8d506360fe15b3dcde5ee263356f11080f8614efdc4253f6318ea35d808ec47a9dbfc6b9f6cc2e04f7f1a75c3f621
-DIST liburing-2.3.tar.bz2 197929 BLAKE2B 94ae2a79522fbac13c071ad752f5cbfae3e3b3dd6b35da24e5c756ba47a7b304e5bcb18391ca23fc2edafeb2dbcdcf143fd2cda71656396ac34248159a964fb7 SHA512 341aa13d3b560617f3710291945ec2fe35d828e0b67ee3a97555fd4eb3d2042a7f9e722080d8ebb45aa74a2ca4ef58db1e8a10c351e951a604da007ba69d2738
-DIST liburing-2.5.tar.bz2 217397 BLAKE2B cb5d0a61bc8ce5a92a1b581c5411938146a84c365598454ac8bac7ba0d7429e20a5a608cb725619cbf8b77570b2d638fc347fd9ee9cb1456361957a2a4d6e6d6 SHA512 cba62acde52c07185ade0ac0fee6bf3845f5677d061b52d179c6341a62f8581d4f8920fc09d27a3723bc3832bc84dd5475d173427ee5d8a063d079b07af96416
-DIST liburing-2.6.tar.bz2 244371 BLAKE2B f0e05a5a82592ed45c7c7f12b437d17655989102961c3d349d18d993f21cf0f1a6eb2aa7ad863a579428a1546c307924bf368e10af96045fd40a02fd5bd5843e SHA512 bf07cc0e67498ba64d888d1a113f7c8bea3feaed6f05ce69c99a1dec9506e553a1695ab4e1ecfa86f0ba1af699769557291d5c6b125b9bf59a1452f69eac0613
DIST liburing-2.7.tar.bz2 252289 BLAKE2B dc04745d2eda04d7009a532fc77566804c34b77dcef512f17ef424e22bc1e1a31ba87c2a841bb5574b11c494641a3128005d6dfccf2b87d6c3888fe5cd887996 SHA512 ec6cf69cae2e7e448e9e338bcd616bf27522f6f0e4768bf80d246d6df8610df3accaddae1c135c31bca7814bc3b8214854c40b3f7137163c0950605c716793f1
DIST liburing-2.8.tar.bz2 284202 BLAKE2B de1deaa8927b5f80a38195ef857fdb0d3dc5f7f57358fe319af42ec3d980bf4c20284d7726645e9c32bcb3e5d7d981540a52a35abb26394cbef03f88ab7c4248 SHA512 5822108aa771a34a4c3f008a0155e4f1fa9393499f24a1bce00aed7fab6e3b9e022b44f96479af0036295129db75d5062618fb4c48cef836e3155c604491e94d
diff --git a/sys-libs/liburing/liburing-2.3-r4.ebuild b/sys-libs/liburing/liburing-2.3-r4.ebuild
deleted file mode 100644
index 9cce13f4916d..000000000000
--- a/sys-libs/liburing/liburing-2.3-r4.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-minimal toolchain-funcs
-
-DESCRIPTION="Efficient I/O with io_uring"
-HOMEPAGE="https://github.com/axboe/liburing"
-if [[ "${PV}" == *9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/axboe/liburing.git"
-else
- SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
- QA_PKGCONFIG_VERSION=${PV}
-fi
-LICENSE="MIT"
-SLOT="0/2" # liburing.so major version
-
-IUSE="examples static-libs test"
-# fsync test hangs forever
-RESTRICT="!test? ( test )"
-
-# At least installed headers need <linux/*>, bug #802516
-DEPEND=">=sys-kernel/linux-headers-5.1"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- # https://bugs.gentoo.org/891633
- "${FILESDIR}/${PN}-2.3-liburing.map-Export-io_uring_-enable_rings-register_.patch"
- # https://github.com/axboe/liburing/pull/787
- "${FILESDIR}/${PN}-2.3-remove-error-from-error_h-for-portability.patch"
-)
-
-src_prepare() {
- default
-
- if ! use examples; then
- sed -e '/examples/d' Makefile -i || die
- fi
- if ! use test; then
- sed -e '/test/d' Makefile -i || die
- fi
-
- multilib_copy_sources
-}
-
-multilib_src_configure() {
- local myconf=(
- --prefix="${EPREFIX}/usr"
- --libdir="${EPREFIX}/usr/$(get_libdir)"
- --libdevdir="${EPREFIX}/usr/$(get_libdir)"
- --mandir="${EPREFIX}/usr/share/man"
- --cc="$(tc-getCC)"
- --cxx="$(tc-getCXX)"
- )
- # No autotools configure! "econf" will fail.
- TMPDIR="${T}" ./configure "${myconf[@]}" || die
-}
-
-multilib_src_compile() {
- emake V=1 AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
-}
-
-multilib_src_install_all() {
- einstalldocs
-
- if ! use static-libs ; then
- find "${ED}" -type f -name "*.a" -delete || die
- fi
-}
-
-multilib_src_test() {
- local disabled_tests=(
- accept.c
- fpos.c
- io_uring_register.c
- link-timeout.c
- read-before-exit.c
- recv-msgall-stream.c
- )
- local disabled_test
- for disabled_test in "${disabled_tests[@]}"; do
- sed -i "/\s*${disabled_test}/d" test/Makefile \
- || die "Failed to remove ${disabled_test}"
- done
-
- emake -C test V=1 runtests
-}
diff --git a/sys-libs/liburing/liburing-2.5-r2.ebuild b/sys-libs/liburing/liburing-2.5-r2.ebuild
deleted file mode 100644
index 60a7bd52ff07..000000000000
--- a/sys-libs/liburing/liburing-2.5-r2.ebuild
+++ /dev/null
@@ -1,88 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-minimal toolchain-funcs
-
-DESCRIPTION="Efficient I/O with io_uring"
-HOMEPAGE="https://github.com/axboe/liburing"
-if [[ "${PV}" == *9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/axboe/liburing.git"
-else
- SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
- QA_PKGCONFIG_VERSION=${PV}
-fi
-LICENSE="MIT"
-SLOT="0/2" # liburing.so major version
-
-IUSE="examples static-libs test"
-# fsync test hangs forever
-RESTRICT="!test? ( test )"
-
-# At least installed headers need <linux/*>, bug #802516
-DEPEND=">=sys-kernel/linux-headers-5.1"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-lld-17.patch
- "${FILESDIR}"/${P}-print-libgcc-file-name.patch
-)
-
-src_prepare() {
- default
-
- if ! use examples; then
- sed -e '/examples/d' Makefile -i || die
- fi
- if ! use test; then
- sed -e '/test/d' Makefile -i || die
- fi
-
- multilib_copy_sources
-}
-
-multilib_src_configure() {
- local myconf=(
- --prefix="${EPREFIX}/usr"
- --libdir="${EPREFIX}/usr/$(get_libdir)"
- --libdevdir="${EPREFIX}/usr/$(get_libdir)"
- --mandir="${EPREFIX}/usr/share/man"
- --cc="$(tc-getCC)"
- --cxx="$(tc-getCXX)"
- )
- # No autotools configure! "econf" will fail.
- TMPDIR="${T}" ./configure "${myconf[@]}" || die
-}
-
-multilib_src_compile() {
- emake V=1 AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
-}
-
-multilib_src_install_all() {
- einstalldocs
-
- if ! use static-libs ; then
- find "${ED}" -type f -name "*.a" -delete || die
- fi
-}
-
-multilib_src_test() {
- local disabled_tests=(
- accept.c
- fpos.c
- io_uring_register.c
- link-timeout.c
- read-before-exit.c
- recv-msgall-stream.c
- )
- local disabled_test
- for disabled_test in "${disabled_tests[@]}"; do
- sed -i "/\s*${disabled_test}/d" test/Makefile \
- || die "Failed to remove ${disabled_test}"
- done
-
- emake -C test V=1 runtests
-}
diff --git a/sys-libs/liburing/liburing-2.6.ebuild b/sys-libs/liburing/liburing-2.6.ebuild
deleted file mode 100644
index 0570d27a5b4d..000000000000
--- a/sys-libs/liburing/liburing-2.6.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-minimal toolchain-funcs
-
-DESCRIPTION="Efficient I/O with io_uring"
-HOMEPAGE="https://github.com/axboe/liburing"
-if [[ "${PV}" == *9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/axboe/liburing.git"
-else
- SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
- QA_PKGCONFIG_VERSION=${PV}
-fi
-LICENSE="MIT"
-SLOT="0/2" # liburing.so major version
-
-IUSE="examples static-libs test"
-# fsync test hangs forever
-RESTRICT="!test? ( test )"
-
-# At least installed headers need <linux/*>, bug #802516
-DEPEND=">=sys-kernel/linux-headers-5.1"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
-
- if ! use examples; then
- sed -e '/examples/d' Makefile -i || die
- fi
- if ! use test; then
- sed -e '/test/d' Makefile -i || die
- fi
-
- multilib_copy_sources
-}
-
-multilib_src_configure() {
- local myconf=(
- --prefix="${EPREFIX}/usr"
- --libdir="${EPREFIX}/usr/$(get_libdir)"
- --libdevdir="${EPREFIX}/usr/$(get_libdir)"
- --mandir="${EPREFIX}/usr/share/man"
- --cc="$(tc-getCC)"
- --cxx="$(tc-getCXX)"
- )
- # No autotools configure! "econf" will fail.
- TMPDIR="${T}" ./configure "${myconf[@]}" || die
-}
-
-multilib_src_compile() {
- emake V=1 AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
-}
-
-multilib_src_install_all() {
- einstalldocs
-
- if ! use static-libs ; then
- find "${ED}" -type f -name "*.a" -delete || die
- fi
-}
-
-multilib_src_test() {
- local disabled_tests=(
- accept.c
- fpos.c
- io_uring_register.c
- link-timeout.c
- read-before-exit.c
- recv-msgall-stream.c
- )
- local disabled_test
- for disabled_test in "${disabled_tests[@]}"; do
- sed -i "/\s*${disabled_test}/d" test/Makefile \
- || die "Failed to remove ${disabled_test}"
- done
-
- emake -C test V=1 runtests
-}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2024-10-31 18:39 Florian Schmaus
0 siblings, 0 replies; 90+ messages in thread
From: Florian Schmaus @ 2024-10-31 18:39 UTC (permalink / raw
To: gentoo-commits
commit: 071f100706cc56f4b2510d41d08211b817fc41ce
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Thu Oct 31 18:37:16 2024 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Thu Oct 31 18:39:12 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=071f1007
sys-libs/liburing: add 2.8
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
sys-libs/liburing/Manifest | 1 +
sys-libs/liburing/liburing-2.8.ebuild | 84 +++++++++++++++++++++++++++++++++++
2 files changed, 85 insertions(+)
diff --git a/sys-libs/liburing/Manifest b/sys-libs/liburing/Manifest
index bfdb966cb6c6..842354f0ad10 100644
--- a/sys-libs/liburing/Manifest
+++ b/sys-libs/liburing/Manifest
@@ -3,3 +3,4 @@ DIST liburing-2.3.tar.bz2 197929 BLAKE2B 94ae2a79522fbac13c071ad752f5cbfae3e3b3d
DIST liburing-2.5.tar.bz2 217397 BLAKE2B cb5d0a61bc8ce5a92a1b581c5411938146a84c365598454ac8bac7ba0d7429e20a5a608cb725619cbf8b77570b2d638fc347fd9ee9cb1456361957a2a4d6e6d6 SHA512 cba62acde52c07185ade0ac0fee6bf3845f5677d061b52d179c6341a62f8581d4f8920fc09d27a3723bc3832bc84dd5475d173427ee5d8a063d079b07af96416
DIST liburing-2.6.tar.bz2 244371 BLAKE2B f0e05a5a82592ed45c7c7f12b437d17655989102961c3d349d18d993f21cf0f1a6eb2aa7ad863a579428a1546c307924bf368e10af96045fd40a02fd5bd5843e SHA512 bf07cc0e67498ba64d888d1a113f7c8bea3feaed6f05ce69c99a1dec9506e553a1695ab4e1ecfa86f0ba1af699769557291d5c6b125b9bf59a1452f69eac0613
DIST liburing-2.7.tar.bz2 252289 BLAKE2B dc04745d2eda04d7009a532fc77566804c34b77dcef512f17ef424e22bc1e1a31ba87c2a841bb5574b11c494641a3128005d6dfccf2b87d6c3888fe5cd887996 SHA512 ec6cf69cae2e7e448e9e338bcd616bf27522f6f0e4768bf80d246d6df8610df3accaddae1c135c31bca7814bc3b8214854c40b3f7137163c0950605c716793f1
+DIST liburing-2.8.tar.bz2 284202 BLAKE2B de1deaa8927b5f80a38195ef857fdb0d3dc5f7f57358fe319af42ec3d980bf4c20284d7726645e9c32bcb3e5d7d981540a52a35abb26394cbef03f88ab7c4248 SHA512 5822108aa771a34a4c3f008a0155e4f1fa9393499f24a1bce00aed7fab6e3b9e022b44f96479af0036295129db75d5062618fb4c48cef836e3155c604491e94d
diff --git a/sys-libs/liburing/liburing-2.8.ebuild b/sys-libs/liburing/liburing-2.8.ebuild
new file mode 100644
index 000000000000..a469ca0ee19f
--- /dev/null
+++ b/sys-libs/liburing/liburing-2.8.ebuild
@@ -0,0 +1,84 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal toolchain-funcs
+
+DESCRIPTION="Efficient I/O with io_uring"
+HOMEPAGE="https://github.com/axboe/liburing"
+if [[ "${PV}" == *9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/axboe/liburing.git"
+else
+ SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ QA_PKGCONFIG_VERSION=${PV}
+fi
+LICENSE="MIT"
+SLOT="0/2" # liburing.so major version
+
+IUSE="examples static-libs test"
+# fsync test hangs forever
+RESTRICT="!test? ( test )"
+
+# At least installed headers need <linux/*>, bug #802516
+DEPEND=">=sys-kernel/linux-headers-5.1"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ default
+
+ if ! use examples; then
+ sed -e '/examples/d' Makefile -i || die
+ fi
+ if ! use test; then
+ sed -e '/test/d' Makefile -i || die
+ fi
+
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ local myconf=(
+ --prefix="${EPREFIX}/usr"
+ --libdir="${EPREFIX}/usr/$(get_libdir)"
+ --libdevdir="${EPREFIX}/usr/$(get_libdir)"
+ --mandir="${EPREFIX}/usr/share/man"
+ --cc="$(tc-getCC)"
+ --cxx="$(tc-getCXX)"
+ --use-libc
+ )
+ # No autotools configure! "econf" will fail.
+ TMPDIR="${T}" ./configure "${myconf[@]}" || die
+}
+
+multilib_src_compile() {
+ emake V=1 AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ if ! use static-libs ; then
+ find "${ED}" -type f -name "*.a" -delete || die
+ fi
+}
+
+multilib_src_test() {
+ local disabled_tests=(
+ accept.c
+ fpos.c
+ io_uring_register.c
+ link-timeout.c
+ read-before-exit.c
+ recv-msgall-stream.c
+ )
+ local disabled_test
+ for disabled_test in "${disabled_tests[@]}"; do
+ sed -i "/\s*${disabled_test}/d" test/Makefile \
+ || die "Failed to remove ${disabled_test}"
+ done
+
+ emake -C test V=1 runtests
+}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2024-10-25 11:52 Arthur Zamarin
0 siblings, 0 replies; 90+ messages in thread
From: Arthur Zamarin @ 2024-10-25 11:52 UTC (permalink / raw
To: gentoo-commits
commit: 98201a45de2ab54a8ce193426ba860852d2ab4ed
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 25 11:52:40 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 25 11:52:40 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98201a45
sys-libs/liburing: Stabilize 2.7-r1 x86, #940112
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/liburing/liburing-2.7-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.7-r1.ebuild b/sys-libs/liburing/liburing-2.7-r1.ebuild
index b3040273aa20..01fe50914575 100644
--- a/sys-libs/liburing/liburing-2.7-r1.ebuild
+++ b/sys-libs/liburing/liburing-2.7-r1.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86"
QA_PKGCONFIG_VERSION=${PV}
fi
LICENSE="MIT"
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2024-10-25 11:52 Arthur Zamarin
0 siblings, 0 replies; 90+ messages in thread
From: Arthur Zamarin @ 2024-10-25 11:52 UTC (permalink / raw
To: gentoo-commits
commit: cea45937be7208ffd1a601289b5e719b59a77b66
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Oct 25 11:52:43 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Oct 25 11:52:43 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cea45937
sys-libs/liburing: Stabilize 2.7-r1 arm, #940112
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/liburing/liburing-2.7-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.7-r1.ebuild b/sys-libs/liburing/liburing-2.7-r1.ebuild
index 01fe50914575..fd2fb61f74e7 100644
--- a/sys-libs/liburing/liburing-2.7-r1.ebuild
+++ b/sys-libs/liburing/liburing-2.7-r1.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc x86"
QA_PKGCONFIG_VERSION=${PV}
fi
LICENSE="MIT"
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2024-10-15 1:45 Sam James
0 siblings, 0 replies; 90+ messages in thread
From: Sam James @ 2024-10-15 1:45 UTC (permalink / raw
To: gentoo-commits
commit: 380e55a058139c9de878f2f6b5c74c47d603c2b2
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 15 01:44:30 2024 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Oct 15 01:44:30 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=380e55a0
sys-libs/liburing: Stabilize 2.7-r1 sparc, #940112
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/liburing/liburing-2.7-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.7-r1.ebuild b/sys-libs/liburing/liburing-2.7-r1.ebuild
index 8623044771f3..b3040273aa20 100644
--- a/sys-libs/liburing/liburing-2.7-r1.ebuild
+++ b/sys-libs/liburing/liburing-2.7-r1.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 sparc ~x86"
QA_PKGCONFIG_VERSION=${PV}
fi
LICENSE="MIT"
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2024-09-28 10:27 Arthur Zamarin
0 siblings, 0 replies; 90+ messages in thread
From: Arthur Zamarin @ 2024-09-28 10:27 UTC (permalink / raw
To: gentoo-commits
commit: 4f48cc28027d038e25d9f72387ac029db5d19b19
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 28 10:27:33 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Sep 28 10:27:33 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f48cc28
sys-libs/liburing: Stabilize 2.7-r1 arm64, #940112
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/liburing/liburing-2.7-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.7-r1.ebuild b/sys-libs/liburing/liburing-2.7-r1.ebuild
index cb45073fa97a..8623044771f3 100644
--- a/sys-libs/liburing/liburing-2.7-r1.ebuild
+++ b/sys-libs/liburing/liburing-2.7-r1.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
QA_PKGCONFIG_VERSION=${PV}
fi
LICENSE="MIT"
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2024-09-26 8:26 Arthur Zamarin
0 siblings, 0 replies; 90+ messages in thread
From: Arthur Zamarin @ 2024-09-26 8:26 UTC (permalink / raw
To: gentoo-commits
commit: eb1352a756d312aee24aab18a8850da2068050ba
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Thu Sep 26 08:26:11 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Thu Sep 26 08:26:11 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb1352a7
sys-libs/liburing: Stabilize 2.7-r1 amd64, #940112
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/liburing/liburing-2.7-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.7-r1.ebuild b/sys-libs/liburing/liburing-2.7-r1.ebuild
index a469ca0ee19f..cb45073fa97a 100644
--- a/sys-libs/liburing/liburing-2.7-r1.ebuild
+++ b/sys-libs/liburing/liburing-2.7-r1.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
QA_PKGCONFIG_VERSION=${PV}
fi
LICENSE="MIT"
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2024-09-07 6:13 Arthur Zamarin
0 siblings, 0 replies; 90+ messages in thread
From: Arthur Zamarin @ 2024-09-07 6:13 UTC (permalink / raw
To: gentoo-commits
commit: 20b8977436fa04320961dc9d6270d5765bef62ec
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Sep 7 06:05:35 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Sep 7 06:05:35 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20b89774
sys-libs/liburing: keyword 2.7-r1 for ~mips
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/liburing/liburing-2.7-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.7-r1.ebuild b/sys-libs/liburing/liburing-2.7-r1.ebuild
index 5e6d4ed12e3b..14695dfc2536 100644
--- a/sys-libs/liburing/liburing-2.7-r1.ebuild
+++ b/sys-libs/liburing/liburing-2.7-r1.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
QA_PKGCONFIG_VERSION=${PV}
fi
LICENSE="MIT"
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2024-08-22 10:11 Florian Schmaus
0 siblings, 0 replies; 90+ messages in thread
From: Florian Schmaus @ 2024-08-22 10:11 UTC (permalink / raw
To: gentoo-commits
commit: 1320964c26461872836cfa4c950686c568507b00
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 22 10:10:02 2024 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Thu Aug 22 10:11:04 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1320964c
sys-libs/liburing: enable --use-libc
This configure option has been available since liburing 2.5 and seems to
be used by most other distributions. See also
https://github.com/axboe/liburing/commit/151f80504d8cba262f0950b76953dd7441342163
Closes: https://bugs.gentoo.org/919791
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
sys-libs/liburing/{liburing-2.7.ebuild => liburing-2.7-r1.ebuild} | 1 +
1 file changed, 1 insertion(+)
diff --git a/sys-libs/liburing/liburing-2.7.ebuild b/sys-libs/liburing/liburing-2.7-r1.ebuild
similarity index 99%
rename from sys-libs/liburing/liburing-2.7.ebuild
rename to sys-libs/liburing/liburing-2.7-r1.ebuild
index 1d6bccf1b76b..5e6d4ed12e3b 100644
--- a/sys-libs/liburing/liburing-2.7.ebuild
+++ b/sys-libs/liburing/liburing-2.7-r1.ebuild
@@ -47,6 +47,7 @@ multilib_src_configure() {
--mandir="${EPREFIX}/usr/share/man"
--cc="$(tc-getCC)"
--cxx="$(tc-getCXX)"
+ --use-libc
)
# No autotools configure! "econf" will fail.
TMPDIR="${T}" ./configure "${myconf[@]}" || die
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2024-08-22 9:51 Florian Schmaus
0 siblings, 0 replies; 90+ messages in thread
From: Florian Schmaus @ 2024-08-22 9:51 UTC (permalink / raw
To: gentoo-commits
commit: 983638007be5270e1ff7f0e3ca1a2b5a499aa5f3
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 22 09:46:04 2024 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Thu Aug 22 09:51:25 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=98363800
sys-libs/liburing: add 2.7
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
sys-libs/liburing/Manifest | 1 +
sys-libs/liburing/liburing-2.7.ebuild | 83 +++++++++++++++++++++++++++++++++++
2 files changed, 84 insertions(+)
diff --git a/sys-libs/liburing/Manifest b/sys-libs/liburing/Manifest
index 97fece9fcff7..bfdb966cb6c6 100644
--- a/sys-libs/liburing/Manifest
+++ b/sys-libs/liburing/Manifest
@@ -2,3 +2,4 @@ DIST liburing-2.2.tar.bz2 172733 BLAKE2B 19ae8a356e4fdc296bfb3ff121b777bd7c97038
DIST liburing-2.3.tar.bz2 197929 BLAKE2B 94ae2a79522fbac13c071ad752f5cbfae3e3b3dd6b35da24e5c756ba47a7b304e5bcb18391ca23fc2edafeb2dbcdcf143fd2cda71656396ac34248159a964fb7 SHA512 341aa13d3b560617f3710291945ec2fe35d828e0b67ee3a97555fd4eb3d2042a7f9e722080d8ebb45aa74a2ca4ef58db1e8a10c351e951a604da007ba69d2738
DIST liburing-2.5.tar.bz2 217397 BLAKE2B cb5d0a61bc8ce5a92a1b581c5411938146a84c365598454ac8bac7ba0d7429e20a5a608cb725619cbf8b77570b2d638fc347fd9ee9cb1456361957a2a4d6e6d6 SHA512 cba62acde52c07185ade0ac0fee6bf3845f5677d061b52d179c6341a62f8581d4f8920fc09d27a3723bc3832bc84dd5475d173427ee5d8a063d079b07af96416
DIST liburing-2.6.tar.bz2 244371 BLAKE2B f0e05a5a82592ed45c7c7f12b437d17655989102961c3d349d18d993f21cf0f1a6eb2aa7ad863a579428a1546c307924bf368e10af96045fd40a02fd5bd5843e SHA512 bf07cc0e67498ba64d888d1a113f7c8bea3feaed6f05ce69c99a1dec9506e553a1695ab4e1ecfa86f0ba1af699769557291d5c6b125b9bf59a1452f69eac0613
+DIST liburing-2.7.tar.bz2 252289 BLAKE2B dc04745d2eda04d7009a532fc77566804c34b77dcef512f17ef424e22bc1e1a31ba87c2a841bb5574b11c494641a3128005d6dfccf2b87d6c3888fe5cd887996 SHA512 ec6cf69cae2e7e448e9e338bcd616bf27522f6f0e4768bf80d246d6df8610df3accaddae1c135c31bca7814bc3b8214854c40b3f7137163c0950605c716793f1
diff --git a/sys-libs/liburing/liburing-2.7.ebuild b/sys-libs/liburing/liburing-2.7.ebuild
new file mode 100644
index 000000000000..1d6bccf1b76b
--- /dev/null
+++ b/sys-libs/liburing/liburing-2.7.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal toolchain-funcs
+
+DESCRIPTION="Efficient I/O with io_uring"
+HOMEPAGE="https://github.com/axboe/liburing"
+if [[ "${PV}" == *9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/axboe/liburing.git"
+else
+ SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ QA_PKGCONFIG_VERSION=${PV}
+fi
+LICENSE="MIT"
+SLOT="0/2" # liburing.so major version
+
+IUSE="examples static-libs test"
+# fsync test hangs forever
+RESTRICT="!test? ( test )"
+
+# At least installed headers need <linux/*>, bug #802516
+DEPEND=">=sys-kernel/linux-headers-5.1"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ default
+
+ if ! use examples; then
+ sed -e '/examples/d' Makefile -i || die
+ fi
+ if ! use test; then
+ sed -e '/test/d' Makefile -i || die
+ fi
+
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ local myconf=(
+ --prefix="${EPREFIX}/usr"
+ --libdir="${EPREFIX}/usr/$(get_libdir)"
+ --libdevdir="${EPREFIX}/usr/$(get_libdir)"
+ --mandir="${EPREFIX}/usr/share/man"
+ --cc="$(tc-getCC)"
+ --cxx="$(tc-getCXX)"
+ )
+ # No autotools configure! "econf" will fail.
+ TMPDIR="${T}" ./configure "${myconf[@]}" || die
+}
+
+multilib_src_compile() {
+ emake V=1 AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ if ! use static-libs ; then
+ find "${ED}" -type f -name "*.a" -delete || die
+ fi
+}
+
+multilib_src_test() {
+ local disabled_tests=(
+ accept.c
+ fpos.c
+ io_uring_register.c
+ link-timeout.c
+ read-before-exit.c
+ recv-msgall-stream.c
+ )
+ local disabled_test
+ for disabled_test in "${disabled_tests[@]}"; do
+ sed -i "/\s*${disabled_test}/d" test/Makefile \
+ || die "Failed to remove ${disabled_test}"
+ done
+
+ emake -C test V=1 runtests
+}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2024-05-06 12:45 Florian Schmaus
0 siblings, 0 replies; 90+ messages in thread
From: Florian Schmaus @ 2024-05-06 12:45 UTC (permalink / raw
To: gentoo-commits
commit: 56cebccac2f4708e84fc3338433fd59a9062a03f
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Mon May 6 12:45:05 2024 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Mon May 6 12:45:05 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56cebcca
sys-libs/liburing: drop 2.1-r2, 2.4, 2.5, 2.5-r1
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
sys-libs/liburing/Manifest | 2 -
sys-libs/liburing/liburing-2.1-r2.ebuild | 74 ---------------------------
sys-libs/liburing/liburing-2.4.ebuild | 83 ------------------------------
sys-libs/liburing/liburing-2.5-r1.ebuild | 87 --------------------------------
sys-libs/liburing/liburing-2.5.ebuild | 83 ------------------------------
5 files changed, 329 deletions(-)
diff --git a/sys-libs/liburing/Manifest b/sys-libs/liburing/Manifest
index 01b92197a64f..97fece9fcff7 100644
--- a/sys-libs/liburing/Manifest
+++ b/sys-libs/liburing/Manifest
@@ -1,6 +1,4 @@
-DIST liburing-2.1.tar.bz2 120806 BLAKE2B 3a09d1504150ed1c111f064187d868fd86ec7c3dbf661f73999f7fbb9c945b528f7ab2e0cfff5d270a1a977f04deedc7c790b6df8708ef2884fbf28c1a9ffd1b SHA512 a658454869b01752b5e499c4f0b50c342a8ff63b3dd1a473a96f9fad03f22a6e4d2354b0e658a4e7e50ea27440a84ee274856b3687803583bc80cb4bc45aec71
DIST liburing-2.2.tar.bz2 172733 BLAKE2B 19ae8a356e4fdc296bfb3ff121b777bd7c970388b31686aac5c531508e807360d58220bc27f9c62c55bd76ca687013acfceb3fa8a2162b615561f637cc50ffe1 SHA512 55b935a90c108be54393a5ab341b56e40ad8d506360fe15b3dcde5ee263356f11080f8614efdc4253f6318ea35d808ec47a9dbfc6b9f6cc2e04f7f1a75c3f621
DIST liburing-2.3.tar.bz2 197929 BLAKE2B 94ae2a79522fbac13c071ad752f5cbfae3e3b3dd6b35da24e5c756ba47a7b304e5bcb18391ca23fc2edafeb2dbcdcf143fd2cda71656396ac34248159a964fb7 SHA512 341aa13d3b560617f3710291945ec2fe35d828e0b67ee3a97555fd4eb3d2042a7f9e722080d8ebb45aa74a2ca4ef58db1e8a10c351e951a604da007ba69d2738
-DIST liburing-2.4.tar.bz2 213774 BLAKE2B 3e6c28842db6ee10e38df297e392803e0ff40ccfea774b2c473ba63b5583e760371bf0ce8e34ca4311e2bef69eee81b2b50b5e906bb328d5b321488136fc61e0 SHA512 45b5123739280835c88c1addcf99a3210a91c6e1b3e0c5a20fd4cf3ff55db5fd1475b0351806be2e86fedfa313200eecac6a9a6f410a9eca7e451081fd8eec96
DIST liburing-2.5.tar.bz2 217397 BLAKE2B cb5d0a61bc8ce5a92a1b581c5411938146a84c365598454ac8bac7ba0d7429e20a5a608cb725619cbf8b77570b2d638fc347fd9ee9cb1456361957a2a4d6e6d6 SHA512 cba62acde52c07185ade0ac0fee6bf3845f5677d061b52d179c6341a62f8581d4f8920fc09d27a3723bc3832bc84dd5475d173427ee5d8a063d079b07af96416
DIST liburing-2.6.tar.bz2 244371 BLAKE2B f0e05a5a82592ed45c7c7f12b437d17655989102961c3d349d18d993f21cf0f1a6eb2aa7ad863a579428a1546c307924bf368e10af96045fd40a02fd5bd5843e SHA512 bf07cc0e67498ba64d888d1a113f7c8bea3feaed6f05ce69c99a1dec9506e553a1695ab4e1ecfa86f0ba1af699769557291d5c6b125b9bf59a1452f69eac0613
diff --git a/sys-libs/liburing/liburing-2.1-r2.ebuild b/sys-libs/liburing/liburing-2.1-r2.ebuild
deleted file mode 100644
index 2c652078fe04..000000000000
--- a/sys-libs/liburing/liburing-2.1-r2.ebuild
+++ /dev/null
@@ -1,74 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-minimal toolchain-funcs
-
-DESCRIPTION="Efficient I/O with io_uring"
-HOMEPAGE="https://github.com/axboe/liburing"
-if [[ "${PV}" == *9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/axboe/liburing.git"
-else
- SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
-fi
-LICENSE="MIT"
-SLOT="0/2" # liburing.so major version
-
-IUSE="static-libs"
-# fsync test hangs forever
-RESTRICT="test"
-
-# At least installed headers need <linux/*>, bug #802516
-DEPEND=">=sys-kernel/linux-headers-5.1"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- # Upstream, bug #816798
- "${FILESDIR}"/${P}-arm-syscall.patch
- # Upstream, bug #829293
- "${FILESDIR}"/${P}-gnu_source-musl-cpuset.patch
-)
-
-src_prepare() {
- default
-
- if [[ "${PV}" != *9999 ]] ; then
- # Make sure pkgconfig files contain the correct version
- # bug #809095 and #833895
- sed -i "/^Version:/s@[[:digit:]\.]\+@${PV}@" ${PN}.spec || die
- fi
-
- multilib_copy_sources
-}
-
-multilib_src_configure() {
- local myconf=(
- --prefix="${EPREFIX}/usr"
- --libdir="${EPREFIX}/usr/$(get_libdir)"
- --libdevdir="${EPREFIX}/usr/$(get_libdir)"
- --mandir="${EPREFIX}/usr/share/man"
- --cc="$(tc-getCC)"
- --cxx="$(tc-getCXX)"
- )
- # No autotools configure! "econf" will fail.
- TMPDIR="${T}" ./configure "${myconf[@]}" || die
-}
-
-multilib_src_compile() {
- emake V=1 AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
-}
-
-multilib_src_install_all() {
- einstalldocs
-
- if ! use static-libs ; then
- find "${ED}" -type f -name "*.a" -delete || die
- fi
-}
-
-multilib_src_test() {
- emake V=1 runtests
-}
diff --git a/sys-libs/liburing/liburing-2.4.ebuild b/sys-libs/liburing/liburing-2.4.ebuild
deleted file mode 100644
index ecb77ed5b823..000000000000
--- a/sys-libs/liburing/liburing-2.4.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-minimal toolchain-funcs
-
-DESCRIPTION="Efficient I/O with io_uring"
-HOMEPAGE="https://github.com/axboe/liburing"
-if [[ "${PV}" == *9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/axboe/liburing.git"
-else
- SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
- QA_PKGCONFIG_VERSION=${PV}
-fi
-LICENSE="MIT"
-SLOT="0/2" # liburing.so major version
-
-IUSE="examples static-libs test"
-# fsync test hangs forever
-RESTRICT="!test? ( test )"
-
-# At least installed headers need <linux/*>, bug #802516
-DEPEND=">=sys-kernel/linux-headers-5.1"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
-
- if ! use examples; then
- sed -e '/examples/d' Makefile -i || die
- fi
- if ! use test; then
- sed -e '/test/d' Makefile -i || die
- fi
-
- multilib_copy_sources
-}
-
-multilib_src_configure() {
- local myconf=(
- --prefix="${EPREFIX}/usr"
- --libdir="${EPREFIX}/usr/$(get_libdir)"
- --libdevdir="${EPREFIX}/usr/$(get_libdir)"
- --mandir="${EPREFIX}/usr/share/man"
- --cc="$(tc-getCC)"
- --cxx="$(tc-getCXX)"
- )
- # No autotools configure! "econf" will fail.
- TMPDIR="${T}" ./configure "${myconf[@]}" || die
-}
-
-multilib_src_compile() {
- emake V=1 AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
-}
-
-multilib_src_install_all() {
- einstalldocs
-
- if ! use static-libs ; then
- find "${ED}" -type f -name "*.a" -delete || die
- fi
-}
-
-multilib_src_test() {
- local disabled_tests=(
- accept.c
- fpos.c
- io_uring_register.c
- link-timeout.c
- read-before-exit.c
- recv-msgall-stream.c
- )
- local disabled_test
- for disabled_test in "${disabled_tests[@]}"; do
- sed -i "/\s*${disabled_test}/d" test/Makefile \
- || die "Failed to remove ${disabled_test}"
- done
-
- emake -C test V=1 runtests
-}
diff --git a/sys-libs/liburing/liburing-2.5-r1.ebuild b/sys-libs/liburing/liburing-2.5-r1.ebuild
deleted file mode 100644
index 14dd58f7e6f6..000000000000
--- a/sys-libs/liburing/liburing-2.5-r1.ebuild
+++ /dev/null
@@ -1,87 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-minimal toolchain-funcs
-
-DESCRIPTION="Efficient I/O with io_uring"
-HOMEPAGE="https://github.com/axboe/liburing"
-if [[ "${PV}" == *9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/axboe/liburing.git"
-else
- SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
- QA_PKGCONFIG_VERSION=${PV}
-fi
-LICENSE="MIT"
-SLOT="0/2" # liburing.so major version
-
-IUSE="examples static-libs test"
-# fsync test hangs forever
-RESTRICT="!test? ( test )"
-
-# At least installed headers need <linux/*>, bug #802516
-DEPEND=">=sys-kernel/linux-headers-5.1"
-RDEPEND="${DEPEND}"
-
-PATCHES=(
- "${FILESDIR}"/${P}-lld-17.patch
-)
-
-src_prepare() {
- default
-
- if ! use examples; then
- sed -e '/examples/d' Makefile -i || die
- fi
- if ! use test; then
- sed -e '/test/d' Makefile -i || die
- fi
-
- multilib_copy_sources
-}
-
-multilib_src_configure() {
- local myconf=(
- --prefix="${EPREFIX}/usr"
- --libdir="${EPREFIX}/usr/$(get_libdir)"
- --libdevdir="${EPREFIX}/usr/$(get_libdir)"
- --mandir="${EPREFIX}/usr/share/man"
- --cc="$(tc-getCC)"
- --cxx="$(tc-getCXX)"
- )
- # No autotools configure! "econf" will fail.
- TMPDIR="${T}" ./configure "${myconf[@]}" || die
-}
-
-multilib_src_compile() {
- emake V=1 AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
-}
-
-multilib_src_install_all() {
- einstalldocs
-
- if ! use static-libs ; then
- find "${ED}" -type f -name "*.a" -delete || die
- fi
-}
-
-multilib_src_test() {
- local disabled_tests=(
- accept.c
- fpos.c
- io_uring_register.c
- link-timeout.c
- read-before-exit.c
- recv-msgall-stream.c
- )
- local disabled_test
- for disabled_test in "${disabled_tests[@]}"; do
- sed -i "/\s*${disabled_test}/d" test/Makefile \
- || die "Failed to remove ${disabled_test}"
- done
-
- emake -C test V=1 runtests
-}
diff --git a/sys-libs/liburing/liburing-2.5.ebuild b/sys-libs/liburing/liburing-2.5.ebuild
deleted file mode 100644
index ecb77ed5b823..000000000000
--- a/sys-libs/liburing/liburing-2.5.ebuild
+++ /dev/null
@@ -1,83 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-minimal toolchain-funcs
-
-DESCRIPTION="Efficient I/O with io_uring"
-HOMEPAGE="https://github.com/axboe/liburing"
-if [[ "${PV}" == *9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/axboe/liburing.git"
-else
- SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
- QA_PKGCONFIG_VERSION=${PV}
-fi
-LICENSE="MIT"
-SLOT="0/2" # liburing.so major version
-
-IUSE="examples static-libs test"
-# fsync test hangs forever
-RESTRICT="!test? ( test )"
-
-# At least installed headers need <linux/*>, bug #802516
-DEPEND=">=sys-kernel/linux-headers-5.1"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
-
- if ! use examples; then
- sed -e '/examples/d' Makefile -i || die
- fi
- if ! use test; then
- sed -e '/test/d' Makefile -i || die
- fi
-
- multilib_copy_sources
-}
-
-multilib_src_configure() {
- local myconf=(
- --prefix="${EPREFIX}/usr"
- --libdir="${EPREFIX}/usr/$(get_libdir)"
- --libdevdir="${EPREFIX}/usr/$(get_libdir)"
- --mandir="${EPREFIX}/usr/share/man"
- --cc="$(tc-getCC)"
- --cxx="$(tc-getCXX)"
- )
- # No autotools configure! "econf" will fail.
- TMPDIR="${T}" ./configure "${myconf[@]}" || die
-}
-
-multilib_src_compile() {
- emake V=1 AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
-}
-
-multilib_src_install_all() {
- einstalldocs
-
- if ! use static-libs ; then
- find "${ED}" -type f -name "*.a" -delete || die
- fi
-}
-
-multilib_src_test() {
- local disabled_tests=(
- accept.c
- fpos.c
- io_uring_register.c
- link-timeout.c
- read-before-exit.c
- recv-msgall-stream.c
- )
- local disabled_test
- for disabled_test in "${disabled_tests[@]}"; do
- sed -i "/\s*${disabled_test}/d" test/Makefile \
- || die "Failed to remove ${disabled_test}"
- done
-
- emake -C test V=1 runtests
-}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2024-05-06 12:40 Florian Schmaus
0 siblings, 0 replies; 90+ messages in thread
From: Florian Schmaus @ 2024-05-06 12:40 UTC (permalink / raw
To: gentoo-commits
commit: 2b231a743756438ebde6d6bf3f8cff619ba89214
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Mon May 6 12:40:04 2024 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Mon May 6 12:40:04 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2b231a74
sys-libs/liburing: add 2.6
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
sys-libs/liburing/Manifest | 1 +
sys-libs/liburing/liburing-2.6.ebuild | 83 +++++++++++++++++++++++++++++++++++
2 files changed, 84 insertions(+)
diff --git a/sys-libs/liburing/Manifest b/sys-libs/liburing/Manifest
index 7261ce892260..01b92197a64f 100644
--- a/sys-libs/liburing/Manifest
+++ b/sys-libs/liburing/Manifest
@@ -3,3 +3,4 @@ DIST liburing-2.2.tar.bz2 172733 BLAKE2B 19ae8a356e4fdc296bfb3ff121b777bd7c97038
DIST liburing-2.3.tar.bz2 197929 BLAKE2B 94ae2a79522fbac13c071ad752f5cbfae3e3b3dd6b35da24e5c756ba47a7b304e5bcb18391ca23fc2edafeb2dbcdcf143fd2cda71656396ac34248159a964fb7 SHA512 341aa13d3b560617f3710291945ec2fe35d828e0b67ee3a97555fd4eb3d2042a7f9e722080d8ebb45aa74a2ca4ef58db1e8a10c351e951a604da007ba69d2738
DIST liburing-2.4.tar.bz2 213774 BLAKE2B 3e6c28842db6ee10e38df297e392803e0ff40ccfea774b2c473ba63b5583e760371bf0ce8e34ca4311e2bef69eee81b2b50b5e906bb328d5b321488136fc61e0 SHA512 45b5123739280835c88c1addcf99a3210a91c6e1b3e0c5a20fd4cf3ff55db5fd1475b0351806be2e86fedfa313200eecac6a9a6f410a9eca7e451081fd8eec96
DIST liburing-2.5.tar.bz2 217397 BLAKE2B cb5d0a61bc8ce5a92a1b581c5411938146a84c365598454ac8bac7ba0d7429e20a5a608cb725619cbf8b77570b2d638fc347fd9ee9cb1456361957a2a4d6e6d6 SHA512 cba62acde52c07185ade0ac0fee6bf3845f5677d061b52d179c6341a62f8581d4f8920fc09d27a3723bc3832bc84dd5475d173427ee5d8a063d079b07af96416
+DIST liburing-2.6.tar.bz2 244371 BLAKE2B f0e05a5a82592ed45c7c7f12b437d17655989102961c3d349d18d993f21cf0f1a6eb2aa7ad863a579428a1546c307924bf368e10af96045fd40a02fd5bd5843e SHA512 bf07cc0e67498ba64d888d1a113f7c8bea3feaed6f05ce69c99a1dec9506e553a1695ab4e1ecfa86f0ba1af699769557291d5c6b125b9bf59a1452f69eac0613
diff --git a/sys-libs/liburing/liburing-2.6.ebuild b/sys-libs/liburing/liburing-2.6.ebuild
new file mode 100644
index 000000000000..1d6bccf1b76b
--- /dev/null
+++ b/sys-libs/liburing/liburing-2.6.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal toolchain-funcs
+
+DESCRIPTION="Efficient I/O with io_uring"
+HOMEPAGE="https://github.com/axboe/liburing"
+if [[ "${PV}" == *9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/axboe/liburing.git"
+else
+ SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ QA_PKGCONFIG_VERSION=${PV}
+fi
+LICENSE="MIT"
+SLOT="0/2" # liburing.so major version
+
+IUSE="examples static-libs test"
+# fsync test hangs forever
+RESTRICT="!test? ( test )"
+
+# At least installed headers need <linux/*>, bug #802516
+DEPEND=">=sys-kernel/linux-headers-5.1"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ default
+
+ if ! use examples; then
+ sed -e '/examples/d' Makefile -i || die
+ fi
+ if ! use test; then
+ sed -e '/test/d' Makefile -i || die
+ fi
+
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ local myconf=(
+ --prefix="${EPREFIX}/usr"
+ --libdir="${EPREFIX}/usr/$(get_libdir)"
+ --libdevdir="${EPREFIX}/usr/$(get_libdir)"
+ --mandir="${EPREFIX}/usr/share/man"
+ --cc="$(tc-getCC)"
+ --cxx="$(tc-getCXX)"
+ )
+ # No autotools configure! "econf" will fail.
+ TMPDIR="${T}" ./configure "${myconf[@]}" || die
+}
+
+multilib_src_compile() {
+ emake V=1 AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ if ! use static-libs ; then
+ find "${ED}" -type f -name "*.a" -delete || die
+ fi
+}
+
+multilib_src_test() {
+ local disabled_tests=(
+ accept.c
+ fpos.c
+ io_uring_register.c
+ link-timeout.c
+ read-before-exit.c
+ recv-msgall-stream.c
+ )
+ local disabled_test
+ for disabled_test in "${disabled_tests[@]}"; do
+ sed -i "/\s*${disabled_test}/d" test/Makefile \
+ || die "Failed to remove ${disabled_test}"
+ done
+
+ emake -C test V=1 runtests
+}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2023-12-12 8:25 Florian Schmaus
0 siblings, 0 replies; 90+ messages in thread
From: Florian Schmaus @ 2023-12-12 8:25 UTC (permalink / raw
To: gentoo-commits
commit: 82ec5b6fdb759c57503be65845b0027841d5b336
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 12 08:24:31 2023 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Tue Dec 12 08:25:36 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82ec5b6f
sys-libs/liburing: add 2.5
Closes: https://bugs.gentoo.org/919748
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
sys-libs/liburing/Manifest | 1 +
sys-libs/liburing/liburing-2.5.ebuild | 83 +++++++++++++++++++++++++++++++++++
2 files changed, 84 insertions(+)
diff --git a/sys-libs/liburing/Manifest b/sys-libs/liburing/Manifest
index abf6308d1e69..7261ce892260 100644
--- a/sys-libs/liburing/Manifest
+++ b/sys-libs/liburing/Manifest
@@ -2,3 +2,4 @@ DIST liburing-2.1.tar.bz2 120806 BLAKE2B 3a09d1504150ed1c111f064187d868fd86ec7c3
DIST liburing-2.2.tar.bz2 172733 BLAKE2B 19ae8a356e4fdc296bfb3ff121b777bd7c970388b31686aac5c531508e807360d58220bc27f9c62c55bd76ca687013acfceb3fa8a2162b615561f637cc50ffe1 SHA512 55b935a90c108be54393a5ab341b56e40ad8d506360fe15b3dcde5ee263356f11080f8614efdc4253f6318ea35d808ec47a9dbfc6b9f6cc2e04f7f1a75c3f621
DIST liburing-2.3.tar.bz2 197929 BLAKE2B 94ae2a79522fbac13c071ad752f5cbfae3e3b3dd6b35da24e5c756ba47a7b304e5bcb18391ca23fc2edafeb2dbcdcf143fd2cda71656396ac34248159a964fb7 SHA512 341aa13d3b560617f3710291945ec2fe35d828e0b67ee3a97555fd4eb3d2042a7f9e722080d8ebb45aa74a2ca4ef58db1e8a10c351e951a604da007ba69d2738
DIST liburing-2.4.tar.bz2 213774 BLAKE2B 3e6c28842db6ee10e38df297e392803e0ff40ccfea774b2c473ba63b5583e760371bf0ce8e34ca4311e2bef69eee81b2b50b5e906bb328d5b321488136fc61e0 SHA512 45b5123739280835c88c1addcf99a3210a91c6e1b3e0c5a20fd4cf3ff55db5fd1475b0351806be2e86fedfa313200eecac6a9a6f410a9eca7e451081fd8eec96
+DIST liburing-2.5.tar.bz2 217397 BLAKE2B cb5d0a61bc8ce5a92a1b581c5411938146a84c365598454ac8bac7ba0d7429e20a5a608cb725619cbf8b77570b2d638fc347fd9ee9cb1456361957a2a4d6e6d6 SHA512 cba62acde52c07185ade0ac0fee6bf3845f5677d061b52d179c6341a62f8581d4f8920fc09d27a3723bc3832bc84dd5475d173427ee5d8a063d079b07af96416
diff --git a/sys-libs/liburing/liburing-2.5.ebuild b/sys-libs/liburing/liburing-2.5.ebuild
new file mode 100644
index 000000000000..ecb77ed5b823
--- /dev/null
+++ b/sys-libs/liburing/liburing-2.5.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal toolchain-funcs
+
+DESCRIPTION="Efficient I/O with io_uring"
+HOMEPAGE="https://github.com/axboe/liburing"
+if [[ "${PV}" == *9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/axboe/liburing.git"
+else
+ SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ QA_PKGCONFIG_VERSION=${PV}
+fi
+LICENSE="MIT"
+SLOT="0/2" # liburing.so major version
+
+IUSE="examples static-libs test"
+# fsync test hangs forever
+RESTRICT="!test? ( test )"
+
+# At least installed headers need <linux/*>, bug #802516
+DEPEND=">=sys-kernel/linux-headers-5.1"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ default
+
+ if ! use examples; then
+ sed -e '/examples/d' Makefile -i || die
+ fi
+ if ! use test; then
+ sed -e '/test/d' Makefile -i || die
+ fi
+
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ local myconf=(
+ --prefix="${EPREFIX}/usr"
+ --libdir="${EPREFIX}/usr/$(get_libdir)"
+ --libdevdir="${EPREFIX}/usr/$(get_libdir)"
+ --mandir="${EPREFIX}/usr/share/man"
+ --cc="$(tc-getCC)"
+ --cxx="$(tc-getCXX)"
+ )
+ # No autotools configure! "econf" will fail.
+ TMPDIR="${T}" ./configure "${myconf[@]}" || die
+}
+
+multilib_src_compile() {
+ emake V=1 AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ if ! use static-libs ; then
+ find "${ED}" -type f -name "*.a" -delete || die
+ fi
+}
+
+multilib_src_test() {
+ local disabled_tests=(
+ accept.c
+ fpos.c
+ io_uring_register.c
+ link-timeout.c
+ read-before-exit.c
+ recv-msgall-stream.c
+ )
+ local disabled_test
+ for disabled_test in "${disabled_tests[@]}"; do
+ sed -i "/\s*${disabled_test}/d" test/Makefile \
+ || die "Failed to remove ${disabled_test}"
+ done
+
+ emake -C test V=1 runtests
+}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2023-06-10 11:00 Florian Schmaus
0 siblings, 0 replies; 90+ messages in thread
From: Florian Schmaus @ 2023-06-10 11:00 UTC (permalink / raw
To: gentoo-commits
commit: dd8826ccb0154cbd7bf849e4a1738e4d20b291fd
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 10 10:59:07 2023 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sat Jun 10 10:59:39 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd8826cc
sys-libs/liburing: drop 2.3
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
sys-libs/liburing/liburing-2.3.ebuild | 67 -----------------------------------
1 file changed, 67 deletions(-)
diff --git a/sys-libs/liburing/liburing-2.3.ebuild b/sys-libs/liburing/liburing-2.3.ebuild
deleted file mode 100644
index 60a614906d8e..000000000000
--- a/sys-libs/liburing/liburing-2.3.ebuild
+++ /dev/null
@@ -1,67 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-minimal toolchain-funcs
-
-DESCRIPTION="Efficient I/O with io_uring"
-HOMEPAGE="https://github.com/axboe/liburing"
-if [[ "${PV}" == *9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/axboe/liburing.git"
-else
- SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
-fi
-LICENSE="MIT"
-SLOT="0/2" # liburing.so major version
-
-IUSE="static-libs"
-# fsync test hangs forever
-RESTRICT="test"
-
-# At least installed headers need <linux/*>, bug #802516
-DEPEND=">=sys-kernel/linux-headers-5.1"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
- default
-
- if [[ "${PV}" != *9999 ]] ; then
- # Make sure pkgconfig files contain the correct version
- # bug #809095 and #833895
- sed -i "/^Version:/s@[[:digit:]\.]\+@${PV}@" ${PN}.spec || die
- fi
-
- multilib_copy_sources
-}
-
-multilib_src_configure() {
- local myconf=(
- --prefix="${EPREFIX}/usr"
- --libdir="${EPREFIX}/usr/$(get_libdir)"
- --libdevdir="${EPREFIX}/usr/$(get_libdir)"
- --mandir="${EPREFIX}/usr/share/man"
- --cc="$(tc-getCC)"
- --cxx="$(tc-getCXX)"
- )
- # No autotools configure! "econf" will fail.
- TMPDIR="${T}" ./configure "${myconf[@]}" || die
-}
-
-multilib_src_compile() {
- emake V=1 AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
-}
-
-multilib_src_install_all() {
- einstalldocs
-
- if ! use static-libs ; then
- find "${ED}" -type f -name "*.a" -delete || die
- fi
-}
-
-multilib_src_test() {
- emake V=1 runtests
-}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2023-06-10 11:00 Florian Schmaus
0 siblings, 0 replies; 90+ messages in thread
From: Florian Schmaus @ 2023-06-10 11:00 UTC (permalink / raw
To: gentoo-commits
commit: aae4807043679bac34e82962fb1100773471949e
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 10 10:58:48 2023 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sat Jun 10 10:59:38 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aae48070
sys-libs/liburing: add 2.4
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
sys-libs/liburing/Manifest | 1 +
sys-libs/liburing/liburing-2.4.ebuild | 83 +++++++++++++++++++++++++++++++++++
2 files changed, 84 insertions(+)
diff --git a/sys-libs/liburing/Manifest b/sys-libs/liburing/Manifest
index a20f4607509c..abf6308d1e69 100644
--- a/sys-libs/liburing/Manifest
+++ b/sys-libs/liburing/Manifest
@@ -1,3 +1,4 @@
DIST liburing-2.1.tar.bz2 120806 BLAKE2B 3a09d1504150ed1c111f064187d868fd86ec7c3dbf661f73999f7fbb9c945b528f7ab2e0cfff5d270a1a977f04deedc7c790b6df8708ef2884fbf28c1a9ffd1b SHA512 a658454869b01752b5e499c4f0b50c342a8ff63b3dd1a473a96f9fad03f22a6e4d2354b0e658a4e7e50ea27440a84ee274856b3687803583bc80cb4bc45aec71
DIST liburing-2.2.tar.bz2 172733 BLAKE2B 19ae8a356e4fdc296bfb3ff121b777bd7c970388b31686aac5c531508e807360d58220bc27f9c62c55bd76ca687013acfceb3fa8a2162b615561f637cc50ffe1 SHA512 55b935a90c108be54393a5ab341b56e40ad8d506360fe15b3dcde5ee263356f11080f8614efdc4253f6318ea35d808ec47a9dbfc6b9f6cc2e04f7f1a75c3f621
DIST liburing-2.3.tar.bz2 197929 BLAKE2B 94ae2a79522fbac13c071ad752f5cbfae3e3b3dd6b35da24e5c756ba47a7b304e5bcb18391ca23fc2edafeb2dbcdcf143fd2cda71656396ac34248159a964fb7 SHA512 341aa13d3b560617f3710291945ec2fe35d828e0b67ee3a97555fd4eb3d2042a7f9e722080d8ebb45aa74a2ca4ef58db1e8a10c351e951a604da007ba69d2738
+DIST liburing-2.4.tar.bz2 213774 BLAKE2B 3e6c28842db6ee10e38df297e392803e0ff40ccfea774b2c473ba63b5583e760371bf0ce8e34ca4311e2bef69eee81b2b50b5e906bb328d5b321488136fc61e0 SHA512 45b5123739280835c88c1addcf99a3210a91c6e1b3e0c5a20fd4cf3ff55db5fd1475b0351806be2e86fedfa313200eecac6a9a6f410a9eca7e451081fd8eec96
diff --git a/sys-libs/liburing/liburing-2.4.ebuild b/sys-libs/liburing/liburing-2.4.ebuild
new file mode 100644
index 000000000000..ecb77ed5b823
--- /dev/null
+++ b/sys-libs/liburing/liburing-2.4.ebuild
@@ -0,0 +1,83 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal toolchain-funcs
+
+DESCRIPTION="Efficient I/O with io_uring"
+HOMEPAGE="https://github.com/axboe/liburing"
+if [[ "${PV}" == *9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/axboe/liburing.git"
+else
+ SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ QA_PKGCONFIG_VERSION=${PV}
+fi
+LICENSE="MIT"
+SLOT="0/2" # liburing.so major version
+
+IUSE="examples static-libs test"
+# fsync test hangs forever
+RESTRICT="!test? ( test )"
+
+# At least installed headers need <linux/*>, bug #802516
+DEPEND=">=sys-kernel/linux-headers-5.1"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ default
+
+ if ! use examples; then
+ sed -e '/examples/d' Makefile -i || die
+ fi
+ if ! use test; then
+ sed -e '/test/d' Makefile -i || die
+ fi
+
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ local myconf=(
+ --prefix="${EPREFIX}/usr"
+ --libdir="${EPREFIX}/usr/$(get_libdir)"
+ --libdevdir="${EPREFIX}/usr/$(get_libdir)"
+ --mandir="${EPREFIX}/usr/share/man"
+ --cc="$(tc-getCC)"
+ --cxx="$(tc-getCXX)"
+ )
+ # No autotools configure! "econf" will fail.
+ TMPDIR="${T}" ./configure "${myconf[@]}" || die
+}
+
+multilib_src_compile() {
+ emake V=1 AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ if ! use static-libs ; then
+ find "${ED}" -type f -name "*.a" -delete || die
+ fi
+}
+
+multilib_src_test() {
+ local disabled_tests=(
+ accept.c
+ fpos.c
+ io_uring_register.c
+ link-timeout.c
+ read-before-exit.c
+ recv-msgall-stream.c
+ )
+ local disabled_test
+ for disabled_test in "${disabled_tests[@]}"; do
+ sed -i "/\s*${disabled_test}/d" test/Makefile \
+ || die "Failed to remove ${disabled_test}"
+ done
+
+ emake -C test V=1 runtests
+}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2023-03-03 17:24 Arthur Zamarin
0 siblings, 0 replies; 90+ messages in thread
From: Arthur Zamarin @ 2023-03-03 17:24 UTC (permalink / raw
To: gentoo-commits
commit: 396eeececfb29ac29c80baca8d65323a7327ef3c
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 3 17:24:39 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 3 17:24:39 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=396eeece
sys-libs/liburing: Stabilize 2.3-r4 amd64, #892453
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/liburing/liburing-2.3-r4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.3-r4.ebuild b/sys-libs/liburing/liburing-2.3-r4.ebuild
index 549549014e64..4f87d6f220e1 100644
--- a/sys-libs/liburing/liburing-2.3-r4.ebuild
+++ b/sys-libs/liburing/liburing-2.3-r4.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
QA_PKGCONFIG_VERSION=${PV}
fi
LICENSE="MIT"
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2023-03-03 17:24 Arthur Zamarin
0 siblings, 0 replies; 90+ messages in thread
From: Arthur Zamarin @ 2023-03-03 17:24 UTC (permalink / raw
To: gentoo-commits
commit: bc2a4af62f2aa33e8f9188a8736fed247caf94ce
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 3 17:24:42 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 3 17:24:42 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc2a4af6
sys-libs/liburing: Stabilize 2.3-r4 x86, #892453
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/liburing/liburing-2.3-r4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.3-r4.ebuild b/sys-libs/liburing/liburing-2.3-r4.ebuild
index 4f87d6f220e1..cbc51c2809dd 100644
--- a/sys-libs/liburing/liburing-2.3-r4.ebuild
+++ b/sys-libs/liburing/liburing-2.3-r4.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc x86"
QA_PKGCONFIG_VERSION=${PV}
fi
LICENSE="MIT"
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2023-03-03 17:24 Arthur Zamarin
0 siblings, 0 replies; 90+ messages in thread
From: Arthur Zamarin @ 2023-03-03 17:24 UTC (permalink / raw
To: gentoo-commits
commit: 88cdfc89199307a17101086bcd85fbabad8fcb09
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 3 17:24:14 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 3 17:24:14 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=88cdfc89
sys-libs/liburing: Stabilize 2.3-r4 arm, #892453
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/liburing/liburing-2.3-r4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.3-r4.ebuild b/sys-libs/liburing/liburing-2.3-r4.ebuild
index 0a8ef15c2b49..549549014e64 100644
--- a/sys-libs/liburing/liburing-2.3-r4.ebuild
+++ b/sys-libs/liburing/liburing-2.3-r4.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
QA_PKGCONFIG_VERSION=${PV}
fi
LICENSE="MIT"
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2023-03-03 17:18 Arthur Zamarin
0 siblings, 0 replies; 90+ messages in thread
From: Arthur Zamarin @ 2023-03-03 17:18 UTC (permalink / raw
To: gentoo-commits
commit: 467c9823b2a6e65581745269012316e057e69858
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 3 17:18:23 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 3 17:18:23 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=467c9823
sys-libs/liburing: Stabilize 2.3-r4 arm64, #892453
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/liburing/liburing-2.3-r4.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.3-r4.ebuild b/sys-libs/liburing/liburing-2.3-r4.ebuild
index 4068e5f09a48..0a8ef15c2b49 100644
--- a/sys-libs/liburing/liburing-2.3-r4.ebuild
+++ b/sys-libs/liburing/liburing-2.3-r4.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
QA_PKGCONFIG_VERSION=${PV}
fi
LICENSE="MIT"
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2023-02-19 12:46 Florian Schmaus
0 siblings, 0 replies; 90+ messages in thread
From: Florian Schmaus @ 2023-02-19 12:46 UTC (permalink / raw
To: gentoo-commits
commit: 1d1ef6f189048c0457ce95ff31c8f58b976264de
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 19 12:44:15 2023 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Sun Feb 19 12:46:05 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d1ef6f1
sys-libs/liburing: use QA_PKGCONFIG_VERSION, sync live
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
sys-libs/liburing/liburing-2.3-r4.ebuild | 7 +------
sys-libs/liburing/liburing-9999.ebuild | 34 +++++++++++++++++++++++---------
2 files changed, 26 insertions(+), 15 deletions(-)
diff --git a/sys-libs/liburing/liburing-2.3-r4.ebuild b/sys-libs/liburing/liburing-2.3-r4.ebuild
index f599513579c9..4068e5f09a48 100644
--- a/sys-libs/liburing/liburing-2.3-r4.ebuild
+++ b/sys-libs/liburing/liburing-2.3-r4.ebuild
@@ -13,6 +13,7 @@ if [[ "${PV}" == *9999 ]] ; then
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ QA_PKGCONFIG_VERSION=${PV}
fi
LICENSE="MIT"
SLOT="0/2" # liburing.so major version
@@ -35,12 +36,6 @@ PATCHES=(
src_prepare() {
default
- if [[ "${PV}" != *9999 ]] ; then
- # Make sure pkgconfig files contain the correct version
- # bug #809095 and #833895
- sed -i "/^Version:/s@[[:digit:]\.]\+@${PV}@" ${PN}.spec || die
- fi
-
if ! use examples; then
sed -e '/examples/d' Makefile -i || die
fi
diff --git a/sys-libs/liburing/liburing-9999.ebuild b/sys-libs/liburing/liburing-9999.ebuild
index 60a614906d8e..ecb77ed5b823 100644
--- a/sys-libs/liburing/liburing-9999.ebuild
+++ b/sys-libs/liburing/liburing-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -12,14 +12,15 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
+ QA_PKGCONFIG_VERSION=${PV}
fi
LICENSE="MIT"
SLOT="0/2" # liburing.so major version
-IUSE="static-libs"
+IUSE="examples static-libs test"
# fsync test hangs forever
-RESTRICT="test"
+RESTRICT="!test? ( test )"
# At least installed headers need <linux/*>, bug #802516
DEPEND=">=sys-kernel/linux-headers-5.1"
@@ -28,10 +29,11 @@ RDEPEND="${DEPEND}"
src_prepare() {
default
- if [[ "${PV}" != *9999 ]] ; then
- # Make sure pkgconfig files contain the correct version
- # bug #809095 and #833895
- sed -i "/^Version:/s@[[:digit:]\.]\+@${PV}@" ${PN}.spec || die
+ if ! use examples; then
+ sed -e '/examples/d' Makefile -i || die
+ fi
+ if ! use test; then
+ sed -e '/test/d' Makefile -i || die
fi
multilib_copy_sources
@@ -63,5 +65,19 @@ multilib_src_install_all() {
}
multilib_src_test() {
- emake V=1 runtests
+ local disabled_tests=(
+ accept.c
+ fpos.c
+ io_uring_register.c
+ link-timeout.c
+ read-before-exit.c
+ recv-msgall-stream.c
+ )
+ local disabled_test
+ for disabled_test in "${disabled_tests[@]}"; do
+ sed -i "/\s*${disabled_test}/d" test/Makefile \
+ || die "Failed to remove ${disabled_test}"
+ done
+
+ emake -C test V=1 runtests
}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2023-02-13 7:35 Florian Schmaus
0 siblings, 0 replies; 90+ messages in thread
From: Florian Schmaus @ 2023-02-13 7:35 UTC (permalink / raw
To: gentoo-commits
commit: 0f71a9212efeed4fb1d7a7790d327d397cf92234
Author: Steffen <steffen.winter <AT> proton <DOT> me>
AuthorDate: Sun Feb 12 23:42:25 2023 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Mon Feb 13 07:24:58 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f71a921
sys-libs/liburing: add 'examples' and 'test' use flags
By default liburing will build tests and examples but these fail to
build on musl systems so we sed them out if not needed.
Closes: https://bugs.gentoo.org/888956
Closes: https://github.com/gentoo/gentoo/pull/29563
Signed-off-by: Steffen Winter <steffen.winter <AT> proton.me>
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
.../{liburing-2.3-r1.ebuild => liburing-2.3-r2.ebuild} | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/sys-libs/liburing/liburing-2.3-r1.ebuild b/sys-libs/liburing/liburing-2.3-r2.ebuild
similarity index 89%
rename from sys-libs/liburing/liburing-2.3-r1.ebuild
rename to sys-libs/liburing/liburing-2.3-r2.ebuild
index e769ea9908cc..2140c9daaf91 100644
--- a/sys-libs/liburing/liburing-2.3-r1.ebuild
+++ b/sys-libs/liburing/liburing-2.3-r2.ebuild
@@ -17,9 +17,9 @@ fi
LICENSE="MIT"
SLOT="0/2" # liburing.so major version
-IUSE="static-libs"
+IUSE="examples static-libs test"
# fsync test hangs forever
-RESTRICT="test"
+RESTRICT="test !test? ( test )"
# At least installed headers need <linux/*>, bug #802516
DEPEND=">=sys-kernel/linux-headers-5.1"
@@ -39,6 +39,13 @@ src_prepare() {
sed -i "/^Version:/s@[[:digit:]\.]\+@${PV}@" ${PN}.spec || die
fi
+ if ! use examples; then
+ sed -e '/examples/d' Makefile -i || die
+ fi
+ if ! use test; then
+ sed -e '/test/d' Makefile -i || die
+ fi
+
multilib_copy_sources
}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2023-01-25 19:20 Arthur Zamarin
0 siblings, 0 replies; 90+ messages in thread
From: Arthur Zamarin @ 2023-01-25 19:20 UTC (permalink / raw
To: gentoo-commits
commit: 54cdbfefe12db3871301333e2ca53618fc788365
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 25 19:19:57 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Wed Jan 25 19:19:57 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54cdbfef
sys-libs/liburing: Keyword 2.3-r1 s390, #892013
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/liburing/liburing-2.3-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.3-r1.ebuild b/sys-libs/liburing/liburing-2.3-r1.ebuild
index 5a407a2b025e..e769ea9908cc 100644
--- a/sys-libs/liburing/liburing-2.3-r1.ebuild
+++ b/sys-libs/liburing/liburing-2.3-r1.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86"
fi
LICENSE="MIT"
SLOT="0/2" # liburing.so major version
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2022-11-04 9:17 Florian Schmaus
0 siblings, 0 replies; 90+ messages in thread
From: Florian Schmaus @ 2022-11-04 9:17 UTC (permalink / raw
To: gentoo-commits
commit: 11594900f577bc2d6e07b9468edf07a50214be25
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 4 09:17:48 2022 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Fri Nov 4 09:17:56 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11594900
sys-libs/liburing: drop 2.1-r1
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
sys-libs/liburing/liburing-2.1-r1.ebuild | 68 --------------------------------
1 file changed, 68 deletions(-)
diff --git a/sys-libs/liburing/liburing-2.1-r1.ebuild b/sys-libs/liburing/liburing-2.1-r1.ebuild
deleted file mode 100644
index a4e3c0263ce5..000000000000
--- a/sys-libs/liburing/liburing-2.1-r1.ebuild
+++ /dev/null
@@ -1,68 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit multilib-minimal toolchain-funcs
-
-DESCRIPTION="Efficient I/O with io_uring"
-HOMEPAGE="https://github.com/axboe/liburing"
-if [[ "${PV}" == *9999 ]] ; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/axboe/liburing.git"
-else
- SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
-fi
-LICENSE="MIT"
-SLOT="0/2" # liburing.so major version
-
-IUSE="static-libs"
-# fsync test hangs forever
-RESTRICT="test"
-
-PATCHES=(
- # Upstream, bug #816798
- "${FILESDIR}"/${P}-arm-syscall.patch
-)
-
-src_prepare() {
- default
-
- if [[ "${PV}" != *9999 ]] ; then
- # Make sure pkgconfig files contain the correct version
- # bug #809095 and #833895
- sed -i "/^Version:/s@[[:digit:]\.]\+@${PV}@" ${PN}.spec || die
- fi
-
- multilib_copy_sources
-}
-
-multilib_src_configure() {
- local myconf=(
- --prefix="${EPREFIX}/usr"
- --libdir="${EPREFIX}/usr/$(get_libdir)"
- --libdevdir="${EPREFIX}/usr/$(get_libdir)"
- --mandir="${EPREFIX}/usr/share/man"
- --cc="$(tc-getCC)"
- --cxx="$(tc-getCXX)"
- )
- # No autotools configure! "econf" will fail.
- TMPDIR="${T}" ./configure "${myconf[@]}" || die
-}
-
-multilib_src_compile() {
- emake V=1 AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
-}
-
-multilib_src_install_all() {
- einstalldocs
-
- if ! use static-libs ; then
- find "${ED}" -type f -name "*.a" -delete || die
- fi
-}
-
-multilib_src_test() {
- emake V=1 runtests
-}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2022-11-04 9:13 Florian Schmaus
0 siblings, 0 replies; 90+ messages in thread
From: Florian Schmaus @ 2022-11-04 9:13 UTC (permalink / raw
To: gentoo-commits
commit: 209d7cff8a7f26e418ea0f752e5fd08fdc171d5e
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 4 09:13:05 2022 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Fri Nov 4 09:13:05 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=209d7cff
sys-libs/liburing: add 2.3
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
sys-libs/liburing/Manifest | 1 +
sys-libs/liburing/liburing-2.3.ebuild | 67 +++++++++++++++++++++++++++++++++++
2 files changed, 68 insertions(+)
diff --git a/sys-libs/liburing/Manifest b/sys-libs/liburing/Manifest
index d40d35945f64..a20f4607509c 100644
--- a/sys-libs/liburing/Manifest
+++ b/sys-libs/liburing/Manifest
@@ -1,2 +1,3 @@
DIST liburing-2.1.tar.bz2 120806 BLAKE2B 3a09d1504150ed1c111f064187d868fd86ec7c3dbf661f73999f7fbb9c945b528f7ab2e0cfff5d270a1a977f04deedc7c790b6df8708ef2884fbf28c1a9ffd1b SHA512 a658454869b01752b5e499c4f0b50c342a8ff63b3dd1a473a96f9fad03f22a6e4d2354b0e658a4e7e50ea27440a84ee274856b3687803583bc80cb4bc45aec71
DIST liburing-2.2.tar.bz2 172733 BLAKE2B 19ae8a356e4fdc296bfb3ff121b777bd7c970388b31686aac5c531508e807360d58220bc27f9c62c55bd76ca687013acfceb3fa8a2162b615561f637cc50ffe1 SHA512 55b935a90c108be54393a5ab341b56e40ad8d506360fe15b3dcde5ee263356f11080f8614efdc4253f6318ea35d808ec47a9dbfc6b9f6cc2e04f7f1a75c3f621
+DIST liburing-2.3.tar.bz2 197929 BLAKE2B 94ae2a79522fbac13c071ad752f5cbfae3e3b3dd6b35da24e5c756ba47a7b304e5bcb18391ca23fc2edafeb2dbcdcf143fd2cda71656396ac34248159a964fb7 SHA512 341aa13d3b560617f3710291945ec2fe35d828e0b67ee3a97555fd4eb3d2042a7f9e722080d8ebb45aa74a2ca4ef58db1e8a10c351e951a604da007ba69d2738
diff --git a/sys-libs/liburing/liburing-2.3.ebuild b/sys-libs/liburing/liburing-2.3.ebuild
new file mode 100644
index 000000000000..60a614906d8e
--- /dev/null
+++ b/sys-libs/liburing/liburing-2.3.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal toolchain-funcs
+
+DESCRIPTION="Efficient I/O with io_uring"
+HOMEPAGE="https://github.com/axboe/liburing"
+if [[ "${PV}" == *9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/axboe/liburing.git"
+else
+ SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+LICENSE="MIT"
+SLOT="0/2" # liburing.so major version
+
+IUSE="static-libs"
+# fsync test hangs forever
+RESTRICT="test"
+
+# At least installed headers need <linux/*>, bug #802516
+DEPEND=">=sys-kernel/linux-headers-5.1"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ default
+
+ if [[ "${PV}" != *9999 ]] ; then
+ # Make sure pkgconfig files contain the correct version
+ # bug #809095 and #833895
+ sed -i "/^Version:/s@[[:digit:]\.]\+@${PV}@" ${PN}.spec || die
+ fi
+
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ local myconf=(
+ --prefix="${EPREFIX}/usr"
+ --libdir="${EPREFIX}/usr/$(get_libdir)"
+ --libdevdir="${EPREFIX}/usr/$(get_libdir)"
+ --mandir="${EPREFIX}/usr/share/man"
+ --cc="$(tc-getCC)"
+ --cxx="$(tc-getCXX)"
+ )
+ # No autotools configure! "econf" will fail.
+ TMPDIR="${T}" ./configure "${myconf[@]}" || die
+}
+
+multilib_src_compile() {
+ emake V=1 AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ if ! use static-libs ; then
+ find "${ED}" -type f -name "*.a" -delete || die
+ fi
+}
+
+multilib_src_test() {
+ emake V=1 runtests
+}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2022-09-19 6:41 Agostino Sarubbo
0 siblings, 0 replies; 90+ messages in thread
From: Agostino Sarubbo @ 2022-09-19 6:41 UTC (permalink / raw
To: gentoo-commits
commit: 30beb209a59cded236e193f86baaa0eb2243929c
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 19 06:41:24 2022 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Sep 19 06:41:24 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30beb209
sys-libs/liburing: Stabilize 2.2 x86, #871147
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
sys-libs/liburing/liburing-2.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.2.ebuild b/sys-libs/liburing/liburing-2.2.ebuild
index e1977187bc94..9869290a120e 100644
--- a/sys-libs/liburing/liburing-2.2.ebuild
+++ b/sys-libs/liburing/liburing-2.2.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
fi
LICENSE="MIT"
SLOT="0/2" # liburing.so major version
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2022-09-19 6:40 Agostino Sarubbo
0 siblings, 0 replies; 90+ messages in thread
From: Agostino Sarubbo @ 2022-09-19 6:40 UTC (permalink / raw
To: gentoo-commits
commit: 69c931a7eec0d68e88f4d02bb0d408c5eba5eb6f
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 19 06:39:59 2022 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Mon Sep 19 06:39:59 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69c931a7
sys-libs/liburing: Stabilize 2.2 amd64, #871147
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
sys-libs/liburing/liburing-2.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.2.ebuild b/sys-libs/liburing/liburing-2.2.ebuild
index 9a7ea92649bf..e1977187bc94 100644
--- a/sys-libs/liburing/liburing-2.2.ebuild
+++ b/sys-libs/liburing/liburing-2.2.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc ~x86"
fi
LICENSE="MIT"
SLOT="0/2" # liburing.so major version
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2022-09-18 20:30 Arthur Zamarin
0 siblings, 0 replies; 90+ messages in thread
From: Arthur Zamarin @ 2022-09-18 20:30 UTC (permalink / raw
To: gentoo-commits
commit: a417b49603901cbe77ea5b6eb2a5892a0f287370
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 18 20:30:11 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 18 20:30:11 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a417b496
sys-libs/liburing: Stabilize 2.2 ppc, #871147
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/liburing/liburing-2.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.2.ebuild b/sys-libs/liburing/liburing-2.2.ebuild
index 4d161283b80b..9a7ea92649bf 100644
--- a/sys-libs/liburing/liburing-2.2.ebuild
+++ b/sys-libs/liburing/liburing-2.2.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv sparc ~x86"
+ KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc ~x86"
fi
LICENSE="MIT"
SLOT="0/2" # liburing.so major version
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2022-09-18 16:19 Arthur Zamarin
0 siblings, 0 replies; 90+ messages in thread
From: Arthur Zamarin @ 2022-09-18 16:19 UTC (permalink / raw
To: gentoo-commits
commit: ba40f0a564a42fb1b3113e66b65512f29de70151
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 18 16:18:58 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 18 16:18:58 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba40f0a5
sys-libs/liburing: Stabilize 2.2 ppc64, #871147
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/liburing/liburing-2.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.2.ebuild b/sys-libs/liburing/liburing-2.2.ebuild
index 63f346c84784..4d161283b80b 100644
--- a/sys-libs/liburing/liburing-2.2.ebuild
+++ b/sys-libs/liburing/liburing-2.2.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc ~x86"
+ KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ppc64 ~riscv sparc ~x86"
fi
LICENSE="MIT"
SLOT="0/2" # liburing.so major version
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2022-09-18 16:11 Arthur Zamarin
0 siblings, 0 replies; 90+ messages in thread
From: Arthur Zamarin @ 2022-09-18 16:11 UTC (permalink / raw
To: gentoo-commits
commit: 6039bc1d3ae1c28c72cce25595014e4e47f95d69
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 18 16:11:47 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 18 16:11:47 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6039bc1d
sys-libs/liburing: Stabilize 2.2 sparc, #871147
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/liburing/liburing-2.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.2.ebuild b/sys-libs/liburing/liburing-2.2.ebuild
index a4164f485422..63f346c84784 100644
--- a/sys-libs/liburing/liburing-2.2.ebuild
+++ b/sys-libs/liburing/liburing-2.2.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv sparc ~x86"
fi
LICENSE="MIT"
SLOT="0/2" # liburing.so major version
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2022-09-18 16:11 Arthur Zamarin
0 siblings, 0 replies; 90+ messages in thread
From: Arthur Zamarin @ 2022-09-18 16:11 UTC (permalink / raw
To: gentoo-commits
commit: 4cc0d74907e44b5627bb0d69389dc06687f7faae
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 18 16:11:46 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 18 16:11:46 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4cc0d749
sys-libs/liburing: Stabilize 2.2 arm, #871147
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/liburing/liburing-2.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.2.ebuild b/sys-libs/liburing/liburing-2.2.ebuild
index 335933dc64c2..a4164f485422 100644
--- a/sys-libs/liburing/liburing-2.2.ebuild
+++ b/sys-libs/liburing/liburing-2.2.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
LICENSE="MIT"
SLOT="0/2" # liburing.so major version
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2022-09-18 16:11 Arthur Zamarin
0 siblings, 0 replies; 90+ messages in thread
From: Arthur Zamarin @ 2022-09-18 16:11 UTC (permalink / raw
To: gentoo-commits
commit: db84b2fbdfce2a3f7f77312813c67c426f882df3
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sun Sep 18 16:11:45 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sun Sep 18 16:11:45 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db84b2fb
sys-libs/liburing: Stabilize 2.2 arm64, #871147
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/liburing/liburing-2.2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.2.ebuild b/sys-libs/liburing/liburing-2.2.ebuild
index 60a614906d8e..335933dc64c2 100644
--- a/sys-libs/liburing/liburing-2.2.ebuild
+++ b/sys-libs/liburing/liburing-2.2.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
LICENSE="MIT"
SLOT="0/2" # liburing.so major version
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2022-07-02 12:21 Agostino Sarubbo
0 siblings, 0 replies; 90+ messages in thread
From: Agostino Sarubbo @ 2022-07-02 12:21 UTC (permalink / raw
To: gentoo-commits
commit: ff236159f690b9e16084e2d0640e147489b9a895
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 2 12:21:27 2022 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sat Jul 2 12:21:34 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff236159
sys-libs/liburing: arm stable wrt bug #855497
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="arm"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
sys-libs/liburing/liburing-2.1-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.1-r2.ebuild b/sys-libs/liburing/liburing-2.1-r2.ebuild
index 905e48597304..2c652078fe04 100644
--- a/sys-libs/liburing/liburing-2.1-r2.ebuild
+++ b/sys-libs/liburing/liburing-2.1-r2.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
fi
LICENSE="MIT"
SLOT="0/2" # liburing.so major version
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2022-07-02 12:20 Agostino Sarubbo
0 siblings, 0 replies; 90+ messages in thread
From: Agostino Sarubbo @ 2022-07-02 12:20 UTC (permalink / raw
To: gentoo-commits
commit: 407746f2c8c78fc3d9ed4adc9dcc870021953185
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 2 12:19:22 2022 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sat Jul 2 12:20:45 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=407746f2
sys-libs/liburing: amd64 stable wrt bug #855497
Package-Manager: Portage-3.0.30, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
sys-libs/liburing/liburing-2.1-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.1-r2.ebuild b/sys-libs/liburing/liburing-2.1-r2.ebuild
index e7d6c69c88fb..905e48597304 100644
--- a/sys-libs/liburing/liburing-2.1-r2.ebuild
+++ b/sys-libs/liburing/liburing-2.1-r2.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
+ KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
fi
LICENSE="MIT"
SLOT="0/2" # liburing.so major version
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2022-07-02 12:08 Arthur Zamarin
0 siblings, 0 replies; 90+ messages in thread
From: Arthur Zamarin @ 2022-07-02 12:08 UTC (permalink / raw
To: gentoo-commits
commit: af78166f8e5d68b6871cb9eb3d6ae58ad0626e94
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 2 12:08:40 2022 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Sat Jul 2 12:08:40 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af78166f
sys-libs/liburing: Stabilize 2.1-r2 sparc, #855497
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/liburing/liburing-2.1-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.1-r2.ebuild b/sys-libs/liburing/liburing-2.1-r2.ebuild
index db083101a7f9..e7d6c69c88fb 100644
--- a/sys-libs/liburing/liburing-2.1-r2.ebuild
+++ b/sys-libs/liburing/liburing-2.1-r2.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
+ KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv sparc x86"
fi
LICENSE="MIT"
SLOT="0/2" # liburing.so major version
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2022-07-02 7:18 Jakov Smolić
0 siblings, 0 replies; 90+ messages in thread
From: Jakov Smolić @ 2022-07-02 7:18 UTC (permalink / raw
To: gentoo-commits
commit: 962b9a4311c47c2b52d7c68078f19c4fbaabbc7b
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 2 07:18:53 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sat Jul 2 07:18:53 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=962b9a43
sys-libs/liburing: Stabilize 2.1-r2 ppc64, #855497
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
sys-libs/liburing/liburing-2.1-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.1-r2.ebuild b/sys-libs/liburing/liburing-2.1-r2.ebuild
index 14c2a326ee40..db083101a7f9 100644
--- a/sys-libs/liburing/liburing-2.1-r2.ebuild
+++ b/sys-libs/liburing/liburing-2.1-r2.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~sparc x86"
+ KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ppc64 ~riscv ~sparc x86"
fi
LICENSE="MIT"
SLOT="0/2" # liburing.so major version
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2022-07-02 7:04 Jakov Smolić
0 siblings, 0 replies; 90+ messages in thread
From: Jakov Smolić @ 2022-07-02 7:04 UTC (permalink / raw
To: gentoo-commits
commit: 7a49d89d0fcfa0a80d56ade8ef0c07407f0145cd
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 2 07:04:59 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sat Jul 2 07:04:59 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a49d89d
sys-libs/liburing: Stabilize 2.1-r2 x86, #855497
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
sys-libs/liburing/liburing-2.1-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.1-r2.ebuild b/sys-libs/liburing/liburing-2.1-r2.ebuild
index 55771d4e52fd..14c2a326ee40 100644
--- a/sys-libs/liburing/liburing-2.1-r2.ebuild
+++ b/sys-libs/liburing/liburing-2.1-r2.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~sparc x86"
fi
LICENSE="MIT"
SLOT="0/2" # liburing.so major version
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2022-07-02 7:02 Jakov Smolić
0 siblings, 0 replies; 90+ messages in thread
From: Jakov Smolić @ 2022-07-02 7:02 UTC (permalink / raw
To: gentoo-commits
commit: b1a257d1c1ba495c34b2469ac3cfcaa16466d108
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 2 07:02:55 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sat Jul 2 07:02:55 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1a257d1
sys-libs/liburing: Stabilize 2.1-r2 arm64, #855497
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
sys-libs/liburing/liburing-2.1-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.1-r2.ebuild b/sys-libs/liburing/liburing-2.1-r2.ebuild
index a4fc86153ff4..55771d4e52fd 100644
--- a/sys-libs/liburing/liburing-2.1-r2.ebuild
+++ b/sys-libs/liburing/liburing-2.1-r2.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~sparc ~x86"
fi
LICENSE="MIT"
SLOT="0/2" # liburing.so major version
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2022-07-02 7:02 Jakov Smolić
0 siblings, 0 replies; 90+ messages in thread
From: Jakov Smolić @ 2022-07-02 7:02 UTC (permalink / raw
To: gentoo-commits
commit: d19fea635c9eb9b02f53ee056b9e4e06f56efe9a
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Sat Jul 2 07:02:54 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Sat Jul 2 07:02:54 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d19fea63
sys-libs/liburing: Stabilize 2.1-r2 ppc, #855497
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
sys-libs/liburing/liburing-2.1-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.1-r2.ebuild b/sys-libs/liburing/liburing-2.1-r2.ebuild
index 93c68a5c250e..a4fc86153ff4 100644
--- a/sys-libs/liburing/liburing-2.1-r2.ebuild
+++ b/sys-libs/liburing/liburing-2.1-r2.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ppc ~ppc64 ~riscv ~sparc ~x86"
fi
LICENSE="MIT"
SLOT="0/2" # liburing.so major version
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2022-07-01 6:51 Florian Schmaus
0 siblings, 0 replies; 90+ messages in thread
From: Florian Schmaus @ 2022-07-01 6:51 UTC (permalink / raw
To: gentoo-commits
commit: e5b677540b2da78e40a065a63f96d3d44dfc0383
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 1 06:49:42 2022 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Fri Jul 1 06:50:37 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5b67754
sys-libs/liburing: add 2.2
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
sys-libs/liburing/Manifest | 1 +
sys-libs/liburing/liburing-2.2.ebuild | 67 +++++++++++++++++++++++++++++++++++
2 files changed, 68 insertions(+)
diff --git a/sys-libs/liburing/Manifest b/sys-libs/liburing/Manifest
index 397baaaf055a..d40d35945f64 100644
--- a/sys-libs/liburing/Manifest
+++ b/sys-libs/liburing/Manifest
@@ -1 +1,2 @@
DIST liburing-2.1.tar.bz2 120806 BLAKE2B 3a09d1504150ed1c111f064187d868fd86ec7c3dbf661f73999f7fbb9c945b528f7ab2e0cfff5d270a1a977f04deedc7c790b6df8708ef2884fbf28c1a9ffd1b SHA512 a658454869b01752b5e499c4f0b50c342a8ff63b3dd1a473a96f9fad03f22a6e4d2354b0e658a4e7e50ea27440a84ee274856b3687803583bc80cb4bc45aec71
+DIST liburing-2.2.tar.bz2 172733 BLAKE2B 19ae8a356e4fdc296bfb3ff121b777bd7c970388b31686aac5c531508e807360d58220bc27f9c62c55bd76ca687013acfceb3fa8a2162b615561f637cc50ffe1 SHA512 55b935a90c108be54393a5ab341b56e40ad8d506360fe15b3dcde5ee263356f11080f8614efdc4253f6318ea35d808ec47a9dbfc6b9f6cc2e04f7f1a75c3f621
diff --git a/sys-libs/liburing/liburing-2.2.ebuild b/sys-libs/liburing/liburing-2.2.ebuild
new file mode 100644
index 000000000000..60a614906d8e
--- /dev/null
+++ b/sys-libs/liburing/liburing-2.2.ebuild
@@ -0,0 +1,67 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit multilib-minimal toolchain-funcs
+
+DESCRIPTION="Efficient I/O with io_uring"
+HOMEPAGE="https://github.com/axboe/liburing"
+if [[ "${PV}" == *9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/axboe/liburing.git"
+else
+ SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+LICENSE="MIT"
+SLOT="0/2" # liburing.so major version
+
+IUSE="static-libs"
+# fsync test hangs forever
+RESTRICT="test"
+
+# At least installed headers need <linux/*>, bug #802516
+DEPEND=">=sys-kernel/linux-headers-5.1"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ default
+
+ if [[ "${PV}" != *9999 ]] ; then
+ # Make sure pkgconfig files contain the correct version
+ # bug #809095 and #833895
+ sed -i "/^Version:/s@[[:digit:]\.]\+@${PV}@" ${PN}.spec || die
+ fi
+
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ local myconf=(
+ --prefix="${EPREFIX}/usr"
+ --libdir="${EPREFIX}/usr/$(get_libdir)"
+ --libdevdir="${EPREFIX}/usr/$(get_libdir)"
+ --mandir="${EPREFIX}/usr/share/man"
+ --cc="$(tc-getCC)"
+ --cxx="$(tc-getCXX)"
+ )
+ # No autotools configure! "econf" will fail.
+ TMPDIR="${T}" ./configure "${myconf[@]}" || die
+}
+
+multilib_src_compile() {
+ emake V=1 AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ if ! use static-libs ; then
+ find "${ED}" -type f -name "*.a" -delete || die
+ fi
+}
+
+multilib_src_test() {
+ emake V=1 runtests
+}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2022-07-01 6:51 Florian Schmaus
0 siblings, 0 replies; 90+ messages in thread
From: Florian Schmaus @ 2022-07-01 6:51 UTC (permalink / raw
To: gentoo-commits
commit: 719b1a370e95844bdba03acba816304890421923
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Fri Jul 1 06:50:26 2022 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Fri Jul 1 06:50:37 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=719b1a37
sys-libs/liburing: sync live ebuild
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
sys-libs/liburing/liburing-9999.ebuild | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/sys-libs/liburing/liburing-9999.ebuild b/sys-libs/liburing/liburing-9999.ebuild
index c1f03b400247..60a614906d8e 100644
--- a/sys-libs/liburing/liburing-9999.ebuild
+++ b/sys-libs/liburing/liburing-9999.ebuild
@@ -21,6 +21,10 @@ IUSE="static-libs"
# fsync test hangs forever
RESTRICT="test"
+# At least installed headers need <linux/*>, bug #802516
+DEPEND=">=sys-kernel/linux-headers-5.1"
+RDEPEND="${DEPEND}"
+
src_prepare() {
default
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2022-06-29 7:22 Florian Schmaus
0 siblings, 0 replies; 90+ messages in thread
From: Florian Schmaus @ 2022-06-29 7:22 UTC (permalink / raw
To: gentoo-commits
commit: ad1c4643e74f033c0e8cfd66cb6847729fccc5b1
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 29 07:21:24 2022 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Wed Jun 29 07:21:54 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad1c4643
sys-libs/liburing: add myself as a maintainer
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
sys-libs/liburing/metadata.xml | 5 ++++-
1 file changed, 4 insertions(+), 1 deletion(-)
diff --git a/sys-libs/liburing/metadata.xml b/sys-libs/liburing/metadata.xml
index a9a171ccbf10..6107bab3f5fa 100644
--- a/sys-libs/liburing/metadata.xml
+++ b/sys-libs/liburing/metadata.xml
@@ -1,7 +1,10 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <!-- maintainer-needed -->
+ <maintainer type="person">
+ <name>Florian Schmaus</name>
+ <email>flow@gentoo.org</email>
+ </maintainer>
<upstream>
<remote-id type="github">axboe/liburing</remote-id>
</upstream>
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2022-06-29 7:16 Florian Schmaus
0 siblings, 0 replies; 90+ messages in thread
From: Florian Schmaus @ 2022-06-29 7:16 UTC (permalink / raw
To: gentoo-commits
commit: 9bbe923a3796f8ba3fc270dfb58683fbd2c410d9
Author: Florian Schmaus <flow <AT> gentoo <DOT> org>
AuthorDate: Wed Jun 29 07:16:22 2022 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Wed Jun 29 07:16:22 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9bbe923a
sys-libs/liburing: add missing || die on configure
Closes: https://bugs.gentoo.org/852239
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
sys-libs/liburing/liburing-2.1-r1.ebuild | 2 +-
sys-libs/liburing/liburing-2.1-r2.ebuild | 2 +-
sys-libs/liburing/liburing-9999.ebuild | 2 +-
3 files changed, 3 insertions(+), 3 deletions(-)
diff --git a/sys-libs/liburing/liburing-2.1-r1.ebuild b/sys-libs/liburing/liburing-2.1-r1.ebuild
index ddf39035944f..a4e3c0263ce5 100644
--- a/sys-libs/liburing/liburing-2.1-r1.ebuild
+++ b/sys-libs/liburing/liburing-2.1-r1.ebuild
@@ -48,7 +48,7 @@ multilib_src_configure() {
--cxx="$(tc-getCXX)"
)
# No autotools configure! "econf" will fail.
- TMPDIR="${T}" ./configure "${myconf[@]}"
+ TMPDIR="${T}" ./configure "${myconf[@]}" || die
}
multilib_src_compile() {
diff --git a/sys-libs/liburing/liburing-2.1-r2.ebuild b/sys-libs/liburing/liburing-2.1-r2.ebuild
index 5a415065250a..93c68a5c250e 100644
--- a/sys-libs/liburing/liburing-2.1-r2.ebuild
+++ b/sys-libs/liburing/liburing-2.1-r2.ebuild
@@ -54,7 +54,7 @@ multilib_src_configure() {
--cxx="$(tc-getCXX)"
)
# No autotools configure! "econf" will fail.
- TMPDIR="${T}" ./configure "${myconf[@]}"
+ TMPDIR="${T}" ./configure "${myconf[@]}" || die
}
multilib_src_compile() {
diff --git a/sys-libs/liburing/liburing-9999.ebuild b/sys-libs/liburing/liburing-9999.ebuild
index 1b405d41f6b8..c1f03b400247 100644
--- a/sys-libs/liburing/liburing-9999.ebuild
+++ b/sys-libs/liburing/liburing-9999.ebuild
@@ -43,7 +43,7 @@ multilib_src_configure() {
--cxx="$(tc-getCXX)"
)
# No autotools configure! "econf" will fail.
- TMPDIR="${T}" ./configure "${myconf[@]}"
+ TMPDIR="${T}" ./configure "${myconf[@]}" || die
}
multilib_src_compile() {
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2022-05-19 7:28 WANG Xuerui
0 siblings, 0 replies; 90+ messages in thread
From: WANG Xuerui @ 2022-05-19 7:28 UTC (permalink / raw
To: gentoo-commits
commit: e80e3397179ea7e57e0bc2d544db882a5e1bc588
Author: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Thu May 19 07:22:37 2022 +0000
Commit: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
CommitDate: Thu May 19 07:28:03 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e80e3397
sys-libs/liburing: keyword 2.1-r2 for ~loong
Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>
sys-libs/liburing/liburing-2.1-r2.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.1-r2.ebuild b/sys-libs/liburing/liburing-2.1-r2.ebuild
index cb5271810e69..5a415065250a 100644
--- a/sys-libs/liburing/liburing-2.1-r2.ebuild
+++ b/sys-libs/liburing/liburing-2.1-r2.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
LICENSE="MIT"
SLOT="0/2" # liburing.so major version
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2022-05-19 7:28 WANG Xuerui
0 siblings, 0 replies; 90+ messages in thread
From: WANG Xuerui @ 2022-05-19 7:28 UTC (permalink / raw
To: gentoo-commits
commit: 503c5f4d6df70dc85f0154181d82cb151742cf83
Author: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
AuthorDate: Thu May 19 07:22:38 2022 +0000
Commit: WANG Xuerui <xen0n <AT> gentoo <DOT> org>
CommitDate: Thu May 19 07:28:03 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=503c5f4d
sys-libs/liburing: forward ~loong
Signed-off-by: WANG Xuerui <xen0n <AT> gentoo.org>
sys-libs/liburing/liburing-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-9999.ebuild b/sys-libs/liburing/liburing-9999.ebuild
index 87e93eac4554..1b405d41f6b8 100644
--- a/sys-libs/liburing/liburing-9999.ebuild
+++ b/sys-libs/liburing/liburing-9999.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~loong ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
LICENSE="MIT"
SLOT="0/2" # liburing.so major version
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2022-03-28 19:31 Lars Wendler
0 siblings, 0 replies; 90+ messages in thread
From: Lars Wendler @ 2022-03-28 19:31 UTC (permalink / raw
To: gentoo-commits
commit: 8aeeba04d1e08aa74cf50e402eb37477e402ec33
Author: Jeremi Piotrowski <jpiotrowski <AT> microsoft <DOT> com>
AuthorDate: Thu Mar 24 11:17:22 2022 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Mon Mar 28 19:31:34 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8aeeba04
sys-libs/liburing: pass --cxx paramter to configure
Provide the correct value to --cxx to fix cross-compilation. liburing uses the
value of the cxx variable for linking. This happens to work for native builds
but breaks when cross-compiling, as evidenced by the below output (from
Flatcar):
>>> Configuring source in /build/arm64-usr/var/tmp/portage/sys-libs/liburing-2.1-r1/work/liburing-2.1 ...
* .arm64: running multilib-minimal_abi_src_configure
prefix /usr
includedir /usr/include
libdir /usr/lib64
libdevdir /usr/lib64
relativelibdir
mandir /usr/share/man
datadir /usr/share
stringop_overflow yes
array_bounds yes
__kernel_rwf_t yes
__kernel_timespec yes
open_how no
statx yes
C++ yes
has_ucontext yes
CC aarch64-cros-linux-gnu-gcc
CXX g++
...
aarch64-cros-linux-gnu-gcc -D_GNU_SOURCE -D__SANE_USERSPACE_TYPES__ -I../src/include/ -include ../config-host.h -O2 -pipe -mtune=generic -g -D_GNU_SOURCE -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -L../src/ -o statx statx.c helpers.o -luring -Wstringop-overflow=0 -Warray-bounds=0
g++ -D_GNU_SOURCE -D__SANE_USERSPACE_TYPES__ -I../src/include/ -include ../config-host.h -O2 -pipe -mtune=generic -g -O2 -pipe -mtune=generic -g -D_GNU_SOURCE -Wall -Wextra -Wno-unused-parameter -Wno-sign-compare -L../src/ -std=c++11 -o sq-full-cpp sq-full-cpp.cc helpers.o -luring -Wstringop-overflow=0 -Warray-bounds=0
/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o: Relocations in generic ELF (EM: 183)
/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o: Relocations in generic ELF (EM: 183)
/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o: Relocations in generic ELF (EM: 183)
/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o: Relocations in generic ELF (EM: 183)
/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o: Relocations in generic ELF (EM: 183)
/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o: Relocations in generic ELF (EM: 183)
/usr/lib/gcc/x86_64-pc-linux-gnu/10.3.0/../../../../x86_64-pc-linux-gnu/bin/ld: helpers.o: error adding symbols: file in wrong format
collect2: error: ld returned 1 exit status
make[1]: *** [Makefile:165: sq-full-cpp] Error 1
make[1]: *** Waiting for unfinished jobs....
Bug: https://bugs.gentoo.org/836316
Signed-off-by: Jeremi Piotrowski <jpiotrowski <AT> microsoft.com>
Closes: https://github.com/gentoo/gentoo/pull/24733
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
sys-libs/liburing/liburing-2.1-r1.ebuild | 1 +
sys-libs/liburing/liburing-2.1-r2.ebuild | 1 +
sys-libs/liburing/liburing-9999.ebuild | 1 +
3 files changed, 3 insertions(+)
diff --git a/sys-libs/liburing/liburing-2.1-r1.ebuild b/sys-libs/liburing/liburing-2.1-r1.ebuild
index ae14b067cbb3..ddf39035944f 100644
--- a/sys-libs/liburing/liburing-2.1-r1.ebuild
+++ b/sys-libs/liburing/liburing-2.1-r1.ebuild
@@ -45,6 +45,7 @@ multilib_src_configure() {
--libdevdir="${EPREFIX}/usr/$(get_libdir)"
--mandir="${EPREFIX}/usr/share/man"
--cc="$(tc-getCC)"
+ --cxx="$(tc-getCXX)"
)
# No autotools configure! "econf" will fail.
TMPDIR="${T}" ./configure "${myconf[@]}"
diff --git a/sys-libs/liburing/liburing-2.1-r2.ebuild b/sys-libs/liburing/liburing-2.1-r2.ebuild
index c65e7baf841c..cb5271810e69 100644
--- a/sys-libs/liburing/liburing-2.1-r2.ebuild
+++ b/sys-libs/liburing/liburing-2.1-r2.ebuild
@@ -51,6 +51,7 @@ multilib_src_configure() {
--libdevdir="${EPREFIX}/usr/$(get_libdir)"
--mandir="${EPREFIX}/usr/share/man"
--cc="$(tc-getCC)"
+ --cxx="$(tc-getCXX)"
)
# No autotools configure! "econf" will fail.
TMPDIR="${T}" ./configure "${myconf[@]}"
diff --git a/sys-libs/liburing/liburing-9999.ebuild b/sys-libs/liburing/liburing-9999.ebuild
index c7427bfe9a0d..87e93eac4554 100644
--- a/sys-libs/liburing/liburing-9999.ebuild
+++ b/sys-libs/liburing/liburing-9999.ebuild
@@ -40,6 +40,7 @@ multilib_src_configure() {
--libdevdir="${EPREFIX}/usr/$(get_libdir)"
--mandir="${EPREFIX}/usr/share/man"
--cc="$(tc-getCC)"
+ --cxx="$(tc-getCXX)"
)
# No autotools configure! "econf" will fail.
TMPDIR="${T}" ./configure "${myconf[@]}"
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2022-03-14 15:56 Sam James
0 siblings, 0 replies; 90+ messages in thread
From: Sam James @ 2022-03-14 15:56 UTC (permalink / raw
To: gentoo-commits
commit: 671ffac2baa2d15e25de714cbb95c9c607ec8079
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 14 15:36:31 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Mar 14 15:56:30 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=671ffac2
sys-libs/liburing: add *DEPEND on linux-headers
Closes: https://bugs.gentoo.org/802516
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/liburing/liburing-2.1-r2.ebuild | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/sys-libs/liburing/liburing-2.1-r2.ebuild b/sys-libs/liburing/liburing-2.1-r2.ebuild
index 40852f3d1247..c65e7baf841c 100644
--- a/sys-libs/liburing/liburing-2.1-r2.ebuild
+++ b/sys-libs/liburing/liburing-2.1-r2.ebuild
@@ -21,6 +21,10 @@ IUSE="static-libs"
# fsync test hangs forever
RESTRICT="test"
+# At least installed headers need <linux/*>, bug #802516
+DEPEND=">=sys-kernel/linux-headers-5.1"
+RDEPEND="${DEPEND}"
+
PATCHES=(
# Upstream, bug #816798
"${FILESDIR}"/${P}-arm-syscall.patch
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2022-02-22 15:33 Lars Wendler
0 siblings, 0 replies; 90+ messages in thread
From: Lars Wendler @ 2022-02-22 15:33 UTC (permalink / raw
To: gentoo-commits
commit: 31e437d5c46c16b4f86e255561b41dba9dbfba04
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 22 15:31:58 2022 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Tue Feb 22 15:33:08 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=31e437d5
sys-libs/liburing: Synced live ebuild
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
sys-libs/liburing/liburing-9999.ebuild | 9 ++++++++-
1 file changed, 8 insertions(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-9999.ebuild b/sys-libs/liburing/liburing-9999.ebuild
index 72d3d7d1fa2a..c7427bfe9a0d 100644
--- a/sys-libs/liburing/liburing-9999.ebuild
+++ b/sys-libs/liburing/liburing-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=8
@@ -23,6 +23,13 @@ RESTRICT="test"
src_prepare() {
default
+
+ if [[ "${PV}" != *9999 ]] ; then
+ # Make sure pkgconfig files contain the correct version
+ # bug #809095 and #833895
+ sed -i "/^Version:/s@[[:digit:]\.]\+@${PV}@" ${PN}.spec || die
+ fi
+
multilib_copy_sources
}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2022-02-22 15:33 Lars Wendler
0 siblings, 0 replies; 90+ messages in thread
From: Lars Wendler @ 2022-02-22 15:33 UTC (permalink / raw
To: gentoo-commits
commit: aee2389acc66f1555ff924525c7b56bba2575b0d
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Tue Feb 22 15:28:41 2022 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Tue Feb 22 15:33:07 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aee2389a
sys-libs/liburing: Revbump to fix version in pkgconfig files
Closes: https://bugs.gentoo.org/833895
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
.../liburing/{liburing-2.1.ebuild => liburing-2.1-r1.ebuild} | 11 +++++++++--
1 file changed, 9 insertions(+), 2 deletions(-)
diff --git a/sys-libs/liburing/liburing-2.1.ebuild b/sys-libs/liburing/liburing-2.1-r1.ebuild
similarity index 84%
rename from sys-libs/liburing/liburing-2.1.ebuild
rename to sys-libs/liburing/liburing-2.1-r1.ebuild
index 268300b356e1..ae14b067cbb3 100644
--- a/sys-libs/liburing/liburing-2.1.ebuild
+++ b/sys-libs/liburing/liburing-2.1-r1.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2022 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI=7
+EAPI=8
inherit multilib-minimal toolchain-funcs
@@ -28,6 +28,13 @@ PATCHES=(
src_prepare() {
default
+
+ if [[ "${PV}" != *9999 ]] ; then
+ # Make sure pkgconfig files contain the correct version
+ # bug #809095 and #833895
+ sed -i "/^Version:/s@[[:digit:]\.]\+@${PV}@" ${PN}.spec || die
+ fi
+
multilib_copy_sources
}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2021-12-01 20:05 Lars Wendler
0 siblings, 0 replies; 90+ messages in thread
From: Lars Wendler @ 2021-12-01 20:05 UTC (permalink / raw
To: gentoo-commits
commit: 9b837383ee514fa03003a81473f692a658ba1d77
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Wed Dec 1 20:04:39 2021 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Wed Dec 1 20:05:44 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b837383
sys-libs/liburing: EAPI-8 bump
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
sys-libs/liburing/liburing-9999.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-9999.ebuild b/sys-libs/liburing/liburing-9999.ebuild
index 6d65622e2a7a..72d3d7d1fa2a 100644
--- a/sys-libs/liburing/liburing-9999.ebuild
+++ b/sys-libs/liburing/liburing-9999.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 multilib-minimal toolchain-funcs
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2021-11-26 19:28 Arthur Zamarin
0 siblings, 0 replies; 90+ messages in thread
From: Arthur Zamarin @ 2021-11-26 19:28 UTC (permalink / raw
To: gentoo-commits
commit: dd9a2fbb04d4e93caefb8e83df0a2be09befc30f
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 26 19:28:38 2021 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Nov 26 19:28:44 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd9a2fbb
sys-libs/liburing: Stabilize 2.1 ppc64, #826870
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
sys-libs/liburing/liburing-2.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.1.ebuild b/sys-libs/liburing/liburing-2.1.ebuild
index e9f757671c19..268300b356e1 100644
--- a/sys-libs/liburing/liburing-2.1.ebuild
+++ b/sys-libs/liburing/liburing-2.1.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 ~riscv sparc x86"
fi
LICENSE="MIT"
SLOT="0/2" # liburing.so major version
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2021-11-26 8:51 Agostino Sarubbo
0 siblings, 0 replies; 90+ messages in thread
From: Agostino Sarubbo @ 2021-11-26 8:51 UTC (permalink / raw
To: gentoo-commits
commit: 3750556c8e82d7596b1d415431063313c94bfc59
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 26 08:51:45 2021 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Nov 26 08:51:45 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3750556c
sys-libs/liburing: x86 stable wrt bug #826870
Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
sys-libs/liburing/liburing-2.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.1.ebuild b/sys-libs/liburing/liburing-2.1.ebuild
index a21086e58dde..e9f757671c19 100644
--- a/sys-libs/liburing/liburing-2.1.ebuild
+++ b/sys-libs/liburing/liburing-2.1.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv sparc x86"
fi
LICENSE="MIT"
SLOT="0/2" # liburing.so major version
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2021-11-26 8:51 Agostino Sarubbo
0 siblings, 0 replies; 90+ messages in thread
From: Agostino Sarubbo @ 2021-11-26 8:51 UTC (permalink / raw
To: gentoo-commits
commit: 572db9bd5a5bff560f822078da998d2e52a2cd30
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 26 08:51:28 2021 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Nov 26 08:51:28 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=572db9bd
sys-libs/liburing: sparc stable wrt bug #826870
Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
sys-libs/liburing/liburing-2.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.1.ebuild b/sys-libs/liburing/liburing-2.1.ebuild
index 3d745ab3b68d..a21086e58dde 100644
--- a/sys-libs/liburing/liburing-2.1.ebuild
+++ b/sys-libs/liburing/liburing-2.1.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv sparc ~x86"
fi
LICENSE="MIT"
SLOT="0/2" # liburing.so major version
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2021-11-26 8:50 Sam James
0 siblings, 0 replies; 90+ messages in thread
From: Sam James @ 2021-11-26 8:50 UTC (permalink / raw
To: gentoo-commits
commit: 976750ee34240dc837abc2ced0b71c5ee9599124
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 26 08:50:13 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Nov 26 08:50:13 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=976750ee
sys-libs/liburing: Stabilize 2.1 ppc, #826870
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/liburing/liburing-2.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.1.ebuild b/sys-libs/liburing/liburing-2.1.ebuild
index 9742a76209d2..3d745ab3b68d 100644
--- a/sys-libs/liburing/liburing-2.1.ebuild
+++ b/sys-libs/liburing/liburing-2.1.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ~ppc64 ~riscv ~sparc ~x86"
fi
LICENSE="MIT"
SLOT="0/2" # liburing.so major version
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2021-11-26 6:34 Sam James
0 siblings, 0 replies; 90+ messages in thread
From: Sam James @ 2021-11-26 6:34 UTC (permalink / raw
To: gentoo-commits
commit: 11da0941a6ea814bbb55aad572ef2928acac6d5b
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 26 06:34:23 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Nov 26 06:34:23 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11da0941
sys-libs/liburing: Stabilize 2.1 arm, #826870
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/liburing/liburing-2.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.1.ebuild b/sys-libs/liburing/liburing-2.1.ebuild
index 9515370e406a..9742a76209d2 100644
--- a/sys-libs/liburing/liburing-2.1.ebuild
+++ b/sys-libs/liburing/liburing-2.1.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
LICENSE="MIT"
SLOT="0/2" # liburing.so major version
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2021-11-26 6:34 Sam James
0 siblings, 0 replies; 90+ messages in thread
From: Sam James @ 2021-11-26 6:34 UTC (permalink / raw
To: gentoo-commits
commit: 71f1f8b025bd8c1afdc61d714fcdc805f25f9f1c
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 26 06:34:00 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Nov 26 06:34:00 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71f1f8b0
sys-libs/liburing: Stabilize 2.1 amd64, #826870
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/liburing/liburing-2.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.1.ebuild b/sys-libs/liburing/liburing-2.1.ebuild
index c6d9aa22c810..9515370e406a 100644
--- a/sys-libs/liburing/liburing-2.1.ebuild
+++ b/sys-libs/liburing/liburing-2.1.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
LICENSE="MIT"
SLOT="0/2" # liburing.so major version
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2021-11-26 6:34 Sam James
0 siblings, 0 replies; 90+ messages in thread
From: Sam James @ 2021-11-26 6:34 UTC (permalink / raw
To: gentoo-commits
commit: 2cdf64f5a0d5edde8e331a9a5229df3e987909c3
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 26 06:33:31 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Nov 26 06:33:31 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2cdf64f5
sys-libs/liburing: Stabilize 2.1 arm64, #826870
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/liburing/liburing-2.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-2.1.ebuild b/sys-libs/liburing/liburing-2.1.ebuild
index dd13ba0d9ab7..c6d9aa22c810 100644
--- a/sys-libs/liburing/liburing-2.1.ebuild
+++ b/sys-libs/liburing/liburing-2.1.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
LICENSE="MIT"
SLOT="0/2" # liburing.so major version
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2021-09-10 12:01 Lars Wendler
0 siblings, 0 replies; 90+ messages in thread
From: Lars Wendler @ 2021-09-10 12:01 UTC (permalink / raw
To: gentoo-commits
commit: ac4da73de602492639f60929e59050a8d3f213f2
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 10 12:01:32 2021 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Fri Sep 10 12:01:46 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac4da73d
sys-libs/liburing: Synced live ebuild
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
sys-libs/liburing/liburing-9999.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-libs/liburing/liburing-9999.ebuild b/sys-libs/liburing/liburing-9999.ebuild
index 5730a362b7e..6d65622e2a7 100644
--- a/sys-libs/liburing/liburing-9999.ebuild
+++ b/sys-libs/liburing/liburing-9999.ebuild
@@ -12,10 +12,10 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
fi
LICENSE="MIT"
-SLOT="0/2.0.0" # liburing.so version
+SLOT="0/2" # liburing.so major version
IUSE="static-libs"
# fsync test hangs forever
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2021-09-10 12:01 Lars Wendler
0 siblings, 0 replies; 90+ messages in thread
From: Lars Wendler @ 2021-09-10 12:01 UTC (permalink / raw
To: gentoo-commits
commit: d6ef7fd532d1dfed224264fc9a26370684c5e5b9
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 10 12:00:54 2021 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Fri Sep 10 12:01:46 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6ef7fd5
sys-libs/liburing: Bump to version 2.1
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
sys-libs/liburing/Manifest | 1 +
sys-libs/liburing/liburing-2.1.ebuild | 55 +++++++++++++++++++++++++++++++++++
2 files changed, 56 insertions(+)
diff --git a/sys-libs/liburing/Manifest b/sys-libs/liburing/Manifest
index 23997d6cce0..274dba18060 100644
--- a/sys-libs/liburing/Manifest
+++ b/sys-libs/liburing/Manifest
@@ -1,2 +1,3 @@
DIST liburing-0.7.tar.bz2 86386 BLAKE2B a4fa00cc8e384f9909f3c628d479774beaffd5ab09c9f321ef22bfbabd273e4c8d4dbb30a3280633e89e1a79e893348e68f0aa2f3b1b4deda56759f77d9b1875 SHA512 9a23bc08e0fa59273264295859dddbe3276b2911df6d937b3c6f7647a250a3175222b5f051f3094efc98e48cacd242511327c5c5b895ebde10c8c87929ba4328
DIST liburing-2.0.tar.bz2 109066 BLAKE2B e2be57f66d2a40650c74502bef55e646986443450b2cdf4d2b5247a3fa099178ae19e61a20e4452dc723351053b613a96743f1268004939da9fddd8f38df3fa5 SHA512 a0da3472eb876c9cfbe56abe14b4d926e4d1c362ee9c4f38eec4c4ab01edab6d76651ffe2afe5cac8589caadc02517950974332eb7990f8bcc9f4f4800b66e33
+DIST liburing-2.1.tar.bz2 120806 BLAKE2B 3a09d1504150ed1c111f064187d868fd86ec7c3dbf661f73999f7fbb9c945b528f7ab2e0cfff5d270a1a977f04deedc7c790b6df8708ef2884fbf28c1a9ffd1b SHA512 a658454869b01752b5e499c4f0b50c342a8ff63b3dd1a473a96f9fad03f22a6e4d2354b0e658a4e7e50ea27440a84ee274856b3687803583bc80cb4bc45aec71
diff --git a/sys-libs/liburing/liburing-2.1.ebuild b/sys-libs/liburing/liburing-2.1.ebuild
new file mode 100644
index 00000000000..6d65622e2a7
--- /dev/null
+++ b/sys-libs/liburing/liburing-2.1.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-minimal toolchain-funcs
+
+DESCRIPTION="Efficient I/O with io_uring"
+HOMEPAGE="https://github.com/axboe/liburing"
+if [[ "${PV}" == *9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/axboe/liburing.git"
+else
+ SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~riscv ~sparc ~x86"
+fi
+LICENSE="MIT"
+SLOT="0/2" # liburing.so major version
+
+IUSE="static-libs"
+# fsync test hangs forever
+RESTRICT="test"
+
+src_prepare() {
+ default
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ local myconf=(
+ --prefix="${EPREFIX}/usr"
+ --libdir="${EPREFIX}/usr/$(get_libdir)"
+ --libdevdir="${EPREFIX}/usr/$(get_libdir)"
+ --mandir="${EPREFIX}/usr/share/man"
+ --cc="$(tc-getCC)"
+ )
+ # No autotools configure! "econf" will fail.
+ TMPDIR="${T}" ./configure "${myconf[@]}"
+}
+
+multilib_src_compile() {
+ emake V=1 AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ if ! use static-libs ; then
+ find "${ED}" -type f -name "*.a" -delete || die
+ fi
+}
+
+multilib_src_test() {
+ emake V=1 runtests
+}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2021-03-11 17:22 Lars Wendler
0 siblings, 0 replies; 90+ messages in thread
From: Lars Wendler @ 2021-03-11 17:22 UTC (permalink / raw
To: gentoo-commits
commit: e585352266a059f8ec5a7baf912353c63f888fe5
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 11 17:22:07 2021 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Thu Mar 11 17:22:07 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5853522
sys-libs/liburing: Removed old
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
sys-libs/liburing/Manifest | 1 -
sys-libs/liburing/liburing-0.6.ebuild | 50 -----------------------------------
2 files changed, 51 deletions(-)
diff --git a/sys-libs/liburing/Manifest b/sys-libs/liburing/Manifest
index 41086b05932..23997d6cce0 100644
--- a/sys-libs/liburing/Manifest
+++ b/sys-libs/liburing/Manifest
@@ -1,3 +1,2 @@
-DIST liburing-0.6.tar.bz2 81429 BLAKE2B f905238a324d5e3f4fd0c572aa7db7a2c337aea282175d2a0f89802588d3900d2fb3ef8d6787aea38a406f1ccc57bf143864b708a4716783b09d4208164d2d99 SHA512 07fb0f61cc1d204bd340ef55ec65579a718ca266e4b9c8cdd6e47ae06defa3a9521e83fb3e6ed7c8910f52428dd62f4af900c4ec13c3509c7e366b4c13e7feb5
DIST liburing-0.7.tar.bz2 86386 BLAKE2B a4fa00cc8e384f9909f3c628d479774beaffd5ab09c9f321ef22bfbabd273e4c8d4dbb30a3280633e89e1a79e893348e68f0aa2f3b1b4deda56759f77d9b1875 SHA512 9a23bc08e0fa59273264295859dddbe3276b2911df6d937b3c6f7647a250a3175222b5f051f3094efc98e48cacd242511327c5c5b895ebde10c8c87929ba4328
DIST liburing-2.0.tar.bz2 109066 BLAKE2B e2be57f66d2a40650c74502bef55e646986443450b2cdf4d2b5247a3fa099178ae19e61a20e4452dc723351053b613a96743f1268004939da9fddd8f38df3fa5 SHA512 a0da3472eb876c9cfbe56abe14b4d926e4d1c362ee9c4f38eec4c4ab01edab6d76651ffe2afe5cac8589caadc02517950974332eb7990f8bcc9f4f4800b66e33
diff --git a/sys-libs/liburing/liburing-0.6.ebuild b/sys-libs/liburing/liburing-0.6.ebuild
deleted file mode 100644
index a24e746cdfc..00000000000
--- a/sys-libs/liburing/liburing-0.6.ebuild
+++ /dev/null
@@ -1,50 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-minimal toolchain-funcs
-
-DESCRIPTION="Efficient I/O with io_uring"
-HOMEPAGE="https://github.com/axboe/liburing"
-SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
-LICENSE="MIT"
-SLOT="0"
-
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
-IUSE="static-libs"
-# fsync test hangs forever
-RESTRICT="test"
-
-src_prepare() {
- default
- multilib_copy_sources
-}
-
-multilib_src_configure() {
- local myconf=(
- --prefix="${EPREFIX}/usr"
- --libdir="${EPREFIX}/usr/$(get_libdir)"
- --libdevdir="${EPREFIX}/usr/$(get_libdir)"
- --mandir="${EPREFIX}/usr/share/man"
- --cc="$(tc-getCC)"
- )
- # No autotools configure! "econf" will fail.
- TMPDIR="${T}" ./configure "${myconf[@]}"
-}
-
-multilib_src_compile() {
- emake V=1 AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
-}
-
-multilib_src_install_all() {
- einstalldocs
-
- if ! use static-libs ; then
- find "${ED}" -type f -name "*.a" -delete || die
- fi
-}
-
-multilib_src_test() {
- emake V=1 runtests
-}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2021-03-11 17:21 Lars Wendler
0 siblings, 0 replies; 90+ messages in thread
From: Lars Wendler @ 2021-03-11 17:21 UTC (permalink / raw
To: gentoo-commits
commit: c7a269c33c2e0f3221d09f2df6964afb164743f4
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 11 17:21:19 2021 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Thu Mar 11 17:21:43 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7a269c3
sys-libs/liburing: Synced live ebuild
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
sys-libs/liburing/liburing-9999.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-libs/liburing/liburing-9999.ebuild b/sys-libs/liburing/liburing-9999.ebuild
index 67502a7d83c..5730a362b7e 100644
--- a/sys-libs/liburing/liburing-9999.ebuild
+++ b/sys-libs/liburing/liburing-9999.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
fi
LICENSE="MIT"
SLOT="0/2.0.0" # liburing.so version
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2021-03-11 17:21 Lars Wendler
0 siblings, 0 replies; 90+ messages in thread
From: Lars Wendler @ 2021-03-11 17:21 UTC (permalink / raw
To: gentoo-commits
commit: e46d696b004faae9f8cfa77880b3c4de63d4fd61
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Thu Mar 11 17:19:13 2021 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Thu Mar 11 17:21:42 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e46d696b
sys-libs/liburing: Bump to version 2.0
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
sys-libs/liburing/Manifest | 1 +
sys-libs/liburing/liburing-2.0.ebuild | 55 +++++++++++++++++++++++++++++++++++
2 files changed, 56 insertions(+)
diff --git a/sys-libs/liburing/Manifest b/sys-libs/liburing/Manifest
index 71664493284..41086b05932 100644
--- a/sys-libs/liburing/Manifest
+++ b/sys-libs/liburing/Manifest
@@ -1,2 +1,3 @@
DIST liburing-0.6.tar.bz2 81429 BLAKE2B f905238a324d5e3f4fd0c572aa7db7a2c337aea282175d2a0f89802588d3900d2fb3ef8d6787aea38a406f1ccc57bf143864b708a4716783b09d4208164d2d99 SHA512 07fb0f61cc1d204bd340ef55ec65579a718ca266e4b9c8cdd6e47ae06defa3a9521e83fb3e6ed7c8910f52428dd62f4af900c4ec13c3509c7e366b4c13e7feb5
DIST liburing-0.7.tar.bz2 86386 BLAKE2B a4fa00cc8e384f9909f3c628d479774beaffd5ab09c9f321ef22bfbabd273e4c8d4dbb30a3280633e89e1a79e893348e68f0aa2f3b1b4deda56759f77d9b1875 SHA512 9a23bc08e0fa59273264295859dddbe3276b2911df6d937b3c6f7647a250a3175222b5f051f3094efc98e48cacd242511327c5c5b895ebde10c8c87929ba4328
+DIST liburing-2.0.tar.bz2 109066 BLAKE2B e2be57f66d2a40650c74502bef55e646986443450b2cdf4d2b5247a3fa099178ae19e61a20e4452dc723351053b613a96743f1268004939da9fddd8f38df3fa5 SHA512 a0da3472eb876c9cfbe56abe14b4d926e4d1c362ee9c4f38eec4c4ab01edab6d76651ffe2afe5cac8589caadc02517950974332eb7990f8bcc9f4f4800b66e33
diff --git a/sys-libs/liburing/liburing-2.0.ebuild b/sys-libs/liburing/liburing-2.0.ebuild
new file mode 100644
index 00000000000..5730a362b7e
--- /dev/null
+++ b/sys-libs/liburing/liburing-2.0.ebuild
@@ -0,0 +1,55 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-minimal toolchain-funcs
+
+DESCRIPTION="Efficient I/O with io_uring"
+HOMEPAGE="https://github.com/axboe/liburing"
+if [[ "${PV}" == *9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/axboe/liburing.git"
+else
+ SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+fi
+LICENSE="MIT"
+SLOT="0/2.0.0" # liburing.so version
+
+IUSE="static-libs"
+# fsync test hangs forever
+RESTRICT="test"
+
+src_prepare() {
+ default
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ local myconf=(
+ --prefix="${EPREFIX}/usr"
+ --libdir="${EPREFIX}/usr/$(get_libdir)"
+ --libdevdir="${EPREFIX}/usr/$(get_libdir)"
+ --mandir="${EPREFIX}/usr/share/man"
+ --cc="$(tc-getCC)"
+ )
+ # No autotools configure! "econf" will fail.
+ TMPDIR="${T}" ./configure "${myconf[@]}"
+}
+
+multilib_src_compile() {
+ emake V=1 AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ if ! use static-libs ; then
+ find "${ED}" -type f -name "*.a" -delete || die
+ fi
+}
+
+multilib_src_test() {
+ emake V=1 runtests
+}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2020-12-17 0:48 Sam James
0 siblings, 0 replies; 90+ messages in thread
From: Sam James @ 2020-12-17 0:48 UTC (permalink / raw
To: gentoo-commits
commit: 9c253ead245202af4775ef3f594524a106a4aebd
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Dec 17 00:47:08 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Dec 17 00:47:08 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c253ead
sys-libs/liburing: Stabilize 0.7-r1 ppc, #751724
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/liburing/liburing-0.7-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-0.7-r1.ebuild b/sys-libs/liburing/liburing-0.7-r1.ebuild
index 284efb838d6..dc6b6076077 100644
--- a/sys-libs/liburing/liburing-0.7-r1.ebuild
+++ b/sys-libs/liburing/liburing-0.7-r1.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ppc ppc64 sparc x86"
fi
LICENSE="MIT"
SLOT="0/1.0.7" # liburing.so version
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2020-11-10 17:44 Sam James
0 siblings, 0 replies; 90+ messages in thread
From: Sam James @ 2020-11-10 17:44 UTC (permalink / raw
To: gentoo-commits
commit: 9ecedc6f9b319994513ee1a4c9e92e606dc885c9
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 10 17:43:06 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Tue Nov 10 17:43:06 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9ecedc6f
sys-libs/liburing: Stabilize 0.7-r1 sparc, #751724
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/liburing/liburing-0.7-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-0.7-r1.ebuild b/sys-libs/liburing/liburing-0.7-r1.ebuild
index 13dcf683c15..284efb838d6 100644
--- a/sys-libs/liburing/liburing-0.7-r1.ebuild
+++ b/sys-libs/liburing/liburing-0.7-r1.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 sparc x86"
fi
LICENSE="MIT"
SLOT="0/1.0.7" # liburing.so version
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2020-11-07 3:49 Georgy Yakovlev
0 siblings, 0 replies; 90+ messages in thread
From: Georgy Yakovlev @ 2020-11-07 3:49 UTC (permalink / raw
To: gentoo-commits
commit: 1072114e425dd7201a752241040ab022b539729d
Author: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
AuthorDate: Sat Nov 7 01:37:30 2020 +0000
Commit: Georgy Yakovlev <gyakovlev <AT> gentoo <DOT> org>
CommitDate: Sat Nov 7 02:08:56 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1072114e
sys-libs/liburing: 0.7-r1 ppc64 stable, bug #750047
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Georgy Yakovlev <gyakovlev <AT> gentoo.org>
sys-libs/liburing/liburing-0.7-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-0.7-r1.ebuild b/sys-libs/liburing/liburing-0.7-r1.ebuild
index 716d25c0489..13dcf683c15 100644
--- a/sys-libs/liburing/liburing-0.7-r1.ebuild
+++ b/sys-libs/liburing/liburing-0.7-r1.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ppc64 ~sparc x86"
fi
LICENSE="MIT"
SLOT="0/1.0.7" # liburing.so version
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2020-11-06 10:26 Lars Wendler
0 siblings, 0 replies; 90+ messages in thread
From: Lars Wendler @ 2020-11-06 10:26 UTC (permalink / raw
To: gentoo-commits
commit: 25c1059f37bc54853db82c7836f7a87a9e02ad8b
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Fri Nov 6 10:12:45 2020 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Fri Nov 6 10:26:02 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=25c1059f
sys-libs/liburing: Revbump to add sub-slot for ABI changes
Bug: https://bugs.gentoo.org/752132
Package-Manager: Portage-3.0.9, Repoman-3.0.2
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
sys-libs/liburing/{liburing-0.7.ebuild => liburing-0.7-r1.ebuild} | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-0.7.ebuild b/sys-libs/liburing/liburing-0.7-r1.ebuild
similarity index 96%
rename from sys-libs/liburing/liburing-0.7.ebuild
rename to sys-libs/liburing/liburing-0.7-r1.ebuild
index 8c9918f03cc..716d25c0489 100644
--- a/sys-libs/liburing/liburing-0.7.ebuild
+++ b/sys-libs/liburing/liburing-0.7-r1.ebuild
@@ -15,7 +15,7 @@ else
KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
fi
LICENSE="MIT"
-SLOT="0"
+SLOT="0/1.0.7" # liburing.so version
IUSE="static-libs"
# fsync test hangs forever
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2020-10-31 19:38 Piotr Karbowski
0 siblings, 0 replies; 90+ messages in thread
From: Piotr Karbowski @ 2020-10-31 19:38 UTC (permalink / raw
To: gentoo-commits
commit: 11ad3139a0b701a0183314009249610cb48601bb
Author: Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 31 19:35:52 2020 +0000
Commit: Piotr Karbowski <slashbeast <AT> gentoo <DOT> org>
CommitDate: Sat Oct 31 19:37:57 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11ad3139
sys-libs/liburing: 0.7 amd64 stable.
Signed-off-by: Piotr Karbowski <slashbeast <AT> gentoo.org>
sys-libs/liburing/liburing-0.7.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-0.7.ebuild b/sys-libs/liburing/liburing-0.7.ebuild
index 38c0b247606..8c9918f03cc 100644
--- a/sys-libs/liburing/liburing-0.7.ebuild
+++ b/sys-libs/liburing/liburing-0.7.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
+ KEYWORDS="~alpha amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
fi
LICENSE="MIT"
SLOT="0"
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2020-10-26 2:51 Sam James
0 siblings, 0 replies; 90+ messages in thread
From: Sam James @ 2020-10-26 2:51 UTC (permalink / raw
To: gentoo-commits
commit: 7e5dc1f816af54b37152d3ea8a57ab384ddf0bd7
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Oct 26 02:48:42 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Oct 26 02:48:42 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e5dc1f8
sys-libs/liburing: Stabilize 0.7 arm arm, #744361
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/liburing/liburing-0.7.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-0.7.ebuild b/sys-libs/liburing/liburing-0.7.ebuild
index 08dbded4c35..38c0b247606 100644
--- a/sys-libs/liburing/liburing-0.7.ebuild
+++ b/sys-libs/liburing/liburing-0.7.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
+ KEYWORDS="~alpha ~amd64 arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
fi
LICENSE="MIT"
SLOT="0"
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2020-10-25 23:08 Thomas Deutschmann
0 siblings, 0 replies; 90+ messages in thread
From: Thomas Deutschmann @ 2020-10-25 23:08 UTC (permalink / raw
To: gentoo-commits
commit: 4b863fbdd51dc0222238ae2f1c8f4c68887030d8
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Sun Oct 25 22:56:27 2020 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Sun Oct 25 22:56:27 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b863fbd
sys-libs/liburing: x86 stable (bug #744361)
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
sys-libs/liburing/liburing-0.7.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-0.7.ebuild b/sys-libs/liburing/liburing-0.7.ebuild
index dce472012bb..08dbded4c35 100644
--- a/sys-libs/liburing/liburing-0.7.ebuild
+++ b/sys-libs/liburing/liburing-0.7.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
fi
LICENSE="MIT"
SLOT="0"
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2020-10-24 11:55 Sam James
0 siblings, 0 replies; 90+ messages in thread
From: Sam James @ 2020-10-24 11:55 UTC (permalink / raw
To: gentoo-commits
commit: 805bb4ddc3b8e5e78b3839cc4ba37c2121ad810a
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Oct 24 11:52:26 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Oct 24 11:52:26 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=805bb4dd
sys-libs/liburing: Stabilize 0.7 arm64 arm64, #744361
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/liburing/liburing-0.7.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-0.7.ebuild b/sys-libs/liburing/liburing-0.7.ebuild
index 1fdee42809c..dce472012bb 100644
--- a/sys-libs/liburing/liburing-0.7.ebuild
+++ b/sys-libs/liburing/liburing-0.7.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
fi
LICENSE="MIT"
SLOT="0"
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2020-07-16 8:43 Lars Wendler
0 siblings, 0 replies; 90+ messages in thread
From: Lars Wendler @ 2020-07-16 8:43 UTC (permalink / raw
To: gentoo-commits
commit: f7ba30b0d26f94868f4ecb2a12e832a72dc6ecbf
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 16 08:43:53 2020 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Thu Jul 16 08:43:53 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7ba30b0
sys-libs/liburing: Fixed "ebuild has trailing blank line" QA issue
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
sys-libs/liburing/liburing-0.6.ebuild | 1 -
sys-libs/liburing/liburing-0.7.ebuild | 1 -
sys-libs/liburing/liburing-9999.ebuild | 1 -
3 files changed, 3 deletions(-)
diff --git a/sys-libs/liburing/liburing-0.6.ebuild b/sys-libs/liburing/liburing-0.6.ebuild
index 462e91953aa..a24e746cdfc 100644
--- a/sys-libs/liburing/liburing-0.6.ebuild
+++ b/sys-libs/liburing/liburing-0.6.ebuild
@@ -48,4 +48,3 @@ multilib_src_install_all() {
multilib_src_test() {
emake V=1 runtests
}
-
diff --git a/sys-libs/liburing/liburing-0.7.ebuild b/sys-libs/liburing/liburing-0.7.ebuild
index 692a3550454..1fdee42809c 100644
--- a/sys-libs/liburing/liburing-0.7.ebuild
+++ b/sys-libs/liburing/liburing-0.7.ebuild
@@ -53,4 +53,3 @@ multilib_src_install_all() {
multilib_src_test() {
emake V=1 runtests
}
-
diff --git a/sys-libs/liburing/liburing-9999.ebuild b/sys-libs/liburing/liburing-9999.ebuild
index 84175f12e7b..3e0f86f2136 100644
--- a/sys-libs/liburing/liburing-9999.ebuild
+++ b/sys-libs/liburing/liburing-9999.ebuild
@@ -53,4 +53,3 @@ multilib_src_install_all() {
multilib_src_test() {
emake V=1 runtests
}
-
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2020-07-16 7:22 Lars Wendler
0 siblings, 0 replies; 90+ messages in thread
From: Lars Wendler @ 2020-07-16 7:22 UTC (permalink / raw
To: gentoo-commits
commit: a3c8accd13b1dda88fa4cb4c8d0c898453efa8ad
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 16 07:22:19 2020 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Thu Jul 16 07:22:47 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3c8accd
sys-libs/liburing: Added tests
Closes: https://bugs.gentoo.org/718100
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
sys-libs/liburing/liburing-0.6.ebuild | 7 +++++++
sys-libs/liburing/liburing-0.7.ebuild | 7 +++++++
sys-libs/liburing/liburing-9999.ebuild | 7 +++++++
3 files changed, 21 insertions(+)
diff --git a/sys-libs/liburing/liburing-0.6.ebuild b/sys-libs/liburing/liburing-0.6.ebuild
index 3f80273282d..462e91953aa 100644
--- a/sys-libs/liburing/liburing-0.6.ebuild
+++ b/sys-libs/liburing/liburing-0.6.ebuild
@@ -13,6 +13,8 @@ SLOT="0"
KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
IUSE="static-libs"
+# fsync test hangs forever
+RESTRICT="test"
src_prepare() {
default
@@ -42,3 +44,8 @@ multilib_src_install_all() {
find "${ED}" -type f -name "*.a" -delete || die
fi
}
+
+multilib_src_test() {
+ emake V=1 runtests
+}
+
diff --git a/sys-libs/liburing/liburing-0.7.ebuild b/sys-libs/liburing/liburing-0.7.ebuild
index cde3eb1014a..692a3550454 100644
--- a/sys-libs/liburing/liburing-0.7.ebuild
+++ b/sys-libs/liburing/liburing-0.7.ebuild
@@ -18,6 +18,8 @@ LICENSE="MIT"
SLOT="0"
IUSE="static-libs"
+# fsync test hangs forever
+RESTRICT="test"
src_prepare() {
default
@@ -47,3 +49,8 @@ multilib_src_install_all() {
find "${ED}" -type f -name "*.a" -delete || die
fi
}
+
+multilib_src_test() {
+ emake V=1 runtests
+}
+
diff --git a/sys-libs/liburing/liburing-9999.ebuild b/sys-libs/liburing/liburing-9999.ebuild
index 13b6926c936..84175f12e7b 100644
--- a/sys-libs/liburing/liburing-9999.ebuild
+++ b/sys-libs/liburing/liburing-9999.ebuild
@@ -18,6 +18,8 @@ LICENSE="MIT"
SLOT="0"
IUSE="static-libs"
+# fsync test hangs forever
+RESTRICT="test"
src_prepare() {
default
@@ -47,3 +49,8 @@ multilib_src_install_all() {
find "${ED}" -type f -name "*.a" -delete || die
fi
}
+
+multilib_src_test() {
+ emake V=1 runtests
+}
+
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2020-07-16 3:45 Sam James
0 siblings, 0 replies; 90+ messages in thread
From: Sam James @ 2020-07-16 3:45 UTC (permalink / raw
To: gentoo-commits
commit: 91b066872dc858d0f296a9c0148fd2a322f24cf1
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Thu Jul 16 03:44:46 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Thu Jul 16 03:44:46 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91b06687
sys-libs/liburing: arm keyworded (bug #730478)
Package-Manager: Portage-2.3.99, Repoman-2.3.23
Signed-off-by: Sam James <sam <AT> gentoo.org>
sys-libs/liburing/liburing-0.7.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-0.7.ebuild b/sys-libs/liburing/liburing-0.7.ebuild
index 13b6926c936..cde3eb1014a 100644
--- a/sys-libs/liburing/liburing-0.7.ebuild
+++ b/sys-libs/liburing/liburing-0.7.ebuild
@@ -12,7 +12,7 @@ if [[ "${PV}" == *9999 ]] ; then
EGIT_REPO_URI="https://github.com/axboe/liburing.git"
else
SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
- KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+ KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
fi
LICENSE="MIT"
SLOT="0"
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2020-07-15 8:10 Lars Wendler
0 siblings, 0 replies; 90+ messages in thread
From: Lars Wendler @ 2020-07-15 8:10 UTC (permalink / raw
To: gentoo-commits
commit: 5cd70d1248b4a51413a9708121f47aee800eec78
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Wed Jul 15 08:09:52 2020 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Wed Jul 15 08:10:07 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cd70d12
sys-libs/liburing: Bump to version 0.7
Closes: https://bugs.gentoo.org/730534
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
sys-libs/liburing/Manifest | 1 +
sys-libs/liburing/liburing-0.7.ebuild | 49 +++++++++++++++++++++++++++++++++++
2 files changed, 50 insertions(+)
diff --git a/sys-libs/liburing/Manifest b/sys-libs/liburing/Manifest
index 67134c48af3..71664493284 100644
--- a/sys-libs/liburing/Manifest
+++ b/sys-libs/liburing/Manifest
@@ -1 +1,2 @@
DIST liburing-0.6.tar.bz2 81429 BLAKE2B f905238a324d5e3f4fd0c572aa7db7a2c337aea282175d2a0f89802588d3900d2fb3ef8d6787aea38a406f1ccc57bf143864b708a4716783b09d4208164d2d99 SHA512 07fb0f61cc1d204bd340ef55ec65579a718ca266e4b9c8cdd6e47ae06defa3a9521e83fb3e6ed7c8910f52428dd62f4af900c4ec13c3509c7e366b4c13e7feb5
+DIST liburing-0.7.tar.bz2 86386 BLAKE2B a4fa00cc8e384f9909f3c628d479774beaffd5ab09c9f321ef22bfbabd273e4c8d4dbb30a3280633e89e1a79e893348e68f0aa2f3b1b4deda56759f77d9b1875 SHA512 9a23bc08e0fa59273264295859dddbe3276b2911df6d937b3c6f7647a250a3175222b5f051f3094efc98e48cacd242511327c5c5b895ebde10c8c87929ba4328
diff --git a/sys-libs/liburing/liburing-0.7.ebuild b/sys-libs/liburing/liburing-0.7.ebuild
new file mode 100644
index 00000000000..13b6926c936
--- /dev/null
+++ b/sys-libs/liburing/liburing-0.7.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-minimal toolchain-funcs
+
+DESCRIPTION="Efficient I/O with io_uring"
+HOMEPAGE="https://github.com/axboe/liburing"
+if [[ "${PV}" == *9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/axboe/liburing.git"
+else
+ SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
+ KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+fi
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="static-libs"
+
+src_prepare() {
+ default
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ local myconf=(
+ --prefix="${EPREFIX}/usr"
+ --libdir="${EPREFIX}/usr/$(get_libdir)"
+ --libdevdir="${EPREFIX}/usr/$(get_libdir)"
+ --mandir="${EPREFIX}/usr/share/man"
+ --cc="$(tc-getCC)"
+ )
+ # No autotools configure! "econf" will fail.
+ TMPDIR="${T}" ./configure "${myconf[@]}"
+}
+
+multilib_src_compile() {
+ emake V=1 AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ if ! use static-libs ; then
+ find "${ED}" -type f -name "*.a" -delete || die
+ fi
+}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2020-07-06 9:03 Lars Wendler
0 siblings, 0 replies; 90+ messages in thread
From: Lars Wendler @ 2020-07-06 9:03 UTC (permalink / raw
To: gentoo-commits
commit: 684ce5e609906f4954bf3ad218388dfb8b3f24f2
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Mon Jul 6 09:02:11 2020 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Mon Jul 6 09:02:43 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=684ce5e6
sys-libs/liburing: Added live ebuild
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
sys-libs/liburing/liburing-9999.ebuild | 49 ++++++++++++++++++++++++++++++++++
1 file changed, 49 insertions(+)
diff --git a/sys-libs/liburing/liburing-9999.ebuild b/sys-libs/liburing/liburing-9999.ebuild
new file mode 100644
index 00000000000..13b6926c936
--- /dev/null
+++ b/sys-libs/liburing/liburing-9999.ebuild
@@ -0,0 +1,49 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-minimal toolchain-funcs
+
+DESCRIPTION="Efficient I/O with io_uring"
+HOMEPAGE="https://github.com/axboe/liburing"
+if [[ "${PV}" == *9999 ]] ; then
+ inherit git-r3
+ EGIT_REPO_URI="https://github.com/axboe/liburing.git"
+else
+ SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
+ KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+fi
+LICENSE="MIT"
+SLOT="0"
+
+IUSE="static-libs"
+
+src_prepare() {
+ default
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ local myconf=(
+ --prefix="${EPREFIX}/usr"
+ --libdir="${EPREFIX}/usr/$(get_libdir)"
+ --libdevdir="${EPREFIX}/usr/$(get_libdir)"
+ --mandir="${EPREFIX}/usr/share/man"
+ --cc="$(tc-getCC)"
+ )
+ # No autotools configure! "econf" will fail.
+ TMPDIR="${T}" ./configure "${myconf[@]}"
+}
+
+multilib_src_compile() {
+ emake V=1 AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ if ! use static-libs ; then
+ find "${ED}" -type f -name "*.a" -delete || die
+ fi
+}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2020-06-25 9:16 Lars Wendler
0 siblings, 0 replies; 90+ messages in thread
From: Lars Wendler @ 2020-06-25 9:16 UTC (permalink / raw
To: gentoo-commits
commit: f91eb97a298d3b8539a7fb355bedbd76f23fd690
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Thu Jun 25 09:15:54 2020 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Thu Jun 25 09:16:02 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f91eb97a
sys-libs/liburing: Removed old
Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
sys-libs/liburing/Manifest | 1 -
sys-libs/liburing/liburing-0.5.ebuild | 44 -----------------------------------
2 files changed, 45 deletions(-)
diff --git a/sys-libs/liburing/Manifest b/sys-libs/liburing/Manifest
index 5f1cb2a00f9..67134c48af3 100644
--- a/sys-libs/liburing/Manifest
+++ b/sys-libs/liburing/Manifest
@@ -1,2 +1 @@
-DIST liburing-0.5.tar.bz2 75525 BLAKE2B 7b58a59212a6c3527c0adfc102add73dc875885bcdcd6ba9dcd64020d6c8f277b5cc0e1d33860aab0d9495f0409461278175aed7483aa9c44d3c7f78b1238920 SHA512 70202f25fad89787c5c0f0022dddebd3f5ff8eb572ec50c36cc3980f291b456de445c1cf411761be1438e22c69bdb446e1e5b3c10317ec00cb3412a63508faa4
DIST liburing-0.6.tar.bz2 81429 BLAKE2B f905238a324d5e3f4fd0c572aa7db7a2c337aea282175d2a0f89802588d3900d2fb3ef8d6787aea38a406f1ccc57bf143864b708a4716783b09d4208164d2d99 SHA512 07fb0f61cc1d204bd340ef55ec65579a718ca266e4b9c8cdd6e47ae06defa3a9521e83fb3e6ed7c8910f52428dd62f4af900c4ec13c3509c7e366b4c13e7feb5
diff --git a/sys-libs/liburing/liburing-0.5.ebuild b/sys-libs/liburing/liburing-0.5.ebuild
deleted file mode 100644
index 3d71e8bd754..00000000000
--- a/sys-libs/liburing/liburing-0.5.ebuild
+++ /dev/null
@@ -1,44 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit multilib-minimal toolchain-funcs
-
-DESCRIPTION="Efficient I/O with io_uring"
-HOMEPAGE="https://github.com/axboe/liburing"
-SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
-LICENSE="MIT"
-SLOT="0"
-
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
-IUSE="static-libs"
-
-src_prepare() {
- default
- multilib_copy_sources
-}
-
-multilib_src_configure() {
- local myconf=(
- --prefix="${EPREFIX}/usr"
- --libdir="${EPREFIX}/usr/$(get_libdir)"
- --libdevdir="${EPREFIX}/usr/$(get_libdir)"
- --mandir="${EPREFIX}/usr/share/man"
- --cc="$(tc-getCC)"
- )
- # No autotools configure! "econf" will fail.
- TMPDIR="${T}" ./configure "${myconf[@]}"
-}
-
-multilib_src_compile() {
- emake V=1 AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
-}
-
-multilib_src_install_all() {
- einstalldocs
-
- if ! use static-libs ; then
- find "${ED}" -type f -name "*.a" -delete || die
- fi
-}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2020-06-21 17:13 Agostino Sarubbo
0 siblings, 0 replies; 90+ messages in thread
From: Agostino Sarubbo @ 2020-06-21 17:13 UTC (permalink / raw
To: gentoo-commits
commit: c422e6efb835389b97e4b7cbb044e26394b0dffa
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 21 17:13:39 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Jun 21 17:13:39 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c422e6ef
sys-libs/liburing: x86 stable wrt bug #728932
Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
sys-libs/liburing/liburing-0.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-0.6.ebuild b/sys-libs/liburing/liburing-0.6.ebuild
index d5a0e4cc401..3f80273282d 100644
--- a/sys-libs/liburing/liburing-0.6.ebuild
+++ b/sys-libs/liburing/liburing-0.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc x86"
IUSE="static-libs"
src_prepare() {
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2020-06-21 16:54 Agostino Sarubbo
0 siblings, 0 replies; 90+ messages in thread
From: Agostino Sarubbo @ 2020-06-21 16:54 UTC (permalink / raw
To: gentoo-commits
commit: 75fb950957c6e06598a38d39a6cb155e280a7cbb
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 21 16:53:19 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Sun Jun 21 16:54:46 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75fb9509
sys-libs/liburing: amd64 stable wrt bug #728932
Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
sys-libs/liburing/liburing-0.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-0.6.ebuild b/sys-libs/liburing/liburing-0.6.ebuild
index 3d71e8bd754..d5a0e4cc401 100644
--- a/sys-libs/liburing/liburing-0.6.ebuild
+++ b/sys-libs/liburing/liburing-0.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="static-libs"
src_prepare() {
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2020-06-06 9:37 Lars Wendler
0 siblings, 0 replies; 90+ messages in thread
From: Lars Wendler @ 2020-06-06 9:37 UTC (permalink / raw
To: gentoo-commits
commit: eddc81a7d3ae1553e3f7873a29081914303877c1
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sat Jun 6 09:37:00 2020 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Sat Jun 6 09:37:29 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eddc81a7
sys-libs/liburing: Don't call ar and ranlib directly
Closes: https://bugs.gentoo.org/727280
Package-Manager: Portage-2.3.100, Repoman-2.3.22
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
sys-libs/liburing/liburing-0.5.ebuild | 2 +-
sys-libs/liburing/liburing-0.6.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/sys-libs/liburing/liburing-0.5.ebuild b/sys-libs/liburing/liburing-0.5.ebuild
index 39f73efee50..3d71e8bd754 100644
--- a/sys-libs/liburing/liburing-0.5.ebuild
+++ b/sys-libs/liburing/liburing-0.5.ebuild
@@ -32,7 +32,7 @@ multilib_src_configure() {
}
multilib_src_compile() {
- emake V=1
+ emake V=1 AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
}
multilib_src_install_all() {
diff --git a/sys-libs/liburing/liburing-0.6.ebuild b/sys-libs/liburing/liburing-0.6.ebuild
index 39f73efee50..3d71e8bd754 100644
--- a/sys-libs/liburing/liburing-0.6.ebuild
+++ b/sys-libs/liburing/liburing-0.6.ebuild
@@ -32,7 +32,7 @@ multilib_src_configure() {
}
multilib_src_compile() {
- emake V=1
+ emake V=1 AR="$(tc-getAR)" RANLIB="$(tc-getRANLIB)"
}
multilib_src_install_all() {
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2020-05-31 3:44 Matt Turner
0 siblings, 0 replies; 90+ messages in thread
From: Matt Turner @ 2020-05-31 3:44 UTC (permalink / raw
To: gentoo-commits
commit: 4eddb8d54554ff61417d0b45be17dc7358234cea
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun May 31 03:43:29 2020 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun May 31 03:44:03 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4eddb8d5
sys-libs/liburing: Keyword 0.5 alpha, #711488
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
sys-libs/liburing/liburing-0.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-0.5.ebuild b/sys-libs/liburing/liburing-0.5.ebuild
index e79816781b8..39f73efee50 100644
--- a/sys-libs/liburing/liburing-0.5.ebuild
+++ b/sys-libs/liburing/liburing-0.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="static-libs"
src_prepare() {
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2020-05-31 3:44 Matt Turner
0 siblings, 0 replies; 90+ messages in thread
From: Matt Turner @ 2020-05-31 3:44 UTC (permalink / raw
To: gentoo-commits
commit: 46d0b24000a5362bf92870f62a863c49cce3366a
Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
AuthorDate: Sun May 31 03:43:29 2020 +0000
Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
CommitDate: Sun May 31 03:44:04 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46d0b240
sys-libs/liburing: Keyword 0.6 alpha, #711488
Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
sys-libs/liburing/liburing-0.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-0.6.ebuild b/sys-libs/liburing/liburing-0.6.ebuild
index e79816781b8..39f73efee50 100644
--- a/sys-libs/liburing/liburing-0.6.ebuild
+++ b/sys-libs/liburing/liburing-0.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
+KEYWORDS="~alpha ~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="static-libs"
src_prepare() {
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2020-05-06 8:01 Lars Wendler
0 siblings, 0 replies; 90+ messages in thread
From: Lars Wendler @ 2020-05-06 8:01 UTC (permalink / raw
To: gentoo-commits
commit: 7d44f1efe5b479a1753ef253fef916c03101ef1b
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Wed May 6 08:01:39 2020 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Wed May 6 08:01:39 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d44f1ef
sys-libs/liburing: Added ~ppc/~ppc64 to v0.6 as well
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
sys-libs/liburing/liburing-0.6.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-0.6.ebuild b/sys-libs/liburing/liburing-0.6.ebuild
index 19e5f7fbdf8..e79816781b8 100644
--- a/sys-libs/liburing/liburing-0.6.ebuild
+++ b/sys-libs/liburing/liburing-0.6.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="static-libs"
src_prepare() {
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2020-05-06 6:48 Sergei Trofimovich
0 siblings, 0 replies; 90+ messages in thread
From: Sergei Trofimovich @ 2020-05-06 6:48 UTC (permalink / raw
To: gentoo-commits
commit: c4834096c0c48841d3a6618b210df7adedc085f8
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Wed May 6 06:44:16 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Wed May 6 06:44:16 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4834096
sys-libs/liburing: keyworded 0.5 for ppc64, bug #711488
Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="ppc64"
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
sys-libs/liburing/liburing-0.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-0.5.ebuild b/sys-libs/liburing/liburing-0.5.ebuild
index 7ffda0b289b..e79816781b8 100644
--- a/sys-libs/liburing/liburing-0.5.ebuild
+++ b/sys-libs/liburing/liburing-0.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~sparc ~x86"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86"
IUSE="static-libs"
src_prepare() {
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2020-05-06 6:41 Sergei Trofimovich
0 siblings, 0 replies; 90+ messages in thread
From: Sergei Trofimovich @ 2020-05-06 6:41 UTC (permalink / raw
To: gentoo-commits
commit: d6978f75fea06092d8dc2d1e55e5c3cb7def4ab2
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Wed May 6 06:37:59 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Wed May 6 06:37:59 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6978f75
sys-libs/liburing: keyworded 0.5 for ppc, bug #711488
Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
sys-libs/liburing/liburing-0.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-0.5.ebuild b/sys-libs/liburing/liburing-0.5.ebuild
index 19e5f7fbdf8..7ffda0b289b 100644
--- a/sys-libs/liburing/liburing-0.5.ebuild
+++ b/sys-libs/liburing/liburing-0.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~ppc ~sparc ~x86"
IUSE="static-libs"
src_prepare() {
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2020-05-05 13:46 Lars Wendler
0 siblings, 0 replies; 90+ messages in thread
From: Lars Wendler @ 2020-05-05 13:46 UTC (permalink / raw
To: gentoo-commits
commit: 7e0256cecbe1dc113cea6700fa42eece4fee1321
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Tue May 5 11:18:27 2020 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Tue May 5 13:45:49 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e0256ce
sys-libs/liburing: Bump to version 0.6
Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
sys-libs/liburing/Manifest | 1 +
sys-libs/liburing/liburing-0.6.ebuild | 44 +++++++++++++++++++++++++++++++++++
2 files changed, 45 insertions(+)
diff --git a/sys-libs/liburing/Manifest b/sys-libs/liburing/Manifest
index 1cda07942a5..5f1cb2a00f9 100644
--- a/sys-libs/liburing/Manifest
+++ b/sys-libs/liburing/Manifest
@@ -1 +1,2 @@
DIST liburing-0.5.tar.bz2 75525 BLAKE2B 7b58a59212a6c3527c0adfc102add73dc875885bcdcd6ba9dcd64020d6c8f277b5cc0e1d33860aab0d9495f0409461278175aed7483aa9c44d3c7f78b1238920 SHA512 70202f25fad89787c5c0f0022dddebd3f5ff8eb572ec50c36cc3980f291b456de445c1cf411761be1438e22c69bdb446e1e5b3c10317ec00cb3412a63508faa4
+DIST liburing-0.6.tar.bz2 81429 BLAKE2B f905238a324d5e3f4fd0c572aa7db7a2c337aea282175d2a0f89802588d3900d2fb3ef8d6787aea38a406f1ccc57bf143864b708a4716783b09d4208164d2d99 SHA512 07fb0f61cc1d204bd340ef55ec65579a718ca266e4b9c8cdd6e47ae06defa3a9521e83fb3e6ed7c8910f52428dd62f4af900c4ec13c3509c7e366b4c13e7feb5
diff --git a/sys-libs/liburing/liburing-0.6.ebuild b/sys-libs/liburing/liburing-0.6.ebuild
new file mode 100644
index 00000000000..19e5f7fbdf8
--- /dev/null
+++ b/sys-libs/liburing/liburing-0.6.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-minimal toolchain-funcs
+
+DESCRIPTION="Efficient I/O with io_uring"
+HOMEPAGE="https://github.com/axboe/liburing"
+SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
+LICENSE="MIT"
+SLOT="0"
+
+KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~sparc ~x86"
+IUSE="static-libs"
+
+src_prepare() {
+ default
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ local myconf=(
+ --prefix="${EPREFIX}/usr"
+ --libdir="${EPREFIX}/usr/$(get_libdir)"
+ --libdevdir="${EPREFIX}/usr/$(get_libdir)"
+ --mandir="${EPREFIX}/usr/share/man"
+ --cc="$(tc-getCC)"
+ )
+ # No autotools configure! "econf" will fail.
+ TMPDIR="${T}" ./configure "${myconf[@]}"
+}
+
+multilib_src_compile() {
+ emake V=1
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ if ! use static-libs ; then
+ find "${ED}" -type f -name "*.a" -delete || die
+ fi
+}
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2020-05-02 16:36 Mart Raudsepp
0 siblings, 0 replies; 90+ messages in thread
From: Mart Raudsepp @ 2020-05-02 16:36 UTC (permalink / raw
To: gentoo-commits
commit: 503638d625b153bc9ff51402d038900f70f0a869
Author: Sam James (sam_c) <sam <AT> cmpct <DOT> info>
AuthorDate: Sat May 2 16:31:40 2020 +0000
Commit: Mart Raudsepp <leio <AT> gentoo <DOT> org>
CommitDate: Sat May 2 16:35:53 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=503638d6
sys-libs/liburing: arm64 keyworded (bug #711488)
Signed-off-by: Sam James (sam_c) <sam <AT> cmpct.info>
Signed-off-by: Mart Raudsepp <leio <AT> gentoo.org>
sys-libs/liburing/liburing-0.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-0.5.ebuild b/sys-libs/liburing/liburing-0.5.ebuild
index d331e71bb68..19e5f7fbdf8 100644
--- a/sys-libs/liburing/liburing-0.5.ebuild
+++ b/sys-libs/liburing/liburing-0.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~hppa ~ia64 ~sparc ~x86"
+KEYWORDS="~amd64 ~arm64 ~hppa ~ia64 ~sparc ~x86"
IUSE="static-libs"
src_prepare() {
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2020-04-16 22:54 Sergei Trofimovich
0 siblings, 0 replies; 90+ messages in thread
From: Sergei Trofimovich @ 2020-04-16 22:54 UTC (permalink / raw
To: gentoo-commits
commit: a59a5d54716c09e64a0dbb6f8ff64229d4e88604
Author: Rolf Eike Beer <eike <AT> sf-mail <DOT> de>
AuthorDate: Thu Apr 16 19:14:13 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Thu Apr 16 22:54:24 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a59a5d54
sys-libs/liburing: keyworded 0.5 for hppa, bug #711488
Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="hppa"
Signed-off-by: Rolf Eike Beer <eike <AT> sf-mail.de>
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
sys-libs/liburing/liburing-0.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-0.5.ebuild b/sys-libs/liburing/liburing-0.5.ebuild
index e29a953c4d6..d331e71bb68 100644
--- a/sys-libs/liburing/liburing-0.5.ebuild
+++ b/sys-libs/liburing/liburing-0.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~ia64 ~sparc ~x86"
+KEYWORDS="~amd64 ~hppa ~ia64 ~sparc ~x86"
IUSE="static-libs"
src_prepare() {
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2020-04-13 8:05 Sergei Trofimovich
0 siblings, 0 replies; 90+ messages in thread
From: Sergei Trofimovich @ 2020-04-13 8:05 UTC (permalink / raw
To: gentoo-commits
commit: ee153ae64c1edbceaae0bd42f2f9599457947473
Author: Rolf Eike Beer <eike <AT> sf-mail <DOT> de>
AuthorDate: Mon Apr 13 07:49:49 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Mon Apr 13 08:05:24 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ee153ae6
sys-libs/liburing: keyworded 0.5 for sparc, bug #711488
Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="sparc"
Signed-off-by: Rolf Eike Beer <eike <AT> sf-mail.de>
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
sys-libs/liburing/liburing-0.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-0.5.ebuild b/sys-libs/liburing/liburing-0.5.ebuild
index 86fb10936d7..e29a953c4d6 100644
--- a/sys-libs/liburing/liburing-0.5.ebuild
+++ b/sys-libs/liburing/liburing-0.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~ia64 ~x86"
+KEYWORDS="~amd64 ~ia64 ~sparc ~x86"
IUSE="static-libs"
src_prepare() {
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2020-04-12 23:19 Sergei Trofimovich
0 siblings, 0 replies; 90+ messages in thread
From: Sergei Trofimovich @ 2020-04-12 23:19 UTC (permalink / raw
To: gentoo-commits
commit: dd91324399fc46f92f8d92e33826c4314a6c4b71
Author: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Sun Apr 12 23:18:57 2020 +0000
Commit: Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Sun Apr 12 23:18:57 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dd913243
sys-libs/liburing: keyworded 0.5 for ia64, bug #711488
Package-Manager: Portage-2.3.98, Repoman-2.3.22
RepoMan-Options: --include-arches="ia64"
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>
sys-libs/liburing/liburing-0.5.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/sys-libs/liburing/liburing-0.5.ebuild b/sys-libs/liburing/liburing-0.5.ebuild
index df14f2d99ec..86fb10936d7 100644
--- a/sys-libs/liburing/liburing-0.5.ebuild
+++ b/sys-libs/liburing/liburing-0.5.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
LICENSE="MIT"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 ~ia64 ~x86"
IUSE="static-libs"
src_prepare() {
^ permalink raw reply related [flat|nested] 90+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/
@ 2020-03-02 17:10 Lars Wendler
0 siblings, 0 replies; 90+ messages in thread
From: Lars Wendler @ 2020-03-02 17:10 UTC (permalink / raw
To: gentoo-commits
commit: 9398e247b56c584b4c55a05bdecae2cb2ab44bc0
Author: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Mon Mar 2 16:27:13 2020 +0000
Commit: Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Mon Mar 2 17:10:13 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9398e247
sys-libs/liburing: Initial commit
Package-Manager: Portage-2.3.91, Repoman-2.3.20
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>
sys-libs/liburing/Manifest | 1 +
sys-libs/liburing/liburing-0.5.ebuild | 44 +++++++++++++++++++++++++++++++++++
sys-libs/liburing/metadata.xml | 11 +++++++++
3 files changed, 56 insertions(+)
diff --git a/sys-libs/liburing/Manifest b/sys-libs/liburing/Manifest
new file mode 100644
index 00000000000..1cda07942a5
--- /dev/null
+++ b/sys-libs/liburing/Manifest
@@ -0,0 +1 @@
+DIST liburing-0.5.tar.bz2 75525 BLAKE2B 7b58a59212a6c3527c0adfc102add73dc875885bcdcd6ba9dcd64020d6c8f277b5cc0e1d33860aab0d9495f0409461278175aed7483aa9c44d3c7f78b1238920 SHA512 70202f25fad89787c5c0f0022dddebd3f5ff8eb572ec50c36cc3980f291b456de445c1cf411761be1438e22c69bdb446e1e5b3c10317ec00cb3412a63508faa4
diff --git a/sys-libs/liburing/liburing-0.5.ebuild b/sys-libs/liburing/liburing-0.5.ebuild
new file mode 100644
index 00000000000..df14f2d99ec
--- /dev/null
+++ b/sys-libs/liburing/liburing-0.5.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit multilib-minimal toolchain-funcs
+
+DESCRIPTION="Efficient I/O with io_uring"
+HOMEPAGE="https://github.com/axboe/liburing"
+SRC_URI="https://git.kernel.dk/cgit/${PN}/snapshot/${P}.tar.bz2"
+LICENSE="MIT"
+SLOT="0"
+
+KEYWORDS="~amd64 ~x86"
+IUSE="static-libs"
+
+src_prepare() {
+ default
+ multilib_copy_sources
+}
+
+multilib_src_configure() {
+ local myconf=(
+ --prefix="${EPREFIX}/usr"
+ --libdir="${EPREFIX}/usr/$(get_libdir)"
+ --libdevdir="${EPREFIX}/usr/$(get_libdir)"
+ --mandir="${EPREFIX}/usr/share/man"
+ --cc="$(tc-getCC)"
+ )
+ # No autotools configure! "econf" will fail.
+ TMPDIR="${T}" ./configure "${myconf[@]}"
+}
+
+multilib_src_compile() {
+ emake V=1
+}
+
+multilib_src_install_all() {
+ einstalldocs
+
+ if ! use static-libs ; then
+ find "${ED}" -type f -name "*.a" -delete || die
+ fi
+}
diff --git a/sys-libs/liburing/metadata.xml b/sys-libs/liburing/metadata.xml
new file mode 100644
index 00000000000..e9a23bab52b
--- /dev/null
+++ b/sys-libs/liburing/metadata.xml
@@ -0,0 +1,11 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>polynomial-c@gentoo.org</email>
+ <name>Lars Wendler</name>
+ </maintainer>
+ <upstream>
+ <remote-id type="github">axboe/liburing</remote-id>
+ </upstream>
+</pkgmetadata>
^ permalink raw reply related [flat|nested] 90+ messages in thread
end of thread, other threads:[~2024-11-01 9:55 UTC | newest]
Thread overview: 90+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-11-06 10:26 [gentoo-commits] repo/gentoo:master commit in: sys-libs/liburing/ Lars Wendler
-- strict thread matches above, loose matches on Subject: below --
2024-11-01 9:55 Florian Schmaus
2024-10-31 18:39 Florian Schmaus
2024-10-25 11:52 Arthur Zamarin
2024-10-25 11:52 Arthur Zamarin
2024-10-15 1:45 Sam James
2024-09-28 10:27 Arthur Zamarin
2024-09-26 8:26 Arthur Zamarin
2024-09-07 6:13 Arthur Zamarin
2024-08-22 10:11 Florian Schmaus
2024-08-22 9:51 Florian Schmaus
2024-05-06 12:45 Florian Schmaus
2024-05-06 12:40 Florian Schmaus
2023-12-12 8:25 Florian Schmaus
2023-06-10 11:00 Florian Schmaus
2023-06-10 11:00 Florian Schmaus
2023-03-03 17:24 Arthur Zamarin
2023-03-03 17:24 Arthur Zamarin
2023-03-03 17:24 Arthur Zamarin
2023-03-03 17:18 Arthur Zamarin
2023-02-19 12:46 Florian Schmaus
2023-02-13 7:35 Florian Schmaus
2023-01-25 19:20 Arthur Zamarin
2022-11-04 9:17 Florian Schmaus
2022-11-04 9:13 Florian Schmaus
2022-09-19 6:41 Agostino Sarubbo
2022-09-19 6:40 Agostino Sarubbo
2022-09-18 20:30 Arthur Zamarin
2022-09-18 16:19 Arthur Zamarin
2022-09-18 16:11 Arthur Zamarin
2022-09-18 16:11 Arthur Zamarin
2022-09-18 16:11 Arthur Zamarin
2022-07-02 12:21 Agostino Sarubbo
2022-07-02 12:20 Agostino Sarubbo
2022-07-02 12:08 Arthur Zamarin
2022-07-02 7:18 Jakov Smolić
2022-07-02 7:04 Jakov Smolić
2022-07-02 7:02 Jakov Smolić
2022-07-02 7:02 Jakov Smolić
2022-07-01 6:51 Florian Schmaus
2022-07-01 6:51 Florian Schmaus
2022-06-29 7:22 Florian Schmaus
2022-06-29 7:16 Florian Schmaus
2022-05-19 7:28 WANG Xuerui
2022-05-19 7:28 WANG Xuerui
2022-03-28 19:31 Lars Wendler
2022-03-14 15:56 Sam James
2022-02-22 15:33 Lars Wendler
2022-02-22 15:33 Lars Wendler
2021-12-01 20:05 Lars Wendler
2021-11-26 19:28 Arthur Zamarin
2021-11-26 8:51 Agostino Sarubbo
2021-11-26 8:51 Agostino Sarubbo
2021-11-26 8:50 Sam James
2021-11-26 6:34 Sam James
2021-11-26 6:34 Sam James
2021-11-26 6:34 Sam James
2021-09-10 12:01 Lars Wendler
2021-09-10 12:01 Lars Wendler
2021-03-11 17:22 Lars Wendler
2021-03-11 17:21 Lars Wendler
2021-03-11 17:21 Lars Wendler
2020-12-17 0:48 Sam James
2020-11-10 17:44 Sam James
2020-11-07 3:49 Georgy Yakovlev
2020-11-06 10:26 Lars Wendler
2020-10-31 19:38 Piotr Karbowski
2020-10-26 2:51 Sam James
2020-10-25 23:08 Thomas Deutschmann
2020-10-24 11:55 Sam James
2020-07-16 8:43 Lars Wendler
2020-07-16 7:22 Lars Wendler
2020-07-16 3:45 Sam James
2020-07-15 8:10 Lars Wendler
2020-07-06 9:03 Lars Wendler
2020-06-25 9:16 Lars Wendler
2020-06-21 17:13 Agostino Sarubbo
2020-06-21 16:54 Agostino Sarubbo
2020-06-06 9:37 Lars Wendler
2020-05-31 3:44 Matt Turner
2020-05-31 3:44 Matt Turner
2020-05-06 8:01 Lars Wendler
2020-05-06 6:48 Sergei Trofimovich
2020-05-06 6:41 Sergei Trofimovich
2020-05-05 13:46 Lars Wendler
2020-05-02 16:36 Mart Raudsepp
2020-04-16 22:54 Sergei Trofimovich
2020-04-13 8:05 Sergei Trofimovich
2020-04-12 23:19 Sergei Trofimovich
2020-03-02 17:10 Lars Wendler
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox