Page MenuHomeFreeBSD

D11048.id29200.diff
No OneTemporary

D11048.id29200.diff

Index: science/hypre/Makefile
===================================================================
--- /dev/null
+++ science/hypre/Makefile
@@ -0,0 +1,49 @@
+# Created by: Pedro Giffuni
+# $FreeBSD$
+
+PORTNAME= hypre
+DISTVERSION= 2.11.2
+CATEGORIES= science
+MASTER_SITES= https://computation.llnl.gov/projects/hypre-scalable-linear-solvers-multigrid-methods/download/
+
+MAINTAINER= pfg@FreeBSD.org
+COMMENT= Scalable Linear Solvers and Multigrid Methods
+
+LICENSE= LGPL21
+LICENSE_FILE= ${WRKDIR}/${DISTNAME}/COPYING.LESSER
+
+LIB_DEPENDS= libmpich.so:net/mpich2
+
+USES= blaslapack fortran localbase
+
+USE_LDCONFIG= yes
+
+WRKSRC= ${WRKDIR}/${DISTNAME}/src
+
+HAS_CONFIGURE= yes # It's GNU but broken
+
+CONFIGURE_ARGS= --with-blas --with-blas-lib=${BLASLIB} \
+ --with-lapack --with-lapack-lib=${LAPACKLIB} \
+ --enable-shared
+
+OPTIONS_DEFINE= DOCS
+
+.ifdef MAINTAINER_MODE
+TEST_TARGET= check
+.endif
+
+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 \
+ ${STAGEDIR}${PREFIX}/lib/libHYPRE.so
+
+post-install-DOCS-on:
+ ${MKDIR} ${STAGEDIR}${DOCSDIR}
+ ${INSTALL_DATA} ${WRKDIR}/${DISTNAME}/docs/*.pdf \
+ ${STAGEDIR}${DOCSDIR}
+
+.include <bsd.port.mk>
Index: science/hypre/distinfo
===================================================================
--- /dev/null
+++ science/hypre/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1496033213
+SHA256 (hypre-2.11.2.tar.gz) = 25b6c1226411593f71bb5cf3891431afaa8c3fd487bdfe4faeeb55c6fdfb269e
+SIZE (hypre-2.11.2.tar.gz) = 8077407
Index: science/hypre/pkg-descr
===================================================================
--- /dev/null
+++ science/hypre/pkg-descr
@@ -0,0 +1,7 @@
+HYPRE: Scalable Linear Solvers and Multigrid Methods
+
+HYPRE is a library of high performance preconditioners and solvers featuring
+multigrid methods for the solution of large, sparse linear systems of equations
+on massively parallel computers.
+
+WWW: http://www.llnl.gov/casc/hypre/
Index: science/hypre/pkg-plist
===================================================================
--- /dev/null
+++ science/hypre/pkg-plist
@@ -0,0 +1,79 @@
+include/Cnames.h
+include/HYPRE.h
+include/HYPRE_DistributedMatrixPilutSolver_protos.h
+include/HYPRE_DistributedMatrixPilutSolver_types.h
+include/HYPRE_FEI.h
+include/HYPRE_FEI_includes.h
+include/HYPRE_IJ_mv.h
+include/HYPRE_LinSysCore.h
+include/HYPRE_MatvecFunctions.h
+include/HYPRE_config.h
+include/HYPRE_error_f.h
+include/HYPRE_krylov.h
+include/HYPRE_lobpcg.h
+include/HYPRE_matrix_matrix_protos.h
+include/HYPRE_parcsr_ls.h
+include/HYPRE_parcsr_mv.h
+include/HYPRE_seq_mv.h
+include/HYPRE_sstruct_ls.h
+include/HYPRE_sstruct_mv.h
+include/HYPRE_struct_ls.h
+include/HYPRE_struct_mv.h
+include/HYPRE_utilities.h
+include/HYPREf.h
+include/LLNL_FEI_Fei.h
+include/LLNL_FEI_Impl.h
+include/LLNL_FEI_LSCore.h
+include/LLNL_FEI_Matrix.h
+include/LLNL_FEI_Solver.h
+include/_hypre_IJ_mv.h
+include/_hypre_parcsr_ls.h
+include/_hypre_parcsr_mv.h
+include/_hypre_sstruct_ls.h
+include/_hypre_sstruct_mv.h
+include/_hypre_struct_ls.h
+include/_hypre_struct_mv.h
+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
+include/fei_Data.hpp
+include/fei_LinearSystemCore.hpp
+include/fei_Lookup.hpp
+include/fei_bool.h
+include/fei_defs.h
+include/fei_mpi.h
+include/fortran.h
+include/fortran_matrix.h
+include/hypre_cfei.h
+include/hypre_hopscotch_hash.h
+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
+%%PORTDOCS%%%%DOCSDIR%%/HYPRE_ref_manual.pdf
+%%PORTDOCS%%%%DOCSDIR%%/HYPRE_usr_manual.pdf

File Metadata

Mime Type
text/plain
Expires
Thu, Mar 26, 6:10 PM (16 h, 11 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
30391566
Default Alt Text
D11048.id29200.diff (4 KB)

Event Timeline