18 Commits

Author SHA1 Message Date
sthen
716f142842 bump for MODPY_DEFAULT_VERSION_3 change 2022-11-13 15:29:09 +00:00
sthen
eed574102a Fix ports for newer py3-setuptools; mostly just PLIST regens after some
files were dropped (mostly entry_points.txt) or .egg-info files changed
to directories. Small patches were needed where some other build systems
were calling Python tools to install due to changes in setuptools.
Messy patching needed for games/0ad which bundles a spidermonkey tar of
a specific version and patches it using files in its own distribution.

Been through a bulk on i386, plus I tested a few things separately on
amd64 where fallout from the recent qscintilla update has broken some ports
on !LP64 which was blocking them on i386.
2022-08-18 02:24:48 +00:00
naddy
8c0294c2fa drop RCS Ids 2022-03-11 19:53:16 +00:00
sthen
29389da44c bump REVISION for switch from Python 3.8 -> 3.9 2021-11-02 00:02:15 +00:00
jasper
2ef98bd034 relax RDEPEND on py-unicorn 2021-08-30 10:43:54 +00:00
sthen
3cbe1c2f30 Reverse the polarity of MODPY_VERSION; default is now 3.x,
if a port needs 2.x then set MODPY_VERSION=${MODPY_DEFAULT_VERSION_2}.

This commit doesn't change any versions currently used; it may be that
some ports have MODPY_DEFAULT_VERSION_2 but don't require it, those
should be cleaned up in the course of updating ports where possible.

Python module ports providing py3-* packages should still use
FLAVOR=python3 so that we don't have a mixture of dependencies some
using ${MODPY_FLAVOR} and others not.
2021-02-23 19:39:08 +00:00
jasper
b69e3445e2 update to pwntools-4.3.1 2021-01-18 20:11:41 +00:00
jasper
48a8570838 missing relaxation of RDEP on unicorn
reminded by aja@
2021-01-04 15:02:37 +00:00
jasper
289da3f1d1 update to pwntools-4.2.2 2020-10-30 19:38:27 +00:00
jasper
65bd229722 update to pwntools-4.2.1 2020-07-17 18:08:56 +00:00
sthen
d9cfe4113e bump REVISION; python 3 default changed to 3.8 2020-07-03 21:12:24 +00:00
jasper
1b073ee64b update to pwntools-4.1.4 2020-06-27 08:47:43 +00:00
jasper
a0b1cead0a update to pwntools-4.1.3 2020-06-25 07:10:31 +00:00
jasper
87a0a6c3ae tidy after unicorn was updated 2020-06-13 10:14:24 +00:00
jasper
d9c3bf0f6d - update to pwntools-4.1.2
- relax the unicorn dependency in setup.py for now as it requires 1.0.2rc3 which we don't have just yet.
  this effectively unfixes upstream #1115 (Fix gadget caching for ROP objects with multiple ELFs) for us
    for the time being; which i think is a fair trade-off to allow us to update pwntools

    based on an earlier diff by gonzalo@
2020-06-13 09:24:29 +00:00
sthen
77f7cc9c61 replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes 2019-07-12 20:49:33 +00:00
jasper
08b4b788c4 recognize retguard; can be used through 'pwn checksec'
discussed with mortimer@
2019-05-08 21:27:29 +00:00
jasper
70ee705a38 import pwntools-3.12.2
Pwntools is a CTF framework and exploit development library. Written in
Python, it is designed for rapid prototyping and development, and
intended to make exploit writing as simple as possible.

NB: Only the 'pwn' script has been installed, all other end-user scripts
are available through 'pwn', e.g. 'pwn checksec'.

OK aja@
2019-05-08 21:15:42 +00:00