| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
| |
PR: 255489
Fixes: f133c410c6d97254810f4f0fbd329e42b9eaf3a1
Approved by: lwhsu, portmgr (blanket)
Differential Revision: https://reviews.freebsd.org/D30039
|
|
|
|
| |
Reported by: lwhsu
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Angr binaries are now tagged as well. We may consider removing
ANGR_BINARIES_TAGNAME in the future.
- Remove restrictions on the unicorn version for now. This should prevent
the port from breaking again in the foreseeable future.
PR: 252042
Reported by: nc
Event: January 2021 Bugathon
Notes:
svn path=/head/; revision=561764
|
|
|
|
|
|
|
|
| |
Reported by: pkg-fallout
MFH: 2021Q1
Notes:
svn path=/head/; revision=561718
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since r558913 Python 3.8 incorporates BPO-42604 [1] which changed the
shared libs naming scheme. This means "EXT_SUFFIX" is now derived from
SOABI and yields with Python 3.8 to ".cpython-38.so" instead of ".so".
The affected ports strip the libaries in the "post-install" target via
hardcoded path(s) and the build fails at the end because the new extension
is not expected at this place.
Remedy the issue by adding wildcards to these paths. This should also
prepare the ports for future Python releases, which will use the new shared
libs naming scheme.
[1] https://bugs.python.org/issue42604
PR: 252057
Reported by: John Kennedy
Reviewed by: fluffy, koobs
Approved by: koobs (python)
Notes:
svn path=/head/; revision=559094
|
|
|
|
|
|
|
| |
Reported by: Portscout
Notes:
svn path=/head/; revision=550018
|
|
|
|
|
|
|
|
|
|
| |
This patch introduces security/py-angr/Makefile.version file, which stores
the shared version of all the angr ports (as ANGR_VERSION). It also stores
the tagname of a distribution file, which is required for testing
(ANGR_BINARIES_TAGNAME).
Notes:
svn path=/head/; revision=549925
|
|
angr is a platform-agnostic binary analysis framework in a form of 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
The most common angr operation is loading a binary:
p = angr.Project('/bin/bash')
If you do this in an enhanced REPL like IPython, you can use
tab-autocomplete to browse the top-level-accessible methods and their
docstrings.
angr is brought to you by the Computer Security Lab at UC Santa Barbara,
SEFCOM at Arizona State University, their associated CTF team, Shellphish,
the open source community, and @rhelmot.
WWW: https://github.com/angr/angr
PR: 244562
Requested by: lwhsu@ (via wiki.freebsd.org/WantedPorts)
Reviewed by: kaktus (local patches for native_log.c)
Differential Revision: https://reviews.freebsd.org/D23935
Notes:
svn path=/head/; revision=528280
|