Index: head/science/PETSc/Makefile =================================================================== --- head/science/PETSc/Makefile (revision 473918) +++ head/science/PETSc/Makefile (revision 473919) @@ -1,47 +1,47 @@ # Created by: Thierry Thomas # $FreeBSD$ PORTNAME= PETSc -DISTVERSION= 3.9.2 +DISTVERSION= 3.9.3 CATEGORIES= science devel MASTER_SITES= http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/ DISTNAME= ${PORTNAME:tl}-${DISTVERSION} MAINTAINER= yuri@FreeBSD.org COMMENT= Suite of data structures and routines from Argonne National Laboratory LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_aarch64= fails to build: MPI compiler wrappers do not work. See http://www.mcs.anl.gov/petsc/documentation/faq.html#mpi-compilers BROKEN_armv6= fails to build: MPI compiler wrappers do not work. See http://www.mcs.anl.gov/petsc/documentation/faq.html#mpi-compilers BROKEN_armv7= fails to build: MPI compiler wrappers do not work. See http://www.mcs.anl.gov/petsc/documentation/faq.html#mpi-compilers BROKEN_powerpc64= fails to build: MPI compiler wrappers do not work. See http://www.mcs.anl.gov/petsc/documentation/faq.html#mpi-compilers LIB_DEPENDS= libmpich.so:net/mpich2 USES= blaslapack fortran gmake python:2.7 shebangfix GNU_CONFIGURE= yes CONFIGURE_ARGS= --with-shared-libraries=1 \ --with-mpi-dir=${LOCALBASE} \ CFLAGS="${CFLAGS} -msse2" CXXFLAGS="${CXXFLAGS} -msse2" CPPFLAGS="${CPPFLAGS}" \ LDFLAGS="${LDFLAGS}" LIBS="" USE_XORG= x11 MAKEFILE= makefile SHEBANG_FILES= lib/petsc/bin/*.py lib/petsc/bin/saws/SAWs.py lib/petsc/bin/saws/*.bash config/*.py USE_LDCONFIG= yes TEST_TARGET= test BINARY_ALIAS= python=${PYTHON_CMD} DATADIR= ${PREFIX}/share/${PORTNAME:tl} PLIST_SUB= SHLIB=${DISTVERSION} SHL=${DISTVERSION:C/\.[0-9]$//} 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 .include Index: head/science/PETSc/distinfo =================================================================== --- head/science/PETSc/distinfo (revision 473918) +++ head/science/PETSc/distinfo (revision 473919) @@ -1,3 +1,3 @@ -TIMESTAMP = 1527004146 -SHA256 (petsc-3.9.2.tar.gz) = ab396ae5dbfff808df1b5648f5ce30f3021ec70faec3d5cd63df324d416ac6ac -SIZE (petsc-3.9.2.tar.gz) = 29350029 +TIMESTAMP = 1530733505 +SHA256 (petsc-3.9.3.tar.gz) = 6c7f2c7a28433385d74d647b4934aaeea3c1b3053b207973c9497639b6ebf7c8 +SIZE (petsc-3.9.3.tar.gz) = 29386563 Index: head/science/PETSc/pkg-plist =================================================================== --- head/science/PETSc/pkg-plist (revision 473918) +++ head/science/PETSc/pkg-plist (revision 473919) @@ -1,305 +1,305 @@ include/petsc.h include/petsc.mod include/petsc/finclude/petsc.h include/petsc/finclude/petscao.h include/petsc/finclude/petscbag.h include/petsc/finclude/petscdm.h include/petsc/finclude/petscdmda.h include/petsc/finclude/petscdmlabel.h include/petsc/finclude/petscdmnetwork.h include/petsc/finclude/petscdmplex.h include/petsc/finclude/petscdraw.h include/petsc/finclude/petscerror.h include/petsc/finclude/petscis.h include/petsc/finclude/petscksp.h include/petsc/finclude/petsclog.h include/petsc/finclude/petscmat.h include/petsc/finclude/petscpc.h include/petsc/finclude/petscsnes.h include/petsc/finclude/petscsnesfas.h include/petsc/finclude/petscsys.h include/petsc/finclude/petsctao.h include/petsc/finclude/petscts.h include/petsc/finclude/petscvec.h include/petsc/finclude/petscviewer.h include/petsc/private/bagimpl.h include/petsc/private/characteristicimpl.h include/petsc/private/dmadaptorimpl.h include/petsc/private/dmdaimpl.h include/petsc/private/dmforestimpl.h include/petsc/private/dmimpl.h include/petsc/private/dmlabelimpl.h include/petsc/private/dmmbimpl.h include/petsc/private/dmnetworkimpl.h include/petsc/private/dmpatchimpl.h include/petsc/private/dmpleximpl.h include/petsc/private/dmswarmimpl.h include/petsc/private/drawimpl.h include/petsc/private/dtimpl.h include/petsc/private/f90impl.h include/petsc/private/fortranimpl.h include/petsc/private/glvisvecimpl.h include/petsc/private/glvisviewerimpl.h include/petsc/private/hash.h include/petsc/private/isimpl.h include/petsc/private/kernels/blockinvert.h include/petsc/private/kernels/blockmatmult.h include/petsc/private/kernels/blocktranspose.h include/petsc/private/kernels/petscaxpy.h include/petsc/private/kspimpl.h include/petsc/private/linesearchimpl.h include/petsc/private/logimpl.h include/petsc/private/matimpl.h include/petsc/private/matorderimpl.h include/petsc/private/pcgamgimpl.h include/petsc/private/pcimpl.h include/petsc/private/pcmgimpl.h include/petsc/private/petscconvestimpl.h include/petsc/private/petscdsimpl.h include/petsc/private/petscfeimpl.h include/petsc/private/petscfptimpl.h include/petsc/private/petscfvimpl.h include/petsc/private/petscimpl.h include/petsc/private/sfimpl.h include/petsc/private/snesimpl.h include/petsc/private/taoimpl.h include/petsc/private/taolinesearchimpl.h include/petsc/private/tsimpl.h include/petsc/private/vecimpl.h include/petsc/private/viewerimpl.h include/petscao.h include/petscao.mod include/petscaodef.mod include/petscbag.h include/petscblaslapack.h include/petscblaslapack_mangle.h include/petscblaslapack_stdcall.h include/petscbt.h include/petsccharacteristic.h include/petscconf.h include/petscconfiginfo.h include/petscconvest.h include/petscctable.h include/petsccuda.h include/petscdef.mod include/petscdm.h include/petscdm.mod include/petscdmadaptor.h include/petscdmcomposite.h include/petscdmda.h include/petscdmda.mod include/petscdmdadef.mod include/petscdmdatypes.h include/petscdmdef.mod include/petscdmdefdummy.mod include/petscdmforest.h include/petscdmforest.mod include/petscdmforestdef.mod include/petscdmlabel.h include/petscdmlabel.mod include/petscdmlabeldef.mod include/petscdmmoab.h include/petscdmnetwork.h include/petscdmnetwork.mod include/petscdmnetworkdef.mod include/petscdmpatch.h include/petscdmpatch.mod include/petscdmpatchdef.mod include/petscdmplex.h include/petscdmplex.mod include/petscdmplexdef.mod include/petscdmredundant.h include/petscdmshell.h include/petscdmsliced.h include/petscdmswarm.h include/petscdmtypes.h include/petscdraw.h include/petscdrawtypes.h include/petscds.h include/petscdstypes.h include/petscdt.h include/petscdt.mod include/petscerror.h include/petscfe.h include/petscfetypes.h include/petscfix.h include/petscfv.h include/petscfvtypes.h include/petscgll.h include/petscis.h include/petscis.mod include/petscisdef.mod include/petscisdefdummy.mod include/petscistypes.h include/petscksp.h include/petscksp.mod include/petsckspdef.mod include/petsckspdefdummy.mod include/petsclog.h include/petscmachineinfo.h include/petscmat.h include/petscmat.mod include/petscmatcoarsen.h include/petscmatdef.mod include/petscmatdefdummy.mod include/petscmatelemental.h include/petscmath.h include/petscmathypre.h include/petscmatlab.h include/petscoptions.h include/petscpc.h include/petscpc.mod include/petscpcdef.mod include/petscpcdefdummy.mod include/petscpctypes.h include/petscpf.h include/petscsf.h include/petscsftypes.h include/petscsnes.h include/petscsnes.mod include/petscsnesdef.mod include/petscsnesdefdummy.mod include/petscsys.h include/petscsys.mod include/petscsysdef.mod include/petscsysdefdummy.mod include/petsctao.h include/petsctao.mod include/petsctaodef.mod include/petsctaolinesearch.h include/petsctime.h include/petscts.h include/petscts.mod include/petsctsdef.mod include/petsctsdefdummy.mod include/petscvalgrind.h include/petscvec.h include/petscvec.mod include/petscvecdef.mod include/petscvecdefdummy.mod include/petscversion.h include/petscviennacl.h include/petscviewer.h include/petscviewerhdf5.h include/petscviewersaws.h include/petscviewertypes.h include/petscwebclient.h lib/libpetsc.so lib/libpetsc.so.%%SHL%% lib/libpetsc.so.%%SHLIB%% lib/petsc/bin/PetscBinaryIO.py lib/petsc/bin/PetscBinaryIOTrajectory.py lib/petsc/bin/PetscBinaryIO_tests.py lib/petsc/bin/petsc_conf.py lib/petsc/bin/petsc_gen_xdmf.py lib/petsc/bin/petscdiff lib/petsc/bin/petsclogformat.py lib/petsc/bin/petscmpiexec lib/petsc/bin/petscnagupgrade.py lib/petsc/bin/saws/SAWs.py lib/petsc/bin/saws/getSAWs.bash lib/petsc/bin/saws/getStack.bash lib/petsc/bin/taucc.py lib/petsc/conf/PETScBuildInternal.cmake lib/petsc/conf/modules/petsc/%%SHLIB%% lib/petsc/conf/petscrules lib/petsc/conf/petscvariables lib/petsc/conf/reconfigure-arch-%%PYTHON_PLATFORM%%-c-debug.py lib/petsc/conf/rules lib/petsc/conf/test lib/petsc/conf/variables libdata/pkgconfig/PETSc.pc %%DATADIR%%/datafiles/matrices/amesos2_test_mat0.mtx %%DATADIR%%/datafiles/matrices/hpd-complex-int32-float32 %%DATADIR%%/datafiles/matrices/hpd-complex-int32-float64 %%DATADIR%%/datafiles/matrices/hpd-complex-int64-float32 %%DATADIR%%/datafiles/matrices/hpd-complex-int64-float64 %%DATADIR%%/datafiles/matrices/nh-complex-int32-float32 %%DATADIR%%/datafiles/matrices/nh-complex-int32-float64 %%DATADIR%%/datafiles/matrices/nh-complex-int64-float32 %%DATADIR%%/datafiles/matrices/nh-complex-int64-float64 %%DATADIR%%/datafiles/matrices/ns-real-int32-float32 %%DATADIR%%/datafiles/matrices/ns-real-int32-float64 %%DATADIR%%/datafiles/matrices/ns-real-int64-float32 %%DATADIR%%/datafiles/matrices/ns-real-int64-float64 %%DATADIR%%/datafiles/matrices/spd-real-int32-float128 %%DATADIR%%/datafiles/matrices/spd-real-int32-float32 %%DATADIR%%/datafiles/matrices/spd-real-int32-float64 %%DATADIR%%/datafiles/matrices/spd-real-int64-float32 %%DATADIR%%/datafiles/matrices/spd-real-int64-float64 %%DATADIR%%/datafiles/matrices/tiny_system %%DATADIR%%/datafiles/matrices/tiny_system_with_x0 %%DATADIR%%/datafiles/matrices/tiny_system_x0 %%DATADIR%%/datafiles/meshes/2Dgrd.exo %%DATADIR%%/datafiles/meshes/FourBrickHex-large.exo %%DATADIR%%/datafiles/meshes/FourBrickTet-large.exo %%DATADIR%%/datafiles/meshes/FourSquareH-large.exo %%DATADIR%%/datafiles/meshes/FourSquareQ-large.exo %%DATADIR%%/datafiles/meshes/FourSquareT-large.exo %%DATADIR%%/datafiles/meshes/Rect-tri3.exo %%DATADIR%%/datafiles/meshes/TwoQuads.exo %%DATADIR%%/datafiles/meshes/annulus-20.exo %%DATADIR%%/datafiles/meshes/blockcylinder-50.exo %%DATADIR%%/datafiles/meshes/cow.msh %%DATADIR%%/datafiles/meshes/cube_5tets.cas %%DATADIR%%/datafiles/meshes/cube_5tets_ascii.cas %%DATADIR%%/datafiles/meshes/cube_periodic.msh %%DATADIR%%/datafiles/meshes/cube_periodic_bin.msh %%DATADIR%%/datafiles/meshes/cylinder.med %%DATADIR%%/datafiles/meshes/doublet-tet.msh %%DATADIR%%/datafiles/meshes/grid_c.cgns %%DATADIR%%/datafiles/meshes/horse.ply.bz2 %%DATADIR%%/datafiles/meshes/sevenside-quad-15.exo %%DATADIR%%/datafiles/meshes/sevenside-quad.exo %%DATADIR%%/datafiles/meshes/sevenside.exo %%DATADIR%%/datafiles/meshes/simpleblock-100.exo %%DATADIR%%/datafiles/meshes/square.cas %%DATADIR%%/datafiles/meshes/square.med %%DATADIR%%/datafiles/meshes/square.msh %%DATADIR%%/datafiles/meshes/square_bin.msh %%DATADIR%%/datafiles/meshes/square_bin_physnames.msh %%DATADIR%%/datafiles/meshes/square_periodic.msh %%DATADIR%%/datafiles/meshes/square_periodic_bin.msh %%DATADIR%%/datafiles/meshes/square_quad.msh %%DATADIR%%/datafiles/meshes/squaremotor-30.exo %%DATADIR%%/datafiles/meshes/texas.msh %%DATADIR%%/datafiles/meshes/tut21.cgns %%DATADIR%%/matlab/@PetscOpenFile/PetscOpenFile.m %%DATADIR%%/matlab/@PetscOpenFile/close.m %%DATADIR%%/matlab/@PetscOpenFile/read.m %%DATADIR%%/matlab/@PetscOpenFile/write.m %%DATADIR%%/matlab/@PetscOpenSocket/PetscOpenSocket.m %%DATADIR%%/matlab/@PetscOpenSocket/close.m %%DATADIR%%/matlab/@PetscOpenSocket/read.m %%DATADIR%%/matlab/@PetscOpenSocket/write.m %%DATADIR%%/matlab/PetscBagRead.m %%DATADIR%%/matlab/PetscBinaryRead.m %%DATADIR%%/matlab/PetscBinaryWrite.m %%DATADIR%%/matlab/PetscReadBinaryMatlab.m %%DATADIR%%/matlab/PetscReadBinaryTrajectory.m %%DATADIR%%/matlab/UFgetPetscMat.m %%DATADIR%%/matlab/generatePetscTestFiles.m -%%DATADIR%%/matlab/generatehtml.m %%DATADIR%%/matlab/laplacian.m %%DATADIR%%/matlab/laplacianlicense.txt %%DATADIR%%/matlab/launch.m +%%DATADIR%%/matlab/makefile %%DATADIR%%/saws/documentation %%DATADIR%%/saws/images/arrow.png %%DATADIR%%/saws/images/transition.bmp %%DATADIR%%/saws/js/PETSc.js %%DATADIR%%/saws/js/boxTree.js %%DATADIR%%/saws/js/defaults.js %%DATADIR%%/saws/js/drawDiagrams.js %%DATADIR%%/saws/js/events.js %%DATADIR%%/saws/js/getCmdOptions.js %%DATADIR%%/saws/js/listLogic.js %%DATADIR%%/saws/js/main.js %%DATADIR%%/saws/js/matrixTex.js %%DATADIR%%/saws/js/parsePrefix.js %%DATADIR%%/saws/js/populateLists.js %%DATADIR%%/saws/js/recordSawsData.js %%DATADIR%%/saws/js/tree.js %%DATADIR%%/saws/js/treeInterface.js %%DATADIR%%/saws/js/utils.js %%DATADIR%%/saws/readme %%DATADIR%%/xml/performance_xml2html.xsl