37 Commits

Author SHA1 Message Date
sthen
75261975b1 bump REVISION for switch from Python 3.8 -> 3.9 2021-11-02 00:00:22 +00:00
sthen
8dd6398a50 update to py-cachetools-4.2.4 and switch to standard FLAVOR/FLAVORS
handling for py3 ports
2021-10-21 20:41:21 +00:00
jasper
56471577a2 zap a stray comment 2021-03-31 18:13:11 +00:00
jasper
0c7e890365 - update angr to 9.0.6642
- submitted patches have been merged upstream
- get rid of another superfluous patch and handle it with CXXFLAGS
- drop maintainership
2021-03-31 18:12:19 +00:00
jasper
556b3cb005 submitted upstream 2021-03-29 07:54:39 +00:00
sebastia
101dd45777 Add MODPY_FLAVOR to minidump dependency
following adding flavor to minidump as advised by sthen@
2021-03-20 22:37:31 +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
29518bba22 update angr to 9.0.5450 2021-01-21 19:46:42 +00:00
jasper
414bd83d5a update py-z3-solver to 4.8.10.0 2021-01-21 19:46:15 +00:00
jasper
65779d71ae update angr to 9.0.5405, lots of backwards incompatible changes... 2021-01-17 19:50:44 +00:00
jasper
e3f4e8bb72 update to py3-z3-solver-4.8.9.0 2021-01-17 19:50:09 +00:00
jasper
3d911c49f6 update to recent git commit and bump version to angr-vex-9.0 to match the upstream
VERSION file.
2021-01-17 19:49:27 +00:00
sthen
ff4f2a7583 devel/angr/py-angr: "fix" bogus LIB_DEPENDS, this is a mess because a file
in py-angr is linked to an _unversioned_ .so from py-unicorn.

LIB_DEPENDS without an associated WANTLIB is incorrect, the LIB_DEPENDS is
stripped so py-unicorn is not recorded as a dep in here. and WANTLIB requires
a versioned .so file.

convert to BUILD+RUN_DEPENDS, it's not 100% correct either but the only
sane way.
2020-12-31 14:11:49 +00:00
kn
3f02253b46 Remove myself as MAINTAINER 2020-11-04 20:58:16 +00:00
naddy
25bd1311b4 this port has an independent version number, restore the dropped revision 2020-07-08 20:55:25 +00:00
kn
0a1cfa833a Update to angr 8.20.7.6 2020-07-07 14:51:51 +00:00
sthen
d9cfe4113e bump REVISION; python 3 default changed to 3.8 2020-07-03 21:12:24 +00:00
kn
09f0de0a37 Update to angr 8.20.6.8
OK jasper
2020-06-15 08:49:02 +00:00
kn
10d6887976 Update to z3-solver 4.8.8.0 2020-06-14 20:11:48 +00:00
ajacoutot
6b2361632d math/py-networkx -> math/py-networkx${MODPY_FLAVOR} 2020-06-14 10:14:14 +00:00
kn
a13f815b94 Update angr and angrop to 8.20.1.7
Feedback and OK jasper
2020-02-15 18:36:18 +00:00
kn
feba8d69f7 Sort RDEPS 2020-02-11 20:52:12 +00:00
jasper
144ba21562 fix backwards logic and remove BUILD_DEPENDS from RUN_DEPENDS
pointed out by kili@
ok kn@
2020-02-11 13:13:58 +00:00
jasper
8c44613d6f adjust py-cachetools dependency 2019-12-28 14:10:21 +00:00
kmos
e4f2654602 Fix misspelling of MODPY_PYTEST. Important now that it is poisioned.
Pointed out by jca
2019-11-30 18:17:41 +00:00
kn
9edb11934a Update to 4.8.7.0
Pure maintainance release containing one assertion violation fix.
2019-11-25 13:07:36 +00:00
kn
1db8329e4b Use MODPY_PY_PREFIX, comment patch 2019-11-10 10:01:56 +00:00
kn
457d24db2a Update to angr-8.19.10.30 2019-11-10 09:29:32 +00:00
kn
c75d2640cb Fix angr-vex dependency
angr-vex's library is dlopen(3)ed py py-pyvex (not py-angr itself), so
register it as proper RDEP in py-pyvex (and only there).

Spotted after `pkg_add angrop' on a fresh installation where angr-vex was
not installed;  even though angr has an LDEP on it, our framework does not
turn it into a RDEP unless angr also links against it.
2019-10-26 12:12:24 +00:00
jasper
30b8616cf9 move ONLY_FOR_ARCHS from vex' Makefile to angr{,rop}
vex is amd64-only and there is no point in attempting to build packages
only to have them fail when the RDEP on vex cannot be resolved (e.g. on
i386 as reported by sthen).

prompted by sthen@
ok kn@
2019-09-30 08:24:44 +00:00
kn
f2fc1be99a Update angr to 8.19.7.25
Mostly just bugfixes;  there is no changelog, so please have a look at
https://github.com/angr/angr/commits/master/

"Go ahead" jasper
2019-09-15 13:29:50 +00:00
cwen
42d3ca48e8 py-z3-solver: unbreak with ports-gcc, by fixing an incorrect conversion.
Tested on sparc64 (by kmos@, thanks!) and macppc.

OK kmos@ kn@ (maintainer)
2019-08-16 23:27:09 +00:00
sthen
c3d25959fa fix py-z3-solver on i386, from jasper@ 2019-08-02 12:59:51 +00:00
kn
7614d44d99 Remove hardcoded optimizations 2019-07-23 19:56:50 +00:00
kn
f1274de1cd Comment the patch 2019-07-23 19:51:08 +00:00
kn
537892c6ae Set COMPILER
It uses -std=c++11, fix space nit while here.
2019-07-23 19:50:03 +00:00
jasper
29511e6dc8 import angr-8.19.4.5 and supporting libraries
angr is a suite of Python 3 libraries that let you load a binary
and do a lot of cool things to it:

- Disassembly and intermediate-representation lifting
- Program instrumentation
- Symbolic execution
- Control-flow analysis
- Data-dependency analysis
- Value-set analysis (VSA)
- Decompilation

join work with and ok kn@
rough edges will be handled in-tree
2019-07-23 19:22:21 +00:00