radare2: update to 4.2.1

This commit is contained in:
Johannes 2020-02-02 16:29:31 +01:00 committed by Johannes
parent 7f7e90a6c5
commit c249abdaa1
2 changed files with 3 additions and 45 deletions

View file

@ -1,42 +0,0 @@
backported from master
From 0e34303648430dfcb3f0b9947233d897883e1484 Mon Sep 17 00:00:00 2001
From: pancake <pancake@nopcode.org>
Date: Fri, 10 Jan 2020 03:50:30 +0100
Subject: [PATCH] Third fix attepmt for musl builds
--- libr/debug/p/native/linux/linux_debug.c 2019-12-20 13:22:09.000000000 +0100
+++ libr/debug/p/native/linux/linux_debug.c 2020-01-11 21:23:23.359825810 +0100
@@ -18,6 +18,12 @@
#include <unistd.h>
#include <elf.h>
+#ifdef __GLIBC__
+#define HAVE_YMM 1
+#else
+#define HAVE_YMM 0
+#endif
+
char *linux_reg_profile (RDebug *dbg) {
#if __arm__
#include "reg/linux-arm.h"
@@ -40,7 +46,9 @@
#endif
} else {
#include "reg/linux-x64.h"
-#include <bits/sigcontext.h>
+#if HAVE_YMM
+# include <bits/sigcontext.h>
+#endif
}
#elif __powerpc__
if (dbg->bits & R_SYS_BITS_32) {
@@ -1043,7 +1051,7 @@
break;
case R_REG_TYPE_YMM:
{
-#if __x86_64__
+#if HAVE_YMM && __x86_64__
ut32 ymm_space[128]; // full ymm registers
struct _xstate xstate;
struct iovec iov;

View file

@ -1,18 +1,18 @@
# Template file for 'radare2'
# cutter needs to be bumped when radare2 is updated
pkgname=radare2
version=4.1.1
version=4.2.1
revision=1
build_style=gnu-configure
configure_args="--with-syscapstone"
hostmakedepends="pkg-config git"
hostmakedepends="pkg-config"
makedepends="capstone-devel"
short_desc="Advanced command line debugger and hexadecimal editor"
maintainer="Johannes <johannes.brechtmann@gmail.com>"
license="LGPL-3.0-only"
homepage="http://www.radare.org"
distfiles="https://github.com/radare/radare2/archive/${version}.tar.gz"
checksum=b62472601cdd20356b838d6f91738159e30ac1d7b4d0c0cb158575b1ef969e69
checksum=70426b7a482f233058b2f161063d55f4a6ff26019e4b4f35a96c74057796009a
case "$XBPS_TARGET_MACHINE" in
mips*) CFLAGS="-Os";;