summaryrefslogtreecommitdiff
path: root/science
diff options
context:
space:
mode:
Diffstat (limited to 'science')
-rw-r--r--science/R-cran-e1071/Makefile4
-rw-r--r--science/R-cran-e1071/distinfo6
-rw-r--r--science/afni/Makefile2
-rw-r--r--science/afni/distinfo6
-rw-r--r--science/afni/pkg-plist1
-rw-r--r--science/cdo/Makefile2
-rw-r--r--science/clhep/Makefile11
-rw-r--r--science/clhep/distinfo6
-rw-r--r--science/colt/Makefile5
-rw-r--r--science/csvtk/Makefile3
-rw-r--r--science/csvtk/distinfo14
-rw-r--r--science/gnudatalanguage/Makefile17
-rw-r--r--science/gnudatalanguage/distinfo6
-rw-r--r--science/gnudatalanguage/files/patch-testsuite_get__path__to__exe.pro11
-rw-r--r--science/gnudatalanguage/pkg-plist22
-rw-r--r--science/kalzium/distinfo6
-rw-r--r--science/libkml/Makefile2
-rw-r--r--science/netcdf-cxx/Makefile2
-rw-r--r--science/netcdf-fortran/Makefile2
-rw-r--r--science/netcdf/Makefile2
-rw-r--r--science/openmodelica/files/patch-OMEdit_OMEditLIB_Modeling_ModelWidgetContainer.cpp16
-rw-r--r--science/opsin/Makefile1
-rw-r--r--science/opsin/files/patch-pom.xml22
-rw-r--r--science/orthanc-postgresql/Makefile3
-rw-r--r--science/orthanc-postgresql/distinfo6
-rw-r--r--science/packmol/Makefile2
-rw-r--r--science/packmol/distinfo6
-rw-r--r--science/paraview/files/patch-qt-6.10.1-fix77
-rw-r--r--science/pnetcdf/Makefile2
-rw-r--r--science/py-pyked/Makefile4
-rw-r--r--science/py-qiskit/Makefile2
-rw-r--r--science/q/Makefile2
-rw-r--r--science/qt6-quick3dphysics/distinfo6
-rw-r--r--science/qt6-quick3dphysics/pkg-plist4
-rw-r--r--science/siesta/Makefile2
-rw-r--r--science/step/distinfo6
-rw-r--r--science/step/files/patch-stepcore_object.h21
-rw-r--r--science/tinker/Makefile2
-rw-r--r--science/tinker/distinfo6
-rw-r--r--science/tinker/pkg-plist10
40 files changed, 220 insertions, 110 deletions
diff --git a/science/R-cran-e1071/Makefile b/science/R-cran-e1071/Makefile
index ae5f9cb90bc8..c3ef9c28bb62 100644
--- a/science/R-cran-e1071/Makefile
+++ b/science/R-cran-e1071/Makefile
@@ -1,11 +1,11 @@
PORTNAME= e1071
-DISTVERSION= 1.7-16
+DISTVERSION= 1.7-17
CATEGORIES= science
DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= eduardo@FreeBSD.org
COMMENT= Misc Functions of the Department of Statistics (e1071), TU Wien
-WWW= https://cran.r-project.org/web/packages/e1071/
+WWW= https://cran.r-project.org/package=e1071
LICENSE= GPLv2+
diff --git a/science/R-cran-e1071/distinfo b/science/R-cran-e1071/distinfo
index afa5a1d0ae40..ef816f55ad4a 100644
--- a/science/R-cran-e1071/distinfo
+++ b/science/R-cran-e1071/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726646778
-SHA256 (e1071_1.7-16.tar.gz) = 12d565e3033fdb94c96c1e49f1a08202fcfb9e2a804a2e6b8fd204bdd97c3a4f
-SIZE (e1071_1.7-16.tar.gz) = 326734
+TIMESTAMP = 1766181199
+SHA256 (e1071_1.7-17.tar.gz) = 6debc371ad478c2aa6de1f6510e254e80e797de4974b855f63b35509a3c2ac87
+SIZE (e1071_1.7-17.tar.gz) = 318056
diff --git a/science/afni/Makefile b/science/afni/Makefile
index 5b9d77b3920c..769ec31d6078 100644
--- a/science/afni/Makefile
+++ b/science/afni/Makefile
@@ -1,6 +1,6 @@
PORTNAME= afni
DISTVERSIONPREFIX= AFNI_
-DISTVERSION= 25.3.01
+DISTVERSION= 25.3.03
CATEGORIES= science biology graphics perl5 python
MAINTAINER= fernape@FreeBSD.org
diff --git a/science/afni/distinfo b/science/afni/distinfo
index eff28baed2a3..180cfc9188c5 100644
--- a/science/afni/distinfo
+++ b/science/afni/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1764918918
-SHA256 (afni-afni-AFNI_25.3.01_GH0.tar.gz) = 29317f60586f1c652d0d47bd324a8241befb83c16e6df127633a776d0c8810d8
-SIZE (afni-afni-AFNI_25.3.01_GH0.tar.gz) = 53422684
+TIMESTAMP = 1765278441
+SHA256 (afni-afni-AFNI_25.3.03_GH0.tar.gz) = ee896e0168661fd7d708fa1dd454ab7334ae96bbba7c0ec93e63a5a21c69540d
+SIZE (afni-afni-AFNI_25.3.03_GH0.tar.gz) = 53428208
diff --git a/science/afni/pkg-plist b/science/afni/pkg-plist
index 6f92d8e84736..02d5eba40f14 100644
--- a/science/afni/pkg-plist
+++ b/science/afni/pkg-plist
@@ -641,6 +641,7 @@ bin/nifti_tool
bin/niml_feedme
bin/niprobe
bin/nsize
+bin/obliquity_remover.py
bin/open_apqc.py
bin/p2dsetstat
bin/parse_fs_lt_log.py
diff --git a/science/cdo/Makefile b/science/cdo/Makefile
index d1bdbc708e93..ee01054d2e79 100644
--- a/science/cdo/Makefile
+++ b/science/cdo/Makefile
@@ -12,7 +12,7 @@ WWW= https://code.mpimet.mpg.de/projects/cdo
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-USES= compiler:c++20-lang gmake libtool localbase pathfix python:build
+USES= compiler:c++20-lang gmake libtool localbase python:build
CONFIGURE_ARGS= --disable-data \
--disable-extra \
diff --git a/science/clhep/Makefile b/science/clhep/Makefile
index 76313e29ad47..d4e6b0527c74 100644
--- a/science/clhep/Makefile
+++ b/science/clhep/Makefile
@@ -1,5 +1,5 @@
PORTNAME= clhep
-PORTVERSION= 2.4.7.1
+DISTVERSION= 2.4.7.2
CATEGORIES= science math
MASTER_SITES= https://proj-clhep.web.cern.ch/proj-clhep/dist1/
@@ -11,12 +11,15 @@ LICENSE= GPLv3 LGPL3
LICENSE_COMB= multi
USES= cmake:testing compiler:c++11-lang perl5 tar:tgz
+USE_GITLAB= yes
+GL_SITE= https://gitlab.cern.ch
+GL_ACCOUNT= ${PORTNAME:tu}
+GL_PROJECT= ${PORTNAME:tu}
+GL_TAGNAME= ${PORTNAME:tu}_${DISTVERSION:S/./_/g}
USE_LDCONFIG= yes
USE_PERL5= build
-WRKSRC= ${WRKDIR}/${PORTVERSION}/${PORTNAME:tu}
-
-PLIST_SUB= VERSION="${PORTVERSION}"
+PLIST_SUB= VERSION="${DISTVERSION}"
post-patch:
@${REINPLACE_CMD} -e \
diff --git a/science/clhep/distinfo b/science/clhep/distinfo
index 86f0e68bf63f..0a292e0dcbab 100644
--- a/science/clhep/distinfo
+++ b/science/clhep/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1697274749
-SHA256 (clhep-2.4.7.1.tgz) = 1c8304a7772ac6b99195f1300378c6e3ddf4ad07c85d64a04505652abb8a55f9
-SIZE (clhep-2.4.7.1.tgz) = 1229169
+TIMESTAMP = 1765961293
+SHA256 (CLHEP-CLHEP_2_4_7_2.tar.bz2) = 41fb3d045eac52d8abca3e6614dda058dfb1f78e3873fe3fe4610d552f74f6f7
+SIZE (CLHEP-CLHEP_2_4_7_2.tar.bz2) = 953450
diff --git a/science/colt/Makefile b/science/colt/Makefile
index 88974b022de0..6edfe26a7c90 100644
--- a/science/colt/Makefile
+++ b/science/colt/Makefile
@@ -8,6 +8,11 @@ MAINTAINER= ports@FreeBSD.org
COMMENT= Java package for scalable scientific and technical computing
WWW= https://acs.lbl.gov/~hoschek/colt/
+DEPRECATED= java 8 only, unmaintained, no users in the ports tree, latest release was 2004
+EXPIRATION_DATE= 2026-04-13
+
+JAVA_VERSION= 8
+
NO_ARCH= yes
WRKSRC= ${WRKDIR}/${PORTNAME}
diff --git a/science/csvtk/Makefile b/science/csvtk/Makefile
index e12178ad5ce0..71918dddfcaa 100644
--- a/science/csvtk/Makefile
+++ b/science/csvtk/Makefile
@@ -1,7 +1,6 @@
PORTNAME= csvtk
DISTVERSIONPREFIX= v
-DISTVERSION= 0.35.0
-PORTREVISION= 2
+DISTVERSION= 0.36.0
CATEGORIES= science
MAINTAINER= jwb@FreeBSD.org
diff --git a/science/csvtk/distinfo b/science/csvtk/distinfo
index f96f90ae121a..d08cea3d58ea 100644
--- a/science/csvtk/distinfo
+++ b/science/csvtk/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1761745541
-SHA256 (go/science_csvtk/csvtk-v0.35.0/v0.35.0.mod) = eeb9915dc3bd2695d637683b3da2a00d5c2c24bf995b0476a7bfa44a35916d4a
-SIZE (go/science_csvtk/csvtk-v0.35.0/v0.35.0.mod) = 2595
-SHA256 (go/science_csvtk/csvtk-v0.35.0/v0.35.0.zip) = bb258e5ac8ce551063cf8c818be75ab055458c34dacf2e911783c2040017e1e8
-SIZE (go/science_csvtk/csvtk-v0.35.0/v0.35.0.zip) = 2659159
-SHA256 (go/science_csvtk/csvtk-v0.35.0/golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54
-SIZE (go/science_csvtk/csvtk-v0.35.0/golang-sys-v0.6.0_GH0.tar.gz) = 1434234
+TIMESTAMP = 1766073314
+SHA256 (go/science_csvtk/csvtk-v0.36.0/v0.36.0.mod) = 56ea275fd443212776ac029af59e8ba5054e3c84a143c89f57e566acae6ebfc0
+SIZE (go/science_csvtk/csvtk-v0.36.0/v0.36.0.mod) = 2595
+SHA256 (go/science_csvtk/csvtk-v0.36.0/v0.36.0.zip) = 4149c91353a96d8aeecdd07f710aab7c8535855f37d001227c73a1538658d479
+SIZE (go/science_csvtk/csvtk-v0.36.0/v0.36.0.zip) = 2661444
+SHA256 (go/science_csvtk/csvtk-v0.36.0/golang-sys-v0.6.0_GH0.tar.gz) = b4f6d17c7a128f76169964b437cb66b3f2dbf9a33361928ec19dfecf7b03fc54
+SIZE (go/science_csvtk/csvtk-v0.36.0/golang-sys-v0.6.0_GH0.tar.gz) = 1434234
diff --git a/science/gnudatalanguage/Makefile b/science/gnudatalanguage/Makefile
index b05b532e61d9..1ff10398c473 100644
--- a/science/gnudatalanguage/Makefile
+++ b/science/gnudatalanguage/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gnudatalanguage
-PORTVERSION= 1.1.1
-PORTREVISION= 3
+PORTVERSION= 1.1.3
DISTVERSIONPREFIX= v
CATEGORIES= science lang
MASTER_SITES= https://github.com/${PORTNAME}/gdl/releases/download/v${PORTVERSION}/
@@ -128,18 +127,4 @@ post-install:
(cd ${WRKSRC}/testsuite && ${COPYTREE_SHARE} \* ${STAGEDIR}${EXAMPLESDIR}/testsuite/)
.endif
-.if defined(MAINTAINER_MODE)
-regression-test: install
-. if defined(BUILD_PYTHON_MODULE)
- @${ECHO_CMD} 'import GDL' > ${WRKDIR}/testgdl.py
- @${ECHO_CMD} 'print GDL.function("sin",(1,))' >> ${WRKDIR}/testgdl.py
- ${PYTHON_CMD} ${WRKDIR}/testgdl.py
-. else
- @${ECHO_CMD} ".RUN ${EXAMPLESDIR}/testsuite/test_suite.pro" \
- > ${WRKDIR}/testgdl
- @${ECHO_CMD} "exit" >> ${WRKDIR}/testgdl
- ${PREFIX}/bin/gdl < ${WRKDIR}/testgdl
-. endif
-.endif
-
.include <bsd.port.mk>
diff --git a/science/gnudatalanguage/distinfo b/science/gnudatalanguage/distinfo
index 8e691c6239fd..dbdfde76869f 100644
--- a/science/gnudatalanguage/distinfo
+++ b/science/gnudatalanguage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742749829
-SHA256 (gdl-v1.1.1.tar.gz) = 744ed3abcdc5e1bbf31147a8a0c21c33662f200b6096ee3d3adedd160a3a9662
-SIZE (gdl-v1.1.1.tar.gz) = 33813887
+TIMESTAMP = 1766140431
+SHA256 (gdl-v1.1.3.tar.gz) = 7f2b39cec13d7589e7d810ca2197ffb080f80d3de0de440a8cba26e21cadf8a1
+SIZE (gdl-v1.1.3.tar.gz) = 33933705
diff --git a/science/gnudatalanguage/files/patch-testsuite_get__path__to__exe.pro b/science/gnudatalanguage/files/patch-testsuite_get__path__to__exe.pro
new file mode 100644
index 000000000000..748a4629e36f
--- /dev/null
+++ b/science/gnudatalanguage/files/patch-testsuite_get__path__to__exe.pro
@@ -0,0 +1,11 @@
+--- testsuite/get_path_to_exe.pro.orig 2025-12-18 17:13:01 UTC
++++ testsuite/get_path_to_exe.pro
+@@ -11,7 +11,7 @@ known_case=0
+ ;
+ ; On Linux, this is fine with GDL, IDL & FL
+ ;
+-if (STRLOWCASE(!version.os) EQ 'linux') then begin
++if (STRLOWCASE(!version.os_family) eq 'unix') then begin
+ get_pid=FILE_READLINK('/proc/self')
+ get_abspath_to_exe=FILE_READLINK('/proc/'+get_pid+'/exe')
+ known_case=1
diff --git a/science/gnudatalanguage/pkg-plist b/science/gnudatalanguage/pkg-plist
index b3df28380cfd..6c13765948b4 100644
--- a/science/gnudatalanguage/pkg-plist
+++ b/science/gnudatalanguage/pkg-plist
@@ -37,6 +37,9 @@ bin/gdl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/demo_graphics1.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/demo_graphics2.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/demo_graphics3.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/dlm/README
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/dlm/testmodule.c
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/dlm/testmodule.dlm
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/errors_add.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/errors_cumul.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/errors_reset.pro
@@ -63,6 +66,7 @@ bin/gdl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/hdf5-struct-test.h5
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/idl.xdr
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/indgen_sample.sav
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/interactive_tests/example_event_handling.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/interactive_tests/test_all_projs.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/interactive_tests/test_axis.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/interactive_tests/test_besel.pro
@@ -111,15 +115,12 @@ bin/gdl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/spawn_is_dangerous/test_file_info.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/spawn_is_dangerous/test_point_lun.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/spawn_is_dangerous/test_ps_decomposed.pro
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/spawn_is_dangerous/test_readf.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/spawn_is_dangerous/test_skip_lun.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/spawn_is_dangerous/test_spawn_unit.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/spawn_is_dangerous/test_step.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/spawn_is_dangerous/test_zip.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/string.h5
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test-read_ascii.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test-read_ascii.txt
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test-swap_endian.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_ac_correlate.pro.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_all_basic_functions.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_angles.pro
@@ -147,7 +148,6 @@ bin/gdl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3061072.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3081887.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3085858.pro
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3086851.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3091599.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3091610.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3100945.pro
@@ -161,7 +161,6 @@ bin/gdl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3189072.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3199465.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3285659.pro
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3286031.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3290532.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3296360.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3298378.pro
@@ -175,7 +174,6 @@ bin/gdl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3559291.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3572473.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_3595172.pro
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_573.tmp
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_635.dat
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_635.f90
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_bug_635.pro
@@ -221,6 +219,7 @@ bin/gdl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_erfs.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_erode.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_execute.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_expand_path.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_expint.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_extra_keywords.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_factorial.pro
@@ -269,6 +268,7 @@ bin/gdl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_idl_validname.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_idlneturl.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_image_statistics.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_imsl_zeropoly.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_indepth_basic_functions.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_indgen.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_interpol.pro
@@ -340,7 +340,9 @@ bin/gdl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_qromb.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_qromo.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_r_correlate.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_read_ascii.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_read_jpeg.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_readf.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_readf_with_crlf.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_reads.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_rebin.pro
@@ -374,6 +376,7 @@ bin/gdl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_struct_assign.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_structures.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_suite.pro
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_swap_endian.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_systime.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_tag_names.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_tic_toc.pro
@@ -400,13 +403,13 @@ bin/gdl
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_xmlsax.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_xyztick_get.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_zero_divide.pro
-%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/test_zeropoly.pro
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/tiff/24bit_color.tif
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/tiff/24bit_color.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/tiff/8bit_gray_geo.tif
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/tiff/8bit_gray_geo.txt
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/tiff/8bit_gray_tiled.tif
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/tiff/8bit_gray_tiled.txt
+%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/vlen_strings.h5
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/testsuite/wrong/test_sem.pro
%%DATADIR%%/AUTHORS
%%DATADIR%%/README
@@ -438,6 +441,7 @@ bin/gdl
%%DATADIR%%/lib/cvttobm.pro
%%DATADIR%%/lib/cw_bgroup.pro
%%DATADIR%%/lib/cw_bgroup_donotuseyet.pro
+%%DATADIR%%/lib/cw_field.pro
%%DATADIR%%/lib/define_msgblk.pro
%%DATADIR%%/lib/define_msgblk_from_file.pro
%%DATADIR%%/lib/delvar.pro
@@ -497,10 +501,10 @@ bin/gdl
%%DATADIR%%/lib/loadct.pro
%%DATADIR%%/lib/make_dll.pro
%%DATADIR%%/lib/map/gdl_map_proj_init_common.pro
-%%DATADIR%%/lib/map/gdl_set_map_limits.pro
%%DATADIR%%/lib/map/gdlcommon_mapprojections_common.pro
%%DATADIR%%/lib/map/gdldrawshapecompound.pro
%%DATADIR%%/lib/map/gdldrawshapefile.pro
+%%DATADIR%%/lib/map/griddata.pro
%%DATADIR%%/lib/map/map_adjlon.pro
%%DATADIR%%/lib/map/map_clip_set.pro
%%DATADIR%%/lib/map/map_continents.pro
@@ -651,6 +655,7 @@ bin/gdl
%%DATADIR%%/lib/utilities/app_user_dir.pro
%%DATADIR%%/lib/utilities/app_user_dir_query.pro
%%DATADIR%%/lib/utilities/color2color.pro
+%%DATADIR%%/lib/utilities/dlm_register.pro
%%DATADIR%%/lib/utilities/funct.pro
%%DATADIR%%/lib/utilities/gdl_gaussfunct.pro
%%DATADIR%%/lib/utilities/gdl_implied_print.pro
@@ -740,3 +745,4 @@ bin/gdl
%%DATADIR%%/resource/maps/projections.ods
%%DATADIR%%/resource/randomgenerators_parallel.cpp
share/man/man1/gdl.1.gz
+@dir %%DATADIR%%/dlm
diff --git a/science/kalzium/distinfo b/science/kalzium/distinfo
index f93bc65bb23c..dbcc472221ea 100644
--- a/science/kalzium/distinfo
+++ b/science/kalzium/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264756
-SHA256 (KDE/release-service/25.08.3/kalzium-25.08.3.tar.xz) = 36e6c4f46e1a5daaace14ebb5b1f6dac3429ad5df3d4fc1f0adeaec3e28e420b
-SIZE (KDE/release-service/25.08.3/kalzium-25.08.3.tar.xz) = 22663696
+TIMESTAMP = 1765478756
+SHA256 (KDE/release-service/25.12.0/kalzium-25.12.0.tar.xz) = 9ff53a58e655a674056618522b7a2a44fa54b7e1f72f91b4d20104c28fe82b0b
+SIZE (KDE/release-service/25.12.0/kalzium-25.12.0.tar.xz) = 22666820
diff --git a/science/libkml/Makefile b/science/libkml/Makefile
index 4f393b67245b..2e708f9c4b29 100644
--- a/science/libkml/Makefile
+++ b/science/libkml/Makefile
@@ -14,7 +14,7 @@ LIB_DEPENDS= libboost_thread.so:devel/boost-libs \
libexpat.so:textproc/expat2 \
liburiparser.so:net/uriparser
-USES= cmake compiler:c++11-lang minizip pathfix
+USES= cmake compiler:c++11-lang minizip
CMAKE_ARGS= -DEXPAT_LIBRARY=${LOCALBASE}/lib/libexpat.so
CMAKE_OFF= BUILD_TESTING WITH_JAVA WITH_PYTHON WITH_SWIG
diff --git a/science/netcdf-cxx/Makefile b/science/netcdf-cxx/Makefile
index d8c9f9934e3c..c27657275990 100644
--- a/science/netcdf-cxx/Makefile
+++ b/science/netcdf-cxx/Makefile
@@ -18,7 +18,7 @@ LICENSE_PERMS= auto-accept dist-mirror dist-sell pkg-mirror pkg-sell
LIB_DEPENDS= libnetcdf.so:science/netcdf
-USES= libtool localbase pathfix
+USES= libtool localbase
CPPFLAGS+= -fPIC -DPIC
GNU_CONFIGURE= yes
diff --git a/science/netcdf-fortran/Makefile b/science/netcdf-fortran/Makefile
index ecb9a52e7e52..b3f9cb96f91b 100644
--- a/science/netcdf-fortran/Makefile
+++ b/science/netcdf-fortran/Makefile
@@ -17,7 +17,7 @@ LICENSE_PERMS= auto-accept dist-mirror dist-sell pkg-mirror pkg-sell
BUILD_DEPENDS= netcdf>=4.9.0:science/netcdf
LIB_DEPENDS= libnetcdf.so:science/netcdf
-USES= fortran gmake libtool localbase makeinfo pathfix
+USES= fortran gmake libtool localbase makeinfo
CPPFLAGS+= -fPIC -DPIC -DgFortran
GNU_CONFIGURE= yes
diff --git a/science/netcdf/Makefile b/science/netcdf/Makefile
index c241bd9f7d5a..0fe19a3a0cd0 100644
--- a/science/netcdf/Makefile
+++ b/science/netcdf/Makefile
@@ -17,7 +17,7 @@ LIB_DEPENDS= libcurl.so:ftp/curl \
libhdf5.so:science/hdf5 \
libzstd.so:archivers/zstd
-USES= gmake libtool localbase ncurses pathfix pkgconfig:run
+USES= gmake libtool localbase ncurses pkgconfig:run
CONFIGURE_ARGS= --disable-filter-testing --disable-libxml2 \
--enable-byterange --enable-curl --enable-dap --enable-hdf5 --enable-logging
diff --git a/science/openmodelica/files/patch-OMEdit_OMEditLIB_Modeling_ModelWidgetContainer.cpp b/science/openmodelica/files/patch-OMEdit_OMEditLIB_Modeling_ModelWidgetContainer.cpp
new file mode 100644
index 000000000000..c0ec4a17af5a
--- /dev/null
+++ b/science/openmodelica/files/patch-OMEdit_OMEditLIB_Modeling_ModelWidgetContainer.cpp
@@ -0,0 +1,16 @@
+Fix build with Qt 6.10.1. The QString::arg() method no longer accepts
+implicit conversions. [1]
+
+[1] https://doc.qt.io/qt-6/qstring.html#arg-2
+
+--- OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp.orig 2025-11-24 16:18:03 UTC
++++ OMEdit/OMEditLIB/Modeling/ModelWidgetContainer.cpp
+@@ -3943,7 +3943,7 @@ void GraphicsView::getCoordinateSystemAndGraphics(QStr
+ }
+ // add the initial scale
+ if (mCoordinateSystem.hasInitialScale()) {
+- coOrdinateSystemList.append(QString("initialScale=%1").arg(mCoordinateSystem.getInitialScale()));
++ coOrdinateSystemList.append(QString("initialScale=%1").arg(static_cast<int>(mCoordinateSystem.getInitialScale())));
+ }
+ // add the grid
+ if (mCoordinateSystem.hasGrid()) {
diff --git a/science/opsin/Makefile b/science/opsin/Makefile
index f4e98275bd30..b9c6e1f5da9d 100644
--- a/science/opsin/Makefile
+++ b/science/opsin/Makefile
@@ -15,7 +15,6 @@ LICENSE_FILE= ${WRKSRC}/LICENSE.txt
BUILD_DEPENDS= maven>0:devel/maven
USES= java
-JAVA_VERSION= 17 # Java 8 fails on aarch64: Internal Error (assembler_aarch64.hpp:237), pid=29730, tid=0x000000000002d236 guarantee(val < (1U << nbits)) failed: Field too big for insn
NO_ARCH= yes
diff --git a/science/opsin/files/patch-pom.xml b/science/opsin/files/patch-pom.xml
new file mode 100644
index 000000000000..97c13f852077
--- /dev/null
+++ b/science/opsin/files/patch-pom.xml
@@ -0,0 +1,22 @@
+--- pom.xml.orig 2025-12-13 15:51:13 UTC
++++ pom.xml
+@@ -60,8 +60,8 @@
+ <artifactId>maven-compiler-plugin</artifactId>
+ <version>3.1</version>
+ <configuration>
+- <source>1.7</source>
+- <target>1.7</target>
++ <source>1.8</source>
++ <target>1.8</target>
+ </configuration>
+ </plugin>
+ <!-- Include POM.xml in source JAR -->
+@@ -141,7 +141,7 @@
+ <artifactId>maven-pmd-plugin</artifactId>
+ <version>3.1</version>
+ <configuration>
+- <targetJdk>1.7</targetJdk>
++ <targetJdk>1.8</targetJdk>
+ <linkXref>true</linkXref>
+ </configuration>
+ </plugin>
diff --git a/science/orthanc-postgresql/Makefile b/science/orthanc-postgresql/Makefile
index 0c3a2281fe46..efdb2d2eb7c9 100644
--- a/science/orthanc-postgresql/Makefile
+++ b/science/orthanc-postgresql/Makefile
@@ -1,6 +1,5 @@
PORTNAME= orthanc-postgresql
-DISTVERSION= 9.0
-PORTREVISION= 1
+DISTVERSION= 10.0
CATEGORIES= science
MASTER_SITES= https://orthanc.uclouvain.be/downloads/sources/orthanc-postgresql/:pgsql \
https://orthanc.uclouvain.be/downloads/sources/orthanc/:orthanc \
diff --git a/science/orthanc-postgresql/distinfo b/science/orthanc-postgresql/distinfo
index eb471a05a907..ad08b10220c0 100644
--- a/science/orthanc-postgresql/distinfo
+++ b/science/orthanc-postgresql/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1764254021
-SHA256 (orthanc/OrthancPostgreSQL-9.0.tar.gz) = 92c3fde9c3baad343a4de7090759274a733ac28af06037538dbf70f0ee50cd75
-SIZE (orthanc/OrthancPostgreSQL-9.0.tar.gz) = 790691
+TIMESTAMP = 1765988345
+SHA256 (orthanc/OrthancPostgreSQL-10.0.tar.gz) = 64c6dd8055bb4aa6055be86a5beedb96cfa974103343f5dc26d219d3d28065b8
+SIZE (orthanc/OrthancPostgreSQL-10.0.tar.gz) = 869242
SHA256 (orthanc/Orthanc-1.12.10.tar.gz) = b5d6934d123182fb2186cd54ef7f203be06b544afb03df67b0c64ad68d6c9286
SIZE (orthanc/Orthanc-1.12.10.tar.gz) = 2192892
SHA256 (orthanc/e2fsprogs-1.44.5.tar.gz) = 2e211fae27ef74d5af4a4e40b10b8df7f87c655933bd171aab4889bfc4e6d1cc
diff --git a/science/packmol/Makefile b/science/packmol/Makefile
index aa9368fabd48..3d175e6dde2b 100644
--- a/science/packmol/Makefile
+++ b/science/packmol/Makefile
@@ -1,6 +1,6 @@
PORTNAME= packmol
DISTVERSIONPREFIX= v
-DISTVERSION= 21.1.3
+DISTVERSION= 21.1.4
CATEGORIES= science
MAINTAINER= eduardo@FreeBSD.org
diff --git a/science/packmol/distinfo b/science/packmol/distinfo
index 04a34d95fab4..440d62f0dbb9 100644
--- a/science/packmol/distinfo
+++ b/science/packmol/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763590917
-SHA256 (m3g-packmol-v21.1.3_GH0.tar.gz) = 21a22e4e3f183e2c594c2e1d85cd7c16a95a8c609b36fc28d653f6c2c2d54c0c
-SIZE (m3g-packmol-v21.1.3_GH0.tar.gz) = 637489
+TIMESTAMP = 1766090725
+SHA256 (m3g-packmol-v21.1.4_GH0.tar.gz) = 62e0bf9a5d0671ff1f03d57671c8bb91fd16790fcc07f0e68f1829b1f34fae48
+SIZE (m3g-packmol-v21.1.4_GH0.tar.gz) = 637997
diff --git a/science/paraview/files/patch-qt-6.10.1-fix b/science/paraview/files/patch-qt-6.10.1-fix
new file mode 100644
index 000000000000..5d3d326bca0f
--- /dev/null
+++ b/science/paraview/files/patch-qt-6.10.1-fix
@@ -0,0 +1,77 @@
+Backport of upstream patches to fix build with Qt 6.10.1.
+
+https://gitlab.kitware.com/paraview/paraview/-/commit/cd7e633df299c29e8e76c34df83d8c67dfb386a1
+https://gitlab.kitware.com/paraview/qttesting/-/commit/9ba0a2104840ac5ddf0b73a36d72b282bf6b03d9
+
+--- Qt/Core/pqFlatTreeViewEventTranslator.cxx.orig 2025-03-31 14:04:52 UTC
++++ Qt/Core/pqFlatTreeViewEventTranslator.cxx
+@@ -73,8 +73,8 @@ bool pqFlatTreeViewEventTranslator::translateEvent(QOb
+
+ QString info = QString("%1,%2,%3,%4,%5,%6")
+ .arg(mouseEvent->button())
+- .arg(mouseEvent->buttons())
+- .arg(mouseEvent->modifiers())
++ .arg(static_cast<int>(mouseEvent->buttons()))
++ .arg(static_cast<int>(mouseEvent->modifiers()))
+ .arg(relPt.x())
+ .arg(relPt.y())
+ .arg(idxStr);
+--- Qt/Core/pqQVTKWidgetEventTranslator.cxx.orig 2025-03-31 14:04:52 UTC
++++ Qt/Core/pqQVTKWidgetEventTranslator.cxx
+@@ -85,8 +85,8 @@ bool pqQVTKWidgetEventTranslator::translateEvent(
+ .arg(normalized_x)
+ .arg(normalized_y)
+ .arg(mouseEvent->button())
+- .arg(mouseEvent->buttons())
+- .arg(mouseEvent->modifiers()));
++ .arg(static_cast<int>(mouseEvent->buttons()))
++ .arg(static_cast<int>(mouseEvent->modifiers())));
+ }
+ return true;
+ break;
+@@ -108,15 +108,15 @@ bool pqQVTKWidgetEventTranslator::translateEvent(
+ .arg(normalized_x)
+ .arg(normalized_y)
+ .arg(mouseEvent->button())
+- .arg(mouseEvent->buttons())
+- .arg(mouseEvent->modifiers()));
++ .arg(static_cast<int>(mouseEvent->buttons()))
++ .arg(static_cast<int>(mouseEvent->modifiers())));
+ Q_EMIT recordEvent(widget, "mouseRelease",
+ QString("(%1,%2,%3,%4,%5)")
+ .arg(normalized_x)
+ .arg(normalized_y)
+ .arg(mouseEvent->button())
+- .arg(mouseEvent->buttons())
+- .arg(mouseEvent->modifiers()));
++ .arg(static_cast<int>(mouseEvent->buttons()))
++ .arg(static_cast<int>(mouseEvent->modifiers())));
+ }
+ return true;
+ break;
+--- ThirdParty/QtTesting/vtkqttesting/pqAbstractItemViewEventTranslator.cxx.orig 2025-03-31 14:04:52 UTC
++++ ThirdParty/QtTesting/vtkqttesting/pqAbstractItemViewEventTranslator.cxx
+@@ -118,8 +118,8 @@ bool pqAbstractItemViewEventTranslator::translateEvent
+
+ QString info = QString("%1,%2,%3,%4,%5,%6")
+ .arg(mouseEvent->button())
+- .arg(mouseEvent->buttons())
+- .arg(mouseEvent->modifiers())
++ .arg(static_cast<int>(mouseEvent->buttons()))
++ .arg(static_cast<int>(mouseEvent->modifiers()))
+ .arg(relPt.x())
+ .arg(relPt.y())
+ .arg(idxStr);
+--- ThirdParty/QtTesting/vtkqttesting/pqBasicWidgetEventTranslator.cxx.orig 2025-12-05 14:13:11 UTC
++++ ThirdParty/QtTesting/vtkqttesting/pqBasicWidgetEventTranslator.cxx
+@@ -78,8 +78,8 @@ bool pqBasicWidgetEventTranslator::translateEvent(
+ QMouseEvent* mouseEvent = static_cast<QMouseEvent*>(event);
+ QString info = QString("%1,%2,%3,%4,%5")
+ .arg(mouseEvent->button())
+- .arg(mouseEvent->buttons())
+- .arg(mouseEvent->modifiers())
++ .arg(static_cast<int>(mouseEvent->buttons()))
++ .arg(static_cast<int>(mouseEvent->modifiers()))
+ .arg(mouseEvent->x())
+ .arg(mouseEvent->y());
+
diff --git a/science/pnetcdf/Makefile b/science/pnetcdf/Makefile
index e131d647de3b..8f20c0b5240c 100644
--- a/science/pnetcdf/Makefile
+++ b/science/pnetcdf/Makefile
@@ -14,7 +14,7 @@ LICENSE_NAME= NetCDF License
LICENSE_FILE= ${WRKSRC}/COPYRIGHT
LICENSE_PERMS= auto-accept dist-mirror dist-sell pkg-mirror pkg-sell
-USES= fortran gmake libtool mpi:${FLAVOR} pathfix perl5
+USES= fortran gmake libtool mpi:${FLAVOR} perl5
USE_PERL5= build
CFLAGS+= -fPIC
diff --git a/science/py-pyked/Makefile b/science/py-pyked/Makefile
index 44c97100f135..52b4ef9ea5f8 100644
--- a/science/py-pyked/Makefile
+++ b/science/py-pyked/Makefile
@@ -2,7 +2,7 @@ PORTNAME= pyked
DISTVERSIONPREFIX= v
DISTVERSION= 0.4.1-16
DISTVERSIONSUFFIX= -gfcccaf8
-PORTREVISION= 3
+PORTREVISION= 4
CATEGORIES= science python
#MASTER_SITES= PYPI 0.4.1 is broken there
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +15,7 @@ LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= ${PYNUMPY} \
- ${PYTHON_PKGNAMEPREFIX}Cerberus>=1.0.0:devel/py-cerberus@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}cerberus>=1.0.0:devel/py-cerberus@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}habanero>=0.6.0:www/py-habanero@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pint>=0.7.2:devel/py-pint@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}uncertainties>=3.0.1:math/py-uncertainties@${PY_FLAVOR} \
diff --git a/science/py-qiskit/Makefile b/science/py-qiskit/Makefile
index 26690ce9ba2e..6db6bccf7ac2 100644
--- a/science/py-qiskit/Makefile
+++ b/science/py-qiskit/Makefile
@@ -1,6 +1,6 @@
PORTNAME= qiskit
DISTVERSION= 2.2.1
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= science python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/science/q/Makefile b/science/q/Makefile
index 06a21db399e2..19152626bfc1 100644
--- a/science/q/Makefile
+++ b/science/q/Makefile
@@ -11,7 +11,7 @@ WWW= https://github.com/qusers/Q6
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/../LICENSE
-USES= fortran gmake
+USES= fortran:gfortran gmake
USE_GITHUB= yes
GH_ACCOUNT= qusers
diff --git a/science/qt6-quick3dphysics/distinfo b/science/qt6-quick3dphysics/distinfo
index a1a299cb31b7..a5ac11a7e2a9 100644
--- a/science/qt6-quick3dphysics/distinfo
+++ b/science/qt6-quick3dphysics/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1759303916
-SHA256 (KDE/Qt/6.9.3/qtquick3dphysics-everywhere-src-6.9.3.tar.xz) = dcd7b22d745d249eb602c5d4d8af8a8e9d11217ccb42b3dd611bb047153b5a6e
-SIZE (KDE/Qt/6.9.3/qtquick3dphysics-everywhere-src-6.9.3.tar.xz) = 4668392
+TIMESTAMP = 1763965268
+SHA256 (KDE/Qt/6.10.1/qtquick3dphysics-everywhere-src-6.10.1.tar.xz) = d973847df1be6ee711e771df923537fb62fcac5bf57100f2ebc6f7742c8d2fee
+SIZE (KDE/Qt/6.10.1/qtquick3dphysics-everywhere-src-6.10.1.tar.xz) = 4669412
diff --git a/science/qt6-quick3dphysics/pkg-plist b/science/qt6-quick3dphysics/pkg-plist
index 769b63cf2550..a29926d0318f 100644
--- a/science/qt6-quick3dphysics/pkg-plist
+++ b/science/qt6-quick3dphysics/pkg-plist
@@ -107,8 +107,8 @@ lib/cmake/Qt6Quick3DPhysicsPrivate/Qt6Quick3DPhysicsPrivateVersionlessTargets.cm
%%QT_LIBDIR%%/libQt6Quick3DPhysicsHelpers.so
%%QT_LIBDIR%%/libQt6Quick3DPhysicsHelpers.so.6
%%QT_LIBDIR%%/libQt6Quick3DPhysicsHelpers.so.%%FULLVER%%
-%%QT_LIBDIR%%/metatypes/qt6quick3dphysics_%%CMAKE_BUILD_TYPE%%_metatypes.json
-%%QT_LIBDIR%%/metatypes/qt6quick3dphysicshelpers_%%CMAKE_BUILD_TYPE%%_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quick3dphysics_metatypes.json
+%%QT_LIBDIR%%/metatypes/qt6quick3dphysicshelpers_metatypes.json
%%QT_MKSPECDIR%%/modules/qt_lib_quick3dphysics.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quick3dphysics_private.pri
%%QT_MKSPECDIR%%/modules/qt_lib_quick3dphysicshelpers.pri
diff --git a/science/siesta/Makefile b/science/siesta/Makefile
index 9b7f782f1d5c..01d1dbcd203e 100644
--- a/science/siesta/Makefile
+++ b/science/siesta/Makefile
@@ -16,7 +16,7 @@ BROKEN_aarch64= Lack of IEEE754 support in gcc causes "Cannot find an intrinsic
LIB_DEPENDS= libblas.so:math/blas \
liblapack.so:math/lapack
-USES= fortran gmake localbase:ldflags
+USES= fortran:gfortran gmake localbase:ldflags
ALL_TARGET= default
diff --git a/science/step/distinfo b/science/step/distinfo
index 21ad428a5628..0a8b11c7c8a4 100644
--- a/science/step/distinfo
+++ b/science/step/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1762264758
-SHA256 (KDE/release-service/25.08.3/step-25.08.3.tar.xz) = b1ddce4f52a0b75188616c062be4fa7ad5d3d7725c211ec011719a9ad27e86f9
-SIZE (KDE/release-service/25.08.3/step-25.08.3.tar.xz) = 1016244
+TIMESTAMP = 1765478759
+SHA256 (KDE/release-service/25.12.0/step-25.12.0.tar.xz) = c80c54d8b6d61e1a70b631241cc40aca69368d0c95e40408fc3342a39ccb0b23
+SIZE (KDE/release-service/25.12.0/step-25.12.0.tar.xz) = 1019368
diff --git a/science/step/files/patch-stepcore_object.h b/science/step/files/patch-stepcore_object.h
deleted file mode 100644
index 5b2f47415a27..000000000000
--- a/science/step/files/patch-stepcore_object.h
+++ /dev/null
@@ -1,21 +0,0 @@
-Clang >= 19.1.0-rc1 requires a template argument list after an identifier
-prefixed by the template keyword. [1]
-
-/wrkdirs/usr/ports/science/step/work/step-23.08.5/stepcore/object.h:252:45:
-error: a template argument list is expected after a name prefixed by the
-template keyword [-Wmissing-template-arg-list-after-template-kw]
- 252 | if(!src || !src->metaObject()->template inherits(_Dst())) return NULL;
-
-[1] https://github.com/llvm/llvm-project/commit/f46d1463b835560d90ad3ac02b63c771e4ebe566
-
---- stepcore/object.h.orig 2024-02-10 03:35:30 UTC
-+++ stepcore/object.h
-@@ -249,7 +249,7 @@ _Dst stepcore_cast(_Src src) {
- /** Casts between pointers to Object */
- template<class _Dst, class _Src> // XXX: implement it better
- _Dst stepcore_cast(_Src src) {
-- if(!src || !src->metaObject()->template inherits(_Dst())) return NULL;
-+ if(!src || !src->metaObject()->template inherits<_Dst>(_Dst())) return NULL;
- return static_cast<_Dst>(src);
- }
-
diff --git a/science/tinker/Makefile b/science/tinker/Makefile
index f66cb43850b0..5f4e8fe9c739 100644
--- a/science/tinker/Makefile
+++ b/science/tinker/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tinker
DISTVERSIONPREFIX= v
-DISTVERSION= 25.5.4
+DISTVERSION= 25.6.3
CATEGORIES= science
MAINTAINER= yuri@FreeBSD.org
diff --git a/science/tinker/distinfo b/science/tinker/distinfo
index c80318510948..1632fdfa6948 100644
--- a/science/tinker/distinfo
+++ b/science/tinker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1763921430
-SHA256 (TinkerTools-tinker-v25.5.4_GH0.tar.gz) = 410d02d3fe7b42b124cc38cef8cf3c077037a099465c799259f60bdae4e367b2
-SIZE (TinkerTools-tinker-v25.5.4_GH0.tar.gz) = 34197683
+TIMESTAMP = 1765785371
+SHA256 (TinkerTools-tinker-v25.6.3_GH0.tar.gz) = 83429088ba19ecd1673e53fc29c60d1787ed5c4f3ec1a4e381bfa48ab55c4af3
+SIZE (TinkerTools-tinker-v25.6.3_GH0.tar.gz) = 34581826
diff --git a/science/tinker/pkg-plist b/science/tinker/pkg-plist
index cf05ef8ea37c..7d584cc522c3 100644
--- a/science/tinker/pkg-plist
+++ b/science/tinker/pkg-plist
@@ -107,8 +107,8 @@ bin/xyzpdb
%%DATADIR%%/params/water21.prm
%%DATADIR%%/params/water22.prm
%%DATADIR%%/test/0README
+%%DATADIR%%/test/anion.1st
%%DATADIR%%/test/anion.dat
-%%DATADIR%%/test/anion.dyn0
%%DATADIR%%/test/anion.key
%%DATADIR%%/test/anion.log
%%DATADIR%%/test/anion.run
@@ -219,6 +219,14 @@ bin/xyzpdb
%%DATADIR%%/test/salt.key
%%DATADIR%%/test/salt.log
%%DATADIR%%/test/salt.run
+%%DATADIR%%/test/scorpion.cif
+%%DATADIR%%/test/scorpion.key
+%%DATADIR%%/test/scorpion.log
+%%DATADIR%%/test/scorpion.run
+%%DATADIR%%/test/tip4p.key
+%%DATADIR%%/test/tip4p.log
+%%DATADIR%%/test/tip4p.run
+%%DATADIR%%/test/tip4p.xyz
%%DATADIR%%/test/vasopressin.key
%%DATADIR%%/test/vasopressin.log
%%DATADIR%%/test/vasopressin.run