[liburing] Update to 2.8 (#42313)

This commit is contained in:
Fabio Buracchi 2024-11-23 00:23:52 +01:00 committed by GitHub
parent 7c28a677df
commit c555ea55d2
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
5 changed files with 14 additions and 10 deletions

View File

@ -1,5 +1,5 @@
diff --git a/configure b/configure
index 88b8ee7..bf9312f 100755
index 4794306..76e6334 100755
--- a/configure
+++ b/configure
@@ -20,7 +20,7 @@ for opt do
@ -11,9 +11,9 @@ index 88b8ee7..bf9312f 100755
;;
--cc=*) cc="$optarg"
;;
@@ -28,10 +28,12 @@ for opt do
@@ -30,10 +30,12 @@ for opt do
;;
--use-libc) use_libc=yes
--enable-sanitizer) use_sanitizer=yes
;;
+ --enable-shared) ENABLE_SHARED=1
+ ;;
@ -26,7 +26,7 @@ index 88b8ee7..bf9312f 100755
;;
esac
done
@@ -130,6 +132,7 @@ echo "# Automatically generated by configure - do not modify" > $config_host_mak
@@ -133,6 +135,7 @@ echo "# Automatically generated by configure - do not modify" > $config_host_mak
printf "# Configured with:" >> $config_host_mak
printf " '%s'" "$0" "$@" >> $config_host_mak
echo >> $config_host_mak

View File

@ -2,14 +2,14 @@ vcpkg_from_github(
OUT_SOURCE_PATH SOURCE_PATH
REPO axboe/liburing
REF "liburing-${VERSION}"
SHA512 c65146ee53defba4f9b752674be8489757f60be0855b361c6d1136119c74803351e5ccc8a1890c0777bfe61da4c0fd997230fc8817ff3929a7e2186b389cdc28
SHA512 d40d041b94bb0f004bd92890988c0e4b8a7bb9ae43659790ee4b19e5417f7dc5b9a554489834769ee71edfc6a44bcd87a5fca34845f61cc80e4e8e588c6950ec
HEAD_REF master
PATCHES
fix-configure.patch # ignore unsupported options, handle ENABLE_SHARED
disable-tests-and-examples.patch
)
# https://github.com/axboe/liburing/blob/liburing-2.7/src/Makefile#L13
# https://github.com/axboe/liburing/blob/liburing-2.8/src/Makefile#L13
set(ENV{CFLAGS} "$ENV{CFLAGS} -O3 -Wall -Wextra -fno-stack-protector")
# note: check ${SOURCE_PATH}/liburing.spec before updating configure options

View File

@ -1,7 +1,6 @@
{
"name": "liburing",
"version": "2.7",
"port-version": 1,
"version": "2.8",
"description": "Linux-native io_uring I/O access library",
"homepage": "https://github.com/axboe/liburing",
"license": "(MIT OR LGPL-2.1) AND (MIT OR (GPL-2.0 WITH Linux-syscall-note))",

View File

@ -5281,8 +5281,8 @@
"port-version": 3
},
"liburing": {
"baseline": "2.7",
"port-version": 1
"baseline": "2.8",
"port-version": 0
},
"libusb": {
"baseline": "1.0.27",

View File

@ -1,5 +1,10 @@
{
"versions": [
{
"git-tree": "d7ec4cc6b825d55cc4c5f2768d85d01398735f64",
"version": "2.8",
"port-version": 0
},
{
"git-tree": "aadbba17ecb5910ff9da4e903f822e700aa29f8d",
"version": "2.7",