[BACK]Return to Makefile CVS log [TXT][DIR] Up to [cvs.NetBSD.org] / pkgsrc / devel / py-angr

Annotation of pkgsrc/devel/py-angr/Makefile, Revision 1.8

1.8     ! khorben     1: # $NetBSD: Makefile,v 1.7 2020/09/28 22:56:38 khorben Exp $
1.1       khorben     2:
1.6       riastrad    3: .include "version.mk"
                      4:
                      5: DISTNAME=      angr-${ANGR_VERSION}
1.1       khorben     6: PKGNAME=       ${PYPKGPREFIX}-${EGG_NAME}
                      7: CATEGORIES=    devel
                      8: MASTER_SITES=  ${MASTER_SITE_GITHUB:=angr/}
                      9: GITHUB_PROJECT=        angr
1.7       khorben    10: GITHUB_TAG=    v${ANGR_VERSION}
1.1       khorben    11:
                     12: MAINTAINER=    khorben@defora.org
                     13: HOMEPAGE=      https://github.com/angr/angr/
                     14: COMMENT=       Platform-agnostic binary analysis framework
                     15: LICENSE=       2-clause-bsd
                     16:
1.6       riastrad   17: # Needed for the automatic tests, but I got bored trying to make them
                     18: # work.  Here's the partial effort, at least.
                     19: #
                     20: # BINARIES_TAG=        f517c1ae88f4a9ccf19f5c90ff1519827df0157c
                     21: # BINARIES_DIST=       angr-binaries-${BINARIES_TAG}.tar.gz
                     22: # SITES.${BINARIES_DIST}=      -${MASTER_SITES:=binaries/archive/${BINARIES_TAG}.tar.gz}
                     23:
                     24: # DISTFILES=   ${DEFAULT_DISTFILES}
                     25: # DISTFILES+=  ${BINARIES_DIST}
                     26:
                     27: # post-extract:
                     28: #      ${RUN} cd ${WRKDIR} && \
                     29: #      ${MV} -f binaries-${BINARIES_TAG} binaries
                     30:
1.1       khorben    31: USE_LANGUAGES+=        c c++
                     32: USE_TOOLS+=    gmake
                     33:
                     34: MAKE_FLAGS+=   LIBDIR=${LIBDIR:Q}
                     35:
1.6       riastrad   36: DEPENDS+=      ${PYPKGPREFIX}-CppHeaderParser-[0-9]*:../../devel/py-CppHeaderParser
                     37: DEPENDS+=      ${PYPKGPREFIX}-archinfo>=${ANGR_VERSION}:../../devel/py-archinfo
1.1       khorben    38: DEPENDS+=      ${PYPKGPREFIX}-cachetools-[0-9]*:../../devel/py-cachetools
1.6       riastrad   39: DEPENDS+=      ${PYPKGPREFIX}-capstone>=4.0.2:../../devel/py-capstone
1.1       khorben    40: DEPENDS+=      ${PYPKGPREFIX}-cffi-[0-9]*:../../devel/py-cffi
1.6       riastrad   41: DEPENDS+=      ${PYPKGPREFIX}-claripy>=${ANGR_VERSION}:../../math/py-claripy
                     42: DEPENDS+=      ${PYPKGPREFIX}-cle>=${ANGR_VERSION}:../../devel/py-cle
                     43: DEPENDS+=      ${PYPKGPREFIX}-itanium_demangler-[0-9]*:../../devel/py-itanium_demangler
                     44: DEPENDS+=      ${PYPKGPREFIX}-mulpyplexer-[0-9]*:../../devel/py-mulpyplexer
                     45: DEPENDS+=      ${PYPKGPREFIX}-networkx-[0-9]*:../../math/py-networkx
                     46: DEPENDS+=      ${PYPKGPREFIX}-progressbar2-[0-9]*:../../devel/py-progressbar2
                     47: DEPENDS+=      ${PYPKGPREFIX}-protobuf-[0-9]*:../../devel/py-protobuf
                     48: DEPENDS+=      ${PYPKGPREFIX}-psutil-[0-9]*:../../sysutils/py-psutil
                     49: DEPENDS+=      ${PYPKGPREFIX}-pyvex>=${ANGR_VERSION}:../../devel/py-pyvex
1.1       khorben    50: DEPENDS+=      ${PYPKGPREFIX}-unicorn-[0-9]*:../../emulators/py-unicorn
                     51:
1.3       wiz        52: PYTHON_VERSIONS_INCOMPATIBLE=  27
1.1       khorben    53:
1.2       khorben    54: OPSYSVARS+=    SOEXT
                     55: SOEXT.Darwin=  dylib
                     56: SOEXT.*=       so
                     57: PLIST_SUBST+=  SOEXT=${SOEXT}
                     58:
1.8     ! khorben    59: TEST_DEPENDS+= ${PYPKGPREFIX}-nose-[0-9]*:../../devel/py-nose
1.6       riastrad   60:
                     61: do-test:
                     62:        ${RUN} cd ${WRKSRC} && \
                     63:        ${SETENV} ${TEST_ENV} \
                     64:        ${PYTHONBIN} -m nose
                     65:
1.1       khorben    66: .include "../../devel/py-pyvex/buildlink3.mk"
                     67: .include "../../emulators/unicorn/buildlink3.mk"
                     68: .include "../../lang/python/egg.mk"
                     69: .include "../../mk/bsd.pkg.mk"

CVSweb <webmaster@jp.NetBSD.org>