# $NetBSD: Makefile,v 1.5 2025/03/05 10:16:51 wiz Exp $

DISTNAME=	Theano-PyMC-1.1.2
PKGNAME=	${PYPKGPREFIX}-${DISTNAME:tl}
PKGREVISION=	1
CATEGORIES=	math python
MASTER_SITES=	${MASTER_SITE_PYPI:=T/Theano-PyMC/}

MAINTAINER=	pkgsrc-users@NetBSD.org
HOMEPAGE=	https://pypi.org/project/theano-pymc
COMMENT=	Optimizing compiler for evaluating mathematical expressions
LICENSE=	modified-bsd

TOOL_DEPENDS+=	${PYPKGPREFIX}-setuptools>=75.8.2:../../devel/py-setuptools
TOOL_DEPENDS+=	${PYPKGPREFIX}-versioneer-[0-9]*:../../devel/py-versioneer
DEPENDS+=	${PYPKGPREFIX}-filelock-[0-9]*:../../devel/py-filelock
DEPENDS+=	${PYPKGPREFIX}-numpy>=1.9.1:../../math/py-numpy
DEPENDS+=	${PYPKGPREFIX}-scipy>=0.14:../../math/py-scipy

PYTHON_VERSIONS_INCOMPATIBLE=	39
REPLACE_SH+=			theano/misc/check_blas_many.sh

WHEEL_NAME=	${DISTNAME:tl:S/-/_/}

# Prefer versioneer from pkgsrc.
post-extract:
	${RM} ${WRKSRC}/versioneer.py

post-install:
	cd ${DESTDIR}${PREFIX}/bin && \
	${MV} theano-cache theano-cache-${PYVERSSUFFIX} || ${TRUE}

.include "../../lang/python/wheel.mk"
.include "../../mk/bsd.pkg.mk"
