From owner-svn-ports-all@freebsd.org Mon May 21 11:00:43 2018 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 3B58DEECF4D; Mon, 21 May 2018 11:00:43 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id E0B5978930; Mon, 21 May 2018 11:00:42 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id C1E4E24066; Mon, 21 May 2018 11:00:42 +0000 (UTC) (envelope-from yuri@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id w4LB0ggK095087; Mon, 21 May 2018 11:00:42 GMT (envelope-from yuri@FreeBSD.org) Received: (from yuri@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w4LB0gHZ095084; Mon, 21 May 2018 11:00:42 GMT (envelope-from yuri@FreeBSD.org) Message-Id: <201805211100.w4LB0gHZ095084@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: yuri set sender to yuri@FreeBSD.org using -f From: Yuri Victorovich Date: Mon, 21 May 2018 11:00:42 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r470530 - in head/science/PETSc: . files X-SVN-Group: ports-head X-SVN-Commit-Author: yuri X-SVN-Commit-Paths: in head/science/PETSc: . files X-SVN-Commit-Revision: 470530 X-SVN-Commit-Repository: ports MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.26 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 21 May 2018 11:00:43 -0000 Author: yuri Date: Mon May 21 11:00:41 2018 New Revision: 470530 URL: https://svnweb.freebsd.org/changeset/ports/470530 Log: science/PETSc: Update 3.8.4 -> 3.9.1 Port changes: * Update SHEBANG_FILES * Add TEST_TARGET * Install custom configuration files that weer previously deleted (needed for depending projects) Deleted: head/science/PETSc/files/ Modified: head/science/PETSc/Makefile head/science/PETSc/distinfo head/science/PETSc/pkg-plist Modified: head/science/PETSc/Makefile ============================================================================== --- head/science/PETSc/Makefile Mon May 21 09:48:02 2018 (r470529) +++ head/science/PETSc/Makefile Mon May 21 11:00:41 2018 (r470530) @@ -2,7 +2,7 @@ # $FreeBSD$ PORTNAME= PETSc -DISTVERSION= 3.8.4 +DISTVERSION= 3.9.1 CATEGORIES= science devel MASTER_SITES= http://ftp.mcs.anl.gov/pub/petsc/release-snapshots/ DISTNAME= ${PORTNAME:tl}-${DISTVERSION} @@ -23,8 +23,9 @@ CONFIGURE_ARGS= --with-shared-libraries=1 \ LDFLAGS="${LDFLAGS}" LIBS="" USE_XORG= x11 MAKEFILE= makefile -SHEBANG_FILES= bin/*.py bin/popup bin/saws/SAWs.py bin/saws/*.bash bin/sendToJenkins +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} @@ -32,8 +33,10 @@ PLIST_SUB= SHLIB=${DISTVERSION} SHL=${DISTVERSION:C/\. post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libpetsc.so.${DISTVERSION} - @${FIND} ${STAGEDIR}${PREFIX} \( -name "*.html" -o -name "*.mod" \) -delete - @cd ${STAGEDIR}${PREFIX} && ${RM} -r bin/win32fe bin/uncrustify.cfg lib/petsc + @${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 Modified: head/science/PETSc/distinfo ============================================================================== --- head/science/PETSc/distinfo Mon May 21 09:48:02 2018 (r470529) +++ head/science/PETSc/distinfo Mon May 21 11:00:41 2018 (r470530) @@ -1,3 +1,3 @@ -TIMESTAMP = 1522044231 -SHA256 (petsc-3.8.4.tar.gz) = 9f78dc4dd4c58433fa18d3dd3a9029e39a83e4e4b64f845a029dd9fed44bc4c7 -SIZE (petsc-3.8.4.tar.gz) = 27946435 +TIMESTAMP = 1526160643 +SHA256 (petsc-3.9.1.tar.gz) = 742e838a35d278693e956ed1ca4592c1d663451f6beea0694bf334aeb67681e8 +SIZE (petsc-3.9.1.tar.gz) = 29332746 Modified: head/science/PETSc/pkg-plist ============================================================================== --- head/science/PETSc/pkg-plist Mon May 21 09:48:02 2018 (r470529) +++ head/science/PETSc/pkg-plist Mon May 21 11:00:41 2018 (r470530) @@ -1,27 +1,5 @@ -bin/FASTMathInstaller.py -bin/PetscBinaryIO.py -bin/PetscBinaryIOTrajectory.py -bin/PetscBinaryIO_tests.py -bin/TOPSGenerator.py -bin/adiforfix.py -bin/configVars.py -bin/parseargs.py -bin/petsc-mpiexec.uni -bin/petsc_conf.py -bin/petsc_gen_xdmf.py -bin/petscdiff -bin/petsclogformat.py -bin/petscmpiexec -bin/petscnagupgrade.py -bin/popup -bin/portabilitycheck.py -bin/saws/SAWs.py -bin/saws/getSAWs.bash -bin/saws/getStack.bash -bin/sendToJenkins -bin/taucc.py -bin/update.py include/petsc.h +include/petsc.mod include/petsc/finclude/petsc.h include/petsc/finclude/petscao.h include/petsc/finclude/petscbag.h @@ -44,11 +22,9 @@ include/petsc/finclude/petsctao.h include/petsc/finclude/petscts.h include/petsc/finclude/petscvec.h include/petsc/finclude/petscviewer.h -include/petsc/mpiuni/mpi.h -include/petsc/mpiuni/mpif.h -include/petsc/mpiuni/mpiunifdef.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 @@ -92,6 +68,8 @@ 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 @@ -103,17 +81,33 @@ include/petscconfiginfo.h include/petscconvest.h include/petscctable.h include/petsccuda.h -include/petsccusp.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 @@ -124,6 +118,7 @@ include/petscdrawtypes.h include/petscds.h include/petscdstypes.h include/petscdt.h +include/petscdt.mod include/petscerror.h include/petscfe.h include/petscfetypes.h @@ -132,30 +127,56 @@ 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 @@ -166,6 +187,27 @@ 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 @@ -185,13 +227,24 @@ libdata/pkgconfig/PETSc.pc %%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 @@ -205,6 +258,8 @@ libdata/pkgconfig/PETSc.pc %%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