aboutsummaryrefslogtreecommitdiffstats
path: root/math
diff options
context:
space:
mode:
authoryuri <yuri@FreeBSD.org>2018-04-10 17:09:02 +0800
committeryuri <yuri@FreeBSD.org>2018-04-10 17:09:02 +0800
commit4dd739f92d784ca9bff608037971af5700ffef32 (patch)
treed1fa0c5d417ef2c767d778aa4dd4bad9569601ae /math
parent315f9a0d6b4cdc30b32b6bcf803a7bfe60faf98d (diff)
downloadfreebsd-ports-gnome-4dd739f92d784ca9bff608037971af5700ffef32.tar.gz
freebsd-ports-gnome-4dd739f92d784ca9bff608037971af5700ffef32.tar.zst
freebsd-ports-gnome-4dd739f92d784ca9bff608037971af5700ffef32.zip
math/libmesh: Update 1.2.1 -> 1.3.0
Port changes: * Disable static libs * Remove the defunct option SFCURVES Reported by: portscout
Diffstat (limited to 'math')
-rw-r--r--math/libmesh/Makefile12
-rw-r--r--math/libmesh/distinfo6
-rw-r--r--math/libmesh/pkg-plist62
3 files changed, 70 insertions, 10 deletions
diff --git a/math/libmesh/Makefile b/math/libmesh/Makefile
index 820042c113af..d044b80f4311 100644
--- a/math/libmesh/Makefile
+++ b/math/libmesh/Makefile
@@ -3,8 +3,7 @@
PORTNAME= libmesh
DISTVERSIONPREFIX= v
-DISTVERSION= 1.2.1
-PORTREVISION= 1
+DISTVERSION= 1.3.0
CATEGORIES= math
MAINTAINER= yuri@FreeBSD.org
@@ -19,7 +18,8 @@ USES= autoreconf eigen:3 gmake libtool
GNU_CONFIGURE= yes
USE_GITHUB= yes
GH_ACCOUNT= libMesh
-CONFIGURE_ARGS= --with-methods=opt \
+CONFIGURE_ARGS= --disable-static \
+ --with-methods=opt \
--with-thread-model=pthread \
--datarootdir=${DATADIR} \
--enable-amr \
@@ -32,10 +32,9 @@ CONFIGURE_ARGS= --with-methods=opt \
MAKE_ARGS= LDFLAGS="-pthread -lexecinfo"
USE_LDCONFIG= yes
-OPTIONS_DEFINE= GLPK HDF5 MPI SFCURVES EXAMPLES
-OPTIONS_DEFAULT= MPI SFCURVES
+OPTIONS_DEFINE= GLPK HDF5 MPI EXAMPLES
+OPTIONS_DEFAULT= MPI
GLPK_DESC= Glpk linear programming solver library
-SFCURVES_DESC= Sfcurves library
GLPK_CONFIGURE_ENABLE= glpk
GLPK_LIB_DEPENDS= libglpk.so:math/glpk
@@ -61,6 +60,7 @@ post-install:
contrib \
libdata/pkgconfig/Make.common # https://github.com/libMesh/libmesh/issues/1539
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmesh_opt.so.0.0.0
+ @${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libmetaphysicl.so.0.0.0
post-install-EXAMPLES-on:
# https://github.com/libMesh/libmesh/issues/1541
diff --git a/math/libmesh/distinfo b/math/libmesh/distinfo
index fbe4b3a02f5a..4dbfcf8c4ade 100644
--- a/math/libmesh/distinfo
+++ b/math/libmesh/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1513454802
-SHA256 (libMesh-libmesh-v1.2.1_GH0.tar.gz) = 58f5a0ccc4858aa9ff6b3af9ee23b196e5ff5210708a6bb582102fcce1adeb1f
-SIZE (libMesh-libmesh-v1.2.1_GH0.tar.gz) = 31265692
+TIMESTAMP = 1523348029
+SHA256 (libMesh-libmesh-v1.3.0_GH0.tar.gz) = c1431508508afbb02ecfafc93390fd5a6ba7da79b79745c88492ace0a6f069d2
+SIZE (libMesh-libmesh-v1.3.0_GH0.tar.gz) = 31919037
diff --git a/math/libmesh/pkg-plist b/math/libmesh/pkg-plist
index bd4fa5bb0900..468cf9e55f79 100644
--- a/math/libmesh/pkg-plist
+++ b/math/libmesh/pkg-plist
@@ -1,3 +1,4 @@
+bin/amr-opt
bin/calculator-opt
bin/compare-opt
bin/fparser_parse-opt
@@ -10,10 +11,12 @@ bin/meshid-opt
bin/meshnorm-opt
bin/meshplot-opt
bin/meshtool-opt
+bin/metaphysicl_version
bin/output_libmesh_version-opt
bin/projection-opt
bin/solution_components-opt
bin/splitter-opt
+include/gzstream.h
include/libmesh/abaqus_io.h
include/libmesh/adaptive_time_solver.h
include/libmesh/adjoint_refinement_estimator.h
@@ -50,6 +53,7 @@ include/libmesh/cell_tet10.h
include/libmesh/cell_tet4.h
include/libmesh/centroid_partitioner.h
include/libmesh/checkpoint_io.h
+include/libmesh/compare_elems_by_level.h
include/libmesh/compare_types.h
include/libmesh/composite_fem_function.h
include/libmesh/composite_function.h
@@ -61,6 +65,7 @@ include/libmesh/coupling_matrix.h
include/libmesh/default_coupling.h
include/libmesh/dense_matrix.h
include/libmesh/dense_matrix_base.h
+include/libmesh/dense_matrix_impl.h
include/libmesh/dense_submatrix.h
include/libmesh/dense_subvector.h
include/libmesh/dense_vector.h
@@ -136,6 +141,7 @@ include/libmesh/face_quad.h
include/libmesh/face_quad4.h
include/libmesh/face_quad4_shell.h
include/libmesh/face_quad8.h
+include/libmesh/face_quad8_shell.h
include/libmesh/face_quad9.h
include/libmesh/face_tri.h
include/libmesh/face_tri3.h
@@ -164,6 +170,7 @@ include/libmesh/fparser_ad.hh
include/libmesh/frequency_system.h
include/libmesh/fro_io.h
include/libmesh/function_base.h
+include/libmesh/generic_projector.h
include/libmesh/getpot.h
include/libmesh/ghost_point_neighbors.h
include/libmesh/ghosting_functor.h
@@ -186,6 +193,7 @@ include/libmesh/inf_fe_instantiate_1D.h
include/libmesh/inf_fe_instantiate_2D.h
include/libmesh/inf_fe_instantiate_3D.h
include/libmesh/inf_fe_macro.h
+include/libmesh/int_range.h
include/libmesh/jump_error_estimator.h
include/libmesh/kelly_error_estimator.h
include/libmesh/libmesh.h
@@ -303,6 +311,7 @@ include/libmesh/point.h
include/libmesh/point_locator_base.h
include/libmesh/point_locator_tree.h
include/libmesh/point_neighbor_coupling.h
+include/libmesh/pointer_to_pointer_iter.h
include/libmesh/pool_allocator.h
include/libmesh/postscript_io.h
include/libmesh/preconditioner.h
@@ -348,7 +357,6 @@ include/libmesh/refinement_selector.h
include/libmesh/remote_elem.h
include/libmesh/replicated_mesh.h
include/libmesh/restore_warnings.h
-include/libmesh/safe_bool.h
include/libmesh/second_order_unsteady_solver.h
include/libmesh/sensitivity_data.h
include/libmesh/serial_mesh.h
@@ -356,6 +364,7 @@ include/libmesh/sfc_partitioner.h
include/libmesh/shell_matrix.h
include/libmesh/sibling_coupling.h
include/libmesh/side.h
+include/libmesh/simple_range.h
include/libmesh/single_predicates.h
include/libmesh/slepc_eigen_solver.h
include/libmesh/slepc_macro.h
@@ -374,6 +383,7 @@ include/libmesh/string_to_enum.h
include/libmesh/subdomain_partitioner.h
include/libmesh/sum_shell_matrix.h
include/libmesh/surface.h
+include/libmesh/sync_refinement_flags.h
include/libmesh/system.h
include/libmesh/system_norm.h
include/libmesh/system_subset.h
@@ -428,15 +438,65 @@ include/libmesh/wrapped_functor.h
include/libmesh/xdr_cxx.h
include/libmesh/xdr_io.h
include/libmesh/zero_function.h
+include/metaphysicl/compare_types.h
+include/metaphysicl/ct_set.h
+include/metaphysicl/ct_types.h
+include/metaphysicl/dualderivatives.h
+include/metaphysicl/dualdynamicsparsenumberarray.h
+include/metaphysicl/dualdynamicsparsenumberarray_decl.h
+include/metaphysicl/dualdynamicsparsenumbervector.h
+include/metaphysicl/dualdynamicsparsenumbervector_decl.h
+include/metaphysicl/dualexpression.h
+include/metaphysicl/dualnamedarray.h
+include/metaphysicl/dualnumber.h
+include/metaphysicl/dualnumber_decl.h
+include/metaphysicl/dualnumberarray.h
+include/metaphysicl/dualnumbervector.h
+include/metaphysicl/dualshadow.h
+include/metaphysicl/dualshadowdynamicsparsearray.h
+include/metaphysicl/dualshadowdynamicsparsevector.h
+include/metaphysicl/dualshadowsparsestruct.h
+include/metaphysicl/dualshadowsparsevector.h
+include/metaphysicl/dualshadowvector.h
+include/metaphysicl/dualsparsenumberarray.h
+include/metaphysicl/dualsparsenumberstruct.h
+include/metaphysicl/dualsparsenumbervector.h
+include/metaphysicl/dynamicsparsenumberarray.h
+include/metaphysicl/dynamicsparsenumberarray_decl.h
+include/metaphysicl/dynamicsparsenumberbase.h
+include/metaphysicl/dynamicsparsenumberbase_decl.h
+include/metaphysicl/dynamicsparsenumbervector.h
+include/metaphysicl/dynamicsparsenumbervector_decl.h
+include/metaphysicl/metaphysicl_asserts.h
+include/metaphysicl/metaphysicl_cast.h
+include/metaphysicl/metaphysicl_exceptions.h
+include/metaphysicl/metaphysicl_version.h
+include/metaphysicl/metaprogramming.h
+include/metaphysicl/namedindexarray.h
+include/metaphysicl/numberarray.h
+include/metaphysicl/numbervector.h
+include/metaphysicl/physics.h
+include/metaphysicl/raw_type.h
+include/metaphysicl/shadownumber.h
+include/metaphysicl/sparsenumberarray.h
+include/metaphysicl/sparsenumberstruct.h
+include/metaphysicl/sparsenumberutils.h
+include/metaphysicl/sparsenumbervector.h
+include/metaphysicl/testable.h
lib/libmesh_opt.so
lib/libmesh_opt.so.0
lib/libmesh_opt.so.0.0.0
+lib/libmetaphysicl.so
+lib/libmetaphysicl.so.0
+lib/libmetaphysicl.so.0.0.0
libdata/pkgconfig/libmesh-dbg.pc
libdata/pkgconfig/libmesh-devel.pc
libdata/pkgconfig/libmesh-oprof.pc
libdata/pkgconfig/libmesh-opt.pc
libdata/pkgconfig/libmesh-prof.pc
libdata/pkgconfig/libmesh.pc
+libdata/pkgconfig/metaphysicl.pc
+share/aclocal/metaphysicl.m4
%%DATADIR%%/reference_elements/2D/one_quad.xda
%%DATADIR%%/reference_elements/2D/one_quad8.xda
%%DATADIR%%/reference_elements/2D/one_quad9.xda