[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Thursday, October 8, 2020 @ 16:49:59 Author: anatolik Revision: 721781 Remove ruby makedep as we do not generate ninja.build file from the *.rb script anymore Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-10-08 16:37:15 UTC (rev 721780) +++ PKGBUILD2020-10-08 16:49:59 UTC (rev 721781) @@ -14,7 +14,7 @@ optdepends=('python: for mkbootimg script' 'python2: for unpack_bootimg & avbtool scripts') # it depends on 'vim' because of 'xxd' tool. -makedepends=(git clang gtest ruby cmake ninja go vim) +makedepends=(git clang gtest cmake ninja go vim) provides=(fastboot adb) conflicts=(fastboot adb) source=(git+https://android.googlesource.com/platform/frameworks/base#tag=$_tag
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Thursday, October 8, 2020 @ 16:36:30 Author: anatolik Revision: 721779 upgpkg: android-tools 30.0.4-2: Use compilation flags provided by makepkg Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD | 10 -- 1 file changed, 8 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-10-08 16:04:44 UTC (rev 721778) +++ PKGBUILD2020-10-08 16:36:30 UTC (rev 721779) @@ -4,7 +4,7 @@ pkgname=android-tools pkgver=30.0.4 -pkgrel=1 +pkgrel=2 _tag=platform-tools-$pkgver pkgdesc='Android platform tools' arch=(x86_64) @@ -29,7 +29,7 @@ git+https://android.googlesource.com/platform/external/e2fsprogs#tag=$_tag git+https://android.googlesource.com/platform/external/avb#tag=$_tag git+https://android.googlesource.com/platform/external/boringssl#tag=$_tag - build.ninja # copied from https://github.com/anatol/android-platform-tools-build +build.ninja # copied from https://github.com/anatol/android-platform-tools-build # deployagent.jar is a library built from Android sources. # Building this java library requires a lot of dependencies: # java, protobuf-java, dex compiler, Android base libs. @@ -83,6 +83,12 @@ cd "$srcdir"/boringssl patch -p1 < ../boringssl-disable-thirdpartydeps.patch mkdir -p "$srcdir"/boringssl/src/build + + cd "$srcdir" + sed "s/CFLAGS =.*/CFLAGS = $CFLAGS/" -i build.ninja + sed "s/CPPFLAGS =.*/CPPFLAGS = $CPPFLAGS/" -i build.ninja + sed "s/CXXFLAGS =.*/CXXFLAGS = $CXXFLAGS/" -i build.ninja + sed "s/LDFLAGS =.*/LDFLAGS = $LDFLAGS/" -i build.ninja } build() {
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Sunday, August 2, 2020 @ 01:52:08 Author: anatolik Revision: 667571 Use space instead of tabs for consistency Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2020-08-02 01:51:34 UTC (rev 667570) +++ PKGBUILD2020-08-02 01:52:08 UTC (rev 667571) @@ -45,7 +45,7 @@ deployagent.jar # we disable mDNS functionality as it does not compile with the Arch system version of the library fix_build_core.patch - fix_libziparchive.patch +fix_libziparchive.patch boringssl-disable-thirdpartydeps.patch bash_completion.fastboot) # Bash completion file was taken from https://github.com/mbrubeck/android-completion
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Sunday, August 2, 2020 @ 01:51:34 Author: anatolik Revision: 667570 Use space instead of tabs for consistency Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-08-02 01:46:09 UTC (rev 667569) +++ PKGBUILD2020-08-02 01:51:34 UTC (rev 667570) @@ -21,8 +21,8 @@ git+https://android.googlesource.com/platform/frameworks/native#tag=$_tag git+https://android.googlesource.com/platform/system/core#tag=$_tag git+https://android.googlesource.com/platform/system/extras#tag=$_tag - git+https://android.googlesource.com/platform/system/libbase#tag=$_tag - git+https://android.googlesource.com/platform/system/libziparchive#tag=$_tag +git+https://android.googlesource.com/platform/system/libbase#tag=$_tag + git+https://android.googlesource.com/platform/system/libziparchive#tag=$_tag git+https://android.googlesource.com/platform/system/tools/mkbootimg#tag=$_tag git+https://android.googlesource.com/platform/external/selinux#tag=$_tag git+https://android.googlesource.com/platform/external/f2fs-tools#tag=$_tag
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Sunday, May 17, 2020 @ 23:40:28 Author: ffy00 Revision: 629147 upgpkg: android-tools 30.0.0-2 (protobuf 3.12 rebuild) Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-05-17 23:40:09 UTC (rev 629146) +++ PKGBUILD2020-05-17 23:40:28 UTC (rev 629147) @@ -4,7 +4,7 @@ pkgname=android-tools pkgver=30.0.0 -pkgrel=1 +pkgrel=2 tag=platform-tools-$pkgver pkgdesc='Android platform tools' arch=(x86_64) @@ -73,7 +73,7 @@ sed -i 's|/usr/bin/env python$|/usr/bin/env python2|g' unpack_bootimg.py cd "$srcdir"/boringssl - patch -p1 < ../../boringssl-disable-thirdpartydeps.patch + patch -p1 < ../boringssl-disable-thirdpartydeps.patch mkdir -p "$srcdir"/boringssl/src/build }
[arch-commits] Commit in android-tools/trunk (PKGBUILD generate_build.rb)
Date: Thursday, March 5, 2020 @ 00:47:50 Author: anatolik Revision: 590678 upgpkg: android-tools 29.0.6-1 Modified: android-tools/trunk/PKGBUILD android-tools/trunk/generate_build.rb ---+ PKGBUILD |8 generate_build.rb | 11 +-- 2 files changed, 9 insertions(+), 10 deletions(-) Modified: PKGBUILD === --- PKGBUILD2020-03-05 00:02:10 UTC (rev 590677) +++ PKGBUILD2020-03-05 00:47:50 UTC (rev 590678) @@ -3,8 +3,8 @@ # Contributor: Alucryd pkgname=android-tools -pkgver=29.0.5 -pkgrel=2 +pkgver=29.0.6 +pkgrel=1 tag=platform-tools-$pkgver pkgdesc='Android platform tools' arch=(x86_64) @@ -14,7 +14,7 @@ optdepends=('python: for mkbootimg script' 'python2: for unpack_bootimg & avbtool scripts') # depend on 'vim' for 'xxd' tool. -makedepends=(git clang gtest ruby cmake ninja go-pie vim) +makedepends=(git clang gtest ruby cmake ninja go vim) provides=(fastboot adb) conflicts=(fastboot adb) _boringssl_commit=$(curl https://android.googlesource.com/platform/external/boringssl/+/refs/tags/$tag/BORINGSSL_REVISION?format=TEXT | base64 -d) @@ -54,7 +54,7 @@ 'SKIP' 'SKIP' 'SKIP' - 'acb02d8c048411fd21d00d57909a45aa6a6a6a7a' + '37992d0d7547b7deb703f3232ec124a4c6b96aef' 'd9dfac30245faa0a96968b96f3acd9ad536f4910' '31779cd6c0df710be9589bd2ee4f697f59b100fd' '7004dbd0c193668827174880de6f8434de8ceaee') Modified: generate_build.rb === --- generate_build.rb 2020-03-05 00:02:10 UTC (rev 590677) +++ generate_build.rb 2020-03-05 00:47:50 UTC (rev 590678) @@ -109,6 +109,7 @@ transport.cpp transport_local.cpp transport_usb.cpp + types.cpp ) libadbd = compile(expand("core/adb", adbdfiles), '-DPLATFORM_TOOLS_VERSION="\"$PLATFORM_TOOLS_VERSION\"" -DADB_HOST=1 -Icore/include -Icore/base/include -Icore/adb -Icore/libcrypto_utils/include -Iboringssl/include -Icore/diagnose_usb/include') @@ -158,6 +159,7 @@ chrono_utils.cpp errors_unix.cpp file.cpp + liblog_symbols.cpp logging.cpp mapped_file.cpp parsenetaddress.cpp @@ -169,16 +171,14 @@ libbase = compile(expand("core/base", basefiles), "-DADB_HOST=1 -Icore/base/include -Icore/include") logfiles = %w( - fake_log_device.cpp - fake_writer.cpp log_event_list.cpp log_event_write.cpp - logger_lock.cpp logger_name.cpp logger_write.cpp logprint.cpp + properties.cpp ) -liblog = compile(expand("core/liblog", logfiles), "-DLIBLOG_LOG_TAG=1006 -D_XOPEN_SOURCE=700 -DFAKE_LOG_DEVICE=1 -Icore/log/include -Icore/include") +liblog = compile(expand("core/liblog", logfiles), "-DLIBLOG_LOG_TAG=1006 -D_XOPEN_SOURCE=700 -DFAKE_LOG_DEVICE=1 -Icore/log/include -Icore/include -Icore/base/include") cutilsfiles = %w( android_get_control_file.cpp @@ -307,12 +307,11 @@ debug.c ebitmap.c expand.c - genbools.c - genusers.c hashtab.c hierarchy.c kernel_to_common.c mls.c + optimize.c policydb.c policydb_convert.c policydb_public.c
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Saturday, December 7, 2019 @ 06:49:14 Author: anatolik Revision: 536246 upgpkg: android-tools 29.0.5-2 protobuf 3.11 rebuild Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-12-07 06:29:07 UTC (rev 536245) +++ PKGBUILD2019-12-07 06:49:14 UTC (rev 536246) @@ -4,7 +4,7 @@ pkgname=android-tools pkgver=29.0.5 -pkgrel=1 +pkgrel=2 tag=platform-tools-$pkgver pkgdesc='Android platform tools' arch=(x86_64)
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Saturday, November 2, 2019 @ 23:34:10 Author: anatolik Revision: 522400 Replace tab with spaces Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-11-02 23:22:10 UTC (rev 522399) +++ PKGBUILD2019-11-02 23:34:10 UTC (rev 522400) @@ -19,8 +19,8 @@ conflicts=(fastboot adb) _boringssl_commit=$(curl https://android.googlesource.com/platform/external/boringssl/+/refs/tags/$tag/BORINGSSL_REVISION?format=TEXT | base64 -d) source=(git+https://android.googlesource.com/platform/frameworks/base#tag=$tag - git+https://android.googlesource.com/platform/frameworks/native#tag=$tag - git+https://android.googlesource.com/platform/system/core#tag=$tag + git+https://android.googlesource.com/platform/frameworks/native#tag=$tag +git+https://android.googlesource.com/platform/system/core#tag=$tag git+https://android.googlesource.com/platform/system/extras#tag=$tag git+https://android.googlesource.com/platform/system/tools/mkbootimg#tag=$tag git+https://android.googlesource.com/platform/external/selinux#tag=$tag @@ -40,7 +40,7 @@ # lunch full-eng # mmm system/core/adb/ # cp ./target/product/generic/system/framework/deployagent.jar . - deployagent.jar +deployagent.jar fix_build_core.patch bash_completion.fastboot) # Bash completion file was taken from https://github.com/mbrubeck/android-completion
[arch-commits] Commit in android-tools/trunk (PKGBUILD fix_build_core.patch)
Date: Sunday, October 13, 2019 @ 16:12:13 Author: anatolik Revision: 515322 upgpkg: android-tools 29.0.4-2 FS#63370: reapply patch from upstream. It turned out platform-tools-29.0.4 tag does not contain the fix. Modified: android-tools/trunk/PKGBUILD android-tools/trunk/fix_build_core.patch --+ PKGBUILD |7 +-- fix_build_core.patch | 21 + 2 files changed, 22 insertions(+), 6 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-10-13 16:06:27 UTC (rev 515321) +++ PKGBUILD2019-10-13 16:12:13 UTC (rev 515322) @@ -4,7 +4,7 @@ pkgname=android-tools pkgver=29.0.4 -pkgrel=1 +pkgrel=2 tag=platform-tools-$pkgver pkgdesc='Android platform tools' arch=(x86_64) @@ -27,6 +27,7 @@ git+https://boringssl.googlesource.com/boringssl#commit=$_boringssl_commit generate_build.rb fix_build_core.patch +fix_sparse_img.patch bash_completion.fastboot) # Bash completion file was taken from https://github.com/mbrubeck/android-completion sha1sums=('SKIP' @@ -38,7 +39,8 @@ 'SKIP' 'SKIP' 'afca7974ad8658e52fd028ead12ad0a959d63273' - '6f3d6ca9112b0f2b3049febb46cf311ddc883567' + '9d35e4e9c4d1064783f3b1edaae0a2fae49493a4' + '2b57a4cf8012473c1a4fc6adae16573756272b02' '7004dbd0c193668827174880de6f8434de8ceaee') prepare() { @@ -46,6 +48,7 @@ cd "$srcdir"/core patch -p1 < ../fix_build_core.patch + patch -p1 < ../fix_sparse_img.patch # FS#63370 cd "$srcdir"/avb sed -i 's|/usr/bin/env python$|/usr/bin/env python2|g' avbtool Modified: fix_build_core.patch === --- fix_build_core.patch2019-10-13 16:06:27 UTC (rev 515321) +++ fix_build_core.patch2019-10-13 16:12:13 UTC (rev 515322) @@ -1,5 +1,5 @@ diff --git a/adb/adb.cpp b/adb/adb.cpp -index 24d4292d02..e4ad76b7c3 100644 +index 098ed38f30..d0b2e87e7c 100644 --- a/adb/adb.cpp +++ b/adb/adb.cpp @@ -44,8 +44,6 @@ @@ -40,10 +40,10 @@ usb_init(); } else { diff --git a/adb/client/usb_libusb.cpp b/adb/client/usb_libusb.cpp -index 53f01a0ce5..5be0d91085 100644 +index 53f01a0ce5..b4c3aadc28 100644 --- a/adb/client/usb_libusb.cpp +++ b/adb/client/usb_libusb.cpp -@@ -30,7 +31,7 @@ +@@ -30,7 +30,7 @@ #include #include @@ -53,7 +53,7 @@ #include #include diff --git a/fastboot/fastboot.cpp b/fastboot/fastboot.cpp -index 8923f409df..d245a577ff 100644 +index 8923f409df..5cadb9649b 100644 --- a/fastboot/fastboot.cpp +++ b/fastboot/fastboot.cpp @@ -58,9 +58,7 @@ @@ -88,3 +88,16 @@ std::vector mke2fs_args = {mke2fs_path.c_str(), "-t", "ext4", "-b"}; std::string block_size_str = std::to_string(block_size); +diff --git a/libcutils/include/cutils/threads.h b/libcutils/include/cutils/threads.h +index ba4846e33b..f3fccc4895 100644 +--- a/libcutils/include/cutils/threads.h b/libcutils/include/cutils/threads.h +@@ -33,8 +33,6 @@ extern "C" { + // Deprecated: use android::base::GetThreadId instead, which doesn't truncate on Mac/Windows. + // + +-extern pid_t gettid(); +- + // + // Deprecated: use `_Thread_local` in C or `thread_local` in C++. + //
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Monday, September 30, 2019 @ 19:31:03 Author: anatolik Revision: 512281 upgpkg: android-tools 29.0.4-1 Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |7 ++- 1 file changed, 2 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-09-30 19:30:57 UTC (rev 512280) +++ PKGBUILD2019-09-30 19:31:03 UTC (rev 512281) @@ -3,8 +3,8 @@ # Contributor: Alucryd pkgname=android-tools -pkgver=29.0.3 -pkgrel=2 +pkgver=29.0.4 +pkgrel=1 tag=platform-tools-$pkgver pkgdesc='Android platform tools' arch=(x86_64) @@ -27,7 +27,6 @@ git+https://boringssl.googlesource.com/boringssl#commit=$_boringssl_commit generate_build.rb fix_build_core.patch -fix_sparse_img.patch bash_completion.fastboot) # Bash completion file was taken from https://github.com/mbrubeck/android-completion sha1sums=('SKIP' @@ -40,7 +39,6 @@ 'SKIP' 'afca7974ad8658e52fd028ead12ad0a959d63273' '6f3d6ca9112b0f2b3049febb46cf311ddc883567' - '2b57a4cf8012473c1a4fc6adae16573756272b02' '7004dbd0c193668827174880de6f8434de8ceaee') prepare() { @@ -48,7 +46,6 @@ cd "$srcdir"/core patch -p1 < ../fix_build_core.patch - patch -p1 < ../fix_sparse_img.patch # FS#63370 cd "$srcdir"/avb sed -i 's|/usr/bin/env python$|/usr/bin/env python2|g' avbtool
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Thursday, September 19, 2019 @ 04:19:59 Author: anatolik Revision: 511131 FS#63712: add python2 as an optional dependency Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-09-19 04:04:24 UTC (rev 511130) +++ PKGBUILD2019-09-19 04:19:59 UTC (rev 511131) @@ -11,7 +11,8 @@ url='http://tools.android.com/' license=(Apache MIT) depends=(pcre2 libusb) -optdepends=('python: for mkbootimg script') +optdepends=('python: for mkbootimg script' +'python2: for unpack_bootimg & avbtool scripts') makedepends=(git clang gtest ruby cmake ninja go-pie) provides=(fastboot adb) conflicts=(fastboot adb)
[arch-commits] Commit in android-tools/trunk (PKGBUILD fix_build_core.patch)
Date: Wednesday, September 18, 2019 @ 18:31:09 Author: anatolik Revision: 511091 Use pkgrel for adb/fastboot version, drop useless distro suffix Modified: android-tools/trunk/PKGBUILD android-tools/trunk/fix_build_core.patch --+ PKGBUILD |4 ++-- fix_build_core.patch |4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-09-18 18:28:10 UTC (rev 511090) +++ PKGBUILD2019-09-18 18:31:09 UTC (rev 511091) @@ -38,12 +38,12 @@ 'SKIP' 'SKIP' 'afca7974ad8658e52fd028ead12ad0a959d63273' - 'e7f02cd6529dad54b4bdfd35e34b2cb9cb70cdd4' + '6f3d6ca9112b0f2b3049febb46cf311ddc883567' '2b57a4cf8012473c1a4fc6adae16573756272b02' '7004dbd0c193668827174880de6f8434de8ceaee') prepare() { - PLATFORM_TOOLS_VERSION="$pkgver" LDFLAGS='-Wl,-z,relro,-z,now' ./generate_build.rb > build.ninja + PLATFORM_TOOLS_VERSION="$pkgver-$pkgrel" LDFLAGS='-Wl,-z,relro,-z,now' ./generate_build.rb > build.ninja cd "$srcdir"/core patch -p1 < ../fix_build_core.patch Modified: fix_build_core.patch === --- fix_build_core.patch2019-09-18 18:28:10 UTC (rev 511090) +++ fix_build_core.patch2019-09-18 18:31:09 UTC (rev 511091) @@ -16,7 +16,7 @@ return android::base::StringPrintf( "Android Debug Bridge version %d.%d.%d\n" -"Version %s-%s\n" -+"Version %s-ArchLinux\n" ++"Version %s\n" "Installed as %s\n", ADB_VERSION_MAJOR, ADB_VERSION_MINOR, ADB_SERVER_VERSION, -PLATFORM_TOOLS_VERSION, android::build::GetBuildNumber().c_str(), @@ -71,7 +71,7 @@ setvbuf(stderr, nullptr, _IONBF, 0); } else if (name == "version") { -fprintf(stdout, "fastboot version %s-%s\n", PLATFORM_TOOLS_VERSION, android::build::GetBuildNumber().c_str()); -+fprintf(stdout, "fastboot version %s-ArchLinux\n", PLATFORM_TOOLS_VERSION); ++fprintf(stdout, "fastboot version %s\n", PLATFORM_TOOLS_VERSION); fprintf(stdout, "Installed as %s\n", android::base::GetExecutablePath().c_str()); return 0; #if !defined(_WIN32)
[arch-commits] Commit in android-tools/trunk (PKGBUILD fix_sparse_img.patch)
Date: Wednesday, September 18, 2019 @ 17:36:39 Author: anatolik Revision: 511081 upgpkg: android-tools 29.0.3-2 FS#63370: fix a crash with flashing sparse images Added: android-tools/trunk/fix_sparse_img.patch Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |5 - fix_sparse_img.patch | 38 ++ 2 files changed, 42 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-09-18 17:35:28 UTC (rev 511080) +++ PKGBUILD2019-09-18 17:36:39 UTC (rev 511081) @@ -4,7 +4,7 @@ pkgname=android-tools pkgver=29.0.3 -pkgrel=1 +pkgrel=2 tag=platform-tools-$pkgver pkgdesc='Android platform tools' arch=(x86_64) @@ -26,6 +26,7 @@ git+https://boringssl.googlesource.com/boringssl#commit=$_boringssl_commit generate_build.rb fix_build_core.patch +fix_sparse_img.patch bash_completion.fastboot) # Bash completion file was taken from https://github.com/mbrubeck/android-completion sha1sums=('SKIP' @@ -38,6 +39,7 @@ 'SKIP' 'afca7974ad8658e52fd028ead12ad0a959d63273' 'e7f02cd6529dad54b4bdfd35e34b2cb9cb70cdd4' + '2b57a4cf8012473c1a4fc6adae16573756272b02' '7004dbd0c193668827174880de6f8434de8ceaee') prepare() { @@ -45,6 +47,7 @@ cd "$srcdir"/core patch -p1 < ../fix_build_core.patch + patch -p1 < ../fix_sparse_img.patch # FS#63370 cd "$srcdir"/avb sed -i 's|/usr/bin/env python$|/usr/bin/env python2|g' avbtool Added: fix_sparse_img.patch === --- fix_sparse_img.patch(rev 0) +++ fix_sparse_img.patch2019-09-18 17:36:39 UTC (rev 511081) @@ -0,0 +1,38 @@ +commit fbb9535aaea5ae4011f3c3edf4c00b27452f57ec +Author: Tom Cherry +Date: Tue Sep 17 13:34:04 2019 -0700 + +fastboot: don't use sparse_file_import_auto() in load_buf_fd() + +load_buf_fd() attempts to find the size of the file that it is about +to load by first calling sparse_file_import_auto() then using +sparse_file_len() upon success or falling back to the file size on the +filesystem on failure. + +This is problematic however as sparse_file_import_auto() creates a +sparse_file out of the normal file, but does not resparse it, so an +assertion fails during the sparse_file_len() call. + +This is fixed by using sparse_file_import() instead. This will fail +in the case that the file is not sparse and the call to +sparse_file_len() will be properly skipped. + +Bug: 140538105 +Test: flash blueline factory image with assertions enabled in + libsparse/sparse.cpp + +Change-Id: I0283be33563a3301ce5b09bde41105a20f91086c + +diff --git a/fastboot/fastboot.cpp b/fastboot/fastboot.cpp +index 4737ae4d66..a7fc628c43 100644 +--- a/fastboot/fastboot.cpp b/fastboot/fastboot.cpp +@@ -874,7 +874,7 @@ static bool load_buf_fd(int fd, struct fastboot_buffer* buf) { + return false; + } + +-if (sparse_file* s = sparse_file_import_auto(fd, false, false)) { ++if (sparse_file* s = sparse_file_import(fd, false, false)) { + buf->image_size = sparse_file_len(s, false, false); + sparse_file_destroy(s); + } else {
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Friday, August 30, 2019 @ 07:54:42 Author: ffy00 Revision: 505182 fix wrong python version in unpack_bootimg (29.0.2-2) Fixes FS#63572 Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |5 - 1 file changed, 4 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-30 07:51:40 UTC (rev 505181) +++ PKGBUILD2019-08-30 07:54:42 UTC (rev 505182) @@ -4,7 +4,7 @@ pkgname=android-tools pkgver=29.0.2 -pkgrel=1 +pkgrel=2 tag=platform-tools-$pkgver pkgdesc='Android platform tools' arch=(x86_64) @@ -54,6 +54,9 @@ cd "$srcdir"/avb sed -i 's|/usr/bin/env python$|/usr/bin/env python2|g' avbtool + cd "$srcdir"/mkbootimg + sed -i 's|/usr/bin/env python$|/usr/bin/env python2|g' unpack_bootimg.py + mkdir -p "$srcdir"/boringssl/build && cd "$srcdir"/boringssl/build && cmake -GNinja ..; ninja crypto/libcrypto.a }
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Friday, August 30, 2019 @ 07:47:00 Author: ffy00 Revision: 505169 quote $srcdir and replace `` with $() Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD | 10 +- 1 file changed, 5 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-08-30 06:51:40 UTC (rev 505168) +++ PKGBUILD2019-08-30 07:47:00 UTC (rev 505169) @@ -15,7 +15,7 @@ makedepends=(git clang gtest ruby cmake ninja go-pie) provides=(fastboot adb) conflicts=(fastboot adb) -_boringssl_commit=`curl https://android.googlesource.com/platform/external/boringssl/+/refs/tags/$tag/BORINGSSL_REVISION?format=TEXT | base64 -d` +_boringssl_commit=$(curl https://android.googlesource.com/platform/external/boringssl/+/refs/tags/$tag/BORINGSSL_REVISION?format=TEXT | base64 -d) source=(git+https://android.googlesource.com/platform/system/core#tag=$tag git+https://android.googlesource.com/platform/system/extras#tag=$tag git+https://android.googlesource.com/platform/system/tools/mkbootimg#tag=$tag @@ -45,16 +45,16 @@ prepare() { PLATFORM_TOOLS_VERSION="$pkgver" LDFLAGS='-Wl,-z,relro,-z,now' ./generate_build.rb > build.ninja - cd $srcdir/core + cd "$srcdir"/core patch -p1 < ../fix_build_core.patch - cd $srcdir/e2fsprogs + cd "$srcdir"/e2fsprogs patch -p1 < ../fix_build_e2fsprogs.patch - cd $srcdir/avb + cd "$srcdir"/avb sed -i 's|/usr/bin/env python$|/usr/bin/env python2|g' avbtool - mkdir -p $srcdir/boringssl/build && cd $srcdir/boringssl/build && cmake -GNinja ..; ninja crypto/libcrypto.a + mkdir -p "$srcdir"/boringssl/build && cd "$srcdir"/boringssl/build && cmake -GNinja ..; ninja crypto/libcrypto.a } build() {
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Thursday, August 15, 2019 @ 18:11:42 Author: anatolik Revision: 499594 Build only library needed for android-tools compilation Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-08-15 18:11:36 UTC (rev 499593) +++ PKGBUILD2019-08-15 18:11:42 UTC (rev 499594) @@ -54,7 +54,7 @@ cd $srcdir/avb sed -i 's|/usr/bin/env python$|/usr/bin/env python2|g' avbtool - mkdir -p $srcdir/boringssl/build && cd $srcdir/boringssl/build && cmake -GNinja ..; ninja + mkdir -p $srcdir/boringssl/build && cd $srcdir/boringssl/build && cmake -GNinja ..; ninja crypto/libcrypto.a } build() {
[arch-commits] Commit in android-tools/trunk (PKGBUILD generate_build.rb)
Date: Saturday, August 10, 2019 @ 18:53:10 Author: anatolik Revision: 498702 Remove unneeded include path Modified: android-tools/trunk/PKGBUILD android-tools/trunk/generate_build.rb ---+ PKGBUILD |2 +- generate_build.rb |2 +- 2 files changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-08-10 18:39:18 UTC (rev 498701) +++ PKGBUILD2019-08-10 18:53:10 UTC (rev 498702) @@ -66,7 +66,7 @@ ninja } -package(){ +package() { install -m755 -d "$pkgdir"/usr/bin install -m755 -t "$pkgdir"/usr/bin fastboot adb mke2fs.android e2fsdroid ext2simg avb/avbtool install -Dm 755 mkbootimg/mkbootimg.py "$pkgdir"/usr/bin/mkbootimg Modified: generate_build.rb === --- generate_build.rb 2019-08-10 18:39:18 UTC (rev 498701) +++ generate_build.rb 2019-08-10 18:53:10 UTC (rev 498702) @@ -176,7 +176,7 @@ main.cpp fastboot_driver.cpp ) -libfastboot = compile(expand("core/fastboot", fastbootfiles), '-DPLATFORM_TOOLS_VERSION="\"$PLATFORM_TOOLS_VERSION\"" -D_GNU_SOURCE -D_XOPEN_SOURCE=700 -DUSE_F2FS -Icore/base/include -Icore/include -Icore/adb -Icore/libsparse/include -Imkbootimg/include/bootimg -Iextras/ext4_utils/include -Iextras/f2fs_utils -Icore/libziparchive/include -Imkbootimg/include/bootimg/include/bootimg -Icore/fs_mgr/liblp/include -Icore/diagnose_usb/include') +libfastboot = compile(expand("core/fastboot", fastbootfiles), '-DPLATFORM_TOOLS_VERSION="\"$PLATFORM_TOOLS_VERSION\"" -D_GNU_SOURCE -D_XOPEN_SOURCE=700 -DUSE_F2FS -Icore/base/include -Icore/include -Icore/adb -Icore/libsparse/include -Imkbootimg/include/bootimg -Iextras/ext4_utils/include -Iextras/f2fs_utils -Icore/libziparchive/include -Icore/fs_mgr/liblp/include -Icore/diagnose_usb/include') fsmgrfiles = %w( liblp/reader.cpp
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Friday, July 19, 2019 @ 00:16:54 Author: anatolik Revision: 491960 Calculate boringssl version dynamically Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-07-18 23:54:44 UTC (rev 491959) +++ PKGBUILD2019-07-19 00:16:54 UTC (rev 491960) @@ -14,8 +14,7 @@ makedepends=(git clang gtest ruby cmake ninja go-pie) provides=(fastboot adb) conflicts=(fastboot adb) -# keep the boringssl commit in sync with android tree https://android.googlesource.com/platform/external/boringssl/+/$pkgver/BORINGSSL_REVISION -_boringssl_commit=45210dd4e21ace9d28cb76b3f83303fcdd2efcce +_boringssl_commit=`curl https://android.googlesource.com/platform/external/boringssl/+/refs/tags/android-$pkgver/BORINGSSL_REVISION?format=TEXT | base64 -d` source=(git+https://android.googlesource.com/platform/system/core#tag=android-$pkgver git+https://android.googlesource.com/platform/system/extras#tag=android-$pkgver git+https://android.googlesource.com/platform/external/selinux#tag=android-$pkgver
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Thursday, July 18, 2019 @ 23:48:36 Author: anatolik Revision: 491955 FS#63200: use Android SDK version for the tools Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |6 -- 1 file changed, 4 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-07-18 21:42:20 UTC (rev 491954) +++ PKGBUILD2019-07-18 23:48:36 UTC (rev 491955) @@ -3,7 +3,7 @@ # Contributor: Alucryd pkgname=android-tools -pkgver=9.0.0_r41 +pkgver=9.0.0_r45 pkgrel=1 pkgdesc='Android platform tools' arch=(x86_64) @@ -43,7 +43,9 @@ '7004dbd0c193668827174880de6f8434de8ceaee') prepare() { - PKGVER=$pkgver LDFLAGS='-Wl,-z,relro,-z,now' ./generate_build.rb > build.ninja + # for the Android version calculation see FS#63200 + android_sdk_ver=`curl https://android.googlesource.com/platform/development/+/refs/tags/android-$pkgver/sdk/plat_tools_source.prop_template?format=TEXT | base64 -d | sed -n 's/^Pkg.Revision=\(.*\)$/\1/p'` + PKGVER="$android_sdk_ver-$pkgver" LDFLAGS='-Wl,-z,relro,-z,now' ./generate_build.rb > build.ninja cd $srcdir/core patch -p1 < ../fix_build_core.patch
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Wednesday, June 5, 2019 @ 21:59:49 Author: ffy00 Revision: 477250 upgpkg: android-tools 9.0.0_r41-1 Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-06-05 21:54:24 UTC (rev 477249) +++ PKGBUILD2019-06-05 21:59:49 UTC (rev 477250) @@ -3,7 +3,7 @@ # Contributor: Alucryd pkgname=android-tools -pkgver=9.0.0_r35 +pkgver=9.0.0_r41 pkgrel=1 pkgdesc='Android platform tools' arch=(x86_64)
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Monday, June 3, 2019 @ 20:59:33 Author: ffy00 Revision: 476773 add fastboot and adb to provides Up to now it wasn't really clear what package provided fastboot and adb, users would end up going to the wiki just to find this out. This patch just enables pacman to resolve requests where it is asked to install fastboot/adb. Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |2 ++ 1 file changed, 2 insertions(+) Modified: PKGBUILD === --- PKGBUILD2019-06-03 20:59:02 UTC (rev 476772) +++ PKGBUILD2019-06-03 20:59:33 UTC (rev 476773) @@ -12,6 +12,8 @@ depends=(pcre2 libusb) optdepends=('python: for mkbootimg script') makedepends=(git clang gtest ruby cmake ninja go-pie) +provides=(fastboot adb) +conflicts=(fastboot adb) # keep the boringssl commit in sync with android tree https://android.googlesource.com/platform/external/boringssl/+/$pkgver/BORINGSSL_REVISION _boringssl_commit=45210dd4e21ace9d28cb76b3f83303fcdd2efcce source=(git+https://android.googlesource.com/platform/system/core#tag=android-$pkgver
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Tuesday, April 23, 2019 @ 22:21:17 Author: anatolik Revision: 453254 upgpkg: android-tools 9.0.0_r35-1 Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-04-23 22:16:12 UTC (rev 453253) +++ PKGBUILD2019-04-23 22:21:17 UTC (rev 453254) @@ -3,8 +3,8 @@ # Contributor: Alucryd pkgname=android-tools -pkgver=9.0.0_r30 -pkgrel=2 +pkgver=9.0.0_r35 +pkgrel=1 pkgdesc='Android platform tools' arch=(x86_64) url='http://tools.android.com/'
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Friday, January 25, 2019 @ 00:37:34 Author: anatolik Revision: 427677 upgpkg: android-tools 9.0.0_r30-2 Golang 1.11.5 secuity rebuild Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2019-01-25 00:14:38 UTC (rev 427676) +++ PKGBUILD2019-01-25 00:37:34 UTC (rev 427677) @@ -4,7 +4,7 @@ pkgname=android-tools pkgver=9.0.0_r30 -pkgrel=1 +pkgrel=2 pkgdesc='Android platform tools' arch=(x86_64) url='http://tools.android.com/'
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Saturday, January 19, 2019 @ 20:26:28 Author: anatolik Revision: 424856 Add avbtool, enable RELRO for the binaries Bump to the latest Android tag Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD | 11 --- 1 file changed, 8 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2019-01-19 19:03:18 UTC (rev 424855) +++ PKGBUILD2019-01-19 20:26:28 UTC (rev 424856) @@ -3,7 +3,7 @@ # Contributor: Alucryd pkgname=android-tools -pkgver=9.0.0_r18 +pkgver=9.0.0_r30 pkgrel=1 pkgdesc='Android platform tools' arch=(x86_64) @@ -19,6 +19,7 @@ git+https://android.googlesource.com/platform/external/selinux#tag=android-$pkgver git+https://android.googlesource.com/platform/external/f2fs-tools#tag=android-$pkgver git+https://android.googlesource.com/platform/external/e2fsprogs#tag=android-$pkgver + git+https://android.googlesource.com/platform/external/avb#tag=android-$pkgver git+https://boringssl.googlesource.com/boringssl#commit=$_boringssl_commit generate_build.rb fix_build_core.patch @@ -32,6 +33,7 @@ 'SKIP' 'SKIP' 'SKIP' + 'SKIP' '238507086a99134820cc9900545cbff06772dc30' '62446582a96b3a39e5d91e3e2ef8b8b38a5a735e' 'ec473160d7445f97bccabd1c32ac0ae2f77900c1' @@ -39,7 +41,7 @@ '7004dbd0c193668827174880de6f8434de8ceaee') prepare() { - PKGVER=$pkgver ./generate_build.rb > build.ninja + PKGVER=$pkgver LDFLAGS='-Wl,-z,relro,-z,now' ./generate_build.rb > build.ninja cd $srcdir/core patch -p1 < ../fix_build_core.patch @@ -50,6 +52,9 @@ cd $srcdir/e2fsprogs patch -p1 < ../fix_build_e2fsprogs.patch + cd $srcdir/avb + sed -i 's|/usr/bin/env python$|/usr/bin/env python2|g' avbtool + mkdir -p $srcdir/boringssl/build && cd $srcdir/boringssl/build && cmake -GNinja ..; ninja } @@ -59,6 +64,6 @@ package(){ install -m755 -d "$pkgdir"/usr/bin - install -m755 -t "$pkgdir"/usr/bin fastboot adb mke2fs.android e2fsdroid ext2simg core/mkbootimg/mkbootimg + install -m755 -t "$pkgdir"/usr/bin fastboot adb mke2fs.android e2fsdroid ext2simg core/mkbootimg/mkbootimg avb/avbtool install -Dm 644 bash_completion.fastboot "$pkgdir"/usr/share/bash-completion/completions/fastboot }
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Saturday, December 1, 2018 @ 16:43:49 Author: anatolik Revision: 410703 upgpkg: android-tools 9.0.0_r18-1 Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2018-12-01 16:33:48 UTC (rev 410702) +++ PKGBUILD2018-12-01 16:43:49 UTC (rev 410703) @@ -3,7 +3,7 @@ # Contributor: Alucryd pkgname=android-tools -pkgver=9.0.0_r3 +pkgver=9.0.0_r18 pkgrel=1 pkgdesc='Android platform tools' arch=(x86_64)
[arch-commits] Commit in android-tools/trunk (PKGBUILD fix_build_e2fsprogs.patch)
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 === --- PKGBUILD2018-06-07 19:33:25 UTC (rev 341892) +++ PKGBUILD2018-06-07 20:02:47 UTC (rev 341893) @@ -4,7 +4,7 @@ # Contributor: Alucryd 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 + #include + #include 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();
[arch-commits] Commit in android-tools/trunk (PKGBUILD generate_build.rb)
Date: Tuesday, March 27, 2018 @ 17:45:55 Author: anatolik Revision: 312896 Format with rufo-0.3.0 Modified: android-tools/trunk/PKGBUILD android-tools/trunk/generate_build.rb ---+ PKGBUILD |2 - generate_build.rb | 94 2 files changed, 45 insertions(+), 51 deletions(-) Modified: PKGBUILD === --- PKGBUILD2018-03-27 17:02:21 UTC (rev 312895) +++ PKGBUILD2018-03-27 17:45:55 UTC (rev 312896) @@ -32,7 +32,7 @@ 'SKIP' 'SKIP' 'SKIP' - 'caf4dd68f94e7c745b915778c3f33946c0478eae' + '89c0b62805506c729f76c1aa3c901c4ea2e3bfbe' 'e6ab688d0decfae64302d1402e1eee6678fc2549' 'ec473160d7445f97bccabd1c32ac0ae2f77900c1' '8ccb2ef791a5b517b4371af7f529f4e731ce7260' Modified: generate_build.rb === --- generate_build.rb 2018-03-27 17:02:21 UTC (rev 312895) +++ generate_build.rb 2018-03-27 17:45:55 UTC (rev 312896) @@ -5,7 +5,7 @@ # This script tries to mimic Android build rules. def expand(dir, files) - files.map{|f| File.join(dir,f)} + files.map { |f| File.join(dir, f) } end # Compiles sources to *.o files. @@ -16,17 +16,17 @@ ext = File.extname(s) case ext -when '.c' - cc = 'cc' - lang_flags = '-std=gnu11 $CFLAGS $CPPFLAGS' -when '.cpp', '.cc' - cc = 'cxx' - lang_flags = '-std=gnu++14 $CXXFLAGS $CPPFLAGS' +when ".c" + cc = "cc" + lang_flags = "-std=gnu11 $CFLAGS $CPPFLAGS" +when ".cpp", ".cc" + cc = "cxx" + lang_flags = "-std=gnu++14 $CXXFLAGS $CPPFLAGS" else -raise "Unknown extension #{ext}" + raise "Unknown extension #{ext}" end -output = s + '.o' +output = s + ".o" outputs << output puts "build #{output}: #{cc} #{s}\ncflags = #{lang_flags} #{cflags}" end @@ -38,24 +38,23 @@ # lib - static library path relative to dir def subninja(dir, lib) puts "subninja #{dir}build.ninja" - return lib.each{|l| dir + l} + return lib.each { |l| dir + l } end # Links object files def link(output, objects, ldflags) - puts "build #{output}: link #{objects.join(' ')}\nldflags = #{ldflags} $LDFLAGS" + puts "build #{output}: link #{objects.join(" ")}\nldflags = #{ldflags} $LDFLAGS" end puts "# This set of commands generated by generate_build.rb script\n\n" -puts "CC = #{ENV['CC'] || 'clang'}" -puts "CXX = #{ENV['CXX'] || 'clang++'}\n\n" -puts "CFLAGS = #{ENV['CFLAGS']}" -puts "CXXFLAGS = #{ENV['CXXFLAGS']}" -puts "LDFLAGS = #{ENV['LDFLAGS']}" -puts "PKGVER = #{ENV['PKGVER']}\n\n" +puts "CC = #{ENV["CC"] || "clang"}" +puts "CXX = #{ENV["CXX"] || "clang++"}\n\n" +puts "CFLAGS = #{ENV["CFLAGS"]}" +puts "CXXFLAGS = #{ENV["CXXFLAGS"]}" +puts "LDFLAGS = #{ENV["LDFLAGS"]}" +puts "PKGVER = #{ENV["PKGVER"]}\n\n" - -puts """ +puts "" " rule cc command = $CC $cflags -c $in -o $out @@ -66,7 +65,7 @@ command = $CXX $ldflags $LDFLAGS $in -o $out -""" +" "" adbdfiles = %w( adb.cpp @@ -85,7 +84,7 @@ adb_auth_host.cpp shell_service_protocol.cpp ) -libadbd = compile(expand('core/adb', adbdfiles), '-DADB_VERSION="\"$PKGVER\"" -DADB_HOST=1 -Icore/include -Icore/base/include -Icore/adb -Icore/libcrypto_utils/include -Iboringssl/include') +libadbd = compile(expand("core/adb", adbdfiles), '-DADB_VERSION="\"$PKGVER\"" -DADB_HOST=1 -Icore/include -Icore/base/include -Icore/adb -Icore/libcrypto_utils/include -Iboringssl/include') adbfiles = %w( console.cpp @@ -102,7 +101,7 @@ client/usb_libusb.cpp sysdeps/posix/network.cpp ) -libadb = compile(expand('core/adb', adbfiles), '-D_GNU_SOURCE -DADB_HOST=1 -Icore/include -Icore/base/include -Icore/adb') +libadb = compile(expand("core/adb", adbfiles), "-D_GNU_SOURCE -DADB_HOST=1 -Icore/include -Icore/base/include -Icore/adb") basefiles = %w( file.cpp @@ -113,7 +112,7 @@ errors_unix.cpp test_utils.cpp ) -libbase = compile(expand('core/base', basefiles), '-DADB_HOST=1 -Icore/base/include -Icore/include') +libbase = compile(expand("core/base", basefiles), "-DADB_HOST=1 -Icore/base/include -Icore/include") logfiles = %w( log_event_write.c @@ -129,7 +128,7 @@ stderr_write.c logprint.c ) -liblog = compile(expand('core/liblog', logfiles), '-DLIBLOG_LOG_TAG=1006 -D_XOPEN_SOURCE=700 -DFAKE_LOG_DEVICE=1 -Icore/log/include -Icore/include') +liblog = compile(expand("core/liblog", logfiles), "-DLIBLOG_LOG_TAG=1006 -D_XOPEN_SOURCE=700 -DFAKE_LOG_DEVICE=1 -Icore/log/include -Icore/include") cutilsfiles = %w( load_file.c @@ -144,25 +143,24 @@ fs_config.cpp canned_fs_config.c ) -libcutils = compile(expand('core/libcutils', cutilsfiles), '-D_GNU_SOURCE -Icore/libcutils/include -Icore/include') +libcutils = compile(expand("core/libcutils", cutilsfiles), "-D_GNU_SOURCE
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Sunday, October 15, 2017 @ 19:10:52 Author: anatolik Revision: 262986 upgpkg: android-tools 8.0.0_r17-1 Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-10-15 19:06:18 UTC (rev 262985) +++ PKGBUILD2017-10-15 19:10:52 UTC (rev 262986) @@ -4,7 +4,7 @@ # Contributor: Alucryd pkgname=android-tools -pkgver=8.0.0_r11 +pkgver=8.0.0_r17 pkgrel=1 pkgdesc='Android platform tools' arch=(i686 x86_64) @@ -12,7 +12,7 @@ license=(Apache MIT) depends=(pcre2 libusb) optdepends=('python: for mkbootimg script') -makedepends=(git clang gtest ruby cmake ninja go) +makedepends=(git clang gtest ruby cmake ninja go-pie) _boringssl_commit=bbfe603519bc54fbc4c8dd87efe1ed385df550b4 # keep it in sync with android https://android.googlesource.com/platform/external/boringssl/+/$pkgver/BORINGSSL_REVISION source=(git+https://android.googlesource.com/platform/system/core#tag=android-$pkgver git+https://android.googlesource.com/platform/system/extras#tag=android-$pkgver
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Monday, September 18, 2017 @ 16:50:57 Author: anatolik Revision: 258759 upgpkg: android-tools 8.0.0_r11-1 Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-09-18 15:18:47 UTC (rev 258758) +++ PKGBUILD2017-09-18 16:50:57 UTC (rev 258759) @@ -4,8 +4,8 @@ # Contributor: Alucryd pkgname=android-tools -pkgver=8.0.0_r4 -pkgrel=2 +pkgver=8.0.0_r11 +pkgrel=1 pkgdesc='Android platform tools' arch=(i686 x86_64) url='http://tools.android.com/'
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Sunday, September 10, 2017 @ 02:22:25 Author: anatolik Revision: 256718 FS#55565 build against pinned version of boringssl Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-09-10 01:35:30 UTC (rev 256717) +++ PKGBUILD2017-09-10 02:22:25 UTC (rev 256718) @@ -13,11 +13,12 @@ depends=(pcre2 libusb) optdepends=('python: for mkbootimg script') makedepends=(git clang gtest ruby cmake ninja go) +_boringssl_commit=bbfe603519bc54fbc4c8dd87efe1ed385df550b4 # keep it in sync with android https://android.googlesource.com/platform/external/boringssl/+/$pkgver/BORINGSSL_REVISION source=(git+https://android.googlesource.com/platform/system/core#tag=android-$pkgver git+https://android.googlesource.com/platform/system/extras#tag=android-$pkgver git+https://android.googlesource.com/platform/external/selinux#tag=android-$pkgver git+https://android.googlesource.com/platform/external/f2fs-tools#tag=android-$pkgver -git+https://boringssl.googlesource.com/boringssl + git+https://boringssl.googlesource.com/boringssl#commit=$_boringssl_commit generate_build.rb fix_build_core.patch fix_build_selinux.patch @@ -42,7 +43,7 @@ cd $srcdir/selinux patch -p1 < ../fix_build_selinux.patch - mkdir $srcdir/boringssl/build && cd $srcdir/boringssl/build && cmake -GNinja ..; ninja + mkdir -p $srcdir/boringssl/build && cd $srcdir/boringssl/build && cmake -GNinja ..; ninja } build() {
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Friday, September 8, 2017 @ 22:04:06 Author: anatolik Revision: 256453 upgpkg: android-tools 8.0.0_r4-2 Statically link against locally built BoringSSL Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2017-09-08 21:41:16 UTC (rev 256452) +++ PKGBUILD2017-09-08 22:04:06 UTC (rev 256453) @@ -5,7 +5,7 @@ pkgname=android-tools pkgver=8.0.0_r4 -pkgrel=1 +pkgrel=2 pkgdesc='Android platform tools' arch=(i686 x86_64) url='http://tools.android.com/'
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Tuesday, August 29, 2017 @ 00:07:58 Author: anatolik Revision: 254699 boringssl build also requires Go Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2017-08-28 22:51:37 UTC (rev 254698) +++ PKGBUILD2017-08-29 00:07:58 UTC (rev 254699) @@ -12,7 +12,7 @@ license=(Apache MIT) depends=(pcre2 libusb) optdepends=('python: for mkbootimg script') -makedepends=(git clang gtest ruby cmake ninja) +makedepends=(git clang gtest ruby cmake ninja go) source=(git+https://android.googlesource.com/platform/system/core#tag=android-$pkgver git+https://android.googlesource.com/platform/system/extras#tag=android-$pkgver git+https://android.googlesource.com/platform/external/selinux#tag=android-$pkgver
[arch-commits] Commit in android-tools/trunk (PKGBUILD generate_build.rb)
Date: Monday, August 28, 2017 @ 20:53:33 Author: anatolik Revision: 254682 Build boringssl project from upstream Currently Android tools are build against boringssl headers and linked with systems openssl library. It is obviously wrong and we should follow Android practice of linking with boringssl. Unfortunately boringssl from Android tree use *.bp files and there is no easy way to build just boringssl library. So we build upstream boringssl using CMake and then statically link it with adb. Modified: android-tools/trunk/PKGBUILD android-tools/trunk/generate_build.rb ---+ PKGBUILD | 10 ++ generate_build.rb | 38 ++ 2 files changed, 24 insertions(+), 24 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-08-28 20:53:22 UTC (rev 254681) +++ PKGBUILD2017-08-28 20:53:33 UTC (rev 254682) @@ -10,14 +10,14 @@ arch=(i686 x86_64) url='http://tools.android.com/' license=(Apache MIT) -depends=(pcre2 libusb ruby ninja) +depends=(pcre2 libusb) optdepends=('python: for mkbootimg script') -makedepends=(git clang gtest) +makedepends=(git clang gtest ruby cmake ninja) source=(git+https://android.googlesource.com/platform/system/core#tag=android-$pkgver git+https://android.googlesource.com/platform/system/extras#tag=android-$pkgver - git+https://android.googlesource.com/platform/external/boringssl#tag=android-$pkgver git+https://android.googlesource.com/platform/external/selinux#tag=android-$pkgver git+https://android.googlesource.com/platform/external/f2fs-tools#tag=android-$pkgver +git+https://boringssl.googlesource.com/boringssl generate_build.rb fix_build_core.patch fix_build_selinux.patch @@ -28,7 +28,7 @@ 'SKIP' 'SKIP' 'SKIP' - '578973cebe0a496bf5e83d2c6dd2c29d283637e7' + '12b6bc1cbf850958850c3e4a5bc19d8b32f845b9' '45e41bab3633bb0be96b238aae3164a5c90721f1' 'ec473160d7445f97bccabd1c32ac0ae2f77900c1' '7004dbd0c193668827174880de6f8434de8ceaee') @@ -41,6 +41,8 @@ cd $srcdir/selinux patch -p1 < ../fix_build_selinux.patch + + mkdir $srcdir/boringssl/build && cd $srcdir/boringssl/build && cmake -GNinja ..; ninja } build() { Modified: generate_build.rb === --- generate_build.rb 2017-08-28 20:53:22 UTC (rev 254681) +++ generate_build.rb 2017-08-28 20:53:33 UTC (rev 254682) @@ -17,11 +17,11 @@ case ext when '.c' -cc = 'cc' - lang_flags = '-std=gnu11 $CFLAGS $CPPFLAGS' + cc = 'cc' + lang_flags = '-std=gnu11 $CFLAGS $CPPFLAGS' when '.cpp', '.cc' -cc = 'cxx' - lang_flags = '-std=gnu++14 $CXXFLAGS $CPPFLAGS' + cc = 'cxx' + lang_flags = '-std=gnu++14 $CXXFLAGS $CPPFLAGS' else raise "Unknown extension #{ext}" end @@ -34,6 +34,13 @@ return outputs end +# dir - directory where ninja file is located +# lib - static library path relative to dir +def subninja(dir, lib) + puts "subninja #{dir}build.ninja" + return lib.each{|l| dir + l} +end + # Links object files def link(output, objects, ldflags) puts "build #{output}: link #{objects.join(' ')}\nldflags = #{ldflags} $LDFLAGS" @@ -120,7 +127,7 @@ stderr_write.c logprint.c ) -liblog = compile(expand('core/liblog', logfiles), '-DLIBLOG_LOG_TAG=1006 -DFAKE_LOG_DEVICE=1 -Icore/log/include -Icore/include') +liblog = compile(expand('core/liblog', logfiles), '-DLIBLOG_LOG_TAG=1006 -D_XOPEN_SOURCE=700 -DFAKE_LOG_DEVICE=1 -Icore/log/include -Icore/include') cutilsfiles = %w( load_file.c @@ -141,27 +148,18 @@ ) libdiagnoseusb = compile(expand('core/adb', diagnoseusbfiles), '-Icore/include -Icore/base/include') - libcryptofiles = %w( android_pubkey.c ) libcrypto = compile(expand('core/libcrypto_utils', libcryptofiles), '-Icore/libcrypto_utils/include -Iboringssl/include') -boringsslfiles = %w( - crypto/bn/convert.c - crypto/bn/bn.c - crypto/bio/file.c - crypto/bytestring/cbb.c - crypto/buf/buf.c - crypto/mem.c - crypto/base64/base64.c -) -boringssl = compile(expand('boringssl/src', boringsslfiles), '-DBORINGSSL_ANDROID_SYSTEM -DOPENSSL_SMALL -DBORINGSSL_IMPLEMENTATION -Iboringssl/include') +# TODO: make subninja working +#boringssl = subninja('boringssl/build/', ['crypto/libcrypto.a']) +boringssl = ['boringssl/build/crypto/libcrypto.a'] +link('adb', libbase + liblog + libcutils + libadbd + libadb + libdiagnoseusb + libcrypto + boringssl, '-lpthread -lusb-1.0') -link('adb', libbase + liblog + libcutils + libadbd + libadb + libdiagnoseusb + libcrypto + boringssl, '-lpthread -lcrypto -lusb-1.0') - fastbootfiles = %w( protocol.cpp engine.cpp @@ -174,7 +172,7 @@ tcp.cpp udp.cpp ) -libfastboot = compile(expand('core/fastboot',
[arch-commits] Commit in android-tools/trunk (PKGBUILD build.sh generate_build.rb)
Date: Sunday, July 23, 2017 @ 23:14:35 Author: anatolik Revision: 246157 Use $CC and $CXX envvars instead of hardcoded compiler name Modified: android-tools/trunk/PKGBUILD android-tools/trunk/build.sh android-tools/trunk/generate_build.rb ---+ PKGBUILD |4 - build.sh | 176 ++-- generate_build.rb |6 - 3 files changed, 93 insertions(+), 93 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-07-23 22:46:55 UTC (rev 246156) +++ PKGBUILD2017-07-23 23:14:35 UTC (rev 246157) @@ -26,7 +26,7 @@ 'SKIP' 'SKIP' 'SKIP' - '524e3a1768d4386c31436210c6798a06ec636203' + '0a77f23fbbbe25048b228130fd2d290e8d9a1d55' '33538c9161c199f1e608d3b8f519adb1cd9d46d5' '7004dbd0c193668827174880de6f8434de8ceaee' '2e69152091bb9642be058e49ec6cb720a2fd91dc' @@ -39,7 +39,7 @@ } build() { - PKGVER=$pkgver sh ./build.sh + PKGVER=$pkgver CC=clang CXX=clang++ ./build.sh } package(){ Modified: build.sh === --- build.sh2017-07-23 22:46:55 UTC (rev 246156) +++ build.sh2017-07-23 23:14:35 UTC (rev 246157) @@ -1,90 +1,90 @@ # This set of commands generated by generate_build.rb script -clang++ -o core/adb/adb.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -DADB_REVISION=\"$PKGVER\" -DADB_HOST=1 -fpermissive -Icore/include -Icore/base/include -Icore/adb -c core/adb/adb.cpp -clang++ -o core/adb/adb_auth.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -DADB_REVISION=\"$PKGVER\" -DADB_HOST=1 -fpermissive -Icore/include -Icore/base/include -Icore/adb -c core/adb/adb_auth.cpp -clang++ -o core/adb/adb_io.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -DADB_REVISION=\"$PKGVER\" -DADB_HOST=1 -fpermissive -Icore/include -Icore/base/include -Icore/adb -c core/adb/adb_io.cpp -clang++ -o core/adb/adb_listeners.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -DADB_REVISION=\"$PKGVER\" -DADB_HOST=1 -fpermissive -Icore/include -Icore/base/include -Icore/adb -c core/adb/adb_listeners.cpp -clang++ -o core/adb/adb_trace.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -DADB_REVISION=\"$PKGVER\" -DADB_HOST=1 -fpermissive -Icore/include -Icore/base/include -Icore/adb -c core/adb/adb_trace.cpp -clang++ -o core/adb/adb_utils.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -DADB_REVISION=\"$PKGVER\" -DADB_HOST=1 -fpermissive -Icore/include -Icore/base/include -Icore/adb -c core/adb/adb_utils.cpp -clang++ -o core/adb/bugreport.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -DADB_REVISION=\"$PKGVER\" -DADB_HOST=1 -fpermissive -Icore/include -Icore/base/include -Icore/adb -c core/adb/bugreport.cpp -clang++ -o core/adb/line_printer.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -DADB_REVISION=\"$PKGVER\" -DADB_HOST=1 -fpermissive -Icore/include -Icore/base/include -Icore/adb -c core/adb/line_printer.cpp -clang++ -o core/adb/sockets.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -DADB_REVISION=\"$PKGVER\" -DADB_HOST=1 -fpermissive -Icore/include -Icore/base/include -Icore/adb -c core/adb/sockets.cpp -clang++ -o core/adb/transport.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -DADB_REVISION=\"$PKGVER\" -DADB_HOST=1 -fpermissive -Icore/include -Icore/base/include -Icore/adb -c core/adb/transport.cpp -clang++ -o core/adb/transport_local.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -DADB_REVISION=\"$PKGVER\" -DADB_HOST=1 -fpermissive -Icore/include -Icore/base/include -Icore/adb -c core/adb/transport_local.cpp -clang++ -o core/adb/transport_usb.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -DADB_REVISION=\"$PKGVER\" -DADB_HOST=1 -fpermissive -Icore/include -Icore/base/include -Icore/adb -c core/adb/transport_usb.cpp -clang++ -o core/adb/sysdeps_unix.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -DADB_REVISION=\"$PKGVER\" -DADB_HOST=1 -fpermissive -Icore/include -Icore/base/include -Icore/adb -c core/adb/sysdeps_unix.cpp -clang++ -o core/adb/fdevent.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -DADB_REVISION=\"$PKGVER\" -DADB_HOST=1 -fpermissive -Icore/include -Icore/base/include -Icore/adb -c core/adb/fdevent.cpp -clang++ -o core/adb/get_my_path_linux.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -DADB_REVISION=\"$PKGVER\" -DADB_HOST=1 -fpermissive -Icore/include -Icore/base/include -Icore/adb -c core/adb/get_my_path_linux.cpp -clang++ -o core/adb/usb_linux.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -DADB_REVISION=\"$PKGVER\" -DADB_HOST=1 -fpermissive -Icore/include -Icore/base/include -Icore/adb -c core/adb/usb_linux.cpp -clang++ -o core/adb/adb_auth_host.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -DADB_REVISION=\"$PKGVER\" -DADB_HOST=1 -fpermissive -Icore/include -Icore/base/include -Icore/adb -c core/adb/adb_auth_host.cpp -clang++ -o core/adb/shell_service_protocol.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -DADB_REVISION=\"$PKGVER\" -DADB_HOST=1 -fpermissive -Icore/include -Icore/base/include -Icore/adb -c
[arch-commits] Commit in android-tools/trunk (PKGBUILD build.sh generate_build.rb)
Date: Monday, July 17, 2017 @ 23:50:08 Author: anatolik Revision: 245524 upgpkg: android-tools 7.1.2_r27-1 Modified: android-tools/trunk/PKGBUILD android-tools/trunk/build.sh android-tools/trunk/generate_build.rb ---+ PKGBUILD |4 ++-- build.sh |4 ++-- generate_build.rb |2 +- 3 files changed, 5 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-07-17 22:55:16 UTC (rev 245523) +++ PKGBUILD2017-07-17 23:50:08 UTC (rev 245524) @@ -4,7 +4,7 @@ # Contributor: Alucryd pkgname=android-tools -pkgver=7.1.2_r6 +pkgver=7.1.2_r27 pkgrel=1 pkgdesc='Android platform tools' arch=(i686 x86_64) @@ -26,7 +26,7 @@ 'SKIP' 'SKIP' 'SKIP' - '84dd43a0102e35fcdf0a855c617e1d151f49fb2a' + '524e3a1768d4386c31436210c6798a06ec636203' '33538c9161c199f1e608d3b8f519adb1cd9d46d5' '7004dbd0c193668827174880de6f8434de8ceaee' '2e69152091bb9642be058e49ec6cb720a2fd91dc' Modified: build.sh === --- build.sh2017-07-17 22:55:16 UTC (rev 245523) +++ build.sh2017-07-17 23:50:08 UTC (rev 245524) @@ -48,7 +48,7 @@ clang -o core/libcutils/socket_inaddr_any_server_unix.c.o -std=gnu11 $CFLAGS $CPPFLAGS -D_GNU_SOURCE -Icore/include -c core/libcutils/socket_inaddr_any_server_unix.c clang++ -o core/libcutils/sockets.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -D_GNU_SOURCE -Icore/include -c core/libcutils/sockets.cpp clang++ -o core/adb/diagnose_usb.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -Icore/include -Icore/base/include -c core/adb/diagnose_usb.cpp -g++ -o adb -lpthread -lcrypto $LDFLAGS core/base/file.cpp.o core/base/logging.cpp.o core/base/parsenetaddress.cpp.o core/base/stringprintf.cpp.o core/base/strings.cpp.o core/base/errors_unix.cpp.o core/liblog/log_event_write.c.o core/liblog/fake_log_device.c.o core/liblog/log_event_list.c.o core/liblog/logger_write.c.o core/liblog/config_write.c.o core/liblog/logger_lock.c.o core/liblog/fake_writer.c.o core/liblog/logger_name.c.o core/libcutils/load_file.c.o core/libcutils/socket_local_client_unix.c.o core/libcutils/socket_loopback_client_unix.c.o core/libcutils/socket_network_client_unix.c.o core/libcutils/socket_loopback_server_unix.c.o core/libcutils/socket_local_server_unix.c.o core/libcutils/sockets_unix.cpp.o core/libcutils/socket_inaddr_any_server_unix.c.o core/libcutils/sockets.cpp.o core/adb/adb.cpp.o core/adb/adb_auth.cpp.o core/adb/adb_io.cpp.o core/adb/adb_listeners.cpp.o core/adb/adb_trace.cpp.o core/adb/adb_utils.cpp.o core/adb/bugreport.cpp.o core/adb/line_printer.cpp .o core/adb/sockets.cpp.o core/adb/transport.cpp.o core/adb/transport_local.cpp.o core/adb/transport_usb.cpp.o core/adb/sysdeps_unix.cpp.o core/adb/fdevent.cpp.o core/adb/get_my_path_linux.cpp.o core/adb/usb_linux.cpp.o core/adb/adb_auth_host.cpp.o core/adb/shell_service_protocol.cpp.o core/adb/console.cpp.o core/adb/commandline.cpp.o core/adb/adb_client.cpp.o core/adb/services.cpp.o core/adb/file_sync_client.cpp.o core/adb/client/main.cpp.o core/adb/diagnose_usb.cpp.o +clang++ -o adb -lpthread -lcrypto $LDFLAGS core/base/file.cpp.o core/base/logging.cpp.o core/base/parsenetaddress.cpp.o core/base/stringprintf.cpp.o core/base/strings.cpp.o core/base/errors_unix.cpp.o core/liblog/log_event_write.c.o core/liblog/fake_log_device.c.o core/liblog/log_event_list.c.o core/liblog/logger_write.c.o core/liblog/config_write.c.o core/liblog/logger_lock.c.o core/liblog/fake_writer.c.o core/liblog/logger_name.c.o core/libcutils/load_file.c.o core/libcutils/socket_local_client_unix.c.o core/libcutils/socket_loopback_client_unix.c.o core/libcutils/socket_network_client_unix.c.o core/libcutils/socket_loopback_server_unix.c.o core/libcutils/socket_local_server_unix.c.o core/libcutils/sockets_unix.cpp.o core/libcutils/socket_inaddr_any_server_unix.c.o core/libcutils/sockets.cpp.o core/adb/adb.cpp.o core/adb/adb_auth.cpp.o core/adb/adb_io.cpp.o core/adb/adb_listeners.cpp.o core/adb/adb_trace.cpp.o core/adb/adb_utils.cpp.o core/adb/bugreport.cpp.o core/adb/line_printer .cpp.o core/adb/sockets.cpp.o core/adb/transport.cpp.o core/adb/transport_local.cpp.o core/adb/transport_usb.cpp.o core/adb/sysdeps_unix.cpp.o core/adb/fdevent.cpp.o core/adb/get_my_path_linux.cpp.o core/adb/usb_linux.cpp.o core/adb/adb_auth_host.cpp.o core/adb/shell_service_protocol.cpp.o core/adb/console.cpp.o core/adb/commandline.cpp.o core/adb/adb_client.cpp.o core/adb/services.cpp.o core/adb/file_sync_client.cpp.o core/adb/client/main.cpp.o core/adb/diagnose_usb.cpp.o clang++ -o core/fastboot/protocol.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -DFASTBOOT_REVISION=\"$PKGVER\" -D_GNU_SOURCE -Icore/base/include -Icore/include -Icore/adb -Icore/libsparse/include -Icore/mkbootimg -Iextras/ext4_utils -Iextras/f2fs_utils -c
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Tuesday, April 25, 2017 @ 02:43:42 Author: anatolik Revision: 225229 upgpkg: android-tools 7.1.2_r6-1 Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-04-25 02:43:22 UTC (rev 225228) +++ PKGBUILD2017-04-25 02:43:42 UTC (rev 225229) @@ -4,8 +4,8 @@ # Contributor: Alucryd pkgname=android-tools -pkgver=7.1.1_r13 -pkgrel=2 +pkgver=7.1.2_r6 +pkgrel=1 pkgdesc='Android platform tools' arch=(i686 x86_64) url='http://tools.android.com/'
[arch-commits] Commit in android-tools/trunk (PKGBUILD openssl-1.1.0.patch)
Date: Thursday, March 23, 2017 @ 13:28:58 Author: jgc Revision: 218529 upgpkg: android-tools 7.1.1_r13-2 OpenSSL 1.1 Added: android-tools/trunk/openssl-1.1.0.patch Modified: android-tools/trunk/PKGBUILD -+ PKGBUILD| 10 +++--- openssl-1.1.0.patch | 32 2 files changed, 39 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-03-23 13:16:30 UTC (rev 218528) +++ PKGBUILD2017-03-23 13:28:58 UTC (rev 218529) @@ -5,7 +5,7 @@ pkgname=android-tools pkgver=7.1.1_r13 -pkgrel=1 +pkgrel=2 pkgdesc='Android platform tools' arch=(i686 x86_64) url='http://tools.android.com/' @@ -20,7 +20,8 @@ build.sh # regenerate this file with generate_build.rb tool fix_build.patch bash_completion.fastboot -bash_completion.adb) # Bash completion file was taken from https://github.com/mbrubeck/android-completion +bash_completion.adb +openssl-1.1.0.patch) # Bash completion file was taken from https://github.com/mbrubeck/android-completion sha1sums=('SKIP' 'SKIP' 'SKIP' @@ -28,10 +29,13 @@ '84dd43a0102e35fcdf0a855c617e1d151f49fb2a' '33538c9161c199f1e608d3b8f519adb1cd9d46d5' '7004dbd0c193668827174880de6f8434de8ceaee' - '2e69152091bb9642be058e49ec6cb720a2fd91dc') + '2e69152091bb9642be058e49ec6cb720a2fd91dc' + 'e5cad0915d4b4398783ff2b72ad079eb26747fdb') prepare() { patch -p1 < fix_build.patch + cd core + patch -Np1 -i ../openssl-1.1.0.patch } build() { Added: openssl-1.1.0.patch === --- openssl-1.1.0.patch (rev 0) +++ openssl-1.1.0.patch 2017-03-23 13:28:58 UTC (rev 218529) @@ -0,0 +1,32 @@ +diff --git a/adb/adb_auth_host.cpp b/adb/adb_auth_host.cpp +index 7b6671d73..d9fc00f86 100644 +--- a/adb/adb_auth_host.cpp b/adb/adb_auth_host.cpp +@@ -71,6 +71,8 @@ static int RSA_to_RSAPublicKey(RSA *rsa, RSAPublicKey *pkey) + BIGNUM* rem = BN_new(); + BIGNUM* n = BN_new(); + BIGNUM* n0inv = BN_new(); ++const BIGNUM* rsa_n; ++const BIGNUM* rsa_e; + + if (RSA_size(rsa) != RSANUMBYTES) { + ret = 0; +@@ -78,7 +80,8 @@ static int RSA_to_RSAPublicKey(RSA *rsa, RSAPublicKey *pkey) + } + + BN_set_bit(r32, 32); +-BN_copy(n, rsa->n); ++RSA_get0_key (rsa, _n, _e, NULL); ++BN_copy(n, rsa_n); + BN_set_bit(r, RSANUMWORDS * 32); + BN_mod_sqr(rr, r, n, ctx); + BN_div(NULL, rem, n, r32, ctx); +@@ -92,7 +95,7 @@ static int RSA_to_RSAPublicKey(RSA *rsa, RSAPublicKey *pkey) + BN_div(n, rem, n, r32, ctx); + pkey->n[i] = BN_get_word(rem); + } +-pkey->exponent = BN_get_word(rsa->e); ++pkey->exponent = BN_get_word(rsa_e); + + out: + BN_free(n0inv);
[arch-commits] Commit in android-tools/trunk (PKGBUILD build.sh generate_build.rb)
Date: Friday, January 6, 2017 @ 07:22:43 Author: anatolik Revision: 205044 upgpkg: android-tools 7.1.1_r13-1 Modified: android-tools/trunk/PKGBUILD android-tools/trunk/build.sh android-tools/trunk/generate_build.rb ---+ PKGBUILD |4 ++-- build.sh |5 - generate_build.rb |2 ++ 3 files changed, 8 insertions(+), 3 deletions(-) Modified: PKGBUILD === --- PKGBUILD2017-01-06 07:12:15 UTC (rev 205043) +++ PKGBUILD2017-01-06 07:22:43 UTC (rev 205044) @@ -4,7 +4,7 @@ # Contributor: Alucryd pkgname=android-tools -pkgver=7.0.0_r21 +pkgver=7.1.1_r13 pkgrel=1 pkgdesc='Android platform tools' arch=(i686 x86_64) @@ -25,7 +25,7 @@ 'SKIP' 'SKIP' 'SKIP' - '0328e1423b8148c87f9a7b2974855e46ec3c04a6' + '84dd43a0102e35fcdf0a855c617e1d151f49fb2a' '33538c9161c199f1e608d3b8f519adb1cd9d46d5' '7004dbd0c193668827174880de6f8434de8ceaee' '2e69152091bb9642be058e49ec6cb720a2fd91dc') Modified: build.sh === --- build.sh2017-01-06 07:12:15 UTC (rev 205043) +++ build.sh2017-01-06 07:22:43 UTC (rev 205044) @@ -1,3 +1,5 @@ +# This set of commands generated by generate_build.rb script + clang++ -o core/adb/adb.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -DADB_REVISION=\"$PKGVER\" -DADB_HOST=1 -fpermissive -Icore/include -Icore/base/include -Icore/adb -c core/adb/adb.cpp clang++ -o core/adb/adb_auth.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -DADB_REVISION=\"$PKGVER\" -DADB_HOST=1 -fpermissive -Icore/include -Icore/base/include -Icore/adb -c core/adb/adb_auth.cpp clang++ -o core/adb/adb_io.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -DADB_REVISION=\"$PKGVER\" -DADB_HOST=1 -fpermissive -Icore/include -Icore/base/include -Icore/adb -c core/adb/adb_io.cpp @@ -4,6 +6,7 @@ clang++ -o core/adb/adb_listeners.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -DADB_REVISION=\"$PKGVER\" -DADB_HOST=1 -fpermissive -Icore/include -Icore/base/include -Icore/adb -c core/adb/adb_listeners.cpp clang++ -o core/adb/adb_trace.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -DADB_REVISION=\"$PKGVER\" -DADB_HOST=1 -fpermissive -Icore/include -Icore/base/include -Icore/adb -c core/adb/adb_trace.cpp clang++ -o core/adb/adb_utils.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -DADB_REVISION=\"$PKGVER\" -DADB_HOST=1 -fpermissive -Icore/include -Icore/base/include -Icore/adb -c core/adb/adb_utils.cpp +clang++ -o core/adb/bugreport.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -DADB_REVISION=\"$PKGVER\" -DADB_HOST=1 -fpermissive -Icore/include -Icore/base/include -Icore/adb -c core/adb/bugreport.cpp clang++ -o core/adb/line_printer.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -DADB_REVISION=\"$PKGVER\" -DADB_HOST=1 -fpermissive -Icore/include -Icore/base/include -Icore/adb -c core/adb/line_printer.cpp clang++ -o core/adb/sockets.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -DADB_REVISION=\"$PKGVER\" -DADB_HOST=1 -fpermissive -Icore/include -Icore/base/include -Icore/adb -c core/adb/sockets.cpp clang++ -o core/adb/transport.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -DADB_REVISION=\"$PKGVER\" -DADB_HOST=1 -fpermissive -Icore/include -Icore/base/include -Icore/adb -c core/adb/transport.cpp @@ -45,7 +48,7 @@ clang -o core/libcutils/socket_inaddr_any_server_unix.c.o -std=gnu11 $CFLAGS $CPPFLAGS -D_GNU_SOURCE -Icore/include -c core/libcutils/socket_inaddr_any_server_unix.c clang++ -o core/libcutils/sockets.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -D_GNU_SOURCE -Icore/include -c core/libcutils/sockets.cpp clang++ -o core/adb/diagnose_usb.cpp.o -std=gnu++14 $CXXFLAGS $CPPFLAGS -Icore/include -Icore/base/include -c core/adb/diagnose_usb.cpp -g++ -o adb -lrt -ldl -lpthread -lcrypto $LDFLAGS core/base/file.cpp.o core/base/logging.cpp.o core/base/parsenetaddress.cpp.o core/base/stringprintf.cpp.o core/base/strings.cpp.o core/base/errors_unix.cpp.o core/liblog/log_event_write.c.o core/liblog/fake_log_device.c.o core/liblog/log_event_list.c.o core/liblog/logger_write.c.o core/liblog/config_write.c.o core/liblog/logger_lock.c.o core/liblog/fake_writer.c.o core/liblog/logger_name.c.o core/libcutils/load_file.c.o core/libcutils/socket_local_client_unix.c.o core/libcutils/socket_loopback_client_unix.c.o core/libcutils/socket_network_client_unix.c.o core/libcutils/socket_loopback_server_unix.c.o core/libcutils/socket_local_server_unix.c.o core/libcutils/sockets_unix.cpp.o core/libcutils/socket_inaddr_any_server_unix.c.o core/libcutils/sockets.cpp.o core/adb/adb.cpp.o core/adb/adb_auth.cpp.o core/adb/adb_io.cpp.o core/adb/adb_listeners.cpp.o core/adb/adb_trace.cpp.o core/adb/adb_utils.cpp.o core/adb/line_printer.cpp.o core/adb/soc kets.cpp.o core/adb/transport.cpp.o core/adb/transport_local.cpp.o core/adb/transport_usb.cpp.o core/adb/sysdeps_unix.cpp.o core/adb/fdevent.cpp.o
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Tuesday, November 29, 2016 @ 16:58:17 Author: anatolik Revision: 197394 upgpkg: android-tools 7.0.0_r21-1 Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2016-11-29 15:59:43 UTC (rev 197393) +++ PKGBUILD2016-11-29 16:58:17 UTC (rev 197394) @@ -4,7 +4,7 @@ # Contributor: Alucryd pkgname=android-tools -pkgver=7.0.0_r1 +pkgver=7.0.0_r21 pkgrel=1 pkgdesc='Android platform tools' arch=(i686 x86_64) @@ -11,6 +11,7 @@ url='http://tools.android.com/' license=(Apache MIT) depends=(openssl pcre) +optdepends=('python: for mkbootimg script') makedepends=(git clang gtest) source=(git+https://android.googlesource.com/platform/system/core#tag=android-$pkgver git+https://android.googlesource.com/platform/system/extras#tag=android-$pkgver
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Wednesday, August 31, 2016 @ 16:15:28 Author: anatolik Revision: 188151 upgpkg: android-tools 7.0.0_r1-1 Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-08-31 15:46:39 UTC (rev 188150) +++ PKGBUILD2016-08-31 16:15:28 UTC (rev 188151) @@ -11,7 +11,7 @@ url='http://tools.android.com/' license=(Apache MIT) depends=(openssl pcre) -makedepends=(git clang) +makedepends=(git clang gtest) source=(git+https://android.googlesource.com/platform/system/core#tag=android-$pkgver git+https://android.googlesource.com/platform/system/extras#tag=android-$pkgver git+https://android.googlesource.com/platform/external/libselinux#tag=android-$pkgver @@ -34,7 +34,7 @@ } build() { - PKGVER=$pkgver ./build.sh + PKGVER=$pkgver sh ./build.sh } package(){
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Wednesday, June 22, 2016 @ 18:33:38 Author: anatolik Revision: 180766 upgpkg: android-tools 6.0.1_r46-1 Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2016-06-22 17:45:29 UTC (rev 180765) +++ PKGBUILD2016-06-22 18:33:38 UTC (rev 180766) @@ -4,7 +4,7 @@ # Contributor: Alucryd pkgname=android-tools -pkgver=6.0.1_r30 +pkgver=6.0.1_r46 pkgrel=1 pkgdesc='Android platform tools' arch=(i686 x86_64)
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Tuesday, April 12, 2016 @ 17:33:47 Author: anatolik Revision: 170768 upgpkg: android-tools 6.0.1_r30-1 Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-04-12 15:32:07 UTC (rev 170767) +++ PKGBUILD2016-04-12 15:33:47 UTC (rev 170768) @@ -4,7 +4,7 @@ # Contributor: Alucryd pkgname=android-tools -pkgver=6.0.1_r24 +pkgver=6.0.1_r30 pkgrel=1 pkgdesc='Android platform tools' arch=(i686 x86_64) @@ -41,5 +41,6 @@ install -m755 -d "$pkgdir"/usr/bin install -m755 -t "$pkgdir"/usr/bin mkbootimg fastboot adb install -Dm 644 bash_completion.fastboot "$pkgdir"/usr/share/bash-completion/completions/fastboot - install -Dm 644 bash_completion.adb "$pkgdir"/usr/share/bash-completion/completions/adb + #adb completion is provided by bash-completion file now + #install -Dm 644 bash_completion.adb "$pkgdir"/usr/share/bash-completion/completions/adb }
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Thursday, April 7, 2016 @ 18:23:31 Author: anatolik Revision: 169661 upgpkg: android-tools 6.0.1_r24-1 Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2016-04-07 16:23:24 UTC (rev 169660) +++ PKGBUILD2016-04-07 16:23:31 UTC (rev 169661) @@ -4,7 +4,7 @@ # Contributor: Alucryd pkgname=android-tools -pkgver=6.0.1_r22 +pkgver=6.0.1_r24 pkgrel=1 pkgdesc='Android platform tools' arch=(i686 x86_64)
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Tuesday, March 15, 2016 @ 18:17:42 Author: anatolik Revision: 166836 upgpkg: android-tools 6.0.1_r22-1 Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2016-03-15 16:57:11 UTC (rev 166835) +++ PKGBUILD2016-03-15 17:17:42 UTC (rev 166836) @@ -4,7 +4,7 @@ # Contributor: Alucryd pkgname=android-tools -pkgver=6.0.1_r16 +pkgver=6.0.1_r22 pkgrel=1 pkgdesc='Android platform tools' arch=(i686 x86_64)
[arch-commits] Commit in android-tools/trunk (PKGBUILD build.sh generate_build.rb)
Date: Saturday, February 13, 2016 @ 06:29:47 Author: anatolik Revision: 161445 upgpkg: android-tools 6.0.1_r16-1 Modified: android-tools/trunk/PKGBUILD android-tools/trunk/build.sh android-tools/trunk/generate_build.rb ---+ PKGBUILD |6 +++--- build.sh |6 +++--- generate_build.rb |2 +- 3 files changed, 7 insertions(+), 7 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-02-13 02:56:59 UTC (rev 161444) +++ PKGBUILD2016-02-13 05:29:47 UTC (rev 161445) @@ -4,8 +4,8 @@ # Contributor: Alucryd pkgname=android-tools -pkgver=6.0.1_r10 -pkgrel=2 +pkgver=6.0.1_r16 +pkgrel=1 pkgdesc='Android platform tools' arch=(i686 x86_64) url='http://tools.android.com/' @@ -24,7 +24,7 @@ 'SKIP' 'SKIP' 'SKIP' - 'd47604b60cc123641d52eed8f6495265725bf9d3' + '24ee7a286b91bf488537bbd9b6a2b7721dd22fea' '40a978209b6d1bbf99e04b8bd5fca6429b97f1b1' '7004dbd0c193668827174880de6f8434de8ceaee' '2e69152091bb9642be058e49ec6cb720a2fd91dc') Modified: build.sh === --- build.sh2016-02-13 02:56:59 UTC (rev 161444) +++ build.sh2016-02-13 05:29:47 UTC (rev 161445) @@ -6,7 +6,7 @@ gcc -o core/libmincrypt/p256_ecdsa.c.o -std=gnu11 $CFLAGS $CPPFLAGS -Icore/include -c core/libmincrypt/p256_ecdsa.c gcc -o core/libmincrypt/sha256.c.o -std=gnu11 $CFLAGS $CPPFLAGS -Icore/include -c core/libmincrypt/sha256.c gcc -o core/mkbootimg/mkbootimg.c.o -std=gnu11 $CFLAGS $CPPFLAGS -Icore/include -c core/mkbootimg/mkbootimg.c -g++ -o mkbootimg "$LDFLAGS" core/libmincrypt/dsa_sig.c.o core/libmincrypt/p256_ec.c.o core/libmincrypt/rsa.c.o core/libmincrypt/sha.c.o core/libmincrypt/p256.c.o core/libmincrypt/p256_ecdsa.c.o core/libmincrypt/sha256.c.o core/mkbootimg/mkbootimg.c.o +g++ -o mkbootimg $LDFLAGS core/libmincrypt/dsa_sig.c.o core/libmincrypt/p256_ec.c.o core/libmincrypt/rsa.c.o core/libmincrypt/sha.c.o core/libmincrypt/p256.c.o core/libmincrypt/p256_ecdsa.c.o core/libmincrypt/sha256.c.o core/mkbootimg/mkbootimg.c.o g++ -o core/adb/adb.cpp.o -std=gnu++11 $CXXFLAGS $CPPFLAGS -DADB_HOST=1 -fpermissive -Icore/include -Icore/base/include -c core/adb/adb.cpp g++ -o core/adb/adb_auth.cpp.o -std=gnu++11 $CXXFLAGS $CPPFLAGS -DADB_HOST=1 -fpermissive -Icore/include -Icore/base/include -c core/adb/adb_auth.cpp g++ -o core/adb/adb_io.cpp.o -std=gnu++11 $CXXFLAGS $CPPFLAGS -DADB_HOST=1 -fpermissive -Icore/include -Icore/base/include -c core/adb/adb_io.cpp @@ -39,7 +39,7 @@ gcc -o core/libcutils/socket_loopback_client.c.o -std=gnu11 $CFLAGS $CPPFLAGS -D_GNU_SOURCE -Icore/include -c core/libcutils/socket_loopback_client.c gcc -o core/libcutils/socket_loopback_server.c.o -std=gnu11 $CFLAGS $CPPFLAGS -D_GNU_SOURCE -Icore/include -c core/libcutils/socket_loopback_server.c gcc -o core/libcutils/socket_network_client.c.o -std=gnu11 $CFLAGS $CPPFLAGS -D_GNU_SOURCE -Icore/include -c core/libcutils/socket_network_client.c -g++ -o adb -lrt -ldl -lpthread -lcrypto "$LDFLAGS" core/base/file.cpp.o core/base/stringprintf.cpp.o core/base/strings.cpp.o core/liblog/logd_write.c.o core/liblog/log_event_write.c.o core/liblog/fake_log_device.c.o core/libcutils/load_file.c.o core/libcutils/socket_inaddr_any_server.c.o core/libcutils/socket_local_client.c.o core/libcutils/socket_local_server.c.o core/libcutils/socket_loopback_client.c.o core/libcutils/socket_loopback_server.c.o core/libcutils/socket_network_client.c.o core/adb/adb.cpp.o core/adb/adb_auth.cpp.o core/adb/adb_io.cpp.o core/adb/adb_listeners.cpp.o core/adb/adb_utils.cpp.o core/adb/sockets.cpp.o core/adb/transport.cpp.o core/adb/transport_local.cpp.o core/adb/transport_usb.cpp.o core/adb/fdevent.cpp.o core/adb/get_my_path_linux.cpp.o core/adb/usb_linux.cpp.o core/adb/adb_auth_host.cpp.o core/adb/adb_main.cpp.o core/adb/console.cpp.o core/adb/commandline.cpp.o core/adb/adb_client.cpp.o core/adb/services.cpp.o core/adb/file_sync_client.cpp.o +g++ -o adb -lrt -ldl -lpthread -lcrypto $LDFLAGS core/base/file.cpp.o core/base/stringprintf.cpp.o core/base/strings.cpp.o core/liblog/logd_write.c.o core/liblog/log_event_write.c.o core/liblog/fake_log_device.c.o core/libcutils/load_file.c.o core/libcutils/socket_inaddr_any_server.c.o core/libcutils/socket_local_client.c.o core/libcutils/socket_local_server.c.o core/libcutils/socket_loopback_client.c.o core/libcutils/socket_loopback_server.c.o core/libcutils/socket_network_client.c.o core/adb/adb.cpp.o core/adb/adb_auth.cpp.o core/adb/adb_io.cpp.o core/adb/adb_listeners.cpp.o core/adb/adb_utils.cpp.o core/adb/sockets.cpp.o core/adb/transport.cpp.o core/adb/transport_local.cpp.o core/adb/transport_usb.cpp.o core/adb/fdevent.cpp.o core/adb/get_my_path_linux.cpp.o core/adb/usb_linux.cpp.o core/adb/adb_auth_host.cpp.o core/adb/adb_main.cpp.o
[arch-commits] Commit in android-tools/trunk (PKGBUILD build.sh generate_build.rb)
Date: Wednesday, January 13, 2016 @ 07:41:16 Author: anatolik Revision: 156291 upgpkg: android-tools 6.0.1_r10-1 Modified: android-tools/trunk/PKGBUILD android-tools/trunk/build.sh android-tools/trunk/generate_build.rb ---+ PKGBUILD |6 +++--- build.sh | 22 +++--- generate_build.rb |2 +- 3 files changed, 15 insertions(+), 15 deletions(-) Modified: PKGBUILD === --- PKGBUILD2016-01-13 06:27:34 UTC (rev 156290) +++ PKGBUILD2016-01-13 06:41:16 UTC (rev 156291) @@ -16,7 +16,7 @@ git+https://android.googlesource.com/platform/system/extras#tag=android-$pkgver git+https://android.googlesource.com/platform/external/libselinux#tag=android-$pkgver git+https://android.googlesource.com/platform/external/f2fs-tools#tag=android-$pkgver -build.sh +build.sh # regenerate this file with generate_build.rb tool fix_build.patch bash_completion) # Bash completion file was taken from https://github.com/mbrubeck/android-completion sha1sums=('SKIP' @@ -23,12 +23,12 @@ 'SKIP' 'SKIP' 'SKIP' - '2bf75e141d4dbbc04ad23c19b3d5e67300de3edd' + 'd47604b60cc123641d52eed8f6495265725bf9d3' '40a978209b6d1bbf99e04b8bd5fca6429b97f1b1' 'e1bd94fd4dd260af3c068496071d67738d431aec') prepare() { - patch -p1 < ../fix_build.patch + patch -p1 < fix_build.patch } build() { Modified: build.sh === --- build.sh2016-01-13 06:27:34 UTC (rev 156290) +++ build.sh2016-01-13 06:41:16 UTC (rev 156291) @@ -56,17 +56,17 @@ gcc -o core/libsparse/sparse_read.c.o -std=gnu11 $CFLAGS $CPPFLAGS -Icore/libsparse/include -c core/libsparse/sparse_read.c g++ -o core/libziparchive/zip_archive.cc.o -std=gnu++11 $CXXFLAGS $CPPFLAGS -Icore/base/include -Icore/include -c core/libziparchive/zip_archive.cc g++ -o core/libutils/FileMap.cpp.o -std=gnu++11 $CXXFLAGS $CPPFLAGS -Icore/include -c core/libutils/FileMap.cpp -gcc -o extras/ext4_utils/make_ext4fs.c.o -std=gnu11 $CFLAGS $CPPFLAGS -Icore/libsparse/include -Icore/include -c extras/ext4_utils/make_ext4fs.c -gcc -o extras/ext4_utils/ext4fixup.c.o -std=gnu11 $CFLAGS $CPPFLAGS -Icore/libsparse/include -Icore/include -c extras/ext4_utils/ext4fixup.c -gcc -o extras/ext4_utils/ext4_utils.c.o -std=gnu11 $CFLAGS $CPPFLAGS -Icore/libsparse/include -Icore/include -c extras/ext4_utils/ext4_utils.c -gcc -o extras/ext4_utils/allocate.c.o -std=gnu11 $CFLAGS $CPPFLAGS -Icore/libsparse/include -Icore/include -c extras/ext4_utils/allocate.c -gcc -o extras/ext4_utils/contents.c.o -std=gnu11 $CFLAGS $CPPFLAGS -Icore/libsparse/include -Icore/include -c extras/ext4_utils/contents.c -gcc -o extras/ext4_utils/extent.c.o -std=gnu11 $CFLAGS $CPPFLAGS -Icore/libsparse/include -Icore/include -c extras/ext4_utils/extent.c -gcc -o extras/ext4_utils/indirect.c.o -std=gnu11 $CFLAGS $CPPFLAGS -Icore/libsparse/include -Icore/include -c extras/ext4_utils/indirect.c -gcc -o extras/ext4_utils/sha1.c.o -std=gnu11 $CFLAGS $CPPFLAGS -Icore/libsparse/include -Icore/include -c extras/ext4_utils/sha1.c -gcc -o extras/ext4_utils/wipe.c.o -std=gnu11 $CFLAGS $CPPFLAGS -Icore/libsparse/include -Icore/include -c extras/ext4_utils/wipe.c -gcc -o extras/ext4_utils/crc16.c.o -std=gnu11 $CFLAGS $CPPFLAGS -Icore/libsparse/include -Icore/include -c extras/ext4_utils/crc16.c -gcc -o extras/ext4_utils/ext4_sb.c.o -std=gnu11 $CFLAGS $CPPFLAGS -Icore/libsparse/include -Icore/include -c extras/ext4_utils/ext4_sb.c +gcc -o extras/ext4_utils/make_ext4fs.c.o -std=gnu11 $CFLAGS $CPPFLAGS -Icore/libsparse/include -Icore/include -Ilibselinux/include -c extras/ext4_utils/make_ext4fs.c +gcc -o extras/ext4_utils/ext4fixup.c.o -std=gnu11 $CFLAGS $CPPFLAGS -Icore/libsparse/include -Icore/include -Ilibselinux/include -c extras/ext4_utils/ext4fixup.c +gcc -o extras/ext4_utils/ext4_utils.c.o -std=gnu11 $CFLAGS $CPPFLAGS -Icore/libsparse/include -Icore/include -Ilibselinux/include -c extras/ext4_utils/ext4_utils.c +gcc -o extras/ext4_utils/allocate.c.o -std=gnu11 $CFLAGS $CPPFLAGS -Icore/libsparse/include -Icore/include -Ilibselinux/include -c extras/ext4_utils/allocate.c +gcc -o extras/ext4_utils/contents.c.o -std=gnu11 $CFLAGS $CPPFLAGS -Icore/libsparse/include -Icore/include -Ilibselinux/include -c extras/ext4_utils/contents.c +gcc -o extras/ext4_utils/extent.c.o -std=gnu11 $CFLAGS $CPPFLAGS -Icore/libsparse/include -Icore/include -Ilibselinux/include -c extras/ext4_utils/extent.c +gcc -o extras/ext4_utils/indirect.c.o -std=gnu11 $CFLAGS $CPPFLAGS -Icore/libsparse/include -Icore/include -Ilibselinux/include -c extras/ext4_utils/indirect.c +gcc -o extras/ext4_utils/sha1.c.o -std=gnu11 $CFLAGS $CPPFLAGS -Icore/libsparse/include -Icore/include -Ilibselinux/include -c extras/ext4_utils/sha1.c +gcc -o
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Monday, January 11, 2016 @ 04:17:28 Author: anatolik Revision: 155915 upgpkg: android-tools 5.1.1_r33-1 Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2016-01-11 03:08:47 UTC (rev 155914) +++ PKGBUILD2016-01-11 03:17:28 UTC (rev 155915) @@ -4,7 +4,7 @@ # Contributor: Alucryd pkgname=android-tools -pkgver=5.1.1_r18 +pkgver=5.1.1_r33 pkgrel=1 pkgdesc='Android platform tools' arch=(i686 x86_64)
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Monday, January 4, 2016 @ 21:02:43 Author: anatolik Revision: 155479 FS#47620: Use /usr/share/bash-completion/completions/ for bash completions Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2016-01-04 19:52:42 UTC (rev 155478) +++ PKGBUILD2016-01-04 20:02:43 UTC (rev 155479) @@ -37,5 +37,5 @@ package(){ make DESTDIR="$pkgdir" install - install -Dm 644 bash_completion "$pkgdir"/etc/bash_completion.d/$pkgname + install -Dm 644 bash_completion "$pkgdir"/usr/share/bash-completion/completions/$pkgname }
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Sunday, September 27, 2015 @ 13:02:50 Author: anatolik Revision: 141685 upgpkg: android-tools 5.1.1_r18-1 Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2015-09-27 10:25:39 UTC (rev 141684) +++ PKGBUILD2015-09-27 11:02:50 UTC (rev 141685) @@ -4,7 +4,7 @@ # Contributor: Alucryd pkgname=android-tools -pkgver=5.1.1_r13 +pkgver=5.1.1_r18 pkgrel=1 pkgdesc='Android platform tools' arch=(i686 x86_64)
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Friday, August 21, 2015 @ 17:22:25 Author: anatolik Revision: 138599 upgpkg: android-tools 5.1.1_r13-1 Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-08-21 15:19:10 UTC (rev 138598) +++ PKGBUILD2015-08-21 15:22:25 UTC (rev 138599) @@ -4,7 +4,7 @@ # Contributor: Alucryd alucryd at gmail dot com pkgname=android-tools -pkgver=5.1.1_r5 +pkgver=5.1.1_r13 pkgrel=1 pkgdesc='Android platform tools' arch=(i686 x86_64) @@ -23,7 +23,7 @@ 'SKIP' 'SKIP' '67baba7465ba6a65c206e8373656e5fe1d85f188' - 'd1b208c7c2d8d0053e9937653cca22d09b6d') + 'e1bd94fd4dd260af3c068496071d67738d431aec') prepare() { # another way to fix the compilation error is to add #include stddef.h
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Thursday, June 25, 2015 @ 21:01:56 Author: anatolik Revision: 135874 upgpkg: android-tools 5.1.1_r5-1 Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2015-06-25 17:44:37 UTC (rev 135873) +++ PKGBUILD2015-06-25 19:01:56 UTC (rev 135874) @@ -4,7 +4,7 @@ # Contributor: Alucryd alucryd at gmail dot com pkgname=android-tools -pkgver=5.1.1_r4 +pkgver=5.1.1_r5 pkgrel=1 pkgdesc='Android platform tools' arch=(i686 x86_64)
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Monday, June 15, 2015 @ 22:10:53 Author: anatolik Revision: 135454 upgpkg: android-tools 5.1.1_r4-1 Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-06-15 20:07:17 UTC (rev 135453) +++ PKGBUILD2015-06-15 20:10:53 UTC (rev 135454) @@ -4,8 +4,8 @@ # Contributor: Alucryd alucryd at gmail dot com pkgname=android-tools -pkgver=5.1.1_r2 -pkgrel=2 +pkgver=5.1.1_r4 +pkgrel=1 pkgdesc='Android platform tools' arch=(i686 x86_64) url='http://tools.android.com/'
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Tuesday, May 19, 2015 @ 05:14:44 Author: anatolik Revision: 133752 upgpkg: android-tools 5.1.1_r2-2 Add mkbootimg tool Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2015-05-19 00:35:57 UTC (rev 133751) +++ PKGBUILD2015-05-19 03:14:44 UTC (rev 133752) @@ -5,7 +5,7 @@ pkgname=android-tools pkgver=5.1.1_r2 -pkgrel=1 +pkgrel=2 pkgdesc='Android platform tools' arch=(i686 x86_64) url='http://tools.android.com/'
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Wednesday, May 13, 2015 @ 18:38:11 Author: anatolik Revision: 133380 upgpkg: android-tools 5.1.1_r2-1 Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2015-05-13 14:47:34 UTC (rev 133379) +++ PKGBUILD2015-05-13 16:38:11 UTC (rev 133380) @@ -4,7 +4,7 @@ # Contributor: Alucryd alucryd at gmail dot com pkgname=android-tools -pkgver=5.1.0_r3 +pkgver=5.1.1_r2 pkgrel=1 pkgdesc='Android platform tools' arch=(i686 x86_64)
[arch-commits] Commit in android-tools/trunk (PKGBUILD adbMakefile fastbootMakefile)
Date: Thursday, April 9, 2015 @ 02:06:05 Author: anatolik Revision: 131002 upgpkg: android-tools 5.1.0_r3-1 FS#44509 Modified: android-tools/trunk/PKGBUILD android-tools/trunk/adbMakefile android-tools/trunk/fastbootMakefile --+ PKGBUILD |8 adbMakefile |1 + fastbootMakefile |2 +- 3 files changed, 6 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2015-04-08 23:36:31 UTC (rev 131001) +++ PKGBUILD2015-04-09 00:06:05 UTC (rev 131002) @@ -4,13 +4,13 @@ # Contributor: Alucryd alucryd at gmail dot com pkgname=android-tools -pkgver=5.0.2_r1 +pkgver=5.1.0_r3 pkgrel=1 pkgdesc='Android platform tools' arch=(i686 x86_64) url='http://tools.android.com/' license=(Apache MIT) -depends=(openssl) +depends=(openssl pcre) makedepends=(git) source=(git+https://android.googlesource.com/platform/system/core#tag=android-$pkgver git+https://android.googlesource.com/platform/system/extras#tag=android-$pkgver @@ -23,8 +23,8 @@ 'SKIP' 'SKIP' 'SKIP' - 'ed3e9f6fc43ea9adb177ff1f81532a583b51e348' - 'a61991623b3a6c21129156f36d81076e5ac1a32d' + '65fe33b2cb41c7125470b5c606cd2ca38193f6ad' + '0bf0bdcabb78af81583c932cce198f918d9e4463' 'd1b208c7c2d8d0053e9937653cca22d09b6d') Modified: adbMakefile === --- adbMakefile 2015-04-08 23:36:31 UTC (rev 131001) +++ adbMakefile 2015-04-09 00:06:05 UTC (rev 131002) @@ -30,6 +30,7 @@ CPPFLAGS+= -DADB_HOST=1 CPPFLAGS+= -DHAVE_FORKEXEC=1 CPPFLAGS+= -DHAVE_OFF64_T=1 +CPPFLAGS+= -DHAVE_TERMIO_H CPPFLAGS+= -I. CPPFLAGS+= -I../include Modified: fastbootMakefile === --- fastbootMakefile2015-04-08 23:36:31 UTC (rev 131001) +++ fastbootMakefile2015-04-09 00:06:05 UTC (rev 131002) @@ -57,7 +57,7 @@ CPPFLAGS+= -DHAVE_OFF64_T=1 CPPFLAGS+= -std=gnu99 -LIBS+= -lz -ldl +LIBS+= -lz -ldl -lpcre OBJS= $(SRCS:.c=.o)
[arch-commits] Commit in android-tools/trunk (PKGBUILD)
Date: Sunday, December 21, 2014 @ 01:20:07 Author: anatolik Revision: 124242 upgpkg: android-tools 5.0.2_r1-1 Modified: android-tools/trunk/PKGBUILD --+ PKGBUILD |2 +- 1 file changed, 1 insertion(+), 1 deletion(-) Modified: PKGBUILD === --- PKGBUILD2014-12-21 00:02:01 UTC (rev 124241) +++ PKGBUILD2014-12-21 00:20:07 UTC (rev 124242) @@ -4,7 +4,7 @@ # Contributor: Alucryd alucryd at gmail dot com pkgname=android-tools -pkgver=5.0.0_r7 +pkgver=5.0.2_r1 pkgrel=1 pkgdesc='Android platform tools' arch=(i686 x86_64)
[arch-commits] Commit in android-tools/trunk (PKGBUILD adbMakefile fastbootMakefile)
Date: Monday, November 24, 2014 @ 23:37:16 Author: anatolik Revision: 123099 upgpkg: android-tools 5.0.0_r7-1 Modified: android-tools/trunk/PKGBUILD android-tools/trunk/adbMakefile android-tools/trunk/fastbootMakefile --+ PKGBUILD |6 +++--- adbMakefile |2 +- fastbootMakefile |2 +- 3 files changed, 5 insertions(+), 5 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-11-24 20:48:24 UTC (rev 123098) +++ PKGBUILD2014-11-24 22:37:16 UTC (rev 123099) @@ -4,7 +4,7 @@ # Contributor: Alucryd alucryd at gmail dot com pkgname=android-tools -pkgver=5.0.0_r2 +pkgver=5.0.0_r7 pkgrel=1 pkgdesc='Android platform tools' arch=(i686 x86_64) @@ -23,8 +23,8 @@ 'SKIP' 'SKIP' 'SKIP' - 'cc3d5bbf7f38574bfe597555b39d983db87ec37f' - '5a66a188e35ec09393f5bd85d5b63fe7a7e38c0f' + 'ed3e9f6fc43ea9adb177ff1f81532a583b51e348' + 'a61991623b3a6c21129156f36d81076e5ac1a32d' 'd1b208c7c2d8d0053e9937653cca22d09b6d') Modified: adbMakefile === --- adbMakefile 2014-11-24 20:48:24 UTC (rev 123098) +++ adbMakefile 2014-11-24 22:37:16 UTC (rev 123099) @@ -40,4 +40,4 @@ all: adb adb: $(OBJS) - cc -o $@ $(LDFLAGS) $(OBJS) $(LIBS) + cc -o $@ $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $(OBJS) $(LIBS) Modified: fastbootMakefile === --- fastbootMakefile2014-11-24 20:48:24 UTC (rev 123098) +++ fastbootMakefile2014-11-24 22:37:16 UTC (rev 123099) @@ -64,4 +64,4 @@ all: fastboot fastboot: $(OBJS) - cc -o $@ $(OBJS) $(LIBS) + cc -o $@ $(CPPFLAGS) $(CFLAGS) $(LDFLAGS) $(OBJS) $(LIBS)
[arch-commits] Commit in android-tools/trunk (PKGBUILD adbMakefile fastbootMakefile)
Date: Saturday, November 8, 2014 @ 19:52:51 Author: anatolik Revision: 122267 upgpkg: android-tools 5.0.0_r2-1 Modified: android-tools/trunk/PKGBUILD android-tools/trunk/adbMakefile android-tools/trunk/fastbootMakefile --+ PKGBUILD | 22 +++--- adbMakefile |2 +- fastbootMakefile | 15 ++- 3 files changed, 30 insertions(+), 9 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-11-08 18:24:03 UTC (rev 122266) +++ PKGBUILD2014-11-08 18:52:51 UTC (rev 122267) @@ -4,7 +4,7 @@ # Contributor: Alucryd alucryd at gmail dot com pkgname=android-tools -pkgver=4.4.4_r2.0.1 +pkgver=5.0.0_r2 pkgrel=1 pkgdesc='Android platform tools' arch=(i686 x86_64) @@ -15,16 +15,24 @@ source=(git+https://android.googlesource.com/platform/system/core#tag=android-$pkgver git+https://android.googlesource.com/platform/system/extras#tag=android-$pkgver git+https://android.googlesource.com/platform/external/libselinux#tag=android-$pkgver + git+https://android.googlesource.com/platform/external/f2fs-tools#tag=android-$pkgver adbMakefile fastbootMakefile bash_completion) # Bash completion file was taken from https://github.com/mbrubeck/android-completion -md5sums=('SKIP' - 'SKIP' - 'SKIP' - '887d868e544330ef850334961685cab3' - 'cd1a1a9d16b523119245bfe17120d73b' - '421f8640d7b4ec156f1d37167f3e7a45') +sha1sums=('SKIP' + 'SKIP' + 'SKIP' + 'SKIP' + 'cc3d5bbf7f38574bfe597555b39d983db87ec37f' + '5a66a188e35ec09393f5bd85d5b63fe7a7e38c0f' + 'd1b208c7c2d8d0053e9937653cca22d09b6d') + +prepare() { + # another way to fix the compilation error is to add #include stddef.h + sed -e 's/f2fs_sparse_file = NULL/f2fs_sparse_file = 0/g' -i extras/f2fs_utils/f2fs_utils.c +} + build() { make -C core/adb -f $srcdir/adbMakefile make -C core/fastboot -f $srcdir/fastbootMakefile Modified: adbMakefile === --- adbMakefile 2014-11-08 18:24:03 UTC (rev 122266) +++ adbMakefile 2014-11-08 18:52:51 UTC (rev 122267) @@ -15,7 +15,6 @@ SRCS+= usb_vendors.c VPATH+= ../libcutils -SRCS+= list.c SRCS+= load_file.c SRCS+= socket_inaddr_any_server.c SRCS+= socket_local_client.c @@ -30,6 +29,7 @@ CPPFLAGS+= -DADB_HOST=1 CPPFLAGS+= -DHAVE_FORKEXEC=1 +CPPFLAGS+= -DHAVE_OFF64_T=1 CPPFLAGS+= -I. CPPFLAGS+= -I../include Modified: fastbootMakefile === --- fastbootMakefile2014-11-08 18:24:03 UTC (rev 122266) +++ fastbootMakefile2014-11-08 18:52:51 UTC (rev 122267) @@ -4,6 +4,8 @@ SRCS+=protocol.c SRCS+=usb_linux.c SRCS+=util_linux.c +SRCS+=util.c +SRCS+=fs.c VPATH+= ../libsparse SRCS+= backed_block.c @@ -22,6 +24,7 @@ SRCS+= contents.c SRCS+= crc16.c SRCS+= ext4_utils.c +SRCS+= ext4_sb.c SRCS+= extent.c SRCS+= indirect.c SRCS+= make_ext4fs.c @@ -29,6 +32,11 @@ SRCS+= uuid.c SRCS+= wipe.c +VPATH+= ../../extras/f2fs_utils +SRCS+= f2fs_utils.c +SRCS+= f2fs_dlutils.c +SRCS+= f2fs_ioutils.c + VPATH+= ../../libselinux/src SRCS+= callbacks.c SRCS+= check_context.c @@ -42,9 +50,14 @@ CPPFLAGS+= -I../libsparse/include CPPFLAGS+= -I../mkbootimg CPPFLAGS+= -I../../extras/ext4_utils +CPPFLAGS+= -I../../extras/f2fs_utils/ CPPFLAGS+= -I../../libselinux/include +CPPFLAGS+= -I../../f2fs-tools/include +CPPFLAGS+= -I../../f2fs-tools/mkfs +CPPFLAGS+= -DHAVE_OFF64_T=1 +CPPFLAGS+= -std=gnu99 -LIBS+= -lz +LIBS+= -lz -ldl OBJS= $(SRCS:.c=.o)
[arch-commits] Commit in android-tools/trunk (PKGBUILD bash_completion)
Date: Monday, August 25, 2014 @ 16:38:55 Author: anatolik Revision: 117875 upgpkg: android-tools 4.4.4_r2.0.1-1 Modified: android-tools/trunk/PKGBUILD android-tools/trunk/bash_completion -+ PKGBUILD|4 ++-- bash_completion |2 -- 2 files changed, 2 insertions(+), 4 deletions(-) Modified: PKGBUILD === --- PKGBUILD2014-08-25 14:18:03 UTC (rev 117874) +++ PKGBUILD2014-08-25 14:38:55 UTC (rev 117875) @@ -4,7 +4,7 @@ # Contributor: Alucryd alucryd at gmail dot com pkgname=android-tools -pkgver=4.4.2_r2 +pkgver=4.4.4_r2.0.1 pkgrel=1 pkgdesc='Android platform tools' arch=(i686 x86_64) @@ -23,7 +23,7 @@ 'SKIP' '887d868e544330ef850334961685cab3' 'cd1a1a9d16b523119245bfe17120d73b' - '94ba9c753e9c3d2f29ffdef2eaf7888d') + '421f8640d7b4ec156f1d37167f3e7a45') build() { make -C core/adb -f $srcdir/adbMakefile Modified: bash_completion === --- bash_completion 2014-08-25 14:18:03 UTC (rev 117874) +++ bash_completion 2014-08-25 14:38:55 UTC (rev 117875) @@ -133,8 +133,6 @@ } complete -o default -F _adb adb - - function _fastboot() { local cur prev opts cmds c subcommand device_selected