diff --git a/math/libmesh/Makefile b/math/libmesh/Makefile index 65d1d0bed177..7a60db5bfba9 100644 --- a/math/libmesh/Makefile +++ b/math/libmesh/Makefile @@ -1,87 +1,88 @@ # Created by: Yuri Victorovich PORTNAME= libmesh DISTVERSIONPREFIX= v -DISTVERSION= 1.6.1 +DISTVERSION= 1.6.2 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= Numerical simulation of partial differential equations LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libboost_system.so:devel/boost-libs \ libmetis.so:math/metis USES= compiler:c++11-lang eigen:3 gmake libtool perl5 GNU_CONFIGURE= yes CONFIGURE_ARGS= --disable-static \ --with-methods=opt \ --with-thread-model=pthread \ --datarootdir=${DATADIR} \ --enable-amr \ --disable-strict-lgpl \ --enable-tetgen \ --enable-triagle \ --with-boost=${LOCALBASE} \ --with-metis=${LOCALBASE} \ --with-eigen-include=${LOCALBASE}/include/eigen3 \ --disable-netcdf --disable-netcdf-4 # https://github.com/libMesh/libmesh/issues/1542 CONFIGURE_ARGS+= --disable-metaphysicl # enabling this causes libmesh to install a bundled metaphysicl that would conflict with the metaphysicl package MAKE_ARGS= LDFLAGS="-pthread -lexecinfo -L${LOCALBASE}/lib" USE_LDCONFIG= yes INSTALL_TARGET= install-strip USE_GITHUB= yes GH_ACCOUNT= libMesh GH_TUPLE= \ - libMesh:TIMPI:7fbe63d:TIMPI/contrib/timpi \ - libMesh:autoconf-submodule:9bb972f:autoconf_submodule/m4/autoconf-submodule + libMesh:autoconf-submodule:a993d79:autoconf_submodule/m4/autoconf-submodule \ + libMesh:TIMPI:5b3b387:TIMPI/contrib/timpi \ + roystgnr:MetaPhysicL:30d13f2:MetaPhysicL/contrib/metaphysicl OPTIONS_DEFINE= GLPK HDF5 MPI EXAMPLES OPTIONS_DEFAULT= MPI GLPK_DESC= Glpk linear programming solver library GLPK_CONFIGURE_ENABLE= glpk GLPK_LIB_DEPENDS= libglpk.so:math/glpk HDF5_CONFIGURE_ENABLE= hdf5 HDF5_LIB_DEPENDS= libhdf5.so:science/hdf5 MPI_CONFIGURE_ENABLE= mpi EXAMPLES_CONFIGURE_ENABLE= examples EXAMPLES_VARS= PKGMESSAGE=pkg-message-examples SUB_FILES= pkg-message-examples PORTEXAMPLES= * post-extract: @${FIND} ${WRKSRC} -name "*.orig" -delete post-install: @${MKDIR} ${STAGEDIR}${DATADIR} @${MV} ${STAGEDIR}${PREFIX}/etc/libmesh/Make.common ${STAGEDIR}${DATADIR} @cd ${STAGEDIR}${PREFIX} && ${RM} -r \ etc/libmesh \ Make.common \ contrib \ libdata/pkgconfig/Make.common # https://github.com/libMesh/libmesh/issues/1539 post-install-EXAMPLES-on: # https://github.com/libMesh/libmesh/issues/1541 @${MV} ${STAGEDIR}${PREFIX}/examples ${STAGEDIR}${EXAMPLESDIR} @${FIND} ${STAGEDIR}${EXAMPLESDIR} -name Makefile | ${XARGS} ${REINPLACE_CMD} -i '' -e ' \ s|LIBMESH_DIR ?= .*|LIBMESH_DIR ?= ${PREFIX}| ; \ s|$$(LIBMESH_DIR)/Make.common|${DATADIR}/Make.common| ; \ s|LIBMESH_DIR/examples|LIBMESH_DIR/share/examples/${PORTNAME}| ; \ s|$$(libmesh_LDFLAGS)|$$(libmesh_LDFLAGS) -pthread|' @${FIND} ${STAGEDIR}${EXAMPLESDIR} -name run.sh | ${XARGS} ${CHMOD} +x @${FIND} ${STAGEDIR}${EXAMPLESDIR} -name run.sh | ${XARGS} ${REINPLACE_CMD} -i '' -e ' \ s|#set -x|export LIBMESH_DIR=${PREFIX}| ; \ s|#!/bin/bash|#!${LOCALBASE}/bin/bash| ; \ s|LIBMESH_DIR/examples|LIBMESH_DIR/share/examples/${PORTNAME}| ; \ s|reference_elements|share/${PORTNAME}/reference_elements|' @${REINPLACE_CMD} -i '' -e 's|libmesh_LIBTOOL ?= /usr/local/contrib/bin/libtool|libmesh_LIBTOOL ?= libtool|' \ ${STAGEDIR}${DATADIR}/Make.common .include diff --git a/math/libmesh/distinfo b/math/libmesh/distinfo index 75bf968cb521..3b3b152e1c2f 100644 --- a/math/libmesh/distinfo +++ b/math/libmesh/distinfo @@ -1,7 +1,9 @@ -TIMESTAMP = 1612979908 -SHA256 (libMesh-libmesh-v1.6.1_GH0.tar.gz) = 9e5d15796f3034acd71b1173d97bf08afa9b023cd68390cd6683dc6ab0e159c5 -SIZE (libMesh-libmesh-v1.6.1_GH0.tar.gz) = 32267328 -SHA256 (libMesh-TIMPI-7fbe63d_GH0.tar.gz) = 5e24d2ba25944a2b8402b37b4e7f92c5e75d426e249e9a00bb223b69bd075927 -SIZE (libMesh-TIMPI-7fbe63d_GH0.tar.gz) = 502232 -SHA256 (libMesh-autoconf-submodule-9bb972f_GH0.tar.gz) = abaa9c68f3838d8739328741a94743ba4954a5d61505aae3c77d937f93428083 -SIZE (libMesh-autoconf-submodule-9bb972f_GH0.tar.gz) = 10557 +TIMESTAMP = 1628019396 +SHA256 (libMesh-libmesh-v1.6.2_GH0.tar.gz) = 653f63cedf8dfef38c62ddcabd51871ddd21845e1a9d80e3f1a82cbf9a59cab6 +SIZE (libMesh-libmesh-v1.6.2_GH0.tar.gz) = 32270066 +SHA256 (libMesh-autoconf-submodule-a993d79_GH0.tar.gz) = 0af40bed4fcf0efce6febcda30eb9798da3ec1ad2c872c4875f10edeeca00c0a +SIZE (libMesh-autoconf-submodule-a993d79_GH0.tar.gz) = 22342 +SHA256 (libMesh-TIMPI-5b3b387_GH0.tar.gz) = 2c0830fb9f72a738132fc6bd1cbc02f7889af7742352ed6fe18301a823d8e352 +SIZE (libMesh-TIMPI-5b3b387_GH0.tar.gz) = 510979 +SHA256 (roystgnr-MetaPhysicL-30d13f2_GH0.tar.gz) = 0524d651c4702240e739d3440e2dd776e10b7ead7022a3b64e1c4c6172dfac8a +SIZE (roystgnr-MetaPhysicL-30d13f2_GH0.tar.gz) = 851231