svn commit: r473300 - in head/math: . py-slepc4py

Yuri Victorovich yuri at FreeBSD.org
Mon Jun 25 09:00:14 UTC 2018


Author: yuri
Date: Mon Jun 25 09:00:12 2018
New Revision: 473300
URL: https://svnweb.freebsd.org/changeset/ports/473300

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

Added:
  head/math/py-slepc4py/
  head/math/py-slepc4py/Makefile   (contents, props changed)
  head/math/py-slepc4py/distinfo   (contents, props changed)
  head/math/py-slepc4py/pkg-descr   (contents, props changed)
Modified:
  head/math/Makefile

Modified: head/math/Makefile
==============================================================================
--- head/math/Makefile	Mon Jun 25 08:36:49 2018	(r473299)
+++ head/math/Makefile	Mon Jun 25 09:00:12 2018	(r473300)
@@ -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

Added: head/math/py-slepc4py/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/py-slepc4py/Makefile	Mon Jun 25 09:00:12 2018	(r473300)
@@ -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 at 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>

Added: head/math/py-slepc4py/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/py-slepc4py/distinfo	Mon Jun 25 09:00:12 2018	(r473300)
@@ -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

Added: head/math/py-slepc4py/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/math/py-slepc4py/pkg-descr	Mon Jun 25 09:00:12 2018	(r473300)
@@ -0,0 +1,4 @@
+Python bindings for SLEPc, the Scalable Library for Eigenvalue Problem
+Computations.
+
+WWW: https://bitbucket.org/slepc/slepc4py


More information about the svn-ports-all mailing list