diff --git a/math/suitesparse-lagraph/Makefile b/math/suitesparse-lagraph/Makefile index fd532be85270..7d14b39b1772 100644 --- a/math/suitesparse-lagraph/Makefile +++ b/math/suitesparse-lagraph/Makefile @@ -1,24 +1,25 @@ PORTNAME= ${MPORTNAME:tl} PORTVERSION= 1.1.3 +PORTREVISION= 1 CATEGORIES= math COMMENT= Graph algorithms based on GraphBLAS WWW= https://faculty.cse.tamu.edu/davis/suitesparse.html LICENSE= BSD2CLAUSE LIB_DEPENDS= libgraphblas.so:math/suitesparse-graphblas USES= localbase:ldflags MPORTNAME= LAGraph USE_LDCONFIG= yes .include "${.CURDIR}/../../math/suitesparse/bsd.suitesparse.mk" post-stage-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${BUILD_WRKSRC}/README.md \ ${STAGEDIR}${DOCSDIR}/${MPORTNAME}_README.md .include diff --git a/math/suitesparse-lagraph/files/patch-LAGraph_experimental_CMakeLists.txt b/math/suitesparse-lagraph/files/patch-LAGraph_experimental_CMakeLists.txt new file mode 100644 index 000000000000..183ff20b401b --- /dev/null +++ b/math/suitesparse-lagraph/files/patch-LAGraph_experimental_CMakeLists.txt @@ -0,0 +1,23 @@ +--- LAGraph/experimental/CMakeLists.txt.orig 2025-01-20 03:05:28 UTC ++++ LAGraph/experimental/CMakeLists.txt +@@ -38,7 +38,7 @@ if ( BUILD_SHARED_LIBS ) + set_target_properties ( LAGraphX PROPERTIES EXPORT_NO_SYSTEM ON ) + endif ( ) + +- target_link_libraries ( LAGraphX PRIVATE LAGraph GraphBLAS::GraphBLAS ) ++ target_link_libraries ( LAGraphX PRIVATE LAGraph GraphBLAS::GraphBLAS -lm ) + + target_include_directories ( LAGraphX PUBLIC + $ +@@ -71,9 +71,9 @@ if ( BUILD_STATIC_LIBS ) + endif ( ) + + if ( TARGET GraphBLAS::GraphBLAS_static ) +- target_link_libraries ( LAGraphX_static PRIVATE GraphBLAS::GraphBLAS_static ) ++ target_link_libraries ( LAGraphX_static PRIVATE GraphBLAS::GraphBLAS_static -lm ) + else ( ) +- target_link_libraries ( LAGraphX_static PRIVATE GraphBLAS::GraphBLAS ) ++ target_link_libraries ( LAGraphX_static PRIVATE GraphBLAS::GraphBLAS -lm ) + endif ( ) + + target_include_directories ( LAGraphX_static PUBLIC