From owner-svn-ports-all@freebsd.org Tue Oct 9 01:26:32 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 0E4C410B03F7; Tue, 9 Oct 2018 01:26:32 +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 B7EA48AE0C; Tue, 9 Oct 2018 01:26:31 +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 B2DA02C4A; Tue, 9 Oct 2018 01:26:31 +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 w991QVuf012495; Tue, 9 Oct 2018 01:26:31 GMT (envelope-from yuri@FreeBSD.org) Received: (from yuri@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id w991QUWR012490; Tue, 9 Oct 2018 01:26:30 GMT (envelope-from yuri@FreeBSD.org) Message-Id: <201810090126.w991QUWR012490@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: yuri set sender to yuri@FreeBSD.org using -f From: Yuri Victorovich Date: Tue, 9 Oct 2018 01:26:30 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r481590 - in head: math/sundials science/hypre X-SVN-Group: ports-head X-SVN-Commit-Author: yuri X-SVN-Commit-Paths: in head: math/sundials science/hypre X-SVN-Commit-Revision: 481590 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.27 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: Tue, 09 Oct 2018 01:26:32 -0000 Author: yuri Date: Tue Oct 9 01:26:30 2018 New Revision: 481590 URL: https://svnweb.freebsd.org/changeset/ports/481590 Log: science/hypre: Update 2.11.2 -> 2.15.0 Port changes: * Move to GitHub * Add the NOMPI option * Update WWW Modified: head/math/sundials/Makefile head/science/hypre/Makefile head/science/hypre/distinfo head/science/hypre/pkg-descr head/science/hypre/pkg-plist Modified: head/math/sundials/Makefile ============================================================================== --- head/math/sundials/Makefile Tue Oct 9 01:23:57 2018 (r481589) +++ head/math/sundials/Makefile Tue Oct 9 01:26:30 2018 (r481590) @@ -2,7 +2,7 @@ PORTNAME= sundials DISTVERSION= 3.1.2 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= math MASTER_SITES= https://computation.llnl.gov/projects/sundials/download/ Modified: head/science/hypre/Makefile ============================================================================== --- head/science/hypre/Makefile Tue Oct 9 01:23:57 2018 (r481589) +++ head/science/hypre/Makefile Tue Oct 9 01:26:30 2018 (r481590) @@ -2,21 +2,21 @@ # $FreeBSD$ PORTNAME= hypre -DISTVERSION= 2.11.2 -PORTREVISION= 4 +DISTVERSIONPREFIX= v +DISTVERSION= 2.15.0 CATEGORIES= science -MASTER_SITES= https://computation.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods/download/ MAINTAINER= yuri@FreeBSD.org COMMENT= Scalable Linear Solvers and Multigrid Methods LICENSE= LGPL21 -LICENSE_FILE= ${WRKDIR}/${DISTNAME}/COPYING.LESSER +LICENSE_FILE= ${WRKSRC}/../COPYING.LESSER BROKEN_powerpc64= fails to compile: ./DistributedMatrixPilutSolver.h:97:20: expected ')' before '->' token USES= blaslapack fortran localbase - +USE_GITHUB= yes +GH_ACCOUNT= LLNL USE_LDCONFIG= yes WRKSRC_SUBDIR= src @@ -28,9 +28,12 @@ CONFIGURE_ARGS= --with-blas --with-blas-lib=${BLASLIB} OPTIONS_DEFINE= DOCS OPTIONS_SINGLE= MPI -OPTIONS_SINGLE_MPI= MPICH OPENMPI +OPTIONS_SINGLE_MPI= NOMPI MPICH OPENMPI OPTIONS_DEFAULT= MPICH +NOMPI_DESC= Build without parallel processing support +NOMPI_CONFIGURE_ON= --without-MPI + MPICH_DESC= Parallel processing support via MPICH MPICH_LIB_DEPENDS= libmpich.so:net/mpich MPICH_CONFIGURE_ENV= CC=${LOCALBASE}/bin/mpicc CXX=${LOCALBASE}/bin/mpicxx @@ -42,22 +45,24 @@ OPENMPI_CONFIGURE_ENV= CC=${LOCALBASE}/mpi/openmpi/bin OPENMPI_CONFIGURE_WITH= MPI-include=${LOCALBASE}/mpi/openmpi/include \ MPI-lib-dirs=${LOCALBASE}/mpi/openmpi/lib -.ifdef MAINTAINER_MODE TEST_TARGET= check -.endif +SHL3= ${PORTVERSION} +SHL2= ${SHL3:R} +SHL1= ${SHL2:R} + do-install: ${INSTALL_DATA} ${WRKSRC}/hypre/include/* ${STAGEDIR}${PREFIX}/include - ${INSTALL_LIB} ${WRKSRC}/hypre/lib/libHYPRE-2.11.2.so \ - ${STAGEDIR}${PREFIX}/lib/libHYPRE.so.2.11 - ${RLN} ${STAGEDIR}${PREFIX}/lib/libHYPRE.so.2.11 \ - ${STAGEDIR}${PREFIX}/lib/libHYPRE.so.2 - ${RLN} ${STAGEDIR}${PREFIX}/lib/libHYPRE.so.2.11 \ + ${INSTALL_LIB} ${WRKSRC}/hypre/lib/libHYPRE-${SHL3}.so \ + ${STAGEDIR}${PREFIX}/lib/libHYPRE.so.${SHL2} + ${RLN} ${STAGEDIR}${PREFIX}/lib/libHYPRE.so.${SHL2} \ + ${STAGEDIR}${PREFIX}/lib/libHYPRE.so.${SHL1} + ${RLN} ${STAGEDIR}${PREFIX}/lib/libHYPRE.so.${SHL2} \ ${STAGEDIR}${PREFIX}/lib/libHYPRE.so post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/docs/*.pdf \ + ${INSTALL_DATA} ${WRKSRC}/../docs/*.pdf \ ${STAGEDIR}${DOCSDIR} .include Modified: head/science/hypre/distinfo ============================================================================== --- head/science/hypre/distinfo Tue Oct 9 01:23:57 2018 (r481589) +++ head/science/hypre/distinfo Tue Oct 9 01:26:30 2018 (r481590) @@ -1,3 +1,3 @@ -TIMESTAMP = 1496033213 -SHA256 (hypre-2.11.2.tar.gz) = 25b6c1226411593f71bb5cf3891431afaa8c3fd487bdfe4faeeb55c6fdfb269e -SIZE (hypre-2.11.2.tar.gz) = 8077407 +TIMESTAMP = 1539045623 +SHA256 (LLNL-hypre-v2.15.0_GH0.tar.gz) = 07cad10bb328d1a7d40057c25469354e2945e534a8520604f10fa9fbb6afef94 +SIZE (LLNL-hypre-v2.15.0_GH0.tar.gz) = 7348422 Modified: head/science/hypre/pkg-descr ============================================================================== --- head/science/hypre/pkg-descr Tue Oct 9 01:23:57 2018 (r481589) +++ head/science/hypre/pkg-descr Tue Oct 9 01:26:30 2018 (r481590) @@ -4,4 +4,4 @@ HYPRE is a library of high performance preconditioners multigrid methods for the solution of large, sparse linear systems of equations on massively parallel computers. -WWW: http://www.llnl.gov/casc/hypre/ +WWW: https://computation.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods Modified: head/science/hypre/pkg-plist ============================================================================== --- head/science/hypre/pkg-plist Tue Oct 9 01:23:57 2018 (r481589) +++ head/science/hypre/pkg-plist Tue Oct 9 01:26:30 2018 (r481590) @@ -1,4 +1,3 @@ -include/Cnames.h include/HYPRE.h include/HYPRE_DistributedMatrixPilutSolver_protos.h include/HYPRE_DistributedMatrixPilutSolver_types.h @@ -37,7 +36,6 @@ include/_hypre_utilities.h include/cfei-hypre.h include/cfei.h include/cfei_hypre.h -include/colamd.h include/csr_block_matrix.h include/csr_matmultivec.h include/distributed_matrix.h @@ -55,25 +53,15 @@ include/interpreter.h include/krylov.h include/lobpcg.h include/multivector.h -include/old_colamd.h include/par_csr_block_matrix.h include/par_csr_matmultivec.h include/par_csr_pmvcomm.h include/par_multivector.h include/seq_multivector.h include/seq_mv.h -include/slu_Cnames.h -include/slu_cdefs.h -include/slu_dcomplex.h -include/slu_ddefs.h -include/slu_scomplex.h -include/slu_sdefs.h -include/slu_util.h -include/slu_zdefs.h -include/supermatrix.h include/temp_multivector.h lib/libHYPRE.so lib/libHYPRE.so.2 -lib/libHYPRE.so.2.11 +lib/libHYPRE.so.2.15 %%PORTDOCS%%%%DOCSDIR%%/HYPRE_ref_manual.pdf %%PORTDOCS%%%%DOCSDIR%%/HYPRE_usr_manual.pdf