pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/devel/liburing
Module Name: pkgsrc
Committed By: gutteridge
Date: Wed Aug 14 00:13:20 UTC 2024
Modified Files:
pkgsrc/devel/liburing: Makefile PLIST distinfo
Log Message:
liburing: update to 2.6
liburing-2.6 release
- Add getsockopt and setsockopt socket commands
- Add test cases to test/hardlink
- Man page fixes
- Add futex support, and test cases
- Add waitid support, and test cases
- Add read multishot, and test cases
- Add support for IORING_SETUP_NO_SQARRAY
- Use IORING_SETUP_NO_SQARRAY as the default
- Add support for IORING_OP_FIXED_FD_INSTALL
- Add io_uring_prep_fixed_fd_install() helper
- Support for napi busy polling
- Improve/add test cases
- Man page fixes
- Add sample 'proxy' example
liburing-2.5 release
- Add support for io_uring_prep_cmd_sock()
- Add support for application allocated ring memory, for placing rings
in huge mem. Available through io_uring_queue_init_mem().
- Add support for registered ring fds
- Various documentation updates
- Various fixes
liburing-2.4 release
- Add io_uring_{major,minor,check}_version() functions.
- Add IO_URING_{MAJOR,MINOR,CHECK}_VERSION() macros.
- FFI support (for non-C/C++ languages integration).
- Add io_uring_prep_msg_ring_cqe_flags() function.
- Deprecate --nolibc configure option.
- CONFIG_NOLIBC is always enabled on x86-64, x86, and aarch64.
- Add support for IORING_REGISTER_USE_REGISTERED_RING and use if available.
- Add io_uring_close_ring_fd() function.
- Add io_uring_prep_msg_ring_fd_alloc function.
- Add io_uring_free_buf_ring() and io_uring_setup_buf_ring() functions.
- Ensure that io_uring_prep_accept_direct(), io_uring_prep_openat_direct(),
io_uring_prep_openat2_direct(), io_uring_prep_msg_ring_fd(), and
io_uring_prep_socket_direct() factor in being called with
IORING_FILE_INDEX_ALLOC for allocating a direct descriptor.
- Add io_uring_prep_sendto() function.
- Add io_uring_prep_cmd_sock() function.
To generate a diff of this commit:
cvs rdiff -u -r1.2 -r1.3 pkgsrc/devel/liburing/Makefile
cvs rdiff -u -r1.1 -r1.2 pkgsrc/devel/liburing/PLIST \
pkgsrc/devel/liburing/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/devel/liburing/Makefile
diff -u pkgsrc/devel/liburing/Makefile:1.2 pkgsrc/devel/liburing/Makefile:1.3
--- pkgsrc/devel/liburing/Makefile:1.2 Wed Jul 19 15:20:48 2023
+++ pkgsrc/devel/liburing/Makefile Wed Aug 14 00:13:20 2024
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.2 2023/07/19 15:20:48 nia Exp $
+# $NetBSD: Makefile,v 1.3 2024/08/14 00:13:20 gutteridge Exp $
-DISTNAME= liburing-2.3
+DISTNAME= liburing-2.6
CATEGORIES= devel
MASTER_SITES= https://git.kernel.dk/cgit/liburing/snapshot/
@@ -27,4 +27,7 @@ ONLY_FOR_PLATFORM= Linux-*-*
do-build:
${RUN} cd ${WRKSRC}/ && ./configure --prefix=${PREFIX} && ${GMAKE}
+do-test:
+ ${RUN} cd ${WRKSRC}/ && ${GMAKE} runtests
+
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/devel/liburing/PLIST
diff -u pkgsrc/devel/liburing/PLIST:1.1 pkgsrc/devel/liburing/PLIST:1.2
--- pkgsrc/devel/liburing/PLIST:1.1 Mon Apr 17 21:32:54 2023
+++ pkgsrc/devel/liburing/PLIST Wed Aug 14 00:13:20 2024
@@ -1,56 +1,87 @@
-@comment $NetBSD: PLIST,v 1.1 2023/04/17 21:32:54 gutteridge Exp $
+@comment $NetBSD: PLIST,v 1.2 2024/08/14 00:13:20 gutteridge Exp $
include/liburing.h
include/liburing/barrier.h
include/liburing/compat.h
include/liburing/io_uring.h
+include/liburing/io_uring_version.h
+lib/liburing-ffi.a
+lib/liburing-ffi.so
+lib/liburing-ffi.so.2
+lib/liburing-ffi.so.${PKGVERSION}
lib/liburing.a
lib/liburing.so
lib/liburing.so.2
lib/liburing.so.${PKGVERSION}
+lib/pkgconfig/liburing-ffi.pc
lib/pkgconfig/liburing.pc
man/man2/io_uring_enter.2
man/man2/io_uring_enter2.2
man/man2/io_uring_register.2
man/man2/io_uring_setup.2
+man/man3/IO_URING_CHECK_VERSION.3
+man/man3/IO_URING_VERSION_MAJOR.3
+man/man3/IO_URING_VERSION_MINOR.3
+man/man3/__io_uring_buf_ring_cq_advance.3
man/man3/io_uring_buf_ring_add.3
man/man3/io_uring_buf_ring_advance.3
+man/man3/io_uring_buf_ring_available.3
man/man3/io_uring_buf_ring_cq_advance.3
man/man3/io_uring_buf_ring_init.3
man/man3/io_uring_buf_ring_mask.3
+man/man3/io_uring_check_version.3
+man/man3/io_uring_close_ring_fd.3
man/man3/io_uring_cq_advance.3
man/man3/io_uring_cq_has_overflow.3
man/man3/io_uring_cq_ready.3
man/man3/io_uring_cqe_get_data.3
man/man3/io_uring_cqe_get_data64.3
man/man3/io_uring_cqe_seen.3
+man/man3/io_uring_for_each_cqe.3
+man/man3/io_uring_free_buf_ring.3
man/man3/io_uring_free_probe.3
man/man3/io_uring_get_events.3
man/man3/io_uring_get_probe.3
man/man3/io_uring_get_sqe.3
+man/man3/io_uring_major_version.3
+man/man3/io_uring_minor_version.3
man/man3/io_uring_opcode_supported.3
man/man3/io_uring_peek_cqe.3
man/man3/io_uring_prep_accept.3
man/man3/io_uring_prep_accept_direct.3
man/man3/io_uring_prep_cancel.3
man/man3/io_uring_prep_cancel64.3
+man/man3/io_uring_prep_cancel_fd.3
man/man3/io_uring_prep_close.3
man/man3/io_uring_prep_close_direct.3
+man/man3/io_uring_prep_cmd.3
man/man3/io_uring_prep_connect.3
man/man3/io_uring_prep_fadvise.3
man/man3/io_uring_prep_fallocate.3
+man/man3/io_uring_prep_fgetxattr.3
man/man3/io_uring_prep_files_update.3
+man/man3/io_uring_prep_fixed_fd_install.3
+man/man3/io_uring_prep_fsetxattr.3
man/man3/io_uring_prep_fsync.3
+man/man3/io_uring_prep_ftruncate.3
+man/man3/io_uring_prep_futex_wait.3
+man/man3/io_uring_prep_futex_waitv.3
+man/man3/io_uring_prep_futex_wake.3
+man/man3/io_uring_prep_getxattr.3
man/man3/io_uring_prep_link.3
+man/man3/io_uring_prep_link_timeout.3
man/man3/io_uring_prep_linkat.3
man/man3/io_uring_prep_madvise.3
man/man3/io_uring_prep_mkdir.3
man/man3/io_uring_prep_mkdirat.3
man/man3/io_uring_prep_msg_ring.3
+man/man3/io_uring_prep_msg_ring_cqe_flags.3
+man/man3/io_uring_prep_msg_ring_fd.3
+man/man3/io_uring_prep_msg_ring_fd_alloc.3
man/man3/io_uring_prep_multishot_accept.3
man/man3/io_uring_prep_multishot_accept_direct.3
man/man3/io_uring_prep_nop.3
man/man3/io_uring_prep_openat.3
-man/man3/io_uring_prep_openat${PKGVERSION}
+man/man3/io_uring_prep_openat2.3
man/man3/io_uring_prep_openat2_direct.3
man/man3/io_uring_prep_openat_direct.3
man/man3/io_uring_prep_poll_add.3
@@ -60,8 +91,9 @@ man/man3/io_uring_prep_poll_update.3
man/man3/io_uring_prep_provide_buffers.3
man/man3/io_uring_prep_read.3
man/man3/io_uring_prep_read_fixed.3
+man/man3/io_uring_prep_read_multishot.3
man/man3/io_uring_prep_readv.3
-man/man3/io_uring_prep_readv${PKGVERSION}
+man/man3/io_uring_prep_readv2.3
man/man3/io_uring_prep_recv.3
man/man3/io_uring_prep_recv_multishot.3
man/man3/io_uring_prep_recvmsg.3
@@ -70,8 +102,13 @@ man/man3/io_uring_prep_remove_buffers.3
man/man3/io_uring_prep_rename.3
man/man3/io_uring_prep_renameat.3
man/man3/io_uring_prep_send.3
+man/man3/io_uring_prep_send_set_addr.3
man/man3/io_uring_prep_send_zc.3
+man/man3/io_uring_prep_send_zc_fixed.3
man/man3/io_uring_prep_sendmsg.3
+man/man3/io_uring_prep_sendmsg_zc.3
+man/man3/io_uring_prep_sendto.3
+man/man3/io_uring_prep_setxattr.3
man/man3/io_uring_prep_shutdown.3
man/man3/io_uring_prep_socket.3
man/man3/io_uring_prep_socket_direct.3
@@ -87,12 +124,14 @@ man/man3/io_uring_prep_timeout_remove.3
man/man3/io_uring_prep_timeout_update.3
man/man3/io_uring_prep_unlink.3
man/man3/io_uring_prep_unlinkat.3
+man/man3/io_uring_prep_waitid.3
man/man3/io_uring_prep_write.3
man/man3/io_uring_prep_write_fixed.3
man/man3/io_uring_prep_writev.3
-man/man3/io_uring_prep_writev${PKGVERSION}
+man/man3/io_uring_prep_writev2.3
man/man3/io_uring_queue_exit.3
man/man3/io_uring_queue_init.3
+man/man3/io_uring_queue_init_mem.3
man/man3/io_uring_queue_init_params.3
man/man3/io_uring_recvmsg_cmsg_firsthdr.3
man/man3/io_uring_recvmsg_cmsg_nexthdr.3
@@ -103,15 +142,23 @@ man/man3/io_uring_recvmsg_payload_length
man/man3/io_uring_recvmsg_validate.3
man/man3/io_uring_register_buf_ring.3
man/man3/io_uring_register_buffers.3
+man/man3/io_uring_register_buffers_sparse.3
+man/man3/io_uring_register_buffers_tags.3
+man/man3/io_uring_register_buffers_update_tag.3
man/man3/io_uring_register_eventfd.3
man/man3/io_uring_register_eventfd_async.3
man/man3/io_uring_register_file_alloc_range.3
man/man3/io_uring_register_files.3
man/man3/io_uring_register_files_sparse.3
+man/man3/io_uring_register_files_tags.3
+man/man3/io_uring_register_files_update.3
+man/man3/io_uring_register_files_update_tag.3
man/man3/io_uring_register_iowq_aff.3
man/man3/io_uring_register_iowq_max_workers.3
+man/man3/io_uring_register_napi.3
man/man3/io_uring_register_ring_fd.3
man/man3/io_uring_register_sync_cancel.3
+man/man3/io_uring_setup_buf_ring.3
man/man3/io_uring_sq_ready.3
man/man3/io_uring_sq_space_left.3
man/man3/io_uring_sqe_set_data.3
@@ -127,6 +174,7 @@ man/man3/io_uring_unregister_buffers.3
man/man3/io_uring_unregister_eventfd.3
man/man3/io_uring_unregister_files.3
man/man3/io_uring_unregister_iowq_aff.3
+man/man3/io_uring_unregister_napi.3
man/man3/io_uring_unregister_ring_fd.3
man/man3/io_uring_wait_cqe.3
man/man3/io_uring_wait_cqe_nr.3
Index: pkgsrc/devel/liburing/distinfo
diff -u pkgsrc/devel/liburing/distinfo:1.1 pkgsrc/devel/liburing/distinfo:1.2
--- pkgsrc/devel/liburing/distinfo:1.1 Mon Apr 17 21:32:54 2023
+++ pkgsrc/devel/liburing/distinfo Wed Aug 14 00:13:20 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.1 2023/04/17 21:32:54 gutteridge Exp $
+$NetBSD: distinfo,v 1.2 2024/08/14 00:13:20 gutteridge Exp $
-BLAKE2s (liburing-2.3.tar.gz) = aabd54efadf054d02718a2b83cf4dfa5bc26e59f613c9c62436b5fa87a1a1edc
-SHA512 (liburing-2.3.tar.gz) = 04d29bd71d2150bbdc68eb937041784676590500cf1d61fb89b25b064c38c899a04ec0b9c06969271b98bc0e677943787844f0c5b7b0a222860a6e3a6fa34ed1
-Size (liburing-2.3.tar.gz) = 263682 bytes
+BLAKE2s (liburing-2.6.tar.gz) = 5aa704f8f5132dfd19d76e8927e5311ad098e399b8e69705a84eb0193a81ecf2
+SHA512 (liburing-2.6.tar.gz) = 5e4b0b347619b4f26218ee851026eb3e5b523be11d1c9a7dcca65d43f07442b03e1520f12cc2fc0d39ee3d1837e266a9ca4974b695900f600705fb8e24630a37
+Size (liburing-2.6.tar.gz) = 334434 bytes
Home |
Main Index |
Thread Index |
Old Index