From 01f09076452fe45dac176dc2c4fff1ba81f3b5e0 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 16 Oct 2023 03:56:47 +0100 Subject: gentoo auto-resync : 16:10:2023 - 03:56:47 --- dev-libs/Manifest.gz | Bin 97732 -> 97730 bytes dev-libs/capstone/Manifest | 2 -- .../files/capstone-5.0_rc2-oob-mem-access.patch | 40 --------------------- .../files/capstone-5.0_rc2-pkgconfig.patch | 13 ------- 4 files changed, 55 deletions(-) delete mode 100644 dev-libs/capstone/files/capstone-5.0_rc2-oob-mem-access.patch delete mode 100644 dev-libs/capstone/files/capstone-5.0_rc2-pkgconfig.patch (limited to 'dev-libs') diff --git a/dev-libs/Manifest.gz b/dev-libs/Manifest.gz index 118597896797..591f935e937a 100644 Binary files a/dev-libs/Manifest.gz and b/dev-libs/Manifest.gz differ diff --git a/dev-libs/capstone/Manifest b/dev-libs/capstone/Manifest index 0e15db33bb3f..5a5664c1e0da 100644 --- a/dev-libs/capstone/Manifest +++ b/dev-libs/capstone/Manifest @@ -1,6 +1,4 @@ AUX capstone-4.0.2-libsuffix.patch 347 BLAKE2B 5478a08d072cff0873c3410ce99dcf20c7aa12594148102498c7d0ed3216af95712f0daef5e9484d1faf368b93b2b014832ead5466d60d139e9ed7bb2bd1ed02 SHA512 81ffee2dc4a406e980025402dc3f8bee886cba9f305312e03c735d4b47e69887e90240274ae1949ff9900ba2a66413d33e7ef7a9ebb83a3dc9d2769f3d008395 -AUX capstone-5.0_rc2-oob-mem-access.patch 1353 BLAKE2B 67e19e22f466d2081b5f2b3122cc2ca8eed27c3b59c9b4d5ed3f07fba66c34d67305ced9de3e4c80ae6117935a90eb4b030ec7cdbf6da1ad0d4c1ff0b24a964e SHA512 048cf06c0408eddbe994dc7f59ab086575f8b14b83857d22ad48198c75261eea218f20a8615d26b7c974914f8b494b4a05c84c8b6b273464f90a40d14d0a9b8e -AUX capstone-5.0_rc2-pkgconfig.patch 464 BLAKE2B 68727cd48eb79d43417df46312d8def40307e4120becd4e89edb88c367c02190e3174fc715a3bd593ea18a5f6b1592e958c7fa3643c164d69f3b9be882911d1d SHA512 cc6588b281257644679004baea4c722a4be88cd2510b632585036017fb8e6eddd5fab3a469c1583d0d6fee1fd1e6490d3773c7de84389f9ea3d72fddfd5add59 AUX capstone-9999-werror.patch 533 BLAKE2B ec2589edaf25bcf551cc3b3321fd77109551270da3fbac1c0457031b14aa9bd85dff06440e219e0db22017898d7f2e779e11f63fdcc7e7112baee040393ca1f4 SHA512 c98e83e296147d4520b5323393347739b07e93ef00a339154de131a31c4eba420a6387c23a4f9382408fa9dc243b55a262f73a48412da6bc7d7d1b31cfb19f11 DIST capstone-4.0.2.tar.gz 3439542 BLAKE2B 435729a8fef2dce6495635352101b3befe563c8404efdbb0dccabecbe2bded332221665bacdbcd9043dda72b652b6f29c0e1a548cefb8c64d5b6b9dc174ed3d9 SHA512 7f93534517307b737422a8825b66b2a1f3e1cca2049465d60ab12595940154aaf843ba40ed348fce58de58b990c19a0caef289060eb72898cb008a88c470970e DIST capstone-5.0.1.tar.gz 7654195 BLAKE2B 83f6681d4c9c748df00daf59f7b33637ab72eee661261c22acae40a6db2def70bb6b5339d731244fdbae6f1e1b0b5b22bb6f60c1390a1bebceb97b3f810aedb0 SHA512 350aba77ce2d96b5c25764913591ba80e4497177ae0a8b2c820c6755ee8310848fbfc54e7ccac27fafc2dbc6778118ad92c53d1b5cb601d4fa146dec7d7e11e5 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 -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 -- cgit v1.2.3