pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/math/sundials
Module Name: pkgsrc
Committed By: wiz
Date: Tue Aug 19 14:03:02 UTC 2025
Modified Files:
pkgsrc/math/sundials: Makefile buildlink3.mk distinfo
Added Files:
pkgsrc/math/sundials/patches: patch-CMakeLists.txt
patch-config_SundialsPOSIXTimers.cmake
Log Message:
sundials: fix build with cmake 4
Convert to cmake/build.mk
To generate a diff of this commit:
cvs rdiff -u -r1.7 -r1.8 pkgsrc/math/sundials/Makefile
cvs rdiff -u -r1.2 -r1.3 pkgsrc/math/sundials/buildlink3.mk
cvs rdiff -u -r1.4 -r1.5 pkgsrc/math/sundials/distinfo
cvs rdiff -u -r0 -r1.1 pkgsrc/math/sundials/patches/patch-CMakeLists.txt \
pkgsrc/math/sundials/patches/patch-config_SundialsPOSIXTimers.cmake
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/math/sundials/Makefile
diff -u pkgsrc/math/sundials/Makefile:1.7 pkgsrc/math/sundials/Makefile:1.8
--- pkgsrc/math/sundials/Makefile:1.7 Sun Aug 25 06:19:01 2024
+++ pkgsrc/math/sundials/Makefile Tue Aug 19 14:03:02 2025
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.7 2024/08/25 06:19:01 wiz Exp $
+# $NetBSD: Makefile,v 1.8 2025/08/19 14:03:02 wiz Exp $
DISTNAME= sundials-4.1.0
PKGREVISION= 2
@@ -11,22 +11,17 @@ COMMENT= Suite of nonlinear and differen
LICENSE= modified-bsd
PYTHON_FOR_BUILD_ONLY= yes
-USE_CMAKE= yes
-WRKSRC= ${WRKDIR}/${DISTNAME}/build
-CMAKE_ARG_PATH= ..
CMAKE_CONFIGURE_ARGS+= -DEXAMPLES_INSTALL_PATH=${PREFIX}/share/examples/sundials
INSTALLATION_DIRS+= share/doc/${PKGBASE}
-post-extract:
- ${MKDIR} ${WRKSRC}
-
post-install:
${MV} ${DESTDIR}${PREFIX}/include/sundials/LICENSE \
${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
- ${INSTALL_DATA} ${WRKSRC}/../README.md ${WRKSRC}/../doc/*/* \
+ ${INSTALL_DATA} ${WRKSRC}/README.md ${WRKSRC}/doc/*/* \
${DESTDIR}${PREFIX}/share/doc/${PKGBASE}
+.include "../../devel/cmake/build.mk"
.include "../../lang/python/application.mk"
.include "../../mk/bsd.pkg.mk"
Index: pkgsrc/math/sundials/buildlink3.mk
diff -u pkgsrc/math/sundials/buildlink3.mk:1.2 pkgsrc/math/sundials/buildlink3.mk:1.3
--- pkgsrc/math/sundials/buildlink3.mk:1.2 Mon Aug 14 05:24:50 2023
+++ pkgsrc/math/sundials/buildlink3.mk Tue Aug 19 14:03:02 2025
@@ -1,4 +1,4 @@
-# $NetBSD: buildlink3.mk,v 1.2 2023/08/14 05:24:50 wiz Exp $
+# $NetBSD: buildlink3.mk,v 1.3 2025/08/19 14:03:02 wiz Exp $
BUILDLINK_TREE+= sundials
@@ -6,7 +6,7 @@ BUILDLINK_TREE+= sundials
SUNDIALS_BUILDLINK3_MK:=
BUILDLINK_API_DEPENDS.sundials+= sundials>=3.1.1
-BUILDLINK_ABI_DEPENDS.sundials?= sundials>=4.1.0nb2
+BUILDLINK_ABI_DEPENDS.sundials?= sundials>=4.1.0nb2
BUILDLINK_PKGSRCDIR.sundials?= ../../math/sundials
.endif # SUNDIALS_BUILDLINK3_MK
Index: pkgsrc/math/sundials/distinfo
diff -u pkgsrc/math/sundials/distinfo:1.4 pkgsrc/math/sundials/distinfo:1.5
--- pkgsrc/math/sundials/distinfo:1.4 Tue Oct 26 10:56:08 2021
+++ pkgsrc/math/sundials/distinfo Tue Aug 19 14:03:02 2025
@@ -1,5 +1,7 @@
-$NetBSD: distinfo,v 1.4 2021/10/26 10:56:08 nia Exp $
+$NetBSD: distinfo,v 1.5 2025/08/19 14:03:02 wiz Exp $
BLAKE2s (sundials-4.1.0.tar.gz) = 048ce8e4e7317c97f9c51b415ec6b9617ebaa7654a838f0bb1b20a9990f4d85d
SHA512 (sundials-4.1.0.tar.gz) = 1922dca3f0b8869098670aede802e48abec39607c96304e4efd9b03d195b16920175846fce10641aeebc48c216bda73c8691139dce57ffa7731a6bc8194b81b0
Size (sundials-4.1.0.tar.gz) = 17221960 bytes
+SHA1 (patch-CMakeLists.txt) = 4066ac87544324910843310472bcffaa38207931
+SHA1 (patch-config_SundialsPOSIXTimers.cmake) = 3e366f9f981077229ec6e15a2d4337d48d3225dc
Added files:
Index: pkgsrc/math/sundials/patches/patch-CMakeLists.txt
diff -u /dev/null pkgsrc/math/sundials/patches/patch-CMakeLists.txt:1.1
--- /dev/null Tue Aug 19 14:03:02 2025
+++ pkgsrc/math/sundials/patches/patch-CMakeLists.txt Tue Aug 19 14:03:02 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-CMakeLists.txt,v 1.1 2025/08/19 14:03:02 wiz Exp $
+
+Fix build with cmake 4.
+
+--- CMakeLists.txt.orig 2025-08-19 14:00:09.391420434 +0000
++++ CMakeLists.txt
+@@ -20,7 +20,7 @@
+ # ---------------------------------------------------------------
+
+ # Require a fairly recent cmake version
+-cmake_minimum_required(VERSION 3.1.3)
++cmake_minimum_required(VERSION 3.5)
+
+ # Libraries linked via full path no longer produce linker search paths
+ # Allows examples to build
Index: pkgsrc/math/sundials/patches/patch-config_SundialsPOSIXTimers.cmake
diff -u /dev/null pkgsrc/math/sundials/patches/patch-config_SundialsPOSIXTimers.cmake:1.1
--- /dev/null Tue Aug 19 14:03:02 2025
+++ pkgsrc/math/sundials/patches/patch-config_SundialsPOSIXTimers.cmake Tue Aug 19 14:03:02 2025
@@ -0,0 +1,15 @@
+$NetBSD: patch-config_SundialsPOSIXTimers.cmake,v 1.1 2025/08/19 14:03:02 wiz Exp $
+
+Fix build with cmake 4.
+
+--- config/SundialsPOSIXTimers.cmake.orig 2025-08-19 14:00:46.204784736 +0000
++++ config/SundialsPOSIXTimers.cmake
+@@ -43,7 +43,7 @@ if(SUNDIALS_POSIX_TIMERS)
+
+ # Create a CMakeLists.txt file which will generate the test executable
+ file(WRITE ${POSIXTest_DIR}/CMakeLists.txt
+- "CMAKE_MINIMUM_REQUIRED(VERSION 3.0.2)\n"
++ "CMAKE_MINIMUM_REQUIRED(VERSION 3.5)\n"
+ "PROJECT(posixtimerstest C)\n"
+ "SET(CMAKE_VERBOSE_MAKEFILE ON)\n"
+ "SET(CMAKE_C_COMPILER \"${CMAKE_C_COMPILER}\")\n"
Home |
Main Index |
Thread Index |
Old Index