Browse Source

radare2: Update from 4.1.1 to 4.2.0

build-on-device
Fredrik Fornwall 5 years ago
parent
commit
bac5f9e5e4
  1. 5
      packages/radare2/build.sh
  2. 12
      packages/radare2/libr-debug-p-native-linux-linux_debug.c.patch
  3. 12
      packages/radare2/libr-util-diff.c.patch

5
packages/radare2/build.sh

@ -1,10 +1,9 @@
TERMUX_PKG_HOMEPAGE=https://rada.re
TERMUX_PKG_DESCRIPTION="Advanced Hexadecimal Editor"
TERMUX_PKG_LICENSE="GPL-3.0"
TERMUX_PKG_VERSION=4.1.1
TERMUX_PKG_REVISION=1
TERMUX_PKG_VERSION=4.2.0
TERMUX_PKG_SRCURL=https://github.com/radare/radare2/archive/$TERMUX_PKG_VERSION.tar.gz
TERMUX_PKG_SHA256=b62472601cdd20356b838d6f91738159e30ac1d7b4d0c0cb158575b1ef969e69
TERMUX_PKG_SHA256=52fda462a1823d771f759fc61c5a8701ff3048b022619bc7b4535b0b0e911a16
TERMUX_PKG_DEPENDS="libuv"
TERMUX_PKG_BREAKS="radare2-dev"
TERMUX_PKG_REPLACES="radare2-dev"

12
packages/radare2/libr-debug-p-native-linux-linux_debug.c.patch

@ -1,18 +1,6 @@
diff -u -r ../radare2-4.1.1/libr/debug/p/native/linux/linux_debug.c ./libr/debug/p/native/linux/linux_debug.c
--- ../radare2-4.1.1/libr/debug/p/native/linux/linux_debug.c 2019-12-20 12:22:09.000000000 +0000
+++ ./libr/debug/p/native/linux/linux_debug.c 2020-01-02 20:17:16.589662000 +0000
@@ -40,7 +40,11 @@
#endif
} else {
#include "reg/linux-x64.h"
+#ifdef __ANDROID__
+#include <sys/ucontext.h>
+#else
#include <bits/sigcontext.h>
+#endif
}
#elif __powerpc__
if (dbg->bits & R_SYS_BITS_32) {
@@ -1057,7 +1061,11 @@
int ri,rj;
for (ri = 0; ri < 16; ri++) {

12
packages/radare2/libr-util-diff.c.patch

@ -1,12 +0,0 @@
diff -uNr radare2-3.2.1/libr/util/diff.c radare2-3.2.1.mod/libr/util/diff.c
--- radare2-3.2.1/libr/util/diff.c 2019-01-08 18:14:43.000000000 +0200
+++ radare2-3.2.1.mod/libr/util/diff.c 2019-03-02 03:17:18.566391827 +0200
@@ -145,7 +145,7 @@
char* err = NULL;
char* out = NULL;
int out_len;
- (void)r_sys_cmd_str_full ("/usr/bin/diff -u .a .b", NULL, &out, &out_len, &err);
+ (void)r_sys_cmd_str_full ("@TERMUX_PREFIX@/bin/diff -u .a .b", NULL, &out, &out_len, &err);
r_file_rm (".a");
r_file_rm (".b");
free (err);
Loading…
Cancel
Save