pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/math/nlopt



Module Name:    pkgsrc
Committed By:   adam
Date:           Fri Dec 27 17:22:12 UTC 2024

Modified Files:
        pkgsrc/math/nlopt: Makefile PLIST distinfo

Log Message:
nlopt: updated to 2.9.1

NLopt 2.9.1

* Fixed PRAXIS box constraints

NLopt 2.9

* New `NLOPT_LUKSAN` cmake option to build without Luksan LGPL code

* Dropped unused LD_LBFGS_NOCEDAL enum value.

* Python 3.13 support

* Fixed COBYLA not returning the optimum

* Fixed SLSQP returning infeasible optimum

* Fixed STOGO not registering new optimum

* Various minor bugfixes

NLopt 2.8

* Support C++ functors for objective functions

* CCSA/MMA an now use the `initial_step` parameter to bound their initial stepsize,
  and also expose a new internal parameter `rho_init`

* Install `pkg-config` file on Windows

* Allow having more equality constraints than there are variables

* Bugfixes to `nlopt_algorithm_name`


To generate a diff of this commit:
cvs rdiff -u -r1.5 -r1.6 pkgsrc/math/nlopt/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/math/nlopt/PLIST
cvs rdiff -u -r1.6 -r1.7 pkgsrc/math/nlopt/distinfo

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

Modified files:

Index: pkgsrc/math/nlopt/Makefile
diff -u pkgsrc/math/nlopt/Makefile:1.5 pkgsrc/math/nlopt/Makefile:1.6
--- pkgsrc/math/nlopt/Makefile:1.5      Sun Aug 25 06:19:01 2024
+++ pkgsrc/math/nlopt/Makefile  Fri Dec 27 17:22:12 2024
@@ -1,21 +1,20 @@
-# $NetBSD: Makefile,v 1.5 2024/08/25 06:19:01 wiz Exp $
+# $NetBSD: Makefile,v 1.6 2024/12/27 17:22:12 adam Exp $
 
-VERSION=               2.7.1
-DISTNAME=              nlopt-${VERSION}
-CATEGORIES=            math
-MASTER_SITES=          ${MASTER_SITE_GITHUB:=stevengj/}
-GITHUB_TAG=            v${VERSION}
+DISTNAME=      nlopt-2.9.1
+CATEGORIES=    math
+MASTER_SITES=  ${MASTER_SITE_GITHUB:=stevengj/}
+GITHUB_TAG=    v${PKGVERSION_NOREV}
 
-MAINTAINER=            pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE=              http://ab-initio.mit.edu/nlopt/
-COMMENT=               Nonlinear optimization library
-LICENSE=               gnu-lgpl-v2.1 OR mit
+MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=      http://ab-initio.mit.edu/nlopt/
+COMMENT=       Nonlinear optimization library
+LICENSE=       gnu-lgpl-v2.1 OR mit
 
-USE_LIBTOOL=           yes
-USE_TOOLS+=            pkg-config
+USE_CXX_FEATURES=      c++11
 USE_LANGUAGES=         c c++
+USE_TOOLS+=            pkg-config
 
-CMAKE_CONFIGURE_ARGS+=         -DNLOPT_PYTHON=OFF
+CMAKE_CONFIGURE_ARGS+= -DNLOPT_PYTHON=OFF
 
 .include "../../devel/cmake/build.mk"
 .include "../../devel/gmp/buildlink3.mk"

Index: pkgsrc/math/nlopt/PLIST
diff -u pkgsrc/math/nlopt/PLIST:1.3 pkgsrc/math/nlopt/PLIST:1.4
--- pkgsrc/math/nlopt/PLIST:1.3 Fri Aug 11 08:31:20 2023
+++ pkgsrc/math/nlopt/PLIST     Fri Dec 27 17:22:12 2024
@@ -1,5 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2023/08/11 08:31:20 mef Exp $
-include/nlopt.f
+@comment $NetBSD: PLIST,v 1.4 2024/12/27 17:22:12 adam Exp $
 include/nlopt.h
 include/nlopt.hpp
 lib/cmake/nlopt/NLoptConfig.cmake
@@ -8,7 +7,7 @@ lib/cmake/nlopt/NLoptLibraryDepends-rele
 lib/cmake/nlopt/NLoptLibraryDepends.cmake
 lib/libnlopt.so
 lib/libnlopt.so.0
-lib/libnlopt.so.0.11.1
+lib/libnlopt.so.0.13.0
 lib/pkgconfig/nlopt.pc
 man/man3/nlopt.3
 man/man3/nlopt_minimize.3

Index: pkgsrc/math/nlopt/distinfo
diff -u pkgsrc/math/nlopt/distinfo:1.6 pkgsrc/math/nlopt/distinfo:1.7
--- pkgsrc/math/nlopt/distinfo:1.6      Fri Aug 11 08:31:20 2023
+++ pkgsrc/math/nlopt/distinfo  Fri Dec 27 17:22:12 2024
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.6 2023/08/11 08:31:20 mef Exp $
+$NetBSD: distinfo,v 1.7 2024/12/27 17:22:12 adam Exp $
 
-BLAKE2s (nlopt-2.7.1.tar.gz) = cd2c3ab540c794c8e1804fc29b1d0b6804cff226522e3f748d0c083ef579f0ea
-SHA512 (nlopt-2.7.1.tar.gz) = e23cb522fc696010574c14b72be85acc0f8ccf0bf208bf2b8789c57d6c5a6e6d419ee10330581518b1c1567018ae909b626ce7761d4fbd5bf112916871e420e2
-Size (nlopt-2.7.1.tar.gz) = 2044180 bytes
+BLAKE2s (nlopt-2.9.1.tar.gz) = f1b1f536146b8ff7a3a979f85739a4cdace81268cc393d20f2e25fee79fa3764
+SHA512 (nlopt-2.9.1.tar.gz) = 17cf0bea185657f63ac73d5626609cbe06f47e694c134ebf3c0fb04f06a8e35a77c8128eff999b8b98d13b728696f3d33ae0c68831cfc0abb730afc806191123
+Size (nlopt-2.9.1.tar.gz) = 2054775 bytes



Home | Main Index | Thread Index | Old Index