[arch-commits] Commit in android-tools/trunk (PKGBUILD fix_build_e2fsprogs.patch)
Anatol Pomozov
anatolik at archlinux.org
Thu Jun 7 20:02:47 UTC 2018
Date: Thursday, June 7, 2018 @ 20:02:47
Author: anatolik
Revision: 341893
upgpkg: android-tools 8.1.0_r33-1
Modified:
android-tools/trunk/PKGBUILD
android-tools/trunk/fix_build_e2fsprogs.patch
---------------------------+
PKGBUILD | 4 +--
fix_build_e2fsprogs.patch | 49 ++++++++++++++++++++++++++++++++++++++++++++
2 files changed, 51 insertions(+), 2 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2018-06-07 19:33:25 UTC (rev 341892)
+++ PKGBUILD 2018-06-07 20:02:47 UTC (rev 341893)
@@ -4,7 +4,7 @@
# Contributor: Alucryd <alucryd at gmail dot com>
pkgname=android-tools
-pkgver=8.1.0_r7
+pkgver=8.1.0_r33
pkgrel=1
pkgdesc='Android platform tools'
arch=(x86_64)
@@ -35,7 +35,7 @@
'89c0b62805506c729f76c1aa3c901c4ea2e3bfbe'
'e6ab688d0decfae64302d1402e1eee6678fc2549'
'ec473160d7445f97bccabd1c32ac0ae2f77900c1'
- '8ccb2ef791a5b517b4371af7f529f4e731ce7260'
+ 'e0d19de229f1a41a066ddb7a84f8e56e67bbc8bc'
'7004dbd0c193668827174880de6f8434de8ceaee')
prepare() {
Modified: fix_build_e2fsprogs.patch
===================================================================
--- fix_build_e2fsprogs.patch 2018-06-07 19:33:25 UTC (rev 341892)
+++ fix_build_e2fsprogs.patch 2018-06-07 20:02:47 UTC (rev 341893)
@@ -1,3 +1,12 @@
+diff --git a/contrib/android/e2fsdroid.c b/contrib/android/e2fsdroid.c
+index f043822b..4d49bee4 100644
+--- a/contrib/android/e2fsdroid.c
++++ b/contrib/android/e2fsdroid.c
+@@ -1,3 +1,4 @@
++#define _GNU_SOURCE // for asprintf
+ #include <stdio.h>
+ #include <getopt.h>
+ #include <string.h>
diff --git a/contrib/android/perms.c b/contrib/android/perms.c
index 9ae8e586..433506fd 100644
--- a/contrib/android/perms.c
@@ -41,3 +50,43 @@
#else
#ifdef __GNUC__
#define _INLINE_ extern __inline__
+diff --git a/misc/create_inode.c b/misc/create_inode.c
+index 94c29b8d..6e59151c 100644
+--- a/misc/create_inode.c
++++ b/misc/create_inode.c
+@@ -403,7 +403,7 @@ static ssize_t my_pread(int fd, void *buf, size_t count, off_t offset)
+ }
+ #endif /* !defined HAVE_PREAD64 && !defined HAVE_PREAD */
+
+-static errcode_t copy_file_range(ext2_filsys fs, int fd, ext2_file_t e2_file,
++static errcode_t e2_copy_file_range(ext2_filsys fs, int fd, ext2_file_t e2_file,
+ off_t start, off_t end, char *buf,
+ char *zerobuf)
+ {
+@@ -477,7 +477,7 @@ static errcode_t try_lseek_copy(ext2_filsys fs, int fd, struct stat *statbuf,
+
+ data_blk = data & ~(fs->blocksize - 1);
+ hole_blk = (hole + (fs->blocksize - 1)) & ~(fs->blocksize - 1);
+- err = copy_file_range(fs, fd, e2_file, data_blk, hole_blk, buf,
++ err = e2_copy_file_range(fs, fd, e2_file, data_blk, hole_blk, buf,
+ zerobuf);
+ if (err)
+ return err;
+@@ -527,7 +527,7 @@ static errcode_t try_fiemap_copy(ext2_filsys fs, int fd, ext2_file_t e2_file,
+ }
+ for (i = 0, ext = ext_buf; i < fiemap_buf->fm_mapped_extents;
+ i++, ext++) {
+- err = copy_file_range(fs, fd, e2_file, ext->fe_logical,
++ err = e2_copy_file_range(fs, fd, e2_file, ext->fe_logical,
+ ext->fe_logical + ext->fe_length,
+ buf, zerobuf);
+ if (err)
+@@ -580,7 +580,7 @@ static errcode_t copy_file(ext2_filsys fs, int fd, struct stat *statbuf,
+ goto out;
+ #endif
+
+- err = copy_file_range(fs, fd, e2_file, 0, statbuf->st_size, buf,
++ err = e2_copy_file_range(fs, fd, e2_file, 0, statbuf->st_size, buf,
+ zerobuf);
+ out:
+ ext2fs_free_mem(&zerobuf);
More information about the arch-commits
mailing list