head 1.16; access; symbols pkgsrc-2026Q1:1.16.0.2 pkgsrc-2026Q1-base:1.16 pkgsrc-2025Q4:1.15.0.2 pkgsrc-2025Q4-base:1.15 pkgsrc-2025Q3:1.14.0.2 pkgsrc-2025Q3-base:1.14 pkgsrc-2025Q2:1.13.0.2 pkgsrc-2025Q2-base:1.13 pkgsrc-2025Q1:1.7.0.2 pkgsrc-2025Q1-base:1.7 pkgsrc-2024Q4:1.4.0.4 pkgsrc-2024Q4-base:1.4 pkgsrc-2024Q3:1.4.0.2 pkgsrc-2024Q3-base:1.4 pkgsrc-2024Q2:1.1.0.2 pkgsrc-2024Q2-base:1.1; locks; strict; comment @# @; 1.16 date 2026.02.14.15.11.59; author ktnb; state Exp; branches; next 1.15; commitid 13mXyj4vSyjpamuG; 1.15 date 2025.11.12.02.08.13; author ktnb; state Exp; branches; next 1.14; commitid JJ30XQ64uFnRQciG; 1.14 date 2025.07.30.15.35.37; author ktnb; state Exp; branches; next 1.13; commitid Upuwx7Yg4Nm6HM4G; 1.13 date 2025.06.26.20.38.14; author wiz; state Exp; branches; next 1.12; commitid 9EuSkwOgOl0Dsr0G; 1.12 date 2025.06.17.12.43.37; author thor; state Exp; branches; next 1.11; commitid KuZIejnMX62S6fZF; 1.11 date 2025.06.17.09.38.01; author thor; state Exp; branches; next 1.10; commitid nLbPF0jIuMDV5eZF; 1.10 date 2025.06.01.19.18.20; author thor; state Exp; branches; next 1.9; commitid pFMNHu4E33c5PdXF; 1.9 date 2025.05.06.15.02.01; author ktnb; state Exp; branches; next 1.8; commitid j70TMUPoBjsYeRTF; 1.8 date 2025.04.15.19.22.25; author ktnb; state Exp; branches; next 1.7; commitid rHMdoDd2uUf9mbRF; 1.7 date 2025.03.05.19.25.52; author ktnb; state Exp; branches; next 1.6; commitid Mb1NkPd3rbW2HULF; 1.6 date 2025.03.03.14.44.42; author ktnb; state Exp; branches; next 1.5; commitid WtIR5MJiHfVzcDLF; 1.5 date 2025.02.24.15.05.51; author ktnb; state Exp; branches; next 1.4; commitid ynRFnMEAOeKMxJKF; 1.4 date 2024.08.27.17.24.54; author ktnb; state Exp; branches; next 1.3; commitid Q3CyG3D45Xfc8unF; 1.3 date 2024.08.13.13.19.13; author ktnb; state Exp; branches; next 1.2; commitid 5NRj4DsM3vkOdFlF; 1.2 date 2024.08.09.18.38.34; author ktnb; state Exp; branches; next 1.1; commitid WS0nsVe3TJll7blF; 1.1 date 2024.06.14.13.19.53; author ktnb; state Exp; branches; next ; commitid LgvwM2nY5lzC9XdF; desc @@ 1.16 log @suitesparse: update to 7.12.2 - GraphBLAS 10.3.1: bug and documentation fixes, performance improvements, and printing of user-defined types using get/set with GxB_PRINT_FUNCTION. - SuiteSparse_config 7.12.2: checking for BLAS libraries; better handling of BLA_VENDOR input parameter to cmake @ text @# $NetBSD: Makefile,v 1.15 2025/11/12 02:08:13 ktnb Exp $ DISTNAME= SuiteSparse-7.12.2 PKGNAME= ${DISTNAME:tl} CATEGORIES= math MASTER_SITES= ${MASTER_SITE_GITHUB:=DrTimothyAldenDavis/} GITHUB_TAG= v${PKGVERSION_NOREV} MAINTAINER= pkgsrc-users@@NetBSD.org HOMEPAGE= https://people.engr.tamu.edu/davis/suitesparse.html COMMENT= Set of packages for sparse matrices calculation LICENSE= gnu-gpl-v2 AND gnu-lgpl-v2 USE_LANGUAGES= c c++ USE_TOOLS= pkg-config WRKSRC= ${WRKDIR}/${DISTNAME} CMAKE_CONFIGURE_ARGS+= -DBLA_VENDOR=Generic CMAKE_CONFIGURE_ARGS+= -DBLA_PREFER_PKGCONFIG=true CMAKE_CONFIGURE_ARGS+= -DBLA_PKGCONFIG_BLAS=${BLAS_PC} .include "../../devel/cmake/build.mk" .include "../../mk/blas.buildlink3.mk" .include "../../math/metis/buildlink3.mk" .include "../../math/mpfr/buildlink3.mk" .include "../../mk/dlopen.buildlink3.mk" .include "../../mk/openmp.mk" .include "../../mk/bsd.pkg.mk" @ 1.15 log @suitesparse: update to 7.12.1 * UMFPACK 6.3.7: workaround for an Intel icx 2025.2 compiler bug * LAGraph 1.2.1: bug fix for experimental maxflow method * ParU 1.1.0: performance improvements, minor revisions for benchmarking * GraphBLAS 10.2.0: printing user-defined types, GrB_assign performance * SPQR 4.3.6: better handling of complex types for BLAS/LAPACK * SuiteSparse_config 7.12.0: better handling of complex types for BLAS/LAPACK * Mongoose 3.3.6: minor change to build system @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.14 2025/07/30 15:35:37 ktnb Exp $ d3 1 a3 1 DISTNAME= SuiteSparse-7.12.1 @ 1.14 log @suitesparse: update to 7.11.0 LAGraph v1.2: many new experimental algorithms GraphBLAS v10.1.1: risc-V vectorization, GRAPHBLAS_VANILLA @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.13 2025/06/26 20:38:14 wiz Exp $ d3 1 a3 1 DISTNAME= SuiteSparse-7.11.0 d19 1 @ 1.13 log @suitesparse: remove fortran from USE_LANGUAGES Fixes build on NetBSD. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2025/06/17 12:43:37 thor Exp $ d3 1 a3 2 DISTNAME= SuiteSparse-7.10.3 PKGREVISION= 1 @ 1.12 log @suitesparse: revert again to fortran as language, as there is no fortran8 Apparently the change from fortran77 to fortran8 was already a mistake. We just have fortran77 and plain fortran for 'modern' Fortran. We might need fortran2008 and similar like C and C++ versions. Right now, I do not know where ntnb gets the build failure on NetBSD 10 from. Is it the use of pkg-config and hence the actual use of the chosen BLAS? @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.11 2025/06/17 09:38:01 thor Exp $ d15 1 a15 1 USE_LANGUAGES= c c++ fortran @ 1.11 log @suitesparse: require fortran8 again, got downgraded by accident before @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.10 2025/06/01 19:18:20 thor Exp $ d15 1 a15 1 USE_LANGUAGES= c c++ fortran8 @ 1.10 log @math/suitesparse: fix BLAS and OpenMP dependencies @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.9 2025/05/06 15:02:01 ktnb Exp $ d15 1 a15 1 USE_LANGUAGES= c c++ fortran @ 1.9 log @suitesparse: update to 7.10.3 minor bug fixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.8 2025/04/15 19:22:25 ktnb Exp $ d4 1 d11 1 a11 1 HOMEPAGE= http://www.cise.ufl.edu/research/sparse/SuiteSparse/ d15 2 a16 1 USE_LANGUAGES= c c++ fortran8 d20 3 a26 1 .include "../../math/openblas/buildlink3.mk" d28 1 a28 1 .include "../../parallel/openmp/buildlink3.mk" @ 1.8 log @suitesparse: update to 7.10.2 GraphBLAS v10.0.3: performance of setElement. Update to xxHash and cpu_features. Octave interface updated for the Mac. CHOLMOD 5.3.2: use CUDA as linker, if applicable SuiteSparse_config 7.10.2: allow the installer to compile without the BLAS. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.7 2025/03/05 19:25:52 ktnb Exp $ d3 1 a3 1 DISTNAME= SuiteSparse-7.10.2 @ 1.7 log @suitesparse: update to 7.10.1 bug fix in GraphBLAS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.6 2025/03/03 14:44:42 ktnb Exp $ d3 1 a3 1 DISTNAME= SuiteSparse-7.10.1 @ 1.6 log @suitesparse: update to 7.10.0 - GraphBLAS, now supporting 32-bit/64-bit integer indices @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.5 2025/02/24 15:05:51 ktnb Exp $ d3 1 a3 1 DISTNAME= SuiteSparse-7.10.0 @ 1.5 log @suitesparse: update to 7.6.0 - GraphBLAS: added the GxB_IndexBinaryOp, new JIT kernels, disabled more FactoryKernels to reduce compiled library size, and workaround for AppleClang compiler bug. - LAGraph, SPEX, CHOLMOD: minor updates to github CI; typos, reduce pedantic compiler warnings. @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.4 2024/08/27 17:24:54 ktnb Exp $ d3 1 a3 1 DISTNAME= SuiteSparse-7.9.0 @ 1.4 log @suitesparse: update to 7.8.2 bug fixes @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.3 2024/08/13 13:19:13 ktnb Exp $ d3 1 a3 1 DISTNAME= SuiteSparse-7.8.2 @ 1.3 log @suitesparse: update to 7.8.1 fixed bug with building GraphBLAS @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.2 2024/08/09 18:38:34 ktnb Exp $ d3 1 a3 1 DISTNAME= SuiteSparse-7.8.1 @ 1.2 log @suitesparse: update to 7.8.0 Packaging Changes: - update to fortran8 (new requirement) - removed -ldl BUILDLINK_TRANSFORM as it was fixed updstream Upstream Changes: - ParU is almost stable - added cholmod_query - various updates to all packages within suitesparse @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.1 2024/06/14 13:19:53 ktnb Exp $ d3 1 a3 1 DISTNAME= SuiteSparse-7.8.0 @ 1.1 log @suitesparse: add version 7.7.0 SuiteSparse is a set of sparse matrices libraries. It contains: * AMD: symmetric approximate minimum degree * BTF: permutation to block triangular form (beta) * CCOLAMD: constrained column approximate minimum degree * COLAMD: column approximate minimum degree * CHOLMOD: sparse supernodal Cholesky factorization and update/downdate * KLU: sparse LU factorization, for circuit simulation (beta) * LDL: a simple LDL^T factorization * UMFPACK: sparse multifrontal LU factorization * UFconfig: common configuration for all of the above * CSparse: a concise sparse matrix package * CXSparse: and extended version of CSparse @ text @d1 1 a1 1 # $NetBSD: Makefile,v 1.12 2012/11/28 21:43:05 outpaddling Exp $ d3 1 a3 1 DISTNAME= SuiteSparse-7.7.0 d14 1 a14 1 USE_LANGUAGES= c c++ fortran77 a23 2 # reported at: https://github.com/DrTimothyAldenDavis/SuiteSparse/issues/837 BUILDLINK_TRANSFORM+= opt:-ldl:${BUILDLINK_LDADD.dl:Q} @