git: 6f071ee49d1b - main - math/py-nevergrad: Update to 1.0.12

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Tue, 29 Sep 2026 19:30:46 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=6f071ee49d1b63424da1617f2bd816d13607ed06

commit 6f071ee49d1b63424da1617f2bd816d13607ed06
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2026-09-29 19:00:19 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2026-09-29 19:25:03 +0000

    math/py-nevergrad: Update to 1.0.12
    
    Changes:        https://github.com/facebookresearch/nevergrad/releases
---
 math/py-nevergrad/Makefile                          |  6 +++---
 math/py-nevergrad/distinfo                          |  6 +++---
 math/py-nevergrad/files/patch-requirements-main.txt | 10 ++++++++++
 3 files changed, 16 insertions(+), 6 deletions(-)

diff --git a/math/py-nevergrad/Makefile b/math/py-nevergrad/Makefile
index 586aa4917921..4a44bb747914 100644
--- a/math/py-nevergrad/Makefile
+++ b/math/py-nevergrad/Makefile
@@ -1,6 +1,5 @@
 PORTNAME=	nevergrad
-PORTVERSION=	0.14.0
-PORTREVISION=	3
+PORTVERSION=	1.0.12
 CATEGORIES=	math python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -15,8 +14,9 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 
 BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}bayesian-optimization>=1.2.0:math/py-bayesian-optimization@${PY_FLAVOR} \
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}bayesian-optimization>=1.4.0:math/py-bayesian-optimization@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}cma>=2.6.0:math/py-cma@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}directsearch>=0:devel/py-directsearch@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}numpy>=1.24.0,1:math/py-numpy@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pandas>=0,1:math/py-pandas@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.6.6:devel/py-typing-extensions@${PY_FLAVOR}
diff --git a/math/py-nevergrad/distinfo b/math/py-nevergrad/distinfo
index 2d73e57e1846..13dc04b505c6 100644
--- a/math/py-nevergrad/distinfo
+++ b/math/py-nevergrad/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1696904144
-SHA256 (nevergrad-0.14.0.tar.gz) = 2ef7b8a1d214238c6a17847f482965e5356f33c68a468903ee9672724b906234
-SIZE (nevergrad-0.14.0.tar.gz) = 374163
+TIMESTAMP = 1790435892
+SHA256 (nevergrad-1.0.12.tar.gz) = ade90dacbb676f6dfc9fee3d4f9c628ec29eec9e3d995a31026ae8a61988b803
+SIZE (nevergrad-1.0.12.tar.gz) = 413001
diff --git a/math/py-nevergrad/files/patch-requirements-main.txt b/math/py-nevergrad/files/patch-requirements-main.txt
new file mode 100644
index 000000000000..c7456b16a097
--- /dev/null
+++ b/math/py-nevergrad/files/patch-requirements-main.txt
@@ -0,0 +1,10 @@
+--- requirements/main.txt.orig	2025-04-23 15:28:33 UTC
++++ requirements/main.txt
+@@ -1,6 +1,6 @@ cma>=2.6.0
+ numpy>=1.24.0
+ cma>=2.6.0
+-bayesian-optimization==1.4.0
++bayesian-optimization>=1.4.0
+ typing_extensions>=3.6.6
+ pandas
+ directsearch