From 52b5e5ad599b5a839f425956ff7e2c6e64e0f59a Mon Sep 17 00:00:00 2001 From: John Vogel Date: Sat, 3 Aug 2024 05:23:47 -0400 Subject: [PATCH] main/attr: fix build with gcc14 Missing include for basename() --- main/attr/APKBUILD | 6 ++++-- main/attr/attr-basename.patch | 11 +++++++++++ 2 files changed, 15 insertions(+), 2 deletions(-) create mode 100644 main/attr/attr-basename.patch diff --git a/main/attr/APKBUILD b/main/attr/APKBUILD index 91cd96f17bb..d0ae3a500fb 100644 --- a/main/attr/APKBUILD +++ b/main/attr/APKBUILD @@ -2,7 +2,7 @@ # Maintainer: Natanael Copa pkgname=attr pkgver=2.5.2 -pkgrel=0 +pkgrel=1 pkgdesc="utilities for managing filesystem extended attributes" options="checkroot !check" # attr.test fails with no error message url="https://savannah.nongnu.org/projects/attr" @@ -10,7 +10,8 @@ arch="all" license="LGPL-2.1-or-later" checkdepends="perl" subpackages="$pkgname-static $pkgname-dev $pkgname-doc lib$pkgname:libs" -source="https://download.savannah.nongnu.org/releases/attr/attr-$pkgver.tar.gz" +source="https://download.savannah.nongnu.org/releases/attr/attr-$pkgver.tar.gz + attr-basename.patch" build() { OPTIMIZER="$CFLAGS" \ @@ -57,4 +58,5 @@ libs() { sha512sums=" 7b8f210ab2233d82d282d36c10ac2f4b10e1ba9bd0f02e1f4e69b8f610cb3266bfac9796349b51b2f92fa6ef2c66c62f1a9c4ae18e202b00af3e251e3b469a24 attr-2.5.2.tar.gz +f64a2a4319d61011ba6a72437c47fc1809dfe7254f54376d38c35481176767a91d3fe68727a8b7b316f0825a68be1459b20f3f2ecfd5cb9a3b3a56701182248f attr-basename.patch " diff --git a/main/attr/attr-basename.patch b/main/attr/attr-basename.patch new file mode 100644 index 00000000000..a71ad7eb0aa --- /dev/null +++ b/main/attr/attr-basename.patch @@ -0,0 +1,11 @@ +diff -Naur a/tools/attr.c b/tools/attr.c +--- a/tools/attr.c 2024-08-03 05:18:35.620953300 -0400 ++++ b/tools/attr.c 2024-08-03 05:19:17.751848345 -0400 +@@ -28,6 +28,7 @@ + #include + #include + #include ++#include + + #include +