~alpine/aports

This thread contains a patchset. You're looking at the original emails, but you may wish to use the patch review UI. Review patch

[alpine-aports] [PATCH] main/findutils: upgrade to 4.6.0. Delete unneeded patch.

Details
Message ID
<1453325223-1147-1-git-send-email-valery.kartel@gmail.com>
Sender timestamp
1453325223
DKIM signature
missing
Download raw message
Patch: +8 -61
---
 main/findutils/APKBUILD                    | 31 +++++++-----------------
 main/findutils/fix-gnulib-freadahead.patch | 38 ------------------------------
 2 files changed, 8 insertions(+), 61 deletions(-)
 delete mode 100644 main/findutils/fix-gnulib-freadahead.patch

diff --git a/main/findutils/APKBUILD b/main/findutils/APKBUILD
index c4e0748..f6fe091 100644
--- a/main/findutils/APKBUILD
+++ b/main/findutils/APKBUILD
@@ -1,8 +1,9 @@
# Contributor: Valery Kartel <valery.kartel@gmail.com>
# Contributor: Michael Mason <ms13sp@gmail.com>
# Maintainer: Michael Mason <ms13sp@gmail.com>
pkgname=findutils
pkgver=4.4.2
pkgrel=3
pkgver=4.6.0
pkgrel=0
pkgdesc="GNU utilities for finding files"
url="http://www.gnu.org/software/findutils/"
arch="all"
@@ -11,22 +12,10 @@ depends=""
makedepends=""
install=
subpackages="$pkgname-doc"
source="http://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.gz
	fix-gnulib-freadahead.patch
	"
source="http://ftp.gnu.org/pub/gnu/$pkgname/$pkgname-$pkgver.tar.gz"

_builddir="$srcdir"/findutils-$pkgver

prepare() {
	cd "$_builddir"
	update_config_sub || return 1
	for i in $source; do
		case $i in
		*.patch) msg $i; patch -p1 -i "$srcdir"/$i || return 1;;
		esac
	done
}

build() {
	cd "$_builddir"

@@ -45,14 +34,10 @@ build() {
package() {
	cd "$_builddir"
	make DESTDIR="$pkgdir" install
	rm -rf "$pkgdir"/usr/lib/charset.alias
	rmdir -p "$pkgdir"/usr/lib 2>/dev/null
	rm -rf "$pkgdir"/usr/lib
	return 0
}

md5sums="351cc4adb07d54877fa15f75fb77d39f  findutils-4.4.2.tar.gz
1d96ac5e44f302e23c03bb55347e9a79  fix-gnulib-freadahead.patch"
sha256sums="434f32d171cbc0a5e72cfc5372c6fc4cb0e681f8dce566a0de5b6fccd702b62a  findutils-4.4.2.tar.gz
4a83686438d95859ea0ed9cafa8119a7b788e3d7ef2b1eee52ee3f0391d23dc9  fix-gnulib-freadahead.patch"
sha512sums="262d0a8301158e6541b9f24e4e043d8d8c1b196b18dbe59c3bedcf17b50c95708e33ab23a07e3bfb947ad495faafffdca3c296fb525794ca60f2dfd682f228c1  findutils-4.4.2.tar.gz
86797a218ff6b4425f0c2df353b7863b521e5c08c282f6885f55b942149c32bc65e25491f156dbf3622e14d8108d508d86000dfd38c79d1302bbef91f68c9cfc  fix-gnulib-freadahead.patch"
md5sums="9936aa8009438ce185bea2694a997fc1  findutils-4.6.0.tar.gz"
sha256sums="ded4c9f73731cd48fec3b6bdaccce896473b6d8e337e9612e16cf1431bb1169d  findutils-4.6.0.tar.gz"
sha512sums="41fcd4197c1efbd77f7420e5754e2cf9332dfef19f90c65a8fa1844bb4bc5d529c8393ee0ff979a054e9ac65ff71d7fe3921ea079f9960843412fc9a71f8afd4  findutils-4.6.0.tar.gz"
diff --git a/main/findutils/fix-gnulib-freadahead.patch b/main/findutils/fix-gnulib-freadahead.patch
deleted file mode 100644
index adcfdd4..0000000
--- a/main/findutils/fix-gnulib-freadahead.patch
@@ -1,38 +0,0 @@
--- findutils-4.4.2.orig/gnulib/lib/freadahead.c
+++ findutils-4.4.2/gnulib/lib/freadahead.c
@@ -19,6 +19,7 @@
 /* Specification.  */
 #include "freadahead.h"
 
+#ifndef HAVE___FREADAHEAD
 size_t
 freadahead (FILE *fp)
 {
@@ -64,3 +65,4 @@
  #error "Please port gnulib freadahead.c to your platform! Look at the definition of fflush, fread on your system, then report this to bug-gnulib."
 #endif
 }
+#endif
--- findutils-4.4.2.orig/gnulib/lib/freadahead.h
+++ findutils-4.4.2/gnulib/lib/freadahead.h
@@ -29,7 +29,20 @@
 
    STREAM must not be wide-character oriented.  */
 
+#if HAVE___FREADAHEAD || (defined(__linux__) && !defined(__GLIBC__) && !defined(__UCLIBC__)) /* musl libc */
+
+#ifndef HAVE___FREADAHEAD
+#define HAVE___FREADAHEAD 1
+#endif
+
+# include <stdio_ext.h>
+# define freadahead(stream) __freadahead (stream)
+
+#else
+
 extern size_t freadahead (FILE *stream);
+
+#endif
 
 #ifdef __cplusplus
 }
-- 
2.7.0



---
Unsubscribe:  alpine-aports+unsubscribe@lists.alpinelinux.org
Help:         alpine-aports+help@lists.alpinelinux.org
---
Reply to thread Export thread (mbox)