summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile4
-rw-r--r--devel/R-cran-collapse/Makefile2
-rw-r--r--devel/R-cran-collapse/distinfo6
-rw-r--r--devel/R-cran-data.table/Makefile2
-rw-r--r--devel/R-cran-data.table/distinfo6
-rw-r--r--devel/R-cran-pkgcache/Makefile4
-rw-r--r--devel/R-cran-pkgcache/distinfo6
-rw-r--r--devel/R-cran-sparsevctrs/Makefile2
-rw-r--r--devel/R-cran-sparsevctrs/distinfo6
-rw-r--r--devel/arduino-irremote/Makefile4
-rw-r--r--devel/arduino-irremote/distinfo6
-rw-r--r--devel/aws-c-mqtt/Makefile2
-rw-r--r--devel/aws-c-mqtt/distinfo6
-rw-r--r--devel/fatal/Makefile2
-rw-r--r--devel/fatal/distinfo6
-rw-r--r--devel/fbthrift/Makefile2
-rw-r--r--devel/fbthrift/distinfo6
-rw-r--r--devel/fbthrift/pkg-plist6
-rw-r--r--devel/folly/Makefile2
-rw-r--r--devel/folly/distinfo6
-rw-r--r--devel/folly/pkg-plist1
-rw-r--r--devel/gitu/Makefile2
-rw-r--r--devel/gitu/distinfo6
-rw-r--r--devel/jetbrains-clion/Makefile5
-rw-r--r--devel/jwt-cpp/Makefile28
-rw-r--r--devel/jwt-cpp/distinfo3
-rw-r--r--devel/jwt-cpp/pkg-descr5
-rw-r--r--devel/jwt-cpp/pkg-plist15
-rw-r--r--devel/libunwind/Makefile3
-rw-r--r--devel/mold/Makefile2
-rw-r--r--devel/mold/distinfo6
-rw-r--r--devel/muon/Makefile4
-rw-r--r--devel/muon/distinfo6
-rw-r--r--devel/muon/files/patch-tests_project_meson.build12
-rw-r--r--devel/oniguruma/Makefile3
-rw-r--r--devel/osc/Makefile2
-rw-r--r--devel/osc/distinfo6
-rw-r--r--devel/p5-Data-URIEncode/Makefile2
-rw-r--r--devel/p5-ExportTo/Makefile2
-rw-r--r--devel/p5-Goo-Canvas2/Makefile2
-rw-r--r--devel/p5-Test-Mini-Unit/Makefile2
-rw-r--r--devel/p5-Thrift/Makefile2
-rw-r--r--devel/p5-Util-Any/Makefile2
-rw-r--r--devel/py-ipywidgets/Makefile2
-rw-r--r--devel/py-ipywidgets/distinfo6
-rw-r--r--devel/py-jupyterlab-widgets/Makefile8
-rw-r--r--devel/py-jupyterlab-widgets/distinfo6
-rw-r--r--devel/py-oslex/Makefile21
-rw-r--r--devel/py-oslex/distinfo3
-rw-r--r--devel/py-oslex/pkg-descr5
-rw-r--r--devel/py-ruamel.yaml/Makefile3
-rw-r--r--devel/py-ruamel.yaml/distinfo6
-rw-r--r--devel/py-sqlfluff/Makefile41
-rw-r--r--devel/py-sqlfluff/distinfo3
-rw-r--r--devel/py-sqlfluff/pkg-descr4
-rw-r--r--devel/py-ty/Makefile2
-rw-r--r--devel/py-ty/Makefile.crates8
-rw-r--r--devel/py-ty/distinfo22
-rw-r--r--devel/py-types-jsonschema/Makefile2
-rw-r--r--devel/py-types-jsonschema/distinfo6
-rw-r--r--devel/py-types-jsonschema/files/patch-pyproject.toml4
-rw-r--r--devel/py-wait-for2/Makefile21
-rw-r--r--devel/py-wait-for2/distinfo3
-rw-r--r--devel/py-wait-for2/pkg-descr4
-rw-r--r--devel/py-xstatic-svg-edit-moin/Makefile2
-rw-r--r--devel/rubygem-gitlab-dangerfiles/Makefile2
-rw-r--r--devel/rubygem-gitlab-dangerfiles/distinfo6
-rw-r--r--devel/rubygem-google-apis-iamcredentials_v1-gitlab/Makefile2
-rw-r--r--devel/rubygem-google-apis-iamcredentials_v1-gitlab/distinfo6
-rw-r--r--devel/rubygem-oci/Makefile5
-rw-r--r--devel/rubygem-oci/distinfo6
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-pg/Makefile3
-rw-r--r--devel/rubygem-opentelemetry-instrumentation-pg/distinfo6
-rw-r--r--devel/rubygem-ruby-prof/Makefile4
-rw-r--r--devel/rubygem-ruby-prof/distinfo6
-rw-r--r--devel/sbt/Makefile2
-rw-r--r--devel/sbt/distinfo6
-rw-r--r--devel/tree-sitter/Makefile2
-rw-r--r--devel/tree-sitter/distinfo6
-rw-r--r--devel/wasmer/Makefile21
-rw-r--r--devel/wasmer/Makefile.crates14
-rw-r--r--devel/wasmer/distinfo34
82 files changed, 340 insertions, 180 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 3c6d1f44cce4..61520105f23d 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -1107,6 +1107,7 @@
SUBDIR += judy
SUBDIR += jujutsu
SUBDIR += jwasm
+ SUBDIR += jwt-cpp
SUBDIR += kBuild
SUBDIR += kapptemplate
SUBDIR += kassert
@@ -5364,6 +5365,7 @@
SUBDIR += py-os-vif
SUBDIR += py-os-win
SUBDIR += py-osc-lib
+ SUBDIR += py-oslex
SUBDIR += py-oslo.cache
SUBDIR += py-oslo.concurrency
SUBDIR += py-oslo.config
@@ -5958,6 +5960,7 @@
SUBDIR += py-spyder-kernels
SUBDIR += py-spyder-unittest
SUBDIR += py-sqids
+ SUBDIR += py-sqlfluff
SUBDIR += py-squint
SUBDIR += py-sre-yield
SUBDIR += py-srsly
@@ -6161,6 +6164,7 @@
SUBDIR += py-vsts-cd-manager
SUBDIR += py-vulture
SUBDIR += py-wadllib
+ SUBDIR += py-wait-for2
SUBDIR += py-warlock
SUBDIR += py-watchdog
SUBDIR += py-watchfiles
diff --git a/devel/R-cran-collapse/Makefile b/devel/R-cran-collapse/Makefile
index 45243d0683cd..eb0f4f87f7ee 100644
--- a/devel/R-cran-collapse/Makefile
+++ b/devel/R-cran-collapse/Makefile
@@ -1,5 +1,5 @@
PORTNAME= collapse
-DISTVERSION= 2.1.1
+DISTVERSION= 2.1.2
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/devel/R-cran-collapse/distinfo b/devel/R-cran-collapse/distinfo
index 5c01a8d1b528..aed3f710ddab 100644
--- a/devel/R-cran-collapse/distinfo
+++ b/devel/R-cran-collapse/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744916558
-SHA256 (collapse_2.1.1.tar.gz) = e4c3ef6f387c4b3bd0f037d3f3cd65a8d137f1127790f5ae206d6294d30982ba
-SIZE (collapse_2.1.1.tar.gz) = 1467283
+TIMESTAMP = 1748291103
+SHA256 (collapse_2.1.2.tar.gz) = 38620139595ffaaf253be429532ffd8cf2f2d9617a4ff981a4da0ff89fc1ce61
+SIZE (collapse_2.1.2.tar.gz) = 1468574
diff --git a/devel/R-cran-data.table/Makefile b/devel/R-cran-data.table/Makefile
index 478c5efdde36..48dfccacd831 100644
--- a/devel/R-cran-data.table/Makefile
+++ b/devel/R-cran-data.table/Makefile
@@ -1,5 +1,5 @@
PORTNAME= data.table
-DISTVERSION= 1.17.2
+DISTVERSION= 1.17.4
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
diff --git a/devel/R-cran-data.table/distinfo b/devel/R-cran-data.table/distinfo
index 8d27085e4224..34b58065041c 100644
--- a/devel/R-cran-data.table/distinfo
+++ b/devel/R-cran-data.table/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747185972
-SHA256 (data.table_1.17.2.tar.gz) = 014037d829c9bebf1ef91f73fcffdb7349196893d1c3eef5bfc71a3e679f1c5b
-SIZE (data.table_1.17.2.tar.gz) = 5839559
+TIMESTAMP = 1748333320
+SHA256 (data.table_1.17.4.tar.gz) = 396eb2a0e38249310070b60cc6c4e930f2cfc940e6ad0ac62c4c7a5b16390753
+SIZE (data.table_1.17.4.tar.gz) = 5839682
diff --git a/devel/R-cran-pkgcache/Makefile b/devel/R-cran-pkgcache/Makefile
index e20e1d0c18cb..3837a7a3a4ae 100644
--- a/devel/R-cran-pkgcache/Makefile
+++ b/devel/R-cran-pkgcache/Makefile
@@ -1,11 +1,11 @@
PORTNAME= pkgcache
-DISTVERSION= 2.2.3
+DISTVERSION= 2.2.4
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${DISTVERSION}
MAINTAINER= eduardo@FreeBSD.org
COMMENT= Cache 'CRAN'-Like Metadata and R Packages
-WWW= https://cran.r-project.org/web/packages/pkgcache/
+WWW= https://cran.r-project.org/package=pkgcache
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/devel/R-cran-pkgcache/distinfo b/devel/R-cran-pkgcache/distinfo
index 5f0b9a8633d7..ceb2ea6720f2 100644
--- a/devel/R-cran-pkgcache/distinfo
+++ b/devel/R-cran-pkgcache/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726428206
-SHA256 (pkgcache_2.2.3.tar.gz) = fbcc976fdc8f50a5cf08591e24ca856f598070419f1d989f985c5043c55a5bc7
-SIZE (pkgcache_2.2.3.tar.gz) = 266662
+TIMESTAMP = 1748334856
+SHA256 (pkgcache_2.2.4.tar.gz) = 13183ca5b21450e4190b4f7d571b2d8ce9d9e84823916b04f1d28407cf389e02
+SIZE (pkgcache_2.2.4.tar.gz) = 292445
diff --git a/devel/R-cran-sparsevctrs/Makefile b/devel/R-cran-sparsevctrs/Makefile
index 022955e489fe..381642a41598 100644
--- a/devel/R-cran-sparsevctrs/Makefile
+++ b/devel/R-cran-sparsevctrs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sparsevctrs
-DISTVERSION= 0.3.3
+DISTVERSION= 0.3.4
CATEGORIES= devel
DISTNAME= ${PORTNAME}_${PORTVERSION}
diff --git a/devel/R-cran-sparsevctrs/distinfo b/devel/R-cran-sparsevctrs/distinfo
index ded7bbfc2de7..697ba77a73ad 100644
--- a/devel/R-cran-sparsevctrs/distinfo
+++ b/devel/R-cran-sparsevctrs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744947853
-SHA256 (sparsevctrs_0.3.3.tar.gz) = 265a5b22941356041bd4b132cd3470b69c6ac0aac83954d5d14b33dfc9e12393
-SIZE (sparsevctrs_0.3.3.tar.gz) = 93664
+TIMESTAMP = 1748294238
+SHA256 (sparsevctrs_0.3.4.tar.gz) = 69c6fbf404ed22232a162baac4702795dbb099f2540f3f5bb77cf4c93cebf272
+SIZE (sparsevctrs_0.3.4.tar.gz) = 93765
diff --git a/devel/arduino-irremote/Makefile b/devel/arduino-irremote/Makefile
index 4459f61b2b3e..37dd06a3d3bd 100644
--- a/devel/arduino-irremote/Makefile
+++ b/devel/arduino-irremote/Makefile
@@ -1,5 +1,5 @@
PORTNAME= arduino-irremote
-PORTVERSION= 4.4.1
+PORTVERSION= 4.4.2
DISTVERSIONPREFIX= v
CATEGORIES= devel
@@ -28,6 +28,8 @@ OPTIONS_DEFINE= EXAMPLES
do-install:
${MKDIR} ${STAGEDIR}${PREFIX}/${RELPATH}
cd ${WRKSRC}/src && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${RELPATH}
+
+do-install-EXAMPLES-on:
${MKDIR} ${STAGEDIR}${EXAMPLESDIR}
cd ${WRKSRC}/examples && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}
diff --git a/devel/arduino-irremote/distinfo b/devel/arduino-irremote/distinfo
index 32424eb263fa..281fc8a808e6 100644
--- a/devel/arduino-irremote/distinfo
+++ b/devel/arduino-irremote/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726680130
-SHA256 (Arduino-IRremote-Arduino-IRremote-v4.4.1_GH0.tar.gz) = 33541901cd805c399ad7025ceba7c450901512df548a2d4c7a628b506f380031
-SIZE (Arduino-IRremote-Arduino-IRremote-v4.4.1_GH0.tar.gz) = 1206645
+TIMESTAMP = 1748364818
+SHA256 (Arduino-IRremote-Arduino-IRremote-v4.4.2_GH0.tar.gz) = 691da86bdef7e88335429a2bb11810c38a954a44b0974b5326a8762e55bf1eae
+SIZE (Arduino-IRremote-Arduino-IRremote-v4.4.2_GH0.tar.gz) = 1220596
diff --git a/devel/aws-c-mqtt/Makefile b/devel/aws-c-mqtt/Makefile
index 507f4026eb4c..1cbcd0a30ec8 100644
--- a/devel/aws-c-mqtt/Makefile
+++ b/devel/aws-c-mqtt/Makefile
@@ -1,6 +1,6 @@
PORTNAME= aws-c-mqtt
DISTVERSIONPREFIX= v
-DISTVERSION= 0.13.0
+DISTVERSION= 0.13.1
CATEGORIES= devel
MAINTAINER= eduardo@FreeBSD.org
diff --git a/devel/aws-c-mqtt/distinfo b/devel/aws-c-mqtt/distinfo
index 09360ce165f8..ce4ceb005fd4 100644
--- a/devel/aws-c-mqtt/distinfo
+++ b/devel/aws-c-mqtt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746032679
-SHA256 (awslabs-aws-c-mqtt-v0.13.0_GH0.tar.gz) = 8aa9e5b8f90a6aecdb85e83786b3543afa2a414738049447fd3ba5d1afef519b
-SIZE (awslabs-aws-c-mqtt-v0.13.0_GH0.tar.gz) = 441027
+TIMESTAMP = 1748192327
+SHA256 (awslabs-aws-c-mqtt-v0.13.1_GH0.tar.gz) = c54d02c1e46f55bae8d5e6f9c4b0d78d84c1c9d9ac16ba8d78c3361edcd8b5bb
+SIZE (awslabs-aws-c-mqtt-v0.13.1_GH0.tar.gz) = 442637
diff --git a/devel/fatal/Makefile b/devel/fatal/Makefile
index 9019a276609a..9d9caa96a61b 100644
--- a/devel/fatal/Makefile
+++ b/devel/fatal/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fatal
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.05.19.00
+DISTVERSION= 2025.05.26.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/fatal/distinfo b/devel/fatal/distinfo
index 9afc9423ea35..fa06d15539c7 100644
--- a/devel/fatal/distinfo
+++ b/devel/fatal/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747730524
-SHA256 (facebook-fatal-v2025.05.19.00_GH0.tar.gz) = 94d0a8d8fae5b094d0e8928dc84d47688254dbb329a70a6d3b9a773002ba4e69
-SIZE (facebook-fatal-v2025.05.19.00_GH0.tar.gz) = 656391
+TIMESTAMP = 1748334338
+SHA256 (facebook-fatal-v2025.05.26.00_GH0.tar.gz) = e545c450832da1fb503182457dfb2636dc6ca4179ca851cd5d9fee89bf4e9b80
+SIZE (facebook-fatal-v2025.05.26.00_GH0.tar.gz) = 656403
diff --git a/devel/fbthrift/Makefile b/devel/fbthrift/Makefile
index 505908c30923..d08e459bc92b 100644
--- a/devel/fbthrift/Makefile
+++ b/devel/fbthrift/Makefile
@@ -1,6 +1,6 @@
PORTNAME= fbthrift
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.05.19.00
+DISTVERSION= 2025.05.26.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/fbthrift/distinfo b/devel/fbthrift/distinfo
index 6211876e419e..1c26ca4a9608 100644
--- a/devel/fbthrift/distinfo
+++ b/devel/fbthrift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747730523
-SHA256 (facebook-fbthrift-v2025.05.19.00_GH0.tar.gz) = 418aaaa695c843ccd0eb445e7b782e315783b5639d9ce5b40e4b5aa708c73245
-SIZE (facebook-fbthrift-v2025.05.19.00_GH0.tar.gz) = 15177653
+TIMESTAMP = 1748334336
+SHA256 (facebook-fbthrift-v2025.05.26.00_GH0.tar.gz) = 28b0ba5d5698369c17919d68656ee20e0a85c789f76a08b3e718ae97a7ddc235
+SIZE (facebook-fbthrift-v2025.05.26.00_GH0.tar.gz) = 15136060
diff --git a/devel/fbthrift/pkg-plist b/devel/fbthrift/pkg-plist
index 28dea75e4fe0..19050d6e476b 100644
--- a/devel/fbthrift/pkg-plist
+++ b/devel/fbthrift/pkg-plist
@@ -284,6 +284,7 @@ include/thrift/lib/cpp2/dynamic/SerializableRecord.h
include/thrift/lib/cpp2/dynamic/TypeId.h
include/thrift/lib/cpp2/dynamic/TypeSystem.h
include/thrift/lib/cpp2/dynamic/TypeSystemBuilder.h
+include/thrift/lib/cpp2/dynamic/TypeSystemTraits.h
include/thrift/lib/cpp2/dynamic/detail/Traits.h
include/thrift/lib/cpp2/folly_dynamic/folly_dynamic.h
include/thrift/lib/cpp2/folly_dynamic/internal/folly_dynamic-inl-post.h
@@ -472,6 +473,7 @@ include/thrift/lib/cpp2/server/PreprocessResult.h
include/thrift/lib/cpp2/server/ReactiveToggle.h
include/thrift/lib/cpp2/server/RequestCompletionCallback.h
include/thrift/lib/cpp2/server/RequestDebugLog.h
+include/thrift/lib/cpp2/server/RequestExpirationDelegate.h
include/thrift/lib/cpp2/server/RequestPileBase.h
include/thrift/lib/cpp2/server/RequestPileInterface.h
include/thrift/lib/cpp2/server/RequestsRegistry.h
@@ -540,7 +542,7 @@ include/thrift/lib/cpp2/test/gen-cpp2/ProtocolBenchData_visit_union.h
include/thrift/lib/cpp2/test/gen-cpp2/ProtocolBenchData_visitation.h
include/thrift/lib/cpp2/test/server/ThriftServerTestUtils.h
include/thrift/lib/cpp2/test/util/FakeClock.h
-include/thrift/lib/cpp2/test/util/TestInterface.h
+include/thrift/lib/cpp2/test/util/TestHandler.h
include/thrift/lib/cpp2/test/util/TestServerFactory.h
include/thrift/lib/cpp2/test/util/TestThriftServerFactory.h
include/thrift/lib/cpp2/test/util/TrackingTProcessorEventHandler.h
@@ -962,6 +964,7 @@ lib/fb-py-libs/thrift_py_inspect.manifest
lib/fb-py-libs/thrift_py_inspect/thrift/util/inspect.py
lib/libasync.so
lib/libasync.so.1.0.0
+lib/libcommon.so
lib/libcompiler.so
lib/libcompiler.so.1.0.0
lib/libcompiler_ast.so
@@ -975,7 +978,6 @@ lib/librpcmetadata.so.1.0.0
lib/libruntime.so
lib/libserverdbginfo.so
lib/libserverdbginfo.so.1.0.0
-lib/libshared.so
lib/libthrift-core.so
lib/libthrift-core.so.1.0.0
lib/libthriftannotation.so
diff --git a/devel/folly/Makefile b/devel/folly/Makefile
index 3b459cde9177..8ab38fa2485a 100644
--- a/devel/folly/Makefile
+++ b/devel/folly/Makefile
@@ -1,6 +1,6 @@
PORTNAME= folly
DISTVERSIONPREFIX= v
-DISTVERSION= 2025.05.19.00
+DISTVERSION= 2025.05.26.00
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/folly/distinfo b/devel/folly/distinfo
index 812b7a06f628..3ee739ff2b88 100644
--- a/devel/folly/distinfo
+++ b/devel/folly/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747730517
-SHA256 (facebook-folly-v2025.05.19.00_GH0.tar.gz) = c60daf2e709e0a3fd428d09a1e3439c1836189d4248189a1a45f33500de90eac
-SIZE (facebook-folly-v2025.05.19.00_GH0.tar.gz) = 4466764
+TIMESTAMP = 1748334331
+SHA256 (facebook-folly-v2025.05.26.00_GH0.tar.gz) = 330510aad0e2dadcb7c96a885066b1d5785c1b410f346784a8d9b708689cb860
+SIZE (facebook-folly-v2025.05.26.00_GH0.tar.gz) = 4469476
diff --git a/devel/folly/pkg-plist b/devel/folly/pkg-plist
index a6cff24d3465..347e23140b6e 100644
--- a/devel/folly/pkg-plist
+++ b/devel/folly/pkg-plist
@@ -858,6 +858,7 @@ include/folly/lang/Thunk.h
include/folly/lang/ToAscii.h
include/folly/lang/TypeInfo.h
include/folly/lang/UncaughtExceptions.h
+include/folly/lang/VectorTraits.h
include/folly/logging/AsyncFileWriter.h
include/folly/logging/AsyncLogWriter.h
include/folly/logging/AutoTimer.h
diff --git a/devel/gitu/Makefile b/devel/gitu/Makefile
index 60fe6b66da63..56d394aff06c 100644
--- a/devel/gitu/Makefile
+++ b/devel/gitu/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gitu
DISTVERSIONPREFIX= v
-DISTVERSION= 0.31.0
+DISTVERSION= 0.32.0
CATEGORIES= devel
MAINTAINER= yuri@FreeBSD.org
diff --git a/devel/gitu/distinfo b/devel/gitu/distinfo
index 7a721ca314b0..77d059da9388 100644
--- a/devel/gitu/distinfo
+++ b/devel/gitu/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1746508809
+TIMESTAMP = 1748374003
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
SIZE (rust/crates/aho-corasick-1.1.3.crate) = 183311
SHA256 (rust/crates/allocator-api2-0.2.18.crate) = 5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f
@@ -565,5 +565,5 @@ SHA256 (rust/crates/zerovec-0.10.4.crate) = aa2b893d79df23bfb12d5461018d408ea19d
SIZE (rust/crates/zerovec-0.10.4.crate) = 126398
SHA256 (rust/crates/zerovec-derive-0.10.3.crate) = 6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6
SIZE (rust/crates/zerovec-derive-0.10.3.crate) = 19438
-SHA256 (altsem-gitu-v0.31.0_GH0.tar.gz) = a6eafe8fc5ce0dfec029d919bc970de330e6d5d8404d7f57ba89be27e7feec1c
-SIZE (altsem-gitu-v0.31.0_GH0.tar.gz) = 3937616
+SHA256 (altsem-gitu-v0.32.0_GH0.tar.gz) = 02197becacec15ff1b862ea7e1ddc283145b72fc8a212e98b87d02e6c0637c9b
+SIZE (altsem-gitu-v0.32.0_GH0.tar.gz) = 3939619
diff --git a/devel/jetbrains-clion/Makefile b/devel/jetbrains-clion/Makefile
index ca98f31d8a10..48cb98f560ed 100644
--- a/devel/jetbrains-clion/Makefile
+++ b/devel/jetbrains-clion/Makefile
@@ -1,5 +1,6 @@
PORTNAME= clion
DISTVERSION= 2024.3.5
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= https://download-cdn.jetbrains.com/cpp/ \
https://packages.jetbrains.team/files/p/clion/ports/2024.3/freebsd/clang/:clang
@@ -39,7 +40,7 @@ RUN_DEPENDS= cmake:devel/cmake-core \
USES= cpe java python:run shebangfix
CPE_VENDOR= jetbrains
-JAVA_VERSION= 17+
+JAVA_VERSION= 21+
SHEBANG_FILES= plugins/python-ce/helpers/typeshed/scripts/generate_proto_stubs.sh
@@ -108,6 +109,8 @@ do-install:
# Use sqlite replacement provided by devel/jetbrains-sqlite
${MKDIR} ${STAGEDIR}${DATADIR}/lib/native/${_SQLITE_ARCH}
${LN} -sf ../../../../sqlite/${ARCH}/libsqliteij.so ${STAGEDIR}${DATADIR}/lib/native/${_SQLITE_ARCH}/libsqliteij.so
+# Disable automatic updates
+ ${ECHO} "ide.no.platform.update=FreeBSD Ports" >> ${STAGEDIR}${DATADIR}/bin/idea.properties
# Install FreeBSD native clang
${MKDIR} ${STAGEDIR}${DATADIR}/bin/clang/${_CLANG_ARCH}/bin
${INSTALL_PROGRAM} \
diff --git a/devel/jwt-cpp/Makefile b/devel/jwt-cpp/Makefile
new file mode 100644
index 000000000000..0a0b8efc6ef8
--- /dev/null
+++ b/devel/jwt-cpp/Makefile
@@ -0,0 +1,28 @@
+PORTNAME= jwt-cpp
+DISTVERSIONPREFIX= v
+DISTVERSION= 0.7.1
+CATEGORIES= devel
+
+MAINTAINER= kiwi@FreeBSD.org
+COMMENT= C++ library for jwt
+WWW= https://thalhammer.github.io/jwt-cpp/
+
+LICENSE= MIT
+
+BUILD_DEPENDS= nlohmann-json>=3.11:devel/nlohmann-json
+
+USES= cmake pkgconfig
+
+USE_GITHUB= yes
+GH_ACCOUNT= Thalhammer
+
+CMAKE_ON= JWT_ENABLE_COVERAGE \
+ JWT_ENABLE_FUZZING \
+ JWT_EXTERNAL_NLOHMANN_JSON
+
+CMAKE_OFF= JWT_BUILD_EXAMPLES \
+ JWT_BUILD_TESTS \
+ JWT_BUILD_DOCS \
+ JWT_EXTERNAL_PICOJSON
+
+.include <bsd.port.mk>
diff --git a/devel/jwt-cpp/distinfo b/devel/jwt-cpp/distinfo
new file mode 100644
index 000000000000..d6d2d5b80740
--- /dev/null
+++ b/devel/jwt-cpp/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1747916819
+SHA256 (Thalhammer-jwt-cpp-v0.7.1_GH0.tar.gz) = e52f247d5e62fac5da6191170998271a70ce27f747f2ce8fde9b09f96a5375a4
+SIZE (Thalhammer-jwt-cpp-v0.7.1_GH0.tar.gz) = 159954
diff --git a/devel/jwt-cpp/pkg-descr b/devel/jwt-cpp/pkg-descr
new file mode 100644
index 000000000000..e84769cf0c26
--- /dev/null
+++ b/devel/jwt-cpp/pkg-descr
@@ -0,0 +1,5 @@
+A header only library for creating and validating JSON web tokens in C++.
+
+The objective is to deliver a versatile and universally applicable collection
+of algorithms, classes, and data structures, fostering adaptability and
+seamless integration with other libraries that you may already be employing.
diff --git a/devel/jwt-cpp/pkg-plist b/devel/jwt-cpp/pkg-plist
new file mode 100644
index 000000000000..ae1f5fc1911d
--- /dev/null
+++ b/devel/jwt-cpp/pkg-plist
@@ -0,0 +1,15 @@
+cmake/jwt-cpp-config-version.cmake
+cmake/jwt-cpp-config.cmake
+cmake/jwt-cpp-targets.cmake
+include/jwt-cpp/base.h
+include/jwt-cpp/jwt.h
+include/jwt-cpp/traits/boost-json/defaults.h
+include/jwt-cpp/traits/boost-json/traits.h
+include/jwt-cpp/traits/danielaparker-jsoncons/defaults.h
+include/jwt-cpp/traits/danielaparker-jsoncons/traits.h
+include/jwt-cpp/traits/defaults.h.mustache
+include/jwt-cpp/traits/kazuho-picojson/defaults.h
+include/jwt-cpp/traits/kazuho-picojson/traits.h
+include/jwt-cpp/traits/nlohmann-json/defaults.h
+include/jwt-cpp/traits/nlohmann-json/traits.h
+include/picojson/picojson.h
diff --git a/devel/libunwind/Makefile b/devel/libunwind/Makefile
index f1553b38f1c5..1fea921189f2 100644
--- a/devel/libunwind/Makefile
+++ b/devel/libunwind/Makefile
@@ -28,6 +28,7 @@ CONFIGURE_ARGS_armv7= ac_cv_search__Unwind_Resume="-lgcc_s -lgcc"
GNU_CONFIGURE= yes
INSTALL_TARGET= install-strip
+TEST_TARGET= check
USE_LDCONFIG= yes
PLIST_SUB= ARCH=${ARCH:S|amd64|x86_64|:C|armv.|arm|:S|i386|x86|:C|powerpc64.*|ppc64|:S|powerpc|ppc32|}
@@ -36,6 +37,8 @@ CPE_VENDOR= libunwind_project
LIBUNWIND_VERSION= 1.8.1
+TESTING_UNSAFE= One test fails rarely due to race condition https://github.com/libunwind/libunwind/issues/715
+
.include <bsd.port.options.mk>
.if ${ARCH:Mpowerpc*}
diff --git a/devel/mold/Makefile b/devel/mold/Makefile
index f3709a286c69..0175e74d1f32 100644
--- a/devel/mold/Makefile
+++ b/devel/mold/Makefile
@@ -1,6 +1,6 @@
PORTNAME= mold
DISTVERSIONPREFIX= v
-DISTVERSION= 2.39.1
+DISTVERSION= 2.40.0
CATEGORIES= devel
MAINTAINER= ashish@FreeBSD.org
diff --git a/devel/mold/distinfo b/devel/mold/distinfo
index 67b3a49742aa..02b60c11ef01 100644
--- a/devel/mold/distinfo
+++ b/devel/mold/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747120965
-SHA256 (rui314-mold-v2.39.1_GH0.tar.gz) = 231ea3643a14fe5b88478c97b68b31f7c975b57b247a81356ffd889d015b5cc1
-SIZE (rui314-mold-v2.39.1_GH0.tar.gz) = 10224022
+TIMESTAMP = 1748331817
+SHA256 (rui314-mold-v2.40.0_GH0.tar.gz) = ee93ef0868cd54d1f30dfba1070dbacf04c1a35428bbea307a4b9242a883ad20
+SIZE (rui314-mold-v2.40.0_GH0.tar.gz) = 11005480
diff --git a/devel/muon/Makefile b/devel/muon/Makefile
index d1a7a374992a..2d2dfd07d30e 100644
--- a/devel/muon/Makefile
+++ b/devel/muon/Makefile
@@ -1,5 +1,5 @@
PORTNAME= muon
-DISTVERSION= 0.3.1
+DISTVERSION= 0.4.0
CATEGORIES= devel
MASTER_SITES= https://git.sr.ht/~lattis/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/
@@ -28,7 +28,7 @@ CONFIGURE_ENV= CC="${CC}" CFLAGS="${CFLAGS}"
do-configure:
@(cd ${WRKSRC} && \
${SETENV} ${CONFIGURE_ENV} ${SH} bootstrap.sh . && \
- ${SETENV} ${CONFIGURE_ENV} ./muon setup \
+ ${SETENV} ${CONFIGURE_ENV} ./muon-bootstrap setup \
-Dlibcurl=disabled \
-Dlibarchive=disabled \
-Dtracy=disabled \
diff --git a/devel/muon/distinfo b/devel/muon/distinfo
index 1d5d3dc08502..fda21d4d7e94 100644
--- a/devel/muon/distinfo
+++ b/devel/muon/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731066215
-SHA256 (muon-0.3.1.tar.gz) = 14b175b29c4390a69c1d9b5758b4689f0456c749822476af67511f007be2e503
-SIZE (muon-0.3.1.tar.gz) = 446185
+TIMESTAMP = 1744615411
+SHA256 (muon-0.4.0.tar.gz) = c2ce8302e886b2d3534ec38896a824dc83f43698d085d57bb19a751611d94e86
+SIZE (muon-0.4.0.tar.gz) = 527121
diff --git a/devel/muon/files/patch-tests_project_meson.build b/devel/muon/files/patch-tests_project_meson.build
deleted file mode 100644
index e64500e59d93..000000000000
--- a/devel/muon/files/patch-tests_project_meson.build
+++ /dev/null
@@ -1,12 +0,0 @@
---- tests/project/meson.build.orig 2024-10-07 15:19:19 UTC
-+++ tests/project/meson.build
-@@ -401,8 +401,8 @@ endif
- endif
- endif
-
-+meson_tests_dir = meson.current_source_dir() / 'meson-tests'
- if git.found()
-- meson_tests_dir = meson.current_source_dir() / 'meson-tests'
- meson_tests_sha = '1e565931348f15f3f9b654f46ab4bf5fa009ca4f'
-
- if not fs.is_dir(meson_tests_dir)
diff --git a/devel/oniguruma/Makefile b/devel/oniguruma/Makefile
index edd041ecad95..876c415bf7cd 100644
--- a/devel/oniguruma/Makefile
+++ b/devel/oniguruma/Makefile
@@ -11,6 +11,9 @@ WWW= https://github.com/kkos/oniguruma
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
+DEPRECATED= Project archived upstream # but there are 30+ dependencies and deprecation is unlikely to happen
+EXPIRATION_DATE= 2026-12-01
+
USES= cmake cpe pathfix
CPE_VENDOR= oniguruma_project
USE_LDCONFIG= yes
diff --git a/devel/osc/Makefile b/devel/osc/Makefile
index 82e75879052d..50e4effa8ecf 100644
--- a/devel/osc/Makefile
+++ b/devel/osc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= osc
-PORTVERSION= 1.15.1
+PORTVERSION= 1.16.0
CATEGORIES= devel
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/devel/osc/distinfo b/devel/osc/distinfo
index 7e7a8e3131d3..ab81e6f71d1e 100644
--- a/devel/osc/distinfo
+++ b/devel/osc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743773302
-SHA256 (openSUSE-osc-1.15.1_GH0.tar.gz) = 730f8729fb7d29425d852c99d0359e94c5ba77575be9fe0521ff39b219910d67
-SIZE (openSUSE-osc-1.15.1_GH0.tar.gz) = 436520
+TIMESTAMP = 1748028462
+SHA256 (openSUSE-osc-1.16.0_GH0.tar.gz) = 42c7d41bbb6e365a65efcb557eee7cded0bb2abeaa30c94877ebc5bc784c1076
+SIZE (openSUSE-osc-1.16.0_GH0.tar.gz) = 441483
diff --git a/devel/p5-Data-URIEncode/Makefile b/devel/p5-Data-URIEncode/Makefile
index 94f41d1d27cf..00a768a34a93 100644
--- a/devel/p5-Data-URIEncode/Makefile
+++ b/devel/p5-Data-URIEncode/Makefile
@@ -4,7 +4,7 @@ CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= perl@FreeBSD.org
COMMENT= Allow complex data structures to be encoded using flat URIs
WWW= https://metacpan.org/pod/Data::URIEncode
diff --git a/devel/p5-ExportTo/Makefile b/devel/p5-ExportTo/Makefile
index 0bb7ef516278..a80b91433286 100644
--- a/devel/p5-ExportTo/Makefile
+++ b/devel/p5-ExportTo/Makefile
@@ -5,7 +5,7 @@ MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:KTAT
PKGNAMEPREFIX= p5-
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= perl@FreeBSD.org
COMMENT= Export any function/method to any namespace
WWW= https://github.com/ktat/ExportTo
diff --git a/devel/p5-Goo-Canvas2/Makefile b/devel/p5-Goo-Canvas2/Makefile
index 788e542d63a8..a92519642643 100644
--- a/devel/p5-Goo-Canvas2/Makefile
+++ b/devel/p5-Goo-Canvas2/Makefile
@@ -8,7 +8,7 @@ PKGNAMEPREFIX= p5-
PKGNAMESUFFIX= 2
DISTNAME= GooCanvas2-${PORTVERSION}
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= perl@FreeBSD.org
COMMENT= Perl binding for GooCanvas2
WWW= https://metacpan.org/release/GooCanvas2
diff --git a/devel/p5-Test-Mini-Unit/Makefile b/devel/p5-Test-Mini-Unit/Makefile
index aea975df7869..bd94a9f6be5c 100644
--- a/devel/p5-Test-Mini-Unit/Makefile
+++ b/devel/p5-Test-Mini-Unit/Makefile
@@ -6,7 +6,7 @@ MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:PVANDE
PKGNAMEPREFIX= p5-
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= perl@FreeBSD.org
COMMENT= Declarative syntactic sugar for Test::Mini
WWW= https://metacpan.org/release/Test-Mini-Unit
diff --git a/devel/p5-Thrift/Makefile b/devel/p5-Thrift/Makefile
index 681869f8f09a..47a1469528ff 100644
--- a/devel/p5-Thrift/Makefile
+++ b/devel/p5-Thrift/Makefile
@@ -5,7 +5,7 @@ CATEGORIES= devel perl5
PKGNAMEPREFIX= p5-
DISTFILES=
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= perl@FreeBSD.org
COMMENT= Perl interface to Thrift
WWW= https://thrift.apache.org/
diff --git a/devel/p5-Util-Any/Makefile b/devel/p5-Util-Any/Makefile
index 7132c6396ee3..2283471385f7 100644
--- a/devel/p5-Util-Any/Makefile
+++ b/devel/p5-Util-Any/Makefile
@@ -5,7 +5,7 @@ MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:KTAT
PKGNAMEPREFIX= p5-
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= perl@FreeBSD.org
COMMENT= Export any utilities and create your own utility module
WWW= https://github.com/ktat/Util-Any
diff --git a/devel/py-ipywidgets/Makefile b/devel/py-ipywidgets/Makefile
index 040a19881f35..864ef7cb9110 100644
--- a/devel/py-ipywidgets/Makefile
+++ b/devel/py-ipywidgets/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ipywidgets
-PORTVERSION= 8.1.6
+PORTVERSION= 8.1.7
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-ipywidgets/distinfo b/devel/py-ipywidgets/distinfo
index 7437762f7bd5..15cb96c1478e 100644
--- a/devel/py-ipywidgets/distinfo
+++ b/devel/py-ipywidgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744560056
-SHA256 (ipywidgets-8.1.6.tar.gz) = d8ace49c66f14419fc66071371b99d01bed230bbc15d8a60233b18bfbd782851
-SIZE (ipywidgets-8.1.6.tar.gz) = 116764
+TIMESTAMP = 1748197923
+SHA256 (ipywidgets-8.1.7.tar.gz) = 15f1ac050b9ccbefd45dccfbb2ef6bed0029d8278682d569d71b8dd96bee0376
+SIZE (ipywidgets-8.1.7.tar.gz) = 116721
diff --git a/devel/py-jupyterlab-widgets/Makefile b/devel/py-jupyterlab-widgets/Makefile
index da15ec578bdf..18c6b3e3f16c 100644
--- a/devel/py-jupyterlab-widgets/Makefile
+++ b/devel/py-jupyterlab-widgets/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jupyterlab-widgets
-DISTVERSION= 3.0.14
+DISTVERSION= 3.0.15
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,9 +12,9 @@ WWW= https://pypi.python.org/pypi/jupyterlab-widgets
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyter-packaging>0:devel/py-jupyter-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}jupyterlab>=3.0.0:devel/py-jupyterlab@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-jupyter-builder>0:devel/py-hatch-jupyter-builder@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}hatchling>=0.25:devel/py-hatchling@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}jupyterlab>=3.0.0:devel/py-jupyterlab@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}jupyterlab>=3.0.0:devel/py-jupyterlab@${PY_FLAVOR}
USES= python
diff --git a/devel/py-jupyterlab-widgets/distinfo b/devel/py-jupyterlab-widgets/distinfo
index 44b74647dc2d..ed30a31b77eb 100644
--- a/devel/py-jupyterlab-widgets/distinfo
+++ b/devel/py-jupyterlab-widgets/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744560079
-SHA256 (jupyterlab_widgets-3.0.14.tar.gz) = bad03e59546869f026e537e0d170e454259e6dc7048e14041707ca31e523c8a1
-SIZE (jupyterlab_widgets-3.0.14.tar.gz) = 203815
+TIMESTAMP = 1748197945
+SHA256 (jupyterlab_widgets-3.0.15.tar.gz) = 2920888a0c2922351a9202817957a68c07d99673504d6cd37345299e971bb08b
+SIZE (jupyterlab_widgets-3.0.15.tar.gz) = 213149
diff --git a/devel/py-oslex/Makefile b/devel/py-oslex/Makefile
new file mode 100644
index 000000000000..e1ba21cb71d9
--- /dev/null
+++ b/devel/py-oslex/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= oslex
+DISTVERSION= 0.1.3
+CATEGORIES= devel
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dch@FreeBSD.org
+COMMENT= OS-independent wrapper for shlex
+WWW= https://github.com/petamas/oslex
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist pep517 pytest
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-oslex/distinfo b/devel/py-oslex/distinfo
new file mode 100644
index 000000000000..100206adbc81
--- /dev/null
+++ b/devel/py-oslex/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1747997238
+SHA256 (oslex-0.1.3.tar.gz) = 1ed4cd82c75df2a8bcb0da34400984183753933155d0c7d999fa533137685f2d
+SIZE (oslex-0.1.3.tar.gz) = 4415
diff --git a/devel/py-oslex/pkg-descr b/devel/py-oslex/pkg-descr
new file mode 100644
index 000000000000..e4f1806e94f3
--- /dev/null
+++ b/devel/py-oslex/pkg-descr
@@ -0,0 +1,5 @@
+oslex is an OS-independent wrapper for shlex and mslex.
+
+Its main purpose is to provide functions similar in functionality to
+shlex.quote(), shlex.split() and shlex.join() on both Windows and
+POSIX-compatible platforms.
diff --git a/devel/py-ruamel.yaml/Makefile b/devel/py-ruamel.yaml/Makefile
index e738f4e32bd3..2b795b439f8d 100644
--- a/devel/py-ruamel.yaml/Makefile
+++ b/devel/py-ruamel.yaml/Makefile
@@ -1,6 +1,5 @@
PORTNAME= ruamel.yaml
-PORTVERSION= 0.18.10
-PORTREVISION= 1
+PORTVERSION= 0.18.11
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-ruamel.yaml/distinfo b/devel/py-ruamel.yaml/distinfo
index 982cc442ffcf..144431648807 100644
--- a/devel/py-ruamel.yaml/distinfo
+++ b/devel/py-ruamel.yaml/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1736184190
-SHA256 (ruamel.yaml-0.18.10.tar.gz) = 20c86ab29ac2153f80a428e1254a8adf686d3383df04490514ca3b79a362db58
-SIZE (ruamel.yaml-0.18.10.tar.gz) = 143447
+TIMESTAMP = 1748198064
+SHA256 (ruamel.yaml-0.18.11.tar.gz) = b586a3416676566ed45bf679a0909719f7ea7b58c03a9b6e03f905a1e2cd5076
+SIZE (ruamel.yaml-0.18.11.tar.gz) = 144299
diff --git a/devel/py-sqlfluff/Makefile b/devel/py-sqlfluff/Makefile
new file mode 100644
index 000000000000..48cfdd7afa3a
--- /dev/null
+++ b/devel/py-sqlfluff/Makefile
@@ -0,0 +1,41 @@
+PORTNAME= sqlfluff
+PORTVERSION= 3.4.0
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= ume@FreeBSD.org
+COMMENT= The SQL Linter for Humans
+WWW= https://sqlfluff.com/ \
+ https://github.com/sqlfluff/sqlfluff2
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}platformdirs>=0:devel/py-platformdirs@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}chardet>=0:textproc/py-chardet@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}click<=8.3.0:devel/py-click@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}colorama>=0.3:devel/py-colorama@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}diff-cover>=2.5.0:devel/py-diff-cover@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}Jinja2>=0:devel/py-Jinja2@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pathspec>=0:devel/py-pathspec@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest>=0:devel/py-pytest@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.1:devel/py-pyyaml@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}regex>=0:textproc/py-regex@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tblib>=0:devel/py-tblib@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}tqdm>=0:misc/py-tqdm@${PY_FLAVOR}
+
+USES= python:3.9+
+USE_PYTHON= autoplist pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.pre.mk>
+
+.if ${PYTHON_REL} < 31100
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}toml>=0:textproc/py-toml@${PY_FLAVOR}
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/devel/py-sqlfluff/distinfo b/devel/py-sqlfluff/distinfo
new file mode 100644
index 000000000000..ae8eea3afec1
--- /dev/null
+++ b/devel/py-sqlfluff/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1748368236
+SHA256 (sqlfluff-3.4.0.tar.gz) = 6e1ea2d39b20cc791a1a009c234afaf043b448c7f2eb1c11551316fb41f36f47
+SIZE (sqlfluff-3.4.0.tar.gz) = 882079
diff --git a/devel/py-sqlfluff/pkg-descr b/devel/py-sqlfluff/pkg-descr
new file mode 100644
index 000000000000..1cbf0c99cb50
--- /dev/null
+++ b/devel/py-sqlfluff/pkg-descr
@@ -0,0 +1,4 @@
+SQLFluff is an open source, dialect-flexible and configurable SQL
+linter. Designed with ELT applications in mind, SQLFluff also works
+with Jinja templating and dbt. SQLFluff will auto-fix most linting
+errors, allowing you to focus your time on what matters.
diff --git a/devel/py-ty/Makefile b/devel/py-ty/Makefile
index 29323c5168f6..792a2bcc493c 100644
--- a/devel/py-ty/Makefile
+++ b/devel/py-ty/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ty
-DISTVERSION= 0.0.1a6
+DISTVERSION= 0.0.1a7
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-ty/Makefile.crates b/devel/py-ty/Makefile.crates
index d56a675cc4ec..d1a6108e67a7 100644
--- a/devel/py-ty/Makefile.crates
+++ b/devel/py-ty/Makefile.crates
@@ -154,8 +154,8 @@ CARGO_CRATES= adler2-2.0.0 \
itertools-0.13.0 \
itertools-0.14.0 \
itoa-1.0.15 \
- jiff-0.2.13 \
- jiff-static-0.2.13 \
+ jiff-0.2.14 \
+ jiff-static-0.2.14 \
jiff-tzdb-0.1.4 \
jiff-tzdb-platform-0.1.3 \
jobserver-0.1.33 \
@@ -353,8 +353,8 @@ CARGO_CRATES= adler2-2.0.0 \
utf8-width-0.1.7 \
utf8_iter-1.0.4 \
utf8parse-0.2.2 \
- uuid-1.16.0 \
- uuid-macro-internal-1.16.0 \
+ uuid-1.17.0 \
+ uuid-macro-internal-1.17.0 \
valuable-0.1.1 \
version-ranges-0.1.1 \
version_check-0.9.5 \
diff --git a/devel/py-ty/distinfo b/devel/py-ty/distinfo
index 90e398d04ff1..4fd73a2060c0 100644
--- a/devel/py-ty/distinfo
+++ b/devel/py-ty/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1747962806
-SHA256 (ty-0.0.1a6.tar.gz) = 0b75642d7326c7abb7fa4a9efcc3cb818d4fa4224dab1fc8fb273c8ed02f34f2
-SIZE (ty-0.0.1a6.tar.gz) = 2882923
+TIMESTAMP = 1748334111
+SHA256 (ty-0.0.1a7.tar.gz) = 826945b5259d36276b5ac743d9ce660a97488fc87f9fe9679f9bf7084521c01f
+SIZE (ty-0.0.1a7.tar.gz) = 2909489
SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
SIZE (rust/crates/adler2-2.0.0.crate) = 13529
SHA256 (rust/crates/aho-corasick-1.1.3.crate) = 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
@@ -313,10 +313,10 @@ SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aab
SIZE (rust/crates/itertools-0.14.0.crate) = 152715
SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f97f96e50151fb991f267928e2c
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
-SHA256 (rust/crates/jiff-0.2.13.crate) = f02000660d30638906021176af16b17498bd0d12813dbfe7b276d8bc7f3c0806
-SIZE (rust/crates/jiff-0.2.13.crate) = 707842
-SHA256 (rust/crates/jiff-static-0.2.13.crate) = f3c30758ddd7188629c6713fc45d1188af4f44c90582311d0c8d8c9907f60c48
-SIZE (rust/crates/jiff-static-0.2.13.crate) = 76123
+SHA256 (rust/crates/jiff-0.2.14.crate) = a194df1107f33c79f4f93d02c80798520551949d59dfad22b6157048a88cca93
+SIZE (rust/crates/jiff-0.2.14.crate) = 712978
+SHA256 (rust/crates/jiff-static-0.2.14.crate) = 6c6e1db7ed32c6c71b759497fae34bf7933636f75a251b9e736555da426f6442
+SIZE (rust/crates/jiff-static-0.2.14.crate) = 76141
SHA256 (rust/crates/jiff-tzdb-0.1.4.crate) = c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524
SIZE (rust/crates/jiff-tzdb-0.1.4.crate) = 62435
SHA256 (rust/crates/jiff-tzdb-platform-0.1.3.crate) = 875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8
@@ -711,10 +711,10 @@ SHA256 (rust/crates/utf8_iter-1.0.4.crate) = b6c140620e7ffbb22c2dee59cafe6084a59
SIZE (rust/crates/utf8_iter-1.0.4.crate) = 10437
SHA256 (rust/crates/utf8parse-0.2.2.crate) = 06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821
SIZE (rust/crates/utf8parse-0.2.2.crate) = 13499
-SHA256 (rust/crates/uuid-1.16.0.crate) = 458f7a779bf54acc9f347480ac654f68407d3aab21269a6e3c9f922acd9e2da9
-SIZE (rust/crates/uuid-1.16.0.crate) = 58549
-SHA256 (rust/crates/uuid-macro-internal-1.16.0.crate) = 72dcd78c4f979627a754f5522cea6e6a25e55139056535fe6e69c506cd64a862
-SIZE (rust/crates/uuid-macro-internal-1.16.0.crate) = 9645
+SHA256 (rust/crates/uuid-1.17.0.crate) = 3cf4199d1e5d15ddd86a694e4d0dffa9c323ce759fea589f00fef9d81cc1931d
+SIZE (rust/crates/uuid-1.17.0.crate) = 59014
+SHA256 (rust/crates/uuid-macro-internal-1.17.0.crate) = 26b682e8c381995ea03130e381928e0e005b7c9eb483c6c8682f50e07b33c2b7
+SIZE (rust/crates/uuid-macro-internal-1.17.0.crate) = 9668
SHA256 (rust/crates/valuable-0.1.1.crate) = ba73ea9cf16a25df0c8caa16c51acb937d5712a8429db78a3ee29d5dcacd3a65
SIZE (rust/crates/valuable-0.1.1.crate) = 28679
SHA256 (rust/crates/version-ranges-0.1.1.crate) = f8d079415ceb2be83fc355adbadafe401307d5c309c7e6ade6638e6f9f42f42d
diff --git a/devel/py-types-jsonschema/Makefile b/devel/py-types-jsonschema/Makefile
index bd8876aa5b58..c8449a3ad1a0 100644
--- a/devel/py-types-jsonschema/Makefile
+++ b/devel/py-types-jsonschema/Makefile
@@ -1,5 +1,5 @@
PORTNAME= types-jsonschema
-PORTVERSION= 4.23.0.20250516
+PORTVERSION= 4.24.0.20250528
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-types-jsonschema/distinfo b/devel/py-types-jsonschema/distinfo
index c3266f2e0dc7..48f3b0887ce5 100644
--- a/devel/py-types-jsonschema/distinfo
+++ b/devel/py-types-jsonschema/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747915536
-SHA256 (types_jsonschema-4.23.0.20250516.tar.gz) = 9ace09d9d35c4390a7251ccd7d833b92ccc189d24d1b347f26212afce361117e
-SIZE (types_jsonschema-4.23.0.20250516.tar.gz) = 14911
+TIMESTAMP = 1748415341
+SHA256 (types_jsonschema-4.24.0.20250528.tar.gz) = 7e28c64e0ae7980eeb158105b20663fc6a6b8f81d5f86ea6614aa0014417bd1e
+SIZE (types_jsonschema-4.24.0.20250528.tar.gz) = 15128
diff --git a/devel/py-types-jsonschema/files/patch-pyproject.toml b/devel/py-types-jsonschema/files/patch-pyproject.toml
index 5b7d74e2c6d1..0c28fd251238 100644
--- a/devel/py-types-jsonschema/files/patch-pyproject.toml
+++ b/devel/py-types-jsonschema/files/patch-pyproject.toml
@@ -1,4 +1,4 @@
---- pyproject.toml.orig 2025-05-22 12:06:21 UTC
+--- pyproject.toml.orig 2025-05-28 03:07:14 UTC
+++ pyproject.toml
@@ -1,12 +1,11 @@ build-backend = "setuptools.build_meta"
[build-system]
@@ -8,7 +8,7 @@
[project]
name = "types-jsonschema"
- version = "4.23.0.20250516"
+ version = "4.24.0.20250528"
-license = "Apache-2.0"
-license-files = ["LICENSE"]
+license = { text = "Apache-2.0" }
diff --git a/devel/py-wait-for2/Makefile b/devel/py-wait-for2/Makefile
new file mode 100644
index 000000000000..dbde6407eabd
--- /dev/null
+++ b/devel/py-wait-for2/Makefile
@@ -0,0 +1,21 @@
+PORTNAME= wait-for2
+DISTVERSION= 0.3.2
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= wait_for2-${DISTVERSION}
+
+MAINTAINER= DtxdF@disroot.org
+COMMENT= Handle simultaneous cancellation and future completion
+WWW= https://pypi.org/project/${PORTNAME} \
+ https://github.com/Traktormaster/${PORTNAME}
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= python
+USE_PYTHON= autoplist distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-wait-for2/distinfo b/devel/py-wait-for2/distinfo
new file mode 100644
index 000000000000..83ec7bb55dd2
--- /dev/null
+++ b/devel/py-wait-for2/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1748292412
+SHA256 (wait_for2-0.3.2.tar.gz) = 93863026dc35f3471104ecf7de1f4a0b31f4c8b12a2241c0d6ee26dcc0c2092a
+SIZE (wait_for2-0.3.2.tar.gz) = 16673
diff --git a/devel/py-wait-for2/pkg-descr b/devel/py-wait-for2/pkg-descr
new file mode 100644
index 000000000000..bf3aa0286dfd
--- /dev/null
+++ b/devel/py-wait-for2/pkg-descr
@@ -0,0 +1,4 @@
+wait_for2 is an alternate implementation of asyncio.wait_for(). It
+handles several edge cases like simultaneous cancellation of wait
+and completion of future differently and consistently across Python
+versions 3.7+.
diff --git a/devel/py-xstatic-svg-edit-moin/Makefile b/devel/py-xstatic-svg-edit-moin/Makefile
index 2a02fe9a316d..00e34cefc09d 100644
--- a/devel/py-xstatic-svg-edit-moin/Makefile
+++ b/devel/py-xstatic-svg-edit-moin/Makefile
@@ -6,7 +6,7 @@ MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= XStatic-svg-edit-moin-${DISTVERSION}
-MAINTAINER= bofh@FreeBSD.org
+MAINTAINER= ports@FreeBSD.org
COMMENT= svg-edit-moin 2012.11.27 (XStatic packaging standard)
WWW= https://code.google.com/archive/p/svg-edit/
diff --git a/devel/rubygem-gitlab-dangerfiles/Makefile b/devel/rubygem-gitlab-dangerfiles/Makefile
index f92242030d1b..3952657ab24b 100644
--- a/devel/rubygem-gitlab-dangerfiles/Makefile
+++ b/devel/rubygem-gitlab-dangerfiles/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gitlab-dangerfiles
-PORTVERSION= 4.9.1
+PORTVERSION= 4.9.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-gitlab-dangerfiles/distinfo b/devel/rubygem-gitlab-dangerfiles/distinfo
index 5795b3ecd322..3ae12f096b06 100644
--- a/devel/rubygem-gitlab-dangerfiles/distinfo
+++ b/devel/rubygem-gitlab-dangerfiles/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747310509
-SHA256 (rubygem/gitlab-dangerfiles-4.9.1.gem) = 296b19d8aca5e4da8d391234914a1c4dfedc29700ddbcd9c554b6ffaa7fdf1b2
-SIZE (rubygem/gitlab-dangerfiles-4.9.1.gem) = 158720
+TIMESTAMP = 1748322613
+SHA256 (rubygem/gitlab-dangerfiles-4.9.2.gem) = d5c050f685d8720f6e70191a7d1216854d860dbdea5b455f87abe7542e005798
+SIZE (rubygem/gitlab-dangerfiles-4.9.2.gem) = 158720
diff --git a/devel/rubygem-google-apis-iamcredentials_v1-gitlab/Makefile b/devel/rubygem-google-apis-iamcredentials_v1-gitlab/Makefile
index 7e6ffec12817..c74ca5a57a3c 100644
--- a/devel/rubygem-google-apis-iamcredentials_v1-gitlab/Makefile
+++ b/devel/rubygem-google-apis-iamcredentials_v1-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-iamcredentials_v1
-PORTVERSION= 0.22.0
+PORTVERSION= 0.24.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
PKGNAMESUFFIX= -gitlab
diff --git a/devel/rubygem-google-apis-iamcredentials_v1-gitlab/distinfo b/devel/rubygem-google-apis-iamcredentials_v1-gitlab/distinfo
index 36bb20d87daa..f7df2c4e4129 100644
--- a/devel/rubygem-google-apis-iamcredentials_v1-gitlab/distinfo
+++ b/devel/rubygem-google-apis-iamcredentials_v1-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730724854
-SHA256 (rubygem/google-apis-iamcredentials_v1-0.22.0.gem) = 38c1de913d541802398841a124bb5592f1bae71119b5aede5369647eee7a3dad
-SIZE (rubygem/google-apis-iamcredentials_v1-0.22.0.gem) = 15872
+TIMESTAMP = 1748319590
+SHA256 (rubygem/google-apis-iamcredentials_v1-0.24.0.gem) = 5774dac78fb7b527895735252e2f76bf183b5a4462517256330327a1749c6384
+SIZE (rubygem/google-apis-iamcredentials_v1-0.24.0.gem) = 16384
diff --git a/devel/rubygem-oci/Makefile b/devel/rubygem-oci/Makefile
index b288143b5be0..bbc4611ee5a5 100644
--- a/devel/rubygem-oci/Makefile
+++ b/devel/rubygem-oci/Makefile
@@ -1,5 +1,5 @@
PORTNAME= oci
-DISTVERSION= 2.21.1
+DISTVERSION= 2.22.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -9,7 +9,8 @@ WWW= https://github.com/oracle/oci-ruby-sdk/
LICENSE= APACHE20
-RUN_DEPENDS= rubygem-inifile>=3.0.0:textproc/rubygem-inifile \
+RUN_DEPENDS= rubygem-circuitbox>=2.0.0:www/rubygem-circuitbox \
+ rubygem-inifile>=3.0.0:textproc/rubygem-inifile \
rubygem-json>=1.4.6:devel/rubygem-json \
rubygem-event_stream_parser>=1.0.0:devel/rubygem-event_stream_parser \
rubygem-jwt>2.1:www/rubygem-jwt \
diff --git a/devel/rubygem-oci/distinfo b/devel/rubygem-oci/distinfo
index 9760bdba0e18..16595c0c27bb 100644
--- a/devel/rubygem-oci/distinfo
+++ b/devel/rubygem-oci/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716315659
-SHA256 (rubygem/oci-2.21.1.gem) = 1b3498cfe42ed798563d4f652f1d7cdc40e56a979b3543673c1fe5f8f84631f1
-SIZE (rubygem/oci-2.21.1.gem) = 10406400
+TIMESTAMP = 1748326999
+SHA256 (rubygem/oci-2.22.0.gem) = ccc9f5f5c9ef5d44fba5775b7f93d38388b9f02d09ec42300deadbd56f3cb80a
+SIZE (rubygem/oci-2.22.0.gem) = 12295168
diff --git a/devel/rubygem-opentelemetry-instrumentation-pg/Makefile b/devel/rubygem-opentelemetry-instrumentation-pg/Makefile
index db6068152dad..882a89076645 100644
--- a/devel/rubygem-opentelemetry-instrumentation-pg/Makefile
+++ b/devel/rubygem-opentelemetry-instrumentation-pg/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-instrumentation-pg
-PORTVERSION= 0.30.0
+PORTVERSION= 0.30.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -13,6 +13,7 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-opentelemetry-api>=1.0<2:devel/rubygem-opentelemetry-api \
+ rubygem-opentelemetry-helpers-sql>=0:devel/rubygem-opentelemetry-helpers-sql \
rubygem-opentelemetry-helpers-sql-obfuscation>=0:devel/rubygem-opentelemetry-helpers-sql-obfuscation \
rubygem-opentelemetry-instrumentation-base>=0.23.0<0.24:devel/rubygem-opentelemetry-instrumentation-base
diff --git a/devel/rubygem-opentelemetry-instrumentation-pg/distinfo b/devel/rubygem-opentelemetry-instrumentation-pg/distinfo
index 7e8b685e7795..de28d86509ad 100644
--- a/devel/rubygem-opentelemetry-instrumentation-pg/distinfo
+++ b/devel/rubygem-opentelemetry-instrumentation-pg/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1737272899
-SHA256 (rubygem/opentelemetry-instrumentation-pg-0.30.0.gem) = c17dd639cf1a4b2fb1ed41208b751f1b6716d0c8fe28dc02f362f3abaa839529
-SIZE (rubygem/opentelemetry-instrumentation-pg-0.30.0.gem) = 15360
+TIMESTAMP = 1748319203
+SHA256 (rubygem/opentelemetry-instrumentation-pg-0.30.1.gem) = 85353ad70012e3a2e196c66a2c8029e791746e028997fcf43bedfdad3ac74f27
+SIZE (rubygem/opentelemetry-instrumentation-pg-0.30.1.gem) = 15360
diff --git a/devel/rubygem-ruby-prof/Makefile b/devel/rubygem-ruby-prof/Makefile
index 049d92a64f02..d291f03ab430 100644
--- a/devel/rubygem-ruby-prof/Makefile
+++ b/devel/rubygem-ruby-prof/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruby-prof
-PORTVERSION= 1.7.1
+PORTVERSION= 1.7.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,6 +10,8 @@ WWW= https://github.com/ruby-prof/ruby-prof
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+RUN_DEPENDS= rubygem-base64>=0:converters/rubygem-base64
+
USES= gem
PLIST_FILES= bin/ruby-prof bin/ruby-prof-check-trace
diff --git a/devel/rubygem-ruby-prof/distinfo b/devel/rubygem-ruby-prof/distinfo
index d37098b9e302..b2ecde16dcd3 100644
--- a/devel/rubygem-ruby-prof/distinfo
+++ b/devel/rubygem-ruby-prof/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1734329851
-SHA256 (rubygem/ruby-prof-1.7.1.gem) = 026393448cf92fd24a91739bf71ccd2bfe88fe8a1401ee8afc4948a16d62ea24
-SIZE (rubygem/ruby-prof-1.7.1.gem) = 107008
+TIMESTAMP = 1748322207
+SHA256 (rubygem/ruby-prof-1.7.2.gem) = 270424fcac37e611f2d15a55226c4628e234f8434e1d7c25ca8a2155b9fc4340
+SIZE (rubygem/ruby-prof-1.7.2.gem) = 105984
diff --git a/devel/sbt/Makefile b/devel/sbt/Makefile
index fa865c337694..0ce8c18a36da 100644
--- a/devel/sbt/Makefile
+++ b/devel/sbt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sbt
-PORTVERSION= 1.10.11
+PORTVERSION= 1.11.0
CATEGORIES= devel java
MASTER_SITES= https://github.com/sbt/sbt/releases/download/v${PORTVERSION}/
diff --git a/devel/sbt/distinfo b/devel/sbt/distinfo
index 10286ff53bf6..7ea1261d162c 100644
--- a/devel/sbt/distinfo
+++ b/devel/sbt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1742304701
-SHA256 (sbt-1.10.11.tgz) = 5034a64841b8a9cfb52a341e45b01df2b8c2ffaa87d8d2b0fe33c4cdcabd8f0c
-SIZE (sbt-1.10.11.tgz) = 58211742
+TIMESTAMP = 1748247525
+SHA256 (sbt-1.11.0.tgz) = ae8abe538fde8fc358ff3a9e6b01aae9646db1b9f91a46407485884303b28fb3
+SIZE (sbt-1.11.0.tgz) = 58204702
diff --git a/devel/tree-sitter/Makefile b/devel/tree-sitter/Makefile
index 687bfeda6562..8c243c6e25c7 100644
--- a/devel/tree-sitter/Makefile
+++ b/devel/tree-sitter/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tree-sitter
DISTVERSIONPREFIX= v
-DISTVERSION= 0.25.4
+DISTVERSION= 0.25.5
CATEGORIES= devel
MAINTAINER= adamw@FreeBSD.org
diff --git a/devel/tree-sitter/distinfo b/devel/tree-sitter/distinfo
index 1cfcc9d8ca88..f7f9f0b8c8d4 100644
--- a/devel/tree-sitter/distinfo
+++ b/devel/tree-sitter/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747024183
-SHA256 (tree-sitter-tree-sitter-v0.25.4_GH0.tar.gz) = 87eadc505905c70a692917c821958a819903f808f8d244068b1d273a033dc728
-SIZE (tree-sitter-tree-sitter-v0.25.4_GH0.tar.gz) = 857194
+TIMESTAMP = 1748396195
+SHA256 (tree-sitter-tree-sitter-v0.25.5_GH0.tar.gz) = 17a72b9dd7525b01d8fabf9ebee0edd3203fe3058ccc73cbc5e2070ccbe26c0d
+SIZE (tree-sitter-tree-sitter-v0.25.5_GH0.tar.gz) = 857428
diff --git a/devel/wasmer/Makefile b/devel/wasmer/Makefile
index e8aa2e0a5348..051fac6a6e26 100644
--- a/devel/wasmer/Makefile
+++ b/devel/wasmer/Makefile
@@ -1,6 +1,6 @@
PORTNAME= wasmer
DISTVERSIONPREFIX= v
-DISTVERSION= 6.0.0
+DISTVERSION= 6.0.1
CATEGORIES= devel
MAINTAINER= kjozic@gmail.com
@@ -14,10 +14,11 @@ ONLY_FOR_ARCHS= amd64
ONLY_FOR_ARCHS_REASON= only amd64 works so far (with some issues)
BUILD_DEPENDS= bash>0:shells/bash \
- libffi>0:devel/libffi \
- zstd>0:archivers/zstd
+ clang${_LLVM_VERSION}:devel/llvm${_LLVM_VERSION}
+LIB_DEPENDS= libffi.so:devel/libffi \
+ libzstd.so:archivers/zstd
-USES= cargo gmake llvm pkgconfig
+USES= cargo gmake llvm:18 nodejs:build pkgconfig
USE_GITHUB= yes
GH_ACCOUNT= wasmerio
@@ -26,18 +27,24 @@ CARGO_BUILD= no
CARGO_INSTALL= no
MAKE_ENV+= ENABLE_CRANELIFT=1 \
- ENABLE_LLVM=0 \
+ ENABLE_LLVM=1 \
ENABLE_SINGLEPASS=1 \
ENABLE_V8=0 \
ENABLE_WAMR=0 \
- ENABLE_WASMI=0
+ ENABLE_WASMI=0 \
+ LLVM_SYS_180_PREFIX=${LLVM_PREFIX} \
+ RUSTFLAGS="-L ${LOCALBASE}/lib"
ALL_TARGET= build-wasmer
-RUSTFLAGS= -L native=${LOCALBASE}/lib
+CC= clang${_LLVM_VERSION}
+CPP= clang-cpp${_LLVM_VERSION}
+CXX= clang++${_LLVM_VERSION}
PLIST_FILES= bin/wasmer
+_LLVM_VERSION= 18
+
pre-configure:
${REINPLACE_CMD} -e 's,%%LOCALBASE%%,${LOCALBASE},' ${WRKSRC}/Makefile
diff --git a/devel/wasmer/Makefile.crates b/devel/wasmer/Makefile.crates
index 2ce281b64569..44673b5fb664 100644
--- a/devel/wasmer/Makefile.crates
+++ b/devel/wasmer/Makefile.crates
@@ -30,7 +30,6 @@ CARGO_CRATES= addr2line-0.24.2 \
async-compression-0.4.23 \
async-trait-0.1.88 \
async-tungstenite-0.28.2 \
- atomic-polyfill-1.0.3 \
atomic-waker-1.1.2 \
autocfg-1.4.0 \
backtrace-0.3.74 \
@@ -107,7 +106,6 @@ CARGO_CRATES= addr2line-0.24.2 \
crc32fast-1.4.2 \
criterion-0.5.1 \
criterion-plot-0.5.0 \
- critical-section-1.2.0 \
crossbeam-channel-0.5.15 \
crossbeam-deque-0.8.6 \
crossbeam-epoch-0.9.18 \
@@ -158,8 +156,8 @@ CARGO_CRATES= addr2line-0.24.2 \
downcast-rs-1.2.1 \
dunce-1.0.5 \
dyn-clone-1.0.19 \
- dynasm-1.2.3 \
- dynasmrt-1.2.3 \
+ dynasm-3.2.0 \
+ dynasmrt-3.2.0 \
educe-0.5.11 \
either-1.15.0 \
encode_unicode-1.0.0 \
@@ -221,13 +219,13 @@ CARGO_CRATES= addr2line-0.24.2 \
half-2.6.0 \
handlebars-3.5.5 \
harsh-0.2.2 \
- hash32-0.2.1 \
+ hash32-0.3.1 \
hashbrown-0.11.2 \
hashbrown-0.12.3 \
hashbrown-0.13.2 \
hashbrown-0.14.5 \
hashbrown-0.15.2 \
- heapless-0.7.17 \
+ heapless-0.8.0 \
heck-0.3.3 \
heck-0.4.1 \
hermit-abi-0.3.9 \
@@ -321,8 +319,8 @@ CARGO_CRATES= addr2line-0.24.2 \
matchers-0.1.0 \
md5-0.7.0 \
memchr-2.7.4 \
- memmap2-0.5.10 \
memmap2-0.6.2 \
+ memmap2-0.9.5 \
memoffset-0.7.1 \
memoffset-0.9.1 \
merge-streams-0.1.2 \
@@ -401,8 +399,6 @@ CARGO_CRATES= addr2line-0.24.2 \
pretty_assertions-1.4.1 \
prettyplease-0.2.32 \
proc-macro-crate-1.3.1 \
- proc-macro-error-1.0.4 \
- proc-macro-error-attr-1.0.4 \
proc-macro-error-attr2-2.0.0 \
proc-macro-error2-2.0.1 \
proc-macro2-1.0.95 \
diff --git a/devel/wasmer/distinfo b/devel/wasmer/distinfo
index 12ef73a0ee23..02952f75c344 100644
--- a/devel/wasmer/distinfo
+++ b/devel/wasmer/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1746366697
+TIMESTAMP = 1748186853
SHA256 (rust/crates/addr2line-0.24.2.crate) = dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1
SIZE (rust/crates/addr2line-0.24.2.crate) = 39015
SHA256 (rust/crates/adler2-2.0.0.crate) = 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
@@ -63,8 +63,6 @@ SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a5286
SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
SHA256 (rust/crates/async-tungstenite-0.28.2.crate) = 1c348fb0b6d132c596eca3dcd941df48fb597aafcb07a738ec41c004b087dc99
SIZE (rust/crates/async-tungstenite-0.28.2.crate) = 42641
-SHA256 (rust/crates/atomic-polyfill-1.0.3.crate) = 8cf2bce30dfe09ef0bfaef228b9d414faaf7e563035494d7fe092dba54b300f4
-SIZE (rust/crates/atomic-polyfill-1.0.3.crate) = 11581
SHA256 (rust/crates/atomic-waker-1.1.2.crate) = 1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0
SIZE (rust/crates/atomic-waker-1.1.2.crate) = 12422
SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
@@ -217,8 +215,6 @@ SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f
SIZE (rust/crates/criterion-0.5.1.crate) = 110088
SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
-SHA256 (rust/crates/critical-section-1.2.0.crate) = 790eea4361631c5e7d22598ecd5723ff611904e3344ce8720784c93e3d83d40b
-SIZE (rust/crates/critical-section-1.2.0.crate) = 19133
SHA256 (rust/crates/crossbeam-channel-0.5.15.crate) = 82b8f8f868b36967f9606790d1903570de9ceaf870a7bf9fbbd3016d636a2cb2
SIZE (rust/crates/crossbeam-channel-0.5.15.crate) = 92716
SHA256 (rust/crates/crossbeam-deque-0.8.6.crate) = 9dd111b7b7f7d55b72c0a6ae361660ee5853c9af73f70c3c2ef6858b950e2e51
@@ -319,10 +315,10 @@ SHA256 (rust/crates/dunce-1.0.5.crate) = 92773504d58c093f6de2459af4af33faa518c13
SIZE (rust/crates/dunce-1.0.5.crate) = 8244
SHA256 (rust/crates/dyn-clone-1.0.19.crate) = 1c7a8fb8a9fbf66c1f703fe16184d10ca0ee9d23be5b4436400408ba54a95005
SIZE (rust/crates/dyn-clone-1.0.19.crate) = 12896
-SHA256 (rust/crates/dynasm-1.2.3.crate) = add9a102807b524ec050363f09e06f1504214b0e1c7797f64261c891022dce8b
-SIZE (rust/crates/dynasm-1.2.3.crate) = 103467
-SHA256 (rust/crates/dynasmrt-1.2.3.crate) = 64fba5a42bd76a17cad4bfa00de168ee1cbfa06a5e8ce992ae880218c05641a9
-SIZE (rust/crates/dynasmrt-1.2.3.crate) = 19701
+SHA256 (rust/crates/dynasm-3.2.0.crate) = f0cecff24995c8a5a3c3169cff4c733fe7d91aedf5d8cc96238738bfe53186b8
+SIZE (rust/crates/dynasm-3.2.0.crate) = 150841
+SHA256 (rust/crates/dynasmrt-3.2.0.crate) = 7f5eab96b8688bcbf1d2354bcfe0261005ac1dd0616747152ada34948d4e9582
+SIZE (rust/crates/dynasmrt-3.2.0.crate) = 28692
SHA256 (rust/crates/educe-0.5.11.crate) = e4bd92664bf78c4d3dba9b7cdafce6fa15b13ed3ed16175218196942e99168a8
SIZE (rust/crates/educe-0.5.11.crate) = 47047
SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
@@ -445,8 +441,8 @@ SHA256 (rust/crates/handlebars-3.5.5.crate) = 4498fc115fa7d34de968184e473529abb4
SIZE (rust/crates/handlebars-3.5.5.crate) = 77308
SHA256 (rust/crates/harsh-0.2.2.crate) = a6fce2283849822530a18d7d8eeb1719ac65a27cfb6649c0dc8dfd2d2cc5edfb
SIZE (rust/crates/harsh-0.2.2.crate) = 21969
-SHA256 (rust/crates/hash32-0.2.1.crate) = b0c35f58762feb77d74ebe43bdbc3210f09be9fe6742234d573bacc26ed92b67
-SIZE (rust/crates/hash32-0.2.1.crate) = 11168
+SHA256 (rust/crates/hash32-0.3.1.crate) = 47d60b12902ba28e2730cd37e95b8c9223af2808df9e902d4df49588d1470606
+SIZE (rust/crates/hash32-0.3.1.crate) = 10273
SHA256 (rust/crates/hashbrown-0.11.2.crate) = ab5ef0d4909ef3724cc8cce6ccc8572c5c817592e9285f5464f8e86f8bd3726e
SIZE (rust/crates/hashbrown-0.11.2.crate) = 85713
SHA256 (rust/crates/hashbrown-0.12.3.crate) = 8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888
@@ -457,8 +453,8 @@ SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
SHA256 (rust/crates/hashbrown-0.15.2.crate) = bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289
SIZE (rust/crates/hashbrown-0.15.2.crate) = 138478
-SHA256 (rust/crates/heapless-0.7.17.crate) = cdc6457c0eb62c71aac4bc17216026d8410337c4126773b9c5daba343f17964f
-SIZE (rust/crates/heapless-0.7.17.crate) = 75767
+SHA256 (rust/crates/heapless-0.8.0.crate) = 0bfb9eb618601c89945a70e254898da93b13be0388091d42117462b265bb3fad
+SIZE (rust/crates/heapless-0.8.0.crate) = 77802
SHA256 (rust/crates/heck-0.3.3.crate) = 6d621efb26863f0e9924c6ac577e8275e5e6b77455db64ffa6c65c904e9e132c
SIZE (rust/crates/heck-0.3.3.crate) = 10260
SHA256 (rust/crates/heck-0.4.1.crate) = 95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8
@@ -645,10 +641,10 @@ SHA256 (rust/crates/md5-0.7.0.crate) = 490cc448043f947bae3cbee9c203358d62dbee0db
SIZE (rust/crates/md5-0.7.0.crate) = 6671
SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
SIZE (rust/crates/memchr-2.7.4.crate) = 96670
-SHA256 (rust/crates/memmap2-0.5.10.crate) = 83faa42c0a078c393f6b29d5db232d8be22776a891f8f56e5284faee4a20b327
-SIZE (rust/crates/memmap2-0.5.10.crate) = 26847
SHA256 (rust/crates/memmap2-0.6.2.crate) = 6d28bba84adfe6646737845bc5ebbfa2c08424eb1c37e94a1fd2a82adb56a872
SIZE (rust/crates/memmap2-0.6.2.crate) = 27221
+SHA256 (rust/crates/memmap2-0.9.5.crate) = fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f
+SIZE (rust/crates/memmap2-0.9.5.crate) = 33280
SHA256 (rust/crates/memoffset-0.7.1.crate) = 5de893c32cde5f383baa4c04c5d6dbdd735cfd4a794b0debdb2bb1b421da5ff4
SIZE (rust/crates/memoffset-0.7.1.crate) = 8556
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
@@ -805,10 +801,6 @@ SHA256 (rust/crates/prettyplease-0.2.32.crate) = 664ec5419c51e34154eec046ebcba56
SIZE (rust/crates/prettyplease-0.2.32.crate) = 72024
SHA256 (rust/crates/proc-macro-crate-1.3.1.crate) = 7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919
SIZE (rust/crates/proc-macro-crate-1.3.1.crate) = 9678
-SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c
-SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293
-SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869
-SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971
SHA256 (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 96de42df36bb9bba5542fe9f1a054b8cc87e172759a1868aa05c1f3acc89dfc5
SIZE (rust/crates/proc-macro-error-attr2-2.0.0.crate) = 7745
SHA256 (rust/crates/proc-macro-error2-2.0.1.crate) = 11ec05c52be0a07b08061f7dd003e7d7092e0472bc731b4af7bb1ef876109802
@@ -1501,5 +1493,5 @@ SHA256 (rust/crates/zstd-safe-7.2.4.crate) = 8f49c4d5f0abb602a93fb8736af2a4f4dd9
SIZE (rust/crates/zstd-safe-7.2.4.crate) = 29350
SHA256 (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = eb81183ddd97d0c74cedf1d50d85c8d08c1b8b68ee863bdee9e706eedba1a237
SIZE (rust/crates/zstd-sys-2.0.15+zstd.1.5.7.crate) = 774847
-SHA256 (wasmerio-wasmer-v6.0.0_GH0.tar.gz) = 07ab0bfc73f0add8617de74c363f558686e9598ba194c7c8804e7cea9996397e
-SIZE (wasmerio-wasmer-v6.0.0_GH0.tar.gz) = 113953884
+SHA256 (wasmerio-wasmer-v6.0.1_GH0.tar.gz) = 83facc7004f9e136bbf1cf183259444b5d04d9a96dfa9943aacec1e086762c7c
+SIZE (wasmerio-wasmer-v6.0.1_GH0.tar.gz) = 113965579