git: a63cf26b66a1 - main - biology/{,py-}libnuml: update 1.1.6 → 1.1.7

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Fri, 28 Mar 2025 09:54:17 UTC
The branch main has been updated by yuri:

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

commit a63cf26b66a19348451bd6a92a65f73811242cce
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2025-03-28 09:53:25 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2025-03-28 09:54:11 +0000

    biology/{,py-}libnuml: update 1.1.6 → 1.1.7
    
    Reported by:    portscout
---
 biology/libnuml/Makefile                      |  2 +-
 biology/libnuml/distinfo                      |  6 +++---
 biology/libnuml/files/patch-CMakeLists.txt    | 20 ++++++++++++++++++++
 biology/libnuml/pkg-plist                     |  8 +++++---
 biology/py-libnuml/Makefile                   |  2 +-
 biology/py-libnuml/distinfo                   |  6 +++---
 biology/py-libnuml/files/patch-CMakeLists.txt | 13 ++-----------
 7 files changed, 35 insertions(+), 22 deletions(-)

diff --git a/biology/libnuml/Makefile b/biology/libnuml/Makefile
index 67dd0f9f954d..b978d8f8bc4d 100644
--- a/biology/libnuml/Makefile
+++ b/biology/libnuml/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	libnuml
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.1.6
+DISTVERSION=	1.1.7
 CATEGORIES=	biology devel
 
 MAINTAINER=	yuri@FreeBSD.org
diff --git a/biology/libnuml/distinfo b/biology/libnuml/distinfo
index d0f2a6d8ab88..cdbf18b2647d 100644
--- a/biology/libnuml/distinfo
+++ b/biology/libnuml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1650763295
-SHA256 (NuML-NuML-v1.1.6_GH0.tar.gz) = 1b51cd51bfe7e9c4e0bcd69f86d8199a23ebe9ea931d4f112b3f6e1666e4f2c8
-SIZE (NuML-NuML-v1.1.6_GH0.tar.gz) = 3425639
+TIMESTAMP = 1743154013
+SHA256 (NuML-NuML-v1.1.7_GH0.tar.gz) = 820d854355d80a3fe6dbe6c5428c45d42542541213cf0c3b3aee705f8ba1399f
+SIZE (NuML-NuML-v1.1.7_GH0.tar.gz) = 3427204
diff --git a/biology/libnuml/files/patch-CMakeLists.txt b/biology/libnuml/files/patch-CMakeLists.txt
new file mode 100644
index 000000000000..a640f0e1dbe4
--- /dev/null
+++ b/biology/libnuml/files/patch-CMakeLists.txt
@@ -0,0 +1,20 @@
+- https://github.com/NuML/NuML/issues/31
+
+--- CMakeLists.txt.orig	2025-03-28 09:30:46 UTC
++++ CMakeLists.txt
+@@ -48,7 +48,7 @@ project(libnuml VERSION "${LIBNUML_VERSION_MAJOR}.${LI
+ endif()
+ 
+ project(libnuml VERSION "${LIBNUML_VERSION_MAJOR}.${LIBNUML_VERSION_MINOR}.${LIBNUML_VERSION_PATCH}"
+-                LANGUAGES CXX)
++                LANGUAGES CXX C)
+ 
+ include (CMakeTestCXXCompiler)
+ include (CheckCSourceCompiles)
+@@ -757,4 +757,4 @@ message(STATUS "
+ endif()
+ 
+ message(STATUS "
+-----------------------------------------------------------------------")
+\ No newline at end of file
++----------------------------------------------------------------------")
diff --git a/biology/libnuml/pkg-plist b/biology/libnuml/pkg-plist
index ffd50b651e2a..b0945d0ea32f 100644
--- a/biology/libnuml/pkg-plist
+++ b/biology/libnuml/pkg-plist
@@ -32,13 +32,15 @@ include/numl/common/libnuml-package.h
 include/numl/common/libnuml-version.h
 include/numl/common/numlfwd.h
 include/numl/common/operationReturnValues.h
-lib/cmake/numl-config-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/numl-config-version.cmake
 lib/cmake/numl-config.cmake
-lib/cmake/numl-static-config-%%CMAKE_BUILD_TYPE%%.cmake
 lib/cmake/numl-static-config-version.cmake
 lib/cmake/numl-static-config.cmake
+lib/cmake/numl-static-targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/numl-static-targets.cmake
+lib/cmake/numl-targets-%%CMAKE_BUILD_TYPE%%.cmake
+lib/cmake/numl-targets.cmake
 lib/libnuml-static.a
 lib/libnuml.so
 lib/libnuml.so.1
-lib/libnuml.so.1.1.6
+lib/libnuml.so.1.1.7
diff --git a/biology/py-libnuml/Makefile b/biology/py-libnuml/Makefile
index 6a4099d85b9d..2fdbfbff139b 100644
--- a/biology/py-libnuml/Makefile
+++ b/biology/py-libnuml/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	libnuml
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.1.6
+DISTVERSION=	1.1.7
 CATEGORIES=	biology devel
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
 
diff --git a/biology/py-libnuml/distinfo b/biology/py-libnuml/distinfo
index 61a6a4501c0a..634cc0d9e6ae 100644
--- a/biology/py-libnuml/distinfo
+++ b/biology/py-libnuml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1650763370
-SHA256 (NuML-NuML-v1.1.6_GH0.tar.gz) = 1b51cd51bfe7e9c4e0bcd69f86d8199a23ebe9ea931d4f112b3f6e1666e4f2c8
-SIZE (NuML-NuML-v1.1.6_GH0.tar.gz) = 3425639
+TIMESTAMP = 1743153975
+SHA256 (NuML-NuML-v1.1.7_GH0.tar.gz) = 820d854355d80a3fe6dbe6c5428c45d42542541213cf0c3b3aee705f8ba1399f
+SIZE (NuML-NuML-v1.1.7_GH0.tar.gz) = 3427204
diff --git a/biology/py-libnuml/files/patch-CMakeLists.txt b/biology/py-libnuml/files/patch-CMakeLists.txt
index 7cd3ba0fcbb4..6d3a58e0a9a4 100644
--- a/biology/py-libnuml/files/patch-CMakeLists.txt
+++ b/biology/py-libnuml/files/patch-CMakeLists.txt
@@ -1,19 +1,10 @@
---- CMakeLists.txt.orig	2022-04-19 08:09:02 UTC
+--- CMakeLists.txt.orig	2025-03-28 09:49:26 UTC
 +++ CMakeLists.txt
-@@ -53,7 +53,7 @@ if (LIBNUML_REMOVE_WRAPPERS)
- endif(LIBNUML_REMOVE_WRAPPERS)
- 
- 
--set(SWIG_EXTRA_FLAGS -DSWIGEXPORT -DLIBSBML_CPP_NAMESPACE_BEGIN -DLIBSBML_CPP_NAMESPACE_END -DLIBSBML_CPP_NAMESPACE_QUALIFIER -DLIBSBML_CPP_NAMESPACE_USE)
-+set(SWIG_EXTRA_FLAGS -DSWIGEXPORT -DLIBSBML_CPP_NAMESPACE_BEGIN= -DLIBSBML_CPP_NAMESPACE_END= -DLIBSBML_CPP_NAMESPACE_QUALIFIER= -DLIBSBML_CPP_NAMESPACE_USE=)
- if(NOT UNIX)
- 	set(SWIG_EXTRA_FLAGS ${SWIG_EXTRA_FLAGS} -DSWIGWIN -DSWIG_CSHARP_NO_WSTRING_HELPER )
- endif()
 @@ -62,6 +62,7 @@ ADD_CUSTOM_COMMAND(	
      OUTPUT ${CMAKE_CURRENT_BINARY_DIR}/libnuml_wrap.cpp
      COMMAND "${SWIG_EXECUTABLE}"
      ARGS	-I${CMAKE_CURRENT_SOURCE_DIR}/../swig/
-+			-I${CMAKE_INSTALL_PREFIX}/include
++    			-I${CMAKE_INSTALL_PREFIX}/include
  			-I${CMAKE_SOURCE_DIR}/
  			-I${CMAKE_BINARY_DIR}/
  			-I${CMAKE_BINARY_DIR}/src