1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-18 19:49:40 +00:00

New port: math/py-slepc4py: SLEPc for Python

This commit is contained in:
Yuri Victorovich 2018-06-25 09:00:12 +00:00
parent 93e3b85b95
commit f3bbecb945
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=473300
4 changed files with 42 additions and 0 deletions

View File

@ -720,6 +720,7 @@
SUBDIR += py-seaborn
SUBDIR += py-secp256k1
SUBDIR += py-simhash
SUBDIR += py-slepc4py
SUBDIR += py-spectral
SUBDIR += py-statsmodels
SUBDIR += py-svgmath

30
math/py-slepc4py/Makefile Normal file
View File

@ -0,0 +1,30 @@
# $FreeBSD$
PORTNAME= slepc4py
DISTVERSION= 3.9.0
CATEGORIES= math python
MASTER_SITES= CHEESESHOP
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
# https://bitbucket.org/slepc/slepc4py/issues/34/freebsd-compatibility-patches
PATCH_SITES= https://bitbucket.org/petsc/petsc4py/commits/
PATCHFILES= ab877906425e/raw:-p1 ecf673e8b8da/raw:-p1
MAINTAINER= yuri@FreeBSD.org
COMMENT= SLEPc for Python
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.rst
BUILD_DEPENDS= ${PYNUMPY}
LIB_DEPENDS= libmpich.so:net/mpich2 \
libpetsc.so:science/PETSc \
libslepc.so:math/slepc
RUN_DEPENDS= ${PYNUMPY}
USES= fortran python
USE_PYTHON= distutils autoplist
MAKE_ENV= PETSC_DIR=${LOCALBASE} SLEPC_DIR=${LOCALBASE}
.include <bsd.port.mk>

View File

@ -0,0 +1,7 @@
TIMESTAMP = 1529916157
SHA256 (slepc4py-3.9.0.tar.gz) = 67ed4ffed36c076448d6a0148edfad65d6610b9838df97c79f6fc5d7ec06b90b
SIZE (slepc4py-3.9.0.tar.gz) = 829386
SHA256 (ab877906425e/raw) = ef07a5622ce5a55dc555455aff5c59a6395bdef74b11aa576d58642db7c4ccfc
SIZE (ab877906425e/raw) = 2706
SHA256 (ecf673e8b8da/raw) = a2e66c9ef4f502499236fe171fc5f7723a91f3c48122fa20de63070fbb6e704f
SIZE (ecf673e8b8da/raw) = 923

View File

@ -0,0 +1,4 @@
Python bindings for SLEPc, the Scalable Library for Eigenvalue Problem
Computations.
WWW: https://bitbucket.org/slepc/slepc4py