libaio: update to 0.3.113
authorRosen Penev <rosenp@gmail.com>
Sat, 5 Nov 2022 03:35:56 +0000 (20:35 -0700)
committerRosen Penev <rosenp@gmail.com>
Sat, 5 Nov 2022 17:32:10 +0000 (10:32 -0700)
Signed-off-by: Rosen Penev <rosenp@gmail.com>
libs/libaio/Makefile
libs/libaio/patches/001_arches.patch
libs/libaio/patches/002_arches_sh.patch
libs/libaio/patches/003_arches_mips_fix_padding.patch

index 463b9657bb129917c0a1648ae6a94718dfb2bf84..48501f7058f93135ca7e83820c1d4ec3786ae314 100644 (file)
@@ -8,12 +8,12 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=libaio
-PKG_VERSION:=0.3.112
-PKG_RELEASE:=2
+PKG_VERSION:=0.3.113
+PKG_RELEASE:=$(AUTORELEASE)
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=https://releases.pagure.org/libaio
-PKG_HASH:=ab0462f2c9d546683e5147b1ce9c195fe95d07fac5bf362f6c01637955c3b492
+PKG_HASH:=2c44d1c5fd0d43752287c9ae1eb9c023f04ef848ea8d4aafa46e9aedb678200b
 
 PKG_MAINTAINER:=
 PKG_LICENSE:=LGPL-2.1-only
index a0b801c4fea6d63c3773aa2668d0c688eb88038b..569c9a1dabbd0bdc89deb1f46eb552c85d56634e 100644 (file)
@@ -34,7 +34,7 @@ Last-Update: 2014-10-09
 +#include "syscall-parisc.h"
 +#elif defined(__mips__)
 +#include "syscall-mips.h"
- #elif defined(__aarch64__) || defined(__riscv)
+ #elif defined(__aarch64__) || defined(__loongarch__) || defined(__riscv)
  #include "syscall-generic.h"
  #else
 --- /dev/null
@@ -96,7 +96,7 @@ Last-Update: 2014-10-09
 +#endif /* _MIPS_SIM == _MIPS_SIM_NABI32 */
 --- a/src/libaio.h
 +++ b/src/libaio.h
-@@ -72,6 +72,7 @@ typedef enum io_iocb_cmd {
+@@ -74,6 +74,7 @@ typedef enum io_iocb_cmd {
  
  /* big endian, 64 bits */
  #elif defined(__powerpc64__) || defined(__s390x__) || \
index b88863639d0c9f544ce1ac85c099c236399d488f..db6abea70d9c64b41f6dbd53cb77c87fdc937c14 100644 (file)
@@ -33,10 +33,10 @@ Description: Add SH supprt
 -    defined(__sh__) || defined(__bfin__) || defined(__MIPSEL__) || \
 +    (defined(__sh__) && defined(__LITTLE_ENDIAN__)) || \
 +    defined(__bfin__) || defined(__MIPSEL__) || \
-     defined(__cris__) || (defined(__riscv) && __riscv_xlen == 32) || \
+     defined(__cris__) || defined(__loongarch32) || \
+     (defined(__riscv) && __riscv_xlen == 32) || \
      (defined(__GNUC__) && defined(__BYTE_ORDER__) && \
-          __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ && __SIZEOF_LONG__ == 4)
-@@ -84,6 +85,7 @@ typedef enum io_iocb_cmd {
+@@ -86,6 +87,7 @@ typedef enum io_iocb_cmd {
  /* big endian, 32 bits */
  #elif defined(__PPC__) || defined(__s390__) || \
        (defined(__arm__) && defined(__ARMEB__)) || \
@@ -61,6 +61,6 @@ Description: Add SH supprt
  #include "syscall-mips.h"
 +#elif defined(__sh__)
 +#include "syscall-sh.h"
- #elif defined(__aarch64__) || defined(__riscv)
+ #elif defined(__aarch64__) || defined(__loongarch__) || defined(__riscv)
  #include "syscall-generic.h"
  #else
index 4e0a11878503fb19357365cdfdbeb2447f8db76c..539d236dc2cd7370982f2aa10e5afb8ec0d3c906 100644 (file)
@@ -17,18 +17,18 @@ Last-Update: 2014-07-23
 -    defined(__bfin__) || defined(__MIPSEL__) || \
 +    defined(__bfin__) || \
 +    (defined(__MIPSEL__) && !defined(__mips64)) || \
-     defined(__cris__) || (defined(__riscv) && __riscv_xlen == 32) || \
+     defined(__cris__) || defined(__loongarch32) || \
+     (defined(__riscv) && __riscv_xlen == 32) || \
      (defined(__GNUC__) && defined(__BYTE_ORDER__) && \
-          __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__ && __SIZEOF_LONG__ == 4)
-@@ -63,6 +64,7 @@ typedef enum io_iocb_cmd {
+@@ -64,6 +65,7 @@ typedef enum io_iocb_cmd {
  
  /* little endian, 64 bits */
  #elif defined(__ia64__) || defined(__x86_64__) || defined(__alpha__) || \
 +      (defined(__mips64) && defined(__MIPSEL__)) || \
        (defined(__aarch64__) && defined(__AARCH64EL__)) || \
+       defined(__loongarch64) || \
        (defined(__riscv) && __riscv_xlen == 64) || \
-       (defined(__GNUC__) && defined(__BYTE_ORDER__) && \
-@@ -75,6 +77,7 @@ typedef enum io_iocb_cmd {
+@@ -77,6 +79,7 @@ typedef enum io_iocb_cmd {
  #elif defined(__powerpc64__) || defined(__s390x__) || \
        (defined(__hppa__) && defined(__arch64__)) || \
        (defined(__sparc__) && defined(__arch64__)) || \