science/PETSc: Update 3.16.3 -> 3.18.2
This commit is contained in:
parent
34dce7ec4d
commit
a4774d852e
@ -1,5 +1,5 @@
|
||||
PORTNAME= PETSc
|
||||
DISTVERSION= 3.16.3
|
||||
DISTVERSION= 3.18.2
|
||||
CATEGORIES= science devel
|
||||
MASTER_SITES= https://ftp.mcs.anl.gov/pub/petsc/release-snapshots/
|
||||
DISTNAME= ${PORTNAME:tl}-${DISTVERSION}
|
||||
@ -28,8 +28,8 @@ CONFIGURE_ARGS_i386= CFLAGS="${CFLAGS} -msse2" CXXFLAGS="${CXXFLAGS} -msse2"
|
||||
CONFIGURE_LOG= configure.log
|
||||
USE_XORG= x11
|
||||
MAKEFILE= makefile
|
||||
SHEBANG_FILES= lib/petsc/bin/*.py lib/petsc/bin/saws/SAWs.py lib/petsc/bin/saws/*.bash config/*.py \
|
||||
lib/petsc/bin/petscnagfor lib/petsc/bin/petsc-performance-view
|
||||
SHEBANG_FILES= configure lib/petsc/bin/*.py lib/petsc/bin/saws/SAWs.py lib/petsc/bin/saws/*.bash config/*.py \
|
||||
lib/petsc/bin/petscnagfor share/petsc/chkerrconvert.py
|
||||
USE_LDCONFIG= yes
|
||||
TEST_TARGET= test
|
||||
BINARY_ALIAS= python=${PYTHON_CMD}
|
||||
@ -39,15 +39,14 @@ LDFLAGS+= ${LOCALBASE}/lib/libmpi.so
|
||||
DATADIR= ${PREFIX}/share/${PORTNAME:tl}
|
||||
PLIST_SUB= SHLIB=${DISTVERSION} SHL=${DISTVERSION:C/\.[0-9]$//}
|
||||
|
||||
pre-configure:
|
||||
${REINPLACE_CMD} -e 's|python3|${PYTHON_CMD}|' ${WRKSRC}/${CONFIGURE_SCRIPT}
|
||||
|
||||
post-install:
|
||||
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpetsc.so.${DISTVERSION}
|
||||
@${FIND} ${STAGEDIR}${PREFIX} -name "*.html" -delete
|
||||
@cd ${STAGEDIR}${PREFIX} && ${RM} -r bin/win32fe lib/petsc/conf/uninstall.py
|
||||
@${REINPLACE_CMD} -i '' -e 's|^PYTHON = .*|PYTHON = ${PYTHON_CMD}|' ${STAGEDIR}${PREFIX}/lib/petsc/conf/petscvariables
|
||||
@${REINPLACE_CMD} -i '' -e 's|#!/.*|#!${PYTHON_CMD}|' ${STAGEDIR}${PREFIX}/lib/petsc/conf/reconfigure-arch-*-c-debug.py
|
||||
@${RM} -r ${STAGEDIR}${DATADIR}/examples # examples are a mess as installed
|
||||
@${RMDIR} ${STAGEDIR}${PREFIX}/lib/petsc/bin/__pycache__ # stray directory
|
||||
|
||||
# the file /usr/local/share/petsc/examples/config/gmakegen.py is expected by some dependencies, at least by math/slepc
|
||||
|
||||
.include <bsd.port.mk>
|
||||
|
@ -1,3 +1,3 @@
|
||||
TIMESTAMP = 1641532277
|
||||
SHA256 (petsc-3.16.3.tar.gz) = eff44c7e7f12991dc7d2b627c477807a215ce16c2ce8a1c78aa8237ddacf6ca5
|
||||
SIZE (petsc-3.16.3.tar.gz) = 16799550
|
||||
TIMESTAMP = 1671617244
|
||||
SHA256 (petsc-3.18.2.tar.gz) = 4e055f92f3d5123d415f6f3ccf5ede9989f16d9e1f71cc7998ad244a3d3562f4
|
||||
SIZE (petsc-3.18.2.tar.gz) = 18409507
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
Reference in New Issue
Block a user