[gentoo-commits] repo/gentoo:master commit in: dev-util/pwntools/

2024-04-23 Thread Sam James
commit: ac807d618739c5e93eb4b8fe80cae159e015a05c
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 14:34:55 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 14:34:55 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ac807d61

dev-util/pwntools: Stabilize 4.12.0 x86, #930483

Signed-off-by: Sam James  gentoo.org>

 dev-util/pwntools/pwntools-4.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/pwntools/pwntools-4.12.0.ebuild 
b/dev-util/pwntools/pwntools-4.12.0.ebuild
index abd702edfb30..3c844a90b542 100644
--- a/dev-util/pwntools/pwntools-4.12.0.ebuild
+++ b/dev-util/pwntools/pwntools-4.12.0.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == "" ]]; then
 else

SRC_URI="https://github.com/Gallopsled/pwntools/archive/${PV/_beta/beta}.tar.gz 
-> ${P}.gh.tar.gz"
if [[ ${PV} != *_beta* ]] ; then
-   KEYWORDS="amd64 ~arm64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm64 ~riscv x86"
fi
S="${WORKDIR}/${PN}-${PV/_beta/beta}"
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-util/pwntools/

2024-04-23 Thread Sam James
commit: de0906e01ab26b8e5054b9c9b14c354037a151c1
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr 23 13:57:31 2024 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr 23 13:57:31 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de0906e0

dev-util/pwntools: Stabilize 4.12.0 amd64, #930483

Signed-off-by: Sam James  gentoo.org>

 dev-util/pwntools/pwntools-4.12.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/pwntools/pwntools-4.12.0.ebuild 
b/dev-util/pwntools/pwntools-4.12.0.ebuild
index 7811e0a1eebf..abd702edfb30 100644
--- a/dev-util/pwntools/pwntools-4.12.0.ebuild
+++ b/dev-util/pwntools/pwntools-4.12.0.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == "" ]]; then
 else

SRC_URI="https://github.com/Gallopsled/pwntools/archive/${PV/_beta/beta}.tar.gz 
-> ${P}.gh.tar.gz"
if [[ ${PV} != *_beta* ]] ; then
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   KEYWORDS="amd64 ~arm64 ~riscv ~x86"
fi
S="${WORKDIR}/${PN}-${PV/_beta/beta}"
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-util/pwntools/

2024-03-22 Thread Arthur Zamarin
commit: a15fde2da5a92fa8eca66a883c1d5d1f7e180608
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Thu Feb 22 23:25:49 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 11:47:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a15fde2d

dev-util/pwntools: drop 4.11.0

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/35492
Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-util/pwntools/Manifest   |  1 -
 dev-util/pwntools/pwntools-4.11.0.ebuild | 61 
 2 files changed, 62 deletions(-)

diff --git a/dev-util/pwntools/Manifest b/dev-util/pwntools/Manifest
index c52a33f7f5d0..e3bf9d0c78b6 100644
--- a/dev-util/pwntools/Manifest
+++ b/dev-util/pwntools/Manifest
@@ -1,4 +1,3 @@
-DIST pwntools-4.11.0.gh.tar.gz 4237576 BLAKE2B 
11b1b6a923c44ee1b5027b4a71f9f3b6b9bcd36a2a38915ee46ffc855b0749528a204581dcb5071d50031701924b3cc08edf95b363d1d1b6e76d029a91011293
 SHA512 
a5be69a19cea933680f1946e389fad4edbbdb0d6106cd1f78778f901a6ddaaef734389678c5b4f16718a788d53bff6025817d83c06ab3dc1a200a5ff3c696aaa
 DIST pwntools-4.11.1.gh.tar.gz 4237695 BLAKE2B 
10a0b363d7255e856a33ce972a9eab2ec51d1d5f6ee953ac37796f87cf42b46b1207dc31f64902af704b7f36125c765e0c9328d44c6b0dda34a133238b42cf7f
 SHA512 
f3c9d35ea62215a05a97ca00d908f3aea2188b9b2cbb8baac6b4203ac699e82f3d13b1332007e3b5d46973d609271fdd5e2dbd3aa70f7735f5578a449ca90fe6
 DIST pwntools-4.12.0.gh.tar.gz 4245062 BLAKE2B 
f4739b659f30b8f8522881cacaceed96e12a8c4c9591c738a3b1b98cbd8ec7ce49d2adbffb099deb470a72d9880c0c2aea2702ec8ea48dfe9894c780d549fa5e
 SHA512 
3034546d32ab81384241d94bfeaec4f54ac134b80a4c466dd3275d72a92d0fc83dd559c210857496cdc97ec86cdf1ad88c7c454ad6257980c58bafa5281a33da
 DIST pwntools-4.12.0_beta1.gh.tar.gz 4245839 BLAKE2B 
c69c0ff021764451718fb1146e54c0fde3024251a4d20cca97da607e780fa1b956bee9774623e8294a92c832c2ba6dcbdec3cc8848520b7d62a83bb918b46e31
 SHA512 
3badc20ab858c0b5bec6d76a41691684c566f8dce0576a11929b74e811a3173c8600ffd8ab289a94bf10478bf7a59594373438f63f48e27e1d87e7c04716ad2e

diff --git a/dev-util/pwntools/pwntools-4.11.0.ebuild 
b/dev-util/pwntools/pwntools-4.11.0.ebuild
deleted file mode 100644
index 70911999f38c..
--- a/dev-util/pwntools/pwntools-4.11.0.ebuild
+++ /dev/null
@@ -1,61 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="CTF framework and exploit development library"
-HOMEPAGE="https://github.com/Gallopsled/pwntools;
-
-if [[ ${PV} == "" ]]; then
-   inherit git-r3
-   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"
-   S="${WORKDIR}/${PN}-${PV/_beta/beta}"
-fi
-
-LICENSE="MIT GPL-2+ BSD-2"
-SLOT="0"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   >=dev-libs/capstone-3.0.5[python,${PYTHON_USEDEP}]
-   >=dev-util/ROPgadget-5.3[${PYTHON_USEDEP}]
-   >=dev-util/unicorn-1.0.2[python,${PYTHON_USEDEP}]
-   dev-python/colored-traceback[${PYTHON_USEDEP}]
-   >=dev-python/intervaltree-3.0[${PYTHON_USEDEP}]
-   >=dev-python/mako-1.0.0[${PYTHON_USEDEP}]
-   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.24[${PYTHON_USEDEP}]
-   >=dev-python/pygments-2.0[${PYTHON_USEDEP}]
-   >=dev-python/pyserial-2.7[${PYTHON_USEDEP}]
-   dev-python/PySocks[${PYTHON_USEDEP}]
-   dev-python/python-dateutil[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.0[${PYTHON_USEDEP}]
-   dev-python/rpyc[${PYTHON_USEDEP}]
-   >=dev-python/six-1.12.0[${PYTHON_USEDEP}]
-   dev-python/sortedcontainers[${PYTHON_USEDEP}]
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-4.11.0_update_deps.patch"
-)
-
-python_configure_all() {
-   DISTUTILS_ARGS=(
-   --only-use-pwn-command
-   )
-}
-
-src_install() {
-   distutils-r1_src_install
-
-   rm -r "${ED}/usr/pwntools-doc" || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/pwntools/

2024-03-22 Thread Arthur Zamarin
commit: e22d1079ca433ec65e40cc54301255b2a94c29e7
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Thu Feb 22 23:24:34 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 11:47:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e22d1079

dev-util/pwntools: add 4.12.0

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-util/pwntools/Manifest   |  1 +
 dev-util/pwntools/pwntools-4.12.0.ebuild | 73 
 2 files changed, 74 insertions(+)

diff --git a/dev-util/pwntools/Manifest b/dev-util/pwntools/Manifest
index 8b6936d2e7d6..a9205b4d361c 100644
--- a/dev-util/pwntools/Manifest
+++ b/dev-util/pwntools/Manifest
@@ -1,3 +1,4 @@
 DIST pwntools-4.11.0.gh.tar.gz 4237576 BLAKE2B 
11b1b6a923c44ee1b5027b4a71f9f3b6b9bcd36a2a38915ee46ffc855b0749528a204581dcb5071d50031701924b3cc08edf95b363d1d1b6e76d029a91011293
 SHA512 
a5be69a19cea933680f1946e389fad4edbbdb0d6106cd1f78778f901a6ddaaef734389678c5b4f16718a788d53bff6025817d83c06ab3dc1a200a5ff3c696aaa
 DIST pwntools-4.11.1.gh.tar.gz 4237695 BLAKE2B 
10a0b363d7255e856a33ce972a9eab2ec51d1d5f6ee953ac37796f87cf42b46b1207dc31f64902af704b7f36125c765e0c9328d44c6b0dda34a133238b42cf7f
 SHA512 
f3c9d35ea62215a05a97ca00d908f3aea2188b9b2cbb8baac6b4203ac699e82f3d13b1332007e3b5d46973d609271fdd5e2dbd3aa70f7735f5578a449ca90fe6
+DIST pwntools-4.12.0.gh.tar.gz 4245062 BLAKE2B 
f4739b659f30b8f8522881cacaceed96e12a8c4c9591c738a3b1b98cbd8ec7ce49d2adbffb099deb470a72d9880c0c2aea2702ec8ea48dfe9894c780d549fa5e
 SHA512 
3034546d32ab81384241d94bfeaec4f54ac134b80a4c466dd3275d72a92d0fc83dd559c210857496cdc97ec86cdf1ad88c7c454ad6257980c58bafa5281a33da
 DIST pwntools-4.12.0_beta1.gh.tar.gz 4245839 BLAKE2B 
c69c0ff021764451718fb1146e54c0fde3024251a4d20cca97da607e780fa1b956bee9774623e8294a92c832c2ba6dcbdec3cc8848520b7d62a83bb918b46e31
 SHA512 
3badc20ab858c0b5bec6d76a41691684c566f8dce0576a11929b74e811a3173c8600ffd8ab289a94bf10478bf7a59594373438f63f48e27e1d87e7c04716ad2e

diff --git a/dev-util/pwntools/pwntools-4.12.0.ebuild 
b/dev-util/pwntools/pwntools-4.12.0.ebuild
new file mode 100644
index ..7811e0a1eebf
--- /dev/null
+++ b/dev-util/pwntools/pwntools-4.12.0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+inherit bash-completion-r1 distutils-r1
+
+DESCRIPTION="CTF framework and exploit development library"
+HOMEPAGE="https://github.com/Gallopsled/pwntools;
+
+if [[ ${PV} == "" ]]; then
+   inherit git-r3
+   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"
+   if [[ ${PV} != *_beta* ]] ; then
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   fi
+   S="${WORKDIR}/${PN}-${PV/_beta/beta}"
+fi
+
+LICENSE="MIT GPL-2+ BSD-2"
+SLOT="0"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-libs/capstone-3.0.5[python,${PYTHON_USEDEP}]
+   >=dev-util/ROPgadget-5.3[${PYTHON_USEDEP}]
+   >=dev-util/unicorn-1.0.2[python,${PYTHON_USEDEP}]
+   dev-python/colored-traceback[${PYTHON_USEDEP}]
+   >=dev-python/intervaltree-3.0[${PYTHON_USEDEP}]
+   >=dev-python/mako-1.0.0[${PYTHON_USEDEP}]
+   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.24[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.0[${PYTHON_USEDEP}]
+   >=dev-python/pyserial-2.7[${PYTHON_USEDEP}]
+   dev-python/PySocks[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.0[${PYTHON_USEDEP}]
+   dev-python/rpyc[${PYTHON_USEDEP}]
+   >=dev-python/six-1.12.0[${PYTHON_USEDEP}]
+   dev-python/sortedcontainers[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.11.0_update_deps.patch"
+)
+
+python_configure_all() {
+   DISTUTILS_ARGS=(
+   --only-use-pwn-command
+   )
+}
+
+src_install() {
+   distutils-r1_src_install
+
+   newbashcomp extra/bash_completion.d/pwn pwn
+   newbashcomp extra/bash_completion.d/shellcraft shellcraft
+
+   insinto /usr/share/zsh/site-functions
+   doins extra/zsh_completion/_pwn
+
+   # Disable automatic update check (bug 915496).
+   insinto /etc
+   doins "${FILESDIR}/pwn.conf"
+
+   rm -r "${ED}/usr/pwntools-doc" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/pwntools/

2024-03-22 Thread Arthur Zamarin
commit: ed1d32906a65d13512ad036d3df90216372c92c4
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Thu Feb 22 23:24:59 2024 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Fri Mar 22 11:47:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed1d3290

dev-util/pwntools: add 4.13.0_beta0

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-util/pwntools/Manifest |  1 +
 dev-util/pwntools/pwntools-4.13.0_beta0.ebuild | 73 ++
 2 files changed, 74 insertions(+)

diff --git a/dev-util/pwntools/Manifest b/dev-util/pwntools/Manifest
index a9205b4d361c..c52a33f7f5d0 100644
--- a/dev-util/pwntools/Manifest
+++ b/dev-util/pwntools/Manifest
@@ -2,3 +2,4 @@ DIST pwntools-4.11.0.gh.tar.gz 4237576 BLAKE2B 
11b1b6a923c44ee1b5027b4a71f9f3b6b
 DIST pwntools-4.11.1.gh.tar.gz 4237695 BLAKE2B 
10a0b363d7255e856a33ce972a9eab2ec51d1d5f6ee953ac37796f87cf42b46b1207dc31f64902af704b7f36125c765e0c9328d44c6b0dda34a133238b42cf7f
 SHA512 
f3c9d35ea62215a05a97ca00d908f3aea2188b9b2cbb8baac6b4203ac699e82f3d13b1332007e3b5d46973d609271fdd5e2dbd3aa70f7735f5578a449ca90fe6
 DIST pwntools-4.12.0.gh.tar.gz 4245062 BLAKE2B 
f4739b659f30b8f8522881cacaceed96e12a8c4c9591c738a3b1b98cbd8ec7ce49d2adbffb099deb470a72d9880c0c2aea2702ec8ea48dfe9894c780d549fa5e
 SHA512 
3034546d32ab81384241d94bfeaec4f54ac134b80a4c466dd3275d72a92d0fc83dd559c210857496cdc97ec86cdf1ad88c7c454ad6257980c58bafa5281a33da
 DIST pwntools-4.12.0_beta1.gh.tar.gz 4245839 BLAKE2B 
c69c0ff021764451718fb1146e54c0fde3024251a4d20cca97da607e780fa1b956bee9774623e8294a92c832c2ba6dcbdec3cc8848520b7d62a83bb918b46e31
 SHA512 
3badc20ab858c0b5bec6d76a41691684c566f8dce0576a11929b74e811a3173c8600ffd8ab289a94bf10478bf7a59594373438f63f48e27e1d87e7c04716ad2e
+DIST pwntools-4.13.0_beta0.gh.tar.gz 4385937 BLAKE2B 
17232ab24139ccc9376f71ea31a1f4ef5a0bbcc0610e868c894c4f79865c44ccd9c029956cf566accddb38b64d2f5a1649113f8163d69fa3c0acf20e21817de7
 SHA512 
3bed645b6f9e19ef4b625e9a51a33d301e6ad6404d1f647b081d10d34b6eed7f083a89d77da3bd03eac2d9cda462ca380b354de2691e87d0dfc2d74a53da

diff --git a/dev-util/pwntools/pwntools-4.13.0_beta0.ebuild 
b/dev-util/pwntools/pwntools-4.13.0_beta0.ebuild
new file mode 100644
index ..7811e0a1eebf
--- /dev/null
+++ b/dev-util/pwntools/pwntools-4.13.0_beta0.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+inherit bash-completion-r1 distutils-r1
+
+DESCRIPTION="CTF framework and exploit development library"
+HOMEPAGE="https://github.com/Gallopsled/pwntools;
+
+if [[ ${PV} == "" ]]; then
+   inherit git-r3
+   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"
+   if [[ ${PV} != *_beta* ]] ; then
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   fi
+   S="${WORKDIR}/${PN}-${PV/_beta/beta}"
+fi
+
+LICENSE="MIT GPL-2+ BSD-2"
+SLOT="0"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-libs/capstone-3.0.5[python,${PYTHON_USEDEP}]
+   >=dev-util/ROPgadget-5.3[${PYTHON_USEDEP}]
+   >=dev-util/unicorn-1.0.2[python,${PYTHON_USEDEP}]
+   dev-python/colored-traceback[${PYTHON_USEDEP}]
+   >=dev-python/intervaltree-3.0[${PYTHON_USEDEP}]
+   >=dev-python/mako-1.0.0[${PYTHON_USEDEP}]
+   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.24[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.0[${PYTHON_USEDEP}]
+   >=dev-python/pyserial-2.7[${PYTHON_USEDEP}]
+   dev-python/PySocks[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.0[${PYTHON_USEDEP}]
+   dev-python/rpyc[${PYTHON_USEDEP}]
+   >=dev-python/six-1.12.0[${PYTHON_USEDEP}]
+   dev-python/sortedcontainers[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.11.0_update_deps.patch"
+)
+
+python_configure_all() {
+   DISTUTILS_ARGS=(
+   --only-use-pwn-command
+   )
+}
+
+src_install() {
+   distutils-r1_src_install
+
+   newbashcomp extra/bash_completion.d/pwn pwn
+   newbashcomp extra/bash_completion.d/shellcraft shellcraft
+
+   insinto /usr/share/zsh/site-functions
+   doins extra/zsh_completion/_pwn
+
+   # Disable automatic update check (bug 915496).
+   insinto /etc
+   doins "${FILESDIR}/pwn.conf"
+
+   rm -r "${ED}/usr/pwntools-doc" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/pwntools/

2024-02-14 Thread Joonas Niilola
commit: 9c2326b47cf8c1e690010d8a814c69c878249037
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Feb 15 07:02:49 2024 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Feb 15 07:02:49 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9c2326b4

dev-util/pwntools: Stabilize 4.11.1 amd64, #924604

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/pwntools/pwntools-4.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/pwntools/pwntools-4.11.1.ebuild 
b/dev-util/pwntools/pwntools-4.11.1.ebuild
index 87db2cfb08fa..3c844a90b542 100644
--- a/dev-util/pwntools/pwntools-4.11.1.ebuild
+++ b/dev-util/pwntools/pwntools-4.11.1.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == "" ]]; then
 else

SRC_URI="https://github.com/Gallopsled/pwntools/archive/${PV/_beta/beta}.tar.gz 
-> ${P}.gh.tar.gz"
if [[ ${PV} != *_beta* ]] ; then
-   KEYWORDS="~amd64 ~arm64 ~riscv x86"
+   KEYWORDS="amd64 ~arm64 ~riscv x86"
fi
S="${WORKDIR}/${PN}-${PV/_beta/beta}"
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-util/pwntools/

2024-02-14 Thread Jakov Smolić
commit: 43dc2a03199672fae11648e8c5d1d36c34180161
Author: Jakov Smolić  gentoo  org>
AuthorDate: Wed Feb 14 23:12:21 2024 +
Commit: Jakov Smolić  gentoo  org>
CommitDate: Wed Feb 14 23:12:21 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43dc2a03

dev-util/pwntools: Stabilize 4.11.1 x86, #924604

Signed-off-by: Jakov Smolić  gentoo.org>

 dev-util/pwntools/pwntools-4.11.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/pwntools/pwntools-4.11.1.ebuild 
b/dev-util/pwntools/pwntools-4.11.1.ebuild
index 7811e0a1eebf..87db2cfb08fa 100644
--- a/dev-util/pwntools/pwntools-4.11.1.ebuild
+++ b/dev-util/pwntools/pwntools-4.11.1.ebuild
@@ -16,7 +16,7 @@ if [[ ${PV} == "" ]]; then
 else

SRC_URI="https://github.com/Gallopsled/pwntools/archive/${PV/_beta/beta}.tar.gz 
-> ${P}.gh.tar.gz"
if [[ ${PV} != *_beta* ]] ; then
-   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   KEYWORDS="~amd64 ~arm64 ~riscv x86"
fi
S="${WORKDIR}/${PN}-${PV/_beta/beta}"
 fi



[gentoo-commits] repo/gentoo:master commit in: dev-util/pwntools/

2024-01-11 Thread Joonas Niilola
commit: 2abdc5003d4d02430aa3c53f4ab9d3a885d48bf4
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Nov 15 18:49:55 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 12 07:52:00 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2abdc500

dev-util/pwntools: sync live

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/33841
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/pwntools/pwntools-.ebuild | 10 ++
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/dev-util/pwntools/pwntools-.ebuild 
b/dev-util/pwntools/pwntools-.ebuild
index c560e51d59ec..3bd677b51569 100644
--- a/dev-util/pwntools/pwntools-.ebuild
+++ b/dev-util/pwntools/pwntools-.ebuild
@@ -1,9 +1,9 @@
-# Copyright 1999-2023 Gentoo Authors
+# Copyright 1999-2024 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{10..11} )
+PYTHON_COMPAT=( python3_{10..12} )
 DISTUTILS_USE_PEP517=setuptools
 inherit bash-completion-r1 distutils-r1
 
@@ -15,7 +15,9 @@ if [[ ${PV} == "" ]]; 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"
+   if [[ ${PV} != *_beta* ]] ; then
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   fi
S="${WORKDIR}/${PN}-${PV/_beta/beta}"
 fi
 
@@ -33,7 +35,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.29[${PYTHON_USEDEP}]
>=dev-python/pygments-2.0[${PYTHON_USEDEP}]
>=dev-python/pyserial-2.7[${PYTHON_USEDEP}]
dev-python/PySocks[${PYTHON_USEDEP}]



[gentoo-commits] repo/gentoo:master commit in: dev-util/pwntools/

2024-01-11 Thread Joonas Niilola
commit: aa2229a2ea5afee4e693cf0a559c189aa7398e81
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Nov 15 18:47:12 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 12 07:48:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa2229a2

dev-util/pwntools: add 4.11.1

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/pwntools/Manifest   |  1 +
 dev-util/pwntools/pwntools-4.11.1.ebuild | 73 
 2 files changed, 74 insertions(+)

diff --git a/dev-util/pwntools/Manifest b/dev-util/pwntools/Manifest
index c91044e47120..d034d4cc766a 100644
--- a/dev-util/pwntools/Manifest
+++ b/dev-util/pwntools/Manifest
@@ -1,2 +1,3 @@
 DIST pwntools-4.11.0.gh.tar.gz 4237576 BLAKE2B 
11b1b6a923c44ee1b5027b4a71f9f3b6b9bcd36a2a38915ee46ffc855b0749528a204581dcb5071d50031701924b3cc08edf95b363d1d1b6e76d029a91011293
 SHA512 
a5be69a19cea933680f1946e389fad4edbbdb0d6106cd1f78778f901a6ddaaef734389678c5b4f16718a788d53bff6025817d83c06ab3dc1a200a5ff3c696aaa
+DIST pwntools-4.11.1.gh.tar.gz 4237695 BLAKE2B 
10a0b363d7255e856a33ce972a9eab2ec51d1d5f6ee953ac37796f87cf42b46b1207dc31f64902af704b7f36125c765e0c9328d44c6b0dda34a133238b42cf7f
 SHA512 
f3c9d35ea62215a05a97ca00d908f3aea2188b9b2cbb8baac6b4203ac699e82f3d13b1332007e3b5d46973d609271fdd5e2dbd3aa70f7735f5578a449ca90fe6
 DIST pwntools-4.12.0_beta0.gh.tar.gz 4244487 BLAKE2B 
a5312c5c454ddfbdbfd27ddf200194155db1dbc6bd545bc2de0ba0d18bee731dc9d7109e205e4426776a12a9cf715a45a365afd1b624edd0d3e1abb81e3a1936
 SHA512 
d14ea4283b78387362673c5416e2c7aa55c6ac5e2cd7191f57b28afdf55b1cf8c4044c265022591f30f56bcf7bde8d745e2dc70ada6763abf07c43899516f537

diff --git a/dev-util/pwntools/pwntools-4.11.1.ebuild 
b/dev-util/pwntools/pwntools-4.11.1.ebuild
new file mode 100644
index ..7811e0a1eebf
--- /dev/null
+++ b/dev-util/pwntools/pwntools-4.11.1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+inherit bash-completion-r1 distutils-r1
+
+DESCRIPTION="CTF framework and exploit development library"
+HOMEPAGE="https://github.com/Gallopsled/pwntools;
+
+if [[ ${PV} == "" ]]; then
+   inherit git-r3
+   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"
+   if [[ ${PV} != *_beta* ]] ; then
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   fi
+   S="${WORKDIR}/${PN}-${PV/_beta/beta}"
+fi
+
+LICENSE="MIT GPL-2+ BSD-2"
+SLOT="0"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-libs/capstone-3.0.5[python,${PYTHON_USEDEP}]
+   >=dev-util/ROPgadget-5.3[${PYTHON_USEDEP}]
+   >=dev-util/unicorn-1.0.2[python,${PYTHON_USEDEP}]
+   dev-python/colored-traceback[${PYTHON_USEDEP}]
+   >=dev-python/intervaltree-3.0[${PYTHON_USEDEP}]
+   >=dev-python/mako-1.0.0[${PYTHON_USEDEP}]
+   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.24[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.0[${PYTHON_USEDEP}]
+   >=dev-python/pyserial-2.7[${PYTHON_USEDEP}]
+   dev-python/PySocks[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.0[${PYTHON_USEDEP}]
+   dev-python/rpyc[${PYTHON_USEDEP}]
+   >=dev-python/six-1.12.0[${PYTHON_USEDEP}]
+   dev-python/sortedcontainers[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.11.0_update_deps.patch"
+)
+
+python_configure_all() {
+   DISTUTILS_ARGS=(
+   --only-use-pwn-command
+   )
+}
+
+src_install() {
+   distutils-r1_src_install
+
+   newbashcomp extra/bash_completion.d/pwn pwn
+   newbashcomp extra/bash_completion.d/shellcraft shellcraft
+
+   insinto /usr/share/zsh/site-functions
+   doins extra/zsh_completion/_pwn
+
+   # Disable automatic update check (bug 915496).
+   insinto /etc
+   doins "${FILESDIR}/pwn.conf"
+
+   rm -r "${ED}/usr/pwntools-doc" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/pwntools/

2024-01-11 Thread Joonas Niilola
commit: b1604f3250d8fc593618934a2d4dc89b44c0aef7
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Nov 15 18:48:48 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 12 07:48:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b1604f32

dev-util/pwntools: add 4.12.0_beta1

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/pwntools/Manifest |  1 +
 dev-util/pwntools/pwntools-4.12.0_beta1.ebuild | 73 ++
 2 files changed, 74 insertions(+)

diff --git a/dev-util/pwntools/Manifest b/dev-util/pwntools/Manifest
index d034d4cc766a..e316a43f702a 100644
--- a/dev-util/pwntools/Manifest
+++ b/dev-util/pwntools/Manifest
@@ -1,3 +1,4 @@
 DIST pwntools-4.11.0.gh.tar.gz 4237576 BLAKE2B 
11b1b6a923c44ee1b5027b4a71f9f3b6b9bcd36a2a38915ee46ffc855b0749528a204581dcb5071d50031701924b3cc08edf95b363d1d1b6e76d029a91011293
 SHA512 
a5be69a19cea933680f1946e389fad4edbbdb0d6106cd1f78778f901a6ddaaef734389678c5b4f16718a788d53bff6025817d83c06ab3dc1a200a5ff3c696aaa
 DIST pwntools-4.11.1.gh.tar.gz 4237695 BLAKE2B 
10a0b363d7255e856a33ce972a9eab2ec51d1d5f6ee953ac37796f87cf42b46b1207dc31f64902af704b7f36125c765e0c9328d44c6b0dda34a133238b42cf7f
 SHA512 
f3c9d35ea62215a05a97ca00d908f3aea2188b9b2cbb8baac6b4203ac699e82f3d13b1332007e3b5d46973d609271fdd5e2dbd3aa70f7735f5578a449ca90fe6
 DIST pwntools-4.12.0_beta0.gh.tar.gz 4244487 BLAKE2B 
a5312c5c454ddfbdbfd27ddf200194155db1dbc6bd545bc2de0ba0d18bee731dc9d7109e205e4426776a12a9cf715a45a365afd1b624edd0d3e1abb81e3a1936
 SHA512 
d14ea4283b78387362673c5416e2c7aa55c6ac5e2cd7191f57b28afdf55b1cf8c4044c265022591f30f56bcf7bde8d745e2dc70ada6763abf07c43899516f537
+DIST pwntools-4.12.0_beta1.gh.tar.gz 4245839 BLAKE2B 
c69c0ff021764451718fb1146e54c0fde3024251a4d20cca97da607e780fa1b956bee9774623e8294a92c832c2ba6dcbdec3cc8848520b7d62a83bb918b46e31
 SHA512 
3badc20ab858c0b5bec6d76a41691684c566f8dce0576a11929b74e811a3173c8600ffd8ab289a94bf10478bf7a59594373438f63f48e27e1d87e7c04716ad2e

diff --git a/dev-util/pwntools/pwntools-4.12.0_beta1.ebuild 
b/dev-util/pwntools/pwntools-4.12.0_beta1.ebuild
new file mode 100644
index ..7811e0a1eebf
--- /dev/null
+++ b/dev-util/pwntools/pwntools-4.12.0_beta1.ebuild
@@ -0,0 +1,73 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..12} )
+DISTUTILS_USE_PEP517=setuptools
+inherit bash-completion-r1 distutils-r1
+
+DESCRIPTION="CTF framework and exploit development library"
+HOMEPAGE="https://github.com/Gallopsled/pwntools;
+
+if [[ ${PV} == "" ]]; then
+   inherit git-r3
+   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"
+   if [[ ${PV} != *_beta* ]] ; then
+   KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+   fi
+   S="${WORKDIR}/${PN}-${PV/_beta/beta}"
+fi
+
+LICENSE="MIT GPL-2+ BSD-2"
+SLOT="0"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-libs/capstone-3.0.5[python,${PYTHON_USEDEP}]
+   >=dev-util/ROPgadget-5.3[${PYTHON_USEDEP}]
+   >=dev-util/unicorn-1.0.2[python,${PYTHON_USEDEP}]
+   dev-python/colored-traceback[${PYTHON_USEDEP}]
+   >=dev-python/intervaltree-3.0[${PYTHON_USEDEP}]
+   >=dev-python/mako-1.0.0[${PYTHON_USEDEP}]
+   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.24[${PYTHON_USEDEP}]
+   >=dev-python/pygments-2.0[${PYTHON_USEDEP}]
+   >=dev-python/pyserial-2.7[${PYTHON_USEDEP}]
+   dev-python/PySocks[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.0[${PYTHON_USEDEP}]
+   dev-python/rpyc[${PYTHON_USEDEP}]
+   >=dev-python/six-1.12.0[${PYTHON_USEDEP}]
+   dev-python/sortedcontainers[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.11.0_update_deps.patch"
+)
+
+python_configure_all() {
+   DISTUTILS_ARGS=(
+   --only-use-pwn-command
+   )
+}
+
+src_install() {
+   distutils-r1_src_install
+
+   newbashcomp extra/bash_completion.d/pwn pwn
+   newbashcomp extra/bash_completion.d/shellcraft shellcraft
+
+   insinto /usr/share/zsh/site-functions
+   doins extra/zsh_completion/_pwn
+
+   # Disable automatic update check (bug 915496).
+   insinto /etc
+   doins "${FILESDIR}/pwn.conf"
+
+   rm -r "${ED}/usr/pwntools-doc" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/pwntools/

2024-01-11 Thread Joonas Niilola
commit: e6ad080aeb7960ad03491cf6d9207408f18c10fe
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Wed Nov 15 18:49:39 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Jan 12 07:48:28 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6ad080a

dev-util/pwntools: drop 4.12.0_beta0-r2

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/pwntools/Manifest|  1 -
 dev-util/pwntools/pwntools-4.12.0_beta0-r2.ebuild | 70 ---
 2 files changed, 71 deletions(-)

diff --git a/dev-util/pwntools/Manifest b/dev-util/pwntools/Manifest
index e316a43f702a..8b6936d2e7d6 100644
--- a/dev-util/pwntools/Manifest
+++ b/dev-util/pwntools/Manifest
@@ -1,4 +1,3 @@
 DIST pwntools-4.11.0.gh.tar.gz 4237576 BLAKE2B 
11b1b6a923c44ee1b5027b4a71f9f3b6b9bcd36a2a38915ee46ffc855b0749528a204581dcb5071d50031701924b3cc08edf95b363d1d1b6e76d029a91011293
 SHA512 
a5be69a19cea933680f1946e389fad4edbbdb0d6106cd1f78778f901a6ddaaef734389678c5b4f16718a788d53bff6025817d83c06ab3dc1a200a5ff3c696aaa
 DIST pwntools-4.11.1.gh.tar.gz 4237695 BLAKE2B 
10a0b363d7255e856a33ce972a9eab2ec51d1d5f6ee953ac37796f87cf42b46b1207dc31f64902af704b7f36125c765e0c9328d44c6b0dda34a133238b42cf7f
 SHA512 
f3c9d35ea62215a05a97ca00d908f3aea2188b9b2cbb8baac6b4203ac699e82f3d13b1332007e3b5d46973d609271fdd5e2dbd3aa70f7735f5578a449ca90fe6
-DIST pwntools-4.12.0_beta0.gh.tar.gz 4244487 BLAKE2B 
a5312c5c454ddfbdbfd27ddf200194155db1dbc6bd545bc2de0ba0d18bee731dc9d7109e205e4426776a12a9cf715a45a365afd1b624edd0d3e1abb81e3a1936
 SHA512 
d14ea4283b78387362673c5416e2c7aa55c6ac5e2cd7191f57b28afdf55b1cf8c4044c265022591f30f56bcf7bde8d745e2dc70ada6763abf07c43899516f537
 DIST pwntools-4.12.0_beta1.gh.tar.gz 4245839 BLAKE2B 
c69c0ff021764451718fb1146e54c0fde3024251a4d20cca97da607e780fa1b956bee9774623e8294a92c832c2ba6dcbdec3cc8848520b7d62a83bb918b46e31
 SHA512 
3badc20ab858c0b5bec6d76a41691684c566f8dce0576a11929b74e811a3173c8600ffd8ab289a94bf10478bf7a59594373438f63f48e27e1d87e7c04716ad2e

diff --git a/dev-util/pwntools/pwntools-4.12.0_beta0-r2.ebuild 
b/dev-util/pwntools/pwntools-4.12.0_beta0-r2.ebuild
deleted file mode 100644
index ab47b249efb9..
--- a/dev-util/pwntools/pwntools-4.12.0_beta0-r2.ebuild
+++ /dev/null
@@ -1,70 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{10..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit bash-completion-r1 distutils-r1
-
-DESCRIPTION="CTF framework and exploit development library"
-HOMEPAGE="https://github.com/Gallopsled/pwntools;
-
-if [[ ${PV} == "" ]]; then
-   inherit git-r3
-   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"
-   S="${WORKDIR}/${PN}-${PV/_beta/beta}"
-fi
-
-LICENSE="MIT GPL-2+ BSD-2"
-SLOT="0"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   >=dev-libs/capstone-3.0.5[python,${PYTHON_USEDEP}]
-   >=dev-util/ROPgadget-5.3[${PYTHON_USEDEP}]
-   >=dev-util/unicorn-1.0.2[python,${PYTHON_USEDEP}]
-   dev-python/colored-traceback[${PYTHON_USEDEP}]
-   >=dev-python/intervaltree-3.0[${PYTHON_USEDEP}]
-   >=dev-python/mako-1.0.0[${PYTHON_USEDEP}]
-   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/pygments-2.0[${PYTHON_USEDEP}]
-   >=dev-python/pyserial-2.7[${PYTHON_USEDEP}]
-   dev-python/PySocks[${PYTHON_USEDEP}]
-   dev-python/python-dateutil[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.0[${PYTHON_USEDEP}]
-   dev-python/rpyc[${PYTHON_USEDEP}]
-   >=dev-python/six-1.12.0[${PYTHON_USEDEP}]
-   dev-python/sortedcontainers[${PYTHON_USEDEP}]
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-4.11.0_update_deps.patch"
-)
-
-python_configure_all() {
-   DISTUTILS_ARGS=(
-   --only-use-pwn-command
-   )
-}
-
-src_install() {
-   distutils-r1_src_install
-
-   newbashcomp extra/bash_completion.d/pwn pwn
-   newbashcomp extra/bash_completion.d/shellcraft shellcraft
-
-   insinto /usr/share/zsh/site-functions
-   doins extra/zsh_completion/_pwn
-
-   insinto /etc
-   doins "${FILESDIR}/pwn.conf"
-
-   rm -r "${ED}/usr/pwntools-doc" || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/pwntools/

2023-10-26 Thread Sam James
commit: 5cb52bf20501e4ff686526915794cdff6f171975
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Sat Oct 14 12:04:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 27 03:21:39 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5cb52bf2

dev-util/pwntools: sync live

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/33326
Signed-off-by: Sam James  gentoo.org>

 dev-util/pwntools/pwntools-.ebuild | 12 +++-
 1 file changed, 11 insertions(+), 1 deletion(-)

diff --git a/dev-util/pwntools/pwntools-.ebuild 
b/dev-util/pwntools/pwntools-.ebuild
index ae6e8ade5145..c560e51d59ec 100644
--- a/dev-util/pwntools/pwntools-.ebuild
+++ b/dev-util/pwntools/pwntools-.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
+inherit bash-completion-r1 distutils-r1
 
 DESCRIPTION="CTF framework and exploit development library"
 HOMEPAGE="https://github.com/Gallopsled/pwntools;
@@ -57,5 +57,15 @@ python_configure_all() {
 src_install() {
distutils-r1_src_install
 
+   newbashcomp extra/bash_completion.d/pwn pwn
+   newbashcomp extra/bash_completion.d/shellcraft shellcraft
+
+   insinto /usr/share/zsh/site-functions
+   doins extra/zsh_completion/_pwn
+
+   # Disable automatic update check (bug 915496).
+   insinto /etc
+   doins "${FILESDIR}/pwn.conf"
+
rm -r "${ED}/usr/pwntools-doc" || die
 }



[gentoo-commits] repo/gentoo:master commit in: dev-util/pwntools/, dev-util/pwntools/files/

2023-10-26 Thread Sam James
commit: 2934762e8829be9f1730c5a279526c57f3f3ec02
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Thu Oct 19 16:28:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Oct 27 03:18:37 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2934762e

dev-util/pwntools: drop 4.10.0, 4.11.0_beta0

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 dev-util/pwntools/Manifest |  2 -
 .../pwntools-4.0.0_do_not_mess_with_docs.patch | 25 -
 .../files/pwntools-4.1.0_update_deps.patch | 10 
 dev-util/pwntools/pwntools-4.10.0.ebuild   | 62 --
 dev-util/pwntools/pwntools-4.11.0_beta0.ebuild | 61 -
 5 files changed, 160 deletions(-)

diff --git a/dev-util/pwntools/Manifest b/dev-util/pwntools/Manifest
index fc5aeba8bb9b..c91044e47120 100644
--- a/dev-util/pwntools/Manifest
+++ b/dev-util/pwntools/Manifest
@@ -1,4 +1,2 @@
-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.12.0_beta0.gh.tar.gz 4244487 BLAKE2B 
a5312c5c454ddfbdbfd27ddf200194155db1dbc6bd545bc2de0ba0d18bee731dc9d7109e205e4426776a12a9cf715a45a365afd1b624edd0d3e1abb81e3a1936
 SHA512 
d14ea4283b78387362673c5416e2c7aa55c6ac5e2cd7191f57b28afdf55b1cf8c4044c265022591f30f56bcf7bde8d745e2dc70ada6763abf07c43899516f537

diff --git a/dev-util/pwntools/files/pwntools-4.0.0_do_not_mess_with_docs.patch 
b/dev-util/pwntools/files/pwntools-4.0.0_do_not_mess_with_docs.patch
deleted file mode 100644
index 9256a2772245..
--- a/dev-util/pwntools/files/pwntools-4.0.0_do_not_mess_with_docs.patch
+++ /dev/null
@@ -1,25 +0,0 @@
 a/setup.py.orig2020-01-10 12:01:28.688051015 +0800
-+++ b/setup.py 2020-01-10 12:02:10.370053813 +0800
-@@ -70,14 +70,6 @@
- print("$ apt-get install python-dev", file=sys.stderr)
- sys.exit(-1)
- 
--# Convert README.md to reStructuredText for PyPI
--long_description = ''
--try:
--long_description = subprocess.check_output(['pandoc', 'README.md', 
'--to=rst'], universal_newlines=True)
--except Exception as e:
--print("Failed to convert README.md through pandoc, proceeding anyway", 
file=sys.stderr)
--traceback.print_exc()
--
- setup(
- name = 'pwntools',
- python_requires  = '>=2.7',
-@@ -99,7 +91,6 @@
- entry_points = {'console_scripts': console_scripts},
- scripts  = glob.glob("bin/*"),
- description  = "Pwntools CTF framework and exploit development 
library.",
--long_description = long_description,
- author   = "Gallopsled et al.",
- author_email = "pwntools-us...@googlegroups.com",
- url  = 'https://pwntools.com',

diff --git a/dev-util/pwntools/files/pwntools-4.1.0_update_deps.patch 
b/dev-util/pwntools/files/pwntools-4.1.0_update_deps.patch
deleted file mode 100644
index fd103c13e497..
--- a/dev-util/pwntools/files/pwntools-4.1.0_update_deps.patch
+++ /dev/null
@@ -1,10 +0,0 @@
 a/setup.py.orig2020-05-09 10:43:06.946464282 +0800
-+++ b/setup.py 2020-05-09 10:44:20.572463455 +0800
-@@ -52,7 +52,6 @@
- 'ropgadget>=5.3',
- 'pyserial>=2.7',
- 'requests>=2.0',
--'pip>=6.0.8',
- 'pygments>=2.0',
- 'pysocks',
- 'python-dateutil',

diff --git a/dev-util/pwntools/pwntools-4.10.0.ebuild 
b/dev-util/pwntools/pwntools-4.10.0.ebuild
deleted file mode 100644
index bbd1e3a48c01..
--- a/dev-util/pwntools/pwntools-4.10.0.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="CTF framework and exploit development library"
-HOMEPAGE="https://github.com/Gallopsled/pwntools;
-
-if [[ ${PV} == "" ]]; then
-   inherit 

[gentoo-commits] repo/gentoo:master commit in: dev-util/pwntools/

2023-10-19 Thread Joonas Niilola
commit: 4fe63b5644b4d62cef3971f6b49f5590b860be74
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Oct 19 06:14:47 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Oct 19 06:14:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4fe63b56

dev-util/pwntools: Stabilize 4.11.0 x86, #915972

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/pwntools/pwntools-4.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/pwntools/pwntools-4.11.0.ebuild 
b/dev-util/pwntools/pwntools-4.11.0.ebuild
index 82f21f3ce6d7..70911999f38c 100644
--- a/dev-util/pwntools/pwntools-4.11.0.ebuild
+++ b/dev-util/pwntools/pwntools-4.11.0.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == "" ]]; 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
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/pwntools/

2023-10-19 Thread Joonas Niilola
commit: 75811b953aca8381a0d136402b658ffc47546a05
Author: Joonas Niilola  gentoo  org>
AuthorDate: Thu Oct 19 06:13:20 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Oct 19 06:13:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75811b95

dev-util/pwntools: Stabilize 4.11.0 amd64, #915972

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/pwntools/pwntools-4.11.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/pwntools/pwntools-4.11.0.ebuild 
b/dev-util/pwntools/pwntools-4.11.0.ebuild
index e1e83950a59c..82f21f3ce6d7 100644
--- a/dev-util/pwntools/pwntools-4.11.0.ebuild
+++ b/dev-util/pwntools/pwntools-4.11.0.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == "" ]]; 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
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/pwntools/, dev-util/pwntools/files/

2023-10-09 Thread Yixun Lan
commit: 954151f451ec299f729b00d7430295e88d534b6b
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Mon Oct  9 18:45:51 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Oct  9 19:26:18 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=954151f4

dev-util/pwntools: disable update check

Closes: https://bugs.gentoo.org/915496
Closes: https://github.com/gentoo/gentoo/pull/33268
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Yixun Lan  gentoo.org>

 dev-util/pwntools/files/pwn.conf   | 2 ++
 ...pwntools-4.12.0_beta0-r1.ebuild => pwntools-4.12.0_beta0-r2.ebuild} | 3 +++
 2 files changed, 5 insertions(+)

diff --git a/dev-util/pwntools/files/pwn.conf b/dev-util/pwntools/files/pwn.conf
new file mode 100644
index ..c546d2549b1a
--- /dev/null
+++ b/dev-util/pwntools/files/pwn.conf
@@ -0,0 +1,2 @@
+[update]
+interval=never

diff --git a/dev-util/pwntools/pwntools-4.12.0_beta0-r1.ebuild 
b/dev-util/pwntools/pwntools-4.12.0_beta0-r2.ebuild
similarity index 97%
rename from dev-util/pwntools/pwntools-4.12.0_beta0-r1.ebuild
rename to dev-util/pwntools/pwntools-4.12.0_beta0-r2.ebuild
index d7c245f70d06..ab47b249efb9 100644
--- a/dev-util/pwntools/pwntools-4.12.0_beta0-r1.ebuild
+++ b/dev-util/pwntools/pwntools-4.12.0_beta0-r2.ebuild
@@ -63,5 +63,8 @@ src_install() {
insinto /usr/share/zsh/site-functions
doins extra/zsh_completion/_pwn
 
+   insinto /etc
+   doins "${FILESDIR}/pwn.conf"
+
rm -r "${ED}/usr/pwntools-doc" || die
 }



[gentoo-commits] repo/gentoo:master commit in: dev-util/pwntools/

2023-10-09 Thread Yixun Lan
commit: cc976cd155275537da5ab750653665330832e9ec
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Sat Oct  7 08:41:12 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Mon Oct  9 14:17:01 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cc976cd1

dev-util/pwntools: add bash/zsh completion

Closes: https://github.com/gentoo/gentoo/pull/33225
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Yixun Lan  gentoo.org>

 ...ntools-4.12.0_beta0.ebuild => pwntools-4.12.0_beta0-r1.ebuild} | 8 +++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/dev-util/pwntools/pwntools-4.12.0_beta0.ebuild 
b/dev-util/pwntools/pwntools-4.12.0_beta0-r1.ebuild
similarity index 88%
rename from dev-util/pwntools/pwntools-4.12.0_beta0.ebuild
rename to dev-util/pwntools/pwntools-4.12.0_beta0-r1.ebuild
index ae6e8ade5145..d7c245f70d06 100644
--- a/dev-util/pwntools/pwntools-4.12.0_beta0.ebuild
+++ b/dev-util/pwntools/pwntools-4.12.0_beta0-r1.ebuild
@@ -5,7 +5,7 @@ EAPI=8
 
 PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
+inherit bash-completion-r1 distutils-r1
 
 DESCRIPTION="CTF framework and exploit development library"
 HOMEPAGE="https://github.com/Gallopsled/pwntools;
@@ -57,5 +57,11 @@ python_configure_all() {
 src_install() {
distutils-r1_src_install
 
+   newbashcomp extra/bash_completion.d/pwn pwn
+   newbashcomp extra/bash_completion.d/shellcraft shellcraft
+
+   insinto /usr/share/zsh/site-functions
+   doins extra/zsh_completion/_pwn
+
rm -r "${ED}/usr/pwntools-doc" || die
 }



[gentoo-commits] repo/gentoo:master commit in: dev-util/pwntools/

2023-10-01 Thread Sam James
commit: 666ee57a7bb06e1cb74f88dc89959666f9f18bb9
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Mon Sep 18 19:10:24 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Oct  1 07:32:31 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=666ee57a

dev-util/pwntools: add 4.12.0_beta0

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/32911
Signed-off-by: Sam James  gentoo.org>

 dev-util/pwntools/Manifest |  1 +
 dev-util/pwntools/pwntools-4.12.0_beta0.ebuild | 61 ++
 2 files changed, 62 insertions(+)

diff --git a/dev-util/pwntools/Manifest b/dev-util/pwntools/Manifest
index 3355e3824cc8..fc5aeba8bb9b 100644
--- a/dev-util/pwntools/Manifest
+++ b/dev-util/pwntools/Manifest
@@ -1,3 +1,4 @@
 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.12.0_beta0.gh.tar.gz 4244487 BLAKE2B 
a5312c5c454ddfbdbfd27ddf200194155db1dbc6bd545bc2de0ba0d18bee731dc9d7109e205e4426776a12a9cf715a45a365afd1b624edd0d3e1abb81e3a1936
 SHA512 
d14ea4283b78387362673c5416e2c7aa55c6ac5e2cd7191f57b28afdf55b1cf8c4044c265022591f30f56bcf7bde8d745e2dc70ada6763abf07c43899516f537

diff --git a/dev-util/pwntools/pwntools-4.12.0_beta0.ebuild 
b/dev-util/pwntools/pwntools-4.12.0_beta0.ebuild
new file mode 100644
index ..ae6e8ade5145
--- /dev/null
+++ b/dev-util/pwntools/pwntools-4.12.0_beta0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{10..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="CTF framework and exploit development library"
+HOMEPAGE="https://github.com/Gallopsled/pwntools;
+
+if [[ ${PV} == "" ]]; then
+   inherit git-r3
+   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"
+   S="${WORKDIR}/${PN}-${PV/_beta/beta}"
+fi
+
+LICENSE="MIT GPL-2+ BSD-2"
+SLOT="0"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-libs/capstone-3.0.5[python,${PYTHON_USEDEP}]
+   >=dev-util/ROPgadget-5.3[${PYTHON_USEDEP}]
+   >=dev-util/unicorn-1.0.2[python,${PYTHON_USEDEP}]
+   dev-python/colored-traceback[${PYTHON_USEDEP}]
+   >=dev-python/intervaltree-3.0[${PYTHON_USEDEP}]
+   >=dev-python/mako-1.0.0[${PYTHON_USEDEP}]
+   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/pygments-2.0[${PYTHON_USEDEP}]
+   >=dev-python/pyserial-2.7[${PYTHON_USEDEP}]
+   dev-python/PySocks[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.0[${PYTHON_USEDEP}]
+   dev-python/rpyc[${PYTHON_USEDEP}]
+   >=dev-python/six-1.12.0[${PYTHON_USEDEP}]
+   dev-python/sortedcontainers[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.11.0_update_deps.patch"
+)
+
+python_configure_all() {
+   DISTUTILS_ARGS=(
+   --only-use-pwn-command
+   )
+}
+
+src_install() {
+   distutils-r1_src_install
+
+   rm -r "${ED}/usr/pwntools-doc" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/pwntools/

2023-09-18 Thread Sam James
commit: 719301d0f4abeeecbb657c826c3e7ac31fb2c0c1
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Sat Sep 16 07:07:25 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 18 07:38:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=719301d0

dev-util/pwntools: add 4.11.0

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 dev-util/pwntools/Manifest | 1 +
 dev-util/pwntools/{pwntools-.ebuild => pwntools-4.11.0.ebuild} | 4 ++--
 dev-util/pwntools/pwntools-.ebuild | 2 +-
 3 files changed, 4 insertions(+), 3 deletions(-)

diff --git a/dev-util/pwntools/Manifest b/dev-util/pwntools/Manifest
index 54daa90e4621..6a33c7632504 100644
--- a/dev-util/pwntools/Manifest
+++ b/dev-util/pwntools/Manifest
@@ -1,3 +1,4 @@
 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 
8ed404dc556383712ad4de799fbff09f51735065cac07ca909f1430b22e6e9574d8704a7ce0e22d5f6edb18b956847a7aaf4dd6cf0b44fbfcf58e32497fb

diff --git a/dev-util/pwntools/pwntools-.ebuild 
b/dev-util/pwntools/pwntools-4.11.0.ebuild
similarity index 95%
copy from dev-util/pwntools/pwntools-.ebuild
copy to dev-util/pwntools/pwntools-4.11.0.ebuild
index 627a76a38d69..e1e83950a59c 100644
--- a/dev-util/pwntools/pwntools-.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
 
@@ -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}]

diff --git a/dev-util/pwntools/pwntools-.ebuild 
b/dev-util/pwntools/pwntools-.ebuild
index 627a76a38d69..ae6e8ade5145 100644
--- a/dev-util/pwntools/pwntools-.ebuild
+++ b/dev-util/pwntools/pwntools-.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=8
 
-PYTHON_COMPAT=( python3_{9..11} )
+PYTHON_COMPAT=( python3_{10..11} )
 DISTUTILS_USE_PEP517=setuptools
 inherit distutils-r1
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/pwntools/

2023-09-18 Thread Sam James
commit: 124a6bbd57f265385d551e7410fb20355a8cf687
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Mon Sep 18 04:05:35 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 18 07:38:52 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=124a6bbd

dev-util/pwntools: drop 4.9.0-r2

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/32824
Signed-off-by: Sam James  gentoo.org>

 dev-util/pwntools/Manifest |  1 -
 dev-util/pwntools/pwntools-4.9.0-r2.ebuild | 62 --
 2 files changed, 63 deletions(-)

diff --git a/dev-util/pwntools/Manifest b/dev-util/pwntools/Manifest
index 6a33c7632504..3355e3824cc8 100644
--- a/dev-util/pwntools/Manifest
+++ b/dev-util/pwntools/Manifest
@@ -1,4 +1,3 @@
 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 
8ed404dc556383712ad4de799fbff09f51735065cac07ca909f1430b22e6e9574d8704a7ce0e22d5f6edb18b956847a7aaf4dd6cf0b44fbfcf58e32497fb

diff --git a/dev-util/pwntools/pwntools-4.9.0-r2.ebuild 
b/dev-util/pwntools/pwntools-4.9.0-r2.ebuild
deleted file mode 100644
index cca036676bc2..
--- a/dev-util/pwntools/pwntools-4.9.0-r2.ebuild
+++ /dev/null
@@ -1,62 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-PYTHON_COMPAT=( python3_{9..11} )
-DISTUTILS_USE_PEP517=setuptools
-inherit distutils-r1
-
-DESCRIPTION="CTF framework and exploit development library"
-HOMEPAGE="https://github.com/Gallopsled/pwntools;
-
-if [[ ${PV} == "" ]]; then
-   inherit git-r3
-   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"
-   S="${WORKDIR}/${PN}-${PV/_beta/beta}"
-fi
-
-LICENSE="MIT GPL-2+ BSD-2"
-SLOT="0"
-
-RDEPEND="
-   ${PYTHON_DEPS}
-   >=dev-libs/capstone-3.0.5[python,${PYTHON_USEDEP}]
-   >=dev-util/ROPgadget-5.3[${PYTHON_USEDEP}]
-   >=dev-util/unicorn-1.0.2[python,${PYTHON_USEDEP}]
-   dev-python/colored-traceback[${PYTHON_USEDEP}]
-   >=dev-python/intervaltree-3.0[${PYTHON_USEDEP}]
-   >=dev-python/mako-1.0.0[${PYTHON_USEDEP}]
-   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/pygments-2.0[${PYTHON_USEDEP}]
-   >=dev-python/pyserial-2.7[${PYTHON_USEDEP}]
-   dev-python/PySocks[${PYTHON_USEDEP}]
-   dev-python/python-dateutil[${PYTHON_USEDEP}]
-   >=dev-python/requests-2.0[${PYTHON_USEDEP}]
-   dev-python/rpyc[${PYTHON_USEDEP}]
-   >=dev-python/six-1.12.0[${PYTHON_USEDEP}]
-   dev-python/sortedcontainers[${PYTHON_USEDEP}]
-"
-
-PATCHES=(
-   "${FILESDIR}/${PN}-4.0.0_do_not_mess_with_docs.patch"
-   "${FILESDIR}/${PN}-4.1.0_update_deps.patch"
-)
-
-python_configure_all() {
-   DISTUTILS_ARGS=(
-   --only-use-pwn-command
-   )
-}
-
-src_install() {
-   distutils-r1_src_install
-
-   rm -r "${ED}/usr/pwntools-doc" || die
-}



[gentoo-commits] repo/gentoo:master commit in: dev-util/pwntools/

2023-09-17 Thread Sam James
commit: 04eccd4c75bfb2ca46fe357bb98b1668bf50e818
Author: Sam James  gentoo  org>
AuthorDate: Mon Sep 18 00:17:44 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Sep 18 00:17:44 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04eccd4c

dev-util/pwntools: Stabilize 4.10.0 x86, #914357

Signed-off-by: Sam James  gentoo.org>

 dev-util/pwntools/pwntools-4.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/pwntools/pwntools-4.10.0.ebuild 
b/dev-util/pwntools/pwntools-4.10.0.ebuild
index 0ba7a0294197..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} == "" ]]; 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
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/pwntools/

2023-09-17 Thread Sam James
commit: e59744454547c90c71b69456602bed451ad8877a
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 17 23:58:42 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 17 23:58:42 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e5974445

dev-util/pwntools: Stabilize 4.10.0 amd64, #914357

Signed-off-by: Sam James  gentoo.org>

 dev-util/pwntools/pwntools-4.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/pwntools/pwntools-4.10.0.ebuild 
b/dev-util/pwntools/pwntools-4.10.0.ebuild
index 8fbdaf6ae04e..0ba7a0294197 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} == "" ]]; 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
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/pwntools/

2023-05-27 Thread Joonas Niilola
commit: e9554a7d66b48772ee7affa249face35d9f75be7
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Sun May 21 18:15:59 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat May 27 07:49:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e9554a7d

dev-util/pwntools: sync live ebuild

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/31118
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/pwntools/pwntools-.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/dev-util/pwntools/pwntools-.ebuild 
b/dev-util/pwntools/pwntools-.ebuild
index 716ef0f390c1..627a76a38d69 100644
--- a/dev-util/pwntools/pwntools-.ebuild
+++ b/dev-util/pwntools/pwntools-.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == "" ]]; 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
 
@@ -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() {



[gentoo-commits] repo/gentoo:master commit in: dev-util/pwntools/files/, dev-util/pwntools/

2023-05-27 Thread Joonas Niilola
commit: adc38150f7b46d9521a048512a63906ef8c60c91
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Sun May 21 18:15:22 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat May 27 07:49:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adc38150

dev-util/pwntools: add 4.11.0_beta0

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/pwntools/Manifest |  1 +
 .../files/pwntools-4.11.0_update_deps.patch| 10 
 dev-util/pwntools/pwntools-4.11.0_beta0.ebuild | 61 ++
 3 files changed, 72 insertions(+)

diff --git a/dev-util/pwntools/Manifest b/dev-util/pwntools/Manifest
index 28623369b602..54daa90e4621 100644
--- a/dev-util/pwntools/Manifest
+++ b/dev-util/pwntools/Manifest
@@ -1,2 +1,3 @@
 DIST pwntools-4.10.0.gh.tar.gz 4228469 BLAKE2B 
a452d1efb23430a27630b402ad49967088bf8f9bcfa1e9fda1a87c58384c750531724ad24efa89caaa205097617529f9e0b8489251b7d5f098540efd8e4459c3
 SHA512 
6d96b71da08661ca225cc21bb06d66333c8ccdb79852bbd679ff7d69b091fe3cc6811f7317e1011e7c6867c5b70aaeb5f02de2fb03882914005fbbde583570d0
+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 
8ed404dc556383712ad4de799fbff09f51735065cac07ca909f1430b22e6e9574d8704a7ce0e22d5f6edb18b956847a7aaf4dd6cf0b44fbfcf58e32497fb

diff --git a/dev-util/pwntools/files/pwntools-4.11.0_update_deps.patch 
b/dev-util/pwntools/files/pwntools-4.11.0_update_deps.patch
new file mode 100644
index ..653c41f665b8
--- /dev/null
+++ b/dev-util/pwntools/files/pwntools-4.11.0_update_deps.patch
@@ -0,0 +1,10 @@
+--- a/pyproject.toml
 b/pyproject.toml
+@@ -41,7 +41,6 @@ dependencies = [
+ "ropgadget>=5.3",
+ "pyserial>=2.7",
+ "requests>=2.0",
+-"pip>=6.0.8",
+ "pygments>=2.0",
+ "pysocks",
+ "python-dateutil",

diff --git a/dev-util/pwntools/pwntools-4.11.0_beta0.ebuild 
b/dev-util/pwntools/pwntools-4.11.0_beta0.ebuild
new file mode 100644
index ..627a76a38d69
--- /dev/null
+++ b/dev-util/pwntools/pwntools-4.11.0_beta0.ebuild
@@ -0,0 +1,61 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="CTF framework and exploit development library"
+HOMEPAGE="https://github.com/Gallopsled/pwntools;
+
+if [[ ${PV} == "" ]]; then
+   inherit git-r3
+   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"
+   S="${WORKDIR}/${PN}-${PV/_beta/beta}"
+fi
+
+LICENSE="MIT GPL-2+ BSD-2"
+SLOT="0"
+
+RDEPEND="
+   ${PYTHON_DEPS}
+   >=dev-libs/capstone-3.0.5[python,${PYTHON_USEDEP}]
+   >=dev-util/ROPgadget-5.3[${PYTHON_USEDEP}]
+   >=dev-util/unicorn-1.0.2[python,${PYTHON_USEDEP}]
+   dev-python/colored-traceback[${PYTHON_USEDEP}]
+   >=dev-python/intervaltree-3.0[${PYTHON_USEDEP}]
+   >=dev-python/mako-1.0.0[${PYTHON_USEDEP}]
+   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/pygments-2.0[${PYTHON_USEDEP}]
+   >=dev-python/pyserial-2.7[${PYTHON_USEDEP}]
+   dev-python/PySocks[${PYTHON_USEDEP}]
+   dev-python/python-dateutil[${PYTHON_USEDEP}]
+   >=dev-python/requests-2.0[${PYTHON_USEDEP}]
+   dev-python/rpyc[${PYTHON_USEDEP}]
+   >=dev-python/six-1.12.0[${PYTHON_USEDEP}]
+   dev-python/sortedcontainers[${PYTHON_USEDEP}]
+"
+
+PATCHES=(
+   "${FILESDIR}/${PN}-4.11.0_update_deps.patch"
+)
+
+python_configure_all() {
+   DISTUTILS_ARGS=(
+   --only-use-pwn-command
+   )
+}
+
+src_install() {
+   distutils-r1_src_install
+
+   rm -r "${ED}/usr/pwntools-doc" || die
+}



[gentoo-commits] repo/gentoo:master commit in: dev-util/pwntools/

2023-05-27 Thread Joonas Niilola
commit: 29b22b96d51c4abc7c171a6d653ba89c73082d7e
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Sun May 21 18:02:55 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sat May 27 07:49:20 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=29b22b96

dev-util/pwntools: add 4.10.0, drop 4.10.0_beta0-r2

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/pwntools/Manifest  | 2 +-
 .../{pwntools-4.10.0_beta0-r2.ebuild => pwntools-4.10.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/pwntools/Manifest b/dev-util/pwntools/Manifest
index 4a83d4346459..28623369b602 100644
--- a/dev-util/pwntools/Manifest
+++ b/dev-util/pwntools/Manifest
@@ -1,2 +1,2 @@
-DIST pwntools-4.10.0_beta0.gh.tar.gz 4228046 BLAKE2B 
3b03b3a9af12b23405af3d59fffa6c0baf430d9c8fc9c4180d43fb015b5707e317189a4d38091de02a688da34756aa9dd1ba8ae264857556db142880141f7d61
 SHA512 
9806509deff098e1d0f4f3cec335191f536d3e59d620acb7966aafccc64ebc84a28ee77c91b2aac93c8ba13a36fc77968dfe56852b1fc593a1ca2d2e568d82c6
+DIST pwntools-4.10.0.gh.tar.gz 4228469 BLAKE2B 
a452d1efb23430a27630b402ad49967088bf8f9bcfa1e9fda1a87c58384c750531724ad24efa89caaa205097617529f9e0b8489251b7d5f098540efd8e4459c3
 SHA512 
6d96b71da08661ca225cc21bb06d66333c8ccdb79852bbd679ff7d69b091fe3cc6811f7317e1011e7c6867c5b70aaeb5f02de2fb03882914005fbbde583570d0
 DIST pwntools-4.9.0.gh.tar.gz 4218616 BLAKE2B 
d811a96943fbe80a4082bdff412aee5df02250846189e6300e99a6630bc02906053e728ca9904b27ddc546ad2c3612818a046b4d6418d8ebf682df600b99bc99
 SHA512 
8ed404dc556383712ad4de799fbff09f51735065cac07ca909f1430b22e6e9574d8704a7ce0e22d5f6edb18b956847a7aaf4dd6cf0b44fbfcf58e32497fb

diff --git a/dev-util/pwntools/pwntools-4.10.0_beta0-r2.ebuild 
b/dev-util/pwntools/pwntools-4.10.0.ebuild
similarity index 100%
rename from dev-util/pwntools/pwntools-4.10.0_beta0-r2.ebuild
rename to dev-util/pwntools/pwntools-4.10.0.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-util/pwntools/

2023-03-04 Thread Joonas Niilola
commit: 51f077b2a8d1e01520bd22d46fb0f7df1f0d7cc6
Author: Joonas Niilola  gentoo  org>
AuthorDate: Sun Mar  5 07:25:14 2023 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Mar  5 07:25:47 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51f077b2

dev-util/pwntools: Stabilize 4.9.0-r2 amd64, #899556

Signed-off-by: Joonas Niilola  gentoo.org>

 dev-util/pwntools/pwntools-4.9.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/pwntools/pwntools-4.9.0-r2.ebuild 
b/dev-util/pwntools/pwntools-4.9.0-r2.ebuild
index 617f59d43a8e..cca036676bc2 100644
--- a/dev-util/pwntools/pwntools-4.9.0-r2.ebuild
+++ b/dev-util/pwntools/pwntools-4.9.0-r2.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == "" ]]; 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 x86"
S="${WORKDIR}/${PN}-${PV/_beta/beta}"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/pwntools/

2023-03-04 Thread Arthur Zamarin
commit: c8da2c49ddc58727d8ac4188ca8c9b2c2ba50de8
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Mar  4 11:23:51 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Mar  4 11:23:51 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c8da2c49

dev-util/pwntools: Stabilize 4.9.0-r2 x86, #899556

Signed-off-by: Arthur Zamarin  gentoo.org>

 dev-util/pwntools/pwntools-4.9.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/pwntools/pwntools-4.9.0-r2.ebuild 
b/dev-util/pwntools/pwntools-4.9.0-r2.ebuild
index 716ef0f390c1..617f59d43a8e 100644
--- a/dev-util/pwntools/pwntools-4.9.0-r2.ebuild
+++ b/dev-util/pwntools/pwntools-4.9.0-r2.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == "" ]]; 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 x86"
S="${WORKDIR}/${PN}-${PV/_beta/beta}"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/pwntools/

2023-02-10 Thread Yixun Lan
commit: df67e3da1d98ff927bee832ef53b6db47cf89313
Author: Yixun Lan  gentoo  org>
AuthorDate: Fri Feb 10 08:39:46 2023 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Fri Feb 10 08:39:46 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df67e3da

dev-util/pwntools: Keyword 4.10.0_beta0-r2 riscv, #892824

Signed-off-by: Yixun Lan  gentoo.org>

 dev-util/pwntools/pwntools-4.10.0_beta0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-util/pwntools/pwntools-4.10.0_beta0-r2.ebuild 
b/dev-util/pwntools/pwntools-4.10.0_beta0-r2.ebuild
index 716ef0f390c1..7b7756971d7b 100644
--- a/dev-util/pwntools/pwntools-4.10.0_beta0-r2.ebuild
+++ b/dev-util/pwntools/pwntools-4.10.0_beta0-r2.ebuild
@@ -15,7 +15,7 @@ if [[ ${PV} == "" ]]; 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 ~riscv ~x86"
S="${WORKDIR}/${PN}-${PV/_beta/beta}"
 fi
 



[gentoo-commits] repo/gentoo:master commit in: dev-util/pwntools/

2023-01-31 Thread Sam James
commit: 2c49cc00ae62e5161c8ad4b0e105d6d0456a4752
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Tue Jan 31 21:39:10 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Feb  1 07:25:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2c49cc00

dev-util/pwntools: don't mess up /usr/bin with file collision

Closes: https://bugs.gentoo.org/892724
Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Closes: https://github.com/gentoo/gentoo/pull/29364
Signed-off-by: Sam James  gentoo.org>

 dev-util/pwntools/Manifest| 4 ++--
 ...ols-4.10.0_beta0-r1.ebuild => pwntools-4.10.0_beta0-r2.ebuild} | 8 +++-
 .../{pwntools-4.9.0-r1.ebuild => pwntools-4.9.0-r2.ebuild}| 8 +++-
 dev-util/pwntools/pwntools-.ebuild| 8 +++-
 4 files changed, 23 insertions(+), 5 deletions(-)

diff --git a/dev-util/pwntools/Manifest b/dev-util/pwntools/Manifest
index 43f0be0443ed..4a83d4346459 100644
--- a/dev-util/pwntools/Manifest
+++ b/dev-util/pwntools/Manifest
@@ -1,2 +1,2 @@
-DIST pwntools-4.10.0_beta0.tar.gz 4228046 BLAKE2B 
3b03b3a9af12b23405af3d59fffa6c0baf430d9c8fc9c4180d43fb015b5707e317189a4d38091de02a688da34756aa9dd1ba8ae264857556db142880141f7d61
 SHA512 
9806509deff098e1d0f4f3cec335191f536d3e59d620acb7966aafccc64ebc84a28ee77c91b2aac93c8ba13a36fc77968dfe56852b1fc593a1ca2d2e568d82c6
-DIST pwntools-4.9.0.tar.gz 4218616 BLAKE2B 
d811a96943fbe80a4082bdff412aee5df02250846189e6300e99a6630bc02906053e728ca9904b27ddc546ad2c3612818a046b4d6418d8ebf682df600b99bc99
 SHA512 
8ed404dc556383712ad4de799fbff09f51735065cac07ca909f1430b22e6e9574d8704a7ce0e22d5f6edb18b956847a7aaf4dd6cf0b44fbfcf58e32497fb
+DIST pwntools-4.10.0_beta0.gh.tar.gz 4228046 BLAKE2B 
3b03b3a9af12b23405af3d59fffa6c0baf430d9c8fc9c4180d43fb015b5707e317189a4d38091de02a688da34756aa9dd1ba8ae264857556db142880141f7d61
 SHA512 
9806509deff098e1d0f4f3cec335191f536d3e59d620acb7966aafccc64ebc84a28ee77c91b2aac93c8ba13a36fc77968dfe56852b1fc593a1ca2d2e568d82c6
+DIST pwntools-4.9.0.gh.tar.gz 4218616 BLAKE2B 
d811a96943fbe80a4082bdff412aee5df02250846189e6300e99a6630bc02906053e728ca9904b27ddc546ad2c3612818a046b4d6418d8ebf682df600b99bc99
 SHA512 
8ed404dc556383712ad4de799fbff09f51735065cac07ca909f1430b22e6e9574d8704a7ce0e22d5f6edb18b956847a7aaf4dd6cf0b44fbfcf58e32497fb

diff --git a/dev-util/pwntools/pwntools-4.10.0_beta0-r1.ebuild 
b/dev-util/pwntools/pwntools-4.10.0_beta0-r2.ebuild
similarity index 93%
rename from dev-util/pwntools/pwntools-4.10.0_beta0-r1.ebuild
rename to dev-util/pwntools/pwntools-4.10.0_beta0-r2.ebuild
index 765bf018a914..716ef0f390c1 100644
--- a/dev-util/pwntools/pwntools-4.10.0_beta0-r1.ebuild
+++ b/dev-util/pwntools/pwntools-4.10.0_beta0-r2.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/Gallopsled/pwntools.git;
 else
-   
SRC_URI="https://github.com/Gallopsled/pwntools/archive/${PV/_beta/beta}.tar.gz 
-> ${P}.tar.gz"
+   
SRC_URI="https://github.com/Gallopsled/pwntools/archive/${PV/_beta/beta}.tar.gz 
-> ${P}.gh.tar.gz"
KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/${PN}-${PV/_beta/beta}"
 fi
@@ -49,6 +49,12 @@ PATCHES=(
"${FILESDIR}/${PN}-4.1.0_update_deps.patch"
 )
 
+python_configure_all() {
+   DISTUTILS_ARGS=(
+   --only-use-pwn-command
+   )
+}
+
 src_install() {
distutils-r1_src_install
 

diff --git a/dev-util/pwntools/pwntools-4.9.0-r1.ebuild 
b/dev-util/pwntools/pwntools-4.9.0-r2.ebuild
similarity index 93%
rename from dev-util/pwntools/pwntools-4.9.0-r1.ebuild
rename to dev-util/pwntools/pwntools-4.9.0-r2.ebuild
index 765bf018a914..716ef0f390c1 100644
--- a/dev-util/pwntools/pwntools-4.9.0-r1.ebuild
+++ b/dev-util/pwntools/pwntools-4.9.0-r2.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/Gallopsled/pwntools.git;
 else
-   
SRC_URI="https://github.com/Gallopsled/pwntools/archive/${PV/_beta/beta}.tar.gz 
-> ${P}.tar.gz"
+   
SRC_URI="https://github.com/Gallopsled/pwntools/archive/${PV/_beta/beta}.tar.gz 
-> ${P}.gh.tar.gz"
KEYWORDS="~amd64 ~x86"
S="${WORKDIR}/${PN}-${PV/_beta/beta}"
 fi
@@ -49,6 +49,12 @@ PATCHES=(
"${FILESDIR}/${PN}-4.1.0_update_deps.patch"
 )
 
+python_configure_all() {
+   DISTUTILS_ARGS=(
+   --only-use-pwn-command
+   )
+}
+
 src_install() {
distutils-r1_src_install
 

diff --git a/dev-util/pwntools/pwntools-.ebuild 
b/dev-util/pwntools/pwntools-.ebuild
index 765bf018a914..716ef0f390c1 100644
--- a/dev-util/pwntools/pwntools-.ebuild
+++ b/dev-util/pwntools/pwntools-.ebuild
@@ -14,7 +14,7 @@ if [[ ${PV} == "" ]]; then
inherit git-r3
EGIT_REPO_URI="https://github.com/Gallopsled/pwntools.git;
 else
-   
SRC_URI="https://github.com/Gallopsled/pwntools/archive/${PV/_beta/beta}.tar.gz 
-> ${P}.tar.gz"
+ 

[gentoo-commits] repo/gentoo:master commit in: dev-util/pwntools/

2023-01-30 Thread Sam James
commit: 48bf58c08bf4c6120646da1302e47e16c29bcc32
Author: Sam James  gentoo  org>
AuthorDate: Tue Jan 31 04:03:05 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 31 04:03:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48bf58c0

dev-util/pwntools: regenerate Manifest (victim of gh tarball instability window)

Signed-off-by: Sam James  gentoo.org>

 dev-util/pwntools/Manifest| 4 ++--
 .../{pwntools-4.10.0_beta0.ebuild => pwntools-4.10.0_beta0-r1.ebuild} | 0
 dev-util/pwntools/{pwntools-4.9.0.ebuild => pwntools-4.9.0-r1.ebuild} | 0
 3 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-util/pwntools/Manifest b/dev-util/pwntools/Manifest
index 1a7e7f40853c..43f0be0443ed 100644
--- a/dev-util/pwntools/Manifest
+++ b/dev-util/pwntools/Manifest
@@ -1,2 +1,2 @@
-DIST pwntools-4.10.0_beta0.tar.gz 4234355 BLAKE2B 
d214233b286422de0ba37bc6c4bb506c0f9aec37a3f740785636e7e5c556ba71fa150625cd50fb306a68a00f7896f32d8c84108ac57651417f984adf8fa7fa89
 SHA512 
7b0c0f7cea09ce85965be655aa6d776144b6d5940260a4bbb402c9f1b28aa7734faf215e1a44be4364dcded24bd9db0a4ef1923be2e74b5ee436a067256d2652
-DIST pwntools-4.9.0.tar.gz 4224412 BLAKE2B 
b4efd94c04b5c0b224fdcd97ebb6811f9cefe1ff9c433136bbcd4ea139c1c6e1c0900480f40d31de632c25982217aac8410afa801ff6ab4edfec60618f8903e1
 SHA512 
759be3889f71bde4e7276f67c2bee1b0b305216a7320c1ba056a3f440156e102eacd69e9397f7bf4b49a36a8e327cbfbe2abc4e430dc41b4c6bd83546c8047f5
+DIST pwntools-4.10.0_beta0.tar.gz 4228046 BLAKE2B 
3b03b3a9af12b23405af3d59fffa6c0baf430d9c8fc9c4180d43fb015b5707e317189a4d38091de02a688da34756aa9dd1ba8ae264857556db142880141f7d61
 SHA512 
9806509deff098e1d0f4f3cec335191f536d3e59d620acb7966aafccc64ebc84a28ee77c91b2aac93c8ba13a36fc77968dfe56852b1fc593a1ca2d2e568d82c6
+DIST pwntools-4.9.0.tar.gz 4218616 BLAKE2B 
d811a96943fbe80a4082bdff412aee5df02250846189e6300e99a6630bc02906053e728ca9904b27ddc546ad2c3612818a046b4d6418d8ebf682df600b99bc99
 SHA512 
8ed404dc556383712ad4de799fbff09f51735065cac07ca909f1430b22e6e9574d8704a7ce0e22d5f6edb18b956847a7aaf4dd6cf0b44fbfcf58e32497fb

diff --git a/dev-util/pwntools/pwntools-4.10.0_beta0.ebuild 
b/dev-util/pwntools/pwntools-4.10.0_beta0-r1.ebuild
similarity index 100%
rename from dev-util/pwntools/pwntools-4.10.0_beta0.ebuild
rename to dev-util/pwntools/pwntools-4.10.0_beta0-r1.ebuild

diff --git a/dev-util/pwntools/pwntools-4.9.0.ebuild 
b/dev-util/pwntools/pwntools-4.9.0-r1.ebuild
similarity index 100%
rename from dev-util/pwntools/pwntools-4.9.0.ebuild
rename to dev-util/pwntools/pwntools-4.9.0-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: dev-util/pwntools/files/, dev-util/pwntools/

2023-01-30 Thread Sam James
commit: 003cd078f05b7ffd11fe4d2c30e4502aee81455b
Author: Mario Haustein  hrz  tu-chemnitz  de>
AuthorDate: Mon Jan 30 22:11:52 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jan 31 02:00:35 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=003cd078

dev-util/pwntools: new package, add 4.9.0, 4.10.0_beta0, 

Signed-off-by: Mario Haustein  hrz.tu-chemnitz.de>
Signed-off-by: Sam James  gentoo.org>

 dev-util/pwntools/Manifest |  2 +
 .../pwntools-4.0.0_do_not_mess_with_docs.patch | 25 ++
 .../files/pwntools-4.1.0_update_deps.patch | 10 
 dev-util/pwntools/metadata.xml | 16 +++
 dev-util/pwntools/pwntools-4.10.0_beta0.ebuild | 56 ++
 dev-util/pwntools/pwntools-4.9.0.ebuild| 56 ++
 dev-util/pwntools/pwntools-.ebuild | 56 ++
 7 files changed, 221 insertions(+)

diff --git a/dev-util/pwntools/Manifest b/dev-util/pwntools/Manifest
new file mode 100644
index ..1a7e7f40853c
--- /dev/null
+++ b/dev-util/pwntools/Manifest
@@ -0,0 +1,2 @@
+DIST pwntools-4.10.0_beta0.tar.gz 4234355 BLAKE2B 
d214233b286422de0ba37bc6c4bb506c0f9aec37a3f740785636e7e5c556ba71fa150625cd50fb306a68a00f7896f32d8c84108ac57651417f984adf8fa7fa89
 SHA512 
7b0c0f7cea09ce85965be655aa6d776144b6d5940260a4bbb402c9f1b28aa7734faf215e1a44be4364dcded24bd9db0a4ef1923be2e74b5ee436a067256d2652
+DIST pwntools-4.9.0.tar.gz 4224412 BLAKE2B 
b4efd94c04b5c0b224fdcd97ebb6811f9cefe1ff9c433136bbcd4ea139c1c6e1c0900480f40d31de632c25982217aac8410afa801ff6ab4edfec60618f8903e1
 SHA512 
759be3889f71bde4e7276f67c2bee1b0b305216a7320c1ba056a3f440156e102eacd69e9397f7bf4b49a36a8e327cbfbe2abc4e430dc41b4c6bd83546c8047f5

diff --git a/dev-util/pwntools/files/pwntools-4.0.0_do_not_mess_with_docs.patch 
b/dev-util/pwntools/files/pwntools-4.0.0_do_not_mess_with_docs.patch
new file mode 100644
index ..9256a2772245
--- /dev/null
+++ b/dev-util/pwntools/files/pwntools-4.0.0_do_not_mess_with_docs.patch
@@ -0,0 +1,25 @@
+--- a/setup.py.orig2020-01-10 12:01:28.688051015 +0800
 b/setup.py 2020-01-10 12:02:10.370053813 +0800
+@@ -70,14 +70,6 @@
+ print("$ apt-get install python-dev", file=sys.stderr)
+ sys.exit(-1)
+ 
+-# Convert README.md to reStructuredText for PyPI
+-long_description = ''
+-try:
+-long_description = subprocess.check_output(['pandoc', 'README.md', 
'--to=rst'], universal_newlines=True)
+-except Exception as e:
+-print("Failed to convert README.md through pandoc, proceeding anyway", 
file=sys.stderr)
+-traceback.print_exc()
+-
+ setup(
+ name = 'pwntools',
+ python_requires  = '>=2.7',
+@@ -99,7 +91,6 @@
+ entry_points = {'console_scripts': console_scripts},
+ scripts  = glob.glob("bin/*"),
+ description  = "Pwntools CTF framework and exploit development 
library.",
+-long_description = long_description,
+ author   = "Gallopsled et al.",
+ author_email = "pwntools-us...@googlegroups.com",
+ url  = 'https://pwntools.com',

diff --git a/dev-util/pwntools/files/pwntools-4.1.0_update_deps.patch 
b/dev-util/pwntools/files/pwntools-4.1.0_update_deps.patch
new file mode 100644
index ..fd103c13e497
--- /dev/null
+++ b/dev-util/pwntools/files/pwntools-4.1.0_update_deps.patch
@@ -0,0 +1,10 @@
+--- a/setup.py.orig2020-05-09 10:43:06.946464282 +0800
 b/setup.py 2020-05-09 10:44:20.572463455 +0800
+@@ -52,7 +52,6 @@
+ 'ropgadget>=5.3',
+ 'pyserial>=2.7',
+ 'requests>=2.0',
+-'pip>=6.0.8',
+ 'pygments>=2.0',
+ 'pysocks',
+ 'python-dateutil',

diff --git a/dev-util/pwntools/metadata.xml b/dev-util/pwntools/metadata.xml
new file mode 100644
index ..bd1ce602dab7
--- /dev/null
+++ b/dev-util/pwntools/metadata.xml
@@ -0,0 +1,16 @@
+
+https://www.gentoo.org/dtd/metadata.dtd;>
+
+   
+   mario.haust...@hrz.tu-chemnitz.de
+   Mario Haustein
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   
+   
+   Gallopsled/pwntools
+   pwntools
+   
+

diff --git a/dev-util/pwntools/pwntools-4.10.0_beta0.ebuild 
b/dev-util/pwntools/pwntools-4.10.0_beta0.ebuild
new file mode 100644
index ..765bf018a914
--- /dev/null
+++ b/dev-util/pwntools/pwntools-4.10.0_beta0.ebuild
@@ -0,0 +1,56 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{9..11} )
+DISTUTILS_USE_PEP517=setuptools
+inherit distutils-r1
+
+DESCRIPTION="CTF framework and exploit development library"
+HOMEPAGE="https://github.com/Gallopsled/pwntools;
+
+if [[ ${PV}