Mon Feb 26 02:31:34 2018 UTC ()
Correct the dependency on unicorn

Manticore really depends on the Python bindings for Unicorn.

Bumps PKGREVISION.


(khorben)
diff -r1.3 -r1.4 pkgsrc/devel/py-manticore/Makefile

cvs diff -r1.3 -r1.4 pkgsrc/devel/py-manticore/Makefile (expand / switch to unified diff)

--- pkgsrc/devel/py-manticore/Makefile 2018/02/25 21:58:48 1.3
+++ pkgsrc/devel/py-manticore/Makefile 2018/02/26 02:31:34 1.4
@@ -1,23 +1,24 @@ @@ -1,23 +1,24 @@
1# $NetBSD: Makefile,v 1.3 2018/02/25 21:58:48 khorben Exp $ 1# $NetBSD: Makefile,v 1.4 2018/02/26 02:31:34 khorben Exp $
2 2
3DISTNAME= manticore-${GITHUB_TAG} 3DISTNAME= manticore-${GITHUB_TAG}
4PKGNAME= ${PYPKGPREFIX}-${EGG_NAME} 4PKGNAME= ${PYPKGPREFIX}-${EGG_NAME}
 5PKGREVISION= 1
5CATEGORIES= devel 6CATEGORIES= devel
6MASTER_SITES= ${MASTER_SITE_GITHUB:=trailofbits/} 7MASTER_SITES= ${MASTER_SITE_GITHUB:=trailofbits/}
7GITHUB_PROJECT= manticore 8GITHUB_PROJECT= manticore
8GITHUB_TAG= 0.1.7 9GITHUB_TAG= 0.1.7
9 10
10MAINTAINER= khorben@defora.org 11MAINTAINER= khorben@defora.org
11HOMEPAGE= https://github.com/trailofbits/manticore/ 12HOMEPAGE= https://github.com/trailofbits/manticore/
12COMMENT= Symbolic execution tool for analysis of binaries and smart contracts 13COMMENT= Symbolic execution tool for analysis of binaries and smart contracts
13LICENSE= apache-2.0 14LICENSE= apache-2.0
14 15
15DEPENDS+= ${PYPKGPREFIX}-capstone-[0-9]*:../../devel/py-capstone 16DEPENDS+= ${PYPKGPREFIX}-capstone-[0-9]*:../../devel/py-capstone
16DEPENDS+= ${PYPKGPREFIX}-ply-[0-9]*:../../devel/py-ply 17DEPENDS+= ${PYPKGPREFIX}-ply-[0-9]*:../../devel/py-ply
17DEPENDS+= unicorn-[0-9]*:../../emulators/unicorn 18DEPENDS+= ${PYPKGPREFIX}-unicorn-[0-9]*:../../emulators/py-unicorn
18DEPENDS+= z3-[0-9]*:../../math/z3 19DEPENDS+= z3-[0-9]*:../../math/z3
19 20
20PYTHON_VERSIONS_ACCEPTED= 27 21PYTHON_VERSIONS_ACCEPTED= 27
21 22
22.include "../../lang/python/egg.mk" 23.include "../../lang/python/egg.mk"
23.include "../../mk/bsd.pkg.mk" 24.include "../../mk/bsd.pkg.mk"