git: 0fddd705d638 - main - math/parmetis: Remove expired port
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sat, 01 Mar 2025 16:23:02 UTC
The branch main has been updated by rene: URL: https://cgit.FreeBSD.org/ports/commit/?id=0fddd705d638264d8537b4a13c19727eb52ac235 commit 0fddd705d638264d8537b4a13c19727eb52ac235 Author: Rene Ladan <rene@FreeBSD.org> AuthorDate: 2025-03-01 16:22:56 +0000 Commit: Rene Ladan <rene@FreeBSD.org> CommitDate: 2025-03-01 16:22:56 +0000 math/parmetis: Remove expired port 2025-02-28 math/parmetis: Fails to fetch, unmaintained for years in tree --- MOVED | 1 + math/Makefile | 1 - math/parmetis/Makefile | 83 -------------------------------- math/parmetis/distinfo | 3 -- math/parmetis/files/patch-CMakeLists.txt | 13 ----- math/parmetis/pkg-descr | 9 ---- math/parmetis/pkg-plist | 9 ---- 7 files changed, 1 insertion(+), 118 deletions(-) diff --git a/MOVED b/MOVED index db4fcae0202e..e93f1066b8c8 100644 --- a/MOVED +++ b/MOVED @@ -4185,3 +4185,4 @@ java/cos||2025-03-01|Has expired: Upstream seems gone since 2024-08-22 sysutils/pass-secrets||2025-03-01|Has expired: Listed as BROKEN and unmaintained for months sysutils/fluxengine||2025-03-01|Has expired: Broken for several months textproc/py-pyjade||2025-03-01|Has expired: Upstream is inactive for almost 8.5 years +math/parmetis||2025-03-01|Has expired: Fails to fetch, unmaintained for years in tree diff --git a/math/Makefile b/math/Makefile index 9faf9c2fa210..4ac9d2abdcc5 100644 --- a/math/Makefile +++ b/math/Makefile @@ -871,7 +871,6 @@ SUBDIR += pari_nftables SUBDIR += pari_seadata SUBDIR += paritwine - SUBDIR += parmetis SUBDIR += parmgridgen SUBDIR += pcalc SUBDIR += pdal diff --git a/math/parmetis/Makefile b/math/parmetis/Makefile deleted file mode 100644 index 387717439c10..000000000000 --- a/math/parmetis/Makefile +++ /dev/null @@ -1,83 +0,0 @@ -PORTNAME= ParMetis -PORTVERSION= 4.0.3 -PORTREVISION= 8 -CATEGORIES= math parallel -MASTER_SITES= http://glaros.dtc.umn.edu/gkhome/fetch/sw/parmetis/ -DISTNAME= ${PORTNAME:tl}-${PORTVERSION} - -MAINTAINER= ports@FreeBSD.org -COMMENT= Package for parallel (MPI) unstructured graph partitioning -WWW= http://glaros.dtc.umn.edu/gkhome/metis/parmetis/overview - -LICENSE= METIS -LICENSE_NAME= University of Minnesota METIS License -LICENSE_FILE= ${WRKSRC}/LICENSE.txt -LICENSE_PERMS= auto-accept - -BROKEN= Unfetchable -DEPRECATED= Fails to fetch, unmaintained for years in tree -EXPIRATION_DATE=2025-02-28 - -USES= cmake:insource,noninja gmake -USE_LDCONFIG= ${PREFIX}/lib/parmetis - -OPTIONS_DEFINE= OPENMPI DOCS STATIC -OPENMPI_DESC= Use openmpi instead of mpich -OPTIONS_SUB= yes - -OPENMPI_USES= mpi:openmpi -OPENMPI_USES_OFF= mpi - -STATIC_DESC= Do not build and install shared library -STATIC_VARS_OFF= SH_FLAG="shared=1" - -CFLAGS+= -fPIC - -.include <bsd.port.options.mk> - -pre-configure: - @${REINPLACE_CMD} -e \ - 's|BUILDDIR =.*|BUILDDIR = build| ; \ - s|make -C|$$(MAKE) -C| ; \ - s|$$(MAKEFLAGS)||' ${WRKSRC}/Makefile - @${REINPLACE_CMD} -e \ - 's|"-O3"|""|' ${WRKSRC}/metis/GKlib/GKlibSystem.cmake -.if ((${ARCH}=="amd64") || (${ARCH}=="aarch64") || (${ARCH}=="ppc64")) - @${REINPLACE_CMD} -e \ - 's|IDXTYPEWIDTH 32|IDXTYPEWIDTH 64|' \ - ${WRKSRC}/metis/include/metis.h -.endif - @${REINPLACE_CMD} -e \ - '/target_link_libraries(.* parmetis)/s/\(parmetis\)/& -lexecinfo/' \ - ${WRKSRC}/programs/CMakeLists.txt - -do-configure: - @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_FLAGS} \ - ${MAKEFILE} config prefix="${PREFIX}" cc="${MPICC}" cxx="${MPICXX}" ${SH_FLAG} - -do-install: - @${MKDIR} ${STAGEDIR}${PREFIX}/include/parmetis \ - ${STAGEDIR}${PREFIX}/lib/parmetis \ - ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/include/parmetis.h \ - ${WRKSRC}/metis/include/metis.h \ - ${STAGEDIR}${PREFIX}/include/parmetis -.if ${PORT_OPTIONS:MSTATIC} - ${INSTALL_DATA} ${WRKSRC}/build/libmetis/libmetis.a \ - ${STAGEDIR}${PREFIX}/lib/parmetis - ${INSTALL_DATA} ${WRKSRC}/build/libparmetis/libparmetis.a \ - ${STAGEDIR}${PREFIX}/lib/parmetis -.else - ${INSTALL_DATA} ${WRKSRC}/build/libmetis/libmetis.so \ - ${STAGEDIR}${PREFIX}/lib/parmetis/libmetis.so.2 - ${INSTALL_LIB} ${WRKSRC}/build/libparmetis/libparmetis.so \ - ${STAGEDIR}${PREFIX}/lib/parmetis/libparmetis.so.2 - cd ${STAGEDIR}${PREFIX}/lib/parmetis && \ - ${LN} -sf libmetis.so.2 ${STAGEDIR}${PREFIX}/lib/parmetis/libmetis.so && \ - ${LN} -sf libparmetis.so.2 ${STAGEDIR}${PREFIX}/lib/parmetis/libparmetis.so - ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/parmetis/libmetis.so.2 -.endif - ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/manual/manual.pdf ${STAGEDIR}${DOCSDIR} - -.include <bsd.port.mk> diff --git a/math/parmetis/distinfo b/math/parmetis/distinfo deleted file mode 100644 index af89bf13cf63..000000000000 --- a/math/parmetis/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1496443330 -SHA256 (parmetis-4.0.3.tar.gz) = f2d9a231b7cf97f1fee6e8c9663113ebf6c240d407d3c118c55b3633d6be6e5f -SIZE (parmetis-4.0.3.tar.gz) = 5567670 diff --git a/math/parmetis/files/patch-CMakeLists.txt b/math/parmetis/files/patch-CMakeLists.txt deleted file mode 100644 index fbdbe348b487..000000000000 --- a/math/parmetis/files/patch-CMakeLists.txt +++ /dev/null @@ -1,13 +0,0 @@ ---- CMakeLists.txt.orig 2013-03-30 16:24:50 UTC -+++ CMakeLists.txt -@@ -19,8 +19,10 @@ execute_process(COMMAND ${CMAKE_COMMAND} - # Prepare libraries. - if(SHARED) - set(ParMETIS_LIBRARY_TYPE SHARED) -+ set(METIS_LIBRARY_TYPE SHARED) - else() - set(ParMETIS_LIBRARY_TYPE STATIC) -+ set(METIS_LIBRARY_TYPE STATIC) - endif() - - include(${GKLIB_PATH}/GKlibSystem.cmake) diff --git a/math/parmetis/pkg-descr b/math/parmetis/pkg-descr deleted file mode 100644 index 8c4ec46332f7..000000000000 --- a/math/parmetis/pkg-descr +++ /dev/null @@ -1,9 +0,0 @@ -ParMETIS is an MPI-based parallel library that implements a variety -of algorithms for partitioning unstructured graphs and for computing -fill-reducing orderings of sparse matrices. ParMETIS extends the -functionality provided by METIS and includes routines that are -especially suited for parallel AMR computations and large scale -numerical simulations. The algorithms implemented in ParMETIS are -based on the parallel multilevel k-way graph-partitioning algorithms -described in [KK95d], [KK96], [KK97], and the adaptive repartitioning -algorithms described in [SKK97a], [SKK97b], [SK+98], and [SKK98]. diff --git a/math/parmetis/pkg-plist b/math/parmetis/pkg-plist deleted file mode 100644 index a7b45f0eadc1..000000000000 --- a/math/parmetis/pkg-plist +++ /dev/null @@ -1,9 +0,0 @@ -include/parmetis/metis.h -include/parmetis/parmetis.h -%%STATIC%%lib/parmetis/libmetis.a -%%NO_STATIC%%lib/parmetis/libmetis.so -%%NO_STATIC%%lib/parmetis/libmetis.so.2 -%%STATIC%%lib/parmetis/libparmetis.a -%%NO_STATIC%%lib/parmetis/libparmetis.so -%%NO_STATIC%%lib/parmetis/libparmetis.so.2 -%%DOCSDIR%%/manual.pdf