math/slepc: Remove port
Niche use case, not aligned with broad server application needs
This commit is contained in:
@@ -3141,6 +3141,7 @@ math/rpcalc
|
||||
math/saga
|
||||
math/scilab
|
||||
math/scilab-toolbox-swt
|
||||
math/slepc
|
||||
math/slgrace
|
||||
math/sound-of-sorting
|
||||
math/speedcrunch
|
||||
|
||||
@@ -1009,7 +1009,6 @@
|
||||
SUBDIR += sisl
|
||||
SUBDIR += slatec
|
||||
SUBDIR += sleef
|
||||
SUBDIR += slepc
|
||||
SUBDIR += slicot
|
||||
SUBDIR += snns
|
||||
SUBDIR += solitaire
|
||||
|
||||
@@ -1,45 +0,0 @@
|
||||
PORTNAME= slepc
|
||||
DISTVERSION= 3.22.2
|
||||
PORTREVISION= 1
|
||||
CATEGORIES= math devel
|
||||
MASTER_SITES= http://slepc.upv.es/download/distrib/
|
||||
|
||||
MAINTAINER= yuri@FreeBSD.org
|
||||
COMMENT= Scalable Library for Eigenvalue Problem Computations
|
||||
WWW= http://slepc.upv.es/
|
||||
|
||||
LICENSE= BSD2CLAUSE
|
||||
LICENSE_FILE= ${WRKSRC}/LICENSE.md
|
||||
|
||||
LIB_DEPENDS= libblas.so:math/blas \
|
||||
libblis.so:math/blis \
|
||||
liblapack.so:math/lapack \
|
||||
libmetis.so:math/metis \
|
||||
libmpich.so:net/mpich \
|
||||
libpetsc.so:science/PETSc
|
||||
|
||||
USES= gmake fortran python shebangfix xorg
|
||||
USE_XORG= x11 # not really needed, but is inherited from the PETSc setup
|
||||
USE_LDCONFIG= yes
|
||||
|
||||
SHEBANG_FILES= configure
|
||||
SHEBANG_GLOB= *.py
|
||||
|
||||
MAKEFILE= makefile
|
||||
MAKE_ENV= PETSC_DIR=${LOCALBASE} PETSC_ARCH="" SLEPC_DIR=${WRKSRC} PYTHON=${PYTHON_CMD}
|
||||
|
||||
TEST_TARGET= test # 1 of 2568 tests fail because some file can't be opened
|
||||
|
||||
BINARY_ALIAS= python=${PYTHON_CMD}
|
||||
|
||||
OPTIONS_DEFINE= EXAMPLES
|
||||
|
||||
PORTEXAMPLES= *
|
||||
|
||||
do-configure:
|
||||
@cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./configure --prefix=${PREFIX}
|
||||
|
||||
post-install:
|
||||
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libslepc.so.${PORTVERSION}
|
||||
|
||||
.include <bsd.port.mk>
|
||||
@@ -1,3 +0,0 @@
|
||||
TIMESTAMP = 1735974380
|
||||
SHA256 (slepc-3.22.2.tar.gz) = b60e58b2fa5eb7db05ce5e3a585811b43b1cc7cf89c32266e37b05f0cefd8899
|
||||
SIZE (slepc-3.22.2.tar.gz) = 1868380
|
||||
@@ -1,11 +0,0 @@
|
||||
--- config/install.py.orig 2023-04-02 15:05:03 UTC
|
||||
+++ config/install.py
|
||||
@@ -336,7 +336,7 @@ for dir in dirs:
|
||||
def installShare(self):
|
||||
self.copies.extend(self.copytree(self.rootShareDir, self.destShareDir))
|
||||
if self.copyexamples:
|
||||
- examplesdir=os.path.join(self.destShareDir,'slepc','examples')
|
||||
+ examplesdir=os.path.join(self.destShareDir,'examples','slepc')
|
||||
if os.path.exists(examplesdir):
|
||||
shutil.rmtree(examplesdir)
|
||||
os.mkdir(examplesdir)
|
||||
@@ -1,7 +0,0 @@
|
||||
SLEPc is a software library for the solution of large scale sparse eigenvalue
|
||||
problems on parallel computers. It is an extension of PETSc and can be used for
|
||||
linear eigenvalue problems in either standard or generalized form, with real or
|
||||
complex arithmetic. It can also be used for computing a partial SVD of a large,
|
||||
sparse, rectangular matrix, and to solve nonlinear eigenvalue problems
|
||||
(polynomial or general). Additionally, SLEPc provides solvers for the
|
||||
computation of the action of a matrix function on a vector.
|
||||
@@ -1,115 +0,0 @@
|
||||
include/slepc.h
|
||||
include/slepc.mod
|
||||
include/slepc/finclude/slepc.h
|
||||
include/slepc/finclude/slepcbv.h
|
||||
include/slepc/finclude/slepcds.h
|
||||
include/slepc/finclude/slepceps.h
|
||||
include/slepc/finclude/slepcfn.h
|
||||
include/slepc/finclude/slepclme.h
|
||||
include/slepc/finclude/slepcmfn.h
|
||||
include/slepc/finclude/slepcnep.h
|
||||
include/slepc/finclude/slepcpep.h
|
||||
include/slepc/finclude/slepcrg.h
|
||||
include/slepc/finclude/slepcst.h
|
||||
include/slepc/finclude/slepcsvd.h
|
||||
include/slepc/finclude/slepcsys.h
|
||||
include/slepc/private/bvimpl.h
|
||||
include/slepc/private/dsimpl.h
|
||||
include/slepc/private/epsimpl.h
|
||||
include/slepc/private/fnimpl.h
|
||||
include/slepc/private/lmeimpl.h
|
||||
include/slepc/private/mfnimpl.h
|
||||
include/slepc/private/nepimpl.h
|
||||
include/slepc/private/pepimpl.h
|
||||
include/slepc/private/rgimpl.h
|
||||
include/slepc/private/slepccontour.h
|
||||
include/slepc/private/slepcimpl.h
|
||||
include/slepc/private/slepcscalapack.h
|
||||
include/slepc/private/stimpl.h
|
||||
include/slepc/private/svdimpl.h
|
||||
include/slepc/private/vecimplslepc.h
|
||||
include/slepcblaslapack.h
|
||||
include/slepcblaslapack_mangle.h
|
||||
include/slepcbv.h
|
||||
include/slepcbv.mod
|
||||
include/slepcbvdef.mod
|
||||
include/slepcbvdefdummy.mod
|
||||
include/slepcconf.h
|
||||
include/slepccupmblas.h
|
||||
include/slepcds.h
|
||||
include/slepcds.mod
|
||||
include/slepcdsdef.mod
|
||||
include/slepcdsdefdummy.mod
|
||||
include/slepceps.h
|
||||
include/slepceps.mod
|
||||
include/slepcepsdef.mod
|
||||
include/slepcepsdefdummy.mod
|
||||
include/slepcfn.h
|
||||
include/slepcfn.mod
|
||||
include/slepcfndef.mod
|
||||
include/slepcfndefdummy.mod
|
||||
include/slepclme.h
|
||||
include/slepclme.mod
|
||||
include/slepclmedef.mod
|
||||
include/slepclmedefdummy.mod
|
||||
include/slepcmagma.h
|
||||
include/slepcmat.h
|
||||
include/slepcmath.h
|
||||
include/slepcmfn.h
|
||||
include/slepcmfn.mod
|
||||
include/slepcmfndef.mod
|
||||
include/slepcmfndefdummy.mod
|
||||
include/slepcnep.h
|
||||
include/slepcnep.mod
|
||||
include/slepcnepdef.mod
|
||||
include/slepcnepdefdummy.mod
|
||||
include/slepcpep.h
|
||||
include/slepcpep.mod
|
||||
include/slepcpepdef.mod
|
||||
include/slepcpepdefdummy.mod
|
||||
include/slepcrg.h
|
||||
include/slepcrg.mod
|
||||
include/slepcrgdef.mod
|
||||
include/slepcrgdefdummy.mod
|
||||
include/slepcrgtypes.h
|
||||
include/slepcsc.h
|
||||
include/slepcst.h
|
||||
include/slepcst.mod
|
||||
include/slepcstdef.mod
|
||||
include/slepcstdefdummy.mod
|
||||
include/slepcsvd.h
|
||||
include/slepcsvd.mod
|
||||
include/slepcsvddef.mod
|
||||
include/slepcsvddefdummy.mod
|
||||
include/slepcsys.h
|
||||
include/slepcsys.mod
|
||||
include/slepcsysdef.mod
|
||||
include/slepcvec.h
|
||||
include/slepcversion.h
|
||||
lib/libslepc.so
|
||||
lib/libslepc.so.3.22
|
||||
lib/libslepc.so.3.22.2
|
||||
lib/slepc/conf/configure-hash
|
||||
lib/slepc/conf/modules/slepc/3.22.2
|
||||
lib/slepc/conf/slepc_common
|
||||
lib/slepc/conf/slepc_rules
|
||||
lib/slepc/conf/slepc_rules_doc.mk
|
||||
lib/slepc/conf/slepc_rules_util.mk
|
||||
lib/slepc/conf/slepc_test
|
||||
lib/slepc/conf/slepc_variables
|
||||
lib/slepc/conf/slepcrules
|
||||
lib/slepc/conf/slepcvariables
|
||||
lib/slepc/conf/uninstall.py
|
||||
libdata/pkgconfig/SLEPc.pc
|
||||
libdata/pkgconfig/slepc.pc
|
||||
%%DATADIR%%/CMakeLists.txt
|
||||
%%DATADIR%%/Makefile.user
|
||||
%%DATADIR%%/datafiles/graphs/README.md
|
||||
%%DATADIR%%/datafiles/graphs/out.moreno_taro_taro
|
||||
%%DATADIR%%/datafiles/matrices/README.md
|
||||
%%DATADIR%%/datafiles/matrices/bfw62a.petsc
|
||||
%%DATADIR%%/datafiles/matrices/bfw62b.petsc
|
||||
%%DATADIR%%/datafiles/matrices/rdb200.petsc
|
||||
%%DATADIR%%/datafiles/matrices/speaker107c.petsc
|
||||
%%DATADIR%%/datafiles/matrices/speaker107k.petsc
|
||||
%%DATADIR%%/datafiles/matrices/speaker107m.petsc
|
||||
Reference in New Issue
Block a user