Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 06 Jun 2026 18:35:01 +0000
From:      Rainer Hurling <rhurlin@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: b812f095097d - main - math/nlopt: Update to 1.11.0
Message-ID:  <6a246855.38215.5c2eeb5f@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by rhurlin:

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

commit b812f095097d4202f072220ade3c79d3de4e6662
Author:     Rainer Hurling <rhurlin@FreeBSD.org>
AuthorDate: 2026-06-06 18:31:24 +0000
Commit:     Rainer Hurling <rhurlin@FreeBSD.org>
CommitDate: 2026-06-06 18:34:51 +0000

    math/nlopt: Update to 1.11.0
    
    - New CCSA and MMA parameters inner_gradients and always_improve
    - Various minor bugfixes
    
    Changelog:      https://github.com/stevengj/nlopt/compare/v2.10.1...v2.11.0
    
    Reported by:    portscout, Repology
---
 math/nlopt/Makefile                            | 6 +++---
 math/nlopt/distinfo                            | 6 +++---
 math/nlopt/files/patch-src_swig_CMakeLists.txt | 8 ++++----
 math/nlopt/pkg-plist                           | 2 +-
 math/nlopt/pkg-plist.full                      | 4 ++--
 5 files changed, 13 insertions(+), 13 deletions(-)

diff --git a/math/nlopt/Makefile b/math/nlopt/Makefile
index ce15d76ec27c..76d310981e7a 100644
--- a/math/nlopt/Makefile
+++ b/math/nlopt/Makefile
@@ -1,7 +1,6 @@
 PORTNAME=	nlopt
 DISTVERSIONPREFIX=	v
-DISTVERSION=	2.10.1
-PORTREVISION=	2
+DISTVERSION=	2.11.0
 CATEGORIES=	math
 
 MAINTAINER=	rhurlin@FreeBSD.org
@@ -32,7 +31,8 @@ USE_GITHUB=	yes
 GH_ACCOUNT=	stevengj
 USE_LDCONFIG=	yes
 
-# 'make test': 100% tests passed, 0 tests failed out of 83
+# 'make FLAVOR=full    test': 100% tests passed, 0 tests failed out of 84
+# 'make FLAVOR=minimal test': 100% tests passed, 0 tests failed out of 77
 CMAKE_TESTING_ON=	NLOPT_TESTS
 
 .if ${FLAVOR} == full
diff --git a/math/nlopt/distinfo b/math/nlopt/distinfo
index a60c626813d7..82fc0e3832e3 100644
--- a/math/nlopt/distinfo
+++ b/math/nlopt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1770744225
-SHA256 (stevengj-nlopt-v2.10.1_GH0.tar.gz) = 30d13ce16da119db3e987784f7864e35a562ec62c186352fae55cd003e6c58ff
-SIZE (stevengj-nlopt-v2.10.1_GH0.tar.gz) = 2064973
+TIMESTAMP = 1780762090
+SHA256 (stevengj-nlopt-v2.11.0_GH0.tar.gz) = 53e552d83e9294d67db37f0f4a23f15933a9ef698485301a18b98b40004cf0de
+SIZE (stevengj-nlopt-v2.11.0_GH0.tar.gz) = 2065716
diff --git a/math/nlopt/files/patch-src_swig_CMakeLists.txt b/math/nlopt/files/patch-src_swig_CMakeLists.txt
index 904492141700..8d5b9d304a51 100644
--- a/math/nlopt/files/patch-src_swig_CMakeLists.txt
+++ b/math/nlopt/files/patch-src_swig_CMakeLists.txt
@@ -1,14 +1,14 @@
---- src/swig/CMakeLists.txt.orig	2025-02-04 18:29:30 UTC
+--- src/swig/CMakeLists.txt.orig	2026-06-05 18:42:06 UTC
 +++ src/swig/CMakeLists.txt
-@@ -58,10 +58,10 @@ if (GUILE_FOUND)
+@@ -52,10 +52,10 @@ if (GUILE_FOUND AND NLOPT_CXX)
  
    set (CMAKE_SWIG_FLAGS)
  
 -  target_include_directories (nlopt_guile PRIVATE ${GUILE_INCLUDE_DIRS})
 +  target_compile_options(nlopt_guile PRIVATE ${GUILE_CFLAGS})
  
-   target_link_libraries (nlopt_guile ${nlopt_lib})
--  target_link_libraries (nlopt_guile ${GUILE_LIBRARIES})
+   target_link_libraries (nlopt_guile PRIVATE ${nlopt_lib})
+-  target_link_libraries (nlopt_guile PRIVATE ${GUILE_LIBRARIES})
 +  target_link_options(nlopt_guile PRIVATE ${GUILE_LDFLAGS})
    set_target_properties (nlopt_guile PROPERTIES COMPILE_FLAGS "${SWIG_COMPILE_FLAGS}")
  
diff --git a/math/nlopt/pkg-plist b/math/nlopt/pkg-plist
index 0f3a0325fb15..8432f1d3f03e 100644
--- a/math/nlopt/pkg-plist
+++ b/math/nlopt/pkg-plist
@@ -6,7 +6,7 @@ lib/cmake/nlopt/NLoptLibraryDepends-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/nlopt/NLoptLibraryDepends.cmake
 lib/libnlopt.so
 lib/libnlopt.so.1
-lib/libnlopt.so.1.0.0
+lib/libnlopt.so.1.1.0
 libdata/pkgconfig/nlopt.pc
 share/man/man3/nlopt.3.gz
 share/man/man3/nlopt_minimize.3.gz
diff --git a/math/nlopt/pkg-plist.full b/math/nlopt/pkg-plist.full
index d95671430326..2b467bedcebf 100644
--- a/math/nlopt/pkg-plist.full
+++ b/math/nlopt/pkg-plist.full
@@ -7,10 +7,10 @@ lib/cmake/nlopt/NLoptLibraryDepends.cmake
 lib/guile/%%GUILE_VER%%/extensions/nlopt_guile.so
 lib/libnlopt.so
 lib/libnlopt.so.1
-lib/libnlopt.so.1.0.0
+lib/libnlopt.so.1.1.0
 lib/octave/%%OCTAVE_VERSION%%/site/oct/%%GNU_HOST%%/nlopt_optimize.oct
 %%PYTHON_SITELIBDIR%%/_nlopt.so
-%%PYTHON_SITELIBDIR%%/nlopt-2.10.1.dist-info/METADATA
+%%PYTHON_SITELIBDIR%%/nlopt-2.11.0.dist-info/METADATA
 %%PYTHON_SITELIBDIR%%/nlopt.py
 libdata/pkgconfig/nlopt.pc
 %%GUILE_SITE%%/nlopt.scm


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a246855.38215.5c2eeb5f>