[gentoo-commits] repo/gentoo:master commit in: dev-util/pwntools/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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}