summaryrefslogtreecommitdiff
path: root/dev-util
diff options
context:
space:
mode:
Diffstat (limited to 'dev-util')
-rw-r--r--dev-util/Manifest.gzbin69290 -> 69297 bytes
-rw-r--r--dev-util/ROPgadget/Manifest2
-rw-r--r--dev-util/ROPgadget/ROPgadget-7.2-r1.ebuild38
-rw-r--r--dev-util/debugedit/Manifest3
-rw-r--r--dev-util/debugedit/debugedit-5.0-r2.ebuild (renamed from dev-util/debugedit/debugedit-5.0-r1.ebuild)3
-rw-r--r--dev-util/debugedit/files/debugedit-5.0-musl-1.2.4.patch38
-rw-r--r--dev-util/pwndbg/Manifest6
-rw-r--r--dev-util/pwndbg/pwndbg-20230717.ebuild (renamed from dev-util/pwndbg/pwndbg-20221219-r2.ebuild)14
-rw-r--r--dev-util/pwndbg/pwndbg-99999999.ebuild14
-rw-r--r--dev-util/pwntools/Manifest8
-rw-r--r--dev-util/pwntools/pwntools-4.10.0.ebuild2
-rw-r--r--dev-util/pwntools/pwntools-4.11.0.ebuild (renamed from dev-util/pwntools/pwntools-4.9.0-r2.ebuild)9
-rw-r--r--dev-util/pwntools/pwntools-9999.ebuild2
13 files changed, 71 insertions, 68 deletions
diff --git a/dev-util/Manifest.gz b/dev-util/Manifest.gz
index 53860ff63f00..a0f720ffcf6f 100644
--- a/dev-util/Manifest.gz
+++ b/dev-util/Manifest.gz
Binary files differ
diff --git a/dev-util/ROPgadget/Manifest b/dev-util/ROPgadget/Manifest
index 1d83fbc8a98f..e3ff6ca6d20e 100644
--- a/dev-util/ROPgadget/Manifest
+++ b/dev-util/ROPgadget/Manifest
@@ -1,7 +1,5 @@
-DIST ROPgadget-7.2.gh.tar.gz 10092747 BLAKE2B 1a1de7ce06115c8ffb377d3e7c77a268d3e9a158ed9255c02f954da4a0c32732f741e7ca081fa0b75b9a5dce2fa099b8548f26d248ed0285a2290f88dadc848d SHA512 cc3f87a4a331a3c7799f197b8a9056d1da85697a47c57d03cc080aa61d6c8a00775e7f972082f92451439c36ef9d820c982194464f02ec041b5bbeb97fa26f9a
DIST ROPgadget-7.3.gh.tar.gz 10105592 BLAKE2B b5bfa7bbac6875c2a417c65f3415603c07fda64f96416bba7fc4d6ea653c81b97b7dc4d8573ad53f3353862a218afb15aeaf238880d82a568b6cbe1bb276eb99 SHA512 58457f77c24a1cc4cc703c75aed9303f63ce3eba699210239603e274f134ec06d73b2c519b78176fcaaf6794a81c5a59bb9bafeaa429f7085443372e1087e173
DIST ROPgadget-7.4.gh.tar.gz 10110520 BLAKE2B 1c5dc52d377b4b580aa72351ce7863c9f819b39cbf0732b33eb8330d0229166250978fde123f8bf1e3a45d5fe791b17da1a93a49c8c45755d5dc1b7f8e05bf52 SHA512 0906cf7e916967ac5f446778ddc4ffdca78b8cf23c584968c116fdd43bc8488624104fbb78380516a54356dc4c4d50c5d10cc462bdd507435d5f70f8b9d51fa7
-EBUILD ROPgadget-7.2-r1.ebuild 974 BLAKE2B db9a7d0e21bc234d9b17a9ab7524eb566f3c7493478b366954ea88a12e3162a141c8c05ca4747a788015d815bd2d635ed730d693e56b3726687c0d46a5cdcbe9 SHA512 627c42bc87fb082cb3d14d5012f3277dac61eed3f9ed7c047c21867d1b8b3b40cdf3d7cf1ee8f9c8c394e156d7bbbd014f69a6090e9353f70146ea6ba727f977
EBUILD ROPgadget-7.3-r1.ebuild 974 BLAKE2B db9a7d0e21bc234d9b17a9ab7524eb566f3c7493478b366954ea88a12e3162a141c8c05ca4747a788015d815bd2d635ed730d693e56b3726687c0d46a5cdcbe9 SHA512 627c42bc87fb082cb3d14d5012f3277dac61eed3f9ed7c047c21867d1b8b3b40cdf3d7cf1ee8f9c8c394e156d7bbbd014f69a6090e9353f70146ea6ba727f977
EBUILD ROPgadget-7.4.ebuild 805 BLAKE2B de93784ac4372477e04fd5db6ba1a6e9bccbeeed88dbd72b384ed495bf38ab231fb938d8b328d0df09ce8ad4aacad98abc5cfc72b8e42f90086b38323cace3f8 SHA512 ef324ff131b854e77c1532c075e0123322e75fdd7a2814b6f255c7c424e24e6c4f03bdd2e6e7d578beac8f3db50a816caf76cdf7ef9263fb2dd54af627e9227b
EBUILD ROPgadget-9999.ebuild 964 BLAKE2B cfb6b25f09fe0bc73d188f71e0fbc2c06d63038168c30bda7c90ef03b5c62d7bca91f0cb574c02f9bb6bb6371c67d982c865d73dcd9e2cb46ecca895196f98c0 SHA512 8734dabc3e738c463be094b0feaf65aa0fc4fa417212e5932a2c296857bb25fe13adfb9378f0cbab5af7209912d703d462cfa0956a2123e5d1cb9bdf253297fd
diff --git a/dev-util/ROPgadget/ROPgadget-7.2-r1.ebuild b/dev-util/ROPgadget/ROPgadget-7.2-r1.ebuild
deleted file mode 100644
index 3d578eb0d617..000000000000
--- a/dev-util/ROPgadget/ROPgadget-7.2-r1.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-PYTHON_REQ_USE="sqlite"
-
-inherit distutils-r1
-
-DESCRIPTION="Search for gadgets in binaries to facilitate your ROP exploitation"
-HOMEPAGE="https://shell-storm.org/project/ROPgadget/"
-
-if [[ ${PV} == 9999 ]]; then
- inherit git-r3
- EGIT_REPO_URI="https://github.com/JonathanSalwan/ROPgadget"
-else
- SRC_URI="https://github.com/JonathanSalwan/ROPgadget/archive/v${PV}.tar.gz -> ${P}.gh.tar.gz"
- KEYWORDS="amd64 ~arm64 ~ppc64 ~riscv x86"
-fi
-
-LICENSE="GPL-2"
-SLOT="0"
-
-# Version 7.3 and older is incompatible to >=dev-libs/capstone-5.0_rc3.
-# See https://bugs.gentoo.org/912164 and
-# https://github.com/JonathanSalwan/ROPgadget/issues/190.
-RDEPEND="
- ${PYTHON_DEPS}
- ~dev-libs/capstone-5.0_rc2[python,${PYTHON_USEDEP}]
-"
-
-src_test() {
- pushd test-suite-binaries || die
- ./test.sh || die
- popd || die
-}
diff --git a/dev-util/debugedit/Manifest b/dev-util/debugedit/Manifest
index 3496e44c0f97..3ff2dd5f76ed 100644
--- a/dev-util/debugedit/Manifest
+++ b/dev-util/debugedit/Manifest
@@ -1,8 +1,9 @@
AUX debugedit-5.0-hppa.patch 774 BLAKE2B 4e0cec167f3763901105571bdd7e489638e707eb04170a0786bb74604162d79e97d79a84ab1811a3199dc4b3e0f55109ce5a5cbab213ca7ef2e1c3ad59f2ae3d SHA512 30e212157f98ea26f28f3ed14c4ac658715417c8e0b9e7dd58fc3064a2687bb972b960b5539f87e8bc919cd6b67a7ff33d2005e62bb2a64e3f6b7b6fd44e8f28
+AUX debugedit-5.0-musl-1.2.4.patch 1378 BLAKE2B 3d1954b9c03090dd5e6ef924aa007d367b64e37e98b5410192cc1e9dee7e4201aebba2e32b6a992bd45113a52314e440639a5410f476840cf8ba9f0f252a7067 SHA512 7b5ce6c104db25cb7ac75d45c2b706bbe870034ad37c9e374ad9cb93b65da0ff324e6e960f092eaf83731f76a56f50a8b567db0af86bed113cbb875c8ed63f66
AUX debugedit-5.0-musl-error.h-fix.patch 1472 BLAKE2B 8d6bb2141d0fcff817591801a050afabed39929efda9b8b657c76bfc43a35a1e5b29db94c0445a37264c9c31474cfe2acdf4c62ebf4315ded9c581cb1b0f2427 SHA512 08d1991b2dae7ddf2edc99e4e7edef9d44434d006c7274ba2de5c64d5abd1ff3fc3960342dccef966a35ab3f20b488d3856d7157d1312f230c618c3f84562fbd
AUX debugedit-5.0-readelf.patch 13298 BLAKE2B 40a561495ea4186c9565482c73f24fc5dfc2842e3a681fe988dfcca71aa518a95deb08f9423455bb23a38c05d6e7c641050519dc5ce0756732347293e8bcdcbe SHA512 0a2fd64a2716a720fd8d25929a9369d3691ece63af6bae363246766c60055c0441b821934df13e4fd70f3464e072c8f0f2d18634d7dadbb0fa253704ce4e658f
AUX debugedit-5.0-zero-dir-entry.patch 4172 BLAKE2B 8eddb4deb23304576df6730e4b5b517ea700c8be6d5b2617dc51cc27b975b07fbaccbe2ab656dff99287fdcd7f1f13dc8c3f3fc4378ef7edad26d83e8b688848 SHA512 f9f3a3db717033f7a4909d66d938051e525a6e6ebc238e898d54b503b9e4e99b068c04be4b57454fc188cfcd2cd56e2528875613c24da94ce5931a1b60942cb2
DIST debugedit-5.0.tar.xz 164820 BLAKE2B 8e79f930a7e5c91709b1646794412836fff0b08da17a4b54beac4752a3f62c7418e3e8b8f7f3c3111ba375d6c672fee0f4279632bab3fb406a2fdd75a9e81a64 SHA512 7e7f529eafe41b53f0b5bfc58282fdbfa0dfa93ed7908b70e81942d6d2b6f80fc9c6bff2ed9674fd98947e5750b615f4c8b222544989e2900c5f8ff5ae0efb92
DIST debugedit-5.0.tar.xz.sig 310 BLAKE2B bd8b092e400575fa62f759e4fd2e6bbfc9dbd77da2a363bd13c98b32794d515fbe7987824874b9c4be048e458c334bccb74082a78d845f07429b150083f2bcbf SHA512 2223841eb6c63616dc24028e8076ab9d82579e8d6efa4bba45e5dbd0eb181c947feae6f944136f3504a78678569ae96dc6c4a0dd4e7012bd9aa522b0f7525dc9
-EBUILD debugedit-5.0-r1.ebuild 967 BLAKE2B 55364d621e87e955f391ad6a52821174c97df9ca918370ba78c408a5fe10bdc00418018fa311b54ff1079735a6f3b4f0194504ff6d29ed987926e69957cc9528 SHA512 5d551e8adea9c126fdc9a3af136376e0d3ddff21571729f83590f155378324ec911d9b7f53a33714b721cdfbd47acdd42c1e4eddc75a9df48e27d7571fac6662
+EBUILD debugedit-5.0-r2.ebuild 1040 BLAKE2B 4b93b6fb7097b9ef524a5122507aa7df345d420585b26fc271b62459fc740ffe890df45399158826ab7de0528d1ee7388d4fcf4e014fd26008799378f2315982 SHA512 dd77bc8de92cef5c55df79e39499d90163807bc2a9669eed3d54fda565f61a8246e58aef35b86bf94eee984601c94fdccdb0606d2f4fce05943c705fffd00ab7
MISC metadata.xml 248 BLAKE2B f308d2aa052d11e427850af58bbebf95e7773f5562ed221f39043474b4c3827d724d49667edf1874272a5586a13201159f40e8f5eafb7e400e79c6566e1a6ac2 SHA512 b875c838394523483ae7d93585207eb3c642a345bbb08e1dcef3ceb737c813fa779e2f5479d48cdcc30732b8a0a9e6ecc648df940def6731e4dff43b23786e6d
diff --git a/dev-util/debugedit/debugedit-5.0-r1.ebuild b/dev-util/debugedit/debugedit-5.0-r2.ebuild
index 6ec21d7d3bb5..eef678585541 100644
--- a/dev-util/debugedit/debugedit-5.0-r1.ebuild
+++ b/dev-util/debugedit/debugedit-5.0-r2.ebuild
@@ -35,6 +35,9 @@ PATCHES=(
"${FILESDIR}"/${P}-zero-dir-entry.patch
"${FILESDIR}"/${P}-hppa.patch
"${FILESDIR}"/${P}-musl-error.h-fix.patch
+
+ # Upstreamed, remove next release
+ "${FILESDIR}"/${P}-musl-1.2.4.patch
)
src_prepare() {
diff --git a/dev-util/debugedit/files/debugedit-5.0-musl-1.2.4.patch b/dev-util/debugedit/files/debugedit-5.0-musl-1.2.4.patch
new file mode 100644
index 000000000000..1fe01df67c2a
--- /dev/null
+++ b/dev-util/debugedit/files/debugedit-5.0-musl-1.2.4.patch
@@ -0,0 +1,38 @@
+From 187ba161d1d18ad0d675115d8a9eee7ec1790074 Mon Sep 17 00:00:00 2001
+From: Violet Purcell <vimproved@inventati.org>
+Date: Mon, 26 Jun 2023 21:46:20 +0000
+Subject: [PATCH] Fix build failure on musl 1.2.4 due to removal of LFS64
+ compat symbols.
+
+--- a/tools/sepdebugcrcfix.c
++++ b/tools/sepdebugcrcfix.c
+@@ -144,7 +144,7 @@ crc32 (const char *fname, const char *base_fname, uint32_t *crcp)
+ error (0, errno, _("cannot open \"%s\""), debugname);
+ return false;
+ }
+- off64_t size = lseek64 (fd, 0, SEEK_END);
++ off_t size = lseek (fd, 0, SEEK_END);
+ if (size == -1)
+ {
+ error (0, errno, _("cannot get size of \"%s\""), debugname);
+@@ -289,7 +289,7 @@ process (Elf *elf, int fd, const char *fname)
+ return true;
+ }
+ updated_count++;
+- off64_t seekto = (shdr->sh_offset + data->d_off
++ off_t seekto = (shdr->sh_offset + data->d_off
+ + (crcp - (const uint8_t *) data->d_buf));
+ uint32_t crc_targetendian = (ehdr->e_ident[EI_DATA] == ELFDATA2LSB
+ ? htole32 (crc) : htobe32 (crc));
+@@ -361,7 +361,7 @@ main (int argc, char **argv)
+ error (0, errno, _("cannot chmod \"%s\" to make sure we can read and write"), fname);
+
+ bool failed = false;
+- int fd = open64 (fname, O_RDWR);
++ int fd = open (fname, O_RDWR);
+ if (fd == -1)
+ {
+ error (0, errno, _("cannot open \"%s\""), fname);
+--
+2.41.0
+
diff --git a/dev-util/pwndbg/Manifest b/dev-util/pwndbg/Manifest
index 44057873de8c..54622693868c 100644
--- a/dev-util/pwndbg/Manifest
+++ b/dev-util/pwndbg/Manifest
@@ -1,7 +1,7 @@
DIST gdb-pt-dump-ebdc24573a4bf075cf3ab6016add9db6baacf977.tar.gz 385989 BLAKE2B b7582289f83fd0c76b8ef2a04540db979b0f599b6b711e17541e2804b93bcffe6fd611d43101c96644a7324398eea5df02326267b4e201564929de956849b719 SHA512 57701b5fdd4c69be79a451f08fa6d7cbd43a0963cfd7689443676b68ece96154ccb61121d4a770d6e519d3142f99c589df1143b0ff8308547c06fb0e87e187db
-DIST pwndbg-20221219.tar.gz 8344938 BLAKE2B 1ecda02573ef03b569f8a46c390f5388e6db9cfbb0df84410f245e4f043e89be16b6581d0e07fe840d50cab875943dd5a30dab1c2fc40fb93c5982cecc33e490 SHA512 1578ea834d7aa1d574e559844dae1991eddc9575c4e445ae02d05f0024900c550253293cba7277ed651df613cb2a2e2028486c2b8bc52adc0dedb9d9796c58d8
DIST pwndbg-20230319.tar.gz 8363103 BLAKE2B 9ad84450116b4e8e3e82107fea6d33505c61e81cde52a209865d4fea1620dd8db2e7f395e2764f9ed38e10311ea9bb77e08fb4c087bd3307ad06d3ea3489ec42 SHA512 aa84908f1dee97e04b72d4f789d78c861507a3a842ecfe00a0ab8a073d63652b8319094a28d910c916131dec3d8fd1eced00c9dc4b97220e1dd76da89baaf695
-EBUILD pwndbg-20221219-r2.ebuild 2385 BLAKE2B df46ffb335343d9eee63a4d13fbd875a90df029ca2972db09d54a243e61de8ce9325d7538f42387df23f2aea70fac2edf30a7e4bb1e8238f3b173f7a66659a46 SHA512 37be4d88673f5e29f6c1afaf4761f587a22421d282e32082508a9ea916fb19fbcf6b75b6c7b3e78b6ca1b2886e18cb11f4cbbd7ae85af3d1b95b7ea8cc7a0282
+DIST pwndbg-20230717.tar.gz 8392017 BLAKE2B e373a7408366090f58385dac8dfcdd13702c475117a35158a1a149d149c9a2cbf5f2702be33aeab537451cfd990b5253e9bc0283fa5ae197c9cceb680e65a724 SHA512 d261ed992327d62b0b3e7cc002d3185435748e27cc2ce0085d438848ef1bdb0b3921ae5c1ce19c25e49d52b10f8340eb67c4e05fc197d2adeb888b47e2c158ba
EBUILD pwndbg-20230319.ebuild 2498 BLAKE2B af61511a773f76c068461a8b57d7e07bf85cbfd29d7def183791ecef1feccc8d893564d1a5265f70da921aa09e1fbf51bacd79d6006a2b1861e7f4ee40bc8f40 SHA512 010b4f794d7bb7066e07a0ac187d24424a8d75ea1ab46573834fad4aa8cc92c71411a4a70046e4d06f5fd97921e4965ef9d0a7665a4562486cf0a2135f4ab00b
-EBUILD pwndbg-99999999.ebuild 2493 BLAKE2B 603ba4fe11c0fcc31fb6dc2abd79dc752e6d031018ef889d691384666c18ac6ce599c483a0ce2af9cea774f81c64e8cdc1b47c970a80701212c1b8d0c431876c SHA512 52ff6a91eb267187a043d59ae72d8b0eca7614f6253c109e2a18617bfce776d123efbf9b533b22eee9e364a3cdf5468ea30fb6db6fa1c22e6abe8322834fa38e
+EBUILD pwndbg-20230717.ebuild 2502 BLAKE2B 552320bf94f7d8167dec7157285acb391e8630ac9d8a3e327b04833430ef382fc3f004a5173b3f2f87bb272b65fe8b10a91e914236e4b96a52f2e35811a0a77f SHA512 936ff3ce1dd2f0325072a6793fc718f28fa0022e1d5dfac7380711d2ba7f518cf4a8e22733ae264e5791a70bdfe79c91bdae44d1ea3f0efb8ae11000f12c832a
+EBUILD pwndbg-99999999.ebuild 2502 BLAKE2B 552320bf94f7d8167dec7157285acb391e8630ac9d8a3e327b04833430ef382fc3f004a5173b3f2f87bb272b65fe8b10a91e914236e4b96a52f2e35811a0a77f SHA512 936ff3ce1dd2f0325072a6793fc718f28fa0022e1d5dfac7380711d2ba7f518cf4a8e22733ae264e5791a70bdfe79c91bdae44d1ea3f0efb8ae11000f12c832a
MISC metadata.xml 692 BLAKE2B bb74dda183fe35e5873e7cbaa5886dec5beaf082968b16352bcda55f2e14dbdb78ee48d2e0195baa735b0f615b0469f8fd48429c47f4a81d2fc0391cafaade76 SHA512 8a6a9ec3aa03e597d8302a5b1001fbfd569e6efb08157445bedb58ec82b4d7812aad7a852ae3eb0d0f245cbf89c85a357e532855c19e6dbc9d438c16e0bd549d
diff --git a/dev-util/pwndbg/pwndbg-20221219-r2.ebuild b/dev-util/pwndbg/pwndbg-20230717.ebuild
index b78429bf9f65..e3e4ca316ffd 100644
--- a/dev-util/pwndbg/pwndbg-20221219-r2.ebuild
+++ b/dev-util/pwndbg/pwndbg-20230717.ebuild
@@ -20,7 +20,7 @@ else
https://github.com/pwndbg/pwndbg/archive/${MY_PV}.tar.gz -> ${P}.tar.gz
https://github.com/martinradev/gdb-pt-dump/archive/${GDB_PT_DUMP_COMMIT}.tar.gz -> gdb-pt-dump-${GDB_PT_DUMP_COMMIT}.tar.gz
"
- KEYWORDS="amd64 x86"
+ KEYWORDS="~amd64 ~arm64 ~x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
@@ -32,13 +32,15 @@ RDEPEND="
${PYTHON_DEPS}
sys-devel/gdb[python,${PYTHON_SINGLE_USEDEP}]
$(python_gen_cond_dep '
- >=dev-libs/capstone-4.0.2[python,${PYTHON_USEDEP}]
- >=dev-python/psutil-5.9.2[${PYTHON_USEDEP}]
+ >=dev-libs/capstone-5.0_rc4[python,${PYTHON_USEDEP}]
+ >=dev-python/psutil-5.9.5[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.21[${PYTHON_USEDEP}]
>=dev-python/pyelftools-0.29[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.13.0[${PYTHON_USEDEP}]
- >=dev-util/pwntools-4.8.0[${PYTHON_USEDEP}]
- >=dev-util/ROPgadget-7.1[${PYTHON_USEDEP}]
+ >=dev-python/pygments-2.15.1[${PYTHON_USEDEP}]
+ >=dev-python/tabulate-0.9.0[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.6.1[${PYTHON_USEDEP}]
+ >=dev-util/pwntools-4.10.0[${PYTHON_USEDEP}]
+ >=dev-util/ROPgadget-7.2[${PYTHON_USEDEP}]
>=dev-util/unicorn-2.0.1[python,${PYTHON_USEDEP}]
')"
diff --git a/dev-util/pwndbg/pwndbg-99999999.ebuild b/dev-util/pwndbg/pwndbg-99999999.ebuild
index bd3b1a48231a..e3e4ca316ffd 100644
--- a/dev-util/pwndbg/pwndbg-99999999.ebuild
+++ b/dev-util/pwndbg/pwndbg-99999999.ebuild
@@ -20,7 +20,7 @@ else
https://github.com/pwndbg/pwndbg/archive/${MY_PV}.tar.gz -> ${P}.tar.gz
https://github.com/martinradev/gdb-pt-dump/archive/${GDB_PT_DUMP_COMMIT}.tar.gz -> gdb-pt-dump-${GDB_PT_DUMP_COMMIT}.tar.gz
"
- KEYWORDS="~amd64 ~x86"
+ KEYWORDS="~amd64 ~arm64 ~x86"
S="${WORKDIR}/${PN}-${MY_PV}"
fi
@@ -32,14 +32,14 @@ RDEPEND="
${PYTHON_DEPS}
sys-devel/gdb[python,${PYTHON_SINGLE_USEDEP}]
$(python_gen_cond_dep '
- >=dev-libs/capstone-4.0.2[python,${PYTHON_USEDEP}]
- >=dev-python/psutil-5.9.4[${PYTHON_USEDEP}]
+ >=dev-libs/capstone-5.0_rc4[python,${PYTHON_USEDEP}]
+ >=dev-python/psutil-5.9.5[${PYTHON_USEDEP}]
>=dev-python/pycparser-2.21[${PYTHON_USEDEP}]
>=dev-python/pyelftools-0.29[${PYTHON_USEDEP}]
- >=dev-python/pygments-2.13.0[${PYTHON_USEDEP}]
- >=dev-python/tabulate-0.8.10[${PYTHON_USEDEP}]
- >=dev-python/typing-extensions-4.3.0[${PYTHON_USEDEP}]
- >=dev-util/pwntools-4.9.0[${PYTHON_USEDEP}]
+ >=dev-python/pygments-2.15.1[${PYTHON_USEDEP}]
+ >=dev-python/tabulate-0.9.0[${PYTHON_USEDEP}]
+ >=dev-python/typing-extensions-4.6.1[${PYTHON_USEDEP}]
+ >=dev-util/pwntools-4.10.0[${PYTHON_USEDEP}]
>=dev-util/ROPgadget-7.2[${PYTHON_USEDEP}]
>=dev-util/unicorn-2.0.1[python,${PYTHON_USEDEP}]
')"
diff --git a/dev-util/pwntools/Manifest b/dev-util/pwntools/Manifest
index faa1fd643e29..217f4f733a84 100644
--- a/dev-util/pwntools/Manifest
+++ b/dev-util/pwntools/Manifest
@@ -2,10 +2,10 @@ AUX pwntools-4.0.0_do_not_mess_with_docs.patch 1047 BLAKE2B 5a70f8743e0ff11db1f1
AUX pwntools-4.1.0_update_deps.patch 413 BLAKE2B ead75c25972bc604baf20da71f6b9f229ca3d34b24a6af63f6ead03424cbb242a65e31a575d08f78a6b00df44831a3a9f4e16f6151049f7639711e761ec0cb28 SHA512 537b456640837728abad2d7d2ba0c0509b876b1de3e45b36470b5e16af7b84ccd1e6a4d68f2429533f81d5a2c9649d494fea712d3e224ebf2e27d0cd63d8d850
AUX pwntools-4.11.0_update_deps.patch 225 BLAKE2B c39cfd5a0f49972c56c32567a8b8d63397ea17e076d3ffca0aa4b1f6de2859e2843382e2b2fd83616a3b72e5f4defe86aa4c01e9e87ece8c51aef5ef6c4fe5f7 SHA512 b17b016b9eda2ac7e535ffd62fe6451206e30bce3de1b71a3c14d4d565c2a1bd2833bad24335851887cab82af70499bb8d6188f3758b18c382e32e9a4b7aa8df
DIST pwntools-4.10.0.gh.tar.gz 4228469 BLAKE2B a452d1efb23430a27630b402ad49967088bf8f9bcfa1e9fda1a87c58384c750531724ad24efa89caaa205097617529f9e0b8489251b7d5f098540efd8e4459c3 SHA512 6d96b71da08661ca225cc21bb06d66333c8ccdb79852bbd679ff7d69b091fe3cc6811f7317e1011e7c6867c5b70aaeb5f02de2fb03882914005fbbde583570d0
+DIST pwntools-4.11.0.gh.tar.gz 4237576 BLAKE2B 11b1b6a923c44ee1b5027b4a71f9f3b6b9bcd36a2a38915ee46ffc855b0749528a204581dcb5071d50031701924b3cc08edf95b363d1d1b6e76d029a91011293 SHA512 a5be69a19cea933680f1946e389fad4edbbdb0d6106cd1f78778f901a6ddaaef734389678c5b4f16718a788d53bff6025817d83c06ab3dc1a200a5ff3c696aaa
DIST pwntools-4.11.0_beta0.gh.tar.gz 4234690 BLAKE2B 8e87cd9eddf1fe7e4ee716a8e5ad82150b0f9c8c3bd44e4c071b551643be032111b97d7024844cd0107ef259287e29920d3fa672a7f458331baba7a97ec7acac SHA512 f3377b2c2b2cd25f3c36930245117fbbdb30fb8ff7f0c0c8633745cbb9b5192822087d8621da5ad325bf349efe616c538435fb490a35b12f57d04b79788d07f3
-DIST pwntools-4.9.0.gh.tar.gz 4218616 BLAKE2B d811a96943fbe80a4082bdff412aee5df02250846189e6300e99a6630bc02906053e728ca9904b27ddc546ad2c3612818a046b4d6418d8ebf682df600b99bc99 SHA512 8ed404dc556383712ad4de799fbff09f51735065cac07ca909f1430b22e6e9574d870aaaa4a7ce0e22d5f6edb18b956847a7aaf4dd6cf0b44fbfcf58e32497fb
-EBUILD pwntools-4.10.0.ebuild 1755 BLAKE2B 3b5e268044c21064f885a12f095c8cdf6cd89e413c14bcb194a148d2c903d4d2c1ae83c487d9963a8c3e72077eb9a401121277620138716e4fd6257fdf5326b3 SHA512 490cb802832d53d950ace5aefcc319d1167026a026c559434f8b61a3c59da233a83a69c7ea936b96700ced7f19306dde11cd208daa636a6eedb9df159d245af7
+EBUILD pwntools-4.10.0.ebuild 1753 BLAKE2B 1fa2a733f3698520ab515e6268e5eeb34753e9fdbc4d558dbdce192e7e4fc9aeb88a3a321bb3d6ce2c9156eb95f4bc6569201e8114097e1f32be9eae078e8b01 SHA512 01ca275d6ce55772658e48834268eccd6bc45ef6a0942b5283ae8004f54ccc00258b6d761008fa20334f9caaa60da709ac1cbb63294f9f59481a7e7b66931795
+EBUILD pwntools-4.11.0.ebuild 1701 BLAKE2B 3df3bf89cf4b52bf16d6d468b397ec20049fd751f857327c459a701ae3ca508903da42828f541369e354e346ce4256f1d7bfa76d7d53318abc1be487178e9d84 SHA512 7c53bd5544fd39d82aecf8f0805f18981638ef6ab2b0b1f3cb168a2fe9d76ae73c8c867132f0acb6b9f0e3df1437aafbef63f7b8a604de286df16e326cea52f7
EBUILD pwntools-4.11.0_beta0.ebuild 1701 BLAKE2B 16a7625d9e351ef3bd793bb5ab3e63dd36a89cb9de70f1afc6437f5df378cb66e26c1a6010424cb956cb8441ef5a742304dc98e4837f8aecfe5d1640b830a593 SHA512 6ea07302a60e4efbc61ddb19157ae78c63705211c32ee2a9dbffb559f795b865dd88eab44d6c6b871b8209fbdaa64beb0c9fa1a7e458549da0b0e49c1db67b81
-EBUILD pwntools-4.9.0-r2.ebuild 1739 BLAKE2B f5f8cf92df6b7908ed833e4fe3d689f4324672cab30deea566108c6227e3b856ee2b992b0f39e76910caf163c118489581ed193f0a03e4c20ac7d6feda0303df SHA512 059b434f84d82699ac6651b6425944b40061039e3f1971344b1f4e853571807ee4d40d26e3ccae1b5f506ae6133dc7d34d3caf94913a4e76611fa62e61476708
-EBUILD pwntools-9999.ebuild 1701 BLAKE2B 16a7625d9e351ef3bd793bb5ab3e63dd36a89cb9de70f1afc6437f5df378cb66e26c1a6010424cb956cb8441ef5a742304dc98e4837f8aecfe5d1640b830a593 SHA512 6ea07302a60e4efbc61ddb19157ae78c63705211c32ee2a9dbffb559f795b865dd88eab44d6c6b871b8209fbdaa64beb0c9fa1a7e458549da0b0e49c1db67b81
+EBUILD pwntools-9999.ebuild 1702 BLAKE2B 46728b95d49b1c0edd4d5cbd0d3cd435fe13952c9e53e29d1879776e014e25a57f639926924cb9091ec5ec5948551ce81cdcdf2bd14d13a049cf896c62571d50 SHA512 318d184947270e29990202c0582e9252b33d2da33b5ee877550d2f5e22dd32243b9bda23556f4e777d9b8e7a9871a9c6ee9ef941a40dda5c2c172f4661ab922f
MISC metadata.xml 541 BLAKE2B 31c34e39b19efa02a71fa2916d584f78893a864bd06559cffd475b9ff9837989164ab1e7fb8fa5ec345b63bacad314c4218772efed0b5201a964b225ba8e84d4 SHA512 e213766d68840db16fe46c9f3ba7094ebc63955f763963b44606636dfab95f0ed48a368901ad3b464e991205bcacd1de7cfe470dee63268eedf3a74fa901773e
diff --git a/dev-util/pwntools/pwntools-4.10.0.ebuild b/dev-util/pwntools/pwntools-4.10.0.ebuild
index 8fbdaf6ae04e..bbd1e3a48c01 100644
--- a/dev-util/pwntools/pwntools-4.10.0.ebuild
+++ b/dev-util/pwntools/pwntools-4.10.0.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == "9999" ]]; then
EGIT_REPO_URI="https://github.com/Gallopsled/pwntools.git"
else
SRC_URI="https://github.com/Gallopsled/pwntools/archive/${PV/_beta/beta}.tar.gz -> ${P}.gh.tar.gz"
- KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+ KEYWORDS="amd64 ~arm64 ~riscv x86"
S="${WORKDIR}/${PN}-${PV/_beta/beta}"
fi
diff --git a/dev-util/pwntools/pwntools-4.9.0-r2.ebuild b/dev-util/pwntools/pwntools-4.11.0.ebuild
index cca036676bc2..e1e83950a59c 100644
--- a/dev-util/pwntools/pwntools-4.9.0-r2.ebuild
+++ b/dev-util/pwntools/pwntools-4.11.0.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1
@@ -15,7 +15,7 @@ if [[ ${PV} == "9999" ]]; then
EGIT_REPO_URI="https://github.com/Gallopsled/pwntools.git"
else
SRC_URI="https://github.com/Gallopsled/pwntools/archive/${PV/_beta/beta}.tar.gz -> ${P}.gh.tar.gz"
- KEYWORDS="amd64 x86"
+ KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
S="${WORKDIR}/${PN}-${PV/_beta/beta}"
fi
@@ -33,7 +33,7 @@ RDEPEND="
dev-python/packaging[${PYTHON_USEDEP}]
>=dev-python/paramiko-1.15.2[${PYTHON_USEDEP}]
>=dev-python/psutil-3.3.0[${PYTHON_USEDEP}]
- >=dev-python/pyelftools-0.2.4[${PYTHON_USEDEP}]
+ >=dev-python/pyelftools-0.24[${PYTHON_USEDEP}]
>=dev-python/pygments-2.0[${PYTHON_USEDEP}]
>=dev-python/pyserial-2.7[${PYTHON_USEDEP}]
dev-python/PySocks[${PYTHON_USEDEP}]
@@ -45,8 +45,7 @@ RDEPEND="
"
PATCHES=(
- "${FILESDIR}/${PN}-4.0.0_do_not_mess_with_docs.patch"
- "${FILESDIR}/${PN}-4.1.0_update_deps.patch"
+ "${FILESDIR}/${PN}-4.11.0_update_deps.patch"
)
python_configure_all() {
diff --git a/dev-util/pwntools/pwntools-9999.ebuild b/dev-util/pwntools/pwntools-9999.ebuild
index 627a76a38d69..ae6e8ade5145 100644
--- a/dev-util/pwntools/pwntools-9999.ebuild
+++ b/dev-util/pwntools/pwntools-9999.ebuild
@@ -3,7 +3,7 @@
EAPI=8
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
DISTUTILS_USE_PEP517=setuptools
inherit distutils-r1