diff --git a/science/meep/Makefile b/science/meep/Makefile index 5e5323afe874..3c68f02c054f 100644 --- a/science/meep/Makefile +++ b/science/meep/Makefile @@ -1,66 +1,65 @@ PORTNAME= meep DISTVERSIONPREFIX= v -DISTVERSION= 1.29.0 -PORTREVISION= 10 +DISTVERSION= 1.33.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 \ libgsl.so:math/gsl \ libhdf5.so:science/hdf5 \ liblapack.so:math/lapack \ libmpb.so:science/mpb \ libopenblas.so:math/openblas RUN_DEPENDS= ${LOCALBASE}/lib/libharminv.a:science/harminv 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 # 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_BINARY_ALIAS= swig=swig40 PYTHON_BUILD_DEPENDS= swig40:devel/swig40 PYTHON_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}autograd>0:math/py-autograd@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}h5py>0:science/py-h5py@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}ipython>0:devel/ipython@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jax>0:math/py-jax@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}jupyter-rfb>0:devel/py-jupyter-rfb@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>0:math/py-matplotlib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy1>=1.16:math/py-numpy1@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}parameterized>0:devel/py-parameterized@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scipy>0:science/py-scipy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}scikit-image>0:graphics/py-scikit-image@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}vispy>0:graphics/py-vispy@${PY_FLAVOR} PYTHON_TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jax>0:math/py-jax@${PY_FLAVOR} # 2 python tests fail because the py-jaxlib test dependency is missing .include diff --git a/science/meep/distinfo b/science/meep/distinfo index bfda9f9367fa..ee0bd4bc74f7 100644 --- a/science/meep/distinfo +++ b/science/meep/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1724532080 -SHA256 (NanoComp-meep-v1.29.0_GH0.tar.gz) = f63bdf6a8fbae8aad87d4f683da3a466d687848a53bbebe1d6935fb268aeeffa -SIZE (NanoComp-meep-v1.29.0_GH0.tar.gz) = 45869613 +TIMESTAMP = 1777191550 +SHA256 (NanoComp-meep-v1.33.0_GH0.tar.gz) = 38244d450b188e6eeab1bef65d1a501f604ac2b01030fe5ee0c0e6a2d01fc204 +SIZE (NanoComp-meep-v1.33.0_GH0.tar.gz) = 47342579 diff --git a/science/meep/pkg-plist b/science/meep/pkg-plist index e58a530b2aac..74e84a6d0b8b 100644 --- a/science/meep/pkg-plist +++ b/science/meep/pkg-plist @@ -1,117 +1,117 @@ 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/pympb.hpp include/meep/vec.hpp lib/libmeep.a lib/libmeep.so -lib/libmeep.so.33 -lib/libmeep.so.33.0.0 +lib/libmeep.so.37 +lib/libmeep.so.37.0.0 lib/libpympb.a lib/libpympb.so -lib/libpympb.so.33 -lib/libpympb.so.33.0.0 +lib/libpympb.so.37 +lib/libpympb.so.37.0.0 %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__init__.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/__init__%%PYTHON_TAG%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/binary_partition_utils%%PYTHON_TAG%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/binary_partition_utils%%PYTHON_TAG%%.opt-2.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/binary_partition_utils%%PYTHON_TAG%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/chunk_balancer%%PYTHON_TAG%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/chunk_balancer%%PYTHON_TAG%%.opt-2.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/chunk_balancer%%PYTHON_TAG%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/geom%%PYTHON_TAG%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/geom%%PYTHON_TAG%%.opt-2.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/geom%%PYTHON_TAG%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/materials%%PYTHON_TAG%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/materials%%PYTHON_TAG%%.opt-2.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/materials%%PYTHON_TAG%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/simulation%%PYTHON_TAG%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/simulation%%PYTHON_TAG%%.opt-2.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/simulation%%PYTHON_TAG%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/source%%PYTHON_TAG%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/source%%PYTHON_TAG%%.opt-2.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/source%%PYTHON_TAG%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/timing_measurements%%PYTHON_TAG%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/timing_measurements%%PYTHON_TAG%%.opt-2.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/timing_measurements%%PYTHON_TAG%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/verbosity_mgr%%PYTHON_TAG%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/verbosity_mgr%%PYTHON_TAG%%.opt-2.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/verbosity_mgr%%PYTHON_TAG%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/visualization%%PYTHON_TAG%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/visualization%%PYTHON_TAG%%.opt-2.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/__pycache__/visualization%%PYTHON_TAG%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/_meep.a %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/_meep.so -%%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/_meep.so.33 -%%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/_meep.so.33.0.0 +%%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/_meep.so.37 +%%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/_meep.so.37.0.0 %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__init__.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/__init__%%PYTHON_TAG%%.opt-2.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/__init__%%PYTHON_TAG%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/basis%%PYTHON_TAG%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/basis%%PYTHON_TAG%%.opt-2.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/basis%%PYTHON_TAG%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/connectivity%%PYTHON_TAG%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/connectivity%%PYTHON_TAG%%.opt-2.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/connectivity%%PYTHON_TAG%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/filter_source%%PYTHON_TAG%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/filter_source%%PYTHON_TAG%%.opt-2.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/filter_source%%PYTHON_TAG%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/filters%%PYTHON_TAG%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/filters%%PYTHON_TAG%%.opt-2.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/filters%%PYTHON_TAG%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/objective%%PYTHON_TAG%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/objective%%PYTHON_TAG%%.opt-2.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/objective%%PYTHON_TAG%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/optimization_problem%%PYTHON_TAG%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/optimization_problem%%PYTHON_TAG%%.opt-2.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/optimization_problem%%PYTHON_TAG%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/unfilter_design%%PYTHON_TAG%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/unfilter_design%%PYTHON_TAG%%.opt-2.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/unfilter_design%%PYTHON_TAG%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/utils%%PYTHON_TAG%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/utils%%PYTHON_TAG%%.opt-2.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/utils%%PYTHON_TAG%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/wrapper%%PYTHON_TAG%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/wrapper%%PYTHON_TAG%%.opt-2.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/adjoint/__pycache__/wrapper%%PYTHON_TAG%%.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/unfilter_design.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/mpb/__init__.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/mpb/__pycache__/mpb%%PYTHON_TAG%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/mpb/__pycache__/mpb%%PYTHON_TAG%%.opt-2.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/mpb/__pycache__/mpb%%PYTHON_TAG%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/mpb/__pycache__/mpb_data%%PYTHON_TAG%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/mpb/__pycache__/mpb_data%%PYTHON_TAG%%.opt-2.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/mpb/__pycache__/mpb_data%%PYTHON_TAG%%.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/mpb/__pycache__/solver%%PYTHON_TAG%%.opt-1.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/mpb/__pycache__/solver%%PYTHON_TAG%%.opt-2.pyc %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/mpb/__pycache__/solver%%PYTHON_TAG%%.pyc %%PYTHON%%%%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/mpb/_mpb.a %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/mpb/_mpb.so -%%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/mpb/_mpb.so.33 -%%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/mpb/_mpb.so.33.0.0 +%%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/mpb/_mpb.so.37 +%%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/mpb/_mpb.so.37.0.0 %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/mpb/mpb_data.py %%PYTHON%%%%PYTHON_SITELIBDIR%%/meep/mpb/solver.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