diff options
Diffstat (limited to 'science')
36 files changed, 137 insertions, 113 deletions
diff --git a/science/abinit/Makefile b/science/abinit/Makefile index 2347581589fd..ba4df25095f7 100644 --- a/science/abinit/Makefile +++ b/science/abinit/Makefile @@ -1,5 +1,5 @@ PORTNAME= abinit -DISTVERSION= 10.4.5 +DISTVERSION= 10.4.7 CATEGORIES= science MAINTAINER= yuri@FreeBSD.org @@ -53,7 +53,8 @@ TEST_TARGET= tests_abirules tests_buildsys # Many tests print RuntimeError, http TEST_WRKSRC= ${WRKSRC}/abichecks PORTDOCS= * -BINARY_ALIAS= git=false +BINARY_ALIAS= git=false \ + gfortran=gfortran${GCC_DEFAULT} # for tests OPTIONS_DEFINE= DOCS OPENMP OPTIONS_DEFAULT= MPICH diff --git a/science/abinit/distinfo b/science/abinit/distinfo index 3cc29d915b5d..f008b4aac551 100644 --- a/science/abinit/distinfo +++ b/science/abinit/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753132807 -SHA256 (abinit-abinit-10.4.5_GH0.tar.gz) = ccb3af00603f574208b6d5bea6f857d7040be5748e7a93a689ffad84eb6a65ce -SIZE (abinit-abinit-10.4.5_GH0.tar.gz) = 153582604 +TIMESTAMP = 1757275359 +SHA256 (abinit-abinit-10.4.7_GH0.tar.gz) = 51f91d30f8fbadf7bcc36928406188b8810ea183fd2b1b406be563bd9fcdedb7 +SIZE (abinit-abinit-10.4.7_GH0.tar.gz) = 154053477 diff --git a/science/atompaw/Makefile b/science/atompaw/Makefile index 61ccc526fadb..5e23ebdb9006 100644 --- a/science/atompaw/Makefile +++ b/science/atompaw/Makefile @@ -1,6 +1,6 @@ PORTNAME= atompaw DISTVERSION= 4.2.0.3 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= science MASTER_SITES= http://users.wfu.edu/natalie/papers/pwpaw/ @@ -16,6 +16,7 @@ LIB_DEPENDS= liblapack.so:math/lapack \ USES= fortran gmake libtool GNU_CONFIGURE= yes +CONFIGURE_ARGS= --with-linalg-prefix=${LOCALBASE} OPTIONS_DEFINE= DOCS LIBXC OPTIONS_DEFAULT= LIBXC diff --git a/science/atompaw/files/patch-src_input__dataset__mod.F90 b/science/atompaw/files/patch-src_input__dataset__mod.F90 new file mode 100644 index 000000000000..cca7d9e3d6ae --- /dev/null +++ b/science/atompaw/files/patch-src_input__dataset__mod.F90 @@ -0,0 +1,11 @@ +--- src/input_dataset_mod.F90.orig 2023-06-02 20:37:00 UTC ++++ src/input_dataset_mod.F90 +@@ -2097,7 +2097,7 @@ END IF + INTEGER :: input_unit,echo_unit + INTEGER :: i_all,i_dx,i_xmin,i_zmesh,i_range + LOGICAL :: has_to_echo +- CHARACTER(200) :: inputline ++ CHARACTER(256) :: inputline + TYPE(input_dataset_t),POINTER :: dataset + + !------------------------------------------------------------------ diff --git a/science/berkeleygw/Makefile b/science/berkeleygw/Makefile index 36f76867eaaa..bc988171c441 100644 --- a/science/berkeleygw/Makefile +++ b/science/berkeleygw/Makefile @@ -18,7 +18,7 @@ BUILD_DEPENDS= bash:shells/bash LIB_DEPENDS= libfftw3.so:math/fftw3 RUN_DEPENDS= bash:shells/bash -USES= blaslapack:openblas gmake fortran python shebangfix +USES= blaslapack:openblas gmake fortran:gfortran python shebangfix SHEBANG_GLOB= *.sh *.py *awk diff --git a/science/cdf/Makefile b/science/cdf/Makefile index edc94cf929c9..6b516cd72448 100644 --- a/science/cdf/Makefile +++ b/science/cdf/Makefile @@ -1,9 +1,10 @@ PORTNAME= cdf3 DISTVERSION= 3.9.1 +PORTREVISION= 1 CATEGORIES= science MASTER_SITES= https://spdf.gsfc.nasa.gov/pub/software/cdf/dist/cdf39_1/ DISTNAME= cdf${VER}-dist-cdf -DIST_SUBDIR= ${PORTNAME}-${PORTVERSION} +DIST_SUBDIR= ${PORTNAME}-${DISTVERSION} MAINTAINER= alven@FreeBSD.org COMMENT= Device independent view of the CDF data model @@ -16,26 +17,34 @@ LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept BUILD_DEPENDS= bash:shells/bash -USES= fortran ncurses gmake - +USES= fortran gmake ncurses USE_LDCONFIG= yes + +MAKE_ARGS+= OS=freebsd ENV=gnu all MAKE_FLAGS= INSTALLDIR=${STAGEDIR}${PREFIX} OS=freebsd ENV=gnu \ FORTRAN=yes FC_freebsd=${F77} MAKE_JOBS_UNSAFE= yes -TEST_TARGET= test # XXX: test segfaults -FFLAGS+= -std=legacy +TEST_TARGET= test + +PIE_UNSAFE= yes -WRKSRC= ${WRKDIR}/cdf${VER}-dist SUB_FILES= pkg-message -VER= ${PORTVERSION:S/.//:S/./_/} -DEFS= B C K +WRKSRC= ${WRKDIR}/cdf${VER}-dist +PLIST_SUB= SOVERSION=${DISTVERSION} PORTDOCS= CDF_copyright.txt CHANGES.txt Release.notes Welcome.txt OPTIONS_DEFINE= DOCS EXAMPLES -MAKE_ARGS+= OS=freebsd ENV=gnu all +DEFS= B C K +VER= ${PORTVERSION:S/.//:S/./_/} + +.include <bsd.port.pre.mk> + +.if ${FORTRAN_DEFAULT} != flang +FFLAGS= -std=legacy +.endif post-patch: .for def in ${DEFS} @@ -44,11 +53,17 @@ post-patch: .endfor post-install: + ${SED} -i '' 's,${STAGEDIR},,g' ${STAGEDIR}${PREFIX}/bin/definitions.? + ${RM} -f ${STAGEDIR}${PREFIX}/CDFLeapSeconds.txt + cd ${STAGEDIR}${PREFIX} && \ + ${FIND} bin/* lib/* -executable -exec ${STRIP_CMD} {} \; + +post-install-DOCS-on: ${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} + +post-install-EXAMPLES-on: ${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/samples/* ${STAGEDIR}${EXAMPLESDIR} - ${SED} -i '' 's,${STAGEDIR},,g' ${STAGEDIR}${PREFIX}/bin/definitions.? - ${RM} -f ${STAGEDIR}${PREFIX}/CDFLeapSeconds.txt -.include <bsd.port.mk> +.include <bsd.port.post.mk> diff --git a/science/cdf/pkg-plist b/science/cdf/pkg-plist index 177ca8658467..24910333ac66 100644 --- a/science/cdf/pkg-plist +++ b/science/cdf/pkg-plist @@ -50,9 +50,9 @@ lib/cdf/help/cdfvalidatej.olh lib/cdf/help/cdfxp.ilh lib/cdf/help/skt2cdf.olh lib/cdf/help/skt2cdfj.olh -lib/libcdf.3.9.1.so lib/libcdf.a lib/libcdf.so +lib/libcdf.%%SOVERSION%%.so %%PORTEXAMPLES%%%%EXAMPLESDIR%%/OperateAttributes.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/OperateCDF.c %%PORTEXAMPLES%%%%EXAMPLESDIR%%/OperateVariables.c diff --git a/science/cgnslib/Makefile b/science/cgnslib/Makefile index 471819e7794c..45a191615689 100644 --- a/science/cgnslib/Makefile +++ b/science/cgnslib/Makefile @@ -23,7 +23,7 @@ MAKE_JOBS_UNSAFE= yes #CMAKE_ARGS= -DOpenGL_GL_PREFERENCE:STRING="GLVND" CMAKE_ARGS= -DOpenGL_GL_PREFERENCE:STRING="LEGACY" -FFLAGS+= -fPIC -std=legacy +FFLAGS= -fPIC TEST_TARGET= test OPTIONS_DEFINE= FORTRAN HDF5 TESTS TOOLS @@ -59,6 +59,10 @@ TOOLS_CMAKE_ON= -DTCL_INCLUDE_PATH:STRING="${TCL_INCLUDEDIR}" \ CFLAGS+= -Wno-error=incompatible-function-pointer-types .endif +.if ${FORTRAN_DEFAULT} != flang +FFLAGS+= -std=legacy +.endif + pre-configure: ${REINPLACE_CMD} -e 's|tk-private/||' ${WRKSRC}/src/cgnstools/tkogl/tkogl.c diff --git a/science/csvtk/Makefile b/science/csvtk/Makefile index e4b2b99739a4..acaa471d2f00 100644 --- a/science/csvtk/Makefile +++ b/science/csvtk/Makefile @@ -1,7 +1,7 @@ PORTNAME= csvtk DISTVERSIONPREFIX= v DISTVERSION= 0.34.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= science MAINTAINER= jwb@FreeBSD.org diff --git a/science/gramps/Makefile b/science/gramps/Makefile index f261cd0a1aa4..be05bc98c53f 100644 --- a/science/gramps/Makefile +++ b/science/gramps/Makefile @@ -1,5 +1,5 @@ PORTNAME= gramps -DISTVERSION= 6.0.4 +DISTVERSION= 6.0.5 CATEGORIES= science gnome python MASTER_SITES= PYPI diff --git a/science/gramps/distinfo b/science/gramps/distinfo index 30016e379016..3e0a307bfe15 100644 --- a/science/gramps/distinfo +++ b/science/gramps/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1754945114 -SHA256 (gramps-6.0.4.tar.gz) = ebabb1cfa8dc61859ee0e9c4ad0b54c94ccff2809dd1b0895a38a46b80382692 -SIZE (gramps-6.0.4.tar.gz) = 21963080 +TIMESTAMP = 1757244514 +SHA256 (gramps-6.0.5.tar.gz) = 2160e04ec7033838e48fe3c68cfd4f383bec4e6f5398e207250b76687923e2dc +SIZE (gramps-6.0.5.tar.gz) = 22268263 diff --git a/science/kim-api/Makefile b/science/kim-api/Makefile index bcfc3fe9f454..154452adc611 100644 --- a/science/kim-api/Makefile +++ b/science/kim-api/Makefile @@ -1,12 +1,12 @@ PORTNAME= kim-api -DISTVERSION= 2.3.0 -PORTREVISION= 1 +DISTVERSION= 2.4.1 CATEGORIES= science MASTER_SITES= https://s3.openkim.org/kim-api/ MAINTAINER= yuri@FreeBSD.org COMMENT= Framework for reliable, reproducible, portable molecular simulations -WWW= https://openkim.org/ +WWW= https://openkim.org/ \ + https://github.com/openkim/kim-api LICENSE= LGPL3 LICENSE_FILE= ${WRKSRC}/LICENSE.LGPL diff --git a/science/kim-api/distinfo b/science/kim-api/distinfo index 34ec678ecd72..aa9436bebfa7 100644 --- a/science/kim-api/distinfo +++ b/science/kim-api/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1647738438 -SHA256 (kim-api-2.3.0.txz) = 93673bb8fbc0625791f2ee67915d1672793366d10cabc63e373196862c14f991 -SIZE (kim-api-2.3.0.txz) = 357580 +TIMESTAMP = 1757122898 +SHA256 (kim-api-2.4.1.txz) = 225e3136d43e416a4424551e9e5f6d92cc6ecfe11389a1b6e97d6dcdfed83d44 +SIZE (kim-api-2.4.1.txz) = 364020 diff --git a/science/kim-api/pkg-plist b/science/kim-api/pkg-plist index 544dee8e567d..8ad13559dacb 100644 --- a/science/kim-api/pkg-plist +++ b/science/kim-api/pkg-plist @@ -134,8 +134,9 @@ lib/kim-api/portable-models/ex_model_Ar_SLJ_MultiCutoff/libkim-api-portable-mode lib/kim-api/simulator-models/Sim_LAMMPS_LJcut_AkersonElliott_Alchemy_PbAu/libkim-api-simulator-model.so lib/libkim-api.so lib/libkim-api.so.2 -lib/libkim-api.so.2.3.0 +lib/libkim-api.so.2.4.1 libdata/pkgconfig/libkim-api.pc +libexec/kim-api/kim-api-base64-encode libexec/kim-api/kim-api-collections-info libexec/kim-api/kim-api-portable-model-info libexec/kim-api/kim-api-shared-library-test diff --git a/science/molgif/Makefile b/science/molgif/Makefile index 280dc2503615..9998275f996b 100644 --- a/science/molgif/Makefile +++ b/science/molgif/Makefile @@ -1,6 +1,6 @@ PORTNAME= molgif DISTVERSION= g20180108 -PORTREVISION= 29 +PORTREVISION= 30 CATEGORIES= science MAINTAINER= yuri@FreeBSD.org diff --git a/science/pnetcdf/Makefile b/science/pnetcdf/Makefile index 05829ebeef97..e131d647de3b 100644 --- a/science/pnetcdf/Makefile +++ b/science/pnetcdf/Makefile @@ -1,5 +1,5 @@ PORTNAME= pnetcdf -PORTVERSION= 1.14.0 +PORTVERSION= 1.14.1 CATEGORIES= science parallel MASTER_SITES= https://parallel-netcdf.github.io/Release/ \ LOCAL/sunpoet diff --git a/science/pnetcdf/distinfo b/science/pnetcdf/distinfo index c6351e3b6792..17dd83110f2f 100644 --- a/science/pnetcdf/distinfo +++ b/science/pnetcdf/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1736671217 -SHA256 (pnetcdf-1.14.0.tar.gz) = 575f189fb01c53f93b3d6ae0e506f46e19694807c81af0b9548e947995acf704 -SIZE (pnetcdf-1.14.0.tar.gz) = 2419346 +TIMESTAMP = 1757120530 +SHA256 (pnetcdf-1.14.1.tar.gz) = 6f0f7221006c211fce9ddd2c008796b8c69dd717b2ad1be0b4027fc328fd3220 +SIZE (pnetcdf-1.14.1.tar.gz) = 2512984 diff --git a/science/pnetcdf/files/patch-src-packaging-Makefile.in b/science/pnetcdf/files/patch-src-packaging-Makefile.in deleted file mode 100644 index 6b5360cc75d6..000000000000 --- a/science/pnetcdf/files/patch-src-packaging-Makefile.in +++ /dev/null @@ -1,11 +0,0 @@ ---- src/packaging/Makefile.in.orig 2024-11-11 22:32:47 UTC -+++ src/packaging/Makefile.in -@@ -637,7 +637,7 @@ install-data-hook: - # GNU autoconf allows DESTDIR variable when running 'make install' which will - # prepend it before all installation names. - install-data-hook: -- $(SED_I) -e 's|INSTALL_PREFIX|$(DESTDIR)$(prefix)|g ; s|INSTALL_EXEC_PREFIX|$(DESTDIR)$(exec_prefix)|g' $(DESTDIR)$(prefix)/libdata/pkgconfig/pnetcdf.pc -+ $(SED_I) -e 's|INSTALL_PREFIX|$(prefix)|g ; s|INSTALL_EXEC_PREFIX|$(exec_prefix)|g' $(DESTDIR)$(prefix)/libdata/pkgconfig/pnetcdf.pc - - # Tell versions [3.59,3.63) of GNU make to not export all variables. - # Otherwise a system limit (for SysV at least) may be exceeded. diff --git a/science/pnetcdf/files/patch-src-utils-Makefile.in b/science/pnetcdf/files/patch-src-utils-Makefile.in deleted file mode 100644 index f91866b7caab..000000000000 --- a/science/pnetcdf/files/patch-src-utils-Makefile.in +++ /dev/null @@ -1,11 +0,0 @@ ---- src/utils/Makefile.in.orig 2024-11-11 22:32:47 UTC -+++ src/utils/Makefile.in -@@ -856,7 +856,7 @@ install-exec-hook: - # GNU autoconf allows DESTDIR variable when running 'make install' which will - # prepend it before all installation names. - install-exec-hook: -- $(SED_I) -e 's|INSTALL_PREFIX|$(DESTDIR)$(prefix)|g ; s|INSTALL_EXEC_PREFIX|$(DESTDIR)$(exec_prefix)|g' $(DESTDIR)$(bindir)/pnetcdf-config -+ $(SED_I) -e 's|INSTALL_PREFIX|$(prefix)|g ; s|INSTALL_EXEC_PREFIX|$(exec_prefix)|g' $(DESTDIR)$(bindir)/pnetcdf-config - chmod +x $(DESTDIR)$(bindir)/pnetcdf-config - - # Tell versions [3.59,3.63) of GNU make to not export all variables. diff --git a/science/pnetcdf/pkg-plist b/science/pnetcdf/pkg-plist index a99ef4d0e02d..303359f6614a 100644 --- a/science/pnetcdf/pkg-plist +++ b/science/pnetcdf/pkg-plist @@ -12,8 +12,8 @@ include/pnetcdf.inc include/pnetcdf.mod lib/libpnetcdf.a lib/libpnetcdf.so -lib/libpnetcdf.so.6 -lib/libpnetcdf.so.6.0.0 +lib/libpnetcdf.so.7 +lib/libpnetcdf.so.7.0.0 libdata/pkgconfig/pnetcdf.pc share/man/man1/cdfdiff.1.gz share/man/man1/ncmpidiff.1.gz diff --git a/science/py-asdf-standard/Makefile b/science/py-asdf-standard/Makefile index 9283d803ac3f..b2b41ce32e12 100644 --- a/science/py-asdf-standard/Makefile +++ b/science/py-asdf-standard/Makefile @@ -1,5 +1,5 @@ PORTNAME= asdf-standard -PORTVERSION= 1.3.0 +PORTVERSION= 1.4.0 CATEGORIES= science python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/science/py-asdf-standard/distinfo b/science/py-asdf-standard/distinfo index b0cc521e77a1..af5e997fab1e 100644 --- a/science/py-asdf-standard/distinfo +++ b/science/py-asdf-standard/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750188132 -SHA256 (asdf_standard-1.3.0.tar.gz) = 5958961f399dead2000a78724da37f5aeeb0499a780bbd9ae4fc3ecbe3eaed64 -SIZE (asdf_standard-1.3.0.tar.gz) = 273495 +TIMESTAMP = 1757120808 +SHA256 (asdf_standard-1.4.0.tar.gz) = 0c5f121d0db87cb7780d61a087f392c5104ce208016cfb2a130c9cea912cfddc +SIZE (asdf_standard-1.4.0.tar.gz) = 275426 diff --git a/science/py-asdf/Makefile b/science/py-asdf/Makefile index 3986edee3d15..398ade237318 100644 --- a/science/py-asdf/Makefile +++ b/science/py-asdf/Makefile @@ -1,5 +1,5 @@ PORTNAME= asdf -PORTVERSION= 4.3.0 +PORTVERSION= 4.4.0 CATEGORIES= science python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/science/py-asdf/distinfo b/science/py-asdf/distinfo index f3a2707208d2..f4e9bc88b54d 100644 --- a/science/py-asdf/distinfo +++ b/science/py-asdf/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753265788 -SHA256 (asdf-4.3.0.tar.gz) = 961d75fb1f1c4868b4533f885655b7ea9a3f0d257c65b49d728da53fe6df087d -SIZE (asdf-4.3.0.tar.gz) = 897816 +TIMESTAMP = 1757120806 +SHA256 (asdf-4.4.0.tar.gz) = f7146119e3d217f0b83d125e2fd657c1b2427caf6faeaf7ceedcd81db464363e +SIZE (asdf-4.4.0.tar.gz) = 899576 diff --git a/science/py-ase/Makefile b/science/py-ase/Makefile index 27c665165e36..f3e0a8056fdc 100644 --- a/science/py-ase/Makefile +++ b/science/py-ase/Makefile @@ -1,21 +1,21 @@ PORTNAME= ase -DISTVERSION= 3.23.0 -PORTREVISION= 2 +DISTVERSION= 3.26.0 CATEGORIES= science python # chemistry MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= yuri@FreeBSD.org COMMENT= Atomic simulation environment -WWW= https://wiki.fysik.dtu.dk/ase/ +WWW= https://ase-lib.org/ \ + https://gitlab.com/ase/ase LICENSE= LGPL21 LICENSE_FILE= ${WRKSRC}/COPYING.LESSER RUN_DEPENDS= ${PYNUMPY} \ ${PYTHON_PKGNAMEPREFIX}matplotlib>=3.1.0:math/py-matplotlib@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}scipy>=1.1.0:science/py-scipy@${PY_FLAVOR} \ - nwchem:science/nwchem + ${PYTHON_PKGNAMEPREFIX}scipy>=1.1.0:science/py-scipy@${PY_FLAVOR} +# nwchem:science/nwchem TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-mock>0:devel/py-pytest-mock@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest-xdist>=1.30.0:devel/py-pytest-xdist@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}asap3>0:science/py-asap3@${PY_FLAVOR} \ @@ -29,4 +29,6 @@ USE_PYTHON= distutils concurrent autoplist pytest NO_ARCH= yes +# tests as of 3.26.0: 25 failed, 3036 passed, 538 skipped, 5 xfailed, 49 warnings, 10 errors in 2377.98s (0:39:37), see https://gitlab.com/ase/ase/-/issues/1746, https://gitlab.com/ase/ase/-/issues/1747 + .include <bsd.port.mk> diff --git a/science/py-ase/distinfo b/science/py-ase/distinfo index 856920eb9664..eb2ad2c0fbb6 100644 --- a/science/py-ase/distinfo +++ b/science/py-ase/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1720836089 -SHA256 (ase-3.23.0.tar.gz) = 91a2aa31d89bd90b0efdfe4a7e84264f32828b2abfc9f38e65e041ad76fec8ae -SIZE (ase-3.23.0.tar.gz) = 2336462 +TIMESTAMP = 1757118068 +SHA256 (ase-3.26.0.tar.gz) = a071a355775b0a8062d23e9266e9d811b19d9f6d9ec5215e8032f7d93dc65075 +SIZE (ase-3.26.0.tar.gz) = 2405567 diff --git a/science/py-ase/files/patch-pyproject.toml b/science/py-ase/files/patch-pyproject.toml new file mode 100644 index 000000000000..f1ffc89d09c4 --- /dev/null +++ b/science/py-ase/files/patch-pyproject.toml @@ -0,0 +1,11 @@ +--- pyproject.toml.orig 2025-09-06 00:22:04 UTC ++++ pyproject.toml +@@ -7,8 +7,6 @@ readme = 'README.rst' + description='Atomic Simulation Environment' + dynamic = ['version'] + readme = 'README.rst' +-license = 'LGPL-2.1-or-later' +-license-files = ['LICENSE'] + maintainers = [{ name = 'ASE Community', email = 'ase-users@listserv.fysik.dtu.dk' }] + classifiers = [ + 'Development Status :: 6 - Mature', diff --git a/science/py-emmet-core/Makefile b/science/py-emmet-core/Makefile index 5a90f8182102..6ae7bcd00050 100644 --- a/science/py-emmet-core/Makefile +++ b/science/py-emmet-core/Makefile @@ -14,7 +14,7 @@ LICENSE= BSD3CLAUSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm7>0:devel/py-setuptools_scm7@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}monty>=2021.3:devel/py-monty@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pybtex>=0.24:textproc/py-pybtex@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pydantic>=1.10.2:devel/py-pydantic@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pydantic2>=1.10.2:devel/py-pydantic2@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}spglib>=2.0.1:science/py-spglib@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}typing-extensions>=3.7<5.0:devel/py-typing-extensions@${PY_FLAVOR} #RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pymatgen>=2023.5.8:science/py-pymatgen@${PY_FLAVOR} # break dependency circle: pymatgen -> mp-api -> emmet-core, see https://github.com/materialsproject/api/issues/825 diff --git a/science/py-kimpy/Makefile b/science/py-kimpy/Makefile index 442b5c9a82d3..0c537ae18c1e 100644 --- a/science/py-kimpy/Makefile +++ b/science/py-kimpy/Makefile @@ -1,6 +1,5 @@ PORTNAME= kimpy -DISTVERSION= 2.1.1 -PORTREVISION= 1 +DISTVERSION= 2.1.3 CATEGORIES= science python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -19,7 +18,11 @@ RUN_DEPENDS= ${PYNUMPY} USES= compiler:c++20-lang pkgconfig python USE_PYTHON= distutils autoplist pytest # tests fail to run, see https://github.com/openkim/kimpy/issues/16 +TEST_WRKSRC= ${WRKSRC}/tests + post-install: @${STRIP_CMD} ${STAGEDIR}${PYTHON_SITELIBDIR}/kimpy/*${PYTHON_TAG}.so +# tests as of 2.1.3: 21 passed in 2.91s + .include <bsd.port.mk> diff --git a/science/py-kimpy/distinfo b/science/py-kimpy/distinfo index e7d3c6deaef7..6d692faf3795 100644 --- a/science/py-kimpy/distinfo +++ b/science/py-kimpy/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1726458544 -SHA256 (kimpy-2.1.1.tar.gz) = 3ab9ab64179cdf8b7d41704330d12bbb78461792664354e9e9144098709bc636 -SIZE (kimpy-2.1.1.tar.gz) = 50141 +TIMESTAMP = 1757123909 +SHA256 (kimpy-2.1.3.tar.gz) = 2a4a4455dfc5aeb5b8379a96b7c1e7a3f34bfe6bd3c077e23a3e27b8829c2aed +SIZE (kimpy-2.1.3.tar.gz) = 49856 diff --git a/science/py-pnetcdf/Makefile b/science/py-pnetcdf/Makefile index 3bede6cc5d26..6162f6f155ef 100644 --- a/science/py-pnetcdf/Makefile +++ b/science/py-pnetcdf/Makefile @@ -1,5 +1,6 @@ PORTNAME= pnetcdf PORTVERSION= 1.0.0 +PORTREVISION= 1 CATEGORIES= science python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/science/py-sarpy/Makefile b/science/py-sarpy/Makefile index 2319a7ca3340..f5421f78c28e 100644 --- a/science/py-sarpy/Makefile +++ b/science/py-sarpy/Makefile @@ -1,5 +1,5 @@ PORTNAME= sarpy -PORTVERSION= 1.3.60 +PORTVERSION= 1.3.61 CATEGORIES= science python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,8 +13,13 @@ LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=1.19.0,1:math/py-numpy@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}scipy>=0:science/py-scipy@${PY_FLAVOR} +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}h5py>=0:science/py-h5py@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}lxml5>=4.1.1:devel/py-lxml5@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}numpy>=1.19.0,1:math/py-numpy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}scipy>=0:science/py-scipy@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}shapely>=1.6.4:devel/py-shapely@${PY_FLAVOR} USES= python USE_PYTHON= autoplist concurrent pep517 @@ -24,13 +29,8 @@ NO_ARCH= yes OPTIONS_DEFINE= ALL ALL_DESC= All optional dependencies -ALL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}h5py>=0:science/py-h5py@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}lxml5>=4.1.1:devel/py-lxml5@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}matplotlib>=0:math/py-matplotlib@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}networkx>=2.5:math/py-networkx@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}pillow>=0:graphics/py-pillow@${PY_FLAVOR} \ +ALL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}networkx>=2.5:math/py-networkx@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pytest>=3.3.2,1:devel/py-pytest@${PY_FLAVOR} \ - ${PYTHON_PKGNAMEPREFIX}shapely>=1.6.4:devel/py-shapely@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}smart-open>=0:net/py-smart-open@${PY_FLAVOR} .include <bsd.port.mk> diff --git a/science/py-sarpy/distinfo b/science/py-sarpy/distinfo index ff475cd5792a..bf135760549a 100644 --- a/science/py-sarpy/distinfo +++ b/science/py-sarpy/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1738089136 -SHA256 (sarpy-1.3.60.tar.gz) = cf9ef0359419b1e69dfc3ea9eed5507ad6bd1479da386d1b513d8e5d904dfcda -SIZE (sarpy-1.3.60.tar.gz) = 1282348 +TIMESTAMP = 1757120810 +SHA256 (sarpy-1.3.61.tar.gz) = 85c94a91990b7aacf8cf552d61c0065f827e28b33a42160daafb3668f73b647a +SIZE (sarpy-1.3.61.tar.gz) = 1283179 diff --git a/science/sz3/Makefile b/science/sz3/Makefile index e65b8ad06873..fe01a0279dc0 100644 --- a/science/sz3/Makefile +++ b/science/sz3/Makefile @@ -1,5 +1,5 @@ PORTNAME= sz3 -PORTVERSION= 3.2.1 +PORTVERSION= 3.3.0 DISTVERSIONPREFIX= v CATEGORIES= science @@ -13,15 +13,18 @@ LICENSE_FILE= ${WRKSRC}/copyright-and-BSD-license.txt LIB_DEPENDS= libgsl.so:math/gsl \ libzstd.so:archivers/zstd +TEST_DEPENDS= googletest>=0:devel/googletest -USES= cmake pkgconfig +USES= cmake:testing pkgconfig CMAKE_OFF= BUILD_H5Z_FILTER \ BUILD_MDZ \ + BUILD_TESTING \ SZ3_DEBUG_TIMINGS \ SZ3_USE_BUNDLED_ZSTD CMAKE_ON= BUILD_SHARED_LIBS \ - BUILD_STATIC_LIBS + BUILD_STATIC_LIBS \ + SZ3_USE_SKA_HASH DATADIR= ${PREFIX}/share/SZ3 diff --git a/science/sz3/distinfo b/science/sz3/distinfo index 638b3b67e6a1..29921144bbbb 100644 --- a/science/sz3/distinfo +++ b/science/sz3/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1738088812 -SHA256 (szcompressor-SZ3-v3.2.1_GH0.tar.gz) = 24ed1c8159832734a241df66b857eca64d18a2e8e949ef583a2d0bfe01c6b7e1 -SIZE (szcompressor-SZ3-v3.2.1_GH0.tar.gz) = 4474033 +TIMESTAMP = 1757120532 +SHA256 (szcompressor-SZ3-v3.3.0_GH0.tar.gz) = c6b9e114e5849911e14334fca14eaf30f9a84d4bbe681a1f32d3be62ec68fb52 +SIZE (szcompressor-SZ3-v3.3.0_GH0.tar.gz) = 128524 diff --git a/science/sz3/pkg-plist b/science/sz3/pkg-plist index cbe94507605e..44a0f55e5e88 100644 --- a/science/sz3/pkg-plist +++ b/science/sz3/pkg-plist @@ -1,4 +1,5 @@ bin/sz3 +bin/sz3_customized_demo bin/sz3_smoke_test include/SZ3/api/impl/SZAlgoInterp.hpp include/SZ3/api/impl/SZAlgoLorenzoReg.hpp @@ -9,13 +10,11 @@ include/SZ3/api/impl/SZImplOMP.hpp include/SZ3/api/sz.hpp include/SZ3/compressor/Compressor.hpp include/SZ3/compressor/SZGenericCompressor.hpp -include/SZ3/compressor/SZIterateCompressor.hpp -include/SZ3/compressor/specialized/SZBlockInterpolationCompressor.hpp include/SZ3/compressor/specialized/SZExaaltCompressor.hpp include/SZ3/compressor/specialized/SZTruncateCompressor.hpp +include/SZ3/decomposition/BlockwiseDecomposition.hpp include/SZ3/decomposition/Decomposition.hpp include/SZ3/decomposition/InterpolationDecomposition.hpp -include/SZ3/decomposition/LorenzoRegressionDecomposition.hpp include/SZ3/decomposition/NoPredictionDecomposition.hpp include/SZ3/decomposition/TimeSeriesDecomposition.hpp include/SZ3/def.hpp @@ -29,11 +28,6 @@ include/SZ3/lossless/Lossless_bypass.hpp include/SZ3/lossless/Lossless_zstd.hpp include/SZ3/predictor/ComposedPredictor.hpp include/SZ3/predictor/LorenzoPredictor.hpp -include/SZ3/predictor/MetaLorenzoPredictor.hpp -include/SZ3/predictor/MetaRegressionPredictor.hpp -include/SZ3/predictor/PolyRegressionCoeffAux.hpp -include/SZ3/predictor/PolyRegressionCoeffAux.m -include/SZ3/predictor/PolyRegressionPredictor.hpp include/SZ3/predictor/Predictor.hpp include/SZ3/predictor/RegressionPredictor.hpp include/SZ3/preprocessor/PreFilter.hpp @@ -42,6 +36,7 @@ include/SZ3/preprocessor/Transpose.hpp include/SZ3/preprocessor/Wavelet.hpp include/SZ3/quantizer/LinearQuantizer.hpp include/SZ3/quantizer/Quantizer.hpp +include/SZ3/utils/BlockwiseIterator.hpp include/SZ3/utils/ByteUtil.hpp include/SZ3/utils/Config.hpp include/SZ3/utils/Extraction.hpp @@ -50,12 +45,10 @@ include/SZ3/utils/Interpolators.hpp include/SZ3/utils/Iterator.hpp include/SZ3/utils/KmeansUtil.hpp include/SZ3/utils/MemoryUtil.hpp -include/SZ3/utils/MetaDef.hpp include/SZ3/utils/QuantOptimizatioin.hpp +include/SZ3/utils/Sample.hpp include/SZ3/utils/Statistic.hpp include/SZ3/utils/Timer.hpp -include/SZ3/utils/inih/INIReader.h -include/SZ3/utils/inih/LICENSE.txt include/SZ3/utils/ska_hash/LICENSE.txt include/SZ3/utils/ska_hash/bytell_hash_map.hpp include/SZ3/utils/ska_hash/flat_hash_map.hpp |