diff --git a/packages/radare2/build.sh b/packages/radare2/build.sh index dbdc55efb..242489cac 100644 --- a/packages/radare2/build.sh +++ b/packages/radare2/build.sh @@ -1,7 +1,7 @@ TERMUX_PKG_HOMEPAGE=https://rada.re TERMUX_PKG_DESCRIPTION="Advanced Hexadecimal Editor" -TERMUX_PKG_VERSION=2.3.0 -TERMUX_PKG_SHA256=50a5797f168b10e02bd9c4d4ff61fe0459e1b79710c27405c94753694d6b9b3c +TERMUX_PKG_VERSION=2.4.0 +TERMUX_PKG_SHA256=e2edef4d70c7bbbb47d04002ce9d384eb2fc9c0cd4cbfde77cda8c10cae9ff24 TERMUX_PKG_SRCURL=https://github.com/radare/radare2/archive/$TERMUX_PKG_VERSION.tar.gz TERMUX_PKG_BUILD_IN_SRC="yes" TERMUX_PKG_EXTRA_CONFIGURE_ARGS="--with-compiler=termux-host" diff --git a/packages/radare2/fix-hardcoded-paths.patch b/packages/radare2/fix-hardcoded-paths.patch index d286807fd..2409a2458 100644 --- a/packages/radare2/fix-hardcoded-paths.patch +++ b/packages/radare2/fix-hardcoded-paths.patch @@ -41,18 +41,6 @@ diff -uNr radare2-2.0.0/libr/core/cconfig.c radare2-2.0.0.mod/libr/core/cconfig. SETPREF ("http.root", "www", "http root directory"); #else SETPREF ("http.root", R2_WWWROOT, "http root directory"); -diff -uNr radare2-2.0.0/libr/debug/p/debug_rap.c radare2-2.0.0.mod/libr/debug/p/debug_rap.c ---- radare2-2.0.0/libr/debug/p/debug_rap.c 2017-10-09 18:05:53.000000000 +0300 -+++ radare2-2.0.0.mod/libr/debug/p/debug_rap.c 2017-10-11 16:24:45.152199241 +0300 -@@ -49,7 +49,7 @@ - } - - static char *r_debug_rap_reg_profile(RDebug *dbg) { -- char *out, *tf = r_file_temp ("/tmp/rap.XXXXXX"); -+ char *out, *tf = r_file_temp ("@TERMUX_PREFIX@/tmp/rap.XXXXXX"); - int fd = r_cons_pipe_open (tf, 1, 0); - r_io_system (dbg->iob.io, "drp"); - r_cons_pipe_close (fd); diff -uNr radare2-2.0.0/libr/include/r_magic.h radare2-2.0.0.mod/libr/include/r_magic.h --- radare2-2.0.0/libr/include/r_magic.h 2017-10-09 18:05:53.000000000 +0300 +++ radare2-2.0.0.mod/libr/include/r_magic.h 2017-10-11 16:23:00.721073712 +0300 diff --git a/packages/radare2/mk-termux-host.mk.patch b/packages/radare2/mk-termux-host.mk.patch new file mode 100644 index 000000000..23e4d56b1 --- /dev/null +++ b/packages/radare2/mk-termux-host.mk.patch @@ -0,0 +1,11 @@ +diff -u -r ../radare2-2.4.0/mk/termux-host.mk ./mk/termux-host.mk +--- ../radare2-2.4.0/mk/termux-host.mk 2018-03-05 17:12:35.000000000 +0000 ++++ ./mk/termux-host.mk 2018-03-07 10:00:57.076202764 +0000 +@@ -3,6 +3,7 @@ + #RANLIB=ndk-ranlib + USERCC=gcc -fPIC -fPIE + CC_AR=${AR} -r ${LIBAR} ++PARTIALLD=${LD} -r --whole-archive + + ONELIB=0 + OSTYPE=android