summaryrefslogtreecommitdiff
path: root/math/slepc
diff options
context:
space:
mode:
Diffstat (limited to 'math/slepc')
-rw-r--r--math/slepc/Makefile4
-rw-r--r--math/slepc/distinfo6
-rw-r--r--math/slepc/files/patch-config_install.py9
-rw-r--r--math/slepc/files/patch-makefile8
-rw-r--r--math/slepc/pkg-plist6
5 files changed, 18 insertions, 15 deletions
diff --git a/math/slepc/Makefile b/math/slepc/Makefile
index e7e80a1653a1..30eddbba6a5b 100644
--- a/math/slepc/Makefile
+++ b/math/slepc/Makefile
@@ -1,8 +1,7 @@
# $FreeBSD$
PORTNAME= slepc
-DISTVERSION= 3.9.2
-PORTREVISION= 2
+DISTVERSION= 3.10.0
CATEGORIES= math devel
MASTER_SITES= http://slepc.upv.es/download/distrib/
@@ -19,6 +18,7 @@ LIB_DEPENDS= libblas.so:math/blas \
USES= gmake fortran python:2.7 shebangfix
SHEBANG_FILES= configure
+SHEBANG_GLOB= *.py
MAKEFILE= makefile
MAKE_ENV= PETSC_DIR=${LOCALBASE} PETSC_ARCH="" SLEPC_DIR=${WRKSRC} FREEBSD_STAGEDIR=${STAGEDIR} PYTHON=${PYTHON_CMD}
USE_XORG= x11 # not really needed, but is inherited from the PETSc setup
diff --git a/math/slepc/distinfo b/math/slepc/distinfo
index 6cb04115cb46..3771d4c5feb5 100644
--- a/math/slepc/distinfo
+++ b/math/slepc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1530608431
-SHA256 (slepc-3.9.2.tar.gz) = 247585b3f8c10bf50b9464cb8ef7b5f22bead6f96524384897a37ec4146eb03e
-SIZE (slepc-3.9.2.tar.gz) = 4478227
+TIMESTAMP = 1538519652
+SHA256 (slepc-3.10.0.tar.gz) = 069d7a579995e0be1567c5bc869251e29c00044369a786933ca3040149d0412a
+SIZE (slepc-3.10.0.tar.gz) = 4565134
diff --git a/math/slepc/files/patch-config_install.py b/math/slepc/files/patch-config_install.py
index 374309fdd9b0..b31bde13af62 100644
--- a/math/slepc/files/patch-config_install.py
+++ b/math/slepc/files/patch-config_install.py
@@ -1,18 +1,21 @@
---- config/install.py.orig 2018-06-25 08:07:05 UTC
+--- config/install.py.orig 2018-10-02 22:50:33 UTC
+++ config/install.py
-@@ -295,11 +295,11 @@ for dir in dirs:
+@@ -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'))
-- self.fixExamplesMakefile(os.path.join(self.destShareDir,'slepc','examples','makefile'))
++ 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
diff --git a/math/slepc/files/patch-makefile b/math/slepc/files/patch-makefile
index 645efb523d7c..3221be9ca2db 100644
--- a/math/slepc/files/patch-makefile
+++ b/math/slepc/files/patch-makefile
@@ -1,11 +1,11 @@
---- makefile.orig 2018-05-02 15:18:14 UTC
+--- makefile.orig 2018-10-02 22:42:08 UTC
+++ makefile
-@@ -254,7 +254,7 @@ chk_slepc_dir:
+@@ -210,7 +210,7 @@ chk_slepc_dir:
# Install relevant files in the prefix directory
#
install:
-- -@${PYTHON} ./config/install.py ${SLEPC_DIR} ${PETSC_DIR} ${SLEPC_DESTDIR} ${PETSC_ARCH} ${AR_LIB_SUFFIX} ${RANLIB};
-+ -@${PYTHON} ./config/install.py ${SLEPC_DIR} ${PETSC_DIR} ${FREEBSD_STAGEDIR}${SLEPC_DESTDIR} ${PETSC_ARCH} ${AR_LIB_SUFFIX} ${RANLIB};
+- @${PYTHON} ./config/install.py ${SLEPC_DIR} ${PETSC_DIR} ${SLEPC_DESTDIR} ${PETSC_ARCH} ${AR_LIB_SUFFIX} ${RANLIB};
++ @${PYTHON} ./config/install.py ${SLEPC_DIR} ${PETSC_DIR} ${FREEBSD_STAGEDIR}${SLEPC_DESTDIR} ${PETSC_ARCH} ${AR_LIB_SUFFIX} ${RANLIB};
# ------------------------------------------------------------------
#
diff --git a/math/slepc/pkg-plist b/math/slepc/pkg-plist
index e2d4bb0289eb..4ec6dc67f120 100644
--- a/math/slepc/pkg-plist
+++ b/math/slepc/pkg-plist
@@ -72,10 +72,10 @@ include/slepcsysdef.mod
include/slepcvec.h
include/slepcversion.h
lib/libslepc.so
-lib/libslepc.so.3.9
-lib/libslepc.so.3.9.2
+lib/libslepc.so.3.10
+lib/libslepc.so.3.10.0
lib/slepc/conf/SLEPcBuildInternal.cmake
-lib/slepc/conf/modules/slepc/3.9.2-installed-arch-%%PYTHON_PLATFORM%%-c-debug
+lib/slepc/conf/modules/slepc/3.10.0-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