Changeset 37813


Ignore:
Timestamp:
2013-08-19T03:22:29+02:00 (4 years ago)
Author:
luka
Message:

[tools] upx: upgrade to 3.09

Signed-off-by: Luka Perkov <luka@…>

Location:
trunk/tools/upx
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/tools/upx/Makefile

    r36110 r37813  
    11# 
    2 # Copyright (C) 2011-2012 OpenWrt.org 
     2# Copyright (C) 2011-2013 OpenWrt.org 
    33# 
    44# This is free software, licensed under the GNU General Public License v2. 
     
    88 
    99PKG_NAME:=upx 
    10 PKG_VERSION:=3.07 
     10PKG_VERSION:=3.09 
    1111 
    1212PKG_SOURCE:=$(PKG_NAME)-$(PKG_VERSION)-src.tar.bz2 
    1313PKG_SOURCE_URL:=@SF/upx 
    14 PKG_MD5SUM:=8186ab103288242f7e8ecad1acd4af03 
     14PKG_MD5SUM:=1253da46eac54a217eb73e2d44818e53 
    1515PKG_CAT:=bzcat 
    1616 
  • trunk/tools/upx/patches/100-lzmaonly.patch

    r28428 r37813  
    11--- a/src/compress.cpp 
    22+++ b/src/compress.cpp 
    3 @@ -41,7 +41,7 @@ 
     3@@ -41,7 +41,7 @@ unsigned upx_adler32(const void *buf, un 
    44     if (len == 0) 
    55         return adler; 
     
    2121 #endif 
    2222 #if 0 && !defined(WITH_LZMA) 
    23 @@ -645,7 +645,11 @@ 
     23@@ -640,7 +640,11 @@ struct lzma_compress_config_t 
    2424 }; 
    2525  
     
    3333     void reset() { memset(this, 0xff, sizeof(*this)); } 
    3434 }; 
    35 @@ -697,7 +701,9 @@ 
     35@@ -692,7 +696,9 @@ struct lzma_compress_result_t 
    3636  
    3737 struct ucl_compress_result_t 
     
    4545--- a/src/main.cpp 
    4646+++ b/src/main.cpp 
    47 @@ -618,7 +618,9 @@ 
     47@@ -618,7 +618,9 @@ static int do_option(int optc, const cha 
    4848         opt->method = -1; 
    4949         opt->all_filters = true; 
     
    5555     case 900:                               // --best 
    5656         if (!set_method(-1, 10)) 
    57 @@ -709,6 +711,7 @@ 
     57@@ -709,6 +711,7 @@ static int do_option(int optc, const cha 
    5858         opt->exact = true; 
    5959         break; 
     
    6363         getoptvar(&opt->crp.crp_ucl.c_flags, 0, 3, arg); 
    6464         break; 
    65 @@ -730,6 +733,7 @@ 
     65@@ -730,6 +733,7 @@ static int do_option(int optc, const cha 
    6666     case 807: 
    6767         getoptvar(&opt->crp.crp_ucl.m_size, 10000u, 999999u, arg); 
     
    7373--- a/src/Makefile 
    7474+++ b/src/Makefile 
    75 @@ -57,7 +57,10 @@ 
     75@@ -57,7 +57,10 @@ ifneq ($(wildcard $(UPX_UCLDIR)/include/ 
    7676 INCLUDES += -I$(UPX_UCLDIR)/include 
    7777 LIBS += $(addprefix -L,$(dir $(wildcard $(UPX_UCLDIR)/libucl$(libext) $(UPX_UCLDIR)/src/.libs/libucl$(libext)))) 
     
    8787--- a/src/packer.cpp 
    8888+++ b/src/packer.cpp 
    89 @@ -199,6 +199,7 @@ 
     89@@ -199,6 +199,7 @@ bool Packer::compress(upx_bytep i_ptr, u 
    9090     if (cconf_parm) 
    9191         cconf = *cconf_parm; 
     
    9595     { 
    9696         if (opt->crp.crp_ucl.c_flags != -1) 
    97 @@ -216,6 +217,7 @@ 
     97@@ -216,6 +217,7 @@ bool Packer::compress(upx_bytep i_ptr, u 
    9898             step = 0; 
    9999 #endif 
     
    103103     { 
    104104         oassign(cconf.conf_lzma.pos_bits, opt->crp.crp_lzma.pos_bits); 
    105 @@ -250,6 +252,7 @@ 
     105@@ -250,6 +252,7 @@ bool Packer::compress(upx_bytep i_ptr, u 
    106106     if (r != UPX_E_OK) 
    107107         throwInternalError("compression failed"); 
     
    111111     { 
    112112         const ucl_uint *res = ph.compress_result.result_ucl.result; 
    113 @@ -267,6 +270,7 @@ 
     113@@ -267,6 +270,7 @@ bool Packer::compress(upx_bytep i_ptr, u 
    114114             assert(cconf.conf_ucl.max_match == 0 || cconf.conf_ucl.max_match >= ph.max_match_found); 
    115115         } 
     
    121121--- a/src/p_exe.cpp 
    122122+++ b/src/p_exe.cpp 
    123 @@ -506,7 +506,9 @@ 
     123@@ -506,7 +506,9 @@ void PackExe::pack(OutputFile *fo) 
    124124     Filter ft(ph.level); 
    125125     // compress (max_match = 8192) 
     
    133133--- a/src/p_ps1.cpp 
    134134+++ b/src/p_ps1.cpp 
    135 @@ -499,7 +499,9 @@ 
     135@@ -499,7 +499,9 @@ void PackPs1::pack(OutputFile *fo) 
    136136  
    137137     // compress (max_match = 65535) 
     
    145145--- a/src/p_tos.cpp 
    146146+++ b/src/p_tos.cpp 
    147 @@ -506,7 +506,9 @@ 
     147@@ -506,7 +506,9 @@ void PackTos::pack(OutputFile *fo) 
    148148     Filter ft(ph.level); 
    149149     // compress (max_match = 65535) 
Note: See TracChangeset for help on using the changeset viewer.