diff --git a/science/meep/Makefile b/science/meep/Makefile index 489bdbdfb002..d6400199882f 100644 --- a/science/meep/Makefile +++ b/science/meep/Makefile @@ -1,47 +1,54 @@ PORTNAME= meep DISTVERSIONPREFIX= v -DISTVERSION= 1.25.0 +DISTVERSION= 1.26.0 CATEGORIES= science cad MAINTAINER= yuri@FreeBSD.org COMMENT= Finite-difference time-domain software for electromagnetic simulations WWW= https://github.com/NanoComp/meep LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${LOCALBASE}/lib/libharminv.a:science/harminv LIB_DEPENDS= libblas.so:math/blas \ libctlgeom.so:science/libctl \ libfftw3.so:math/fftw3 \ libGDSII.so:cad/libgdsii \ libhdf5.so:science/hdf5 \ liblapack.so:math/lapack \ libopenblas.so:math/openblas USES= autoreconf compiler:c++11-lang fortran gmake libtool localbase USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= NanoComp GNU_CONFIGURE= yes CONFIGURE_ARGS= --without-scheme CXXFLAGS_i386= -msse2 # to fix this error: '_mm_getcsr' needs target feature sse INSTALL_TARGET= install-strip -TEST_TARGET= check +TEST_TARGET= check # some python binding's tests fail due to bug#270105 (in needed dependency science/mpb) and https://github.com/NanoComp/meep/issues/2434 BINARY_ALIAS= make=${GMAKE} OPTIONS_DEFINE= PYTHON OPTIONS_DEFAULT= PYTHON OPTIONS_SUB= yes PYTHON_CONFIGURE_WITH= python PYTHON_CONFIGURE_ENABLE= maintainer-mode PYTHON_USES= python PYTHON_BUILD_DEPENDS= swig:devel/swig +PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}autograd>0:math/py-autograd@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}h5py>0:science/py-h5py@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jax>0:math/py-jax@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ + ${PYNUMPY} \ + ${PYTHON_PKGNAMEPREFIX}parameterized>0:devel/py-parameterized@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} .include diff --git a/science/meep/distinfo b/science/meep/distinfo index ccaf46996b8c..7fdf8f90d3f0 100644 --- a/science/meep/distinfo +++ b/science/meep/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1668920655 -SHA256 (NanoComp-meep-v1.25.0_GH0.tar.gz) = 3e5d6c6ef69a8cc7810bdd6d681ae494bfe7a4e91041abe5494f5c8a82d02e6f -SIZE (NanoComp-meep-v1.25.0_GH0.tar.gz) = 37873868 +TIMESTAMP = 1678520833 +SHA256 (NanoComp-meep-v1.26.0_GH0.tar.gz) = b4511aa4cf561c857945b9dee392a28071b742f952d4db883b8153f8e393e7fa +SIZE (NanoComp-meep-v1.26.0_GH0.tar.gz) = 43467751 diff --git a/science/meep/pkg-plist b/science/meep/pkg-plist index c8d9fc7b95f8..af0b0029eeb1 100644 --- a/science/meep/pkg-plist +++ b/science/meep/pkg-plist @@ -1,73 +1,73 @@ include/meep.hpp include/meep/adjust_verbosity.hpp include/meep/material_data.hpp include/meep/meep-config.h include/meep/meepgeom.hpp include/meep/mympi.hpp include/meep/vec.hpp lib/libmeep.a lib/libmeep.so -lib/libmeep.so.30 -lib/libmeep.so.30.0.0 +lib/libmeep.so.31 +lib/libmeep.so.31.0.0 %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__init__.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/binary_partition_utils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/binary_partition_utils%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/chunk_balancer%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/chunk_balancer%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/geom%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/geom%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/materials%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/materials%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/simulation%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/simulation%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/source%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/source%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/timing_measurements%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/timing_measurements%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/verbosity_mgr%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/verbosity_mgr%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/visualization%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/visualization%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/_meep.a %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/_meep.so -%%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/_meep.so.30 -%%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/_meep.so.30.0.0 +%%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/_meep.so.31 +%%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/_meep.so.31.0.0 %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__init__.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/basis%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/basis%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/connectivity%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/connectivity%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/filter_source%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/filter_source%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/filters%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/filters%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/objective%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/objective%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/optimization_problem%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/optimization_problem%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/utils%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/wrapper%%PYTHON_EXT_SUFFIX%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/wrapper%%PYTHON_EXT_SUFFIX%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/basis.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/connectivity.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/filter_source.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/filters.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/objective.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/optimization_problem.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/utils.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/wrapper.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/binary_partition_utils.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/chunk_balancer.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/geom.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/materials.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/simulation.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/source.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/timing_measurements.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/verbosity_mgr.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/visualization.py libdata/pkgconfig/meep.pc