pkgsrc/devel/py-angr/Makefile
khorben 58dbec6755 Import py-angr version 7.8.2.21
angr is a suite of python 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)

It is maintained by the angr organization on GitHub.
2018-03-15 03:13:29 +00:00

34 lines
1.1 KiB
Makefile

# $NetBSD: Makefile,v 1.1 2018/03/15 03:13:29 khorben Exp $
DISTNAME= angr-7.8.2.21
PKGNAME= ${PYPKGPREFIX}-${EGG_NAME}
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GITHUB:=angr/}
GITHUB_PROJECT= angr
GITHUB_TAG= 000718deab49cf506f6d26d69c63215cbcf1eb5b
MAINTAINER= khorben@defora.org
HOMEPAGE= https://github.com/angr/angr/
COMMENT= Platform-agnostic binary analysis framework
LICENSE= 2-clause-bsd
USE_LANGUAGES+= c c++
USE_TOOLS+= gmake
MAKE_FLAGS+= LIBDIR=${LIBDIR:Q}
DEPENDS+= ${PYPKGPREFIX}-cachetools-[0-9]*:../../devel/py-cachetools
DEPENDS+= ${PYPKGPREFIX}-capstone-[0-9]*:../../devel/py-capstone
DEPENDS+= ${PYPKGPREFIX}-cffi-[0-9]*:../../devel/py-cffi
DEPENDS+= ${PYPKGPREFIX}-cle-[0-9]*:../../devel/py-cle
DEPENDS+= ${PYPKGPREFIX}-futures-[0-9]*:../../devel/py-futures
DEPENDS+= ${PYPKGPREFIX}-pyvex-[0-9]*:../../devel/py-pyvex
DEPENDS+= ${PYPKGPREFIX}-unicorn-[0-9]*:../../emulators/py-unicorn
DEPENDS+= ${PYPKGPREFIX}-claripy-[0-9]*:../../math/py-claripy
PYTHON_VERSIONS_ACCEPTED= 27
.include "../../devel/py-pyvex/buildlink3.mk"
.include "../../emulators/unicorn/buildlink3.mk"
.include "../../lang/python/egg.mk"
.include "../../mk/bsd.pkg.mk"