Thierry Thomas 957a8a082b math/py-mathics-scanner: don’t depend anymore on devel/py-types-ujson
Since devel/py-ujson 5.11 py-types-ujson is deprecated.
2025-09-04 19:09:02 +02:00

46 lines
1.5 KiB
Makefile

PORTNAME= Mathics_Scanner
PORTVERSION= 2.0.0
PORTREVISION= 1
CATEGORIES= math python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= ${PORTNAME:tl}-${PORTVERSION}
MAINTAINER= thierry@FreeBSD.org
COMMENT= Tokeniser, char tables, & conversion routines for the Wolfram Language
WWW= https://mathics.org/
LICENSE= GPLv3+
BUILD_DEPENDS= ${PY_SETUPTOOLS} \
${PYTHON_PKGNAMEPREFIX}ujson>0:devel/py-ujson@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>0:devel/py-pyyaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ujson>0:devel/py-ujson@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click>0:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}chardet>0:textproc/py-chardet@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyyaml>0:devel/py-pyyaml@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}types-pyyaml>0:devel/py-types-pyyaml@${PY_FLAVOR}
TEST_DEPENDS= gmake:devel/gmake \
${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR}
#USE_GITHUB= yes
#GH_ACCOUNT= Mathics3
USES= python shebangfix
USE_PYTHON= noflavors pep517
NO_ARCH= yes
MAKE_ENV+= PYTHON=${PYTHON_CMD}
PLIST_SUB+= VER=${PORTVERSION}
TEST_TARGET= check
TEST_ENV= ${MAKE_ENV}
do-test: install
(cd ${TEST_WRKSRC} && \
${SETENV} ${TEST_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${TEST_TARGET})
.include <bsd.port.mk>