aboutsummaryrefslogtreecommitdiff
path: root/science/py-scikit-learn/Makefile
diff options
context:
space:
mode:
Diffstat (limited to 'science/py-scikit-learn/Makefile')
-rw-r--r--science/py-scikit-learn/Makefile20
1 files changed, 9 insertions, 11 deletions
diff --git a/science/py-scikit-learn/Makefile b/science/py-scikit-learn/Makefile
index 48e776557e4e..1e77e50ed73c 100644
--- a/science/py-scikit-learn/Makefile
+++ b/science/py-scikit-learn/Makefile
@@ -1,9 +1,9 @@
PORTNAME= scikit-learn
-DISTVERSION= 1.4.0
-PORTREVISION= 1
+DISTVERSION= 1.7.2
CATEGORIES= science python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= scikit_learn-${DISTVERSION}
MAINTAINER= wen@FreeBSD.org
COMMENT= Machine learning algorithms for python
@@ -12,19 +12,17 @@ WWW= https://scikit-learn.org/
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}joblib>0:devel/py-joblib@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}joblib>=1.3.0:devel/py-joblib@${PY_FLAVOR} \
${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}scipy>=1.3.2:science/py-scipy@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}threadpoolctl>=0:devel/py-threadpoolctl@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}scipy>=1.10.0:science/py-scipy@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}threadpoolctl>=3.2.0:devel/py-threadpoolctl@${PY_FLAVOR}
RUN_DEPENDS:= ${BUILD_DEPENDS}
+BUILD_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}meson-python>=0.17.1:devel/meson-python@${PY_FLAVOR}
-USES= fortran python localbase
-USE_PYTHON= distutils autoplist cython
+USES= fortran python localbase shebangfix
+USE_PYTHON= autoplist cython3 pep517
-POST_PLIST= fix-plist
-
-fix-plist: # https://github.com/scikit-learn/scikit-learn/issues/12681
- @${REINPLACE_CMD} -e "s|lib/python.*/sklearn/datasets/tests/data/openml$$||" ${TMPPLIST}
+SHEBANG_FILES= sklearn/_build_utils/version.py
post-install: # strip binaries
@${STRIP_CMD} \