From 5e84a456533af63d226bfa41e32d47617a18a369 Mon Sep 17 00:00:00 2001 From: klever1988 <56048681+klever1988@users.noreply.github.com> Date: Mon, 17 Feb 2020 17:40:29 +0800 Subject: [PATCH] Add files via upload --- 0001-fix-upx.patch | 165 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 165 insertions(+) create mode 100644 0001-fix-upx.patch diff --git a/0001-fix-upx.patch b/0001-fix-upx.patch new file mode 100644 index 0000000..2928579 --- /dev/null +++ b/0001-fix-upx.patch @@ -0,0 +1,165 @@ +From c27c5ed00c10876bedb893a29cfe2f884cb9706f Mon Sep 17 00:00:00 2001 +From: GitHub Action +Date: Mon, 17 Feb 2020 09:38:25 +0000 +Subject: [PATCH] fix upx + +--- + package/lean/v2ray-plugin/Makefile | 2 +- + package/lean/v2ray/Makefile | 4 +-- + tools/Makefile | 1 - + tools/ucl/Makefile | 51 ------------------------------ + tools/upx/Makefile | 37 ---------------------- + 5 files changed, 3 insertions(+), 92 deletions(-) + delete mode 100644 tools/ucl/Makefile + delete mode 100644 tools/upx/Makefile + +diff --git a/package/lean/v2ray-plugin/Makefile b/package/lean/v2ray-plugin/Makefile +index 5eb1dffabb..724328117a 100644 +--- a/package/lean/v2ray-plugin/Makefile ++++ b/package/lean/v2ray-plugin/Makefile +@@ -48,7 +48,7 @@ endef + + define Build/Compile + $(call GoPackage/Build/Compile) +- $(STAGING_DIR_HOST)/bin/upx --lzma --best $(GO_PKG_BUILD_BIN_DIR)/v2ray-plugin ++ upx --lzma --best $(GO_PKG_BUILD_BIN_DIR)/v2ray-plugin + endef + + define Package/v2ray-plugin/install +diff --git a/package/lean/v2ray/Makefile b/package/lean/v2ray/Makefile +index c1bd33f4df..24cdbf098e 100644 +--- a/package/lean/v2ray/Makefile ++++ b/package/lean/v2ray/Makefile +@@ -270,7 +270,7 @@ define Build/Compile + mv -f $(GO_PKG_BUILD_BIN_DIR)/main $(GO_PKG_BUILD_BIN_DIR)/v2ray + + ifeq ($(CONFIG_V2RAY_COMPRESS_UPX),y) +- $(STAGING_DIR_HOST)/bin/upx --lzma --best $(GO_PKG_BUILD_BIN_DIR)/v2ray ++ upx --lzma --best $(GO_PKG_BUILD_BIN_DIR)/v2ray + endif + + ifneq ($(CONFIG_V2RAY_EXCLUDE_V2CTL),y) +@@ -279,7 +279,7 @@ ifneq ($(CONFIG_V2RAY_EXCLUDE_V2CTL),y) + mv -f $(GO_PKG_BUILD_BIN_DIR)/main $(GO_PKG_BUILD_BIN_DIR)/v2ctl + + ifeq ($(CONFIG_V2RAY_COMPRESS_UPX),y) +- $(STAGING_DIR_HOST)/bin/upx --lzma --best $(GO_PKG_BUILD_BIN_DIR)/v2ctl ++ upx --lzma --best $(GO_PKG_BUILD_BIN_DIR)/v2ctl + endif + endif + endef +diff --git a/tools/Makefile b/tools/Makefile +index 8f30c125ea..3ac9b9b58c 100644 +--- a/tools/Makefile ++++ b/tools/Makefile +@@ -28,7 +28,6 @@ tools-y += firmware-utils patch-image quilt padjffs2 + tools-y += mm-macros missing-macros cmake scons bc findutils gengetopt patchelf + tools-y += mtools dosfstools libressl + tools-$(CONFIG_TARGET_orion_generic) += wrt350nv2-builder upslug2 +-tools-y += ucl upx + tools-$(CONFIG_TARGET_x86) += qemu + tools-$(CONFIG_EFI_IMAGES) += gptfdisk popt + tools-$(CONFIG_TARGET_mxs) += elftosb sdimage +diff --git a/tools/ucl/Makefile b/tools/ucl/Makefile +deleted file mode 100644 +index 9fb9aec117..0000000000 +--- a/tools/ucl/Makefile ++++ /dev/null +@@ -1,51 +0,0 @@ +-# +-# Copyright (C) 2019 OpenWrt.org +-# +-# This is free software, licensed under the GNU General Public License v2. +-# See /LICENSE for more information. +-# +-include $(TOPDIR)/rules.mk +- +-PKG_NAME:=ucl +-PKG_VERSION:=1.03 +- +-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION).tar.gz +-PKG_SOURCE_URL:=http://www.oberhumer.com/opensource/ucl/download/$(PKG_SOURCE) +-PKG_HASH:=b865299ffd45d73412293369c9754b07637680e5c826915f097577cd27350348 +- +-HOST_BUILD_DIR:=$(BUILD_DIR_HOST)/$(PKG_NAME)-$(PKG_VERSION) +- +-include $(INCLUDE_DIR)/host-build.mk +- +-HOSTCC :=gcc +-HOST_CFLAGS +=-std=gnu89 +- +-define Host/Prepare +- $(Host/Prepare/Default) +- mkdir -p $(STAGING_DIR_HOST)/include/ucl +-endef +- +-define Host/Configure +- (cd $(HOST_BUILD_DIR); \ +- CC="$(HOSTCC)" \ +- CFLAGS="$(HOST_CFLAGS)" \ +- ./configure --prefix=$(STAGING_DIR_HOST) \ +- ); +- $(call Host/Configure/Default) +-endef +- +-define Host/Compile +- $(MAKE) -C $(HOST_BUILD_DIR) +-endef +- +-define Host/Install +- $(MAKE) -C $(HOST_BUILD_DIR) install +-endef +- +-define Host/Clean +- $(MAKE) -C $(HOST_BUILD_DIR) uninstall +- rm -rf $(HOST_BUILD_DIR) +- rm -rf $(STAGING_DIR_HOST)/include/ucl +-endef +- +-$(eval $(call HostBuild)) +diff --git a/tools/upx/Makefile b/tools/upx/Makefile +deleted file mode 100644 +index 127acd0dab..0000000000 +--- a/tools/upx/Makefile ++++ /dev/null +@@ -1,37 +0,0 @@ +-# +-# Copyright (C) 2011-2020 OpenWrt.org +-# +-# This is free software, licensed under the GNU General Public License v2. +-# See /LICENSE for more information. +-# +-include $(TOPDIR)/rules.mk +- +-PKG_NAME:=upx +-PKG_VERSION:=3.95 +- +-PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-src.tar.xz +-PKG_SOURCE_URL:=https://github.com/upx/upx/releases/download/v$(PKG_VERSION) +-PKG_HASH:=3b0f55468d285c760fcf5ea865a070b27696393002712054c69ff40d8f7f5592 +- +-HOST_BUILD_DIR:=$(BUILD_DIR_HOST)/$(PKG_NAME)-$(PKG_VERSION)-src +- +-include $(INCLUDE_DIR)/host-build.mk +- +-UPX_UCLDIR := $(BUILD_DIR_HOST)/ucl-1.03 +- +-define Host/Compile +- UPX_UCLDIR=$(UPX_UCLDIR) \ +- $(MAKE) -C $(HOST_BUILD_DIR)/src \ +- CXXFLAGS_WERROR="" LDFLAGS="$(HOST_LDFLAGS)" \ +- CXX="$(HOSTCXX)" +-endef +- +-define Host/Install +- $(CP) $(HOST_BUILD_DIR)/src/upx.out $(STAGING_DIR_HOST)/bin/upx +-endef +- +-define Host/Clean +- rm -f $(STAGING_DIR_HOST)/bin/upx +-endef +- +-$(eval $(call HostBuild)) +-- +2.17.1 +