Browse Source

naiveproxy: bump to 89.0.4389.72-1

Removed upstreamed patches, refreshed all dependencies.

Signed-off-by: Tianling Shen <[email protected]>
Tianling Shen 4 years ago
parent
commit
2ba65bf2b1
3 changed files with 17 additions and 39 deletions
  1. 13 13
      naiveproxy/Makefile
  2. 0 22
      naiveproxy/patches/010-Fix-OpenWrt-x86-builds.patch
  3. 4 4
      naiveproxy/src/init_env.sh

+ 13 - 13
naiveproxy/Makefile

@@ -1,5 +1,6 @@
 #
-# Copyright (C) 2020 Project OpenWrt
+# Copyright (C) 2021 ImmortalWrt
+# <https://immortalwrt.org>
 #
 # This is free software, licensed under the GNU General Public License v3.
 # See /LICENSE for more information.
@@ -7,17 +8,16 @@
 include $(TOPDIR)/rules.mk
 
 PKG_NAME:=naiveproxy
-PKG_VERSION:=88.0.4324.96-1
+PKG_VERSION:=89.0.4389.72-1
 PKG_RELEASE:=1
 
 PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz
 PKG_SOURCE_URL:=https://codeload.github.com/klzgrad/naiveproxy/tar.gz/v$(PKG_VERSION)?
-PKG_HASH:=287c5291d0371a0d1e06f08fcb29c1d80da4a07e557fb8d2bf770b357a8eb29a
-PKG_BUILD_DIR:=$(BUILD_DIR)/$(PKG_NAME)-$(PKG_VERSION)
+PKG_HASH:=94b1c3f1e63ecab43eb8006a38ed1a76f1e510364ba651abaef0ec575449f687
 
 PKG_LICENSE:=BSD 3-Clause
 PKG_LICENSE_FILES:=LICENSE
-PKG_MAINTAINER:=CN_SZTL <cnsztl@project-openwrt.eu.org>
+PKG_MAINTAINER:=CN_SZTL <cnsztl@immortalwrt.org>
 
 PKG_BUILD_DEPENDS:=ncurses/host ninja/host python3/host
 PKG_USE_MIPS16:=0
@@ -62,32 +62,32 @@ ifneq ($(CONFIG_CCACHE),)
 	export naive_ccache_flags=cc_wrapper="ccache"
 endif
 
-AFDO_VER:=88.0.4324.91_rc-r1-merged
-AFDO_FILE:=chromeos-chrome-amd64-$$(AFDO_VER).afdo.bz2
+AFDO_VER:=89.0.4389.65_rc-r1-merged
+AFDO_FILE:=chromeos-chrome-amd64-$(AFDO_VER).afdo.bz2
 define Download/AFDO_PROF
 	URL:=https://storage.googleapis.com.cnpmjs.org/chromeos-prebuilt/afdo-job/llvm \
 	     https://storage.googleapis.com/chromeos-prebuilt/afdo-job/llvm
 	URL_FILE:=$(AFDO_FILE)
 	FILE:=$(AFDO_FILE)
-	HASH:=d918ae36f535ffd7a3c36c7d06a0a58a3d93f03d07a670cee0f7cb4538925b34
+	HASH:=75a176d57c9b5fb12bff7e9442ddf21226df8aa25de19266f7ceb426eafd3421
 endef
 
-CLANG_VER:=llvmorg-12-init-11462-g418f18c6-1
-CLANG_FILE:=clang-$$(CLANG_VER).tgz
+CLANG_VER:=llvmorg-12-init-16296-g5e476061-1
+CLANG_FILE:=clang-$(CLANG_VER).tgz
 define Download/CLANG
 	URL:=https://commondatastorage.googleapis.com/chromium-browser-clang/Linux_x64
 	URL_FILE:=$(CLANG_FILE)
 	FILE:=$(CLANG_FILE)
-	HASH:=59e4682179bbda9b1cf7fcc5c6e3e24445d6e9e8411bd1c893882f63c6b65308
+	HASH:=78729dfab39fb9d52ede2841e408cf505959b26a5d0b086ed7cf4f784f2b393a
 endef
 
-GN_VER:=53d92014bf94c3893886470a1c7c1289f8818db0
+GN_VER:=595e3be7c8381d4eeefce62a63ec12bae9ce5140
 GN_FILE:=gn-git_revision-$(GN_VER).zip
 define Download/GN_TOOL
 	URL:=https://chrome-infra-packages.appspot.com/dl/gn/gn/linux-amd64/+
 	URL_FILE:=git_revision:$(GN_VER)
 	FILE:=$(GN_FILE)
-	HASH:=e39d3da74cb2802614c0edc4877483ff50045abedb98adb40eaadb68ab4066ff
+	HASH:=9d61dcab3814868786768c9dfab71e0cd850a61dbad9a049536d2f1aae784fe4
 endef
 
 PGO_VER:=4324-1610733451-8576f5ff23113bddfb13d417df9ef2a9be1f740d

+ 0 - 22
naiveproxy/patches/010-Fix-OpenWrt-x86-builds.patch

@@ -1,22 +0,0 @@
-From 63f89cd454bcd1f2cdd14e63de0587a2f692cd07 Mon Sep 17 00:00:00 2001
-From: klzgrad <[email protected]>
-Date: Sun, 31 Jan 2021 20:15:28 +0800
-Subject: [PATCH] Fix OpenWrt x86 builds
-
----
- src/build/toolchain/linux/BUILD.gn | 6 +++---
- 1 file changed, 3 insertions(+), 3 deletions(-)
-
---- a/src/build/toolchain/linux/BUILD.gn
-+++ b/src/build/toolchain/linux/BUILD.gn
-@@ -99,8 +99,8 @@ clang_toolchain("clang_x86") {
- clang_toolchain("clang_x86_openwrt") {
-   # Output linker map files for binary size analysis.
-   enable_linker_map = true
--  extra_cppflags = "--target=i386-openwrt-linux-musl -D_LIBCPP_HAS_MUSL_LIBC -D__UCLIBC__"
--  extra_ldflags = "--target=i386-openwrt-linux-musl"
-+  extra_cppflags = "--target=i486-openwrt-linux-musl -D_LIBCPP_HAS_MUSL_LIBC -D__UCLIBC__"
-+  extra_ldflags = "--target=i486-openwrt-linux-musl"
- 
-   toolchain_args = {
-     current_cpu = "x86"

+ 4 - 4
naiveproxy/src/init_env.sh

@@ -1,5 +1,5 @@
 #!/bin/bash
-# [CTCGFW] Project-OpenWrt
+# Project ImmortalWrt
 # Use it under GPLv3.
 # --------------------------------------------------------
 # Init build dependencies for naiveproxy
@@ -16,7 +16,7 @@ naive_arch="${target_arch}"
 [ "${target_arch}" == "i386" ] && naive_arch="x86"
 [ "${target_arch}" == "x86_64" ] && naive_arch="x64"
 [ "${target_arch}" == "aarch64" ] && naive_arch="arm64"
-ldso_path="/lib/$(find "${toolchain_dir}/" | grep -Eo "ld-musl-[a-z0-9_-]+\\.so\\.1")"
+# ldso_path="/lib/$(find "${toolchain_dir}/" | grep -Eo "ld-musl-[a-z0-9_-]+\\.so\\.1")"
 
 # OS detection
 [ "$(uname)" != "Linux" -o "$(uname -m)" != "x86_64" ] && { echo -e "Support Linux AMD64 only."; exit 1; }
@@ -81,8 +81,8 @@ ozone_platform_headless=true
 current_os=\"linux\"
 current_cpu=\"${naive_arch}\"
 sysroot=\"${toolchain_dir}\"
-custom_toolchain=\"//build/toolchain/linux:clang_${naive_arch}_openwrt\"
-ldso_path=\"${ldso_path}\""
+custom_toolchain=\"//build/toolchain/linux:clang_${naive_arch}_openwrt\""
+# ldso_path=\"${ldso_path}\""
 [ "${target_arch}" == "arm" ] && {
 	naive_flags="${naive_flags} arm_version=0 arm_cpu=\"${cpu_type}\""
 	[ -n "${cpu_subtype}" ] && { echo "${cpu_subtype}" | grep -q "neon" && neon_flag="arm_use_neon=true" || neon_flag="arm_use_neon=false"; naive_flags="${naive_flags} arm_fpu=\"${cpu_subtype}\" arm_float_abi=\"hard\" ${neon_flag}"; } || naive_flags="${naive_flags} arm_float_abi=\"soft\" arm_use_neon=false"