From 5fa9b27391696a3ec6943c26537d49580ff46a79 Mon Sep 17 00:00:00 2001 From: psykose <alice@ayaya.dev> Date: Sat, 25 Jun 2022 18:43:20 +0000 Subject: [PATCH] testing/libeatmydata: upgrade to 130 closes #13957 --- testing/libeatmydata/18.patch | 26 ------------------------ testing/libeatmydata/APKBUILD | 20 +++++------------- testing/libeatmydata/autoconf-2.71.patch | 12 ----------- 3 files changed, 5 insertions(+), 53 deletions(-) delete mode 100644 testing/libeatmydata/18.patch delete mode 100644 testing/libeatmydata/autoconf-2.71.patch diff --git a/testing/libeatmydata/18.patch b/testing/libeatmydata/18.patch deleted file mode 100644 index 9858ac40ad94..000000000000 --- a/testing/libeatmydata/18.patch +++ /dev/null @@ -1,26 +0,0 @@ -Upstream: https://github.com/stewartsmith/libeatmydata/pull/18 -Reason: Libeatmydata redefines open and open64 so it can make those a NO_OP -for tests. Musl also defines these in fnctl.h, so we have to undefine them -to not get conflicting definitions -diff --git a/libeatmydata/libeatmydata.c b/libeatmydata/libeatmydata.c -index 8fe1b6a..95d940b 100644 ---- a/libeatmydata/libeatmydata.c -+++ b/libeatmydata/libeatmydata.c -@@ -131,6 +131,8 @@ void LIBEATMYDATA_API sync(void) - (*libc_sync)(); - } - -+#undef open -+ - int LIBEATMYDATA_API open(const char* pathname, int flags, ...) - { - va_list ap; -@@ -157,6 +159,8 @@ int LIBEATMYDATA_API open(const char* pathname, int flags, ...) - return (*libc_open)(pathname,flags,mode); - } - -+#undef open64 -+ - #ifndef __USE_FILE_OFFSET64 - int LIBEATMYDATA_API open64(const char* pathname, int flags, ...) - { diff --git a/testing/libeatmydata/APKBUILD b/testing/libeatmydata/APKBUILD index 4ee571e85f0c..4e010ae80450 100644 --- a/testing/libeatmydata/APKBUILD +++ b/testing/libeatmydata/APKBUILD @@ -1,24 +1,15 @@ # Contributor: Rasmus Thomsen <oss@cogitri.dev> # Maintainer: Rasmus Thomsen <oss@cogitri.dev> pkgname=libeatmydata -pkgver=105 +pkgver=130 pkgrel=0 pkgdesc="An LD_PRELOAD library that disables all forms of writing data safely to disk" url="https://www.flamingspork.com/projects/libeatmydata/" arch="all" license="GPL-3.0-or-later" makedepends="autoconf automake libtool" -checkdepends="strace" -source="https://github.com/stewartsmith/libeatmydata/archive/libeatmydata-$pkgver/libeatmydata-$pkgver.tar.gz - 18.patch - autoconf-2.71.patch" -builddir="$srcdir/$pkgname-$pkgname-$pkgver" - -prepare() { - default_prepare - - autoreconf -fi -} +checkdepends="bash strace" +source="https://github.com/stewartsmith/libeatmydata/releases/download/v$pkgver/libeatmydata-$pkgver.tar.gz" build() { ./configure \ @@ -37,10 +28,9 @@ check() { package() { make DESTDIR="$pkgdir" install + rm "$pkgdir"/usr/lib/libeatmydata.a } sha512sums=" -225453a12913c08fd91371e3546a256e102438f9a88e7f51726dd5befbcf6c396850c039a38ca3d939558f0369df23d232e24b487564cdf86562645b8b5f92d6 libeatmydata-105.tar.gz -8fff381b392cf7ee3faf39c41e20d3f152529ec4b2d4ffb503695ff8dce49b86872cbcc56001b2160b617ceb76bb4d1d389939922b1d539413a00fea35904b2a 18.patch -4eff62d7d14e55e426d98b8ca7be006fd5fdbe8c5c9715d3edb7d8d28694f6827a972d568bfbd797cc2d88af28540c595a1a43102220ebd65059c1aad22958e0 autoconf-2.71.patch +80edeee1b39e14d10e7d04d7fff63a233119c6e13216e92ec786cc41ecd79eb58937da0e621aaef697490e9fb285f3e1109b786ee6967fa1736bb4879e100f18 libeatmydata-130.tar.gz " diff --git a/testing/libeatmydata/autoconf-2.71.patch b/testing/libeatmydata/autoconf-2.71.patch deleted file mode 100644 index 0238fc7e9a8b..000000000000 --- a/testing/libeatmydata/autoconf-2.71.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -urN libeatmydata-libeatmydata-105.orig/m4/pandora_canonical.m4 libeatmydata-libeatmydata-105/m4/pandora_canonical.m4 ---- libeatmydata-libeatmydata-105.orig/m4/pandora_canonical.m4 2021-07-26 23:33:42.433846352 -0600 -+++ libeatmydata-libeatmydata-105/m4/pandora_canonical.m4 2021-07-26 23:34:18.850708125 -0600 -@@ -72,8 +72,6 @@ - ]) - ]) - -- AC_CONFIG_MACRO_DIR([m4]) -- - m4_if(m4_substr(m4_esyscmd(test -d src && echo 0),0,1),0,[ - AC_CONFIG_HEADERS([src/config.h]) - ],[ -- GitLab