| @@ -1,42 +1,45 @@ | | | @@ -1,42 +1,45 @@ |
1 | # $NetBSD: Makefile,v 1.1 2020/09/29 02:50:51 khorben Exp $ | | 1 | # $NetBSD: Makefile,v 1.2 2020/09/29 03:01:16 khorben Exp $ |
| | | 2 | |
| | | 3 | PKGREVISION= 1 |
2 | | | 4 | |
3 | USE_LANGUAGES= c99 c++ | | 5 | USE_LANGUAGES= c99 c++ |
4 | USE_CMAKE= yes | | 6 | USE_CMAKE= yes |
5 | AUTO_MKDIRS= yes | | 7 | AUTO_MKDIRS= yes |
6 | | | 8 | |
7 | DEPENDS+= ${PYPKGPREFIX}-angr-[0-9]*:../../devel/py-angr | | 9 | DEPENDS+= ${PYPKGPREFIX}-angr-[0-9]*:../../devel/py-angr |
8 | DEPENDS+= ${PYPKGPREFIX}-cachetools-[0-9]*:../../devel/py-cachetools | | 10 | DEPENDS+= ${PYPKGPREFIX}-cachetools-[0-9]*:../../devel/py-cachetools |
9 | DEPENDS+= ${PYPKGPREFIX}-cparser-[0-9]*:../../devel/py-cparser | | 11 | DEPENDS+= ${PYPKGPREFIX}-cparser-[0-9]*:../../devel/py-cparser |
10 | DEPENDS+= ${PYPKGPREFIX}-decorator-[0-9]*:../../devel/py-decorator | | 12 | DEPENDS+= ${PYPKGPREFIX}-decorator-[0-9]*:../../devel/py-decorator |
11 | DEPENDS+= ${PYPKGPREFIX}-future-[0-9]*:../../devel/py-future | | 13 | DEPENDS+= ${PYPKGPREFIX}-future-[0-9]*:../../devel/py-future |
12 | DEPENDS+= ${PYPKGPREFIX}-gitpython-[0-9]*:../../devel/py-gitpython | | 14 | DEPENDS+= ${PYPKGPREFIX}-gitpython-[0-9]*:../../devel/py-gitpython |
13 | DEPENDS+= ${PYPKGPREFIX}-manticore-[0-9]*:../../devel/py-manticore | | 15 | DEPENDS+= ${PYPKGPREFIX}-manticore-[0-9]*:../../devel/py-manticore |
14 | DEPENDS+= ${PYPKGPREFIX}-networkx-[0-9]*:../../math/py-networkx | | 16 | DEPENDS+= ${PYPKGPREFIX}-networkx-[0-9]*:../../math/py-networkx |
15 | DEPENDS+= ${PYPKGPREFIX}-pefile-[0-9]*:../../sysutils/py-pefile | | 17 | DEPENDS+= ${PYPKGPREFIX}-pefile-[0-9]*:../../sysutils/py-pefile |
16 | DEPENDS+= ${PYPKGPREFIX}-ana-[0-9]*:../../databases/py-ana | | 18 | DEPENDS+= ${PYPKGPREFIX}-ana-[0-9]*:../../databases/py-ana |
17 | DEPENDS+= ${PYPKGPREFIX}-bintrees-[0-9]*:../../devel/py-bintrees | | 19 | DEPENDS+= ${PYPKGPREFIX}-bintrees-[0-9]*:../../devel/py-bintrees |
18 | DEPENDS+= ${PYPKGPREFIX}-bitstring-[0-9]*:../../devel/py-bitstring | | 20 | DEPENDS+= ${PYPKGPREFIX}-bitstring-[0-9]*:../../devel/py-bitstring |
19 | DEPENDS+= ${PYPKGPREFIX}-cooldict-[0-9]*:../../devel/py-cooldict | | 21 | DEPENDS+= ${PYPKGPREFIX}-cooldict-[0-9]*:../../devel/py-cooldict |
20 | DEPENDS+= ${PYPKGPREFIX}-dpkt-[0-9]*:../../net/py-dpkt | | 22 | DEPENDS+= ${PYPKGPREFIX}-dpkt-[0-9]*:../../net/py-dpkt |
21 | DEPENDS+= ${PYPKGPREFIX}-mulpyplexer-[0-9]*:../../devel/py-mulpyplexer | | 23 | DEPENDS+= ${PYPKGPREFIX}-mulpyplexer-[0-9]*:../../devel/py-mulpyplexer |
22 | DEPENDS+= ${PYPKGPREFIX}-progressbar2-[0-9]*:../../devel/py-progressbar2 | | 24 | DEPENDS+= ${PYPKGPREFIX}-progressbar2-[0-9]*:../../devel/py-progressbar2 |
23 | DEPENDS+= ${PYPKGPREFIX}-rpyc-[0-9]*:../../net/py-rpyc | | 25 | DEPENDS+= ${PYPKGPREFIX}-rpyc-[0-9]*:../../net/py-rpyc |
24 | DEPENDS+= ${PYPKGPREFIX}-z3solver-[0-9]*:../../math/py-z3solver | | 26 | DEPENDS+= ${PYPKGPREFIX}-z3solver-[0-9]*:../../math/py-z3solver |
25 | | | 27 | |
26 | PYTHON_VERSIONS_ACCEPTED= 37 36 | | 28 | PYTHON_VERSIONS_ACCEPTED= 37 36 |
27 | | | 29 | |
| | | 30 | CONFIGURE_DIRS= build |
28 | CMAKE_ARG_PATH= ${WRKSRC} | | 31 | CMAKE_ARG_PATH= ${WRKSRC} |
| | | 32 | |
29 | CMAKE_ARGS+= -DPYTHON=${PREFIX}/bin/python${PYVERSSUFFIX} | | 33 | CMAKE_ARGS+= -DPYTHON=${PREFIX}/bin/python${PYVERSSUFFIX} |
30 | CONFIGURE_DIRS= ${WRKSRC}/build | | | |
31 | | | 34 | |
32 | pre-configure: | | 35 | pre-configure: |
33 | ${MKDIR} ${CONFIGURE_DIRS} | | 36 | cd ${WRKSRC} && ${MKDIR} ${CONFIGURE_DIRS} |
34 | | | 37 | |
35 | post-install: | | 38 | post-install: |
36 | .for binaryfile in futurize pasteurize | | 39 | .for binaryfile in futurize pasteurize |
37 | ${MV} ${FAKEHOMEDIR}/.local/bin/${binaryfile} ${DESTDIR}${PREFIX}/bin | | 40 | ${MV} ${FAKEHOMEDIR}/.local/bin/${binaryfile} ${DESTDIR}${PREFIX}/bin/${binaryfile} |
38 | .endfor | | 41 | .endfor |
39 | | | 42 | |
40 | .include "Makefile.common" | | 43 | .include "Makefile.common" |
41 | .include "../../lang/python/pyversion.mk" | | 44 | .include "../../lang/python/pyversion.mk" |
42 | .include "../../mk/bsd.pkg.mk" | | 45 | .include "../../mk/bsd.pkg.mk" |