commit: 696f585b82a267b1e9b015b8a52789befe327cc0 Author: Michael Mair-Keimberger <mmk <AT> levelnine <DOT> at> AuthorDate: Tue Oct 10 18:37:52 2023 +0000 Commit: Conrad Kostecki <conikost <AT> gentoo <DOT> org> CommitDate: Sun Oct 15 22:01:00 2023 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=696f585b
dev-libs/capstone: remove unused patches Signed-off-by: Michael Mair-Keimberger <mmk <AT> levelnine.at> Closes: https://github.com/gentoo/gentoo/pull/33282 Signed-off-by: Conrad Kostecki <conikost <AT> gentoo.org> .../files/capstone-5.0_rc2-oob-mem-access.patch | 40 ---------------------- .../files/capstone-5.0_rc2-pkgconfig.patch | 13 ------- 2 files changed, 53 deletions(-) diff --git a/dev-libs/capstone/files/capstone-5.0_rc2-oob-mem-access.patch b/dev-libs/capstone/files/capstone-5.0_rc2-oob-mem-access.patch deleted file mode 100644 index 4e538ef4d5fb..000000000000 --- a/dev-libs/capstone/files/capstone-5.0_rc2-oob-mem-access.patch +++ /dev/null @@ -1,40 +0,0 @@ -Author: Mario Haustein <[email protected]> -Date: Mon Aug 22 18:52:19 2022 +0200 - - PPC: fix out of bound memory access - - closes #1912 - -Bug: https://bugs.gentoo.org/865151 -Upstream: https://github.com/capstone-engine/capstone/pull/1913 - -diff --git a/arch/PowerPC/PPCInstPrinter.c b/arch/PowerPC/PPCInstPrinter.c -index 22eef4ee..a5a30a8b 100644 ---- a/arch/PowerPC/PPCInstPrinter.c -+++ b/arch/PowerPC/PPCInstPrinter.c -@@ -1116,7 +1116,8 @@ static char *stripRegisterPrefix(const char *RegName) - char *name = cs_strdup(RegName + 2); - - // also strip the last 2 letters -- name[strlen(name) - 2] = '\0'; -+ if(strlen(name) > 2) -+ name[strlen(name) - 2] = '\0'; - - return name; - } -diff --git a/suite/cstest/issues.cs b/suite/cstest/issues.cs -index e4fb6cfa..3183f43f 100644 ---- a/suite/cstest/issues.cs -+++ b/suite/cstest/issues.cs -@@ -1,3 +1,11 @@ -+!# issue 1912 PPC register name -+!# CS_ARCH_PPC, CS_MODE_BIG_ENDIAN, None -+0x2d,0x03,0x00,0x80 == cmpwi cr2, r3, 0x80 -+ -+!# issue 1912 PPC no register name -+!# CS_ARCH_PPC, CS_MODE_BIG_ENDIAN, CS_OPT_SYNTAX_NOREGNAME -+0x2d,0x03,0x00,0x80 == cmpwi 2, 3, 0x80 -+ - !# issue 1839 AArch64 Incorrect detailed disassembly of ldr - !# CS_ARCH_ARM64, CS_MODE_ARM, CS_OPT_DETAIL - 0x41,0x00,0x40,0xf9 == ldr x1, [x2] ; operands[0].access: WRITE ; operands[1].access: READ diff --git a/dev-libs/capstone/files/capstone-5.0_rc2-pkgconfig.patch b/dev-libs/capstone/files/capstone-5.0_rc2-pkgconfig.patch deleted file mode 100644 index 015220a138e8..000000000000 --- a/dev-libs/capstone/files/capstone-5.0_rc2-pkgconfig.patch +++ /dev/null @@ -1,13 +0,0 @@ -diff --git a/capstone.pc.in b/capstone.pc.in -index 1b559eac..1ffcd354 100644 ---- a/capstone.pc.in -+++ b/capstone.pc.in -@@ -5,7 +5,7 @@ includedir=${prefix}/include - - Name: capstone - Description: Capstone disassembly engine --Version: @VERSION_MAJOR@.@VERSION_MINOR@.@VERSION_PATCH@ -+Version: @PROJECT_VERSION_MAJOR@.@PROJECT_VERSION_MINOR@.@PROJECT_VERSION_PATCH@ - URL: http://www.capstone-engine.org - archive=${libdir}/libcapstone.a - Libs: -L${libdir} -lcapstone
