summaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
Diffstat (limited to 'math')
-rw-r--r--math/Makefile2
-rw-r--r--math/py-slepc4py/Makefile30
-rw-r--r--math/py-slepc4py/distinfo3
-rw-r--r--math/py-slepc4py/pkg-descr4
-rw-r--r--math/slepc/Makefile50
-rw-r--r--math/slepc/distinfo3
-rw-r--r--math/slepc/files/patch-config_install.py22
-rw-r--r--math/slepc/pkg-descr9
-rw-r--r--math/slepc/pkg-plist95
9 files changed, 0 insertions, 218 deletions
diff --git a/math/Makefile b/math/Makefile
index f0f9b924d8a6..61c65cf3122a 100644
--- a/math/Makefile
+++ b/math/Makefile
@@ -840,7 +840,6 @@
SUBDIR += py-secp256k1
SUBDIR += py-seriate
SUBDIR += py-simhash
- SUBDIR += py-slepc4py
SUBDIR += py-snuggs
SUBDIR += py-spectral
SUBDIR += py-spot
@@ -908,7 +907,6 @@
SUBDIR += sisl
SUBDIR += slatec
SUBDIR += sleef
- SUBDIR += slepc
SUBDIR += slgrace
SUBDIR += snns
SUBDIR += solitaire
diff --git a/math/py-slepc4py/Makefile b/math/py-slepc4py/Makefile
deleted file mode 100644
index f4cbc60971a7..000000000000
--- a/math/py-slepc4py/Makefile
+++ /dev/null
@@ -1,30 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= slepc4py
-DISTVERSION= 3.10.0
-PORTREVISION= 3
-CATEGORIES= math python
-MASTER_SITES= CHEESESHOP
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= SLEPc for Python
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE.rst
-
-DEPRECATED= Depends on broken and expiring math/slepc
-EXPIRATION_DATE= 2020-12-29
-
-BUILD_DEPENDS= ${PYNUMPY}
-LIB_DEPENDS= libmpich.so:net/mpich \
- libpetsc.so:science/PETSc \
- libslepc.so:math/slepc
-RUN_DEPENDS= ${PYNUMPY}
-
-USES= fortran python:3.6+
-USE_PYTHON= distutils autoplist
-
-MAKE_ENV= PETSC_DIR=${LOCALBASE} SLEPC_DIR=${LOCALBASE}
-
-.include <bsd.port.mk>
diff --git a/math/py-slepc4py/distinfo b/math/py-slepc4py/distinfo
deleted file mode 100644
index f6131da2b9b7..000000000000
--- a/math/py-slepc4py/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1538521030
-SHA256 (slepc4py-3.10.0.tar.gz) = 326cbab709836cd5fe8e4adb60eaabe4e24537715bededd2812f3bc47c4b0474
-SIZE (slepc4py-3.10.0.tar.gz) = 835166
diff --git a/math/py-slepc4py/pkg-descr b/math/py-slepc4py/pkg-descr
deleted file mode 100644
index d6bea670d1bc..000000000000
--- a/math/py-slepc4py/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Python bindings for SLEPc, the Scalable Library for Eigenvalue Problem
-Computations.
-
-WWW: https://bitbucket.org/slepc/slepc4py
diff --git a/math/slepc/Makefile b/math/slepc/Makefile
deleted file mode 100644
index 4cc6cea0aca0..000000000000
--- a/math/slepc/Makefile
+++ /dev/null
@@ -1,50 +0,0 @@
-# $FreeBSD$
-
-PORTNAME= slepc
-DISTVERSION= 3.10.1
-PORTREVISION= 3
-CATEGORIES= math devel
-MASTER_SITES= http://slepc.upv.es/download/distrib/
-
-MAINTAINER= yuri@FreeBSD.org
-COMMENT= Scalable Library for Eigenvalue Problem Computations
-
-LICENSE= BSD2CLAUSE
-LICENSE_FILE= ${WRKSRC}/LICENSE
-
-BROKEN= fails to build
-DEPRECATED= Broken, uses deprecated version of python
-EXPIRATION_DATE= 2020-12-29
-
-LIB_DEPENDS= libblas.so:math/blas \
- liblapack.so:math/lapack \
- libmpich.so:net/mpich \
- libpetsc.so:science/PETSc
-
-USES= gmake fortran python:2.7 shebangfix xorg
-SHEBANG_FILES= configure
-SHEBANG_GLOB= *.py
-MAKEFILE= makefile
-MAKE_ENV= PETSC_DIR=${LOCALBASE} PETSC_ARCH="" SLEPC_DIR=${WRKSRC} PYTHON=${PYTHON_CMD}
-USE_XORG= x11 # not really needed, but is inherited from the PETSc setup
-USE_LDCONFIG= yes
-
-OS_VER= ${OPSYS:tl}${OSVERSION:C/(.*)...../\\1/}
-
-BINARY_ALIAS= python=${PYTHON_CMD}
-
-OPTIONS_DEFINE= EXAMPLES
-
-PORTEXAMPLES= *
-
-do-configure:
- @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ./configure
- @${REINPLACE_CMD} -e 's|^SLEPC_DESTDIR *=.*|SLEPC_DESTDIR = ${PREFIX}|' \
- ${WRKSRC}/installed-arch-${OS_VER}-c-debug/lib/slepc/conf/slepcvariables # otherwise it fills a wrong value for some reason
-
-post-install:
- @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libslepc.so.${PORTVERSION}
- @${REINPLACE_CMD} -i '' -e 's|#!/usr/bin/env python|#!${PYTHON_CMD}|' \
- ${STAGEDIR}${PREFIX}/lib/slepc/conf/reconfigure-installed-arch-${OS_VER}-c-debug.py
-
-.include <bsd.port.mk>
diff --git a/math/slepc/distinfo b/math/slepc/distinfo
deleted file mode 100644
index 7326ccfb2f96..000000000000
--- a/math/slepc/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1540450902
-SHA256 (slepc-3.10.1.tar.gz) = f64787c8c2ab3d2f6db3c67d2bfe6ee84f741ce3dfde1d2f8221e131820a12a1
-SIZE (slepc-3.10.1.tar.gz) = 4565067
diff --git a/math/slepc/files/patch-config_install.py b/math/slepc/files/patch-config_install.py
deleted file mode 100644
index b31bde13af62..000000000000
--- a/math/slepc/files/patch-config_install.py
+++ /dev/null
@@ -1,22 +0,0 @@
---- config/install.py.orig 2018-10-02 22:50:33 UTC
-+++ config/install.py
-@@ -311,13 +311,13 @@ for dir in dirs:
-
- def installShare(self):
- self.copies.extend(self.copytree(self.rootShareDir, self.destShareDir))
-- examplesdir=os.path.join(self.destShareDir,'slepc','examples')
-- if os.path.exists(os.path.join(self.destShareDir,'slepc','examples')):
-- shutil.rmtree(os.path.join(self.destShareDir,'slepc','examples'))
-- os.mkdir(os.path.join(self.destShareDir,'slepc','examples'))
-- self.copyExamples(self.rootDir,os.path.join(self.destShareDir,'slepc','examples'))
-+ examplesdir=os.path.join(self.destShareDir,'examples','slepc')
-+ if os.path.exists(os.path.join(self.destShareDir,'examples','slepc')):
-+ shutil.rmtree(os.path.join(self.destShareDir,'examples','slepc'))
-+ os.mkdir(os.path.join(self.destShareDir,'examples','slepc'))
-+ self.copyExamples(self.rootDir,os.path.join(self.destShareDir,'examples','slepc'))
- self.copyConfig(self.rootDir,examplesdir)
-- self.fixExamplesMakefile(os.path.join(self.destShareDir,'slepc','examples','makefile'))
-+ self.fixExamplesMakefile(os.path.join(self.destShareDir,'examples','slepc','makefile'))
- return
-
- def copyLib(self, src, dst):
diff --git a/math/slepc/pkg-descr b/math/slepc/pkg-descr
deleted file mode 100644
index 511dd2c5d48e..000000000000
--- a/math/slepc/pkg-descr
+++ /dev/null
@@ -1,9 +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.
-
-WWW: http://slepc.upv.es/
diff --git a/math/slepc/pkg-plist b/math/slepc/pkg-plist
deleted file mode 100644
index a92a79917fdd..000000000000
--- a/math/slepc/pkg-plist
+++ /dev/null
@@ -1,95 +0,0 @@
-include/slepc.h
-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/slepcimpl.h
-include/slepc/private/stimpl.h
-include/slepc/private/svdimpl.h
-include/slepc/private/vecimplslepc.h
-include/slepcblaslapack.h
-include/slepcblaslapack_mangle.h
-include/slepcblaslapack_stdcall.h
-include/slepcbv.h
-include/slepcbv.mod
-include/slepcbvdef.mod
-include/slepcconf.h
-include/slepcds.h
-include/slepcds.mod
-include/slepcdsdef.mod
-include/slepceps.h
-include/slepceps.mod
-include/slepcepsdef.mod
-include/slepcfn.h
-include/slepcfn.mod
-include/slepcfndef.mod
-include/slepclme.h
-include/slepclme.mod
-include/slepclmedef.mod
-include/slepcmat.h
-include/slepcmath.h
-include/slepcmfn.h
-include/slepcmfn.mod
-include/slepcmfndef.mod
-include/slepcnep.h
-include/slepcnep.mod
-include/slepcnepdef.mod
-include/slepcpep.h
-include/slepcpep.mod
-include/slepcpepdef.mod
-include/slepcrg.h
-include/slepcrg.mod
-include/slepcrgdef.mod
-include/slepcrgtypes.h
-include/slepcsc.h
-include/slepcst.h
-include/slepcst.mod
-include/slepcstdef.mod
-include/slepcsvd.h
-include/slepcsvd.mod
-include/slepcsvddef.mod
-include/slepcsys.h
-include/slepcsys.mod
-include/slepcsysdef.mod
-include/slepcvec.h
-include/slepcversion.h
-lib/libslepc.so
-lib/libslepc.so.3.10
-lib/libslepc.so.3.10.1
-lib/slepc/conf/SLEPcBuildInternal.cmake
-lib/slepc/conf/modules/slepc/3.10.1-installed-arch-%%PYTHON_PLATFORM%%-c-debug
-lib/slepc/conf/reconfigure-installed-arch-%%PYTHON_PLATFORM%%-c-debug.py
-lib/slepc/conf/slepc_common
-lib/slepc/conf/slepc_rules
-lib/slepc/conf/slepc_test
-lib/slepc/conf/slepc_variables
-lib/slepc/conf/slepcrules
-lib/slepc/conf/slepcvariables
-lib/slepc/conf/slepcvariables.bak
-lib/slepc/conf/uninstall.py
-libdata/pkgconfig/SLEPc.pc
-%%DATADIR%%/datafiles/matrices/bfw62a.petsc
-%%DATADIR%%/datafiles/matrices/bfw62b.petsc
-%%DATADIR%%/datafiles/matrices/rdb200.petsc
-%%DATADIR%%/datafiles/matrices/readme
-%%DATADIR%%/datafiles/matrices/speaker107c.petsc
-%%DATADIR%%/datafiles/matrices/speaker107k.petsc
-%%DATADIR%%/datafiles/matrices/speaker107m.petsc