xref: /mports/security/py-argon2-cffi-bindings/Makefile
  • Home
  • History
  • Annotate
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1PORTNAME=	argon2-cffi-bindings
2PORTVERSION=	21.2.0
3CATEGORIES=	security python
4MASTER_SITES=	PYPI
5PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
6
7MAINTAINER=	ports@MidnightBSD.org
8COMMENT=	Low-level CFFI bindings for Argon2
9WWW=		https://github.com/hynek/argon2-cffi-bindings
10
11LICENSE=	mit
12LICENSE_FILE=	${WRKSRC}/LICENSE
13
14BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cffi>=1.0.1:devel/py-cffi@${PY_FLAVOR} \
15		${PYTHON_PKGNAMEPREFIX}setuptools>=45:devel/py-setuptools@${PY_FLAVOR} \
16		${PYTHON_PKGNAMEPREFIX}setuptools-scm>=6.2:devel/py-setuptools-scm@${PY_FLAVOR} \
17		${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
18LIB_DEPENDS=	libargon2.so:security/libargon2
19RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}cffi>=1.0.1:devel/py-cffi@${PY_FLAVOR}
20
21USES=		localbase python
22USE_PYTHON=	autoplist concurrent pep517 pytest
23
24MAKE_ENV=	ARGON2_CFFI_USE_SYSTEM=1
25TEST_ENV=	PYTHONPATH=${FAKE_DESTDIR}${PYTHON_SITELIBDIR}
26
27post-patch:
28# Clean up bundled libraries
29	@${RM} -r ${WRKSRC}/extras/
30
31post-install:
32	${FIND} ${FAKE_DESTDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
33
34.include <bsd.port.mk>
35

served by {OpenGrok

Last Index Update: Sun Mar 22 17:06:33 EDT 2026