git: f2c80620b5b2 - main - math/hipmcl: Discontinue
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 16 Jul 2022 17:33:59 UTC
The branch main has been updated by yuri:
URL: https://cgit.FreeBSD.org/ports/commit/?id=f2c80620b5b2629c942dc22d7c0ffefa4a10c2b6
commit f2c80620b5b2629c942dc22d7c0ffefa4a10c2b6
Author: Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2022-07-16 17:02:30 +0000
Commit: Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2022-07-16 17:02:30 +0000
math/hipmcl: Discontinue
Old versions aren't compatible with new combblas-2.0, latest
versions require CUDA that is not available on FreeBSD.
---
MOVED | 1 +
math/Makefile | 1 -
math/hipmcl/Makefile | 34 ----------------------------------
math/hipmcl/distinfo | 3 ---
math/hipmcl/files/patch-CMakeLists.txt | 15 ---------------
math/hipmcl/pkg-descr | 16 ----------------
6 files changed, 1 insertion(+), 69 deletions(-)
diff --git a/MOVED b/MOVED
index 80cf8e44d361..e28e12e763e3 100644
--- a/MOVED
+++ b/MOVED
@@ -17506,3 +17506,4 @@ www/rubygem-rails61-node16|www/rubygem-rails61|2022-07-13|Remove obsoleted port.
www/rubygem-uglifier-node16|www/rubygem-uglifier|2022-07-13|Remove obsoleted port. Use www/rubygem-uglifier instead
audio/espeak|audio/espeak-ng|2022-07-15|Switch to fork of (stale) original repository
misc/ngraph||2022-07-15|Software is discontinued because its developer Nervana Systems is defunct
+math/hipmcl||2022-07-16|Discontinued: old versions aren't compatible with new combblas-2.0, latest versions require CUDA that is not available on FreeBSD
diff --git a/math/Makefile b/math/Makefile
index c5dad53e8a57..778e67c6ef34 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -377,7 +377,6 @@
SUBDIR += hexcalc
SUBDIR += heyoka
SUBDIR += highs
- SUBDIR += hipmcl
SUBDIR += hmat-oss
SUBDIR += hpcombi
SUBDIR += hpipm
diff --git a/math/hipmcl/Makefile b/math/hipmcl/Makefile
deleted file mode 100644
index cec31a922859..000000000000
--- a/math/hipmcl/Makefile
+++ /dev/null
@@ -1,34 +0,0 @@
-PORTNAME= HipMCL
-DISTVERSION= g20180814
-PORTREVISION= 4
-CATEGORIES= math
-MASTER_SITES= https://bitbucket.org/${BB_ACCOUNT}/${BB_PROJECT}/get/${BB_COMMIT}.tar.gz?dummy=/
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= High-performance parallel algorithm for large-scale network clustering
-
-LICENSE= BSD3CLAUSE
-LICENSE_FILE= ${WRKSRC}/license.txt
-
-LIB_DEPENDS= libCombBLAS.so:math/combblas \
- libmpi.so:net/mpich
-RUN_DEPENDS= ${LOCALBASE}/lib/gcc${GCC_DEFAULT}/libgcc_s.so.1:lang/gcc${GCC_DEFAULT} # because of the link flags induced by mpich
-
-USES= cmake compiler:c++14-lang dos2unix localbase:ldflags
-DOS2UNIX_FILES= CMakeLists.txt
-
-BB_ACCOUNT= azadcse
-BB_PROJECT= ${PORTNAME:tl}
-BB_COMMIT= e20476acc473
-
-WRKSRC= ${WRKDIR}/${BB_ACCOUNT}-${BB_PROJECT}-${BB_COMMIT}
-
-PLIST_FILES= bin/${PORTNAME:tl}
-
-post-extract:
- @${RM} -r ${WRKSRC}/src/CombBLAS
-
-do-install:
- ${INSTALL_PROGRAM} ${BUILD_WRKSRC}/bin/hipmcl ${STAGEDIR}${PREFIX}/bin
-
-.include <bsd.port.mk>
diff --git a/math/hipmcl/distinfo b/math/hipmcl/distinfo
deleted file mode 100644
index 10f1dfde881c..000000000000
--- a/math/hipmcl/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1544950762
-SHA256 (HipMCL-g20180814.tar.gz) = 324fbe12f3547cd1e3da38d01ea2d6882061821a7cf6a7904e1402759c01e94c
-SIZE (HipMCL-g20180814.tar.gz) = 43337935
diff --git a/math/hipmcl/files/patch-CMakeLists.txt b/math/hipmcl/files/patch-CMakeLists.txt
deleted file mode 100644
index 0efd4149e10f..000000000000
--- a/math/hipmcl/files/patch-CMakeLists.txt
+++ /dev/null
@@ -1,15 +0,0 @@
---- CMakeLists.txt.orig 2018-08-14 19:42:54 UTC
-+++ CMakeLists.txt
-@@ -30,10 +30,10 @@ else (NOT C14)
- endif (NOT C14)
-
-
--ADD_SUBDIRECTORY( src/CombBLAS )
-+#ADD_SUBDIRECTORY( src/CombBLAS )
- set(CMAKE_RUNTIME_OUTPUT_DIRECTORY ${CMAKE_BINARY_DIR}/bin)
- add_executable(hipmcl src/HipMCL.cpp)
--target_link_libraries(hipmcl CombBLASlib )
-+target_link_libraries(hipmcl CombBLAS )
-
-
-
diff --git a/math/hipmcl/pkg-descr b/math/hipmcl/pkg-descr
deleted file mode 100644
index 7467c1b5936b..000000000000
--- a/math/hipmcl/pkg-descr
+++ /dev/null
@@ -1,16 +0,0 @@
-HipMCL is a high-performance parallel algorithm for large-scale network
-clustering. HipMCL parallelizes popular Markov Cluster (MCL) algorithm that has
-been shown to be one of the most successful and widely used algorithms for
-network clustering. It is based on random walks and was initially designed to
-detect families in protein-protein interaction networks. Despite MCL's
-efficiency and multi-threading support, scalability remains a bottleneck as it
-fails to process networks of several hundred million nodes and billion edges in
-an affordable running time. HipMCL overcomes all of these challenges by
-developing massively-parallel algorithms for all components of MCL. HipMCL can
-be 1000 times faster than the original MCL without any information loss. It can
-easily cluster a network of ~75 million nodes with ~68 billion edges in ~2.4
-hours using ~2000 nodes of Cori supercomputer at NERSC. HipMCL is developed in
-C++ language and uses standard OpenMP and MPI libraries for shared- and
-distributed-memory parallelization.
-
-WWW: https://bitbucket.org/azadcse/hipmcl/wiki/Home