summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile6
-rw-r--r--devel/apitrace/Makefile22
-rw-r--r--devel/apitrace/distinfo6
-rw-r--r--devel/apitrace/files/patch-CMakeLists.txt4
-rw-r--r--devel/apitrace/files/patch-lib_trace_CMakeLists.txt12
-rw-r--r--devel/apitrace/files/patch-thirdparty_CMakeLists.txt26
-rw-r--r--devel/apitrace/pkg-plist5
-rw-r--r--devel/boost-libs/Makefile2
-rw-r--r--devel/boost-libs/files/patch-boost_dll_detail_posix_program__location__impl.hpp11
-rw-r--r--devel/electron35/Makefile1
-rw-r--r--devel/electron35/Makefile.version2
-rw-r--r--devel/electron35/distinfo10
-rw-r--r--devel/electron35/files/patch-electron_shell_browser_api_electron__api__web__contents.cc16
-rw-r--r--devel/electron35/files/patch-electron_shell_browser_native__window.cc4
-rw-r--r--devel/electron35/files/patch-electron_shell_browser_native__window__views.cc42
-rw-r--r--devel/electron35/files/patch-electron_shell_browser_native__window__views.h4
-rw-r--r--devel/electron35/files/patch-electron_shell_browser_ui_file__dialog.h4
-rw-r--r--devel/electron35/files/patch-electron_shell_common_node__bindings.cc4
-rw-r--r--devel/electron36/Makefile4
-rw-r--r--devel/electron36/Makefile.version2
-rw-r--r--devel/electron36/distinfo22
-rw-r--r--devel/electron36/files/patch-electron_shell_browser_native__window.cc4
-rw-r--r--devel/electron36/files/patch-electron_shell_browser_native__window__views.cc42
-rw-r--r--devel/electron36/files/patch-electron_shell_browser_native__window__views.h4
-rw-r--r--devel/electron36/files/patch-electron_shell_common_node__bindings.cc4
-rw-r--r--devel/gdcm/Makefile1
-rw-r--r--devel/gitaly/distinfo14
-rw-r--r--devel/got/Makefile2
-rw-r--r--devel/got/distinfo6
-rw-r--r--devel/hotspot/files/patch-src_models_timelinedelegate.cpp11
-rw-r--r--devel/kdevelop/Makefile1
-rw-r--r--devel/kdevelop/pkg-plist2
-rw-r--r--devel/libayatana-appindicator/Makefile4
-rw-r--r--devel/libayatana-appindicator/distinfo6
-rw-r--r--devel/libplist/files/patch-cython10
-rw-r--r--devel/osc/Makefile2
-rw-r--r--devel/osc/distinfo6
-rw-r--r--devel/p5-Term-Choose-LineFold-XS/Makefile2
-rw-r--r--devel/p5-Term-Choose-LineFold-XS/distinfo6
-rw-r--r--devel/p5-Term-Choose-Util/Makefile4
-rw-r--r--devel/p5-Term-Choose-Util/distinfo6
-rw-r--r--devel/p5-Term-Choose/Makefile2
-rw-r--r--devel/p5-Term-Choose/distinfo6
-rw-r--r--devel/p5-Term-Form/Makefile2
-rw-r--r--devel/p5-Term-Form/distinfo6
-rw-r--r--devel/p5-Term-TablePrint/Makefile2
-rw-r--r--devel/p5-Term-TablePrint/distinfo6
-rw-r--r--devel/p5-Test2-Harness/Makefile2
-rw-r--r--devel/p5-Test2-Harness/distinfo6
-rw-r--r--devel/p5-autobox/Makefile5
-rw-r--r--devel/pear-Horde_Exception/Makefile2
-rw-r--r--devel/pear-Horde_Exception/distinfo1
-rw-r--r--devel/pear-Horde_Stream/Makefile2
-rw-r--r--devel/pear-Horde_Stream/distinfo1
-rw-r--r--devel/pear-Horde_Stream_Wrapper/Makefile2
-rw-r--r--devel/pear-Horde_Translation/Makefile2
-rw-r--r--devel/pear-Horde_Util/Makefile2
-rw-r--r--devel/pear-channel-horde/Makefile2
-rw-r--r--devel/phpunit11/Makefile2
-rw-r--r--devel/phpunit11/distinfo6
-rw-r--r--devel/phpunit12/Makefile2
-rw-r--r--devel/phpunit12/distinfo6
-rw-r--r--devel/py-aiobotocore/Makefile6
-rw-r--r--devel/py-aiobotocore/distinfo6
-rw-r--r--devel/py-aiobotocore/files/patch-pyproject.toml20
-rw-r--r--devel/py-botocore/Makefile2
-rw-r--r--devel/py-botocore/distinfo6
-rw-r--r--devel/py-cachetools/Makefile2
-rw-r--r--devel/py-cachetools/distinfo6
-rw-r--r--devel/py-click-plugins/Makefile7
-rw-r--r--devel/py-click-plugins/distinfo6
-rw-r--r--devel/py-cronsim/Makefile23
-rw-r--r--devel/py-cronsim/distinfo3
-rw-r--r--devel/py-cronsim/pkg-descr3
-rw-r--r--devel/py-cwcwidth/Makefile3
-rw-r--r--devel/py-cwcwidth/files/patch-pyproject.toml11
-rw-r--r--devel/py-dj52-django-rq/Makefile2
-rw-r--r--devel/py-dockerfile-parse/Makefile23
-rw-r--r--devel/py-dockerfile-parse/distinfo3
-rw-r--r--devel/py-dockerfile-parse/pkg-descr1
-rw-r--r--devel/py-flake8-import-order/Makefile2
-rw-r--r--devel/py-flake8-import-order/distinfo6
-rw-r--r--devel/py-frozenlist/Makefile2
-rw-r--r--devel/py-frozenlist/distinfo6
-rw-r--r--devel/py-futurist/Makefile4
-rw-r--r--devel/py-futurist/distinfo6
-rw-r--r--devel/py-gapic-generator/Makefile2
-rw-r--r--devel/py-gapic-generator/distinfo6
-rw-r--r--devel/py-gevent/Makefile11
-rw-r--r--devel/py-gevent/distinfo6
-rw-r--r--devel/py-grpcio-status/Makefile2
-rw-r--r--devel/py-grpcio-status/distinfo6
-rw-r--r--devel/py-hypothesis/Makefile2
-rw-r--r--devel/py-hypothesis/distinfo6
-rw-r--r--devel/py-ipympl/Makefile2
-rw-r--r--devel/py-jaraco.logging/Makefile5
-rw-r--r--devel/py-jaraco.logging/distinfo6
-rw-r--r--devel/py-jaraco.logging/files/patch-pyproject.toml22
-rw-r--r--devel/py-keystoneauth1/Makefile4
-rw-r--r--devel/py-keystoneauth1/distinfo6
-rw-r--r--devel/py-libcst/Makefile7
-rw-r--r--devel/py-libcst/Makefile.crates51
-rw-r--r--devel/py-libcst/distinfo108
-rw-r--r--devel/py-libplist/Makefile2
-rw-r--r--devel/py-lxml5/Makefile1
-rw-r--r--devel/py-lxml5/files/patch-cython49
-rw-r--r--devel/py-lxml5/files/patch-pyproject.toml9
-rw-r--r--devel/py-msgpack/Makefile2
-rw-r--r--devel/py-msgpack/distinfo6
-rw-r--r--devel/py-msgpack/files/patch-pyproject.toml7
-rw-r--r--devel/py-mypy/Makefile4
-rw-r--r--devel/py-mypy/distinfo6
-rw-r--r--devel/py-oncalendar/Makefile20
-rw-r--r--devel/py-oncalendar/distinfo3
-rw-r--r--devel/py-oncalendar/pkg-descr9
-rw-r--r--devel/py-openapi-spec-validator/Makefile2
-rw-r--r--devel/py-openapi-spec-validator/distinfo6
-rw-r--r--devel/py-opentelemetry-api/Makefile2
-rw-r--r--devel/py-opentelemetry-api/distinfo6
-rw-r--r--devel/py-opentelemetry-exporter-otlp-proto-common/Makefile2
-rw-r--r--devel/py-opentelemetry-exporter-otlp-proto-common/distinfo6
-rw-r--r--devel/py-opentelemetry-exporter-otlp-proto-grpc/Makefile2
-rw-r--r--devel/py-opentelemetry-exporter-otlp-proto-grpc/distinfo6
-rw-r--r--devel/py-opentelemetry-exporter-otlp-proto-http/Makefile2
-rw-r--r--devel/py-opentelemetry-exporter-otlp-proto-http/distinfo6
-rw-r--r--devel/py-opentelemetry-exporter-otlp/Makefile2
-rw-r--r--devel/py-opentelemetry-exporter-otlp/distinfo6
-rw-r--r--devel/py-opentelemetry-proto/Makefile2
-rw-r--r--devel/py-opentelemetry-proto/distinfo6
-rw-r--r--devel/py-opentelemetry-sdk/Makefile4
-rw-r--r--devel/py-opentelemetry-sdk/distinfo6
-rw-r--r--devel/py-opentelemetry-semantic-conventions/Makefile4
-rw-r--r--devel/py-opentelemetry-semantic-conventions/distinfo6
-rw-r--r--devel/py-p4python/Makefile2
-rw-r--r--devel/py-p4python/distinfo6
-rw-r--r--devel/py-p4python/files/patch-P4API.cpp20
-rw-r--r--devel/py-p4python/files/patch-setup.py49
-rw-r--r--devel/py-pdm/Makefile11
-rw-r--r--devel/py-pdm/distinfo6
-rw-r--r--devel/py-propcache/Makefile4
-rw-r--r--devel/py-propcache/distinfo6
-rw-r--r--devel/py-pycocotools/Makefile3
-rw-r--r--devel/py-pycocotools/files/patch-pyproject.toml3
-rw-r--r--devel/py-pycrdt/Makefile3
-rw-r--r--devel/py-pycrdt/Makefile.crates30
-rw-r--r--devel/py-pycrdt/distinfo66
-rw-r--r--devel/py-pydantic2/Makefile2
-rw-r--r--devel/py-pydantic2/distinfo6
-rw-r--r--devel/py-pyright/Makefile2
-rw-r--r--devel/py-pyright/distinfo6
-rw-r--r--devel/py-pytest-relaxed/Makefile25
-rw-r--r--devel/py-pytest-relaxed/distinfo3
-rw-r--r--devel/py-pytest-relaxed/pkg-descr5
-rw-r--r--devel/py-pytest-run-parallel/Makefile2
-rw-r--r--devel/py-pytest-run-parallel/distinfo6
-rw-r--r--devel/py-pyyaml-ft/Makefile4
-rw-r--r--devel/py-pyyaml-ft/distinfo6
-rw-r--r--devel/py-pyyaml-ft/files/patch-setup.py4
-rw-r--r--devel/py-recurring-ical-events/Makefile5
-rw-r--r--devel/py-recurring-ical-events/distinfo6
-rw-r--r--devel/py-requirements-detector/Makefile15
-rw-r--r--devel/py-requirements-detector/distinfo6
-rw-r--r--devel/py-thriftpy2/Makefile3
-rw-r--r--devel/py-thriftpy2/files/patch-pyproject.toml11
-rw-r--r--devel/py-tooz/Makefile10
-rw-r--r--devel/py-tooz/distinfo6
-rw-r--r--devel/py-ty/Makefile4
-rw-r--r--devel/py-ty/Makefile.crates17
-rw-r--r--devel/py-ty/distinfo40
-rw-r--r--devel/py-wait-for2/Makefile2
-rw-r--r--devel/py-wait-for2/distinfo6
-rw-r--r--devel/root/Makefile54
-rw-r--r--devel/root/distinfo6
-rw-r--r--devel/root/files/patch-cmake_modules_SearchInstalledSoftware.cmake22
-rw-r--r--devel/root/files/patch-interpreter_cling_lib_Interpreter_Interpreter.cpp20
-rw-r--r--devel/root/pkg-plist2872
-rw-r--r--devel/rubygem-async/Makefile4
-rw-r--r--devel/rubygem-async/distinfo6
-rw-r--r--devel/rubygem-aws-partitions/Makefile2
-rw-r--r--devel/rubygem-aws-partitions/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-amplify/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-amplify/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-apigateway/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-apigateway/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-apigatewayv2/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-apigatewayv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bcmpricingcalculator/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-bcmpricingcalculator/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrock/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-bedrock/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-bedrockagentruntime/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-bedrockagentruntime/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-cloudformation/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-cloudformation/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-core/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-core/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ec2/Makefile4
-rw-r--r--devel/rubygem-aws-sdk-ec2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ecr/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-ecr/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-emrserverless/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-emrserverless/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-evs/Makefile20
-rw-r--r--devel/rubygem-aws-sdk-evs/distinfo3
-rw-r--r--devel/rubygem-aws-sdk-evs/pkg-descr1
-rw-r--r--devel/rubygem-aws-sdk-invoicing/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-invoicing/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-kms/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-kms/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediaconnect/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-mediaconnect/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-mediaconvert/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-mediaconvert/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-networkfirewall/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-networkfirewall/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-rds/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-rds/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-rekognition/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-rekognition/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-resources/Makefile3
-rw-r--r--devel/rubygem-aws-sdk-resources/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-route53/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-route53/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-s3tables/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-s3tables/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-sagemaker/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-sagemaker/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-transcribeservice/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-transcribeservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-transcribestreamingservice/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-transcribestreamingservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-wafv2/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-wafv2/distinfo6
-rw-r--r--devel/rubygem-bson/Makefile2
-rw-r--r--devel/rubygem-bson/distinfo6
-rw-r--r--devel/rubygem-cucumber-rails/Makefile3
-rw-r--r--devel/rubygem-cucumber/Makefile14
-rw-r--r--devel/rubygem-cucumber/distinfo6
-rw-r--r--devel/rubygem-cucumber9/Makefile35
-rw-r--r--devel/rubygem-cucumber9/distinfo3
-rw-r--r--devel/rubygem-cucumber9/pkg-descr1
-rw-r--r--devel/rubygem-datadog-ci/Makefile2
-rw-r--r--devel/rubygem-datadog-ci/distinfo6
-rw-r--r--devel/rubygem-dry-types/Makefile2
-rw-r--r--devel/rubygem-dry-types/distinfo6
-rw-r--r--devel/rubygem-google-apis-cloudresourcemanager_v1/Makefile2
-rw-r--r--devel/rubygem-google-apis-cloudresourcemanager_v1/distinfo6
-rw-r--r--devel/rubygem-google-apis-cloudresourcemanager_v3/Makefile2
-rw-r--r--devel/rubygem-google-apis-cloudresourcemanager_v3/distinfo6
-rw-r--r--devel/rubygem-google-apis-compute_v1/Makefile2
-rw-r--r--devel/rubygem-google-apis-compute_v1/distinfo6
-rw-r--r--devel/rubygem-google-apis-storage_v1/Makefile2
-rw-r--r--devel/rubygem-google-apis-storage_v1/distinfo6
-rw-r--r--devel/rubygem-io-event/Makefile2
-rw-r--r--devel/rubygem-io-event/distinfo6
-rw-r--r--devel/rubygem-rack-mini-profiler/Makefile2
-rw-r--r--devel/rubygem-rack-mini-profiler/distinfo6
-rw-r--r--devel/rubygem-rubocop-ast/Makefile2
-rw-r--r--devel/rubygem-rubocop-ast/distinfo6
-rw-r--r--devel/rubygem-rubocop/Makefile2
-rw-r--r--devel/rubygem-rubocop/distinfo6
-rw-r--r--devel/rubygem-sorbet-runtime/Makefile2
-rw-r--r--devel/rubygem-sorbet-runtime/distinfo6
-rw-r--r--devel/rubygem-state_machines/Makefile2
-rw-r--r--devel/rubygem-state_machines/distinfo6
-rw-r--r--devel/slibtool/Makefile2
-rw-r--r--devel/slibtool/distinfo6
-rw-r--r--devel/sltdl/Makefile2
-rw-r--r--devel/sltdl/distinfo6
-rw-r--r--devel/sltdl/pkg-plist3
-rw-r--r--devel/tracy/Makefile2
-rw-r--r--devel/tracy/distinfo6
272 files changed, 2508 insertions, 2333 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 9946f6b7820b..59a5d7964e46 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -4739,6 +4739,7 @@
SUBDIR += py-crc32c
SUBDIR += py-crcmod
SUBDIR += py-crick
+ SUBDIR += py-cronsim
SUBDIR += py-crontab
SUBDIR += py-crosshair-tool
SUBDIR += py-cson
@@ -4818,6 +4819,7 @@
SUBDIR += py-django-rq
SUBDIR += py-dm-tree
SUBDIR += py-docformatter
+ SUBDIR += py-dockerfile-parse
SUBDIR += py-dockerpty
SUBDIR += py-docopt
SUBDIR += py-doctest-ignore-unicode
@@ -5330,6 +5332,7 @@
SUBDIR += py-olefile
SUBDIR += py-omnijson
SUBDIR += py-omniorb
+ SUBDIR += py-oncalendar
SUBDIR += py-onigurumacffi
SUBDIR += py-opcodes
SUBDIR += py-openapi-codec
@@ -5719,6 +5722,7 @@
SUBDIR += py-pytest-recording
SUBDIR += py-pytest-regressions
SUBDIR += py-pytest-regtest
+ SUBDIR += py-pytest-relaxed
SUBDIR += py-pytest-remotedata
SUBDIR += py-pytest-repeat
SUBDIR += py-pytest-rerunfailures
@@ -6659,6 +6663,7 @@
SUBDIR += rubygem-aws-sdk-emrserverless
SUBDIR += rubygem-aws-sdk-entityresolution
SUBDIR += rubygem-aws-sdk-eventbridge
+ SUBDIR += rubygem-aws-sdk-evs
SUBDIR += rubygem-aws-sdk-finspace
SUBDIR += rubygem-aws-sdk-finspacedata
SUBDIR += rubygem-aws-sdk-firehose
@@ -7178,6 +7183,7 @@
SUBDIR += rubygem-cucumber-rails
SUBDIR += rubygem-cucumber-tag-expressions
SUBDIR += rubygem-cucumber-wire
+ SUBDIR += rubygem-cucumber9
SUBDIR += rubygem-curses
SUBDIR += rubygem-cyoi
SUBDIR += rubygem-daemon_controller
diff --git a/devel/apitrace/Makefile b/devel/apitrace/Makefile
index 60f04c7eacd0..37db1c0e94bf 100644
--- a/devel/apitrace/Makefile
+++ b/devel/apitrace/Makefile
@@ -1,5 +1,5 @@
PORTNAME= apitrace
-DISTVERSION= 12.0
+DISTVERSION= 13.0
CATEGORIES= devel
MAINTAINER= freebsd@sysctl.cz
@@ -13,6 +13,7 @@ BUILD_DEPENDS= brotli>0:archivers/brotli \
googletest>0:devel/googletest \
libbacktrace>0:devel/libbacktrace \
png>0:graphics/png \
+ vulkan-headers>0:graphics/vulkan-headers \
snappy>0:archivers/snappy
LIB_DEPENDS= libbrotlidec.so:archivers/brotli \
@@ -20,37 +21,32 @@ LIB_DEPENDS= libbrotlidec.so:archivers/brotli \
libpng.so:graphics/png \
libsnappy.so:archivers/snappy
-USES= cmake compiler:c++11-lang desktop-file-utils pkgconfig python shebangfix xorg
+USES= cmake compiler:c++17-lang desktop-file-utils localbase:ldflags pkgconfig python qt:6 shebangfix xorg
USE_XORG= x11
USE_GITHUB= yes
-GH_ACCOUNT= apitrace
-GH_PROJECT= apitrace
GH_TUPLE= microsoft:DirectXMath:e95d848:DirectXMath/thirdparty/directxmath
SHEBANG_FILES= scripts/*.py
-OPTIONS_DEFINE= DOCS QT5 WAFFLE
-OPTIONS_DEFAULT= QT5 WAFFLE
+OPTIONS_DEFINE= DOCS WAFFLE
+OPTIONS_DEFAULT= WAFFLE
OPTIONS_SUB= yes
-QT5_USES= qt:5
-QT5_USE= QT=core,gui,network,widgets,buildtools:build,qmake:build
-QT5_CMAKE_BOOL= ENABLE_GUI
+USE_QT= base
+USE_GL= gl opengl
+CMAKE_ON= ENABLE_QT6
WAFFLE_DESC= Use Waffle library to allow retrace on Wayland, headless etc.
+WAFFLE_BUILD_DEPENDS= wayland-protocols>=0:graphics/wayland-protocols
WAFFLE_LIB_DEPENDS= libwaffle-1.so:graphics/waffle
WAFFLE_CMAKE_BOOL= ENABLE_WAFFLE
-LDFLAGS+= -L${LOCALBASE}/lib
-
post-patch:
${REINPLACE_CMD} -e 's|__linux__|__unix__|' ${WRKSRC}/retrace/glstate_images.cpp
post-install:
${RM} ${STAGEDIR}${DOCSDIR}/LICENSE.txt
-
-post-install-QT5-on:
${INSTALL_DATA} ${FILESDIR}/qapitrace.desktop ${STAGEDIR}${PREFIX}/share/applications
.include <bsd.port.mk>
diff --git a/devel/apitrace/distinfo b/devel/apitrace/distinfo
index 2feb17a37a07..5e7228e0cfa0 100644
--- a/devel/apitrace/distinfo
+++ b/devel/apitrace/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1741604876
-SHA256 (apitrace-apitrace-12.0_GH0.tar.gz) = d6d3c8eb582f2953dd2ca780ce2750e44208d1b4e73d973e3f72c5326307faf3
-SIZE (apitrace-apitrace-12.0_GH0.tar.gz) = 2273615
+TIMESTAMP = 1751019549
+SHA256 (apitrace-apitrace-13.0_GH0.tar.gz) = 843f34ad3859519644c82628ac6e6405e1a497fc5f227d06591c5dc4a643c00a
+SIZE (apitrace-apitrace-13.0_GH0.tar.gz) = 2274587
SHA256 (microsoft-DirectXMath-e95d848_GH0.tar.gz) = efc8fe6c7cebe8e90d5d29020e2f09e7af41570959ec7ab501b55a7d36aad318
SIZE (microsoft-DirectXMath-e95d848_GH0.tar.gz) = 219785
diff --git a/devel/apitrace/files/patch-CMakeLists.txt b/devel/apitrace/files/patch-CMakeLists.txt
index f4ecc1842560..2ab689caf661 100644
--- a/devel/apitrace/files/patch-CMakeLists.txt
+++ b/devel/apitrace/files/patch-CMakeLists.txt
@@ -1,6 +1,6 @@
---- CMakeLists.txt.orig 2024-05-30 18:10:10 UTC
+--- CMakeLists.txt.orig 2025-06-26 12:43:44 UTC
+++ CMakeLists.txt
-@@ -411,6 +411,10 @@ endif ()
+@@ -421,6 +421,10 @@ endif ()
elseif (ENABLE_STATIC_EXE)
set (CMAKE_EXE_LINKER_FLAGS "${CMAKE_EXE_LINKER_FLAGS} -static-libgcc -static-libstdc++")
endif ()
diff --git a/devel/apitrace/files/patch-lib_trace_CMakeLists.txt b/devel/apitrace/files/patch-lib_trace_CMakeLists.txt
index 9e61019d6f69..a9cc6dc9ccbd 100644
--- a/devel/apitrace/files/patch-lib_trace_CMakeLists.txt
+++ b/devel/apitrace/files/patch-lib_trace_CMakeLists.txt
@@ -1,6 +1,6 @@
---- lib/trace/CMakeLists.txt.orig 2024-05-30 18:10:10 UTC
+--- lib/trace/CMakeLists.txt.orig 2025-06-26 12:43:44 UTC
+++ lib/trace/CMakeLists.txt
-@@ -27,6 +27,8 @@ add_convenience_library (common
+@@ -27,13 +27,15 @@ add_convenience_library (common
trace_ostream_zlib.cpp
)
@@ -9,3 +9,11 @@
target_link_libraries (common
guids
highlight
+ os
+- Snappy::snappy
+ ZLIB::ZLIB
+ PkgConfig::BROTLIDEC
++ ${Snappy_LIBRARIES}
+ )
+
+ if (BUILD_TESTING)
diff --git a/devel/apitrace/files/patch-thirdparty_CMakeLists.txt b/devel/apitrace/files/patch-thirdparty_CMakeLists.txt
index 982275526b6c..e470b7dc1a18 100644
--- a/devel/apitrace/files/patch-thirdparty_CMakeLists.txt
+++ b/devel/apitrace/files/patch-thirdparty_CMakeLists.txt
@@ -1,6 +1,6 @@
---- thirdparty/CMakeLists.txt.orig 2024-05-30 18:10:10 UTC
+--- thirdparty/CMakeLists.txt.orig 2025-06-26 12:43:44 UTC
+++ thirdparty/CMakeLists.txt
-@@ -16,54 +16,69 @@ endfunction ()
+@@ -16,56 +16,70 @@ endfunction ()
include (${ARGV})
endfunction ()
@@ -84,15 +84,21 @@
+# include_with_scope (libbacktrace.cmake)
+#endif ()
- # We use non-standard C++ flags, so we can't just use GTest's CMakeLists.txt
--if (NOT GTEST_FOUND)
-- message (STATUS "Using bundled GTest")
-- include_with_scope (gtest.cmake)
+-if (BUILD_TESTING)
+- # We use non-standard C++ flags, so we can't just use GTest's CMakeLists.txt
+- if (NOT GTEST_FOUND)
+- message (STATUS "Using bundled GTest")
+- include_with_scope (gtest.cmake)
+- endif ()
-endif ()
-+#if (NOT GTEST_FOUND)
-+# message (STATUS "Using bundled GTest")
-+# include_with_scope (gtest.cmake)
++#if (BUILD_TESTING)
++# # We use non-standard C++ flags, so we can't just use GTest's CMakeLists.txt
++# if (NOT GTEST_FOUND)
++# message (STATUS "Using bundled GTest")
++# include_with_scope (gtest.cmake)
++# endif ()
+#endif ()
++
+find_path(Snappy_INCLUDE_DIR NAMES snappy.h
+ PATHS ${Snappy_ROOT_DIR} ${Snappy_ROOT_DIR}/include /usr/local/include)
+
@@ -105,8 +111,6 @@
+if(SNAPPY_FOUND)
+ message(STATUS "Found Snappy (include: ${Snappy_INCLUDE_DIR}, library: ${Snappy_LIBRARIES})")
+ mark_as_advanced(Snappy_INCLUDE_DIR Snappy_LIBRARIES)
-+ find_package(Snappy REQUIRED)
-+ target_link_libraries(Snappy::snappy)
+endif()
if (MSVC)
diff --git a/devel/apitrace/pkg-plist b/devel/apitrace/pkg-plist
index 8f5b878be5a1..7b1eac6204cb 100644
--- a/devel/apitrace/pkg-plist
+++ b/devel/apitrace/pkg-plist
@@ -2,8 +2,8 @@ bin/apitrace
bin/eglretrace
bin/glretrace
bin/gltrim
-%%QT5%%bin/qapitrace
-%%QT5%%lib/apitrace/scripts/apitrace.PIXExp
+bin/qapitrace
+lib/apitrace/scripts/apitrace.PIXExp
lib/apitrace/scripts/convert.py
lib/apitrace/scripts/highlight.py
lib/apitrace/scripts/jsondiff.py
@@ -22,4 +22,3 @@ share/applications/qapitrace.desktop
%%PORTDOCS%%%%DOCSDIR%%/NEWS.markdown
%%PORTDOCS%%%%DOCSDIR%%/README.markdown
%%PORTDOCS%%%%DOCSDIR%%/USAGE.markdown
-
diff --git a/devel/boost-libs/Makefile b/devel/boost-libs/Makefile
index bd26f416fc1b..819a0fef24d3 100644
--- a/devel/boost-libs/Makefile
+++ b/devel/boost-libs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= boost-libs
-PORTREVISION?= 0
+PORTREVISION?= 1
COMMENT= Free portable C++ libraries (without Boost.Python)
WWW= https://www.boost.org/
diff --git a/devel/boost-libs/files/patch-boost_dll_detail_posix_program__location__impl.hpp b/devel/boost-libs/files/patch-boost_dll_detail_posix_program__location__impl.hpp
new file mode 100644
index 000000000000..4afbd9cc2be5
--- /dev/null
+++ b/devel/boost-libs/files/patch-boost_dll_detail_posix_program__location__impl.hpp
@@ -0,0 +1,11 @@
+--- boost/dll/detail/posix/program_location_impl.hpp.orig 2025-06-14 19:35:17 UTC
++++ boost/dll/detail/posix/program_location_impl.hpp
+@@ -70,7 +70,7 @@ namespace boost { namespace dll { namespace detail {
+ mib[2] = KERN_PROC_PATHNAME;
+ mib[3] = -1;
+ char path[1024];
+- size_t size = sizeof(buf);
++ size_t size = sizeof(path);
+ if (sysctl(mib, 4, path, &size, nullptr, 0) == 0)
+ return boost::dll::fs::path(path);
+
diff --git a/devel/electron35/Makefile b/devel/electron35/Makefile
index 26b698e1b5fc..a9fcafbe1640 100644
--- a/devel/electron35/Makefile
+++ b/devel/electron35/Makefile
@@ -1,7 +1,6 @@
PORTNAME= electron
DISTVERSIONPREFIX= v
DISTVERSION= ${ELECTRON_VER}
-PORTREVISION= 1
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
diff --git a/devel/electron35/Makefile.version b/devel/electron35/Makefile.version
index 31ae5ab3a081..cffb6275675d 100644
--- a/devel/electron35/Makefile.version
+++ b/devel/electron35/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER= 35.5.1
+ELECTRON_VER= 35.6.0
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron35/distinfo b/devel/electron35/distinfo
index 7eeec3a73232..a58741a3a5d5 100644
--- a/devel/electron35/distinfo
+++ b/devel/electron35/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1749016488
+TIMESTAMP = 1751000007
SHA256 (electron/chromium-134.0.6998.205.tar.xz.0) = 2de727120892e92fa40fed6c76104ed66dace4fe66ae3be0e055c51b913009e8
SIZE (electron/chromium-134.0.6998.205.tar.xz.0) = 2000000000
SHA256 (electron/chromium-134.0.6998.205.tar.xz.1) = 58024b9e01977a769576b4c2b3056c9d894a2c13b4f0729f0b8060b3984243c9
@@ -7,10 +7,10 @@ SHA256 (electron/chromium-134.0.6998.205.tar.xz.2) = 9631efe75d07b1f36799506e59b
SIZE (electron/chromium-134.0.6998.205.tar.xz.2) = 171552128
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-35.5.1.tar.xz) = 8dd2897a373ae0484eaa7fd55fded2dd079d5d5464a4fcd27891f72b72ae901a
-SIZE (electron/electron-yarn-cache-35.5.1.tar.xz) = 30314304
-SHA256 (electron/electron-electron-v35.5.1_GH0.tar.gz) = c3c13483ad36d0bf69e156d1fcbfd695e28fa29e51c6884c31d06bbfcd0be91c
-SIZE (electron/electron-electron-v35.5.1_GH0.tar.gz) = 14777583
+SHA256 (electron/electron-yarn-cache-35.6.0.tar.xz) = 8dd2897a373ae0484eaa7fd55fded2dd079d5d5464a4fcd27891f72b72ae901a
+SIZE (electron/electron-yarn-cache-35.6.0.tar.xz) = 30314304
+SHA256 (electron/electron-electron-v35.6.0_GH0.tar.gz) = 73eb457807bb5824e880dd795f861a9986e3458b584cbb61ce6ffd9519306c23
+SIZE (electron/electron-electron-v35.6.0_GH0.tar.gz) = 14797550
SHA256 (electron/nodejs-node-v22.15.1_GH0.tar.gz) = 71c357ee1a2df8d58509fa2a88b2028698e3113a0f1cbfdb849e808bef0b18ff
SIZE (electron/nodejs-node-v22.15.1_GH0.tar.gz) = 122830007
SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
diff --git a/devel/electron35/files/patch-electron_shell_browser_api_electron__api__web__contents.cc b/devel/electron35/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
index 836060152e07..ebed95e3efca 100644
--- a/devel/electron35/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
+++ b/devel/electron35/files/patch-electron_shell_browser_api_electron__api__web__contents.cc
@@ -1,6 +1,6 @@
---- electron/shell/browser/api/electron_api_web_contents.cc.orig 2025-05-27 20:59:13 UTC
+--- electron/shell/browser/api/electron_api_web_contents.cc.orig 2025-06-25 20:51:20 UTC
+++ electron/shell/browser/api/electron_api_web_contents.cc
-@@ -159,11 +159,11 @@
+@@ -160,11 +160,11 @@
#include "ui/base/cocoa/defaults_utils.h"
#endif
@@ -14,7 +14,7 @@
#include "ui/aura/window.h"
#include "ui/gfx/font_render_params.h"
#endif
-@@ -195,7 +195,7 @@
+@@ -196,7 +196,7 @@
#include "content/public/browser/plugin_service.h"
#endif
@@ -23,7 +23,7 @@
#include "chrome/browser/hang_monitor/hang_crash_dump.h" // nogncheck
#endif
-@@ -569,7 +569,7 @@ std::optional<base::TimeDelta> GetCursorBlinkInterval(
+@@ -570,7 +570,7 @@ std::optional<base::TimeDelta> GetCursorBlinkInterval(
ui::TextInsertionCaretBlinkPeriodFromDefaults());
if (system_value)
return *system_value;
@@ -32,7 +32,7 @@
if (auto* linux_ui = ui::LinuxUi::instance())
return linux_ui->GetCursorBlinkInterval();
#elif BUILDFLAG(IS_WIN)
-@@ -930,7 +930,7 @@ void WebContents::InitWithSessionAndOptions(
+@@ -931,7 +931,7 @@ void WebContents::InitWithSessionAndOptions(
accept_languages.pop_back();
prefs->accept_languages = accept_languages;
@@ -41,7 +41,7 @@
// Update font settings.
static const gfx::FontRenderParams params(
gfx::GetFontRenderParams(gfx::FontRenderParamsQuery(), nullptr));
-@@ -2762,13 +2762,13 @@ void WebContents::ForcefullyCrashRenderer() {
+@@ -2763,13 +2763,13 @@ void WebContents::ForcefullyCrashRenderer() {
content::RenderProcessHost* rph = rwh->GetProcess();
if (rph) {
@@ -57,7 +57,7 @@
CrashDumpHungChildProcess(rph->GetProcess().Handle());
#endif
rph->Shutdown(content::RESULT_CODE_HUNG);
-@@ -3451,7 +3451,7 @@ void WebContents::Focus() {
+@@ -3458,7 +3458,7 @@ void WebContents::Focus() {
void WebContents::Focus() {
// Focusing on WebContents does not automatically focus the window on macOS
// and Linux, do it manually to match the behavior on Windows.
@@ -66,7 +66,7 @@
if (owner_window())
owner_window()->Focus(true);
#endif
-@@ -4322,7 +4322,7 @@ ui::ImageModel WebContents::GetDevToolsWindowIcon() {
+@@ -4334,7 +4334,7 @@ ui::ImageModel WebContents::GetDevToolsWindowIcon() {
}
#endif
diff --git a/devel/electron35/files/patch-electron_shell_browser_native__window.cc b/devel/electron35/files/patch-electron_shell_browser_native__window.cc
index 35a7c1948a12..4a441c7b891a 100644
--- a/devel/electron35/files/patch-electron_shell_browser_native__window.cc
+++ b/devel/electron35/files/patch-electron_shell_browser_native__window.cc
@@ -1,6 +1,6 @@
---- electron/shell/browser/native_window.cc.orig 2025-05-27 20:59:13 UTC
+--- electron/shell/browser/native_window.cc.orig 2025-06-25 20:51:20 UTC
+++ electron/shell/browser/native_window.cc
-@@ -188,7 +188,7 @@ void NativeWindow::InitFromOptions(const gin_helper::D
+@@ -180,7 +180,7 @@ void NativeWindow::InitFromOptions(const gin_helper::D
} else {
SetSizeConstraints(size_constraints);
}
diff --git a/devel/electron35/files/patch-electron_shell_browser_native__window__views.cc b/devel/electron35/files/patch-electron_shell_browser_native__window__views.cc
index cc2df857179f..8f74632de896 100644
--- a/devel/electron35/files/patch-electron_shell_browser_native__window__views.cc
+++ b/devel/electron35/files/patch-electron_shell_browser_native__window__views.cc
@@ -1,4 +1,4 @@
---- electron/shell/browser/native_window_views.cc.orig 2025-05-27 20:59:13 UTC
+--- electron/shell/browser/native_window_views.cc.orig 2025-06-25 20:51:20 UTC
+++ electron/shell/browser/native_window_views.cc
@@ -51,7 +51,7 @@
#include "ui/wm/core/shadow_types.h"
@@ -9,7 +9,7 @@
#include "base/strings/string_util.h"
#include "shell/browser/browser.h"
#include "shell/browser/linux/unity_service.h"
-@@ -289,7 +289,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
+@@ -298,7 +298,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
params.parent = parent->GetNativeWindow();
params.native_widget = new ElectronDesktopNativeWidgetAura(this);
@@ -18,7 +18,7 @@
std::string name = Browser::Get()->GetName();
// Set WM_WINDOW_ROLE.
params.wm_role_name = "browser-window";
-@@ -314,7 +314,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
+@@ -323,7 +323,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
std::string window_type;
options.Get(options::kType, &window_type);
@@ -27,7 +27,7 @@
// Set _GTK_THEME_VARIANT to dark if we have "dark-theme" option set.
if (options.ValueOrDefault(options::kDarkTheme, false))
SetGTKDarkThemeEnabled(true);
-@@ -436,7 +436,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
+@@ -447,7 +447,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
if (window)
window->AddPreTargetHandler(this);
@@ -36,7 +36,7 @@
// On linux after the widget is initialized we might have to force set the
// bounds if the bounds are smaller than the current display
SetBounds(gfx::Rect(GetPosition(), bounds.size()), false);
-@@ -472,7 +472,7 @@ void NativeWindowViews::SetGTKDarkThemeEnabled(bool us
+@@ -483,7 +483,7 @@ void NativeWindowViews::SetGTKDarkThemeEnabled(bool us
}
void NativeWindowViews::SetGTKDarkThemeEnabled(bool use_dark_theme) {
@@ -45,7 +45,7 @@
if (x11_util::IsX11()) {
const std::string color = use_dark_theme ? "dark" : "light";
auto* connection = x11::Connection::Get();
-@@ -534,7 +534,7 @@ void NativeWindowViews::Show() {
+@@ -545,7 +545,7 @@ void NativeWindowViews::Show() {
NotifyWindowShow();
@@ -54,7 +54,7 @@
if (global_menu_bar_)
global_menu_bar_->OnWindowMapped();
-@@ -550,7 +550,7 @@ void NativeWindowViews::ShowInactive() {
+@@ -561,7 +561,7 @@ void NativeWindowViews::ShowInactive() {
NotifyWindowShow();
@@ -63,7 +63,7 @@
if (global_menu_bar_)
global_menu_bar_->OnWindowMapped();
-@@ -569,7 +569,7 @@ void NativeWindowViews::Hide() {
+@@ -580,7 +580,7 @@ void NativeWindowViews::Hide() {
NotifyWindowHide();
@@ -72,7 +72,7 @@
if (global_menu_bar_)
global_menu_bar_->OnWindowUnmapped();
#endif
-@@ -600,7 +600,7 @@ bool NativeWindowViews::IsEnabled() const {
+@@ -611,7 +611,7 @@ bool NativeWindowViews::IsEnabled() const {
bool NativeWindowViews::IsEnabled() const {
#if BUILDFLAG(IS_WIN)
return ::IsWindowEnabled(GetAcceleratedWidget());
@@ -81,7 +81,7 @@
if (x11_util::IsX11())
return !event_disabler_.get();
NOTIMPLEMENTED();
-@@ -850,7 +850,7 @@ void NativeWindowViews::SetBounds(const gfx::Rect& bou
+@@ -861,7 +861,7 @@ void NativeWindowViews::SetBounds(const gfx::Rect& bou
}
#endif
@@ -90,7 +90,7 @@
// On Linux and Windows the minimum and maximum size should be updated with
// window size when window is not resizable.
if (!resizable_) {
-@@ -1108,7 +1108,7 @@ bool NativeWindowViews::IsClosable() const {
+@@ -1119,7 +1119,7 @@ bool NativeWindowViews::IsClosable() const {
return false;
}
return !(info.fState & MFS_DISABLED);
@@ -99,7 +99,7 @@
return true;
#endif
}
-@@ -1148,7 +1148,7 @@ void NativeWindowViews::Center() {
+@@ -1159,7 +1159,7 @@ void NativeWindowViews::Center() {
// for now to avoid breaking API contract, but should consider the long
// term plan for this aligning with upstream.
void NativeWindowViews::Center() {
@@ -108,7 +108,7 @@
auto display =
display::Screen::GetScreen()->GetDisplayNearestWindow(GetNativeWindow());
gfx::Rect window_bounds_in_screen = display.work_area();
-@@ -1372,7 +1372,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men
+@@ -1383,7 +1383,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men
}
void NativeWindowViews::SetMenu(ElectronMenuModel* menu_model) {
@@ -117,7 +117,7 @@
// Remove global menu bar.
if (global_menu_bar_ && menu_model == nullptr) {
global_menu_bar_.reset();
-@@ -1428,7 +1428,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow*
+@@ -1439,7 +1439,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow*
void NativeWindowViews::SetParentWindow(NativeWindow* parent) {
NativeWindow::SetParentWindow(parent);
@@ -126,7 +126,7 @@
if (x11_util::IsX11()) {
auto* connection = x11::Connection::Get();
connection->SetProperty(
-@@ -1474,7 +1474,7 @@ void NativeWindowViews::SetProgressBar(double progress
+@@ -1485,7 +1485,7 @@ void NativeWindowViews::SetProgressBar(double progress
NativeWindow::ProgressState state) {
#if BUILDFLAG(IS_WIN)
taskbar_host_.SetProgressBar(GetAcceleratedWidget(), progress, state);
@@ -135,7 +135,7 @@
if (unity::IsRunning()) {
unity::SetProgressFraction(progress);
}
-@@ -1552,7 +1552,7 @@ bool NativeWindowViews::IsVisibleOnAllWorkspaces() con
+@@ -1563,7 +1563,7 @@ bool NativeWindowViews::IsVisibleOnAllWorkspaces() con
if (const auto* view_native_widget = widget()->native_widget_private())
return view_native_widget->IsVisibleOnAllWorkspaces();
@@ -144,7 +144,7 @@
if (x11_util::IsX11()) {
// Use the presence/absence of _NET_WM_STATE_STICKY in _NET_WM_STATE to
// determine whether the current window is visible on all workspaces.
-@@ -1575,7 +1575,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM
+@@ -1586,7 +1586,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM
#if BUILDFLAG(IS_WIN)
window_handle =
reinterpret_cast<content::DesktopMediaID::Id>(accelerated_widget);
@@ -153,7 +153,7 @@
window_handle = static_cast<uint32_t>(accelerated_widget);
#endif
aura::WindowTreeHost* const host =
-@@ -1673,7 +1673,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC
+@@ -1684,7 +1684,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC
SendMessage(hwnd, WM_SETICON, ICON_BIG,
reinterpret_cast<LPARAM>(app_icon_.get()));
}
@@ -162,7 +162,7 @@
void NativeWindowViews::SetIcon(const gfx::ImageSkia& icon) {
auto* tree_host = views::DesktopWindowTreeHostLinux::GetHostForWidget(
GetAcceleratedWidget());
-@@ -1769,7 +1769,7 @@ bool NativeWindowViews::CanMinimize() const {
+@@ -1780,7 +1780,7 @@ bool NativeWindowViews::CanMinimize() const {
bool NativeWindowViews::CanMinimize() const {
#if BUILDFLAG(IS_WIN)
return minimizable_;
@@ -171,7 +171,7 @@
return true;
#endif
}
-@@ -1825,7 +1825,7 @@ void NativeWindowViews::HandleKeyboardEvent(
+@@ -1836,7 +1836,7 @@ void NativeWindowViews::HandleKeyboardEvent(
if (widget_destroyed_)
return;
@@ -180,7 +180,7 @@
if (event.windows_key_code == ui::VKEY_BROWSER_BACK)
NotifyWindowExecuteAppCommand(kBrowserBackward);
else if (event.windows_key_code == ui::VKEY_BROWSER_FORWARD)
-@@ -1844,7 +1844,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e
+@@ -1855,7 +1855,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e
// Alt+Click should not toggle menu bar.
root_view_.ResetAltState();
diff --git a/devel/electron35/files/patch-electron_shell_browser_native__window__views.h b/devel/electron35/files/patch-electron_shell_browser_native__window__views.h
index 55c4ce545e4b..d794ff336f31 100644
--- a/devel/electron35/files/patch-electron_shell_browser_native__window__views.h
+++ b/devel/electron35/files/patch-electron_shell_browser_native__window__views.h
@@ -1,4 +1,4 @@
---- electron/shell/browser/native_window_views.h.orig 2025-03-10 00:01:50 UTC
+--- electron/shell/browser/native_window_views.h.orig 2025-06-25 20:51:20 UTC
+++ electron/shell/browser/native_window_views.h
@@ -25,7 +25,7 @@ namespace electron {
@@ -18,7 +18,7 @@
void SetIcon(const gfx::ImageSkia& icon);
#endif
-@@ -246,7 +246,7 @@ class NativeWindowViews : public NativeWindow,
+@@ -247,7 +247,7 @@ class NativeWindowViews : public NativeWindow,
// events from resizing the window.
extensions::SizeConstraints old_size_constraints_;
diff --git a/devel/electron35/files/patch-electron_shell_browser_ui_file__dialog.h b/devel/electron35/files/patch-electron_shell_browser_ui_file__dialog.h
index dccc81864b78..6fe45f01b557 100644
--- a/devel/electron35/files/patch-electron_shell_browser_ui_file__dialog.h
+++ b/devel/electron35/files/patch-electron_shell_browser_ui_file__dialog.h
@@ -1,6 +1,6 @@
---- electron/shell/browser/ui/file_dialog.h.orig 2025-05-10 23:09:28 UTC
+--- electron/shell/browser/ui/file_dialog.h.orig 2025-06-25 20:51:20 UTC
+++ electron/shell/browser/ui/file_dialog.h
-@@ -77,7 +77,7 @@ void ShowSaveDialog(const DialogSettings& settings,
+@@ -79,7 +79,7 @@ void ShowSaveDialog(const DialogSettings& settings,
void ShowSaveDialog(const DialogSettings& settings,
gin_helper::Promise<gin_helper::Dictionary> promise);
diff --git a/devel/electron35/files/patch-electron_shell_common_node__bindings.cc b/devel/electron35/files/patch-electron_shell_common_node__bindings.cc
index d65ade1f21e7..65ba5a5a68df 100644
--- a/devel/electron35/files/patch-electron_shell_common_node__bindings.cc
+++ b/devel/electron35/files/patch-electron_shell_common_node__bindings.cc
@@ -1,4 +1,4 @@
---- electron/shell/common/node_bindings.cc.orig 2025-05-27 20:59:13 UTC
+--- electron/shell/common/node_bindings.cc.orig 2025-06-25 20:51:20 UTC
+++ electron/shell/common/node_bindings.cc
@@ -46,7 +46,7 @@
#include "third_party/electron_node/src/debug_utils.h"
@@ -27,7 +27,7 @@
electron::crash_keys::SetCrashKey("electron.v8-oom.is_heap_oom",
std::to_string(details.is_heap_oom));
if (location) {
-@@ -565,7 +565,7 @@ void NodeBindings::Initialize(v8::Local<v8::Context> c
+@@ -566,7 +566,7 @@ void NodeBindings::Initialize(v8::Local<v8::Context> c
TRACE_EVENT0("electron", "NodeBindings::Initialize");
// Open node's error reporting system for browser process.
diff --git a/devel/electron36/Makefile b/devel/electron36/Makefile
index 5aac5aa4aa79..2a2d1590c9f1 100644
--- a/devel/electron36/Makefile
+++ b/devel/electron36/Makefile
@@ -4,7 +4,7 @@ DISTVERSION= ${ELECTRON_VER}
PULSEMV= 16
PULSEV= ${PULSEMV}.1
CATEGORIES= devel
-MASTER_SITES= https://github.com/tagattie/FreeBSD-Electron/releases/download/v36.5.0/:chromium \
+MASTER_SITES= https://github.com/tagattie/FreeBSD-Electron/releases/download/v36.6.0/:chromium \
https://freedesktop.org/software/pulseaudio/releases/:pulseaudio
PKGNAMESUFFIX= ${ELECTRON_VER_MAJOR}
DISTFILES= chromium-${CHROMIUM_VER}${EXTRACT_SUFX}.0:chromium \
@@ -221,7 +221,7 @@ SNDIO_VARS= GN_ARGS+=use_sndio=true
SNDIO_VARS_OFF= GN_ARGS+=use_sndio=false
# See ${WRKSRC}/electron/DEPS for CHROMIUM_VER
-CHROMIUM_VER= 136.0.7103.168
+CHROMIUM_VER= 136.0.7103.177
# See ${WRKSRC}/electron/DEPS for NODE_VER
NODE_VER= 22.16.0
# See ${WRKSRC}/electron/DEPS for NAN_VER
diff --git a/devel/electron36/Makefile.version b/devel/electron36/Makefile.version
index b4583b2ce488..261347ed836b 100644
--- a/devel/electron36/Makefile.version
+++ b/devel/electron36/Makefile.version
@@ -1,2 +1,2 @@
-ELECTRON_VER= 36.5.0
+ELECTRON_VER= 36.6.0
ELECTRON_VER_MAJOR= ${ELECTRON_VER:C/\..*//}
diff --git a/devel/electron36/distinfo b/devel/electron36/distinfo
index c5e00f8cbf57..717aa4d05fd2 100644
--- a/devel/electron36/distinfo
+++ b/devel/electron36/distinfo
@@ -1,16 +1,16 @@
-TIMESTAMP = 1750254398
-SHA256 (electron/chromium-136.0.7103.168.tar.xz.0) = 570faa3373d4dfce5db59072d49312dda929b6816682ff77a79216a376daf09c
-SIZE (electron/chromium-136.0.7103.168.tar.xz.0) = 2000000000
-SHA256 (electron/chromium-136.0.7103.168.tar.xz.1) = b37cb75f196d4a6b5503783ac87be3049a2f4ba39b43d64ad2c8c5ab64aaddb0
-SIZE (electron/chromium-136.0.7103.168.tar.xz.1) = 2000000000
-SHA256 (electron/chromium-136.0.7103.168.tar.xz.2) = 707eb3336740faf9ec8306f8e1f1cd621dca075b1e7091b78da98359253f64e1
-SIZE (electron/chromium-136.0.7103.168.tar.xz.2) = 248411304
+TIMESTAMP = 1751025215
+SHA256 (electron/chromium-136.0.7103.177.tar.xz.0) = 75e7a4c47e9a958aae70a026c8d005c07b76b02bf315071f209070fddaaa7665
+SIZE (electron/chromium-136.0.7103.177.tar.xz.0) = 2000000000
+SHA256 (electron/chromium-136.0.7103.177.tar.xz.1) = a86bdf58829129e0ef42a1bc6e5864701fba4572456631660c04c20e6d5bcee3
+SIZE (electron/chromium-136.0.7103.177.tar.xz.1) = 2000000000
+SHA256 (electron/chromium-136.0.7103.177.tar.xz.2) = 81a0db12277369bfae95002de9b517645bfb4713e1f97beb2d6b69eeb87a7bec
+SIZE (electron/chromium-136.0.7103.177.tar.xz.2) = 248456988
SHA256 (electron/pulseaudio-16.1.tar.gz) = 027266c62f2a84422ac45fa721a649508f0f1628fb1fd9242315ac54ce2d7c92
SIZE (electron/pulseaudio-16.1.tar.gz) = 2763111
-SHA256 (electron/electron-yarn-cache-36.5.0.tar.xz) = 12d724437444b7425d85ad5bb3ecabafee10ca23a91185ca4d3cc4e5a9e5411b
-SIZE (electron/electron-yarn-cache-36.5.0.tar.xz) = 30310152
-SHA256 (electron/electron-electron-v36.5.0_GH0.tar.gz) = 1abd064f4a46b792b15f47a88123151d6d15e1f97b3fac3aa041ba58db292e2c
-SIZE (electron/electron-electron-v36.5.0_GH0.tar.gz) = 15791712
+SHA256 (electron/electron-yarn-cache-36.6.0.tar.xz) = 12d724437444b7425d85ad5bb3ecabafee10ca23a91185ca4d3cc4e5a9e5411b
+SIZE (electron/electron-yarn-cache-36.6.0.tar.xz) = 30310152
+SHA256 (electron/electron-electron-v36.6.0_GH0.tar.gz) = 16bfa406c09bedb7fe51663cf28c8041dc20ff9248585e9b83b6d9ee7886f896
+SIZE (electron/electron-electron-v36.6.0_GH0.tar.gz) = 15808397
SHA256 (electron/nodejs-node-v22.16.0_GH0.tar.gz) = 00d7c2a8f315f201fe30e2f7ac5a137663ab1c79a5c6873df553aff0409ce291
SIZE (electron/nodejs-node-v22.16.0_GH0.tar.gz) = 122982623
SHA256 (electron/nodejs-nan-e14bdcd1f72d62bca1d541b66da43130384ec213_GH0.tar.gz) = 02edf8d5b3fef9af94d8a1355da60564a57e7f2c99cb422bce042400607ed2eb
diff --git a/devel/electron36/files/patch-electron_shell_browser_native__window.cc b/devel/electron36/files/patch-electron_shell_browser_native__window.cc
index e5b0c444fb35..07b983263ca6 100644
--- a/devel/electron36/files/patch-electron_shell_browser_native__window.cc
+++ b/devel/electron36/files/patch-electron_shell_browser_native__window.cc
@@ -1,6 +1,6 @@
---- electron/shell/browser/native_window.cc.orig 2025-05-22 22:48:48 UTC
+--- electron/shell/browser/native_window.cc.orig 2025-06-25 22:07:23 UTC
+++ electron/shell/browser/native_window.cc
-@@ -188,7 +188,7 @@ void NativeWindow::InitFromOptions(const gin_helper::D
+@@ -180,7 +180,7 @@ void NativeWindow::InitFromOptions(const gin_helper::D
} else {
SetSizeConstraints(size_constraints);
}
diff --git a/devel/electron36/files/patch-electron_shell_browser_native__window__views.cc b/devel/electron36/files/patch-electron_shell_browser_native__window__views.cc
index 7411fa10e09b..b1e5945a1910 100644
--- a/devel/electron36/files/patch-electron_shell_browser_native__window__views.cc
+++ b/devel/electron36/files/patch-electron_shell_browser_native__window__views.cc
@@ -1,4 +1,4 @@
---- electron/shell/browser/native_window_views.cc.orig 2025-05-22 22:48:48 UTC
+--- electron/shell/browser/native_window_views.cc.orig 2025-06-25 22:07:23 UTC
+++ electron/shell/browser/native_window_views.cc
@@ -51,7 +51,7 @@
#include "ui/wm/core/shadow_types.h"
@@ -9,7 +9,7 @@
#include "base/strings/string_util.h"
#include "shell/browser/browser.h"
#include "shell/browser/linux/unity_service.h"
-@@ -289,7 +289,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
+@@ -298,7 +298,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
params.parent = parent->GetNativeWindow();
params.native_widget = new ElectronDesktopNativeWidgetAura(this);
@@ -18,7 +18,7 @@
std::string name = Browser::Get()->GetName();
// Set WM_WINDOW_ROLE.
params.wm_role_name = "browser-window";
-@@ -314,7 +314,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
+@@ -323,7 +323,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
std::string window_type;
options.Get(options::kType, &window_type);
@@ -27,7 +27,7 @@
// Set _GTK_THEME_VARIANT to dark if we have "dark-theme" option set.
if (options.ValueOrDefault(options::kDarkTheme, false))
SetGTKDarkThemeEnabled(true);
-@@ -436,7 +436,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
+@@ -447,7 +447,7 @@ NativeWindowViews::NativeWindowViews(const gin_helper:
if (window)
window->AddPreTargetHandler(this);
@@ -36,7 +36,7 @@
// On linux after the widget is initialized we might have to force set the
// bounds if the bounds are smaller than the current display
SetBounds(gfx::Rect(GetPosition(), bounds.size()), false);
-@@ -472,7 +472,7 @@ void NativeWindowViews::SetGTKDarkThemeEnabled(bool us
+@@ -483,7 +483,7 @@ void NativeWindowViews::SetGTKDarkThemeEnabled(bool us
}
void NativeWindowViews::SetGTKDarkThemeEnabled(bool use_dark_theme) {
@@ -45,7 +45,7 @@
if (x11_util::IsX11()) {
const std::string color = use_dark_theme ? "dark" : "light";
auto* connection = x11::Connection::Get();
-@@ -533,7 +533,7 @@ void NativeWindowViews::Show() {
+@@ -544,7 +544,7 @@ void NativeWindowViews::Show() {
NotifyWindowShow();
@@ -54,7 +54,7 @@
if (global_menu_bar_)
global_menu_bar_->OnWindowMapped();
-@@ -549,7 +549,7 @@ void NativeWindowViews::ShowInactive() {
+@@ -560,7 +560,7 @@ void NativeWindowViews::ShowInactive() {
NotifyWindowShow();
@@ -63,7 +63,7 @@
if (global_menu_bar_)
global_menu_bar_->OnWindowMapped();
-@@ -568,7 +568,7 @@ void NativeWindowViews::Hide() {
+@@ -579,7 +579,7 @@ void NativeWindowViews::Hide() {
NotifyWindowHide();
@@ -72,7 +72,7 @@
if (global_menu_bar_)
global_menu_bar_->OnWindowUnmapped();
#endif
-@@ -599,7 +599,7 @@ bool NativeWindowViews::IsEnabled() const {
+@@ -610,7 +610,7 @@ bool NativeWindowViews::IsEnabled() const {
bool NativeWindowViews::IsEnabled() const {
#if BUILDFLAG(IS_WIN)
return ::IsWindowEnabled(GetAcceleratedWidget());
@@ -81,7 +81,7 @@
if (x11_util::IsX11())
return !event_disabler_.get();
NOTIMPLEMENTED();
-@@ -849,7 +849,7 @@ void NativeWindowViews::SetBounds(const gfx::Rect& bou
+@@ -860,7 +860,7 @@ void NativeWindowViews::SetBounds(const gfx::Rect& bou
}
#endif
@@ -90,7 +90,7 @@
// On Linux and Windows the minimum and maximum size should be updated with
// window size when window is not resizable.
if (!resizable_) {
-@@ -1107,7 +1107,7 @@ bool NativeWindowViews::IsClosable() const {
+@@ -1118,7 +1118,7 @@ bool NativeWindowViews::IsClosable() const {
return false;
}
return !(info.fState & MFS_DISABLED);
@@ -99,7 +99,7 @@
return true;
#endif
}
-@@ -1147,7 +1147,7 @@ void NativeWindowViews::Center() {
+@@ -1158,7 +1158,7 @@ void NativeWindowViews::Center() {
// for now to avoid breaking API contract, but should consider the long
// term plan for this aligning with upstream.
void NativeWindowViews::Center() {
@@ -108,7 +108,7 @@
auto display =
display::Screen::GetScreen()->GetDisplayNearestWindow(GetNativeWindow());
gfx::Rect window_bounds_in_screen = display.work_area();
-@@ -1371,7 +1371,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men
+@@ -1382,7 +1382,7 @@ void NativeWindowViews::SetMenu(ElectronMenuModel* men
}
void NativeWindowViews::SetMenu(ElectronMenuModel* menu_model) {
@@ -117,7 +117,7 @@
// Remove global menu bar.
if (global_menu_bar_ && menu_model == nullptr) {
global_menu_bar_.reset();
-@@ -1427,7 +1427,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow*
+@@ -1438,7 +1438,7 @@ void NativeWindowViews::SetParentWindow(NativeWindow*
void NativeWindowViews::SetParentWindow(NativeWindow* parent) {
NativeWindow::SetParentWindow(parent);
@@ -126,7 +126,7 @@
if (x11_util::IsX11()) {
auto* connection = x11::Connection::Get();
connection->SetProperty(
-@@ -1473,7 +1473,7 @@ void NativeWindowViews::SetProgressBar(double progress
+@@ -1484,7 +1484,7 @@ void NativeWindowViews::SetProgressBar(double progress
NativeWindow::ProgressState state) {
#if BUILDFLAG(IS_WIN)
taskbar_host_.SetProgressBar(GetAcceleratedWidget(), progress, state);
@@ -135,7 +135,7 @@
if (unity::IsRunning()) {
unity::SetProgressFraction(progress);
}
-@@ -1567,7 +1567,7 @@ bool NativeWindowViews::IsVisibleOnAllWorkspaces() con
+@@ -1578,7 +1578,7 @@ bool NativeWindowViews::IsVisibleOnAllWorkspaces() con
if (const auto* view_native_widget = widget()->native_widget_private())
return view_native_widget->IsVisibleOnAllWorkspaces();
@@ -144,7 +144,7 @@
if (x11_util::IsX11()) {
// Use the presence/absence of _NET_WM_STATE_STICKY in _NET_WM_STATE to
// determine whether the current window is visible on all workspaces.
-@@ -1590,7 +1590,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM
+@@ -1601,7 +1601,7 @@ content::DesktopMediaID NativeWindowViews::GetDesktopM
#if BUILDFLAG(IS_WIN)
window_handle =
reinterpret_cast<content::DesktopMediaID::Id>(accelerated_widget);
@@ -153,7 +153,7 @@
window_handle = static_cast<uint32_t>(accelerated_widget);
#endif
aura::WindowTreeHost* const host =
-@@ -1688,7 +1688,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC
+@@ -1699,7 +1699,7 @@ void NativeWindowViews::SetIcon(HICON window_icon, HIC
SendMessage(hwnd, WM_SETICON, ICON_BIG,
reinterpret_cast<LPARAM>(app_icon_.get()));
}
@@ -162,7 +162,7 @@
void NativeWindowViews::SetIcon(const gfx::ImageSkia& icon) {
auto* tree_host = views::DesktopWindowTreeHostLinux::GetHostForWidget(
GetAcceleratedWidget());
-@@ -1784,7 +1784,7 @@ bool NativeWindowViews::CanMinimize() const {
+@@ -1795,7 +1795,7 @@ bool NativeWindowViews::CanMinimize() const {
bool NativeWindowViews::CanMinimize() const {
#if BUILDFLAG(IS_WIN)
return minimizable_;
@@ -171,7 +171,7 @@
return true;
#endif
}
-@@ -1840,7 +1840,7 @@ void NativeWindowViews::HandleKeyboardEvent(
+@@ -1851,7 +1851,7 @@ void NativeWindowViews::HandleKeyboardEvent(
if (widget_destroyed_)
return;
@@ -180,7 +180,7 @@
if (event.windows_key_code == ui::VKEY_BROWSER_BACK)
NotifyWindowExecuteAppCommand(kBrowserBackward);
else if (event.windows_key_code == ui::VKEY_BROWSER_FORWARD)
-@@ -1859,7 +1859,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e
+@@ -1870,7 +1870,7 @@ void NativeWindowViews::OnMouseEvent(ui::MouseEvent* e
// Alt+Click should not toggle menu bar.
root_view_.ResetAltState();
diff --git a/devel/electron36/files/patch-electron_shell_browser_native__window__views.h b/devel/electron36/files/patch-electron_shell_browser_native__window__views.h
index b04d96e067b2..d8a0e7419221 100644
--- a/devel/electron36/files/patch-electron_shell_browser_native__window__views.h
+++ b/devel/electron36/files/patch-electron_shell_browser_native__window__views.h
@@ -1,4 +1,4 @@
---- electron/shell/browser/native_window_views.h.orig 2025-05-07 07:36:13 UTC
+--- electron/shell/browser/native_window_views.h.orig 2025-06-25 22:07:23 UTC
+++ electron/shell/browser/native_window_views.h
@@ -25,7 +25,7 @@ namespace electron {
@@ -18,7 +18,7 @@
void SetIcon(const gfx::ImageSkia& icon);
#endif
-@@ -247,7 +247,7 @@ class NativeWindowViews : public NativeWindow,
+@@ -248,7 +248,7 @@ class NativeWindowViews : public NativeWindow,
// events from resizing the window.
extensions::SizeConstraints old_size_constraints_;
diff --git a/devel/electron36/files/patch-electron_shell_common_node__bindings.cc b/devel/electron36/files/patch-electron_shell_common_node__bindings.cc
index 7483bb2c7966..a827ac19abb7 100644
--- a/devel/electron36/files/patch-electron_shell_common_node__bindings.cc
+++ b/devel/electron36/files/patch-electron_shell_common_node__bindings.cc
@@ -1,4 +1,4 @@
---- electron/shell/common/node_bindings.cc.orig 2025-05-22 22:48:48 UTC
+--- electron/shell/common/node_bindings.cc.orig 2025-06-25 22:07:23 UTC
+++ electron/shell/common/node_bindings.cc
@@ -46,7 +46,7 @@
#include "third_party/electron_node/src/debug_utils.h"
@@ -27,7 +27,7 @@
electron::crash_keys::SetCrashKey("electron.v8-oom.is_heap_oom",
std::to_string(details.is_heap_oom));
if (location) {
-@@ -565,7 +565,7 @@ void NodeBindings::Initialize(v8::Local<v8::Context> c
+@@ -566,7 +566,7 @@ void NodeBindings::Initialize(v8::Local<v8::Context> c
TRACE_EVENT0("electron", "NodeBindings::Initialize");
// Open node's error reporting system for browser process.
diff --git a/devel/gdcm/Makefile b/devel/gdcm/Makefile
index c36d8bc91fe8..0a6b9ba12d2c 100644
--- a/devel/gdcm/Makefile
+++ b/devel/gdcm/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gdcm
PORTVERSION= ${GDCM_MAJOR}.${GDCM_MINOR}.${GDCM_PATCH}
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= SF/gdcm/gdcm%20${GDCM_MAJOR}.x/GDCM%20${PORTVERSION}
diff --git a/devel/gitaly/distinfo b/devel/gitaly/distinfo
index 32300810cbbf..e3ab94cea4a9 100644
--- a/devel/gitaly/distinfo
+++ b/devel/gitaly/distinfo
@@ -1,7 +1,7 @@
-TIMESTAMP = 1750221112
-SHA256 (go/devel_gitaly/gitaly-v18.1.0/go.mod) = c0924eaae5b6c66c0e8d04e25e1dad85b88be0d33008524c3e6a9eca51311dcb
-SIZE (go/devel_gitaly/gitaly-v18.1.0/go.mod) = 13011
-SHA256 (go/devel_gitaly/gitaly-v18.1.0/gitaly-v18.1.0.tar.bz2) = 2ad5012ef62f8c1d178476c72aef0c0621817f61804d1a03317171f2960b20be
-SIZE (go/devel_gitaly/gitaly-v18.1.0/gitaly-v18.1.0.tar.bz2) = 4542282
-SHA256 (go/devel_gitaly/gitaly-v18.1.0/git-v2.49.0.tar.bz2) = 63678e3839f5af667b48cb9d0c37de4b249916dc19aae7c5ce83d07fb3146ecb
-SIZE (go/devel_gitaly/gitaly-v18.1.0/git-v2.49.0.tar.bz2) = 9079092
+TIMESTAMP = 1750904315
+SHA256 (go/devel_gitaly/gitaly-v18.1.1/go.mod) = c0924eaae5b6c66c0e8d04e25e1dad85b88be0d33008524c3e6a9eca51311dcb
+SIZE (go/devel_gitaly/gitaly-v18.1.1/go.mod) = 13011
+SHA256 (go/devel_gitaly/gitaly-v18.1.1/gitaly-v18.1.1.tar.bz2) = 236e2019a33d359a62317a61a837658a1a8f110a19253e309ee3902793075e06
+SIZE (go/devel_gitaly/gitaly-v18.1.1/gitaly-v18.1.1.tar.bz2) = 4541238
+SHA256 (go/devel_gitaly/gitaly-v18.1.1/git-v2.49.0.tar.bz2) = 63678e3839f5af667b48cb9d0c37de4b249916dc19aae7c5ce83d07fb3146ecb
+SIZE (go/devel_gitaly/gitaly-v18.1.1/git-v2.49.0.tar.bz2) = 9079092
diff --git a/devel/got/Makefile b/devel/got/Makefile
index 7770e24c874b..84925b9116b3 100644
--- a/devel/got/Makefile
+++ b/devel/got/Makefile
@@ -1,5 +1,5 @@
PORTNAME= got
-DISTVERSION= 0.114
+DISTVERSION= 0.115
CATEGORIES= devel
MASTER_SITES= https://gameoftrees.org/releases/portable/
DISTNAME= got-portable-${DISTVERSION}
diff --git a/devel/got/distinfo b/devel/got/distinfo
index 43cac43c131b..f8780a4edd9e 100644
--- a/devel/got/distinfo
+++ b/devel/got/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750710983
-SHA256 (got-portable-0.114.tar.gz) = 68cbb6eb22a8772deb8467b33649bb01735a084a1af41f3a4f3c85cd63fc15c8
-SIZE (got-portable-0.114.tar.gz) = 1575502
+TIMESTAMP = 1751058753
+SHA256 (got-portable-0.115.tar.gz) = adf0bc1cc374747df8fb525b777b8f12d1bfd6e893752281922961b2c88989e7
+SIZE (got-portable-0.115.tar.gz) = 1579926
diff --git a/devel/hotspot/files/patch-src_models_timelinedelegate.cpp b/devel/hotspot/files/patch-src_models_timelinedelegate.cpp
new file mode 100644
index 000000000000..28e2e8df92a2
--- /dev/null
+++ b/devel/hotspot/files/patch-src_models_timelinedelegate.cpp
@@ -0,0 +1,11 @@
+--- src/models/timelinedelegate.cpp.orig 2024-05-28 14:02:14 UTC
++++ src/models/timelinedelegate.cpp
+@@ -194,7 +194,7 @@ void TimeLineDelegate::paint(QPainter* painter, const
+ painter->drawRect(threadTimeRect.adjusted(-1, -1, 0, 0));
+
+ // visualize all events
+- painter->setBrush({});
++ painter->setBrush(QBrush());
+
+ if (offCpuCostId != -1) {
+ const auto offCpuColor = scheme.background(KColorScheme::NegativeBackground).color();
diff --git a/devel/kdevelop/Makefile b/devel/kdevelop/Makefile
index ae4cf97e9ef1..de2e49fef7a1 100644
--- a/devel/kdevelop/Makefile
+++ b/devel/kdevelop/Makefile
@@ -3,6 +3,7 @@
# devel/kdev-python
PORTNAME= kdevelop
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= devel kde kde-applications
MAINTAINER= kde@FreeBSD.org
diff --git a/devel/kdevelop/pkg-plist b/devel/kdevelop/pkg-plist
index efbc6f782f96..25044170fe08 100644
--- a/devel/kdevelop/pkg-plist
+++ b/devel/kdevelop/pkg-plist
@@ -577,7 +577,7 @@ share/icons/hicolor/16x16/apps/github-private.png
share/icons/hicolor/16x16/apps/github-repo.png
share/icons/hicolor/16x16/apps/kdevelop.png
share/icons/hicolor/16x16/apps/kdevgh.png
-share/icons/hicolor/16x16/apps/subversion.png
+@comment share/icons/hicolor/16x16/apps/subversion.png
share/icons/hicolor/22x22/actions/breakpoint.png
share/icons/hicolor/256x256/apps/kdevelop.png
share/icons/hicolor/32x32/actions/breakpoint.png
diff --git a/devel/libayatana-appindicator/Makefile b/devel/libayatana-appindicator/Makefile
index 2bfe1a4cd103..564dc064e3d9 100644
--- a/devel/libayatana-appindicator/Makefile
+++ b/devel/libayatana-appindicator/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libayatana-appindicator
-PORTVERSION= 0.5.93
-PORTREVISION= 1
+PORTVERSION= 0.5.94
CATEGORIES= devel
MAINTAINER= jgh@FreeBSD.org
@@ -13,7 +12,6 @@ LIB_DEPENDS= libayatana-ido3-0.4.so:devel/ayatana-ido \
libayatana-indicator3.so:devel/libayatana-indicator \
libdbusmenu-glib.so:devel/libdbusmenu \
libharfbuzz.so:print/harfbuzz
-BUILD_DEPENDS= lcov>=0:devel/lcov
USES= cmake gnome localbase:ldflags pkgconfig pathfix
diff --git a/devel/libayatana-appindicator/distinfo b/devel/libayatana-appindicator/distinfo
index d668992d7ab0..f2ba9dea14d7 100644
--- a/devel/libayatana-appindicator/distinfo
+++ b/devel/libayatana-appindicator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1700969176
-SHA256 (AyatanaIndicators-libayatana-appindicator-0.5.93_GH0.tar.gz) = cbefed7a918a227bf71286246e237fcd3a9c8499b3eaac4897811a869409edf0
-SIZE (AyatanaIndicators-libayatana-appindicator-0.5.93_GH0.tar.gz) = 162627
+TIMESTAMP = 1750544507
+SHA256 (AyatanaIndicators-libayatana-appindicator-0.5.94_GH0.tar.gz) = 884a6bc77994c0b58c961613ca4c4b974dc91aa0f804e70e92f38a542d0d0f90
+SIZE (AyatanaIndicators-libayatana-appindicator-0.5.94_GH0.tar.gz) = 164282
diff --git a/devel/libplist/files/patch-cython b/devel/libplist/files/patch-cython
new file mode 100644
index 000000000000..f56e301a3800
--- /dev/null
+++ b/devel/libplist/files/patch-cython
@@ -0,0 +1,10 @@
+--- cython/plist.pyx.orig 2024-05-13 17:37:06 UTC
++++ cython/plist.pyx
+@@ -1,6 +1,7 @@ from libc.stdint cimport *
+ cimport cpython
+ cimport libc.stdlib
+ from libc.stdint cimport *
++from ctypes import c_long as long
+
+ cdef extern from *:
+ ctypedef enum plist_type:
diff --git a/devel/osc/Makefile b/devel/osc/Makefile
index 50e4effa8ecf..75d2de23f5d0 100644
--- a/devel/osc/Makefile
+++ b/devel/osc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= osc
-PORTVERSION= 1.16.0
+PORTVERSION= 1.17.0
CATEGORIES= devel
MAINTAINER= amdmi3@FreeBSD.org
diff --git a/devel/osc/distinfo b/devel/osc/distinfo
index ab81e6f71d1e..e09fb19caad0 100644
--- a/devel/osc/distinfo
+++ b/devel/osc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748028462
-SHA256 (openSUSE-osc-1.16.0_GH0.tar.gz) = 42c7d41bbb6e365a65efcb557eee7cded0bb2abeaa30c94877ebc5bc784c1076
-SIZE (openSUSE-osc-1.16.0_GH0.tar.gz) = 441483
+TIMESTAMP = 1750948229
+SHA256 (openSUSE-osc-1.17.0_GH0.tar.gz) = 12e1d4fcca71a5b8e23dfc6476292d6c70bdda240ac597b7664d6df7aea90469
+SIZE (openSUSE-osc-1.17.0_GH0.tar.gz) = 448707
diff --git a/devel/p5-Term-Choose-LineFold-XS/Makefile b/devel/p5-Term-Choose-LineFold-XS/Makefile
index 965b6c4ce800..a019d95a4838 100644
--- a/devel/p5-Term-Choose-LineFold-XS/Makefile
+++ b/devel/p5-Term-Choose-LineFold-XS/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Term-Choose-LineFold-XS
-PORTVERSION= 0.001
+PORTVERSION= 0.002
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-Term-Choose-LineFold-XS/distinfo b/devel/p5-Term-Choose-LineFold-XS/distinfo
index 62ce804ee241..52d23055c30e 100644
--- a/devel/p5-Term-Choose-LineFold-XS/distinfo
+++ b/devel/p5-Term-Choose-LineFold-XS/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936004
-SHA256 (Term-Choose-LineFold-XS-0.001.tar.gz) = 6140074f3cd0be2c9b183b86cb8d23b04dab8e3f4b6974f124f73d3dbe53915a
-SIZE (Term-Choose-LineFold-XS-0.001.tar.gz) = 42678
+TIMESTAMP = 1750188028
+SHA256 (Term-Choose-LineFold-XS-0.002.tar.gz) = caa8e5489128d31812c5a3c61cdd533e9b54a04fe675ad25ebe4657895be62ce
+SIZE (Term-Choose-LineFold-XS-0.002.tar.gz) = 25380
diff --git a/devel/p5-Term-Choose-Util/Makefile b/devel/p5-Term-Choose-Util/Makefile
index f78b6c953959..c05642b6caa4 100644
--- a/devel/p5-Term-Choose-Util/Makefile
+++ b/devel/p5-Term-Choose-Util/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Term-Choose-Util
-PORTVERSION= 0.145
+PORTVERSION= 0.146
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
@@ -15,7 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Encode-Locale>=0:converters/p5-Encode-Locale \
p5-File-HomeDir>=0:devel/p5-File-HomeDir \
- p5-Term-Choose>=1.773:devel/p5-Term-Choose
+ p5-Term-Choose>=1.775:devel/p5-Term-Choose
USES= perl5
USE_PERL5= configure
diff --git a/devel/p5-Term-Choose-Util/distinfo b/devel/p5-Term-Choose-Util/distinfo
index 9c7a33b1e8e3..89e43c59e4d0 100644
--- a/devel/p5-Term-Choose-Util/distinfo
+++ b/devel/p5-Term-Choose-Util/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745177956
-SHA256 (Term-Choose-Util-0.145.tar.gz) = c958f06cfbc22878126798280e41d717feb8f06c1da40200bf7cf9b32e9b8c9f
-SIZE (Term-Choose-Util-0.145.tar.gz) = 24304
+TIMESTAMP = 1750188030
+SHA256 (Term-Choose-Util-0.146.tar.gz) = a315fa0c3d271c195400ba0ba2e724ea74bd6cfc73799d87580a1ee432d6ca09
+SIZE (Term-Choose-Util-0.146.tar.gz) = 24328
diff --git a/devel/p5-Term-Choose/Makefile b/devel/p5-Term-Choose/Makefile
index b6884a02443c..1795ac38228d 100644
--- a/devel/p5-Term-Choose/Makefile
+++ b/devel/p5-Term-Choose/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Term-Choose
-PORTVERSION= 1.774
+PORTVERSION= 1.775
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-Term-Choose/distinfo b/devel/p5-Term-Choose/distinfo
index 117f9dad3d17..86c4fc37be9a 100644
--- a/devel/p5-Term-Choose/distinfo
+++ b/devel/p5-Term-Choose/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936084
-SHA256 (Term-Choose-1.774.tar.gz) = 673a1e0d4bd7f2a3d12434992c7e1c5cb6e40b2c741d5b798c8f7ba2ad22b178
-SIZE (Term-Choose-1.774.tar.gz) = 73322
+TIMESTAMP = 1750188026
+SHA256 (Term-Choose-1.775.tar.gz) = 4375b262143aca33b106b4801198fecf4bd7ce8a92a07b5a90059e2ec5606671
+SIZE (Term-Choose-1.775.tar.gz) = 70994
diff --git a/devel/p5-Term-Form/Makefile b/devel/p5-Term-Form/Makefile
index ed6702f3e6aa..d647546bbc23 100644
--- a/devel/p5-Term-Form/Makefile
+++ b/devel/p5-Term-Form/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Term-Form
-PORTVERSION= 0.561
+PORTVERSION= 0.562
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-Term-Form/distinfo b/devel/p5-Term-Form/distinfo
index 2ec5471997bb..9fd4f20f3901 100644
--- a/devel/p5-Term-Form/distinfo
+++ b/devel/p5-Term-Form/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745177958
-SHA256 (Term-Form-0.561.tar.gz) = 4b887f7add9299ab3fc550d56dc8df94ce40c2a3e3a7166e08073250e20ece33
-SIZE (Term-Form-0.561.tar.gz) = 28470
+TIMESTAMP = 1750188032
+SHA256 (Term-Form-0.562.tar.gz) = 59508ce526e25b1fd7107dfdcec68ddfff15e1230f91c6134c64c2101ec61dee
+SIZE (Term-Form-0.562.tar.gz) = 28412
diff --git a/devel/p5-Term-TablePrint/Makefile b/devel/p5-Term-TablePrint/Makefile
index daf2a478b03a..57e240513749 100644
--- a/devel/p5-Term-TablePrint/Makefile
+++ b/devel/p5-Term-TablePrint/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Term-TablePrint
-PORTVERSION= 0.172
+PORTVERSION= 0.173
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-Term-TablePrint/distinfo b/devel/p5-Term-TablePrint/distinfo
index 741b0d44d219..6976bb940870 100644
--- a/devel/p5-Term-TablePrint/distinfo
+++ b/devel/p5-Term-TablePrint/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747715316
-SHA256 (Term-TablePrint-0.172.tar.gz) = 2011c11f14737a377fdb63c449eff83cf1e8a0d1822f88e7539fa7c6ee51e99a
-SIZE (Term-TablePrint-0.172.tar.gz) = 27084
+TIMESTAMP = 1750188034
+SHA256 (Term-TablePrint-0.173.tar.gz) = 0b2805aac67fd957cdf175827106933e56b184e92c6247afe655bc3542e0541c
+SIZE (Term-TablePrint-0.173.tar.gz) = 25799
diff --git a/devel/p5-Test2-Harness/Makefile b/devel/p5-Test2-Harness/Makefile
index f739482d7cde..a1d8df48c983 100644
--- a/devel/p5-Test2-Harness/Makefile
+++ b/devel/p5-Test2-Harness/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Test2-Harness
-PORTVERSION= 1.000160
+PORTVERSION= 1.000161
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:EXODIST
diff --git a/devel/p5-Test2-Harness/distinfo b/devel/p5-Test2-Harness/distinfo
index 9d7620886c00..ace94eac0830 100644
--- a/devel/p5-Test2-Harness/distinfo
+++ b/devel/p5-Test2-Harness/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748831226
-SHA256 (Test2-Harness-1.000160.tar.gz) = 53d427016d96ce15997b8953abe704a6b12b27e31f056619c131b529470bc953
-SIZE (Test2-Harness-1.000160.tar.gz) = 386213
+TIMESTAMP = 1750188036
+SHA256 (Test2-Harness-1.000161.tar.gz) = 4973b79b1eed5305715ee73d8adc9236da795c7d4090d83b150ea131cd65b414
+SIZE (Test2-Harness-1.000161.tar.gz) = 386243
diff --git a/devel/p5-autobox/Makefile b/devel/p5-autobox/Makefile
index d02f84fd1c4d..cf2777d6837f 100644
--- a/devel/p5-autobox/Makefile
+++ b/devel/p5-autobox/Makefile
@@ -15,13 +15,12 @@ LICENSE_COMB= dual
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Scope-Guard>=0.20:devel/p5-Scope-Guard
+TEST_DEPENDS= p5-Test-Fatal>=0.017:devel/p5-Test-Fatal \
+ p5-IPC-System-Simple>=1.30:devel/p5-IPC-System-Simple
USES= perl5
USE_PERL5= configure
-TEST_DEPENDS= p5-Test-Fatal>=0:devel/p5-Test-Fatal \
- p5-IPC-System-Simple>=0:devel/p5-IPC-System-Simple
-
post-install:
${STRIP_CMD} ${STAGEDIR}${PREFIX}/${SITE_ARCH_REL}/auto/autobox/autobox.so
diff --git a/devel/pear-Horde_Exception/Makefile b/devel/pear-Horde_Exception/Makefile
index 0a017b46f495..d708abe21513 100644
--- a/devel/pear-Horde_Exception/Makefile
+++ b/devel/pear-Horde_Exception/Makefile
@@ -9,4 +9,6 @@ WWW= https://pear.horde.org
USES= horde cpe
USE_HORDE_RUN= Horde_Translation
+NO_ARCH= yes
+
.include <bsd.port.mk>
diff --git a/devel/pear-Horde_Exception/distinfo b/devel/pear-Horde_Exception/distinfo
index 693b8ec978c7..8f62bf1ea2f5 100644
--- a/devel/pear-Horde_Exception/distinfo
+++ b/devel/pear-Horde_Exception/distinfo
@@ -1,2 +1,3 @@
+TIMESTAMP = 1750933404
SHA256 (Horde/Horde_Exception-2.0.8.tgz) = 35c720ab4e51a6d90b27a630e870174f3a23e98a354328fd821f4fa28a47d569
SIZE (Horde/Horde_Exception-2.0.8.tgz) = 24402
diff --git a/devel/pear-Horde_Stream/Makefile b/devel/pear-Horde_Stream/Makefile
index b588ea2c3e9b..a17798ca103a 100644
--- a/devel/pear-Horde_Stream/Makefile
+++ b/devel/pear-Horde_Stream/Makefile
@@ -9,4 +9,6 @@ WWW= https://pear.horde.org
USES= horde cpe
USE_HORDE_RUN= Horde_Exception
+NO_ARCH= yes
+
.include <bsd.port.mk>
diff --git a/devel/pear-Horde_Stream/distinfo b/devel/pear-Horde_Stream/distinfo
index 3e815eba5eae..75d9f3de69ac 100644
--- a/devel/pear-Horde_Stream/distinfo
+++ b/devel/pear-Horde_Stream/distinfo
@@ -1,2 +1,3 @@
+TIMESTAMP = 1750933404
SHA256 (Horde/Horde_Stream-1.6.3.tgz) = 0c1e320c17f25c142eb8aa4d7e259b50ce5843870dc1819eb64c6de7924f9a55
SIZE (Horde/Horde_Stream-1.6.3.tgz) = 18014
diff --git a/devel/pear-Horde_Stream_Wrapper/Makefile b/devel/pear-Horde_Stream_Wrapper/Makefile
index 54d584e8e733..3521a2748141 100644
--- a/devel/pear-Horde_Stream_Wrapper/Makefile
+++ b/devel/pear-Horde_Stream_Wrapper/Makefile
@@ -8,4 +8,6 @@ WWW= https://pear.horde.org
USES= horde cpe
+NO_ARCH= yes
+
.include <bsd.port.mk>
diff --git a/devel/pear-Horde_Translation/Makefile b/devel/pear-Horde_Translation/Makefile
index 95b398984ab3..16a72e2b1004 100644
--- a/devel/pear-Horde_Translation/Makefile
+++ b/devel/pear-Horde_Translation/Makefile
@@ -8,4 +8,6 @@ WWW= https://pear.horde.org
USES= horde cpe
+NO_ARCH= yes
+
.include <bsd.port.mk>
diff --git a/devel/pear-Horde_Util/Makefile b/devel/pear-Horde_Util/Makefile
index 76e3547276cc..15cf5d7a2ee6 100644
--- a/devel/pear-Horde_Util/Makefile
+++ b/devel/pear-Horde_Util/Makefile
@@ -9,4 +9,6 @@ WWW= https://pear.horde.org
USES= horde php cpe
USE_PHP= dom
+NO_ARCH= yes
+
.include <bsd.port.mk>
diff --git a/devel/pear-channel-horde/Makefile b/devel/pear-channel-horde/Makefile
index a37c848b0f82..5df7c847a5cf 100644
--- a/devel/pear-channel-horde/Makefile
+++ b/devel/pear-channel-horde/Makefile
@@ -8,5 +8,7 @@ WWW= https://pear.horde.org
PEAR_CHANNEL_HOST= pear.horde.org
+NO_ARCH= yes
+
.include "${.CURDIR}/../../devel/pear/bsd.pear.channel.mk"
.include <bsd.port.mk>
diff --git a/devel/phpunit11/Makefile b/devel/phpunit11/Makefile
index 52fa749654db..5983f0a8c639 100644
--- a/devel/phpunit11/Makefile
+++ b/devel/phpunit11/Makefile
@@ -1,5 +1,5 @@
PORTNAME= phpunit
-PORTVERSION= 11.5.22
+PORTVERSION= 11.5.23
CATEGORIES= devel www
MASTER_SITES= https://phar.phpunit.de/
PKGNAMESUFFIX= 11${PHP_PKGNAMESUFFIX}
diff --git a/devel/phpunit11/distinfo b/devel/phpunit11/distinfo
index ca19e71aa3d8..c14efe81e244 100644
--- a/devel/phpunit11/distinfo
+++ b/devel/phpunit11/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813008
-SHA256 (phpunit-11.5.22.phar) = d9a91780b8463dbd050cee952a4b5a5fd60340a4879781c9e9c3a58d8e7010ef
-SIZE (phpunit-11.5.22.phar) = 5637098
+TIMESTAMP = 1750188004
+SHA256 (phpunit-11.5.23.phar) = c66acb9d9463f6f5d4fad40f09efde37e20da7743f8d10af1fffee8e5ac6d8ac
+SIZE (phpunit-11.5.23.phar) = 5636940
diff --git a/devel/phpunit12/Makefile b/devel/phpunit12/Makefile
index aaca877a1166..16920c45b503 100644
--- a/devel/phpunit12/Makefile
+++ b/devel/phpunit12/Makefile
@@ -1,5 +1,5 @@
PORTNAME= phpunit
-PORTVERSION= 12.2.0
+PORTVERSION= 12.2.2
CATEGORIES= devel www
MASTER_SITES= https://phar.phpunit.de/
PKGNAMESUFFIX= 12${PHP_PKGNAMESUFFIX}
diff --git a/devel/phpunit12/distinfo b/devel/phpunit12/distinfo
index 4a143cf5567c..6d661fdd7b35 100644
--- a/devel/phpunit12/distinfo
+++ b/devel/phpunit12/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813010
-SHA256 (phpunit-12.2.0.phar) = 84ca2ceac2dd81a92d5267f190b6e8aafed24f0802617d4040315307598e4d3c
-SIZE (phpunit-12.2.0.phar) = 5958834
+TIMESTAMP = 1750188006
+SHA256 (phpunit-12.2.2.phar) = 0b30faab11cfd34ee93911c6a2c1d2003636f0b5c60ef29eefa723611768be02
+SIZE (phpunit-12.2.2.phar) = 5958605
diff --git a/devel/py-aiobotocore/Makefile b/devel/py-aiobotocore/Makefile
index 71e0dc87a279..d03ed0de2240 100644
--- a/devel/py-aiobotocore/Makefile
+++ b/devel/py-aiobotocore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aiobotocore
-PORTVERSION= 2.22.0
+PORTVERSION= 2.23.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +16,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FL
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.9.2<4.0.0:www/py-aiohttp@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}aioitertools>=0.5.1<1.0.0:devel/py-aioitertools@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}botocore>=1.37.2:devel/py-botocore@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}botocore>=1.38.23:devel/py-botocore@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}jmespath>=0.7.1<2.0.0:devel/py-jmespath@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}multidict>=6.0.0<7.0.0:www/py-multidict@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=2.1<3.0.0:devel/py-python-dateutil@${PY_FLAVOR} \
@@ -33,6 +33,6 @@ AWSCLI_DESC= Use awscli
BOTO3_DESC= Use boto3
AWSCLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}awscli>=1.29.81:devel/py-awscli@${PY_FLAVOR}
-BOTO3_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=1.37.2:www/py-boto3@${PY_FLAVOR}
+BOTO3_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}boto3>=1.38.23:www/py-boto3@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/devel/py-aiobotocore/distinfo b/devel/py-aiobotocore/distinfo
index 18e618485f0f..6aba15ac5b42 100644
--- a/devel/py-aiobotocore/distinfo
+++ b/devel/py-aiobotocore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546492
-SHA256 (aiobotocore-2.22.0.tar.gz) = 11091477266b75c2b5d28421c1f2bc9a87d175d0b8619cb830805e7a113a170b
-SIZE (aiobotocore-2.22.0.tar.gz) = 110322
+TIMESTAMP = 1750188056
+SHA256 (aiobotocore-2.23.0.tar.gz) = 0333931365a6c7053aee292fe6ef50c74690c4ae06bb019afdf706cb6f2f5e32
+SIZE (aiobotocore-2.23.0.tar.gz) = 115825
diff --git a/devel/py-aiobotocore/files/patch-pyproject.toml b/devel/py-aiobotocore/files/patch-pyproject.toml
index 628c972672bb..e2c8a929fa3e 100644
--- a/devel/py-aiobotocore/files/patch-pyproject.toml
+++ b/devel/py-aiobotocore/files/patch-pyproject.toml
@@ -1,4 +1,4 @@
---- pyproject.toml.orig 2025-05-01 16:23:53 UTC
+--- pyproject.toml.orig 2025-06-12 23:37:59 UTC
+++ pyproject.toml
@@ -1,5 +1,5 @@
[build-system]
@@ -7,25 +7,25 @@
build-backend = "setuptools.build_meta"
[project]
-@@ -32,7 +32,7 @@ dependencies = [
+@@ -31,7 +31,7 @@ dependencies = [
dependencies = [
"aiohttp >= 3.9.2, < 4.0.0",
"aioitertools >= 0.5.1, < 1.0.0",
-- "botocore >= 1.37.2, < 1.37.4", # NOTE: When updating, always keep `project.optional-dependencies` aligned
-+ "botocore >= 1.37.2", # NOTE: When updating, always keep `project.optional-dependencies` aligned
+- "botocore >= 1.38.23, < 1.38.28", # NOTE: When updating, always keep `project.optional-dependencies` aligned
++ "botocore >= 1.38.23", # NOTE: When updating, always keep `project.optional-dependencies` aligned
"python-dateutil >= 2.1, < 3.0.0",
"jmespath >= 0.7.1, < 2.0.0",
"multidict >= 6.0.0, < 7.0.0",
-@@ -41,10 +41,10 @@ awscli = [
+@@ -40,10 +40,10 @@ awscli = [
[project.optional-dependencies]
awscli = [
-- "awscli >= 1.38.2, < 1.38.4",
+- "awscli >= 1.40.22, < 1.40.27",
+ "awscli >= 1.29.81",
]
boto3 = [
-- "boto3 >= 1.37.2, < 1.37.4",
-+ "boto3 >= 1.37.2",
+- "boto3 >= 1.38.23, < 1.38.28",
++ "boto3 >= 1.38.23",
]
-
- [project.urls]
+ httpx = [
+ "httpx >= 0.25.1, < 0.29"
diff --git a/devel/py-botocore/Makefile b/devel/py-botocore/Makefile
index 0e3beef48484..2927deafe642 100644
--- a/devel/py-botocore/Makefile
+++ b/devel/py-botocore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= botocore
-PORTVERSION= 1.38.32
+PORTVERSION= 1.38.36
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-botocore/distinfo b/devel/py-botocore/distinfo
index e042353407b3..236105f7a944 100644
--- a/devel/py-botocore/distinfo
+++ b/devel/py-botocore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813036
-SHA256 (botocore-1.38.32.tar.gz) = 0899a090e352cb5eeaae2c7bb52a987b469d23912c7ece86664dfb5c2e074978
-SIZE (botocore-1.38.32.tar.gz) = 13948764
+TIMESTAMP = 1750188058
+SHA256 (botocore-1.38.36.tar.gz) = 4a1ced1a4218bdff0ed5b46abb54570d473154ddefafa5d121a8d96e4b76ebc1
+SIZE (botocore-1.38.36.tar.gz) = 13966245
diff --git a/devel/py-cachetools/Makefile b/devel/py-cachetools/Makefile
index 05bcaa01b7f7..2435115b57c6 100644
--- a/devel/py-cachetools/Makefile
+++ b/devel/py-cachetools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cachetools
-PORTVERSION= 6.0.0
+PORTVERSION= 6.1.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-cachetools/distinfo b/devel/py-cachetools/distinfo
index 4d70f97bce83..0be52ab43fb6 100644
--- a/devel/py-cachetools/distinfo
+++ b/devel/py-cachetools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495761
-SHA256 (cachetools-6.0.0.tar.gz) = f225782b84438f828328fc2ad74346522f27e5b1440f4e9fd18b20ebfd1aa2cf
-SIZE (cachetools-6.0.0.tar.gz) = 30160
+TIMESTAMP = 1750188060
+SHA256 (cachetools-6.1.0.tar.gz) = b4c4f404392848db3ce7aac34950d17be4d864da4b8b66911008e430bc544587
+SIZE (cachetools-6.1.0.tar.gz) = 30714
diff --git a/devel/py-click-plugins/Makefile b/devel/py-click-plugins/Makefile
index fda70c6477ad..a6118a235e54 100644
--- a/devel/py-click-plugins/Makefile
+++ b/devel/py-click-plugins/Makefile
@@ -1,13 +1,14 @@
PORTNAME= click-plugins
-PORTVERSION= 1.1.1
-PORTREVISION= 1
+PORTVERSION= 1.1.1.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= ${PORTNAME:S/-/_/}-${DISTVERSIONPREFIX}${DISTVERSION}${DISTVERSIONSUFFIX}
MAINTAINER= ehaupt@FreeBSD.org
COMMENT= Click extension to register CLI commands via setuptools
-WWW= https://pypi.org/project/click-plugins/
+WWW= https://pypi.org/project/click-plugins/ \
+ https://github.com/click-contrib/click-plugins
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
diff --git a/devel/py-click-plugins/distinfo b/devel/py-click-plugins/distinfo
index 0c1b06c1d358..f9132a5c8a5d 100644
--- a/devel/py-click-plugins/distinfo
+++ b/devel/py-click-plugins/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1554456769
-SHA256 (click-plugins-1.1.1.tar.gz) = 46ab999744a9d831159c3411bb0c79346d94a444df9a3a3742e9ed63645f264b
-SIZE (click-plugins-1.1.1.tar.gz) = 8164
+TIMESTAMP = 1751098853
+SHA256 (click_plugins-1.1.1.2.tar.gz) = d7af3984a99d243c131aa1a828331e7630f4a88a9741fd05c927b204bcf92261
+SIZE (click_plugins-1.1.1.2.tar.gz) = 8343
diff --git a/devel/py-cronsim/Makefile b/devel/py-cronsim/Makefile
new file mode 100644
index 000000000000..0d2ac9f6aef2
--- /dev/null
+++ b/devel/py-cronsim/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= cronsim
+DISTVERSION= 2.6
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dtxdf@FreeBSD.org
+COMMENT= Cron expression parser and evaluator
+WWW= https://pypi.org/project/${PORTNAME} \
+ https://github.com/cuu508/${PORTNAME}
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-cronsim/distinfo b/devel/py-cronsim/distinfo
new file mode 100644
index 000000000000..1bb42373616f
--- /dev/null
+++ b/devel/py-cronsim/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1749597413
+SHA256 (cronsim-2.6.tar.gz) = 5aab98716ef90ab5ac6be294b2c3965dbf76dc869f048846a0af74ebb506c10d
+SIZE (cronsim-2.6.tar.gz) = 20315
diff --git a/devel/py-cronsim/pkg-descr b/devel/py-cronsim/pkg-descr
new file mode 100644
index 000000000000..ea3b77e79b56
--- /dev/null
+++ b/devel/py-cronsim/pkg-descr
@@ -0,0 +1,3 @@
+Cron Sim(ulator), a cron expression parser and evaluator. Works
+with Python 3.9+. CronSim is written for and being used in Healthchecks
+(a cron job monitoring service).
diff --git a/devel/py-cwcwidth/Makefile b/devel/py-cwcwidth/Makefile
index 386a391ac4ee..24235d492fa6 100644
--- a/devel/py-cwcwidth/Makefile
+++ b/devel/py-cwcwidth/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cwcwidth
PORTVERSION= 0.1.10
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +16,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=43:devel/py-setuptools@${PY_FL
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
USES= python:3.9+
-USE_PYTHON= autoplist concurrent cython pep517
+USE_PYTHON= autoplist concurrent cython3 pep517
post-install:
${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
diff --git a/devel/py-cwcwidth/files/patch-pyproject.toml b/devel/py-cwcwidth/files/patch-pyproject.toml
deleted file mode 100644
index 4e400138e15c..000000000000
--- a/devel/py-cwcwidth/files/patch-pyproject.toml
+++ /dev/null
@@ -1,11 +0,0 @@
---- pyproject.toml.orig 2025-02-09 21:07:05 UTC
-+++ pyproject.toml
-@@ -1,7 +1,7 @@ requires = [
- [build-system]
- requires = [
- "setuptools >= 43",
-- "Cython >= 3",
-+ "Cython >= 0.28",
- ]
- build-backend = "setuptools.build_meta"
-
diff --git a/devel/py-dj52-django-rq/Makefile b/devel/py-dj52-django-rq/Makefile
index 3e376d972e51..6649ae59d80b 100644
--- a/devel/py-dj52-django-rq/Makefile
+++ b/devel/py-dj52-django-rq/Makefile
@@ -1,8 +1,8 @@
PORTNAME= django-rq
PORTVERSION= 3.0.1
CATEGORIES= devel python
-PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52-
MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52-
DISTNAME= django_rq-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/devel/py-dockerfile-parse/Makefile b/devel/py-dockerfile-parse/Makefile
new file mode 100644
index 000000000000..626327b1737d
--- /dev/null
+++ b/devel/py-dockerfile-parse/Makefile
@@ -0,0 +1,23 @@
+PORTNAME= dockerfile-parse
+PORTVERSION= 2.0.1
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= tuukka.pasanen@ilmi.fi
+COMMENT= Python library for Dockerfile manipulation
+WWW= https://github.com/containerbuildsystem/dockerfile-parse
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PY_SETUPTOOLS} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517 pytest
+PYTEST_BROKEN_TESTS= test_all_versions_match
+
+NO_ARCH= YES
+
+.include <bsd.port.mk>
diff --git a/devel/py-dockerfile-parse/distinfo b/devel/py-dockerfile-parse/distinfo
new file mode 100644
index 000000000000..24251946aadf
--- /dev/null
+++ b/devel/py-dockerfile-parse/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1746514530
+SHA256 (dockerfile-parse-2.0.1.tar.gz) = 3184ccdc513221983e503ac00e1aa504a2aa8f84e5de673c46b0b6eee99ec7bc
+SIZE (dockerfile-parse-2.0.1.tar.gz) = 24556
diff --git a/devel/py-dockerfile-parse/pkg-descr b/devel/py-dockerfile-parse/pkg-descr
new file mode 100644
index 000000000000..d0b6da72fd0b
--- /dev/null
+++ b/devel/py-dockerfile-parse/pkg-descr
@@ -0,0 +1 @@
+Python library for parsing Dockerfile files.
diff --git a/devel/py-flake8-import-order/Makefile b/devel/py-flake8-import-order/Makefile
index 45d58624aa41..ee6a8ac1f856 100644
--- a/devel/py-flake8-import-order/Makefile
+++ b/devel/py-flake8-import-order/Makefile
@@ -1,5 +1,5 @@
PORTNAME= flake8-import-order
-PORTVERSION= 0.19.0
+PORTVERSION= 0.19.2
CATEGORIES= devel
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-flake8-import-order/distinfo b/devel/py-flake8-import-order/distinfo
index 2b852d839562..420c1d8504dc 100644
--- a/devel/py-flake8-import-order/distinfo
+++ b/devel/py-flake8-import-order/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750266453
-SHA256 (flake8_import_order-0.19.0.tar.gz) = 4209620e63d3c6f4241ab7b0ebd4cdd29299edb96f145ebe95d3911910037fa3
-SIZE (flake8_import_order-0.19.0.tar.gz) = 23774
+TIMESTAMP = 1750948306
+SHA256 (flake8_import_order-0.19.2.tar.gz) = 133b3c55497631e4235074fc98a95078bba817832379f22a31f0ad2455bcb0b2
+SIZE (flake8_import_order-0.19.2.tar.gz) = 31867
diff --git a/devel/py-frozenlist/Makefile b/devel/py-frozenlist/Makefile
index e1ac503bbe3f..3e077dfb2eb8 100644
--- a/devel/py-frozenlist/Makefile
+++ b/devel/py-frozenlist/Makefile
@@ -1,5 +1,5 @@
PORTNAME= frozenlist
-PORTVERSION= 1.6.0
+PORTVERSION= 1.7.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-frozenlist/distinfo b/devel/py-frozenlist/distinfo
index ad1dc52d66df..b4e11f3342a4 100644
--- a/devel/py-frozenlist/distinfo
+++ b/devel/py-frozenlist/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745417568
-SHA256 (frozenlist-1.6.0.tar.gz) = b99655c32c1c8e06d111e7f41c06c29a5318cb1835df23a45518e02a47c63b68
-SIZE (frozenlist-1.6.0.tar.gz) = 42831
+TIMESTAMP = 1750188266
+SHA256 (frozenlist-1.7.0.tar.gz) = 2e310d81923c2437ea8670467121cc3e9b0f76d3043cc1d2331d56c7fb7a3a8f
+SIZE (frozenlist-1.7.0.tar.gz) = 45078
diff --git a/devel/py-futurist/Makefile b/devel/py-futurist/Makefile
index 955cdde836c9..99d38fa973eb 100644
--- a/devel/py-futurist/Makefile
+++ b/devel/py-futurist/Makefile
@@ -1,6 +1,5 @@
PORTNAME= futurist
-PORTVERSION= 3.0.0
-PORTREVISION= 1
+PORTVERSION= 3.1.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,6 +15,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=2.0.0:devel/py-pbr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}debtcollector>=3.0.0:devel/py-debtcollector@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/devel/py-futurist/distinfo b/devel/py-futurist/distinfo
index a649330f8e8e..86e59072e264 100644
--- a/devel/py-futurist/distinfo
+++ b/devel/py-futurist/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1709390534
-SHA256 (futurist-3.0.0.tar.gz) = 6422011792414c39228e114bec5494303aaf06dcd335e4f8dd4f907f78a41f79
-SIZE (futurist-3.0.0.tar.gz) = 44836
+TIMESTAMP = 1750188062
+SHA256 (futurist-3.1.1.tar.gz) = cc95dd9a40923848e32157128eb7a14b78ef32507b1ef82284ecbe1c373feee2
+SIZE (futurist-3.1.1.tar.gz) = 45177
diff --git a/devel/py-gapic-generator/Makefile b/devel/py-gapic-generator/Makefile
index 0a28ebc281d4..122b78b2c100 100644
--- a/devel/py-gapic-generator/Makefile
+++ b/devel/py-gapic-generator/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gapic-generator
-PORTVERSION= 1.25.0
+PORTVERSION= 1.26.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-gapic-generator/distinfo b/devel/py-gapic-generator/distinfo
index 3ae89302e89c..d0d8d7bf895d 100644
--- a/devel/py-gapic-generator/distinfo
+++ b/devel/py-gapic-generator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546504
-SHA256 (gapic_generator-1.25.0.tar.gz) = a7a92734d85ec41298780a979776fd773061f08a5c27f233d42be41412579ab2
-SIZE (gapic_generator-1.25.0.tar.gz) = 1487932
+TIMESTAMP = 1750188064
+SHA256 (gapic_generator-1.26.0.tar.gz) = adb21096ccc5e60b1a10ea0b123bef46873864eeff838e771bf0abfcb4bfe17c
+SIZE (gapic_generator-1.26.0.tar.gz) = 1488498
diff --git a/devel/py-gevent/Makefile b/devel/py-gevent/Makefile
index c7f86e60793d..f2485d061b03 100644
--- a/devel/py-gevent/Makefile
+++ b/devel/py-gevent/Makefile
@@ -1,5 +1,5 @@
PORTNAME= gevent
-PORTVERSION= 24.2.1
+PORTVERSION= 25.5.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,15 +16,15 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= c-ares>=1.15.0:dns/c-ares \
libev>=4.31:devel/libev \
libuv>=1.34.0:devel/libuv \
- ${PYTHON_PKGNAMEPREFIX}cffi>=1.12.3:devel/py-cffi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}greenlet>=3.0.3:devel/py-greenlet@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}cffi>=1.17.1:devel/py-cffi@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}greenlet>=3.2.2:devel/py-greenlet@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=40.8.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
LIB_DEPENDS= libcares.so:dns/c-ares \
libev.so:devel/libev \
libuv.so:devel/libuv
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.12.3:devel/py-cffi@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}greenlet>=3.0.3:devel/py-greenlet@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cffi>=1.17.1:devel/py-cffi@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}greenlet>=3.2.2:devel/py-greenlet@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}zope.event>=0:devel/py-zope.event@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}zope.interface>=0:devel/py-zope.interface@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sqlite3>=0:databases/py-sqlite3@${PY_FLAVOR}
@@ -40,6 +40,7 @@ TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR}
EXTRACT_AFTER_ARGS= --exclude ${DISTNAME}/deps \
--no-same-owner --no-same-permissions
.else
+post-patch:
@${RM} -r ${WRKSRC}/deps/
.endif
diff --git a/devel/py-gevent/distinfo b/devel/py-gevent/distinfo
index 390995493974..f2713be15597 100644
--- a/devel/py-gevent/distinfo
+++ b/devel/py-gevent/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1712580508
-SHA256 (gevent-24.2.1.tar.gz) = 432fc76f680acf7cf188c2ee0f5d3ab73b63c1f03114c7cd8a34cebbe5aa2056
-SIZE (gevent-24.2.1.tar.gz) = 6147507
+TIMESTAMP = 1750188066
+SHA256 (gevent-25.5.1.tar.gz) = 582c948fa9a23188b890d0bc130734a506d039a2e5ad87dae276a456cc683e61
+SIZE (gevent-25.5.1.tar.gz) = 6388207
diff --git a/devel/py-grpcio-status/Makefile b/devel/py-grpcio-status/Makefile
index 59d800d36940..9a660d5142dd 100644
--- a/devel/py-grpcio-status/Makefile
+++ b/devel/py-grpcio-status/Makefile
@@ -1,5 +1,5 @@
PORTNAME= grpcio-status
-PORTVERSION= 1.72.1
+PORTVERSION= 1.73.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-grpcio-status/distinfo b/devel/py-grpcio-status/distinfo
index e50d0bb7dd88..7fe1bf140afb 100644
--- a/devel/py-grpcio-status/distinfo
+++ b/devel/py-grpcio-status/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813048
-SHA256 (grpcio_status-1.72.1.tar.gz) = 627111a87afa920eafb42cc6c50db209d263e07fa51fbb084981ef636566be7b
-SIZE (grpcio_status-1.72.1.tar.gz) = 13646
+TIMESTAMP = 1750188068
+SHA256 (grpcio_status-1.73.0.tar.gz) = a2b7f430568217f884fe52a5a0133b6f4c9338beae33fb5370134a8eaf58f974
+SIZE (grpcio_status-1.73.0.tar.gz) = 13670
diff --git a/devel/py-hypothesis/Makefile b/devel/py-hypothesis/Makefile
index ae10c18bbf0b..60617773d746 100644
--- a/devel/py-hypothesis/Makefile
+++ b/devel/py-hypothesis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hypothesis
-PORTVERSION= 6.135.6
+PORTVERSION= 6.135.10
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-hypothesis/distinfo b/devel/py-hypothesis/distinfo
index 90dece046663..f75d62164e7d 100644
--- a/devel/py-hypothesis/distinfo
+++ b/devel/py-hypothesis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813050
-SHA256 (hypothesis-6.135.6.tar.gz) = 998ca337c4ac4608dff53f42a14ce1b4c64a4297e7f06576e5dac2b2de700227
-SIZE (hypothesis-6.135.6.tar.gz) = 452044
+TIMESTAMP = 1750188070
+SHA256 (hypothesis-6.135.10.tar.gz) = ce224e310012e40b8e3aa6edba226c032c57bbcbdccad41212ab6d2d74b602cf
+SIZE (hypothesis-6.135.10.tar.gz) = 452518
diff --git a/devel/py-ipympl/Makefile b/devel/py-ipympl/Makefile
index 6432d8d107e6..ae4843fbd31f 100644
--- a/devel/py-ipympl/Makefile
+++ b/devel/py-ipympl/Makefile
@@ -11,6 +11,8 @@ WWW= https://github.com/matplotlib/ipympl
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
+IGNORE_i386= jlpm/node hangs during build stage
+
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatch-jupyter-builder>=0.8.3:devel/py-hatch-jupyter-builder@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatch-nodejs-version>=0.3.2:devel/py-hatch-nodejs-version@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}hatchling>0:devel/py-hatchling@${PY_FLAVOR} \
diff --git a/devel/py-jaraco.logging/Makefile b/devel/py-jaraco.logging/Makefile
index 28401143f68c..f7e38efa602d 100644
--- a/devel/py-jaraco.logging/Makefile
+++ b/devel/py-jaraco.logging/Makefile
@@ -1,8 +1,9 @@
PORTNAME= jaraco.logging
-PORTVERSION= 3.3.0
+PORTVERSION= 3.4.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= jaraco_logging-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Additional facilities to supplement Python stdlib logging module
@@ -11,7 +12,7 @@ WWW= https://github.com/jaraco/jaraco.logging
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=56:devel/py-setuptools@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=3.4.1:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}tempora>=0:devel/py-tempora@${PY_FLAVOR}
diff --git a/devel/py-jaraco.logging/distinfo b/devel/py-jaraco.logging/distinfo
index 4f250dca2684..460b18322cd6 100644
--- a/devel/py-jaraco.logging/distinfo
+++ b/devel/py-jaraco.logging/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1703495809
-SHA256 (jaraco.logging-3.3.0.tar.gz) = f4a7cfbacb86a834c2886c01a3b52bc4cde2728c1d9717c49d4dce1d6248f07b
-SIZE (jaraco.logging-3.3.0.tar.gz) = 9082
+TIMESTAMP = 1750188072
+SHA256 (jaraco_logging-3.4.0.tar.gz) = e7d6dc8368477ce69eb1d6ed851d805896a1ca942ce3fd1773580311b0b775fb
+SIZE (jaraco_logging-3.4.0.tar.gz) = 10368
diff --git a/devel/py-jaraco.logging/files/patch-pyproject.toml b/devel/py-jaraco.logging/files/patch-pyproject.toml
new file mode 100644
index 000000000000..86ae0d09057a
--- /dev/null
+++ b/devel/py-jaraco.logging/files/patch-pyproject.toml
@@ -0,0 +1,22 @@
+--- pyproject.toml.orig 2025-06-16 12:52:10 UTC
++++ pyproject.toml
+@@ -1,9 +1,7 @@ requires = [
+ [build-system]
+ requires = [
+- "setuptools>=77",
++ "setuptools>=61",
+ "setuptools_scm[toml]>=3.4.1",
+- # jaraco/skeleton#174
+- "coherent.licensed",
+ ]
+ build-backend = "setuptools.build_meta"
+
+@@ -21,7 +19,7 @@ requires-python = ">=3.9"
+ "Programming Language :: Python :: 3 :: Only",
+ ]
+ requires-python = ">=3.9"
+-license = "MIT"
++license = { text = "MIT" }
+ dependencies = [
+ "tempora",
+ ]
diff --git a/devel/py-keystoneauth1/Makefile b/devel/py-keystoneauth1/Makefile
index 7df3e68d4b7d..18bdc16cd82e 100644
--- a/devel/py-keystoneauth1/Makefile
+++ b/devel/py-keystoneauth1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= keystoneauth1
-PORTVERSION= 5.11.0
+PORTVERSION= 5.11.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -21,7 +21,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}iso8601>=0.1.11:devel/py-iso8601@${PY_FLAVOR
${PYTHON_PKGNAMEPREFIX}stevedore>=1.20.0:devel/py-stevedore@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}os-service-types>=1.2.0:devel/py-os-service-types@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/devel/py-keystoneauth1/distinfo b/devel/py-keystoneauth1/distinfo
index d19900178985..9dddca476183 100644
--- a/devel/py-keystoneauth1/distinfo
+++ b/devel/py-keystoneauth1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747715382
-SHA256 (keystoneauth1-5.11.0.tar.gz) = 9af6a165fa0747ed739ffc34b115ea0d7cfc5630ee12948af94f03ed0f9c8934
-SIZE (keystoneauth1-5.11.0.tar.gz) = 288610
+TIMESTAMP = 1750188074
+SHA256 (keystoneauth1-5.11.1.tar.gz) = 806f12c49b7f4b2cad3f5a460f7bdd81e4247c81b6042596a7fea8575f6591f3
+SIZE (keystoneauth1-5.11.1.tar.gz) = 288713
diff --git a/devel/py-libcst/Makefile b/devel/py-libcst/Makefile
index 43fe7861f447..db8c37740c38 100644
--- a/devel/py-libcst/Makefile
+++ b/devel/py-libcst/Makefile
@@ -1,6 +1,5 @@
PORTNAME= libcst
-PORTVERSION= 1.8.0
-PORTREVISION= 1
+PORTVERSION= 1.8.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,7 +17,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLA
${PYTHON_PKGNAMEPREFIX}setuptools-scm>=0:devel/py-setuptools-scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-USES= cargo dos2unix python:3.9+
+USES= cargo dos2unix python
USE_PYTHON= autoplist concurrent pep517
BINARY_ALIAS= python3=${PYTHON_CMD}
@@ -34,7 +33,7 @@ CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}libcst03
.if ${PYTHON_REL} < 31300
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.2:devel/py-pyyaml@${PY_FLAVOR}
.else
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pyyaml-ft>=0:devel/py-pyyaml-ft@${PY_FLAVOR}
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pyyaml-ft>=8.0.0:devel/py-pyyaml-ft@${PY_FLAVOR}
.endif
.include <bsd.port.post.mk>
diff --git a/devel/py-libcst/Makefile.crates b/devel/py-libcst/Makefile.crates
index 86ff4fa0c2c4..74b29065141d 100644
--- a/devel/py-libcst/Makefile.crates
+++ b/devel/py-libcst/Makefile.crates
@@ -3,18 +3,16 @@ CARGO_CRATES= aho-corasick-1.0.4 \
annotate-snippets-0.11.5 \
anstyle-1.0.10 \
autocfg-1.1.0 \
- bitflags-2.4.0 \
bumpalo-3.12.0 \
cast-0.3.0 \
- cc-1.0.83 \
cfg-if-1.0.0 \
ciborium-0.2.0 \
ciborium-io-0.2.0 \
ciborium-ll-0.2.0 \
- clap-4.4.0 \
- clap_builder-4.4.0 \
- clap_lex-0.5.1 \
- criterion-0.5.1 \
+ clap-4.5.38 \
+ clap_builder-4.5.38 \
+ clap_lex-0.7.4 \
+ criterion-0.6.0 \
criterion-plot-0.5.0 \
crossbeam-deque-0.8.1 \
crossbeam-epoch-0.9.9 \
@@ -22,23 +20,18 @@ CARGO_CRATES= aho-corasick-1.0.4 \
difference-2.0.0 \
either-1.6.1 \
equivalent-1.0.1 \
- errno-0.3.2 \
- errno-dragonfly-0.1.2 \
glob-0.3.0 \
half-1.8.2 \
hashbrown-0.14.5 \
heck-0.5.0 \
- hermit-abi-0.3.2 \
indexmap-2.4.0 \
indoc-2.0.4 \
- is-terminal-0.4.9 \
itertools-0.10.5 \
itertools-0.13.0 \
+ itertools-0.14.0 \
itoa-1.0.2 \
- js-sys-0.3.58 \
- lazy_static-1.4.0 \
+ js-sys-0.3.77 \
libc-0.2.149 \
- linux-raw-sys-0.4.10 \
log-0.4.17 \
memchr-2.7.4 \
memoffset-0.6.5 \
@@ -50,9 +43,9 @@ CARGO_CRATES= aho-corasick-1.0.4 \
peg-0.8.5 \
peg-macros-0.8.5 \
peg-runtime-0.8.5 \
- plotters-0.3.1 \
- plotters-backend-0.3.2 \
- plotters-svg-0.3.1 \
+ plotters-0.3.7 \
+ plotters-backend-0.3.7 \
+ plotters-svg-0.3.7 \
portable-atomic-1.4.3 \
proc-macro2-1.0.95 \
pyo3-0.25.0 \
@@ -66,7 +59,7 @@ CARGO_CRATES= aho-corasick-1.0.4 \
regex-1.11.1 \
regex-automata-0.4.9 \
regex-syntax-0.8.5 \
- rustix-0.38.19 \
+ rustversion-1.0.21 \
ryu-1.0.10 \
same-file-1.0.6 \
scopeguard-1.1.0 \
@@ -74,7 +67,6 @@ CARGO_CRATES= aho-corasick-1.0.4 \
serde_derive-1.0.208 \
serde_json-1.0.125 \
serde_spanned-0.6.7 \
- syn-1.0.109 \
syn-2.0.101 \
target-lexicon-0.13.2 \
target-triple-0.1.4 \
@@ -86,27 +78,18 @@ CARGO_CRATES= aho-corasick-1.0.4 \
toml_datetime-0.6.8 \
toml_edit-0.22.20 \
trybuild-1.0.105 \
- unicode-ident-1.0.1 \
+ unicode-ident-1.0.18 \
unicode-width-0.2.0 \
unindent-0.2.3 \
walkdir-2.3.2 \
- wasm-bindgen-0.2.81 \
- wasm-bindgen-backend-0.2.81 \
- wasm-bindgen-macro-0.2.81 \
- wasm-bindgen-macro-support-0.2.81 \
- wasm-bindgen-shared-0.2.81 \
- web-sys-0.3.58 \
+ wasm-bindgen-0.2.100 \
+ wasm-bindgen-backend-0.2.100 \
+ wasm-bindgen-macro-0.2.100 \
+ wasm-bindgen-macro-support-0.2.100 \
+ wasm-bindgen-shared-0.2.100 \
+ web-sys-0.3.77 \
winapi-0.3.9 \
winapi-i686-pc-windows-gnu-0.4.0 \
winapi-util-0.1.5 \
winapi-x86_64-pc-windows-gnu-0.4.0 \
- windows-sys-0.48.0 \
- windows-targets-0.48.5 \
- windows_aarch64_gnullvm-0.48.5 \
- windows_aarch64_msvc-0.48.5 \
- windows_i686_gnu-0.48.5 \
- windows_i686_msvc-0.48.5 \
- windows_x86_64_gnu-0.48.5 \
- windows_x86_64_gnullvm-0.48.5 \
- windows_x86_64_msvc-0.48.5 \
winnow-0.6.18
diff --git a/devel/py-libcst/distinfo b/devel/py-libcst/distinfo
index a948cfb05904..0b4d22cbb34f 100644
--- a/devel/py-libcst/distinfo
+++ b/devel/py-libcst/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1748495775
-SHA256 (libcst-1.8.0.tar.gz) = 21cd41dd9bc7ee16f81a6ecf9dc6c044cdaf6af670b85b4754204a5a0c9890d8
-SIZE (libcst-1.8.0.tar.gz) = 778687
+TIMESTAMP = 1750188076
+SHA256 (libcst-1.8.1.tar.gz) = 423427819409a1d905017bbd51062bd0f1e4795c74c2f9f52a6b63dd67c282d2
+SIZE (libcst-1.8.1.tar.gz) = 779211
SHA256 (rust/crates/aho-corasick-1.0.4.crate) = 6748e8def348ed4d14996fa801f4122cd763fff530258cdc03f64b25f89d3a5a
SIZE (rust/crates/aho-corasick-1.0.4.crate) = 171175
SHA256 (rust/crates/anes-0.1.6.crate) = 4b46cbb362ab8752921c97e041f5e366ee6297bd428a31275b9fcf1e380f7299
@@ -11,14 +11,10 @@ SHA256 (rust/crates/anstyle-1.0.10.crate) = 55cc3b69f167a1ef2e161439aa98aed94e60
SIZE (rust/crates/anstyle-1.0.10.crate) = 15725
SHA256 (rust/crates/autocfg-1.1.0.crate) = d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa
SIZE (rust/crates/autocfg-1.1.0.crate) = 13272
-SHA256 (rust/crates/bitflags-2.4.0.crate) = b4682ae6287fcf752ecaabbfcc7b6f9b72aa33933dc23a554d853aea8eea8635
-SIZE (rust/crates/bitflags-2.4.0.crate) = 36954
SHA256 (rust/crates/bumpalo-3.12.0.crate) = 0d261e256854913907f67ed06efbc3338dfe6179796deefc1ff763fc1aee5535
SIZE (rust/crates/bumpalo-3.12.0.crate) = 81604
SHA256 (rust/crates/cast-0.3.0.crate) = 37b2a672a2cb129a2e41c10b1224bb368f9f37a2b16b612598138befd7b37eb5
SIZE (rust/crates/cast-0.3.0.crate) = 11452
-SHA256 (rust/crates/cc-1.0.83.crate) = f1174fb0b6ec23863f8b971027804a42614e347eafb0a95bf0b12cdae21fc4d0
-SIZE (rust/crates/cc-1.0.83.crate) = 68343
SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
SHA256 (rust/crates/ciborium-0.2.0.crate) = b0c137568cc60b904a7724001b35ce2630fd00d5d84805fbb608ab89509d788f
@@ -27,14 +23,14 @@ SHA256 (rust/crates/ciborium-io-0.2.0.crate) = 346de753af073cc87b52b2083a506b38a
SIZE (rust/crates/ciborium-io-0.2.0.crate) = 2738
SHA256 (rust/crates/ciborium-ll-0.2.0.crate) = 213030a2b5a4e0c0892b6652260cf6ccac84827b83a85a534e178e3906c4cf1b
SIZE (rust/crates/ciborium-ll-0.2.0.crate) = 10740
-SHA256 (rust/crates/clap-4.4.0.crate) = 1d5f1946157a96594eb2d2c10eb7ad9a2b27518cb3000209dec700c35df9197d
-SIZE (rust/crates/clap-4.4.0.crate) = 54523
-SHA256 (rust/crates/clap_builder-4.4.0.crate) = 78116e32a042dd73c2901f0dc30790d20ff3447f3e3472fad359e8c3d282bcd6
-SIZE (rust/crates/clap_builder-4.4.0.crate) = 162489
-SHA256 (rust/crates/clap_lex-0.5.1.crate) = cd7cc57abe963c6d3b9d8be5b06ba7c8957a930305ca90304f24ef040aa6f961
-SIZE (rust/crates/clap_lex-0.5.1.crate) = 11793
-SHA256 (rust/crates/criterion-0.5.1.crate) = f2b12d017a929603d80db1831cd3a24082f8137ce19c69e6447f54f5fc8d692f
-SIZE (rust/crates/criterion-0.5.1.crate) = 110088
+SHA256 (rust/crates/clap-4.5.38.crate) = ed93b9805f8ba930df42c2590f05453d5ec36cbb85d018868a5b24d31f6ac000
+SIZE (rust/crates/clap-4.5.38.crate) = 57140
+SHA256 (rust/crates/clap_builder-4.5.38.crate) = 379026ff283facf611b0ea629334361c4211d1b12ee01024eec1591133b04120
+SIZE (rust/crates/clap_builder-4.5.38.crate) = 169177
+SHA256 (rust/crates/clap_lex-0.7.4.crate) = f46ad14479a25103f283c0f10005961cf086d8dc42205bb44c46ac563475dca6
+SIZE (rust/crates/clap_lex-0.7.4.crate) = 12858
+SHA256 (rust/crates/criterion-0.6.0.crate) = 3bf7af66b0989381bd0be551bd7cc91912a655a58c6918420c9527b1fd8b4679
+SIZE (rust/crates/criterion-0.6.0.crate) = 119470
SHA256 (rust/crates/criterion-plot-0.5.0.crate) = 6b50826342786a51a89e2da3a28f1c32b06e387201bc2d19791f622c673706b1
SIZE (rust/crates/criterion-plot-0.5.0.crate) = 22706
SHA256 (rust/crates/crossbeam-deque-0.8.1.crate) = 6455c0ca19f0d2fbf751b908d5c55c1f5cbc65e03c4225427254b46890bdde1e
@@ -49,10 +45,6 @@ SHA256 (rust/crates/either-1.6.1.crate) = e78d4f1cc4ae33bbfc157ed5d5a5ef3bc29227
SIZE (rust/crates/either-1.6.1.crate) = 13641
SHA256 (rust/crates/equivalent-1.0.1.crate) = 5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5
SIZE (rust/crates/equivalent-1.0.1.crate) = 6615
-SHA256 (rust/crates/errno-0.3.2.crate) = 6b30f669a7961ef1631673d2766cc92f52d64f7ef354d4fe0ddfd30ed52f0f4f
-SIZE (rust/crates/errno-0.3.2.crate) = 10424
-SHA256 (rust/crates/errno-dragonfly-0.1.2.crate) = aa68f1b12764fab894d2755d2518754e71b4fd80ecfb822714a1206c2aab39bf
-SIZE (rust/crates/errno-dragonfly-0.1.2.crate) = 1810
SHA256 (rust/crates/glob-0.3.0.crate) = 9b919933a397b79c37e33b77bb2aa3dc8eb6e165ad809e58ff75bc7db2e34574
SIZE (rust/crates/glob-0.3.0.crate) = 18724
SHA256 (rust/crates/half-1.8.2.crate) = eabb4a44450da02c90444cf74558da904edde8fb4e9035a9a6a4e15445af0bd7
@@ -61,28 +53,22 @@ SHA256 (rust/crates/hashbrown-0.14.5.crate) = e5274423e17b7c9fc20b6e7e208532f9b1
SIZE (rust/crates/hashbrown-0.14.5.crate) = 141498
SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
SIZE (rust/crates/heck-0.5.0.crate) = 11517
-SHA256 (rust/crates/hermit-abi-0.3.2.crate) = 443144c8cdadd93ebf52ddb4056d257f5b52c04d3c804e657d19eb73fc33668b
-SIZE (rust/crates/hermit-abi-0.3.2.crate) = 13783
SHA256 (rust/crates/indexmap-2.4.0.crate) = 93ead53efc7ea8ed3cfb0c79fc8023fbb782a5432b52830b6518941cebe6505c
SIZE (rust/crates/indexmap-2.4.0.crate) = 83544
SHA256 (rust/crates/indoc-2.0.4.crate) = 1e186cfbae8084e513daff4240b4797e342f988cecda4fb6c939150f96315fd8
SIZE (rust/crates/indoc-2.0.4.crate) = 14311
-SHA256 (rust/crates/is-terminal-0.4.9.crate) = cb0889898416213fab133e1d33a0e5858a48177452750691bde3666d0fdbaf8b
-SIZE (rust/crates/is-terminal-0.4.9.crate) = 8109
SHA256 (rust/crates/itertools-0.10.5.crate) = b0fd2260e829bddf4cb6ea802289de2f86d6a7a690192fbe91b3f46e0f2c8473
SIZE (rust/crates/itertools-0.10.5.crate) = 115354
SHA256 (rust/crates/itertools-0.13.0.crate) = 413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186
SIZE (rust/crates/itertools-0.13.0.crate) = 146261
+SHA256 (rust/crates/itertools-0.14.0.crate) = 2b192c782037fadd9cfa75548310488aabdbf3d2da73885b31bd0abd03351285
+SIZE (rust/crates/itertools-0.14.0.crate) = 152715
SHA256 (rust/crates/itoa-1.0.2.crate) = 112c678d4050afce233f4f2852bb2eb519230b3cf12f33585275537d7e41578d
SIZE (rust/crates/itoa-1.0.2.crate) = 11112
-SHA256 (rust/crates/js-sys-0.3.58.crate) = c3fac17f7123a73ca62df411b1bf727ccc805daa070338fda671c86dac1bdc27
-SIZE (rust/crates/js-sys-0.3.58.crate) = 78794
-SHA256 (rust/crates/lazy_static-1.4.0.crate) = e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646
-SIZE (rust/crates/lazy_static-1.4.0.crate) = 10443
+SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec937429614f25eef83af942d0e227c3a28f
+SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/libc-0.2.149.crate) = a08173bc88b7955d1b3145aa561539096c421ac8debde8cbc3612ec635fee29b
SIZE (rust/crates/libc-0.2.149.crate) = 715592
-SHA256 (rust/crates/linux-raw-sys-0.4.10.crate) = da2479e8c062e40bf0066ffa0bc823de0a9368974af99c9f6df941d2c231e03f
-SIZE (rust/crates/linux-raw-sys-0.4.10.crate) = 1407767
SHA256 (rust/crates/log-0.4.17.crate) = abb12e687cfb44aa40f41fc3978ef76448f9b6038cad6aef4259d3c095a2382e
SIZE (rust/crates/log-0.4.17.crate) = 38028
SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
@@ -105,12 +91,12 @@ SHA256 (rust/crates/peg-macros-0.8.5.crate) = 6298ab04c202fa5b5d52ba03269fb7b745
SIZE (rust/crates/peg-macros-0.8.5.crate) = 30601
SHA256 (rust/crates/peg-runtime-0.8.5.crate) = 132dca9b868d927b35b5dd728167b2dee150eb1ad686008fc71ccb298b776fca
SIZE (rust/crates/peg-runtime-0.8.5.crate) = 4458
-SHA256 (rust/crates/plotters-0.3.1.crate) = 32a3fd9ec30b9749ce28cd91f255d569591cdf937fe280c312143e3c4bad6f2a
-SIZE (rust/crates/plotters-0.3.1.crate) = 8595577
-SHA256 (rust/crates/plotters-backend-0.3.2.crate) = d88417318da0eaf0fdcdb51a0ee6c3bed624333bff8f946733049380be67ac1c
-SIZE (rust/crates/plotters-backend-0.3.2.crate) = 13524
-SHA256 (rust/crates/plotters-svg-0.3.1.crate) = 521fa9638fa597e1dc53e9412a4f9cefb01187ee1f7413076f9e6749e2885ba9
-SIZE (rust/crates/plotters-svg-0.3.1.crate) = 7596
+SHA256 (rust/crates/plotters-0.3.7.crate) = 5aeb6f403d7a4911efb1e33402027fc44f29b5bf6def3effcc22d7bb75f2b747
+SIZE (rust/crates/plotters-0.3.7.crate) = 149031
+SHA256 (rust/crates/plotters-backend-0.3.7.crate) = df42e13c12958a16b3f7f4386b9ab1f3e7933914ecea48da7139435263a4172a
+SIZE (rust/crates/plotters-backend-0.3.7.crate) = 13709
+SHA256 (rust/crates/plotters-svg-0.3.7.crate) = 51bae2ac328883f7acdfea3d66a7c35751187f870bc81f94563733a154d7a670
+SIZE (rust/crates/plotters-svg-0.3.7.crate) = 6715
SHA256 (rust/crates/portable-atomic-1.4.3.crate) = 31114a898e107c51bb1609ffaf55a0e011cf6a4d7f1170d0015a165082c0338b
SIZE (rust/crates/portable-atomic-1.4.3.crate) = 126291
SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
@@ -137,8 +123,8 @@ SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c964863
SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
SIZE (rust/crates/regex-syntax-0.8.5.crate) = 357541
-SHA256 (rust/crates/rustix-0.38.19.crate) = 745ecfa778e66b2b63c88a61cb36e0eea109e803b0b86bf9879fbc77c70e86ed
-SIZE (rust/crates/rustix-0.38.19.crate) = 357358
+SHA256 (rust/crates/rustversion-1.0.21.crate) = 8a0d197bd2c9dc6e53b84da9556a69ba4cdfab8619eb41a8bd1cc2027a0f6b1d
+SIZE (rust/crates/rustversion-1.0.21.crate) = 21001
SHA256 (rust/crates/ryu-1.0.10.crate) = f3f6f92acf49d1b98f7a81226834412ada05458b7364277387724a237f062695
SIZE (rust/crates/ryu-1.0.10.crate) = 48485
SHA256 (rust/crates/same-file-1.0.6.crate) = 93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502
@@ -153,8 +139,6 @@ SHA256 (rust/crates/serde_json-1.0.125.crate) = 83c8e735a073ccf5be70aa8066aa984e
SIZE (rust/crates/serde_json-1.0.125.crate) = 148919
SHA256 (rust/crates/serde_spanned-0.6.7.crate) = eb5b1b31579f3811bf615c144393417496f152e12ac8b7663bf664f4a815306d
SIZE (rust/crates/serde_spanned-0.6.7.crate) = 9164
-SHA256 (rust/crates/syn-1.0.109.crate) = 72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237
-SIZE (rust/crates/syn-1.0.109.crate) = 237611
SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
SIZE (rust/crates/syn-2.0.101.crate) = 299250
SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
@@ -177,26 +161,26 @@ SHA256 (rust/crates/toml_edit-0.22.20.crate) = 583c44c02ad26b0c3f3066fe629275e50
SIZE (rust/crates/toml_edit-0.22.20.crate) = 106726
SHA256 (rust/crates/trybuild-1.0.105.crate) = 1c9bf9513a2f4aeef5fdac8677d7d349c79fdbcc03b9c86da6e9d254f1e43be2
SIZE (rust/crates/trybuild-1.0.105.crate) = 44901
-SHA256 (rust/crates/unicode-ident-1.0.1.crate) = 5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c
-SIZE (rust/crates/unicode-ident-1.0.1.crate) = 33770
+SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e90dd62b613502b7e925fd4e4d19b5c96512
+SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unicode-width-0.2.0.crate) = 1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd
SIZE (rust/crates/unicode-width-0.2.0.crate) = 271509
SHA256 (rust/crates/unindent-0.2.3.crate) = c7de7d73e1754487cb58364ee906a499937a0dfabd86bcb980fa99ec8c8fa2ce
SIZE (rust/crates/unindent-0.2.3.crate) = 7306
SHA256 (rust/crates/walkdir-2.3.2.crate) = 808cf2735cd4b6866113f648b791c6adc5714537bc222d9347bb203386ffda56
SIZE (rust/crates/walkdir-2.3.2.crate) = 23516
-SHA256 (rust/crates/wasm-bindgen-0.2.81.crate) = 7c53b543413a17a202f4be280a7e5c62a1c69345f5de525ee64f8cfdbc954994
-SIZE (rust/crates/wasm-bindgen-0.2.81.crate) = 165467
-SHA256 (rust/crates/wasm-bindgen-backend-0.2.81.crate) = 5491a68ab4500fa6b4d726bd67408630c3dbe9c4fe7bda16d5c82a1fd8c7340a
-SIZE (rust/crates/wasm-bindgen-backend-0.2.81.crate) = 25737
-SHA256 (rust/crates/wasm-bindgen-macro-0.2.81.crate) = c441e177922bc58f1e12c022624b6216378e5febc2f0533e41ba443d505b80aa
-SIZE (rust/crates/wasm-bindgen-macro-0.2.81.crate) = 11796
-SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.81.crate) = 7d94ac45fcf608c1f45ef53e748d35660f168490c10b23704c7779ab8f5c3048
-SIZE (rust/crates/wasm-bindgen-macro-support-0.2.81.crate) = 17855
-SHA256 (rust/crates/wasm-bindgen-shared-0.2.81.crate) = 6a89911bd99e5f3659ec4acf9c4d93b0a90fe4a2a11f15328472058edc5261be
-SIZE (rust/crates/wasm-bindgen-shared-0.2.81.crate) = 7194
-SHA256 (rust/crates/web-sys-0.3.58.crate) = 2fed94beee57daf8dd7d51f2b15dc2bcde92d7a72304cdf662a4371008b71b90
-SIZE (rust/crates/web-sys-0.3.58.crate) = 696212
+SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
+SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
+SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
+SIZE (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 32111
+SHA256 (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 7fe63fc6d09ed3792bd0897b314f53de8e16568c2b3f7982f468c0bf9bd0b407
+SIZE (rust/crates/wasm-bindgen-macro-0.2.100.crate) = 9663
+SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 8ae87ea40c9f689fc23f209965b6fb8a99ad69aeeb0231408be24920604395de
+SIZE (rust/crates/wasm-bindgen-macro-support-0.2.100.crate) = 26243
+SHA256 (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 1a05d73b933a847d6cccdda8f838a22ff101ad9bf93e33684f39c1f5f0eece3d
+SIZE (rust/crates/wasm-bindgen-shared-0.2.100.crate) = 8570
+SHA256 (rust/crates/web-sys-0.3.77.crate) = 33b6dd2ef9186f1f2072e409e99cd22a975331a6b3591b12c764e0e55c60d5d2
+SIZE (rust/crates/web-sys-0.3.77.crate) = 638246
SHA256 (rust/crates/winapi-0.3.9.crate) = 5c839a674fcd7a98952e593242ea400abe93992746761e38641405d28b00f419
SIZE (rust/crates/winapi-0.3.9.crate) = 1200382
SHA256 (rust/crates/winapi-i686-pc-windows-gnu-0.4.0.crate) = ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6
@@ -205,23 +189,5 @@ SHA256 (rust/crates/winapi-util-0.1.5.crate) = 70ec6ce85bb158151cae5e5c87f95a8e9
SIZE (rust/crates/winapi-util-0.1.5.crate) = 10164
SHA256 (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f
SIZE (rust/crates/winapi-x86_64-pc-windows-gnu-0.4.0.crate) = 2947998
-SHA256 (rust/crates/windows-sys-0.48.0.crate) = 677d2418bec65e3338edb076e806bc1ec15693c5d0104683f2efe857f61056a9
-SIZE (rust/crates/windows-sys-0.48.0.crate) = 2628884
-SHA256 (rust/crates/windows-targets-0.48.5.crate) = 9a2fa6e2155d7247be68c096456083145c183cbbbc2764150dda45a87197940c
-SIZE (rust/crates/windows-targets-0.48.5.crate) = 6904
-SHA256 (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8
-SIZE (rust/crates/windows_aarch64_gnullvm-0.48.5.crate) = 418492
-SHA256 (rust/crates/windows_aarch64_msvc-0.48.5.crate) = dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc
-SIZE (rust/crates/windows_aarch64_msvc-0.48.5.crate) = 798483
-SHA256 (rust/crates/windows_i686_gnu-0.48.5.crate) = a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e
-SIZE (rust/crates/windows_i686_gnu-0.48.5.crate) = 844891
-SHA256 (rust/crates/windows_i686_msvc-0.48.5.crate) = 8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406
-SIZE (rust/crates/windows_i686_msvc-0.48.5.crate) = 864300
-SHA256 (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e
-SIZE (rust/crates/windows_x86_64_gnu-0.48.5.crate) = 801619
-SHA256 (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc
-SIZE (rust/crates/windows_x86_64_gnullvm-0.48.5.crate) = 418486
-SHA256 (rust/crates/windows_x86_64_msvc-0.48.5.crate) = ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538
-SIZE (rust/crates/windows_x86_64_msvc-0.48.5.crate) = 798412
SHA256 (rust/crates/winnow-0.6.18.crate) = 68a9bda4691f099d435ad181000724da8e5899daa10713c2d432552b9ccd3a6f
SIZE (rust/crates/winnow-0.6.18.crate) = 163357
diff --git a/devel/py-libplist/Makefile b/devel/py-libplist/Makefile
index e4d97860fb00..3d9b31ece40d 100644
--- a/devel/py-libplist/Makefile
+++ b/devel/py-libplist/Makefile
@@ -1,4 +1,4 @@
-PORTREVISION= 0
+PORTREVISION= 1
CATEGORIES= devel python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-lxml5/Makefile b/devel/py-lxml5/Makefile
index 1b03b597d4f6..1affaf7740ff 100644
--- a/devel/py-lxml5/Makefile
+++ b/devel/py-lxml5/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lxml
PORTVERSION= 5.4.0
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/lxml/lxml/releases/download/lxml-${PORTVERSION}/
diff --git a/devel/py-lxml5/files/patch-cython b/devel/py-lxml5/files/patch-cython
new file mode 100644
index 000000000000..8e0de0845e51
--- /dev/null
+++ b/devel/py-lxml5/files/patch-cython
@@ -0,0 +1,49 @@
+Obtained from: https://github.com/lxml/lxml/commit/6a0f0f09e26d574e75848d0ca1ef00e97ee49658
+ https://github.com/lxml/lxml/commit/99c81a6694f92dd09626f861f313505ab667b948
+
+--- setupinfo.py.orig 2025-04-22 12:23:54 UTC
++++ setupinfo.py
+@@ -176,34 +176,6 @@ def ext_modules(static_include_dirs, static_library_di
+ from Cython.Build import cythonize
+ result = cythonize(result, compiler_directives=cythonize_directives)
+
+- # Fix compiler warning due to missing pragma-push in Cython 3.0.9.
+- for ext in result:
+- for source_file in ext.sources:
+- if not source_file.endswith('.c'):
+- continue
+- with open(source_file, 'rb') as f:
+- lines = f.readlines()
+- if b'Generated by Cython 3.0.9' not in lines[0]:
+- continue
+-
+- modified = False
+- temp_file = source_file + ".tmp"
+- with open(temp_file, 'wb') as f:
+- last_was_push = False
+- for line in lines:
+- if b'#pragma GCC diagnostic ignored "-Wincompatible-pointer-types"' in line and not last_was_push:
+- f.write(b"#pragma GCC diagnostic push\n")
+- modified = True
+- last_was_push = b'#pragma GCC diagnostic push' in line
+- f.write(line)
+-
+- if modified:
+- print("Fixed Cython 3.0.9 generated source file " + source_file)
+- os.unlink(source_file)
+- os.rename(temp_file, source_file)
+- else:
+- os.unlink(temp_file)
+-
+ # for backwards compatibility reasons, provide "etree[_api].h" also as "lxml.etree[_api].h"
+ for header_filename in HEADER_FILES:
+ src_file = os.path.join(SOURCE_PATH, 'lxml', header_filename)
+@@ -367,6 +339,8 @@ def define_macros():
+ macros.append(('LXML_UNICODE_STRINGS', '1'))
+ if OPTION_WITH_COVERAGE:
+ macros.append(('CYTHON_TRACE_NOGIL', '1'))
++ # coverage.py does not support Cython together with sys.monitoring.
++ macros.append(('CYTHON_USE_SYS_MONITORING', '0'))
+ if OPTION_BUILD_LIBXML2XSLT:
+ macros.append(('LIBXML_STATIC', None))
+ macros.append(('LIBXSLT_STATIC', None))
diff --git a/devel/py-lxml5/files/patch-pyproject.toml b/devel/py-lxml5/files/patch-pyproject.toml
new file mode 100644
index 000000000000..acf2d2f5a6ab
--- /dev/null
+++ b/devel/py-lxml5/files/patch-pyproject.toml
@@ -0,0 +1,9 @@
+--- pyproject.toml.orig 2025-04-22 12:23:54 UTC
++++ pyproject.toml
+@@ -1,5 +1,5 @@
+ [build-system]
+-requires = ["Cython>=3.0.11, < 3.1.0", "setuptools", "wheel"]
++requires = ["Cython>=3.1.0", "setuptools", "wheel"]
+
+ [tool.cibuildwheel]
+ build-verbosity = 1
diff --git a/devel/py-msgpack/Makefile b/devel/py-msgpack/Makefile
index 1a6fe5800416..0a786f00da2c 100644
--- a/devel/py-msgpack/Makefile
+++ b/devel/py-msgpack/Makefile
@@ -1,5 +1,5 @@
PORTNAME= msgpack
-PORTVERSION= 1.1.0
+PORTVERSION= 1.1.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-msgpack/distinfo b/devel/py-msgpack/distinfo
index 210a8578f577..8b192816951c 100644
--- a/devel/py-msgpack/distinfo
+++ b/devel/py-msgpack/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1726740947
-SHA256 (msgpack-1.1.0.tar.gz) = dd432ccc2c72b914e4cb77afce64aab761c1137cc698be3984eee260bcb2896e
-SIZE (msgpack-1.1.0.tar.gz) = 167260
+TIMESTAMP = 1750188078
+SHA256 (msgpack-1.1.1.tar.gz) = 77b79ce34a2bdab2594f490c8e80dd62a02d650b91a75159a63ec413b8d104cd
+SIZE (msgpack-1.1.1.tar.gz) = 173555
diff --git a/devel/py-msgpack/files/patch-pyproject.toml b/devel/py-msgpack/files/patch-pyproject.toml
index 888f9f9fece9..46e2865f450d 100644
--- a/devel/py-msgpack/files/patch-pyproject.toml
+++ b/devel/py-msgpack/files/patch-pyproject.toml
@@ -1,8 +1,9 @@
---- pyproject.toml.orig 2024-09-09 16:59:04 UTC
+--- pyproject.toml.orig 2025-06-13 06:42:29 UTC
+++ pyproject.toml
-@@ -1,5 +1,5 @@
+@@ -1,6 +1,6 @@
[build-system]
--requires = ["setuptools >= 69.5.1"]
+ # 75.3.0 is the latest version supporting Python 3.8
+-requires = ["setuptools >= 75.3.0"]
+requires = ["setuptools >= 61"]
build-backend = "setuptools.build_meta"
diff --git a/devel/py-mypy/Makefile b/devel/py-mypy/Makefile
index 2e0f6430643b..b58180f20d61 100644
--- a/devel/py-mypy/Makefile
+++ b/devel/py-mypy/Makefile
@@ -1,5 +1,5 @@
PORTNAME= mypy
-PORTVERSION= 1.16.0
+PORTVERSION= 1.16.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -35,7 +35,7 @@ TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}attrs>=18.0:devel/py-attrs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pytest-xdist>=1.34.0,1:devel/py-pytest-xdist@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=0:devel/py-six@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517 pytest
NO_ARCH= yes
diff --git a/devel/py-mypy/distinfo b/devel/py-mypy/distinfo
index 86f9027d3386..0d28e4f3f568 100644
--- a/devel/py-mypy/distinfo
+++ b/devel/py-mypy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748831240
-SHA256 (mypy-1.16.0.tar.gz) = 84b94283f817e2aa6350a14b4a8fb2a35a53c286f97c9d30f53b63620e7af8ab
-SIZE (mypy-1.16.0.tar.gz) = 3323139
+TIMESTAMP = 1750188080
+SHA256 (mypy-1.16.1.tar.gz) = 6bd00a0a2094841c5e47e7374bb42b83d64c527a502e3334e1173a0c24437bab
+SIZE (mypy-1.16.1.tar.gz) = 3324747
diff --git a/devel/py-oncalendar/Makefile b/devel/py-oncalendar/Makefile
new file mode 100644
index 000000000000..ff2cd398b8f8
--- /dev/null
+++ b/devel/py-oncalendar/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= oncalendar
+DISTVERSION= 1.1
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= dtxdf@FreeBSD.org
+COMMENT= Systemd OnCalendar expression parser and evaluator
+WWW= https://pypi.org/project/${PORTNAME} \
+ https://github.com/cuu508/${PORTNAME}
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+USES= python
+USE_PYTHON= autoplist distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-oncalendar/distinfo b/devel/py-oncalendar/distinfo
new file mode 100644
index 000000000000..331c53fb3330
--- /dev/null
+++ b/devel/py-oncalendar/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1749600049
+SHA256 (oncalendar-1.1.tar.gz) = 3122aa811786c313568a53745015729aa650e35054b689c08b6db4b1ee891287
+SIZE (oncalendar-1.1.tar.gz) = 8650
diff --git a/devel/py-oncalendar/pkg-descr b/devel/py-oncalendar/pkg-descr
new file mode 100644
index 000000000000..b8beefc8f079
--- /dev/null
+++ b/devel/py-oncalendar/pkg-descr
@@ -0,0 +1,9 @@
+OnCalendar is a systemd expression parser and evaluator written for
+and being used in Healthchecks (a scheduled task monitoring service).
+
+This package provides three iterators:
+
+- base: supports expressions without timezone.
+- tz: supports expressions with and without timezone.
+- oncalendar: supports multiple expressions with or without timezones,
+ separated by newlines.
diff --git a/devel/py-openapi-spec-validator/Makefile b/devel/py-openapi-spec-validator/Makefile
index 24a2d0ba9f5e..ee3b7de1da01 100644
--- a/devel/py-openapi-spec-validator/Makefile
+++ b/devel/py-openapi-spec-validator/Makefile
@@ -1,5 +1,5 @@
PORTNAME= openapi-spec-validator
-PORTVERSION= 0.7.1
+PORTVERSION= 0.7.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-openapi-spec-validator/distinfo b/devel/py-openapi-spec-validator/distinfo
index af8285a570a7..b0f927f8935f 100644
--- a/devel/py-openapi-spec-validator/distinfo
+++ b/devel/py-openapi-spec-validator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1697463104
-SHA256 (openapi_spec_validator-0.7.1.tar.gz) = 8577b85a8268685da6f8aa30990b83b7960d4d1117e901d451b5d572605e5ec7
-SIZE (openapi_spec_validator-0.7.1.tar.gz) = 37985
+TIMESTAMP = 1750188082
+SHA256 (openapi_spec_validator-0.7.2.tar.gz) = cc029309b5c5dbc7859df0372d55e9d1ff43e96d678b9ba087f7c56fc586f734
+SIZE (openapi_spec_validator-0.7.2.tar.gz) = 36855
diff --git a/devel/py-opentelemetry-api/Makefile b/devel/py-opentelemetry-api/Makefile
index ec2db07e236e..77f72413d75b 100644
--- a/devel/py-opentelemetry-api/Makefile
+++ b/devel/py-opentelemetry-api/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-api
-PORTVERSION= 1.34.0
+PORTVERSION= 1.34.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-api/distinfo b/devel/py-opentelemetry-api/distinfo
index ae2dc960f841..245c5b037707 100644
--- a/devel/py-opentelemetry-api/distinfo
+++ b/devel/py-opentelemetry-api/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813054
-SHA256 (opentelemetry_api-1.34.0.tar.gz) = 48d167589134799093005b7f7f347c69cc67859c693b17787f334fbe8871279f
-SIZE (opentelemetry_api-1.34.0.tar.gz) = 64983
+TIMESTAMP = 1750188084
+SHA256 (opentelemetry_api-1.34.1.tar.gz) = 64f0bd06d42824843731d05beea88d4d4b6ae59f9fe347ff7dfa2cc14233bbb3
+SIZE (opentelemetry_api-1.34.1.tar.gz) = 64987
diff --git a/devel/py-opentelemetry-exporter-otlp-proto-common/Makefile b/devel/py-opentelemetry-exporter-otlp-proto-common/Makefile
index c9e40b387014..5591e903573e 100644
--- a/devel/py-opentelemetry-exporter-otlp-proto-common/Makefile
+++ b/devel/py-opentelemetry-exporter-otlp-proto-common/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-exporter-otlp-proto-common
-PORTVERSION= 1.34.0
+PORTVERSION= 1.34.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-exporter-otlp-proto-common/distinfo b/devel/py-opentelemetry-exporter-otlp-proto-common/distinfo
index f12c83df2c73..aebde3fc61c9 100644
--- a/devel/py-opentelemetry-exporter-otlp-proto-common/distinfo
+++ b/devel/py-opentelemetry-exporter-otlp-proto-common/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813058
-SHA256 (opentelemetry_exporter_otlp_proto_common-1.34.0.tar.gz) = 5916d9ceda8c733adbec5e9cecf654fbf359e9f619ff43214277076fba888557
-SIZE (opentelemetry_exporter_otlp_proto_common-1.34.0.tar.gz) = 20818
+TIMESTAMP = 1750188088
+SHA256 (opentelemetry_exporter_otlp_proto_common-1.34.1.tar.gz) = b59a20a927facd5eac06edaf87a07e49f9e4a13db487b7d8a52b37cb87710f8b
+SIZE (opentelemetry_exporter_otlp_proto_common-1.34.1.tar.gz) = 20817
diff --git a/devel/py-opentelemetry-exporter-otlp-proto-grpc/Makefile b/devel/py-opentelemetry-exporter-otlp-proto-grpc/Makefile
index 62a0c40283c3..9cc1141eba01 100644
--- a/devel/py-opentelemetry-exporter-otlp-proto-grpc/Makefile
+++ b/devel/py-opentelemetry-exporter-otlp-proto-grpc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-exporter-otlp-proto-grpc
-PORTVERSION= 1.34.0
+PORTVERSION= 1.34.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-exporter-otlp-proto-grpc/distinfo b/devel/py-opentelemetry-exporter-otlp-proto-grpc/distinfo
index 4fb3bd6d5da7..280646f38f67 100644
--- a/devel/py-opentelemetry-exporter-otlp-proto-grpc/distinfo
+++ b/devel/py-opentelemetry-exporter-otlp-proto-grpc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813060
-SHA256 (opentelemetry_exporter_otlp_proto_grpc-1.34.0.tar.gz) = a634425340f506d5ebf641c92d88eb873754d4c5259b5b816afb234c6f87b37d
-SIZE (opentelemetry_exporter_otlp_proto_grpc-1.34.0.tar.gz) = 22565
+TIMESTAMP = 1750188090
+SHA256 (opentelemetry_exporter_otlp_proto_grpc-1.34.1.tar.gz) = 7c841b90caa3aafcfc4fee58487a6c71743c34c6dc1787089d8b0578bbd794dd
+SIZE (opentelemetry_exporter_otlp_proto_grpc-1.34.1.tar.gz) = 22566
diff --git a/devel/py-opentelemetry-exporter-otlp-proto-http/Makefile b/devel/py-opentelemetry-exporter-otlp-proto-http/Makefile
index b5cfcc60302f..0d9aa523f81b 100644
--- a/devel/py-opentelemetry-exporter-otlp-proto-http/Makefile
+++ b/devel/py-opentelemetry-exporter-otlp-proto-http/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-exporter-otlp-proto-http
-PORTVERSION= 1.34.0
+PORTVERSION= 1.34.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-exporter-otlp-proto-http/distinfo b/devel/py-opentelemetry-exporter-otlp-proto-http/distinfo
index d0844554d2ef..7af524e9ac67 100644
--- a/devel/py-opentelemetry-exporter-otlp-proto-http/distinfo
+++ b/devel/py-opentelemetry-exporter-otlp-proto-http/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813062
-SHA256 (opentelemetry_exporter_otlp_proto_http-1.34.0.tar.gz) = 3f674dbc32549a2fae413a77428d59b38e8c8b4caaf7f594ae2c2f8d2f018014
-SIZE (opentelemetry_exporter_otlp_proto_http-1.34.0.tar.gz) = 15353
+TIMESTAMP = 1750188092
+SHA256 (opentelemetry_exporter_otlp_proto_http-1.34.1.tar.gz) = aaac36fdce46a8191e604dcf632e1f9380c7d5b356b27b3e0edb5610d9be28ad
+SIZE (opentelemetry_exporter_otlp_proto_http-1.34.1.tar.gz) = 15351
diff --git a/devel/py-opentelemetry-exporter-otlp/Makefile b/devel/py-opentelemetry-exporter-otlp/Makefile
index f9d8e979ad4c..310a4bfa4d58 100644
--- a/devel/py-opentelemetry-exporter-otlp/Makefile
+++ b/devel/py-opentelemetry-exporter-otlp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-exporter-otlp
-PORTVERSION= 1.34.0
+PORTVERSION= 1.34.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-exporter-otlp/distinfo b/devel/py-opentelemetry-exporter-otlp/distinfo
index cc076283d5bd..4fa6f8833da0 100644
--- a/devel/py-opentelemetry-exporter-otlp/distinfo
+++ b/devel/py-opentelemetry-exporter-otlp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813056
-SHA256 (opentelemetry_exporter_otlp-1.34.0.tar.gz) = d23df4fc22e0a863db2b2117c5a5780d5fa3bbeb65fdce9848d1f98fc3ace4cd
-SIZE (opentelemetry_exporter_otlp-1.34.0.tar.gz) = 6176
+TIMESTAMP = 1750188086
+SHA256 (opentelemetry_exporter_otlp-1.34.1.tar.gz) = 71c9ad342d665d9e4235898d205db17c5764cd7a69acb8a5dcd6d5e04c4c9988
+SIZE (opentelemetry_exporter_otlp-1.34.1.tar.gz) = 6173
diff --git a/devel/py-opentelemetry-proto/Makefile b/devel/py-opentelemetry-proto/Makefile
index fc462039f163..b9b3e95e625b 100644
--- a/devel/py-opentelemetry-proto/Makefile
+++ b/devel/py-opentelemetry-proto/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-proto
-PORTVERSION= 1.34.0
+PORTVERSION= 1.34.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-opentelemetry-proto/distinfo b/devel/py-opentelemetry-proto/distinfo
index 693086ec37d5..745e805511a3 100644
--- a/devel/py-opentelemetry-proto/distinfo
+++ b/devel/py-opentelemetry-proto/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813064
-SHA256 (opentelemetry_proto-1.34.0.tar.gz) = 73e40509b692630a47192888424f7e0b8fb19d9ecf2f04e6f708170cd3346dfe
-SIZE (opentelemetry_proto-1.34.0.tar.gz) = 34343
+TIMESTAMP = 1750188094
+SHA256 (opentelemetry_proto-1.34.1.tar.gz) = 16286214e405c211fc774187f3e4bbb1351290b8dfb88e8948af209ce85b719e
+SIZE (opentelemetry_proto-1.34.1.tar.gz) = 34344
diff --git a/devel/py-opentelemetry-sdk/Makefile b/devel/py-opentelemetry-sdk/Makefile
index c731009906af..f67038b19a6b 100644
--- a/devel/py-opentelemetry-sdk/Makefile
+++ b/devel/py-opentelemetry-sdk/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-sdk
-PORTVERSION= 1.34.0
+PORTVERSION= 1.34.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}opentelemetry-api>=${PORTVERSION}<${PORTVERSION}_99:devel/py-opentelemetry-api@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}opentelemetry-semantic-conventions>=0.55b0<0.55b0_99:devel/py-opentelemetry-semantic-conventions@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}opentelemetry-semantic-conventions>=0.55b${PORTVERSION:E}<0.55b${PORTVERSION:E}_99:devel/py-opentelemetry-semantic-conventions@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.5.0:devel/py-typing-extensions@${PY_FLAVOR}
USES= python
diff --git a/devel/py-opentelemetry-sdk/distinfo b/devel/py-opentelemetry-sdk/distinfo
index 98842945c45b..a2ae3febe1f7 100644
--- a/devel/py-opentelemetry-sdk/distinfo
+++ b/devel/py-opentelemetry-sdk/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813066
-SHA256 (opentelemetry_sdk-1.34.0.tar.gz) = 719559622afcd515c2aec462ccb749ba2e70075a01df45837623643814d33716
-SIZE (opentelemetry_sdk-1.34.0.tar.gz) = 159322
+TIMESTAMP = 1750188096
+SHA256 (opentelemetry_sdk-1.34.1.tar.gz) = 8091db0d763fcd6098d4781bbc80ff0971f94e260739aa6afe6fd379cdf3aa4d
+SIZE (opentelemetry_sdk-1.34.1.tar.gz) = 159441
diff --git a/devel/py-opentelemetry-semantic-conventions/Makefile b/devel/py-opentelemetry-semantic-conventions/Makefile
index 26c3e855544a..4bdcfb252eb5 100644
--- a/devel/py-opentelemetry-semantic-conventions/Makefile
+++ b/devel/py-opentelemetry-semantic-conventions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= opentelemetry-semantic-conventions
-PORTVERSION= 0.55b0
+PORTVERSION= 0.55b1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -15,7 +15,7 @@ LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}hatchling>=0:devel/py-hatchling@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}opentelemetry-api>=1.34.0<1.34.0_99:devel/py-opentelemetry-api@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}opentelemetry-api>=1.34.${PORTVERSION:C|.*b||}<1.34.${PORTVERSION:C|.*b||}_99:devel/py-opentelemetry-api@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.5.0:devel/py-typing-extensions@${PY_FLAVOR}
USES= python
diff --git a/devel/py-opentelemetry-semantic-conventions/distinfo b/devel/py-opentelemetry-semantic-conventions/distinfo
index 4ac2c859ac6f..bb9e57302c93 100644
--- a/devel/py-opentelemetry-semantic-conventions/distinfo
+++ b/devel/py-opentelemetry-semantic-conventions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813068
-SHA256 (opentelemetry_semantic_conventions-0.55b0.tar.gz) = 933d2e20c2dbc0f9b2f4f52138282875b4b14c66c491f5273bcdef1781368e9c
-SIZE (opentelemetry_semantic_conventions-0.55b0.tar.gz) = 119828
+TIMESTAMP = 1750188098
+SHA256 (opentelemetry_semantic_conventions-0.55b1.tar.gz) = ef95b1f009159c28d7a7849f5cbc71c4c34c845bb514d66adfdf1b3fff3598b3
+SIZE (opentelemetry_semantic_conventions-0.55b1.tar.gz) = 119829
diff --git a/devel/py-p4python/Makefile b/devel/py-p4python/Makefile
index 1e7bc7c62888..9cb3b0c8f99c 100644
--- a/devel/py-p4python/Makefile
+++ b/devel/py-p4python/Makefile
@@ -1,5 +1,5 @@
PORTNAME= p4python
-PORTVERSION= 2024.2.2682690
+PORTVERSION= 2025.1.2767466
PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
diff --git a/devel/py-p4python/distinfo b/devel/py-p4python/distinfo
index 8bde5e16aa23..dfbf12b062b6 100644
--- a/devel/py-p4python/distinfo
+++ b/devel/py-p4python/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735417252
-SHA256 (p4python-2024.2.2682690.tar.gz) = 4206dd31bf77e8ec7e41d19367363dd749b96864e463e0e028fedd607988de6f
-SIZE (p4python-2024.2.2682690.tar.gz) = 85503
+TIMESTAMP = 1750264399
+SHA256 (p4python-2025.1.2767466.tar.gz) = 9e8dac74306df9dfa5e600bb0593c7bbc280c6d74b910e5e722ae853002cc369
+SIZE (p4python-2025.1.2767466.tar.gz) = 84958
diff --git a/devel/py-p4python/files/patch-P4API.cpp b/devel/py-p4python/files/patch-P4API.cpp
deleted file mode 100644
index 54c391b0f08a..000000000000
--- a/devel/py-p4python/files/patch-P4API.cpp
+++ /dev/null
@@ -1,20 +0,0 @@
---- P4API.cpp.orig 2024-12-28 20:29:18 UTC
-+++ P4API.cpp
-@@ -338,7 +338,7 @@ static PyObject * P4API_dvcs_init(P4Adapter * self, Py
- return NULL;
-
-
-- auto_ptr<ServerHelperApi> personalServer( create_server(user, client, directory, &ui) );
-+ unique_ptr<ServerHelperApi> personalServer( create_server(user, client, directory, &ui) );
-
- if( personalServer.get() == NULL)
- return NULL;
-@@ -400,7 +400,7 @@ static PyObject * P4API_dvcs_clone(P4Adapter * self, P
- &progress))
- return NULL;
-
-- auto_ptr<ServerHelperApi> personalServer( create_server(user, client, directory, &ui) );
-+ unique_ptr<ServerHelperApi> personalServer( create_server(user, client, directory, &ui) );
-
- if( personalServer.get() == NULL)
- return NULL;
diff --git a/devel/py-p4python/files/patch-setup.py b/devel/py-p4python/files/patch-setup.py
index cf207601a273..a3905f716708 100644
--- a/devel/py-p4python/files/patch-setup.py
+++ b/devel/py-p4python/files/patch-setup.py
@@ -1,15 +1,6 @@
---- setup.py.orig 2024-12-30 02:45:50 UTC
+--- setup.py.orig 2025-06-27 04:06:21 UTC
+++ setup.py
-@@ -245,7 +245,7 @@ class p4build_ext(build_ext_module):
- pathToFile = os.path.join(p, "openssl")
- if os.path.exists(pathToFile) and os.access(pathToFile, os.X_OK):
- entry = subprocess.check_output("ldd {0} | grep libssl".format(pathToFile),
-- executable="/bin/bash", shell="True")
-+ executable="/bin/sh", shell="True")
- if entry is not False:
- libpath = os.path.dirname(entry.split()[2])
-
-@@ -277,23 +277,10 @@ class p4build_ext(build_ext_module):
+@@ -305,7 +305,7 @@ class p4build_ext(build_ext_module):
ssl_ver = ""
if not p4_ssl_dir:
@@ -18,23 +9,7 @@
# check for a version of SSL already installed via 'openssl version'
self.ssl, ssl_ver = self.check_installed_ssl() # return libpath or None
-- # we only support 1.0.2 or 1.1.1 using 2019.1 p4api
-- if not (("1.0.2" in ssl_ver) or ("1.1.1" in ssl_ver) or ("3.0" in ssl_ver)):
-- self.ssl = ""
--
-- if not self.ssl:
-- # try downloading and building ssl
-- if self.is_super():
-- (self.ssl, ssl_src, ssl_tarball, loaded_ssl_from_ftp) = self.build_ssl_lib(ssl_ver)
-- p4_ssl_dir = self.ssl
-- p4_ssl_ver = ssl_ver
-- else:
-- print("must be root to build and install SSL")
--
- if not self.ssl:
- print("***********************************************", file=sys.stderr)
- print("** Cannot build P4Python without SSL support **", file=sys.stderr)
-@@ -315,7 +302,7 @@ class p4build_ext(build_ext_module):
+@@ -346,7 +346,7 @@ class p4build_ext(build_ext_module):
p4_api_dir = self.apidir
try:
@@ -43,28 +18,18 @@
releaseVersion = VersionInfo(".")
except IOError:
print("Cannot find Version file in API dir {0}.".format(p4_api_dir))
-@@ -336,9 +323,18 @@ class p4build_ext(build_ext_module):
+@@ -367,8 +367,8 @@ class p4build_ext(build_ext_module):
#spawn._nt_quote_args = monkey_nt_quote_args
# add the paths for p4 headers and library
- inc_path = [str(os.path.join(p4_api_dir, "include", "p4"))]
- lib_path = [str(os.path.join(p4_api_dir, "lib")), str(p4_ssl_dir)]
-+ inc_dir = os.path.join(p4_api_dir, "include", "p4")
-+ if not os.path.exists(inc_dir):
-+ inc_dir = os.path.join(p4_api_dir, "include", "perforce")
++ inc_path = [str(os.path.join(p4_api_dir, "include", "perforce"))]
++ lib_path = [str(os.path.join(p4_api_dir, "lib", "perforce")), str(p4_ssl_dir)]
-+ lib_dir = os.path.join(p4_api_dir, "lib", "perforce")
-+ if not os.path.exists(lib_dir):
-+ lib_dir = os.path.join(p4_api_dir, "lib")
-+
-+ inc_path = [p4_api_dir, inc_dir]
-+ lib_path = [p4_api_dir, lib_dir]
-+
-+
# check if the interpreter is mayapy.exe
namedir = os.path.dirname(os.path.dirname(sys.executable))
- if "maya" in namedir.lower():
-@@ -471,7 +467,7 @@ def cleanup_api(api_dir, tarball):
+@@ -502,7 +502,7 @@ def cleanup_api(api_dir, tarball):
# declare some evil globals
diff --git a/devel/py-pdm/Makefile b/devel/py-pdm/Makefile
index de5e0aac2c6b..99db06a94005 100644
--- a/devel/py-pdm/Makefile
+++ b/devel/py-pdm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pdm
-PORTVERSION= 2.24.2
+PORTVERSION= 2.25.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -24,9 +24,8 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}blinker>=0:devel/py-blinker@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}httpx>=0.20<1:www/py-httpx@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}id>=1.5.0:devel/py-id@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}installer>=0.7<0.8:devel/py-installer@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0:devel/py-msgpack@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=20.9:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pbs-installer>=2024.4.18:devel/py-pbs-installer@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pbs-installer>=2025.6.6:devel/py-pbs-installer@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}platformdirs>=0:devel/py-platformdirs@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pyproject-hooks>=0:devel/py-pyproject-hooks@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dotenv>=0.15:www/py-python-dotenv@${PY_FLAVOR} \
@@ -43,15 +42,17 @@ USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
-OPTIONS_DEFINE= COOKIECUTTER COPIER KEYRING
-OPTIONS_DEFAULT=KEYRING
+OPTIONS_DEFINE= COOKIECUTTER COPIER KEYRING MSGPACK
+OPTIONS_DEFAULT=KEYRING MSGPACK
COOKIECUTTER_DESC= Use cookiecutter to generate project
COPIER_DESC= Use copier to generate project
KEYRING_DESC= Use keyring to save credentials
+MSGPACK_DESC= Use msgpack to process serializer
COOKIECUTTER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cookiecutter>=0:devel/py-cookiecutter@${PY_FLAVOR} \
COPIER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}copier>=8.0.0:devel/py-copier@${PY_FLAVOR} \
KEYRING_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}keyring>=0,1:security/py-keyring@${PY_FLAVOR} \
+MSGPACK_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}msgpack>=1.0:devel/py-msgpack@${PY_FLAVOR} \
.include <bsd.port.pre.mk>
diff --git a/devel/py-pdm/distinfo b/devel/py-pdm/distinfo
index 8027a14ecd05..2472527b3640 100644
--- a/devel/py-pdm/distinfo
+++ b/devel/py-pdm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495783
-SHA256 (pdm-2.24.2.tar.gz) = ce0d5e9005fe26238b8ba5cf0e37ac00acab2fb90f904bf0219a5e8445849dfb
-SIZE (pdm-2.24.2.tar.gz) = 2657737
+TIMESTAMP = 1750188100
+SHA256 (pdm-2.25.2.tar.gz) = bff8e95c2737f68a41a8987e363803e587aea10dc9b95c34a9d3a5a117a8485f
+SIZE (pdm-2.25.2.tar.gz) = 2662555
diff --git a/devel/py-propcache/Makefile b/devel/py-propcache/Makefile
index f4436719043b..b63dbb23517a 100644
--- a/devel/py-propcache/Makefile
+++ b/devel/py-propcache/Makefile
@@ -1,5 +1,5 @@
PORTNAME= propcache
-PORTVERSION= 0.3.1
+PORTVERSION= 0.3.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,7 +17,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}expandvars>=0:devel/py-expandvars@${PY_FLA
${PY_TOMLI} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent cython3 pep517
post-install:
diff --git a/devel/py-propcache/distinfo b/devel/py-propcache/distinfo
index 30383b6cb2f4..95b8e5f7d387 100644
--- a/devel/py-propcache/distinfo
+++ b/devel/py-propcache/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288952
-SHA256 (propcache-0.3.1.tar.gz) = 40d980c33765359098837527e18eddefc9a24cea5b45e078a7f3bb5b032c6ecf
-SIZE (propcache-0.3.1.tar.gz) = 43651
+TIMESTAMP = 1750188102
+SHA256 (propcache-0.3.2.tar.gz) = 20d7d62e4e7ef05f221e0db2856b979540686342e7dd9973b815599c7057e168
+SIZE (propcache-0.3.2.tar.gz) = 44139
diff --git a/devel/py-pycocotools/Makefile b/devel/py-pycocotools/Makefile
index b5e430dd2f26..c57ca7a25943 100644
--- a/devel/py-pycocotools/Makefile
+++ b/devel/py-pycocotools/Makefile
@@ -1,5 +1,6 @@
PORTNAME= pycocotools
PORTVERSION= 2.0.10
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +17,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR} \
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}numpy>=0,1:math/py-numpy@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent cython pep517
+USE_PYTHON= autoplist concurrent cython3 pep517
OPTIONS_DEFINE= ALL
ALL_DESC= All optional dependencies
diff --git a/devel/py-pycocotools/files/patch-pyproject.toml b/devel/py-pycocotools/files/patch-pyproject.toml
index a883e4c32ccd..ae8e3ebbde70 100644
--- a/devel/py-pycocotools/files/patch-pyproject.toml
+++ b/devel/py-pycocotools/files/patch-pyproject.toml
@@ -3,10 +3,9 @@
@@ -1,7 +1,7 @@ requires = [
[build-system]
requires = [
-- "cython>=3.1.0",
+ "cython>=3.1.0",
- "numpy>=2.0.0,<3",
- "setuptools>=70.1.0",
-+ "cython",
+ "numpy",
+ "setuptools>=43.0.0",
]
diff --git a/devel/py-pycrdt/Makefile b/devel/py-pycrdt/Makefile
index 63372d20313c..6e76776a3a61 100644
--- a/devel/py-pycrdt/Makefile
+++ b/devel/py-pycrdt/Makefile
@@ -1,6 +1,5 @@
PORTNAME= pycrdt
-PORTVERSION= 0.12.20
-PORTREVISION= 1
+PORTVERSION= 0.12.21
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pycrdt/Makefile.crates b/devel/py-pycrdt/Makefile.crates
index a761fd3edb28..1c7b5dab9866 100644
--- a/devel/py-pycrdt/Makefile.crates
+++ b/devel/py-pycrdt/Makefile.crates
@@ -3,8 +3,8 @@ CARGO_CRATES= arc-swap-1.7.1 \
async-trait-0.1.88 \
autocfg-1.4.0 \
bitflags-2.9.1 \
- bumpalo-3.17.0 \
- cfg-if-1.0.0 \
+ bumpalo-3.18.1 \
+ cfg-if-1.0.1 \
concurrent-queue-2.5.0 \
crossbeam-utils-0.8.21 \
dashmap-6.1.0 \
@@ -18,37 +18,37 @@ CARGO_CRATES= arc-swap-1.7.1 \
itoa-1.0.15 \
js-sys-0.3.77 \
libc-0.2.172 \
- lock_api-0.4.12 \
+ lock_api-0.4.13 \
log-0.4.27 \
- memchr-2.7.4 \
+ memchr-2.7.5 \
memoffset-0.9.1 \
once_cell-1.21.3 \
parking-2.2.1 \
- parking_lot_core-0.9.10 \
+ parking_lot_core-0.9.11 \
pin-project-lite-0.2.16 \
- portable-atomic-1.11.0 \
+ portable-atomic-1.11.1 \
proc-macro2-1.0.95 \
- pyo3-0.25.0 \
- pyo3-build-config-0.25.0 \
- pyo3-ffi-0.25.0 \
- pyo3-macros-0.25.0 \
- pyo3-macros-backend-0.25.0 \
+ pyo3-0.25.1 \
+ pyo3-build-config-0.25.1 \
+ pyo3-ffi-0.25.1 \
+ pyo3-macros-0.25.1 \
+ pyo3-macros-backend-0.25.1 \
quote-1.0.40 \
- redox_syscall-0.5.12 \
+ redox_syscall-0.5.13 \
ryu-1.0.20 \
scopeguard-1.2.0 \
serde-1.0.219 \
serde_derive-1.0.219 \
serde_json-1.0.140 \
smallstr-0.3.0 \
- smallvec-1.15.0 \
- syn-2.0.101 \
+ smallvec-1.15.1 \
+ syn-2.0.103 \
target-lexicon-0.13.2 \
thiserror-2.0.12 \
thiserror-impl-2.0.12 \
unicode-ident-1.0.18 \
unindent-0.2.4 \
- wasi-0.11.0+wasi-snapshot-preview1 \
+ wasi-0.11.1+wasi-snapshot-preview1 \
wasm-bindgen-0.2.100 \
wasm-bindgen-backend-0.2.100 \
wasm-bindgen-macro-0.2.100 \
diff --git a/devel/py-pycrdt/distinfo b/devel/py-pycrdt/distinfo
index a2318f10708c..8d09d7fd7d9f 100644
--- a/devel/py-pycrdt/distinfo
+++ b/devel/py-pycrdt/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1748107922
-SHA256 (pycrdt-0.12.20.tar.gz) = c4711f09f7ea06eab54323b31b63929872090a390b66b54a7bdedfd6998ea44c
-SIZE (pycrdt-0.12.20.tar.gz) = 73816
+TIMESTAMP = 1750188104
+SHA256 (pycrdt-0.12.21.tar.gz) = a3c019b3c65d7b6ee96c29b831ac09514dbe0e688187b68b40aba94bd9edf7ae
+SIZE (pycrdt-0.12.21.tar.gz) = 73825
SHA256 (rust/crates/arc-swap-1.7.1.crate) = 69f7f8c3906b62b754cd5326047894316021dcfe5a194c8ea52bdd94934a3457
SIZE (rust/crates/arc-swap-1.7.1.crate) = 68512
SHA256 (rust/crates/async-lock-3.4.0.crate) = ff6e472cdea888a4bd64f342f09b3f50e1886d32afe8df3d663c01140b811b18
@@ -11,10 +11,10 @@ SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d
SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
-SHA256 (rust/crates/bumpalo-3.17.0.crate) = 1628fb46dfa0b37568d12e5edd512553eccf6a22a78e8bde00bb4aed84d5bdbf
-SIZE (rust/crates/bumpalo-3.17.0.crate) = 91975
-SHA256 (rust/crates/cfg-if-1.0.0.crate) = baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd
-SIZE (rust/crates/cfg-if-1.0.0.crate) = 7934
+SHA256 (rust/crates/bumpalo-3.18.1.crate) = 793db76d6187cd04dff33004d8e6c9cc4e05cd330500379d2394209271b4aeee
+SIZE (rust/crates/bumpalo-3.18.1.crate) = 96348
+SHA256 (rust/crates/cfg-if-1.0.1.crate) = 9555578bc9e57714c812a1f84e4fc5b4d21fcb063490c624de019f7464c91268
+SIZE (rust/crates/cfg-if-1.0.1.crate) = 8683
SHA256 (rust/crates/concurrent-queue-2.5.0.crate) = 4ca0197aee26d1ae37445ee532fefce43251d24cc7c166799f4d46817f1d3973
SIZE (rust/crates/concurrent-queue-2.5.0.crate) = 22654
SHA256 (rust/crates/crossbeam-utils-0.8.21.crate) = d0a5c400df2834b80a4c3327b3aad3a4c4cd4de0629063962b03235697506a28
@@ -41,40 +41,40 @@ SHA256 (rust/crates/js-sys-0.3.77.crate) = 1cfaf33c695fc6e08064efbc1f72ec9374296
SIZE (rust/crates/js-sys-0.3.77.crate) = 55538
SHA256 (rust/crates/libc-0.2.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
SIZE (rust/crates/libc-0.2.172.crate) = 791646
-SHA256 (rust/crates/lock_api-0.4.12.crate) = 07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17
-SIZE (rust/crates/lock_api-0.4.12.crate) = 27591
+SHA256 (rust/crates/lock_api-0.4.13.crate) = 96936507f153605bddfcda068dd804796c84324ed2510809e5b2a624c81da765
+SIZE (rust/crates/lock_api-0.4.13.crate) = 28565
SHA256 (rust/crates/log-0.4.27.crate) = 13dc2df351e3202783a1fe0d44375f7295ffb4049267b0f3018346dc122a1d94
SIZE (rust/crates/log-0.4.27.crate) = 48120
-SHA256 (rust/crates/memchr-2.7.4.crate) = 78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3
-SIZE (rust/crates/memchr-2.7.4.crate) = 96670
+SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2a58700e808f83f4ea9a4804bc0
+SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
SHA256 (rust/crates/once_cell-1.21.3.crate) = 42f5e15c9953c5e4ccceeb2e7382a716482c34515315f7b03532b8b4e8393d2d
SIZE (rust/crates/once_cell-1.21.3.crate) = 34534
SHA256 (rust/crates/parking-2.2.1.crate) = f38d5652c16fde515bb1ecef450ab0f6a219d619a7274976324d5e377f7dceba
SIZE (rust/crates/parking-2.2.1.crate) = 10685
-SHA256 (rust/crates/parking_lot_core-0.9.10.crate) = 1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8
-SIZE (rust/crates/parking_lot_core-0.9.10.crate) = 32406
+SHA256 (rust/crates/parking_lot_core-0.9.11.crate) = bc838d2a56b5b1a6c25f55575dfc605fabb63bb2365f6c2353ef9159aa69e4a5
+SIZE (rust/crates/parking_lot_core-0.9.11.crate) = 34773
SHA256 (rust/crates/pin-project-lite-0.2.16.crate) = 3b3cff922bd51709b605d9ead9aa71031d81447142d828eb4a6eba76fe619f9b
SIZE (rust/crates/pin-project-lite-0.2.16.crate) = 30504
-SHA256 (rust/crates/portable-atomic-1.11.0.crate) = 350e9b48cbc6b0e028b0473b114454c6316e57336ee184ceab6e53f72c178b3e
-SIZE (rust/crates/portable-atomic-1.11.0.crate) = 181258
+SHA256 (rust/crates/portable-atomic-1.11.1.crate) = f84267b20a16ea918e43c6a88433c2d54fa145c92a811b5b047ccbe153674483
+SIZE (rust/crates/portable-atomic-1.11.1.crate) = 185506
SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
-SHA256 (rust/crates/pyo3-0.25.0.crate) = f239d656363bcee73afef85277f1b281e8ac6212a1d42aa90e55b90ed43c47a4
-SIZE (rust/crates/pyo3-0.25.0.crate) = 1120850
-SHA256 (rust/crates/pyo3-build-config-0.25.0.crate) = 755ea671a1c34044fa165247aaf6f419ca39caa6003aee791a0df2713d8f1b6d
-SIZE (rust/crates/pyo3-build-config-0.25.0.crate) = 34122
-SHA256 (rust/crates/pyo3-ffi-0.25.0.crate) = fc95a2e67091e44791d4ea300ff744be5293f394f1bafd9f78c080814d35956e
-SIZE (rust/crates/pyo3-ffi-0.25.0.crate) = 77991
-SHA256 (rust/crates/pyo3-macros-0.25.0.crate) = a179641d1b93920829a62f15e87c0ed791b6c8db2271ba0fd7c2686090510214
-SIZE (rust/crates/pyo3-macros-0.25.0.crate) = 8876
-SHA256 (rust/crates/pyo3-macros-backend-0.25.0.crate) = 9dff85ebcaab8c441b0e3f7ae40a6963ecea8a9f5e74f647e33fcf5ec9a1e89e
-SIZE (rust/crates/pyo3-macros-backend-0.25.0.crate) = 75089
+SHA256 (rust/crates/pyo3-0.25.1.crate) = 8970a78afe0628a3e3430376fc5fd76b6b45c4d43360ffd6cdd40bdde72b682a
+SIZE (rust/crates/pyo3-0.25.1.crate) = 1121993
+SHA256 (rust/crates/pyo3-build-config-0.25.1.crate) = 458eb0c55e7ece017adeba38f2248ff3ac615e53660d7c71a238d7d2a01c7598
+SIZE (rust/crates/pyo3-build-config-0.25.1.crate) = 34126
+SHA256 (rust/crates/pyo3-ffi-0.25.1.crate) = 7114fe5457c61b276ab77c5055f206295b812608083644a5c5b2640c3102565c
+SIZE (rust/crates/pyo3-ffi-0.25.1.crate) = 78058
+SHA256 (rust/crates/pyo3-macros-0.25.1.crate) = a8725c0a622b374d6cb051d11a0983786448f7785336139c3c94f5aa6bef7e50
+SIZE (rust/crates/pyo3-macros-0.25.1.crate) = 8886
+SHA256 (rust/crates/pyo3-macros-backend-0.25.1.crate) = 4109984c22491085343c05b0dbc54ddc405c3cf7b4374fc533f5c3313a572ccc
+SIZE (rust/crates/pyo3-macros-backend-0.25.1.crate) = 76006
SHA256 (rust/crates/quote-1.0.40.crate) = 1885c039570dc00dcb4ff087a89e185fd56bae234ddc7f056a945bf36467248d
SIZE (rust/crates/quote-1.0.40.crate) = 31063
-SHA256 (rust/crates/redox_syscall-0.5.12.crate) = 928fca9cf2aa042393a8325b9ead81d2f0df4cb12e1e24cef072922ccd99c5af
-SIZE (rust/crates/redox_syscall-0.5.12.crate) = 29544
+SHA256 (rust/crates/redox_syscall-0.5.13.crate) = 0d04b7d0ee6b4a0207a0a7adb104d23ecb0b47d6beae7152d0fa34b692b29fd6
+SIZE (rust/crates/redox_syscall-0.5.13.crate) = 29489
SHA256 (rust/crates/ryu-1.0.20.crate) = 28d3b2b1366ec20994f1fd18c3c594f05c5dd4bc44d8bb0c1c632c8d6829481f
SIZE (rust/crates/ryu-1.0.20.crate) = 48738
SHA256 (rust/crates/scopeguard-1.2.0.crate) = 94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49
@@ -87,10 +87,10 @@ SHA256 (rust/crates/serde_json-1.0.140.crate) = 20068b6e96dc6c9bd23e01df8827e6c7
SIZE (rust/crates/serde_json-1.0.140.crate) = 154852
SHA256 (rust/crates/smallstr-0.3.0.crate) = 63b1aefdf380735ff8ded0b15f31aab05daf1f70216c01c02a12926badd1df9d
SIZE (rust/crates/smallstr-0.3.0.crate) = 12221
-SHA256 (rust/crates/smallvec-1.15.0.crate) = 8917285742e9f3e1683f0a9c4e6b57960b7314d0b08d30d1ecd426713ee2eee9
-SIZE (rust/crates/smallvec-1.15.0.crate) = 38113
-SHA256 (rust/crates/syn-2.0.101.crate) = 8ce2b7fc941b3a24138a0a7cf8e858bfc6a992e7978a068a5c760deb0ed43caf
-SIZE (rust/crates/syn-2.0.101.crate) = 299250
+SHA256 (rust/crates/smallvec-1.15.1.crate) = 67b1b7a3b5fe4f1376887184045fcf45c69e92af734b7aaddc05fb777b6fbd03
+SIZE (rust/crates/smallvec-1.15.1.crate) = 38116
+SHA256 (rust/crates/syn-2.0.103.crate) = e4307e30089d6fd6aff212f2da3a1f9e32f3223b1f010fb09b7c95f90f3ca1e8
+SIZE (rust/crates/syn-2.0.103.crate) = 298990
SHA256 (rust/crates/target-lexicon-0.13.2.crate) = e502f78cdbb8ba4718f566c418c52bc729126ffd16baee5baa718cf25dd5a69a
SIZE (rust/crates/target-lexicon-0.13.2.crate) = 27923
SHA256 (rust/crates/thiserror-2.0.12.crate) = 567b8a2dae586314f7be2a752ec7474332959c6460e02bde30d702a66d488708
@@ -101,8 +101,8 @@ SHA256 (rust/crates/unicode-ident-1.0.18.crate) = 5a5f39404a5da50712a4c1eecf25e9
SIZE (rust/crates/unicode-ident-1.0.18.crate) = 47743
SHA256 (rust/crates/unindent-0.2.4.crate) = 7264e107f553ccae879d21fbea1d6724ac785e8c3bfc762137959b5802826ef3
SIZE (rust/crates/unindent-0.2.4.crate) = 7422
-SHA256 (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423
-SIZE (rust/crates/wasi-0.11.0+wasi-snapshot-preview1.crate) = 28131
+SHA256 (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = ccf3ec651a847eb01de73ccad15eb7d99f80485de043efb2f370cd654f4ea44b
+SIZE (rust/crates/wasi-0.11.1+wasi-snapshot-preview1.crate) = 28477
SHA256 (rust/crates/wasm-bindgen-0.2.100.crate) = 1edc8929d7499fc4e8f0be2262a241556cfc54a0bea223790e71446f2aab1ef5
SIZE (rust/crates/wasm-bindgen-0.2.100.crate) = 48288
SHA256 (rust/crates/wasm-bindgen-backend-0.2.100.crate) = 2f0a0651a5c2bc21487bde11ee802ccaf4c51935d0d3d42a6101f98161700bc6
diff --git a/devel/py-pydantic2/Makefile b/devel/py-pydantic2/Makefile
index ebdef248cbc1..ea7b954fed16 100644
--- a/devel/py-pydantic2/Makefile
+++ b/devel/py-pydantic2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pydantic
-PORTVERSION= 2.11.6
+PORTVERSION= 2.11.7
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pydantic2/distinfo b/devel/py-pydantic2/distinfo
index 0816fcf94250..86339d7cab19 100644
--- a/devel/py-pydantic2/distinfo
+++ b/devel/py-pydantic2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813078
-SHA256 (pydantic-2.11.6.tar.gz) = 12b45cfb4af17e555d3c6283d0b55271865fb0b43cc16dd0d52749dc7abf70e7
-SIZE (pydantic-2.11.6.tar.gz) = 787868
+TIMESTAMP = 1750188106
+SHA256 (pydantic-2.11.7.tar.gz) = d989c3c6cb79469287b1569f7447a17848c998458d49ebe294e975b9baf0f0db
+SIZE (pydantic-2.11.7.tar.gz) = 788350
diff --git a/devel/py-pyright/Makefile b/devel/py-pyright/Makefile
index 67ec8f4f467f..b7e7ce0f2015 100644
--- a/devel/py-pyright/Makefile
+++ b/devel/py-pyright/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyright
-PORTVERSION= 1.1.401
+PORTVERSION= 1.1.402
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pyright/distinfo b/devel/py-pyright/distinfo
index 51db827e3a26..6827be58bbe8 100644
--- a/devel/py-pyright/distinfo
+++ b/devel/py-pyright/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495793
-SHA256 (pyright-1.1.401.tar.gz) = 788a82b6611fa5e34a326a921d86d898768cddf59edde8e93e56087d277cc6f1
-SIZE (pyright-1.1.401.tar.gz) = 3894193
+TIMESTAMP = 1750188108
+SHA256 (pyright-1.1.402.tar.gz) = 85a33c2d40cd4439c66aa946fd4ce71ab2f3f5b8c22ce36a623f59ac22937683
+SIZE (pyright-1.1.402.tar.gz) = 3888207
diff --git a/devel/py-pytest-relaxed/Makefile b/devel/py-pytest-relaxed/Makefile
new file mode 100644
index 000000000000..b1ddc593713f
--- /dev/null
+++ b/devel/py-pytest-relaxed/Makefile
@@ -0,0 +1,25 @@
+PORTNAME= pytest-relaxed
+PORTVERSION= 2.0.2
+CATEGORIES= devel python
+MASTER_SITES= PYPI
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Relaxed test discovery/organization for pytest
+WWW= https://pytest-relaxed.readthedocs.io/en/latest/ \
+ https://github.com/bitprophet/pytest-relaxed
+
+LICENSE= BSD2CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}decorator>=0:devel/py-decorator@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pytest>=7,1:devel/py-pytest@${PY_FLAVOR}
+
+USES= python
+USE_PYTHON= autoplist concurrent pep517
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/py-pytest-relaxed/distinfo b/devel/py-pytest-relaxed/distinfo
new file mode 100644
index 000000000000..ca6a7323c79a
--- /dev/null
+++ b/devel/py-pytest-relaxed/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1750955575
+SHA256 (pytest-relaxed-2.0.2.tar.gz) = 956ea028ec30dbbfb680dd8e7b4a7fb8f80a239595e88bace018bf2c0d718248
+SIZE (pytest-relaxed-2.0.2.tar.gz) = 27876
diff --git a/devel/py-pytest-relaxed/pkg-descr b/devel/py-pytest-relaxed/pkg-descr
new file mode 100644
index 000000000000..a0f3f1b209c9
--- /dev/null
+++ b/devel/py-pytest-relaxed/pkg-descr
@@ -0,0 +1,5 @@
+pytest-relaxed provides 'relaxed' test discovery for pytest.
+
+It is the spiritual successor to spec, but is built for pytest instead of
+nosetests, and rethinks some aspects of the design (such as increased ability to
+opt-in to various behaviors.)
diff --git a/devel/py-pytest-run-parallel/Makefile b/devel/py-pytest-run-parallel/Makefile
index 0ce4556ccde2..18b28128ffb3 100644
--- a/devel/py-pytest-run-parallel/Makefile
+++ b/devel/py-pytest-run-parallel/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pytest-run-parallel
-PORTVERSION= 0.4.3
+PORTVERSION= 0.4.4
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pytest-run-parallel/distinfo b/devel/py-pytest-run-parallel/distinfo
index 59070fd4dcca..5f42bea77448 100644
--- a/devel/py-pytest-run-parallel/distinfo
+++ b/devel/py-pytest-run-parallel/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495799
-SHA256 (pytest_run_parallel-0.4.3.tar.gz) = 8ac488d1e1f2ce7119e98a6aa2d1e6fc36b5c1b855ff58ed2c9fabb17c72c919
-SIZE (pytest_run_parallel-0.4.3.tar.gz) = 49110
+TIMESTAMP = 1750188110
+SHA256 (pytest_run_parallel-0.4.4.tar.gz) = 3a007649ae365c7fabc3beccf716fefeb39040720cac67d85b4004a00235e817
+SIZE (pytest_run_parallel-0.4.4.tar.gz) = 42541
diff --git a/devel/py-pyyaml-ft/Makefile b/devel/py-pyyaml-ft/Makefile
index fc1664872b53..b49ca6135229 100644
--- a/devel/py-pyyaml-ft/Makefile
+++ b/devel/py-pyyaml-ft/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyyaml-ft
-PORTVERSION= 7.0.1
+PORTVERSION= 8.0.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,7 +18,7 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLA
LIB_DEPENDS= libyaml.so:textproc/libyaml
USES= localbase python
-USE_PYTHON= autoplist concurrent cython pep517 pytest
+USE_PYTHON= autoplist concurrent cython3 pep517 pytest
TEST_ENV= PYTHONPATH=${STAGEDIR}${PYTHON_SITELIBDIR}
diff --git a/devel/py-pyyaml-ft/distinfo b/devel/py-pyyaml-ft/distinfo
index 0fb309609c59..381fe446bbcd 100644
--- a/devel/py-pyyaml-ft/distinfo
+++ b/devel/py-pyyaml-ft/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495685
-SHA256 (pyyaml_ft-7.0.1.tar.gz) = 3dc548f723e71ed2c1ba3df02e7c0ff4fd32c33bacd70e4c4b69e1bd3469f370
-SIZE (pyyaml_ft-7.0.1.tar.gz) = 140935
+TIMESTAMP = 1750188112
+SHA256 (pyyaml_ft-8.0.0.tar.gz) = 0c947dce03954c7b5d38869ed4878b2e6ff1d44b08a0d84dc83fdad205ae39ab
+SIZE (pyyaml_ft-8.0.0.tar.gz) = 141057
diff --git a/devel/py-pyyaml-ft/files/patch-setup.py b/devel/py-pyyaml-ft/files/patch-setup.py
index 139562878c76..87599dcbfa8e 100644
--- a/devel/py-pyyaml-ft/files/patch-setup.py
+++ b/devel/py-pyyaml-ft/files/patch-setup.py
@@ -1,10 +1,10 @@
---- setup.py.orig 2025-04-28 18:32:18 UTC
+--- setup.py.orig 2025-06-10 15:01:38 UTC
+++ setup.py
@@ -1,6 +1,6 @@ import pathlib
import pathlib
-NAME = 'PyYAML-ft'
+NAME = 'pyyaml-ft'
- VERSION = '7.0.1'
+ VERSION = '8.0.0'
DESCRIPTION = "YAML parser and emitter for Python with support for free-threading"
LONG_DESCRIPTION = (pathlib.Path(__file__).parent / 'README.md').read_text(encoding="utf-8")
diff --git a/devel/py-recurring-ical-events/Makefile b/devel/py-recurring-ical-events/Makefile
index fd89d141d118..258e4ac9bc46 100644
--- a/devel/py-recurring-ical-events/Makefile
+++ b/devel/py-recurring-ical-events/Makefile
@@ -1,5 +1,5 @@
PORTNAME= recurring-ical-events
-PORTVERSION= 3.7.0
+PORTVERSION= 3.8.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -7,7 +7,8 @@ DISTNAME= recurring_ical_events-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Calculate recurrence times of events, todos, alarms and journals based on icalendar RFC5545
-WWW= https://github.com/niccokunzmann/python-recurring-ical-events
+WWW= https://recurring-ical-events.readthedocs.io/en/latest/ \
+ https://github.com/niccokunzmann/python-recurring-ical-events
LICENSE= LGPL3+
LICENSE_FILE= ${WRKSRC}/LICENSE
diff --git a/devel/py-recurring-ical-events/distinfo b/devel/py-recurring-ical-events/distinfo
index 9374a66eabfa..dd117c6eb7f5 100644
--- a/devel/py-recurring-ical-events/distinfo
+++ b/devel/py-recurring-ical-events/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936174
-SHA256 (recurring_ical_events-3.7.0.tar.gz) = abf635ec48dbfd8204dc5bea2d038a4c283a59161aab55ed140d03aa8494bb30
-SIZE (recurring_ical_events-3.7.0.tar.gz) = 603282
+TIMESTAMP = 1750188116
+SHA256 (recurring_ical_events-3.8.0.tar.gz) = 3e8c7c35d9bd8956a7ab91afad51477c60d972e1236d3fd1b55087a66bce7d04
+SIZE (recurring_ical_events-3.8.0.tar.gz) = 602665
diff --git a/devel/py-requirements-detector/Makefile b/devel/py-requirements-detector/Makefile
index 6772e6356065..7cee46608f03 100644
--- a/devel/py-requirements-detector/Makefile
+++ b/devel/py-requirements-detector/Makefile
@@ -1,5 +1,5 @@
PORTNAME= requirements-detector
-PORTVERSION= 1.3.2
+PORTVERSION= 1.4.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,20 +12,15 @@ WWW= https://github.com/prospector-dev/requirements-detector
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1.0.0:devel/py-poetry-core@${PY_FLAVOR}
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}poetry-core>=1:devel/py-poetry-core@${PY_FLAVOR}
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}astroid>=3.0<4:devel/py-astroid@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}packaging>=21.3:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}semver>=3.0.0<4:devel/py-semver@${PY_FLAVOR}
+ ${PYTHON_PKGNAMEPREFIX}semver>=3.0.0<4:devel/py-semver@${PY_FLAVOR} \
+ ${PY_TOMLI}
USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
-.include <bsd.port.pre.mk>
-
-.if ${PYTHON_REL} < 31100
-RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}toml>=0.10.2<0.11:textproc/py-toml@${PY_FLAVOR}
-.endif
-
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>
diff --git a/devel/py-requirements-detector/distinfo b/devel/py-requirements-detector/distinfo
index 8d6ef1098ab1..284ca509e427 100644
--- a/devel/py-requirements-detector/distinfo
+++ b/devel/py-requirements-detector/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731679302
-SHA256 (requirements_detector-1.3.2.tar.gz) = af5a3ea98ca703d14cf7b66751b2aeb3656d02d9e5fc1c97d7d4da02b057b601
-SIZE (requirements_detector-1.3.2.tar.gz) = 16342
+TIMESTAMP = 1750188114
+SHA256 (requirements_detector-1.4.0.tar.gz) = 0326c39269d87504c0e1b75932b86a6fdaa8a9eb3ce82243e5a21b696c2ade76
+SIZE (requirements_detector-1.4.0.tar.gz) = 15890
diff --git a/devel/py-thriftpy2/Makefile b/devel/py-thriftpy2/Makefile
index cab0243774f4..48e499e06492 100644
--- a/devel/py-thriftpy2/Makefile
+++ b/devel/py-thriftpy2/Makefile
@@ -1,5 +1,6 @@
PORTNAME= thriftpy2
PORTVERSION= 0.5.2
+PORTREVISION= 1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -18,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ply>=3.4<4.0:devel/py-ply@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.15<2:devel/py-six@${PY_FLAVOR}
USES= python
-USE_PYTHON= autoplist concurrent cython pep517
+USE_PYTHON= autoplist concurrent cython3 pep517
post-install:
${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} +
diff --git a/devel/py-thriftpy2/files/patch-pyproject.toml b/devel/py-thriftpy2/files/patch-pyproject.toml
deleted file mode 100644
index c9747b866406..000000000000
--- a/devel/py-thriftpy2/files/patch-pyproject.toml
+++ /dev/null
@@ -1,11 +0,0 @@
---- pyproject.toml.orig 2024-07-05 11:57:11 UTC
-+++ pyproject.toml
-@@ -9,7 +9,7 @@ dependencies = [
- {name = "ThriftPy Organization", email = "gotzehsing@gmail.com"},
- ]
- dependencies = [
-- "Cython>=3.0.10",
-+ "Cython",
- "ply>=3.4,<4.0",
- "six~=1.15",
- ]
diff --git a/devel/py-tooz/Makefile b/devel/py-tooz/Makefile
index c7b7652c9101..b7007fec7a9b 100644
--- a/devel/py-tooz/Makefile
+++ b/devel/py-tooz/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tooz
-PORTVERSION= 6.3.0
+PORTVERSION= 7.0.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,10 +12,11 @@ WWW= https://docs.openstack.org/tooz/latest/ \
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=1.8:devel/py-pbr@${PY_FLAVOR} \
+BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pbr>=6.1.1:devel/py-pbr@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}fasteners>=0.7:devel/py-fasteners@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}debtcollector>=3.0.0:devel/py-debtcollector@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}fasteners>=0.7:devel/py-fasteners@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}futurist>=1.2.0:devel/py-futurist@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}msgpack>=0.4.0:devel/py-msgpack@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}oslo.serialization>=1.10.0:devel/py-oslo.serialization@${PY_FLAVOR} \
@@ -35,7 +36,6 @@ POSTGRESQL_DESC=PostgreSQL database support
REDIS_DESC= Redis support
POSTGRESQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>=2.5:databases/py-psycopg2@${PY_FLAVOR}
-REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}packaging>=20.4.0:devel/py-packaging@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}redis>=4.0.0:databases/py-redis@${PY_FLAVOR}
+REDIS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}redis>=4.0.0:databases/py-redis@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/devel/py-tooz/distinfo b/devel/py-tooz/distinfo
index bee17b01822c..e9d5118c1b56 100644
--- a/devel/py-tooz/distinfo
+++ b/devel/py-tooz/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1725559819
-SHA256 (tooz-6.3.0.tar.gz) = 95303f5d6fb96d64c4ab4b80368e8c9198044784b4ff090301da4355add259c9
-SIZE (tooz-6.3.0.tar.gz) = 99998
+TIMESTAMP = 1750188118
+SHA256 (tooz-7.0.0.tar.gz) = af0aa21cb8b7bd561df3aea85b127e54858975314ecb69d1eac56a03e6e5b8d5
+SIZE (tooz-7.0.0.tar.gz) = 102569
diff --git a/devel/py-ty/Makefile b/devel/py-ty/Makefile
index e8669bf7d399..161d97445951 100644
--- a/devel/py-ty/Makefile
+++ b/devel/py-ty/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ty
-DISTVERSION= 0.0.1a11
+DISTVERSION= 0.0.1a12
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -23,4 +23,6 @@ CARGO_CARGOLOCK=${WRKSRC}/ruff/Cargo.lock
CARGO_BUILD= no
CARGO_INSTALL= no
+PORTSCOUT= limit:^[0-9]\.
+
.include <bsd.port.mk>
diff --git a/devel/py-ty/Makefile.crates b/devel/py-ty/Makefile.crates
index 702308891f92..8ec6a1f87033 100644
--- a/devel/py-ty/Makefile.crates
+++ b/devel/py-ty/Makefile.crates
@@ -50,10 +50,14 @@ CARGO_CRATES= adler2-2.0.0 \
codspeed-2.10.1 \
codspeed-criterion-compat-2.10.1 \
codspeed-criterion-compat-walltime-2.10.1 \
+ codspeed-divan-compat-2.10.1 \
+ codspeed-divan-compat-macros-2.10.1 \
+ codspeed-divan-compat-walltime-2.10.1 \
colorchoice-1.0.3 \
colored-2.2.0 \
colored-3.0.0 \
compact_str-0.9.0 \
+ condtype-1.3.0 \
console-0.15.11 \
console_error_panic_hook-0.1.7 \
console_log-1.0.0 \
@@ -85,15 +89,14 @@ CARGO_CRATES= adler2-2.0.0 \
dirs-6.0.0 \
dirs-sys-0.5.0 \
displaydoc-0.2.5 \
+ divan-macros-0.1.17 \
doc-comment-0.3.3 \
drop_bomb-0.1.5 \
dunce-1.0.5 \
dyn-clone-1.0.19 \
either-1.15.0 \
encode_unicode-1.0.0 \
- env_filter-0.1.3 \
env_home-0.1.0 \
- env_logger-0.11.8 \
equivalent-1.0.2 \
errno-0.3.12 \
escape8259-0.5.3 \
@@ -166,10 +169,10 @@ CARGO_CRATES= adler2-2.0.0 \
kqueue-1.1.1 \
kqueue-sys-1.0.4 \
lazy_static-1.5.0 \
- libc-0.2.173 \
+ libc-0.2.174 \
libcst-1.8.2 \
libcst_derive-1.8.2 \
- libmimalloc-sys-0.1.42 \
+ libmimalloc-sys-0.1.43 \
libredox-0.1.3 \
libtest-mimic-0.7.3 \
linux-raw-sys-0.9.4 \
@@ -183,7 +186,7 @@ CARGO_CRATES= adler2-2.0.0 \
matchit-0.8.6 \
memchr-2.7.5 \
memoffset-0.9.1 \
- mimalloc-0.1.46 \
+ mimalloc-0.1.47 \
minicov-0.3.7 \
minimal-lexical-0.2.1 \
miniz_oxide-0.8.8 \
@@ -238,6 +241,7 @@ CARGO_CRATES= adler2-2.0.0 \
predicates-core-1.0.9 \
predicates-tree-1.0.12 \
pretty_assertions-1.4.1 \
+ proc-macro-crate-3.3.0 \
proc-macro2-1.0.95 \
pyproject-toml-0.13.5 \
quick-junit-0.5.1 \
@@ -259,6 +263,7 @@ CARGO_CRATES= adler2-2.0.0 \
regex-1.11.1 \
regex-automata-0.1.10 \
regex-automata-0.4.9 \
+ regex-lite-0.1.6 \
regex-syntax-0.6.29 \
regex-syntax-0.8.5 \
ron-0.7.1 \
@@ -299,7 +304,7 @@ CARGO_CRATES= adler2-2.0.0 \
strsim-0.11.1 \
strum-0.27.1 \
strum_macros-0.27.1 \
- syn-2.0.103 \
+ syn-2.0.104 \
synstructure-0.13.2 \
tempfile-3.20.0 \
termcolor-1.4.1 \
diff --git a/devel/py-ty/distinfo b/devel/py-ty/distinfo
index 11418291167d..9f3f54c2e8b6 100644
--- a/devel/py-ty/distinfo
+++ b/devel/py-ty/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1750333981
-SHA256 (ty-0.0.1a11.tar.gz) = 232aac69111c0fdb7e1fab70c5b57e93826ffe89b7f80bf8dbd512da23038959
-SIZE (ty-0.0.1a11.tar.gz) = 3093324
+TIMESTAMP = 1750986627
+SHA256 (ty-0.0.1a12.tar.gz) = 41dfc8eac0b4fb735d5e101cde8c8734a3c13f670eeebc975760e6414882b702
+SIZE (ty-0.0.1a12.tar.gz) = 3127188
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
@@ -105,6 +105,12 @@ SHA256 (rust/crates/codspeed-criterion-compat-2.10.1.crate) = c3c23d880a28a2aab5
SIZE (rust/crates/codspeed-criterion-compat-2.10.1.crate) = 20929
SHA256 (rust/crates/codspeed-criterion-compat-walltime-2.10.1.crate) = 7b0a2f7365e347f4f22a67e9ea689bf7bc89900a354e22e26cf8a531a42c8fbb
SIZE (rust/crates/codspeed-criterion-compat-walltime-2.10.1.crate) = 122454
+SHA256 (rust/crates/codspeed-divan-compat-2.10.1.crate) = 8620a09dfaf37b3c45f982c4b65bd8f9b0203944da3ffa705c0fcae6b84655ff
+SIZE (rust/crates/codspeed-divan-compat-2.10.1.crate) = 15777
+SHA256 (rust/crates/codspeed-divan-compat-macros-2.10.1.crate) = 30fe872bc4214626b35d3a1706a905d0243503bb6ba3bb7be2fc59083d5d680c
+SIZE (rust/crates/codspeed-divan-compat-macros-2.10.1.crate) = 5294
+SHA256 (rust/crates/codspeed-divan-compat-walltime-2.10.1.crate) = 104caa97b36d4092d89e24e4b103b40ede1edab03c0372d19e14a33f9393132b
+SIZE (rust/crates/codspeed-divan-compat-walltime-2.10.1.crate) = 95987
SHA256 (rust/crates/colorchoice-1.0.3.crate) = 5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990
SIZE (rust/crates/colorchoice-1.0.3.crate) = 7923
SHA256 (rust/crates/colored-2.2.0.crate) = 117725a109d387c937a1533ce01b450cbde6b88abceea8473c4d7a85853cda3c
@@ -113,6 +119,8 @@ SHA256 (rust/crates/colored-3.0.0.crate) = fde0e0ec90c9dfb3b4b1a0891a7dcd0e2bffd
SIZE (rust/crates/colored-3.0.0.crate) = 34497
SHA256 (rust/crates/compact_str-0.9.0.crate) = 3fdb1325a1cece981e8a296ab8f0f9b63ae357bd0784a9faaf548cc7b480707a
SIZE (rust/crates/compact_str-0.9.0.crate) = 72135
+SHA256 (rust/crates/condtype-1.3.0.crate) = baf0a07a401f374238ab8e2f11a104d2851bf9ce711ec69804834de8af45c7af
+SIZE (rust/crates/condtype-1.3.0.crate) = 12634
SHA256 (rust/crates/console-0.15.11.crate) = 054ccb5b10f9f2cbf51eb355ca1d05c2d279ce1804688d0db74b4733a5aeafd8
SIZE (rust/crates/console-0.15.11.crate) = 37822
SHA256 (rust/crates/console_error_panic_hook-0.1.7.crate) = a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc
@@ -175,6 +183,8 @@ SHA256 (rust/crates/dirs-sys-0.5.0.crate) = e01a3366d27ee9890022452ee61b2b63a67e
SIZE (rust/crates/dirs-sys-0.5.0.crate) = 10157
SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0
SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
+SHA256 (rust/crates/divan-macros-0.1.17.crate) = 8dc51d98e636f5e3b0759a39257458b22619cac7e96d932da6eeb052891bb67c
+SIZE (rust/crates/divan-macros-0.1.17.crate) = 15322
SHA256 (rust/crates/doc-comment-0.3.3.crate) = fea41bba32d969b513997752735605054bc0dfa92b4c56bf1189f2e174be7a10
SIZE (rust/crates/doc-comment-0.3.3.crate) = 4123
SHA256 (rust/crates/drop_bomb-0.1.5.crate) = 9bda8e21c04aca2ae33ffc2fd8c23134f3cac46db123ba97bd9d3f3b8a4a85e1
@@ -187,12 +197,8 @@ SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e
SIZE (rust/crates/either-1.15.0.crate) = 20114
SHA256 (rust/crates/encode_unicode-1.0.0.crate) = 34aa73646ffb006b8f5147f3dc182bd4bcb190227ce861fc4a4844bf8e3cb2c0
SIZE (rust/crates/encode_unicode-1.0.0.crate) = 56986
-SHA256 (rust/crates/env_filter-0.1.3.crate) = 186e05a59d4c50738528153b83b0b0194d3a29507dfec16eccd4b342903397d0
-SIZE (rust/crates/env_filter-0.1.3.crate) = 15191
SHA256 (rust/crates/env_home-0.1.0.crate) = c7f84e12ccf0a7ddc17a6c41c93326024c42920d7ee630d04950e6926645c0fe
SIZE (rust/crates/env_home-0.1.0.crate) = 9006
-SHA256 (rust/crates/env_logger-0.11.8.crate) = 13c863f0904021b108aa8b2f55046443e6b1ebde8fd4a15c399893aae4fa069f
-SIZE (rust/crates/env_logger-0.11.8.crate) = 32538
SHA256 (rust/crates/equivalent-1.0.2.crate) = 877a4ace8713b0bcf2a4e7eec82529c029f1d0619886d18145fea96c3ffe5c0f
SIZE (rust/crates/equivalent-1.0.2.crate) = 7419
SHA256 (rust/crates/errno-0.3.12.crate) = cea14ef9355e3beab063703aa9dab15afd25f0667c341310c1e5274bb1d0da18
@@ -337,14 +343,14 @@ SHA256 (rust/crates/kqueue-sys-1.0.4.crate) = ed9625ffda8729b85e45cf04090035ac36
SIZE (rust/crates/kqueue-sys-1.0.4.crate) = 7160
SHA256 (rust/crates/lazy_static-1.5.0.crate) = bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe
SIZE (rust/crates/lazy_static-1.5.0.crate) = 14025
-SHA256 (rust/crates/libc-0.2.173.crate) = d8cfeafaffdbc32176b64fb251369d52ea9f0a8fbc6f8759edffef7b525d64bb
-SIZE (rust/crates/libc-0.2.173.crate) = 777353
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
SHA256 (rust/crates/libcst-1.8.2.crate) = ae28ddc5b90c3e3146a21d051ca095cbc8d932ad8714cf65ddf71a9abb35684c
SIZE (rust/crates/libcst-1.8.2.crate) = 110228
SHA256 (rust/crates/libcst_derive-1.8.2.crate) = dc2de5c2f62bcf8a4f7290b1854388b262c4b68f1db1a3ee3ef6d4c1319b00a3
SIZE (rust/crates/libcst_derive-1.8.2.crate) = 11409
-SHA256 (rust/crates/libmimalloc-sys-0.1.42.crate) = ec9d6fac27761dabcd4ee73571cdb06b7022dc99089acbe5435691edffaac0f4
-SIZE (rust/crates/libmimalloc-sys-0.1.42.crate) = 224614
+SHA256 (rust/crates/libmimalloc-sys-0.1.43.crate) = bf88cd67e9de251c1781dbe2f641a1a3ad66eaae831b8a2c38fbdc5ddae16d4d
+SIZE (rust/crates/libmimalloc-sys-0.1.43.crate) = 226498
SHA256 (rust/crates/libredox-0.1.3.crate) = c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d
SIZE (rust/crates/libredox-0.1.3.crate) = 6068
SHA256 (rust/crates/libtest-mimic-0.7.3.crate) = cc0bda45ed5b3a2904262c1bb91e526127aa70e7ef3758aba2ef93cf896b9b58
@@ -371,8 +377,8 @@ SHA256 (rust/crates/memchr-2.7.5.crate) = 32a282da65faaf38286cf3be983213fcf1d2e2
SIZE (rust/crates/memchr-2.7.5.crate) = 97603
SHA256 (rust/crates/memoffset-0.9.1.crate) = 488016bfae457b036d996092f6cb448677611ce4449e970ceaf42695203f218a
SIZE (rust/crates/memoffset-0.9.1.crate) = 9032
-SHA256 (rust/crates/mimalloc-0.1.46.crate) = 995942f432bbb4822a7e9c3faa87a695185b0d09273ba85f097b54f4e458f2af
-SIZE (rust/crates/mimalloc-0.1.46.crate) = 4601
+SHA256 (rust/crates/mimalloc-0.1.47.crate) = b1791cbe101e95af5764f06f20f6760521f7158f69dbf9d6baf941ee1bf6bc40
+SIZE (rust/crates/mimalloc-0.1.47.crate) = 4594
SHA256 (rust/crates/minicov-0.3.7.crate) = f27fe9f1cc3c22e1687f9446c2083c4c5fc7f0bcf1c7a86bdbded14985895b4b
SIZE (rust/crates/minicov-0.3.7.crate) = 43788
SHA256 (rust/crates/minimal-lexical-0.2.1.crate) = 68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a
@@ -481,6 +487,8 @@ SHA256 (rust/crates/predicates-tree-1.0.12.crate) = 72dd2d6d381dfb73a193c7fca536
SIZE (rust/crates/predicates-tree-1.0.12.crate) = 8392
SHA256 (rust/crates/pretty_assertions-1.4.1.crate) = 3ae130e2f271fbc2ac3a40fb1d07180839cdbbe443c7a27e1e3c13c5cac0116d
SIZE (rust/crates/pretty_assertions-1.4.1.crate) = 78952
+SHA256 (rust/crates/proc-macro-crate-3.3.0.crate) = edce586971a4dfaa28950c6f18ed55e0406c1ab88bbce2c6f6293a7aaba73d35
+SIZE (rust/crates/proc-macro-crate-3.3.0.crate) = 12432
SHA256 (rust/crates/proc-macro2-1.0.95.crate) = 02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778
SIZE (rust/crates/proc-macro2-1.0.95.crate) = 51820
SHA256 (rust/crates/pyproject-toml-0.13.5.crate) = 7b0f6160dc48298b9260d9b958ad1d7f96f6cd0b9df200b22329204e09334663
@@ -523,6 +531,8 @@ SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142
SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533
SHA256 (rust/crates/regex-automata-0.4.9.crate) = 809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908
SIZE (rust/crates/regex-automata-0.4.9.crate) = 618525
+SHA256 (rust/crates/regex-lite-0.1.6.crate) = 53a49587ad06b26609c52e423de037e7f57f20d53535d66e08c695f347df952a
+SIZE (rust/crates/regex-lite-0.1.6.crate) = 95278
SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1
SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752
SHA256 (rust/crates/regex-syntax-0.8.5.crate) = 2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c
@@ -603,8 +613,8 @@ SHA256 (rust/crates/strum-0.27.1.crate) = f64def088c51c9510a8579e3c5d67c65349dcf
SIZE (rust/crates/strum-0.27.1.crate) = 7467
SHA256 (rust/crates/strum_macros-0.27.1.crate) = c77a8c5abcaf0f9ce05d62342b7d298c346515365c36b673df4ebe3ced01fde8
SIZE (rust/crates/strum_macros-0.27.1.crate) = 29670
-SHA256 (rust/crates/syn-2.0.103.crate) = e4307e30089d6fd6aff212f2da3a1f9e32f3223b1f010fb09b7c95f90f3ca1e8
-SIZE (rust/crates/syn-2.0.103.crate) = 298990
+SHA256 (rust/crates/syn-2.0.104.crate) = 17b6f705963418cdb9927482fa304bc562ece2fdd4f616084c50b7023b435a40
+SIZE (rust/crates/syn-2.0.104.crate) = 299699
SHA256 (rust/crates/synstructure-0.13.2.crate) = 728a70f3dbaf5bab7f0c4b1ac8d7ae5ea60a4b5549c8a5914361c99147a709d2
SIZE (rust/crates/synstructure-0.13.2.crate) = 18950
SHA256 (rust/crates/tempfile-3.20.0.crate) = e8a64e3985349f2441a1a9ef0b853f869006c3855f2cda6862a94d26ebb9d6a1
diff --git a/devel/py-wait-for2/Makefile b/devel/py-wait-for2/Makefile
index 4988b81ebfc1..63df43a80ae5 100644
--- a/devel/py-wait-for2/Makefile
+++ b/devel/py-wait-for2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= wait-for2
-DISTVERSION= 0.3.2
+DISTVERSION= 0.4.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-wait-for2/distinfo b/devel/py-wait-for2/distinfo
index 83ec7bb55dd2..9d16877fea99 100644
--- a/devel/py-wait-for2/distinfo
+++ b/devel/py-wait-for2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748292412
-SHA256 (wait_for2-0.3.2.tar.gz) = 93863026dc35f3471104ecf7de1f4a0b31f4c8b12a2241c0d6ee26dcc0c2092a
-SIZE (wait_for2-0.3.2.tar.gz) = 16673
+TIMESTAMP = 1750959844
+SHA256 (wait_for2-0.4.1.tar.gz) = 7f415415d21845c441391d6b4abe68f5959d2c0fbe927c2f61be28a297bc2acb
+SIZE (wait_for2-0.4.1.tar.gz) = 17519
diff --git a/devel/root/Makefile b/devel/root/Makefile
index 454b67facd80..64d8c3f43120 100644
--- a/devel/root/Makefile
+++ b/devel/root/Makefile
@@ -1,5 +1,5 @@
PORTNAME= root
-DISTVERSION= 6.34.06
+DISTVERSION= 6.36.00
CATEGORIES= devel science math parallel python
MASTER_SITES= https://root.cern/download/
DISTFILES= ${PORTNAME}_v${DISTVERSION}.source${EXTRACT_SUFX}
@@ -42,32 +42,35 @@ SHEBANG_FILES= main/python/rootbrowse.py \
etc/proof/utils/pps \
etc/proof/utils/proofctl.sh \
etc/proof/utils/proofinstall.sh \
- etc/pdg_table_update.py
+ etc/pdg_table_update.py \
+ etc/runfirefox.sh
# add a port-specific shebang to be replaced
python_OLD_CMD+= "/usr/bin/env @python@"
# Flags and environment variables for building
-CMAKE_ON= builtin_clang builtin_cling builtin_llvm builtin_openui5 fail-on-missing \
- geom gnuinstall rpath shared soversion
+CMAKE_ON= builtin_clang builtin_cling builtin_llvm builtin_openui5 \
+ fail-on-missing geom gnuinstall rpath shared soversion
CMAKE_OFF= arrow builtin_cfitsio builtin_cppzmq builtin_davix builtin_fftw3 \
- builtin_freetype builtin_ftgl builtin_gl2ps builtin_glew builtin_gsl \
- builtin_lz4 builtin_lzma builtin_nlohmannjson builtin_openssl builtin_pcre \
- builtin_tbb builtin_unuran builtin_vc builtin_vdt builtin_veccore \
- builtin_xxhash builtin_zeromq builtin_zlib builtin_zstd cefweb clad cocoa \
- cuda cudnn daos dcache fcgi fftw3 geombuilder gviz libcxx llvm13_broken_tests \
- macos_native memory_termination minuit2_mpi minuit2_omp mpi odbc proof pythia8 \
- r roofit_multiprocess runtime_cxxmodules shadowpw test_distrdf_pyspark tmva-gpu \
- tmva-rmva tmva-sofie unfold unuran uring vc vecgeom win_broken_tests winrtdebug
+ builtin_freetype builtin_ftgl builtin_gif builtin_gl2ps builtin_glew \
+ builtin_gsl builtin_jpeg builtin_lz4 builtin_lzma builtin_nlohmannjson \
+ builtin_openssl builtin_pcre builtin_png builtin_tbb builtin_unuran \
+ builtin_vc builtin_vdt builtin_veccore builtin_xrootd builtin_xxhash \
+ builtin_zeromq builtin_zlib builtin_zstd cefweb clad cocoa cuda cudnn daos \
+ dcache fcgi fftw3 geombuilder gviz html libcxx llvm13_broken_tests macos_native \
+ memory_termination minuit2_mpi minuit2_omp mpi odbc proof pythia8 r \
+ roofit_multiprocess runtime_cxxmodules shadowpw test_distrdf_pyspark \
+ tmva-gpu tmva-rmva tmva-sofie unfold unuran uring use_gsl_cblas vc vecgeom \
+ win_broken_tests winrtdebug
# See https://root.cern/install/build_from_source/#all-build-options
OPTIONS_DEFINE= DOCS ASIMAGE DATAFRAME DAVIX FITS FORTRAN GDML HTTP IMT MATHMORE \
- MYSQL OPENGL PGSQL PYROOT QT5WEB QT6WEB ROOFIT ROOT7 SPECTRUM SQLITE SSL TMLP \
- TMVAML VDT WEBGUI X11 XML XROOTD
-OPTIONS_DEFAULT= ASIMAGE DATAFRAME DAVIX FITS GDML HTTP IMT MATHMORE OPENGL \
+ MYSQL OPENGL PGSQL PYROOT QT6WEB ROOFIT ROOT7 SPECTRUM SQLITE SSL TMLP TMVAML \
+ VDT WEBGUI X11 XML XROOTD
+OPTIONS_DEFAULT= ASIMAGE CLAD DATAFRAME DAVIX FITS GDML HTTP IMT MATHMORE OPENGL \
PYROOT ROOFIT ROOT7 SPECTRUM SSL TMLP TMVAML VDT WEBGUI X11 XML XROOTD
OPTIONS_SUB= yes
-ASIMAGE_CMAKE_BOOL= asimage
+ASIMAGE_CMAKE_BOOL= asimage asimage_tiff
ASIMAGE_DESC= Enable support for image processing via libAfterImage
ASIMAGE_IMPLIES= X11
ASIMAGE_LIB_DEPENDS= libgif.so:graphics/giflib \
@@ -78,8 +81,9 @@ ASIMAGE_USES= jpeg
# TODO: clad can only be included in ROOT's configure stage
# with network access, however, a port of clad is available -- patch
#CLAD_CMAKE_BOOL= clad
-#CLAD_DESC= Build clad, the cling automatic differentiation plugin (requires network)
+#CLAD_DESC= Build clad, the cling automatic differentiation plugin
#CLAD_LIB_DEPENDS= libclad.so:math/clad
+#CLAD_CMAKE_ON= -DCLAD_SOURCE_DIR=
DATAFRAME_CMAKE_BOOL= dataframe
DATAFRAME_DESC= Enable ROOT RDataFrame
@@ -120,7 +124,7 @@ MYSQL_USES= mysql ssl
OPENGL_CMAKE_BOOL= opengl
OPENGL_DESC= Enable support for OpenGL
-OPENGL_IMPLIES= X11
+OPENGL_IMPLIES= X11 ASIMAGE
OPENGL_LIB_DEPENDS= libftgl.so:graphics/ftgl \
libgl2ps.so:print/gl2ps
OPENGL_USES= gl
@@ -137,16 +141,9 @@ PYROOT_BUILD_DEPENDS= ${PYNUMPY}
PYROOT_USES= python:3.9+,build,run
PYROOT_USES_OFF= python:3.9+,build
-QT5WEB_CMAKE_BOOL= qt5web
-QT5WEB_DESC= Enable support for Qt5 web-based display
-QT5WEB_IMPLIES= WEBGUI
-QT5WEB_USES= qt:5
-QT5WEB_USE= qt=buildtools:build,qmake:build \
- qt=core,declarative,gui,location,network,printsupport,webchannel,webengine,widgets
-
QT6WEB_CMAKE_BOOL= qt6web
QT6WEB_DESC= Enable support for Qt6 web-based display
-QT6WEB_IMPLIES= WEBGUI
+QT6WEB_IMPLIES= WEBGUI OPENGL
QT6WEB_USES= qt:6
QT6WEB_USE= qt=base,declarative,positioning,webchannel,webengine
@@ -169,11 +166,12 @@ SSL_USES= ssl
TMLP_CMAKE_BOOL= mlp
TMLP_DESC= Enable support for TMultilayerPerceptron classes' federation
-TMLP_IMPLIES= TMVAML
+TMLP_IMPLIES= TMVAML MATHMORE
TMVAML_CMAKE_BOOL= tmva tmva-cpu
TMVAML_DESC= Build TMVA multi variate analysis library, including TMVA with CPU support for deep learning
-TMVAML_IMPLIES= IMT
+TMVAML_IMPLIES= IMT MATHMORE
+TMVAML_LIB_DEPENDS= libopenblas.so:math/openblas
VDT_CMAKE_BOOL= vdt
VDT_DESC= Enable support for VDT (fast and vectorisable mathematical functions)
diff --git a/devel/root/distinfo b/devel/root/distinfo
index 452475ba9e1d..245f3efce180 100644
--- a/devel/root/distinfo
+++ b/devel/root/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1743342336
-SHA256 (root_v6.34.06.source.tar.gz) = a799d632dae5bb1ec87eae6ebc046a12268c6849f2a8837921c118fc51b6cff3
-SIZE (root_v6.34.06.source.tar.gz) = 199371788
+TIMESTAMP = 1750873373
+SHA256 (root_v6.36.00.source.tar.gz) = 94afc8def92842679a130a27521be66e2abdaa37620888e61d828a43fc4b01a2
+SIZE (root_v6.36.00.source.tar.gz) = 204811286
diff --git a/devel/root/files/patch-cmake_modules_SearchInstalledSoftware.cmake b/devel/root/files/patch-cmake_modules_SearchInstalledSoftware.cmake
deleted file mode 100644
index 0ea6f4daf246..000000000000
--- a/devel/root/files/patch-cmake_modules_SearchInstalledSoftware.cmake
+++ /dev/null
@@ -1,22 +0,0 @@
---- cmake/modules/SearchInstalledSoftware.cmake.orig 2024-11-30 13:10:36 UTC
-+++ cmake/modules/SearchInstalledSoftware.cmake
-@@ -525,6 +525,9 @@ if(asimage)
- if(builtin_zlib)
- set(_after_cflags "${_after_cflags} -I${ZLIB_INCLUDE_DIR}")
- endif()
-+ if(CMAKE_SYSTEM_NAME MATCHES FreeBSD)
-+ set(AFTERIMAGE_LIBRARIES ${CMAKE_BINARY_DIR}/AFTERIMAGE-prefix/src/AFTERIMAGE/libAfterImage${CMAKE_STATIC_LIBRARY_SUFFIX})
-+ endif()
- ExternalProject_Add(
- AFTERIMAGE
- DOWNLOAD_COMMAND ${CMAKE_COMMAND} -E copy_directory ${CMAKE_SOURCE_DIR}/graf2d/asimage/src/libAfterImage AFTERIMAGE
-@@ -541,6 +544,9 @@ if(asimage)
- TIMEOUT 600
- )
- set(AFTERIMAGE_INCLUDE_DIR ${CMAKE_BINARY_DIR}/include/libAfterImage)
-+ if(CMAKE_SYSTEM_NAME MATCHES FreeBSD)
-+ set(AFTERIMAGE_INCLUDE_DIR ${CMAKE_BINARY_DIR}/AFTERIMAGE-prefix/src/AFTERIMAGE)
-+ endif()
- endif()
- if(builtin_freetype)
- add_dependencies(AFTERIMAGE FREETYPE)
diff --git a/devel/root/files/patch-interpreter_cling_lib_Interpreter_Interpreter.cpp b/devel/root/files/patch-interpreter_cling_lib_Interpreter_Interpreter.cpp
deleted file mode 100644
index 0b87e252002c..000000000000
--- a/devel/root/files/patch-interpreter_cling_lib_Interpreter_Interpreter.cpp
+++ /dev/null
@@ -1,20 +0,0 @@
---- interpreter/cling/lib/Interpreter/Interpreter.cpp.orig 2024-11-30 13:04:19 UTC
-+++ interpreter/cling/lib/Interpreter/Interpreter.cpp
-@@ -458,8 +458,17 @@ namespace cling {
- const char* Attr = LangOpts.CPlusPlus ? " throw () " : "";
- #else
- const char* LinkageCxx = Linkage;
-+#ifdef __FreeBSD__
-+// atexit-like commands need 'throw()' specifier on FreeBSD 15
-+#if __FreeBSD_cc_version >= 1500000
-+ const char* Attr = " throw () ";
-+#else
- const char* Attr = "";
- #endif
-+#else
-+ const char* Attr = "";
-+#endif // __FreeBSD__
-+#endif // __GLIBC__
-
- #if defined(__GLIBCXX__)
- const char* cxa_atexit_is_noexcept = LangOpts.CPlusPlus ? " noexcept" : "";
diff --git a/devel/root/pkg-plist b/devel/root/pkg-plist
index 6e412c3979c4..ab407a459c2d 100644
--- a/devel/root/pkg-plist
+++ b/devel/root/pkg-plist
@@ -35,8 +35,6 @@ bin/thisroot.sh
%%ROOFIT%%%%ETCDIR%%/HistFactorySchema.dtd
%%ETCDIR%%/Makefile.arch
%%ETCDIR%%/RadioNuclides.txt
-%%ROOFIT%%%%ETCDIR%%/RooFitHS3_wsexportkeys.json
-%%ROOFIT%%%%ETCDIR%%/RooFitHS3_wsfactoryexpressions.json
%%ETCDIR%%/allDict.cxx.pch
%%ETCDIR%%/class.rules
%%ETCDIR%%/cling/Interpreter/DynamicExprInfo.h
@@ -341,13 +339,10 @@ bin/thisroot.sh
%%ETCDIR%%/dictpch/gui/webgui6/inc/LinkDef.h
%%ETCDIR%%/dictpch/hist/hbook/inc/LinkDef.h
%%ETCDIR%%/dictpch/hist/hist/inc/LinkDef.h
-%%ETCDIR%%/dictpch/hist/histdrawv7/inc/LinkDef.h
%%ETCDIR%%/dictpch/hist/histpainter/inc/LinkDef.h
-%%ETCDIR%%/dictpch/hist/histv7/inc/LinkDef.h
%%ETCDIR%%/dictpch/hist/spectrum/inc/LinkDef.h
%%ETCDIR%%/dictpch/hist/spectrumpainter/inc/LinkDef.h
%%ETCDIR%%/dictpch/hist/unfold/inc/LinkDef.h
-%%ETCDIR%%/dictpch/html/inc/LinkDef.h
%%ETCDIR%%/dictpch/io/dcache/inc/LinkDef.h
%%ETCDIR%%/dictpch/io/io/inc/LinkDef.h
%%ETCDIR%%/dictpch/io/mpi/inc/LinkDef.h
@@ -546,8 +541,6 @@ bin/thisroot.sh
%%ETCDIR%%/plugins/TVirtualFFT/P040_TFFTReal.C
%%ETCDIR%%/plugins/TVirtualFitter/P010_TFitter.C
%%ETCDIR%%/plugins/TVirtualFitter/P020_TFumili.C
-%%ETCDIR%%/plugins/TVirtualFitter/P030_TFitterMinuit.C
-%%ETCDIR%%/plugins/TVirtualFitter/P040_TFitterFumili.C
%%ETCDIR%%/plugins/TVirtualGLImp/P010_TX11GL.C
%%ETCDIR%%/plugins/TVirtualGLImp/P020_TGWin32GL.C
%%ETCDIR%%/plugins/TVirtualGeoConverter/P010_TGeoVGConverter.C
@@ -607,6 +600,8 @@ bin/thisroot.sh
%%ETCDIR%%/system.rootrc
%%ETCDIR%%/valgrind-root-python.supp
%%ETCDIR%%/valgrind-root.supp
+include/clang-c/CXCppInterOp.h
+include/clang/Interpreter/CppInterOp.h
include/root/AuthConst.h
include/root/Bswapcpy.h
include/root/Buttons.h
@@ -906,10 +901,6 @@ include/root/Math/WrappedMultiTF1.h
include/root/Math/WrappedParamFunction.h
include/root/Math/WrappedTF1.h
include/root/MessageTypes.h
-include/root/Minuit2/ABObj.h
-include/root/Minuit2/ABProd.h
-include/root/Minuit2/ABSum.h
-include/root/Minuit2/ABTypes.h
include/root/Minuit2/AnalyticalGradientCalculator.h
include/root/Minuit2/BFGSErrorUpdator.h
include/root/Minuit2/CombinedMinimizer.h
@@ -933,18 +924,9 @@ include/root/Minuit2/FumiliStandardChi2FCN.h
include/root/Minuit2/FumiliStandardMaximumLikelihoodFCN.h
include/root/Minuit2/FunctionGradient.h
include/root/Minuit2/FunctionMinimum.h
-include/root/Minuit2/GenericFunction.h
include/root/Minuit2/GradientCalculator.h
include/root/Minuit2/HessianGradientCalculator.h
include/root/Minuit2/InitialGradientCalculator.h
-include/root/Minuit2/LASymMatrix.h
-include/root/Minuit2/LAVector.h
-include/root/Minuit2/LaInverse.h
-include/root/Minuit2/LaOuterProduct.h
-include/root/Minuit2/LaProd.h
-include/root/Minuit2/LaSum.h
-include/root/Minuit2/MPIProcess.h
-include/root/Minuit2/MatrixInverse.h
include/root/Minuit2/MinimumBuilder.h
include/root/Minuit2/MinimumError.h
include/root/Minuit2/MinimumErrorUpdator.h
@@ -980,8 +962,6 @@ include/root/Minuit2/MnParameterScan.h
include/root/Minuit2/MnPlot.h
include/root/Minuit2/MnPosDef.h
include/root/Minuit2/MnPrint.h
-include/root/Minuit2/MnRefCountedPointer.h
-include/root/Minuit2/MnReferenceCounter.h
include/root/Minuit2/MnScan.h
include/root/Minuit2/MnSeedGenerator.h
include/root/Minuit2/MnSimplex.h
@@ -993,7 +973,6 @@ include/root/Minuit2/MnUserFcn.h
include/root/Minuit2/MnUserParameterState.h
include/root/Minuit2/MnUserParameters.h
include/root/Minuit2/MnUserTransformation.h
-include/root/Minuit2/MnVectorTransform.h
include/root/Minuit2/ModularFunctionMinimizer.h
include/root/Minuit2/NegativeG2LineSearch.h
include/root/Minuit2/Numerical2PGradientCalculator.h
@@ -1008,11 +987,9 @@ include/root/Minuit2/SimplexSeedGenerator.h
include/root/Minuit2/SinParameterTransformation.h
include/root/Minuit2/SqrtLowParameterTransformation.h
include/root/Minuit2/SqrtUpParameterTransformation.h
-include/root/Minuit2/StackAllocator.h
include/root/Minuit2/VariableMetricBuilder.h
include/root/Minuit2/VariableMetricEDMEstimator.h
include/root/Minuit2/VariableMetricMinimizer.h
-include/root/Minuit2/VectorOuterProduct.h
include/root/NetErrors.h
include/root/PoolUtils.h
include/root/PosixThreadInc.h
@@ -1051,8 +1028,6 @@ include/root/ROOT/InternalTreeUtils.hxx
%%ROOT7%%include/root/ROOT/RAttrMarker.hxx
%%ROOT7%%include/root/ROOT/RAttrText.hxx
%%ROOT7%%include/root/ROOT/RAttrValue.hxx
-%%ROOT7%%include/root/ROOT/RAxis.hxx
-%%ROOT7%%include/root/ROOT/RAxisConfig.hxx
%%ROOT7%%include/root/ROOT/RAxisDrawable.hxx
%%ROOT7%%include/root/ROOT/RBox.hxx
%%HTTP%%%%ROOT7%%include/root/ROOT/RBrowser.hxx
@@ -1068,6 +1043,7 @@ include/root/ROOT/InternalTreeUtils.hxx
include/root/ROOT/RConcurrentHashColl.hxx
include/root/ROOT/RConfig.h
include/root/ROOT/RConfig.hxx
+include/root/ROOT/RCreateFieldOptions.hxx
%%DATAFRAME%%include/root/ROOT/RCsvDS.hxx
%%DATAFRAME%%include/root/ROOT/RDF/ActionHelpers.hxx
%%DATAFRAME%%include/root/ROOT/RDF/ColumnReaderUtils.hxx
@@ -1122,8 +1098,6 @@ include/root/ROOT/RConfig.hxx
%%ROOT7%%include/root/ROOT/RDaos.hxx
%%DATAFRAME%%include/root/ROOT/RDataFrame.hxx
%%DATAFRAME%%include/root/ROOT/RDataSource.hxx
-%%ROOT7%%include/root/ROOT/RDirectory.hxx
-%%ROOT7%%include/root/ROOT/RDirectoryEntry.hxx
%%ROOT7%%include/root/ROOT/RDisplayItem.hxx
%%ROOT7%%include/root/ROOT/RDrawable.hxx
%%ROOT7%%include/root/ROOT/RDrawableRequest.hxx
@@ -1191,10 +1165,10 @@ include/root/ROOT/RConfig.hxx
%%ROOT7%%include/root/ROOT/RField/RFieldSequenceContainer.hxx
%%ROOT7%%include/root/ROOT/RField.hxx
%%ROOT7%%include/root/ROOT/RFieldBase.hxx
+include/root/ROOT/RFieldToken.hxx
+include/root/ROOT/RFieldUtils.hxx
%%ROOT7%%include/root/ROOT/RFieldVisitor.hxx
-%%ROOT7%%include/root/ROOT/RFile.hxx
%%HTTP%%%%ROOT7%%include/root/ROOT/RFileDialog.hxx
-%%ROOT7%%include/root/ROOT/RFit.hxx
%%HTTP%%%%ROOT7%%include/root/ROOT/RFitPanel.hxx
%%HTTP%%%%ROOT7%%include/root/ROOT/RFitPanelModel.hxx
%%ROOT7%%include/root/ROOT/RFloat16.hxx
@@ -1206,18 +1180,6 @@ include/root/ROOT/RFriendInfo.hxx
%%HTTP%%%%ROOT7%%include/root/ROOT/RGeomData.hxx
%%HTTP%%%%ROOT7%%include/root/ROOT/RGeomHierarchy.hxx
%%HTTP%%%%ROOT7%%include/root/ROOT/RGeomViewer.hxx
-%%ROOT7%%include/root/ROOT/RHist.hxx
-%%ROOT7%%include/root/ROOT/RHistBinIter.hxx
-%%ROOT7%%include/root/ROOT/RHistBufferedFill.hxx
-%%ROOT7%%include/root/ROOT/RHistConcurrentFill.hxx
-%%ROOT7%%include/root/ROOT/RHistData.hxx
-%%ROOT7%%include/root/ROOT/RHistDisplayItem.hxx
-%%ROOT7%%include/root/ROOT/RHistDrawable.hxx
-%%ROOT7%%include/root/ROOT/RHistImpl.hxx
-%%ROOT7%%include/root/ROOT/RHistStatBox.hxx
-%%ROOT7%%include/root/ROOT/RHistUtils.hxx
-%%ROOT7%%include/root/ROOT/RHistView.hxx
-%%ROOT7%%include/root/ROOT/RIndexIter.hxx
include/root/ROOT/RIoUring.hxx
%%DATAFRAME%%include/root/ROOT/RLazyDS.hxx
%%ROOT7%%include/root/ROOT/RLegend.hxx
@@ -1229,17 +1191,19 @@ include/root/ROOT/RLogger.hxx
%%ROOT7%%include/root/ROOT/RNTuple.hxx
%%DATAFRAME%%include/root/ROOT/RNTupleDS.hxx
%%ROOT7%%include/root/ROOT/RNTupleDescriptor.hxx
+%%ROOT7%%include/root/ROOT/RNTupleExporter.hxx
%%ROOT7%%include/root/ROOT/RNTupleFillContext.hxx
%%ROOT7%%include/root/ROOT/RNTupleFillStatus.hxx
%%ROOT7%%include/root/ROOT/RNTupleImporter.hxx
%%ROOT7%%include/root/ROOT/RNTupleImtTaskScheduler.hxx
-%%ROOT7%%include/root/ROOT/RNTupleIndex.hxx
%%ROOT7%%include/root/ROOT/RNTupleInspector.hxx
+include/root/ROOT/RNTupleJoinTable.hxx
%%ROOT7%%include/root/ROOT/RNTupleMerger.hxx
%%ROOT7%%include/root/ROOT/RNTupleMetrics.hxx
%%ROOT7%%include/root/ROOT/RNTupleModel.hxx
%%ROOT7%%include/root/ROOT/RNTupleParallelWriter.hxx
%%ROOT7%%include/root/ROOT/RNTupleProcessor.hxx
+include/root/ROOT/RNTupleRange.hxx
%%ROOT7%%include/root/ROOT/RNTupleReadOptions.hxx
%%ROOT7%%include/root/ROOT/RNTupleReader.hxx
%%ROOT7%%include/root/ROOT/RNTupleSerialize.hxx
@@ -1262,7 +1226,6 @@ include/root/ROOT/RNotFn.hxx
%%ROOT7%%include/root/ROOT/RPageNullSink.hxx
%%ROOT7%%include/root/ROOT/RPagePool.hxx
%%ROOT7%%include/root/ROOT/RPageSinkBuf.hxx
-%%ROOT7%%include/root/ROOT/RPageSourceFriends.hxx
%%ROOT7%%include/root/ROOT/RPageStorage.hxx
%%ROOT7%%include/root/ROOT/RPageStorageDaos.hxx
%%ROOT7%%include/root/ROOT/RPageStorageFile.hxx
@@ -1277,6 +1240,7 @@ include/root/ROOT/RRawFile.hxx
include/root/ROOT/RRawFileTFile.hxx
include/root/ROOT/RRawFileUnix.hxx
include/root/ROOT/RRawFileWin.hxx
+include/root/ROOT/RRawPtrWriteEntry.hxx
%%DATAFRAME%%include/root/ROOT/RResultHandle.hxx
%%DATAFRAME%%include/root/ROOT/RResultPtr.hxx
%%DATAFRAME%%include/root/ROOT/RRootDS.hxx
@@ -1286,6 +1250,7 @@ include/root/ROOT/RSpan.hxx
%%DATAFRAME%%include/root/ROOT/RSqliteDS.hxx
include/root/ROOT/RStringView.hxx
%%ROOT7%%include/root/ROOT/RStyle.hxx
+%%DATAFRAME%%include/root/ROOT/RTTreeDS.hxx
include/root/ROOT/RTaskArena.hxx
%%ROOT7%%include/root/ROOT/RText.hxx
%%HTTP%%include/root/ROOT/RTreeViewer.hxx
@@ -1438,8 +1403,9 @@ include/root/Riostream.h
%%ROOFIT%%include/root/RooFactoryWSTool.h
%%ROOFIT%%include/root/RooFirstMoment.h
%%ROOFIT%%include/root/RooFit.h
+%%ROOFIT%%include/root/RooFit/CodegenContext.h
+%%ROOFIT%%include/root/RooFit/CodegenImpl.h
%%ROOFIT%%include/root/RooFit/Config.h
-%%ROOFIT%%include/root/RooFit/Detail/CodeSquashContext.h
%%ROOFIT%%include/root/RooFit/Detail/JSONInterface.h
%%ROOFIT%%include/root/RooFit/Detail/MathFuncs.h
%%ROOFIT%%include/root/RooFit/Detail/NormalizationHelpers.h
@@ -1556,7 +1522,6 @@ include/root/Riostream.h
%%ROOFIT%%include/root/RooProduct.h
%%ROOFIT%%include/root/RooProfileLL.h
%%ROOFIT%%include/root/RooProjectedPdf.h
-%%ROOFIT%%include/root/RooProofDriverSelector.h
%%ROOFIT%%include/root/RooPullVar.h
%%ROOFIT%%include/root/RooPyBind.h
%%ROOFIT%%include/root/RooQuasiRandomGenerator.h
@@ -1638,7 +1603,6 @@ include/root/Riostream.h
%%ROOFIT%%include/root/RooStats/MarkovChain.h
%%ROOFIT%%include/root/RooStats/MaxLikelihoodEstimateTestStat.h
%%ROOFIT%%include/root/RooStats/MetropolisHastings.h
-%%ROOFIT%%include/root/RooStats/MinNLLTestStat.h
%%ROOFIT%%include/root/RooStats/ModelConfig.h
%%ROOFIT%%include/root/RooStats/NeymanConstruction.h
%%ROOFIT%%include/root/RooStats/NumEventsTestStat.h
@@ -1649,7 +1613,6 @@ include/root/Riostream.h
%%ROOFIT%%include/root/RooStats/ProfileInspector.h
%%ROOFIT%%include/root/RooStats/ProfileLikelihoodCalculator.h
%%ROOFIT%%include/root/RooStats/ProfileLikelihoodTestStat.h
-%%ROOFIT%%include/root/RooStats/ProofConfig.h
%%ROOFIT%%include/root/RooStats/ProposalFunction.h
%%ROOFIT%%include/root/RooStats/ProposalHelper.h
%%ROOFIT%%include/root/RooStats/RatioOfProfiledLikelihoodsTestStat.h
@@ -1664,7 +1627,6 @@ include/root/Riostream.h
%%ROOFIT%%include/root/RooStats/TestStatistic.h
%%ROOFIT%%include/root/RooStats/ToyMCImportanceSampler.h
%%ROOFIT%%include/root/RooStats/ToyMCSampler.h
-%%ROOFIT%%include/root/RooStats/ToyMCStudy.h
%%ROOFIT%%include/root/RooStats/UniformProposal.h
%%ROOFIT%%include/root/RooStats/UpperLimitMCSModule.h
%%ROOFIT%%include/root/RooStepFunction.h
@@ -2588,6 +2550,7 @@ include/root/TMPWorkerTree.h
%%TMVAML%%include/root/TMVA/ROperator_ConvTranspose.hxx
%%TMVAML%%include/root/TMVA/ROperator_ConvTranspose.icc
%%TMVAML%%include/root/TMVA/ROperator_Custom.hxx
+%%TMVAML%%include/root/TMVA/ROperator_Einsum.hxx
%%TMVAML%%include/root/TMVA/ROperator_Elu.hxx
%%TMVAML%%include/root/TMVA/ROperator_Erf.hxx
%%TMVAML%%include/root/TMVA/ROperator_Expand.hxx
@@ -2601,13 +2564,16 @@ include/root/TMPWorkerTree.h
%%TMVAML%%include/root/TMVA/ROperator_LSTM.icc
%%TMVAML%%include/root/TMVA/ROperator_LayerNormalization.hxx
%%TMVAML%%include/root/TMVA/ROperator_LeakyRelu.hxx
+%%TMVAML%%include/root/TMVA/ROperator_Pad.hxx
%%TMVAML%%include/root/TMVA/ROperator_Pool.hxx
%%TMVAML%%include/root/TMVA/ROperator_RNN.hxx
%%TMVAML%%include/root/TMVA/ROperator_RNN.icc
+%%TMVAML%%include/root/TMVA/ROperator_Random.hxx
%%TMVAML%%include/root/TMVA/ROperator_Range.hxx
%%TMVAML%%include/root/TMVA/ROperator_Reduce.hxx
%%TMVAML%%include/root/TMVA/ROperator_Relu.hxx
%%TMVAML%%include/root/TMVA/ROperator_Reshape.hxx
+%%TMVAML%%include/root/TMVA/ROperator_ScatterElements.hxx
%%TMVAML%%include/root/TMVA/ROperator_Selu.hxx
%%TMVAML%%include/root/TMVA/ROperator_Shape.hxx
%%TMVAML%%include/root/TMVA/ROperator_Sigmoid.hxx
@@ -2620,6 +2586,7 @@ include/root/TMPWorkerTree.h
%%TMVAML%%include/root/TMVA/ROperator_Tile.hxx
%%TMVAML%%include/root/TMVA/ROperator_TopK.hxx
%%TMVAML%%include/root/TMVA/ROperator_Transpose.hxx
+%%TMVAML%%include/root/TMVA/ROperator_Where.hxx
%%TMVAML%%include/root/TMVA/RReader.hxx
%%TMVAML%%include/root/TMVA/RSofieReader.hxx
%%TMVAML%%include/root/TMVA/RStandardScaler.hxx
@@ -3164,6 +3131,9 @@ include/root/strtok.h
include/root/v5/TF1Data.h
include/root/v5/TFormula.h
include/root/v5/TFormulaPrimitive.h
+lib/cmake/CppInterOp/CppInterOpConfig.cmake
+lib/cmake/CppInterOp/CppInterOpConfigVersion.cmake
+lib/libclangCppInterOp.a
%%DATAFRAME%%%%PYROOT%%lib/root/DistRDF/Backends/Base.py
%%DATAFRAME%%%%PYROOT%%lib/root/DistRDF/Backends/Dask/Backend.py
%%DATAFRAME%%%%PYROOT%%lib/root/DistRDF/Backends/Dask/__init__.py
@@ -3316,12 +3286,18 @@ include/root/v5/TFormulaPrimitive.h
%%DATAFRAME%%%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_rdataframe%%PYTHON_TAG%%.pyc
%%DATAFRAME%%%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_rdf_conversion_maps%%PYTHON_TAG%%.opt-1.pyc
%%DATAFRAME%%%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_rdf_conversion_maps%%PYTHON_TAG%%.pyc
+%%DATAFRAME%%%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_rdf_namespace%%PYTHON_TAG%%.opt-1.pyc
+%%DATAFRAME%%%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_rdf_namespace%%PYTHON_TAG%%.pyc
%%DATAFRAME%%%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_rdf_pyz%%PYTHON_TAG%%.opt-1.pyc
%%DATAFRAME%%%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_rdf_pyz%%PYTHON_TAG%%.pyc
%%DATAFRAME%%%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_rdf_utils%%PYTHON_TAG%%.opt-1.pyc
%%DATAFRAME%%%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_rdf_utils%%PYTHON_TAG%%.pyc
%%DATAFRAME%%%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_rdfdescription%%PYTHON_TAG%%.opt-1.pyc
%%DATAFRAME%%%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_rdfdescription%%PYTHON_TAG%%.pyc
+%%DATAFRAME%%%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_rdisplay%%PYTHON_TAG%%.opt-1.pyc
+%%DATAFRAME%%%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_rdisplay%%PYTHON_TAG%%.pyc
+%%DATAFRAME%%%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_rntuple%%PYTHON_TAG%%.opt-1.pyc
+%%DATAFRAME%%%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_rntuple%%PYTHON_TAG%%.pyc
%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_runtime_error%%PYTHON_TAG%%.opt-1.pyc
%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_runtime_error%%PYTHON_TAG%%.pyc
%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_rvec%%PYTHON_TAG%%.opt-1.pyc
@@ -3374,12 +3350,16 @@ include/root/v5/TFormulaPrimitive.h
%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_th2%%PYTHON_TAG%%.pyc
%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_th3%%PYTHON_TAG%%.opt-1.pyc
%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_th3%%PYTHON_TAG%%.pyc
+%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_thistpainter%%PYTHON_TAG%%.opt-1.pyc
+%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_thistpainter%%PYTHON_TAG%%.pyc
%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_titer%%PYTHON_TAG%%.opt-1.pyc
%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_titer%%PYTHON_TAG%%.pyc
%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_tobject%%PYTHON_TAG%%.opt-1.pyc
%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_tobject%%PYTHON_TAG%%.pyc
%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_tobjstring%%PYTHON_TAG%%.opt-1.pyc
%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_tobjstring%%PYTHON_TAG%%.pyc
+%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_tscatter%%PYTHON_TAG%%.opt-1.pyc
+%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_tscatter%%PYTHON_TAG%%.pyc
%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_tseqcollection%%PYTHON_TAG%%.opt-1.pyc
%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_tseqcollection%%PYTHON_TAG%%.pyc
%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_tstring%%PYTHON_TAG%%.opt-1.pyc
@@ -3392,6 +3372,8 @@ include/root/v5/TFormulaPrimitive.h
%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_tvector3%%PYTHON_TAG%%.pyc
%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_tvectort%%PYTHON_TAG%%.opt-1.pyc
%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_tvectort%%PYTHON_TAG%%.pyc
+%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_uhi%%PYTHON_TAG%%.opt-1.pyc
+%%PYROOT%%lib/root/ROOT/_pythonization/__pycache__/_uhi%%PYTHON_TAG%%.pyc
%%PYROOT%%lib/root/ROOT/_pythonization/_cppinstance.py
%%PYROOT%%lib/root/ROOT/_pythonization/_drawables.py
%%PYROOT%%lib/root/ROOT/_pythonization/_generic.py
@@ -3399,9 +3381,12 @@ include/root/v5/TFormulaPrimitive.h
%%PYROOT%%lib/root/ROOT/_pythonization/_pyz_utils.py
%%DATAFRAME%%%%PYROOT%%lib/root/ROOT/_pythonization/_rdataframe.py
%%DATAFRAME%%%%PYROOT%%lib/root/ROOT/_pythonization/_rdf_conversion_maps.py
+%%DATAFRAME%%%%PYROOT%%lib/root/ROOT/_pythonization/_rdf_namespace.py
%%DATAFRAME%%%%PYROOT%%lib/root/ROOT/_pythonization/_rdf_pyz.py
%%DATAFRAME%%%%PYROOT%%lib/root/ROOT/_pythonization/_rdf_utils.py
%%DATAFRAME%%%%PYROOT%%lib/root/ROOT/_pythonization/_rdfdescription.py
+%%DATAFRAME%%%%PYROOT%%lib/root/ROOT/_pythonization/_rdisplay.py
+%%DATAFRAME%%%%PYROOT%%lib/root/ROOT/_pythonization/_rntuple.py
%%ROOFIT%%%%PYROOT%%lib/root/ROOT/_pythonization/_roofit/__init__.py
%%ROOFIT%%%%PYROOT%%lib/root/ROOT/_pythonization/_roofit/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
%%ROOFIT%%%%PYROOT%%lib/root/ROOT/_pythonization/_roofit/__pycache__/__init__%%PYTHON_TAG%%.pyc
@@ -3509,6 +3494,7 @@ include/root/v5/TFormulaPrimitive.h
%%PYROOT%%lib/root/ROOT/_pythonization/_th1.py
%%PYROOT%%lib/root/ROOT/_pythonization/_th2.py
%%PYROOT%%lib/root/ROOT/_pythonization/_th3.py
+%%PYROOT%%lib/root/ROOT/_pythonization/_thistpainter.py
%%PYROOT%%lib/root/ROOT/_pythonization/_titer.py
%%TMVAML%%%%PYROOT%%lib/root/ROOT/_pythonization/_tmva/__init__.py
%%TMVAML%%%%PYROOT%%lib/root/ROOT/_pythonization/_tmva/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
@@ -3542,12 +3528,14 @@ include/root/v5/TFormulaPrimitive.h
%%TMVAML%%%%PYROOT%%lib/root/ROOT/_pythonization/_tmva/_utils.py
%%PYROOT%%lib/root/ROOT/_pythonization/_tobject.py
%%PYROOT%%lib/root/ROOT/_pythonization/_tobjstring.py
+%%PYROOT%%lib/root/ROOT/_pythonization/_tscatter.py
%%PYROOT%%lib/root/ROOT/_pythonization/_tseqcollection.py
%%PYROOT%%lib/root/ROOT/_pythonization/_tstring.py
%%PYROOT%%lib/root/ROOT/_pythonization/_tstyle.py
%%PYROOT%%lib/root/ROOT/_pythonization/_ttree.py
%%PYROOT%%lib/root/ROOT/_pythonization/_tvector3.py
%%PYROOT%%lib/root/ROOT/_pythonization/_tvectort.py
+%%PYROOT%%lib/root/ROOT/_pythonization/_uhi.py
lib/root/cmdLineUtils.py
%%PYROOT%%lib/root/cppyy/__init__.py
%%PYROOT%%lib/root/cppyy/__pycache__/__init__%%PYTHON_TAG%%.opt-1.pyc
@@ -3614,612 +3602,601 @@ lib/root/cmdLineUtils.py
%%ASIMAGE%%lib/root/libASImage.rootmap
%%ASIMAGE%%lib/root/libASImage.so
%%ASIMAGE%%lib/root/libASImage.so.%%SHLIB_SHVER%%
-%%ASIMAGE%%lib/root/libASImage.so.%%SHLIB_VER%%
+%%ASIMAGE%%lib/root/libASImage.so.%%SHLIB_VER%%0
%%ASIMAGE%%lib/root/libASImageGui.rootmap
%%ASIMAGE%%lib/root/libASImageGui.so
%%ASIMAGE%%lib/root/libASImageGui.so.%%SHLIB_SHVER%%
-%%ASIMAGE%%lib/root/libASImageGui.so.%%SHLIB_VER%%
+%%ASIMAGE%%lib/root/libASImageGui.so.%%SHLIB_VER%%0
%%ASIMAGE%%lib/root/libASImageGui_rdict.pcm
%%ASIMAGE%%lib/root/libASImage_rdict.pcm
lib/root/libCling.so
lib/root/libCling.so.%%SHLIB_SHVER%%
-lib/root/libCling.so.%%SHLIB_VER%%
+lib/root/libCling.so.%%SHLIB_VER%%0
lib/root/libCore.rootmap
lib/root/libCore.so
lib/root/libCore.so.%%SHLIB_SHVER%%
-lib/root/libCore.so.%%SHLIB_VER%%
+lib/root/libCore.so.%%SHLIB_VER%%0
lib/root/libEG.rootmap
lib/root/libEG.so
lib/root/libEG.so.%%SHLIB_SHVER%%
-lib/root/libEG.so.%%SHLIB_VER%%
+lib/root/libEG.so.%%SHLIB_VER%%0
lib/root/libEG_rdict.pcm
%%OPENGL%%lib/root/libEve.rootmap
%%OPENGL%%lib/root/libEve.so
%%OPENGL%%lib/root/libEve.so.%%SHLIB_SHVER%%
-%%OPENGL%%lib/root/libEve.so.%%SHLIB_VER%%
+%%OPENGL%%lib/root/libEve.so.%%SHLIB_VER%%0
%%OPENGL%%lib/root/libEve_rdict.pcm
%%FITS%%lib/root/libFITSIO.rootmap
%%FITS%%lib/root/libFITSIO.so
%%FITS%%lib/root/libFITSIO.so.%%SHLIB_SHVER%%
-%%FITS%%lib/root/libFITSIO.so.%%SHLIB_VER%%
+%%FITS%%lib/root/libFITSIO.so.%%SHLIB_VER%%0
%%FITS%%lib/root/libFITSIO_rdict.pcm
lib/root/libFitPanel.rootmap
lib/root/libFitPanel.so
lib/root/libFitPanel.so.%%SHLIB_SHVER%%
-lib/root/libFitPanel.so.%%SHLIB_VER%%
+lib/root/libFitPanel.so.%%SHLIB_VER%%0
lib/root/libFitPanel_rdict.pcm
lib/root/libFoam.rootmap
lib/root/libFoam.so
lib/root/libFoam.so.%%SHLIB_SHVER%%
-lib/root/libFoam.so.%%SHLIB_VER%%
+lib/root/libFoam.so.%%SHLIB_VER%%0
lib/root/libFoam_rdict.pcm
lib/root/libFumili.rootmap
lib/root/libFumili.so
lib/root/libFumili.so.%%SHLIB_SHVER%%
-lib/root/libFumili.so.%%SHLIB_VER%%
+lib/root/libFumili.so.%%SHLIB_VER%%0
lib/root/libFumili_rdict.pcm
%%X11%%lib/root/libGX11.rootmap
%%X11%%lib/root/libGX11.so
%%X11%%lib/root/libGX11.so.%%SHLIB_SHVER%%
-%%X11%%lib/root/libGX11.so.%%SHLIB_VER%%
+%%X11%%lib/root/libGX11.so.%%SHLIB_VER%%0
%%X11%%lib/root/libGX11TTF.rootmap
%%X11%%lib/root/libGX11TTF.so
%%X11%%lib/root/libGX11TTF.so.%%SHLIB_SHVER%%
-%%X11%%lib/root/libGX11TTF.so.%%SHLIB_VER%%
+%%X11%%lib/root/libGX11TTF.so.%%SHLIB_VER%%0
%%X11%%lib/root/libGX11TTF_rdict.pcm
%%X11%%lib/root/libGX11_rdict.pcm
%%GDML%%lib/root/libGdml.rootmap
%%GDML%%lib/root/libGdml.so
%%GDML%%lib/root/libGdml.so.%%SHLIB_SHVER%%
-%%GDML%%lib/root/libGdml.so.%%SHLIB_VER%%
+%%GDML%%lib/root/libGdml.so.%%SHLIB_VER%%0
%%GDML%%lib/root/libGdml_rdict.pcm
lib/root/libGed.rootmap
lib/root/libGed.so
lib/root/libGed.so.%%SHLIB_SHVER%%
-lib/root/libGed.so.%%SHLIB_VER%%
+lib/root/libGed.so.%%SHLIB_VER%%0
lib/root/libGed_rdict.pcm
lib/root/libGenVector.rootmap
lib/root/libGenVector.so
lib/root/libGenVector.so.%%SHLIB_SHVER%%
-lib/root/libGenVector.so.%%SHLIB_VER%%
+lib/root/libGenVector.so.%%SHLIB_VER%%0
lib/root/libGenVector_G__GenVector32_rdict.pcm
lib/root/libGenVector_rdict.pcm
lib/root/libGenVector32.rootmap
%%TMVAML%%lib/root/libGenetic.rootmap
%%TMVAML%%lib/root/libGenetic.so
%%TMVAML%%lib/root/libGenetic.so.%%SHLIB_SHVER%%
-%%TMVAML%%lib/root/libGenetic.so.%%SHLIB_VER%%
+%%TMVAML%%lib/root/libGenetic.so.%%SHLIB_VER%%0
%%TMVAML%%lib/root/libGenetic_rdict.pcm
lib/root/libGeom.rootmap
lib/root/libGeom.so
lib/root/libGeom.so.%%SHLIB_SHVER%%
-lib/root/libGeom.so.%%SHLIB_VER%%
+lib/root/libGeom.so.%%SHLIB_VER%%0
lib/root/libGeomPainter.rootmap
lib/root/libGeomPainter.so
lib/root/libGeomPainter.so.%%SHLIB_SHVER%%
-lib/root/libGeomPainter.so.%%SHLIB_VER%%
+lib/root/libGeomPainter.so.%%SHLIB_VER%%0
lib/root/libGeomPainter_rdict.pcm
lib/root/libGeom_rdict.pcm
lib/root/libGpad.rootmap
lib/root/libGpad.so
lib/root/libGpad.so.%%SHLIB_SHVER%%
-lib/root/libGpad.so.%%SHLIB_VER%%
+lib/root/libGpad.so.%%SHLIB_VER%%0
lib/root/libGpad_rdict.pcm
lib/root/libGraf.rootmap
lib/root/libGraf.so
lib/root/libGraf.so.%%SHLIB_SHVER%%
-lib/root/libGraf.so.%%SHLIB_VER%%
+lib/root/libGraf.so.%%SHLIB_VER%%0
lib/root/libGraf3d.rootmap
lib/root/libGraf3d.so
lib/root/libGraf3d.so.%%SHLIB_SHVER%%
-lib/root/libGraf3d.so.%%SHLIB_VER%%
+lib/root/libGraf3d.so.%%SHLIB_VER%%0
lib/root/libGraf3d_rdict.pcm
lib/root/libGraf_rdict.pcm
lib/root/libGui.rootmap
lib/root/libGui.so
lib/root/libGui.so.%%SHLIB_SHVER%%
-lib/root/libGui.so.%%SHLIB_VER%%
+lib/root/libGui.so.%%SHLIB_VER%%0
lib/root/libGuiBld.rootmap
lib/root/libGuiBld.so
lib/root/libGuiBld.so.%%SHLIB_SHVER%%
-lib/root/libGuiBld.so.%%SHLIB_VER%%
+lib/root/libGuiBld.so.%%SHLIB_VER%%0
lib/root/libGuiBld_rdict.pcm
lib/root/libGuiHtml.rootmap
lib/root/libGuiHtml.so
lib/root/libGuiHtml.so.%%SHLIB_SHVER%%
-lib/root/libGuiHtml.so.%%SHLIB_VER%%
+lib/root/libGuiHtml.so.%%SHLIB_VER%%0
lib/root/libGuiHtml_rdict.pcm
lib/root/libGui_rdict.pcm
%%OPENGL%%lib/root/libGviz3d.rootmap
%%OPENGL%%lib/root/libGviz3d.so
%%OPENGL%%lib/root/libGviz3d.so.%%SHLIB_SHVER%%
-%%OPENGL%%lib/root/libGviz3d.so.%%SHLIB_VER%%
+%%OPENGL%%lib/root/libGviz3d.so.%%SHLIB_VER%%0
%%OPENGL%%lib/root/libGviz3d_rdict.pcm
%%FORTRAN%%lib/root/libHbook.rootmap
%%FORTRAN%%lib/root/libHbook.so
%%FORTRAN%%lib/root/libHbook.so.%%SHLIB_SHVER%%
-%%FORTRAN%%lib/root/libHbook.so.%%SHLIB_VER%%
+%%FORTRAN%%lib/root/libHbook.so.%%SHLIB_VER%%0
%%FORTRAN%%lib/root/libHbook_rdict.pcm
lib/root/libHist.rootmap
lib/root/libHist.so
lib/root/libHist.so.%%SHLIB_SHVER%%
-lib/root/libHist.so.%%SHLIB_VER%%
+lib/root/libHist.so.%%SHLIB_VER%%0
%%ROOFIT%%lib/root/libHistFactory.rootmap
%%ROOFIT%%lib/root/libHistFactory.so
%%ROOFIT%%lib/root/libHistFactory.so.%%SHLIB_SHVER%%
-%%ROOFIT%%lib/root/libHistFactory.so.%%SHLIB_VER%%
+%%ROOFIT%%lib/root/libHistFactory.so.%%SHLIB_VER%%0
%%ROOFIT%%lib/root/libHistFactory_rdict.pcm
lib/root/libHistPainter.rootmap
lib/root/libHistPainter.so
lib/root/libHistPainter.so.%%SHLIB_SHVER%%
-lib/root/libHistPainter.so.%%SHLIB_VER%%
+lib/root/libHistPainter.so.%%SHLIB_VER%%0
lib/root/libHistPainter_rdict.pcm
lib/root/libHist_rdict.pcm
lib/root/libImt.rootmap
lib/root/libImt.so
lib/root/libImt.so.%%SHLIB_SHVER%%
-lib/root/libImt.so.%%SHLIB_VER%%
+lib/root/libImt.so.%%SHLIB_VER%%0
lib/root/libMLP.rootmap
lib/root/libMLP.so
lib/root/libMLP.so.%%SHLIB_SHVER%%
-lib/root/libMLP.so.%%SHLIB_VER%%
+lib/root/libMLP.so.%%SHLIB_VER%%0
lib/root/libMLP_rdict.pcm
lib/root/libMathCore.rootmap
lib/root/libMathCore.so
lib/root/libMathCore.so.%%SHLIB_SHVER%%
-lib/root/libMathCore.so.%%SHLIB_VER%%
+lib/root/libMathCore.so.%%SHLIB_VER%%0
lib/root/libMathCore_rdict.pcm
%%MATHMORE%%lib/root/libMathMore.rootmap
%%MATHMORE%%lib/root/libMathMore.so
%%MATHMORE%%lib/root/libMathMore.so.%%SHLIB_SHVER%%
-%%MATHMORE%%lib/root/libMathMore.so.%%SHLIB_VER%%
+%%MATHMORE%%lib/root/libMathMore.so.%%SHLIB_VER%%0
%%MATHMORE%%lib/root/libMathMore_rdict.pcm
lib/root/libMatrix.rootmap
lib/root/libMatrix.so
lib/root/libMatrix.so.%%SHLIB_SHVER%%
-lib/root/libMatrix.so.%%SHLIB_VER%%
+lib/root/libMatrix.so.%%SHLIB_VER%%0
lib/root/libMatrix_rdict.pcm
lib/root/libMinuit.rootmap
lib/root/libMinuit.so
lib/root/libMinuit.so.%%SHLIB_SHVER%%
-lib/root/libMinuit.so.%%SHLIB_VER%%
+lib/root/libMinuit.so.%%SHLIB_VER%%0
lib/root/libMinuit2.rootmap
lib/root/libMinuit2.so
lib/root/libMinuit2.so.%%SHLIB_SHVER%%
-lib/root/libMinuit2.so.%%SHLIB_VER%%
+lib/root/libMinuit2.so.%%SHLIB_VER%%0
lib/root/libMinuit2_rdict.pcm
lib/root/libMinuit_rdict.pcm
lib/root/libMultiProc.rootmap
lib/root/libMultiProc.so
lib/root/libMultiProc.so.%%SHLIB_SHVER%%
-lib/root/libMultiProc.so.%%SHLIB_VER%%
+lib/root/libMultiProc.so.%%SHLIB_VER%%0
lib/root/libNet.rootmap
lib/root/libNet.so
lib/root/libNet.so.%%SHLIB_SHVER%%
-lib/root/libNet.so.%%SHLIB_VER%%
+lib/root/libNet.so.%%SHLIB_VER%%0
lib/root/libNet_rdict.pcm
%%XROOTD%%lib/root/libNetxNG.rootmap
%%XROOTD%%lib/root/libNetxNG.so
%%XROOTD%%lib/root/libNetxNG.so.%%SHLIB_SHVER%%
-%%XROOTD%%lib/root/libNetxNG.so.%%SHLIB_VER%%
+%%XROOTD%%lib/root/libNetxNG.so.%%SHLIB_VER%%0
%%XROOTD%%lib/root/libNetxNG_rdict.pcm
lib/root/libNew.so
lib/root/libNew.so.%%SHLIB_SHVER%%
-lib/root/libNew.so.%%SHLIB_VER%%
+lib/root/libNew.so.%%SHLIB_VER%%0
%%PGSQL%%lib/root/libPgSQL.rootmap
%%PGSQL%%lib/root/libPgSQL.so
%%PGSQL%%lib/root/libPgSQL.so.%%SHLIB_SHVER%%
-%%PGSQL%%lib/root/libPgSQL.so.%%SHLIB_VER%%
+%%PGSQL%%lib/root/libPgSQL.so.%%SHLIB_VER%%0
%%PGSQL%%lib/root/libPgSQL_rdict.pcm
lib/root/libPhysics.rootmap
lib/root/libPhysics.so
lib/root/libPhysics.so.%%SHLIB_SHVER%%
-lib/root/libPhysics.so.%%SHLIB_VER%%
+lib/root/libPhysics.so.%%SHLIB_VER%%0
lib/root/libPhysics_rdict.pcm
lib/root/libPostscript.rootmap
lib/root/libPostscript.so
lib/root/libPostscript.so.%%SHLIB_SHVER%%
-lib/root/libPostscript.so.%%SHLIB_VER%%
+lib/root/libPostscript.so.%%SHLIB_VER%%0
lib/root/libPostscript_rdict.pcm
%%TMVAML%%%%PYROOT%%lib/root/libPyMVA.rootmap
%%TMVAML%%%%PYROOT%%lib/root/libPyMVA.so
%%TMVAML%%%%PYROOT%%lib/root/libPyMVA.so.%%SHLIB_SHVER%%
-%%TMVAML%%%%PYROOT%%lib/root/libPyMVA.so.%%SHLIB_VER%%
+%%TMVAML%%%%PYROOT%%lib/root/libPyMVA.so.%%SHLIB_VER%%0
%%TMVAML%%%%PYROOT%%lib/root/libPyMVA_rdict.pcm
lib/root/libQuadp.rootmap
lib/root/libQuadp.so
lib/root/libQuadp.so.%%SHLIB_SHVER%%
-lib/root/libQuadp.so.%%SHLIB_VER%%
+lib/root/libQuadp.so.%%SHLIB_VER%%0
lib/root/libQuadp_rdict.pcm
lib/root/libRCsg.rootmap
lib/root/libRCsg.so
lib/root/libRCsg.so.%%SHLIB_SHVER%%
-lib/root/libRCsg.so.%%SHLIB_VER%%
+lib/root/libRCsg.so.%%SHLIB_VER%%0
lib/root/libRCsg_rdict.pcm
%%DAVIX%%lib/root/libRDAVIX.rootmap
%%DAVIX%%lib/root/libRDAVIX.so
%%DAVIX%%lib/root/libRDAVIX.so.%%SHLIB_SHVER%%
-%%DAVIX%%lib/root/libRDAVIX.so.%%SHLIB_VER%%
+%%DAVIX%%lib/root/libRDAVIX.so.%%SHLIB_VER%%0
%%DAVIX%%lib/root/libRDAVIX_rdict.pcm
%%OPENGL%%lib/root/libRGL.rootmap
%%OPENGL%%lib/root/libRGL.so
%%OPENGL%%lib/root/libRGL.so.%%SHLIB_SHVER%%
-%%OPENGL%%lib/root/libRGL.so.%%SHLIB_VER%%
+%%OPENGL%%lib/root/libRGL.so.%%SHLIB_VER%%0
%%OPENGL%%lib/root/libRGL_rdict.pcm
%%HTTP%%lib/root/libRHTTP.rootmap
%%HTTP%%lib/root/libRHTTP.so
%%HTTP%%lib/root/libRHTTP.so.%%SHLIB_SHVER%%
-%%HTTP%%lib/root/libRHTTP.so.%%SHLIB_VER%%
+%%HTTP%%lib/root/libRHTTP.so.%%SHLIB_VER%%0
%%HTTP%%lib/root/libRHTTPSniff.rootmap
%%HTTP%%lib/root/libRHTTPSniff.so
%%HTTP%%lib/root/libRHTTPSniff.so.%%SHLIB_SHVER%%
-%%HTTP%%lib/root/libRHTTPSniff.so.%%SHLIB_VER%%
+%%HTTP%%lib/root/libRHTTPSniff.so.%%SHLIB_VER%%0
%%HTTP%%lib/root/libRHTTPSniff_rdict.pcm
%%HTTP%%lib/root/libRHTTP_rdict.pcm
lib/root/libRIO.rootmap
lib/root/libRIO.so
lib/root/libRIO.so.%%SHLIB_SHVER%%
-lib/root/libRIO.so.%%SHLIB_VER%%
+lib/root/libRIO.so.%%SHLIB_VER%%0
%%MYSQL%%lib/root/libRMySQL.rootmap
%%MYSQL%%lib/root/libRMySQL.so
%%MYSQL%%lib/root/libRMySQL.so.%%SHLIB_SHVER%%
-%%MYSQL%%lib/root/libRMySQL.so.%%SHLIB_VER%%
+%%MYSQL%%lib/root/libRMySQL.so.%%SHLIB_VER%%0
%%MYSQL%%lib/root/libRMySQL_rdict.pcm
%%HTTP%%%%ROOT7%%lib/root/libROOTBranchBrowseProvider.so
%%HTTP%%%%ROOT7%%lib/root/libROOTBranchBrowseProvider.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTBranchBrowseProvider.so.%%SHLIB_VER%%
+%%HTTP%%%%ROOT7%%lib/root/libROOTBranchBrowseProvider.so.%%SHLIB_VER%%0
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowsable.rootmap
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowsable.so
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowsable.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTBrowsable.so.%%SHLIB_VER%%
+%%HTTP%%%%ROOT7%%lib/root/libROOTBrowsable.so.%%SHLIB_VER%%0
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowsable_rdict.pcm
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserGeomWidget.so
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserGeomWidget.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserGeomWidget.so.%%SHLIB_VER%%
+%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserGeomWidget.so.%%SHLIB_VER%%0
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserRCanvasWidget.so
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserRCanvasWidget.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserRCanvasWidget.so.%%SHLIB_VER%%
+%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserRCanvasWidget.so.%%SHLIB_VER%%0
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserTCanvasWidget.so
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserTCanvasWidget.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserTCanvasWidget.so.%%SHLIB_VER%%
+%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserTCanvasWidget.so.%%SHLIB_VER%%0
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserTreeWidget.so
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserTreeWidget.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserTreeWidget.so.%%SHLIB_VER%%
+%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserTreeWidget.so.%%SHLIB_VER%%0
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserWidgets.so
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserWidgets.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserWidgets.so.%%SHLIB_VER%%
+%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserWidgets.so.%%SHLIB_VER%%0
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserv7.rootmap
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserv7.so
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserv7.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserv7.so.%%SHLIB_VER%%
+%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserv7.so.%%SHLIB_VER%%0
%%HTTP%%%%ROOT7%%lib/root/libROOTBrowserv7_rdict.pcm
%%HTTP%%%%ROOT7%%lib/root/libROOTCanvasPainter.so
%%HTTP%%%%ROOT7%%lib/root/libROOTCanvasPainter.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTCanvasPainter.so.%%SHLIB_VER%%
+%%HTTP%%%%ROOT7%%lib/root/libROOTCanvasPainter.so.%%SHLIB_VER%%0
%%DATAFRAME%%lib/root/libROOTDataFrame.rootmap
%%DATAFRAME%%lib/root/libROOTDataFrame.so
%%DATAFRAME%%lib/root/libROOTDataFrame.so.%%SHLIB_SHVER%%
-%%DATAFRAME%%lib/root/libROOTDataFrame.so.%%SHLIB_VER%%
+%%DATAFRAME%%lib/root/libROOTDataFrame.so.%%SHLIB_VER%%0
%%DATAFRAME%%lib/root/libROOTDataFrame_rdict.pcm
%%HTTP%%%%ROOT7%%lib/root/libROOTEve.rootmap
%%HTTP%%%%ROOT7%%lib/root/libROOTEve.so
%%HTTP%%%%ROOT7%%lib/root/libROOTEve.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTEve.so.%%SHLIB_VER%%
+%%HTTP%%%%ROOT7%%lib/root/libROOTEve.so.%%SHLIB_VER%%0
%%HTTP%%%%ROOT7%%lib/root/libROOTEve_rdict.pcm
%%HTTP%%%%ROOT7%%lib/root/libROOTFitPanelv7.rootmap
%%HTTP%%%%ROOT7%%lib/root/libROOTFitPanelv7.so
%%HTTP%%%%ROOT7%%lib/root/libROOTFitPanelv7.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTFitPanelv7.so.%%SHLIB_VER%%
+%%HTTP%%%%ROOT7%%lib/root/libROOTFitPanelv7.so.%%SHLIB_VER%%0
%%HTTP%%%%ROOT7%%lib/root/libROOTFitPanelv7_rdict.pcm
%%HTTP%%%%ROOT7%%lib/root/libROOTGeoBrowseProvider.so
%%HTTP%%%%ROOT7%%lib/root/libROOTGeoBrowseProvider.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTGeoBrowseProvider.so.%%SHLIB_VER%%
+%%HTTP%%%%ROOT7%%lib/root/libROOTGeoBrowseProvider.so.%%SHLIB_VER%%0
%%HTTP%%%%ROOT7%%lib/root/libROOTGeomViewer.rootmap
%%HTTP%%%%ROOT7%%lib/root/libROOTGeomViewer.so
%%HTTP%%%%ROOT7%%lib/root/libROOTGeomViewer.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTGeomViewer.so.%%SHLIB_VER%%
+%%HTTP%%%%ROOT7%%lib/root/libROOTGeomViewer.so.%%SHLIB_VER%%0
%%HTTP%%%%ROOT7%%lib/root/libROOTGeomViewer_rdict.pcm
%%ROOT7%%lib/root/libROOTGpadv7.rootmap
%%ROOT7%%lib/root/libROOTGpadv7.so
%%ROOT7%%lib/root/libROOTGpadv7.so.%%SHLIB_SHVER%%
-%%ROOT7%%lib/root/libROOTGpadv7.so.%%SHLIB_VER%%
+%%ROOT7%%lib/root/libROOTGpadv7.so.%%SHLIB_VER%%0
%%ROOT7%%lib/root/libROOTGpadv7_rdict.pcm
%%ROOT7%%lib/root/libROOTGraphicsPrimitives.rootmap
%%ROOT7%%lib/root/libROOTGraphicsPrimitives.so
%%ROOT7%%lib/root/libROOTGraphicsPrimitives.so.%%SHLIB_SHVER%%
-%%ROOT7%%lib/root/libROOTGraphicsPrimitives.so.%%SHLIB_VER%%
+%%ROOT7%%lib/root/libROOTGraphicsPrimitives.so.%%SHLIB_VER%%0
%%ROOT7%%lib/root/libROOTGraphicsPrimitives_rdict.pcm
-%%ROOT7%%lib/root/libROOTHist.rootmap
-%%ROOT7%%lib/root/libROOTHist.so
-%%ROOT7%%lib/root/libROOTHist.so.%%SHLIB_SHVER%%
-%%ROOT7%%lib/root/libROOTHist.so.%%SHLIB_VER%%
-%%ROOT7%%lib/root/libROOTHistDraw.rootmap
-%%ROOT7%%lib/root/libROOTHistDraw.so
-%%ROOT7%%lib/root/libROOTHistDraw.so.%%SHLIB_SHVER%%
-%%ROOT7%%lib/root/libROOTHistDraw.so.%%SHLIB_VER%%
-%%ROOT7%%lib/root/libROOTHistDraw_rdict.pcm
-%%ROOT7%%lib/root/libROOTHist_rdict.pcm
-%%HTTP%%%%ROOT7%%lib/root/libROOTHistDrawProvider.so
-%%HTTP%%%%ROOT7%%lib/root/libROOTHistDrawProvider.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTHistDrawProvider.so.%%SHLIB_VER%%
%%HTTP%%%%ROOT7%%lib/root/libROOTLeafDraw6Provider.so
%%HTTP%%%%ROOT7%%lib/root/libROOTLeafDraw6Provider.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTLeafDraw6Provider.so.%%SHLIB_VER%%
+%%HTTP%%%%ROOT7%%lib/root/libROOTLeafDraw6Provider.so.%%SHLIB_VER%%0
%%HTTP%%%%ROOT7%%lib/root/libROOTLeafDraw7Provider.so
%%HTTP%%%%ROOT7%%lib/root/libROOTLeafDraw7Provider.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTLeafDraw7Provider.so.%%SHLIB_VER%%
+%%HTTP%%%%ROOT7%%lib/root/libROOTLeafDraw7Provider.so.%%SHLIB_VER%%0
%%ROOT7%%lib/root/libROOTNTuple.rootmap
%%ROOT7%%lib/root/libROOTNTuple.so
%%ROOT7%%lib/root/libROOTNTuple.so.%%SHLIB_SHVER%%
-%%ROOT7%%lib/root/libROOTNTuple.so.%%SHLIB_VER%%
+%%ROOT7%%lib/root/libROOTNTuple.so.%%SHLIB_VER%%0
%%HTTP%%%%ROOT7%%lib/root/libROOTNTupleBrowseProvider.so
%%HTTP%%%%ROOT7%%lib/root/libROOTNTupleBrowseProvider.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTNTupleBrowseProvider.so.%%SHLIB_VER%%
+%%HTTP%%%%ROOT7%%lib/root/libROOTNTupleBrowseProvider.so.%%SHLIB_VER%%0
%%HTTP%%%%ROOT7%%lib/root/libROOTNTupleDraw6Provider.so
%%HTTP%%%%ROOT7%%lib/root/libROOTNTupleDraw6Provider.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTNTupleDraw6Provider.so.%%SHLIB_VER%%
+%%HTTP%%%%ROOT7%%lib/root/libROOTNTupleDraw6Provider.so.%%SHLIB_VER%%0
%%HTTP%%%%ROOT7%%lib/root/libROOTNTupleDraw7Provider.so
%%HTTP%%%%ROOT7%%lib/root/libROOTNTupleDraw7Provider.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTNTupleDraw7Provider.so.%%SHLIB_VER%%
+%%HTTP%%%%ROOT7%%lib/root/libROOTNTupleDraw7Provider.so.%%SHLIB_VER%%0
%%ROOT7%%lib/root/libROOTNTupleUtil.rootmap
%%ROOT7%%lib/root/libROOTNTupleUtil.so
%%ROOT7%%lib/root/libROOTNTupleUtil.so.%%SHLIB_SHVER%%
-%%ROOT7%%lib/root/libROOTNTupleUtil.so.%%SHLIB_VER%%
+%%ROOT7%%lib/root/libROOTNTupleUtil.so.%%SHLIB_VER%%0
%%ROOT7%%lib/root/libROOTNTupleUtil_rdict.pcm
%%ROOT7%%lib/root/libROOTNTuple_rdict.pcm
%%HTTP%%%%ROOT7%%lib/root/libROOTObjectDraw6Provider.so
%%HTTP%%%%ROOT7%%lib/root/libROOTObjectDraw6Provider.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTObjectDraw6Provider.so.%%SHLIB_VER%%
+%%HTTP%%%%ROOT7%%lib/root/libROOTObjectDraw6Provider.so.%%SHLIB_VER%%0
%%HTTP%%%%ROOT7%%lib/root/libROOTObjectDraw7Provider.so
%%HTTP%%%%ROOT7%%lib/root/libROOTObjectDraw7Provider.so.%%SHLIB_SHVER%%
-%%HTTP%%%%ROOT7%%lib/root/libROOTObjectDraw7Provider.so.%%SHLIB_VER%%
+%%HTTP%%%%ROOT7%%lib/root/libROOTObjectDraw7Provider.so.%%SHLIB_VER%%0
%%PYROOT%%lib/root/libROOTPythonizations.so
-%%QT5WEB%%lib/root/libROOTQt5WebDisplay.so
-%%QT5WEB%%lib/root/libROOTQt5WebDisplay.so.%%SHLIB_SHVER%%
-%%QT5WEB%%lib/root/libROOTQt5WebDisplay.so.%%SHLIB_VER%%
%%QT6WEB%%lib/root/libROOTQt6WebDisplay.so
%%QT6WEB%%lib/root/libROOTQt6WebDisplay.so.%%SHLIB_SHVER%%
-%%QT6WEB%%lib/root/libROOTQt6WebDisplay.so.%%SHLIB_VER%%
+%%QT6WEB%%lib/root/libROOTQt6WebDisplay.so.%%SHLIB_VER%%0
%%TMVAML%%lib/root/libROOTTMVASofie.rootmap
%%TMVAML%%lib/root/libROOTTMVASofie.so
%%TMVAML%%lib/root/libROOTTMVASofie.so.%%SHLIB_SHVER%%
-%%TMVAML%%lib/root/libROOTTMVASofie.so.%%SHLIB_VER%%
+%%TMVAML%%lib/root/libROOTTMVASofie.so.%%SHLIB_VER%%0
%%TMVAML%%lib/root/libROOTTMVASofie_rdict.pcm
%%PYROOT%%lib/root/libROOTTPython.rootmap
%%PYROOT%%lib/root/libROOTTPython.so
%%PYROOT%%lib/root/libROOTTPython.so.%%SHLIB_SHVER%%
-%%PYROOT%%lib/root/libROOTTPython.so.%%SHLIB_VER%%
+%%PYROOT%%lib/root/libROOTTPython.so.%%SHLIB_VER%%0
%%PYROOT%%lib/root/libROOTTPython_rdict.pcm
%%HTTP%%lib/root/libROOTTreeViewer.rootmap
%%HTTP%%lib/root/libROOTTreeViewer.so
%%HTTP%%lib/root/libROOTTreeViewer.so.%%SHLIB_SHVER%%
-%%HTTP%%lib/root/libROOTTreeViewer.so.%%SHLIB_VER%%
+%%HTTP%%lib/root/libROOTTreeViewer.so.%%SHLIB_VER%%0
%%HTTP%%lib/root/libROOTTreeViewer_rdict.pcm
lib/root/libROOTVecOps.rootmap
lib/root/libROOTVecOps.so
lib/root/libROOTVecOps.so.%%SHLIB_SHVER%%
-lib/root/libROOTVecOps.so.%%SHLIB_VER%%
+lib/root/libROOTVecOps.so.%%SHLIB_VER%%0
lib/root/libROOTVecOps_rdict.pcm
%%HTTP%%lib/root/libROOTWebDisplay.rootmap
%%HTTP%%lib/root/libROOTWebDisplay.so
%%HTTP%%lib/root/libROOTWebDisplay.so.%%SHLIB_SHVER%%
-%%HTTP%%lib/root/libROOTWebDisplay.so.%%SHLIB_VER%%
+%%HTTP%%lib/root/libROOTWebDisplay.so.%%SHLIB_VER%%0
%%HTTP%%lib/root/libROOTWebDisplay_rdict.pcm
%%SQLITE%%lib/root/libRSQLite.rootmap
%%SQLITE%%lib/root/libRSQLite.so
%%SQLITE%%lib/root/libRSQLite.so.%%SHLIB_SHVER%%
-%%SQLITE%%lib/root/libRSQLite.so.%%SHLIB_VER%%
+%%SQLITE%%lib/root/libRSQLite.so.%%SHLIB_VER%%0
%%SQLITE%%lib/root/libRSQLite_rdict.pcm
lib/root/libRecorder.rootmap
lib/root/libRecorder.so
lib/root/libRecorder.so.%%SHLIB_SHVER%%
-lib/root/libRecorder.so.%%SHLIB_VER%%
+lib/root/libRecorder.so.%%SHLIB_VER%%0
lib/root/libRecorder_rdict.pcm
lib/root/libRint.rootmap
lib/root/libRint.so
lib/root/libRint.so.%%SHLIB_SHVER%%
-lib/root/libRint.so.%%SHLIB_VER%%
+lib/root/libRint.so.%%SHLIB_VER%%0
%%ROOFIT%%lib/root/libRooBatchCompute.so
%%ROOFIT%%lib/root/libRooBatchCompute.so.%%SHLIB_SHVER%%
-%%ROOFIT%%lib/root/libRooBatchCompute.so.%%SHLIB_VER%%
+%%ROOFIT%%lib/root/libRooBatchCompute.so.%%SHLIB_VER%%0
%%ROOFIT%%lib/root/libRooBatchCompute_GENERIC.so
%%ROOFIT%%lib/root/libRooBatchCompute_GENERIC.so.%%SHLIB_SHVER%%
-%%ROOFIT%%lib/root/libRooBatchCompute_GENERIC.so.%%SHLIB_VER%%
+%%ROOFIT%%lib/root/libRooBatchCompute_GENERIC.so.%%SHLIB_VER%%0
%%ROOFIT%%lib/root/libRooFit.rootmap
%%ROOFIT%%lib/root/libRooFit.so
%%ROOFIT%%lib/root/libRooFit.so.%%SHLIB_SHVER%%
-%%ROOFIT%%lib/root/libRooFit.so.%%SHLIB_VER%%
+%%ROOFIT%%lib/root/libRooFit.so.%%SHLIB_VER%%0
+%%ROOFIT%%lib/root/libRooFitCodegen.rootmap
+%%ROOFIT%%lib/root/libRooFitCodegen.so
+%%ROOFIT%%lib/root/libRooFitCodegen.so.%%SHLIB_SHVER%%
+%%ROOFIT%%lib/root/libRooFitCodegen.so.%%SHLIB_VER%%0
+%%ROOFIT%%lib/root/libRooFitCodegen_rdict.pcm
%%ROOFIT%%lib/root/libRooFitCore.rootmap
%%ROOFIT%%lib/root/libRooFitCore.so
%%ROOFIT%%lib/root/libRooFitCore.so.%%SHLIB_SHVER%%
-%%ROOFIT%%lib/root/libRooFitCore.so.%%SHLIB_VER%%
+%%ROOFIT%%lib/root/libRooFitCore.so.%%SHLIB_VER%%0
%%ROOFIT%%lib/root/libRooFitCore_rdict.pcm
%%ROOFIT%%lib/root/libRooFitHS3.rootmap
%%ROOFIT%%lib/root/libRooFitHS3.so
%%ROOFIT%%lib/root/libRooFitHS3.so.%%SHLIB_SHVER%%
-%%ROOFIT%%lib/root/libRooFitHS3.so.%%SHLIB_VER%%
+%%ROOFIT%%lib/root/libRooFitHS3.so.%%SHLIB_VER%%0
%%ROOFIT%%lib/root/libRooFitHS3_rdict.pcm
%%ROOFIT%%lib/root/libRooFitJSONInterface.rootmap
%%ROOFIT%%lib/root/libRooFitJSONInterface.so
%%ROOFIT%%lib/root/libRooFitJSONInterface.so.%%SHLIB_SHVER%%
-%%ROOFIT%%lib/root/libRooFitJSONInterface.so.%%SHLIB_VER%%
+%%ROOFIT%%lib/root/libRooFitJSONInterface.so.%%SHLIB_VER%%0
%%ROOFIT%%lib/root/libRooFitJSONInterface_rdict.pcm
%%MATHMORE%%%%ROOFIT%%lib/root/libRooFitMore.rootmap
%%MATHMORE%%%%ROOFIT%%lib/root/libRooFitMore.so
%%MATHMORE%%%%ROOFIT%%lib/root/libRooFitMore.so.%%SHLIB_SHVER%%
-%%MATHMORE%%%%ROOFIT%%lib/root/libRooFitMore.so.%%SHLIB_VER%%
+%%MATHMORE%%%%ROOFIT%%lib/root/libRooFitMore.so.%%SHLIB_VER%%0
%%MATHMORE%%%%ROOFIT%%lib/root/libRooFitMore_rdict.pcm
%%ROOFIT%%%%ROOT7%%lib/root/libRooFitXRooFit.rootmap
%%ROOFIT%%%%ROOT7%%lib/root/libRooFitXRooFit.so
%%ROOFIT%%%%ROOT7%%lib/root/libRooFitXRooFit.so.%%SHLIB_SHVER%%
-%%ROOFIT%%%%ROOT7%%lib/root/libRooFitXRooFit.so.%%SHLIB_VER%%
+%%ROOFIT%%%%ROOT7%%lib/root/libRooFitXRooFit.so.%%SHLIB_VER%%0
%%ROOFIT%%%%ROOT7%%lib/root/libRooFitXRooFit_rdict.pcm
%%ROOFIT%%lib/root/libRooFit_rdict.pcm
%%ROOFIT%%lib/root/libRooStats.rootmap
%%ROOFIT%%lib/root/libRooStats.so
%%ROOFIT%%lib/root/libRooStats.so.%%SHLIB_SHVER%%
-%%ROOFIT%%lib/root/libRooStats.so.%%SHLIB_VER%%
+%%ROOFIT%%lib/root/libRooStats.so.%%SHLIB_VER%%0
%%ROOFIT%%lib/root/libRooStats_rdict.pcm
lib/root/libRootAuth.rootmap
lib/root/libRootAuth.so
lib/root/libRootAuth.so.%%SHLIB_SHVER%%
-lib/root/libRootAuth.so.%%SHLIB_VER%%
+lib/root/libRootAuth.so.%%SHLIB_VER%%0
lib/root/libRootAuth_rdict.pcm
lib/root/libSPlot.rootmap
lib/root/libSPlot.so
lib/root/libSPlot.so.%%SHLIB_SHVER%%
-lib/root/libSPlot.so.%%SHLIB_VER%%
+lib/root/libSPlot.so.%%SHLIB_VER%%0
lib/root/libSPlot_rdict.pcm
lib/root/libSQLIO.rootmap
lib/root/libSQLIO.so
lib/root/libSQLIO.so.%%SHLIB_SHVER%%
-lib/root/libSQLIO.so.%%SHLIB_VER%%
+lib/root/libSQLIO.so.%%SHLIB_VER%%0
lib/root/libSQLIO_rdict.pcm
lib/root/libSmatrix.rootmap
lib/root/libSmatrix.so
lib/root/libSmatrix.so.%%SHLIB_SHVER%%
-lib/root/libSmatrix.so.%%SHLIB_VER%%
+lib/root/libSmatrix.so.%%SHLIB_VER%%0
lib/root/libSmatrix_G__Smatrix32_rdict.pcm
lib/root/libSmatrix_rdict.pcm
lib/root/libSmatrix32.rootmap
%%SPECTRUM%%lib/root/libSpectrum.rootmap
%%SPECTRUM%%lib/root/libSpectrum.so
%%SPECTRUM%%lib/root/libSpectrum.so.%%SHLIB_SHVER%%
-%%SPECTRUM%%lib/root/libSpectrum.so.%%SHLIB_VER%%
+%%SPECTRUM%%lib/root/libSpectrum.so.%%SHLIB_VER%%0
%%SPECTRUM%%lib/root/libSpectrumPainter.rootmap
%%SPECTRUM%%lib/root/libSpectrumPainter.so
%%SPECTRUM%%lib/root/libSpectrumPainter.so.%%SHLIB_SHVER%%
-%%SPECTRUM%%lib/root/libSpectrumPainter.so.%%SHLIB_VER%%
+%%SPECTRUM%%lib/root/libSpectrumPainter.so.%%SHLIB_VER%%0
%%SPECTRUM%%lib/root/libSpectrumPainter_rdict.pcm
%%SPECTRUM%%lib/root/libSpectrum_rdict.pcm
%%SSL%%lib/root/libSrvAuth.so
%%SSL%%lib/root/libSrvAuth.so.%%SHLIB_SHVER%%
-%%SSL%%lib/root/libSrvAuth.so.%%SHLIB_VER%%
+%%SSL%%lib/root/libSrvAuth.so.%%SHLIB_VER%%0
%%TMVAML%%lib/root/libTMVA.rootmap
%%TMVAML%%lib/root/libTMVA.so
%%TMVAML%%lib/root/libTMVA.so.%%SHLIB_SHVER%%
-%%TMVAML%%lib/root/libTMVA.so.%%SHLIB_VER%%
+%%TMVAML%%lib/root/libTMVA.so.%%SHLIB_VER%%0
%%TMVAML%%lib/root/libTMVAGui.rootmap
%%TMVAML%%lib/root/libTMVAGui.so
%%TMVAML%%lib/root/libTMVAGui.so.%%SHLIB_SHVER%%
-%%TMVAML%%lib/root/libTMVAGui.so.%%SHLIB_VER%%
+%%TMVAML%%lib/root/libTMVAGui.so.%%SHLIB_VER%%0
%%TMVAML%%lib/root/libTMVAGui_rdict.pcm
%%TMVAML%%%%DATAFRAME%%lib/root/libTMVAUtils.rootmap
%%TMVAML%%%%DATAFRAME%%lib/root/libTMVAUtils.so
%%TMVAML%%%%DATAFRAME%%lib/root/libTMVAUtils.so.%%SHLIB_SHVER%%
-%%TMVAML%%%%DATAFRAME%%lib/root/libTMVAUtils.so.%%SHLIB_VER%%
+%%TMVAML%%%%DATAFRAME%%lib/root/libTMVAUtils.so.%%SHLIB_VER%%0
%%TMVAML%%%%DATAFRAME%%lib/root/libTMVAUtils_rdict.pcm
%%TMVAML%%lib/root/libTMVA_rdict.pcm
lib/root/libThread.rootmap
lib/root/libThread.so
lib/root/libThread.so.%%SHLIB_SHVER%%
-lib/root/libThread.so.%%SHLIB_VER%%
+lib/root/libThread.so.%%SHLIB_VER%%0
lib/root/libTree.rootmap
lib/root/libTree.so
lib/root/libTree.so.%%SHLIB_SHVER%%
-lib/root/libTree.so.%%SHLIB_VER%%
+lib/root/libTree.so.%%SHLIB_VER%%0
lib/root/libTreePlayer.rootmap
lib/root/libTreePlayer.so
lib/root/libTreePlayer.so.%%SHLIB_SHVER%%
-lib/root/libTreePlayer.so.%%SHLIB_VER%%
+lib/root/libTreePlayer.so.%%SHLIB_VER%%0
lib/root/libTreePlayer_rdict.pcm
lib/root/libTreeViewer.rootmap
lib/root/libTreeViewer.so
lib/root/libTreeViewer.so.%%SHLIB_SHVER%%
-lib/root/libTreeViewer.so.%%SHLIB_VER%%
+lib/root/libTreeViewer.so.%%SHLIB_VER%%0
lib/root/libTreeViewer_rdict.pcm
lib/root/libTree_rdict.pcm
%%HTTP%%lib/root/libWebGui6.rootmap
%%HTTP%%lib/root/libWebGui6.so
%%HTTP%%lib/root/libWebGui6.so.%%SHLIB_SHVER%%
-%%HTTP%%lib/root/libWebGui6.so.%%SHLIB_VER%%
+%%HTTP%%lib/root/libWebGui6.so.%%SHLIB_VER%%0
%%HTTP%%lib/root/libWebGui6_rdict.pcm
%%X11%%lib/root/libX3d.rootmap
%%X11%%lib/root/libX3d.so
%%X11%%lib/root/libX3d.so.%%SHLIB_SHVER%%
-%%X11%%lib/root/libX3d.so.%%SHLIB_VER%%
+%%X11%%lib/root/libX3d.so.%%SHLIB_VER%%0
%%X11%%lib/root/libX3d_rdict.pcm
lib/root/libXMLIO.rootmap
lib/root/libXMLIO.so
lib/root/libXMLIO.so.%%SHLIB_SHVER%%
-lib/root/libXMLIO.so.%%SHLIB_VER%%
+lib/root/libXMLIO.so.%%SHLIB_VER%%0
lib/root/libXMLIO_rdict.pcm
%%XML%%lib/root/libXMLParser.rootmap
%%XML%%lib/root/libXMLParser.so
%%XML%%lib/root/libXMLParser.so.%%SHLIB_SHVER%%
-%%XML%%lib/root/libXMLParser.so.%%SHLIB_VER%%
+%%XML%%lib/root/libXMLParser.so.%%SHLIB_VER%%0
%%XML%%lib/root/libXMLParser_rdict.pcm
lib/root/libcomplexDict.rootmap
lib/root/libcomplexDict.so
lib/root/libcomplexDict.so.%%SHLIB_SHVER%%
-lib/root/libcomplexDict.so.%%SHLIB_VER%%
+lib/root/libcomplexDict.so.%%SHLIB_VER%%0
%%PYROOT%%lib/root/libcppyy.so
%%PYROOT%%lib/root/libcppyy.so.%%SHLIB_SHVER%%
-%%PYROOT%%lib/root/libcppyy.so.%%SHLIB_VER%%
+%%PYROOT%%lib/root/libcppyy.so.%%SHLIB_VER%%0
%%PYROOT%%lib/root/libcppyy_backend.so
%%PYROOT%%lib/root/libcppyy_backend.so.%%SHLIB_SHVER%%
-%%PYROOT%%lib/root/libcppyy_backend.so.%%SHLIB_VER%%
+%%PYROOT%%lib/root/libcppyy_backend.so.%%SHLIB_VER%%0
lib/root/libdequeDict.rootmap
lib/root/libdequeDict.so
lib/root/libdequeDict.so.%%SHLIB_SHVER%%
-lib/root/libdequeDict.so.%%SHLIB_VER%%
+lib/root/libdequeDict.so.%%SHLIB_VER%%0
lib/root/libforward_listDict.rootmap
lib/root/libforward_listDict.so
lib/root/libforward_listDict.so.%%SHLIB_SHVER%%
-lib/root/libforward_listDict.so.%%SHLIB_VER%%
+lib/root/libforward_listDict.so.%%SHLIB_VER%%0
lib/root/liblistDict.rootmap
lib/root/liblistDict.so
lib/root/liblistDict.so.%%SHLIB_SHVER%%
-lib/root/liblistDict.so.%%SHLIB_VER%%
+lib/root/liblistDict.so.%%SHLIB_VER%%0
lib/root/libmap2Dict.rootmap
lib/root/libmap2Dict.so
lib/root/libmap2Dict.so.%%SHLIB_SHVER%%
-lib/root/libmap2Dict.so.%%SHLIB_VER%%
+lib/root/libmap2Dict.so.%%SHLIB_VER%%0
lib/root/libmapDict.rootmap
lib/root/libmapDict.so
lib/root/libmapDict.so.%%SHLIB_SHVER%%
-lib/root/libmapDict.so.%%SHLIB_VER%%
+lib/root/libmapDict.so.%%SHLIB_VER%%0
%%FORTRAN%%lib/root/libminicern.a
lib/root/libmultimap2Dict.rootmap
lib/root/libmultimap2Dict.so
lib/root/libmultimap2Dict.so.%%SHLIB_SHVER%%
-lib/root/libmultimap2Dict.so.%%SHLIB_VER%%
+lib/root/libmultimap2Dict.so.%%SHLIB_VER%%0
lib/root/libmultimapDict.rootmap
lib/root/libmultimapDict.so
lib/root/libmultimapDict.so.%%SHLIB_SHVER%%
-lib/root/libmultimapDict.so.%%SHLIB_VER%%
+lib/root/libmultimapDict.so.%%SHLIB_VER%%0
lib/root/libmultisetDict.rootmap
lib/root/libmultisetDict.so
lib/root/libmultisetDict.so.%%SHLIB_SHVER%%
-lib/root/libmultisetDict.so.%%SHLIB_VER%%
+lib/root/libmultisetDict.so.%%SHLIB_VER%%0
lib/root/libsetDict.rootmap
lib/root/libsetDict.so
lib/root/libsetDict.so.%%SHLIB_SHVER%%
-lib/root/libsetDict.so.%%SHLIB_VER%%
+lib/root/libsetDict.so.%%SHLIB_VER%%0
lib/root/libunordered_mapDict.rootmap
lib/root/libunordered_mapDict.so
lib/root/libunordered_mapDict.so.%%SHLIB_SHVER%%
-lib/root/libunordered_mapDict.so.%%SHLIB_VER%%
+lib/root/libunordered_mapDict.so.%%SHLIB_VER%%0
lib/root/libunordered_multimapDict.rootmap
lib/root/libunordered_multimapDict.so
lib/root/libunordered_multimapDict.so.%%SHLIB_SHVER%%
-lib/root/libunordered_multimapDict.so.%%SHLIB_VER%%
+lib/root/libunordered_multimapDict.so.%%SHLIB_VER%%0
lib/root/libunordered_multisetDict.rootmap
lib/root/libunordered_multisetDict.so
lib/root/libunordered_multisetDict.so.%%SHLIB_SHVER%%
-lib/root/libunordered_multisetDict.so.%%SHLIB_VER%%
+lib/root/libunordered_multisetDict.so.%%SHLIB_VER%%0
lib/root/libunordered_setDict.rootmap
lib/root/libunordered_setDict.so
lib/root/libunordered_setDict.so.%%SHLIB_SHVER%%
-lib/root/libunordered_setDict.so.%%SHLIB_VER%%
+lib/root/libunordered_setDict.so.%%SHLIB_VER%%0
lib/root/libvalarrayDict.rootmap
lib/root/libvalarrayDict.so
lib/root/libvalarrayDict.so.%%SHLIB_SHVER%%
-lib/root/libvalarrayDict.so.%%SHLIB_VER%%
+lib/root/libvalarrayDict.so.%%SHLIB_VER%%0
lib/root/libvectorDict.rootmap
lib/root/libvectorDict.so
lib/root/libvectorDict.so.%%SHLIB_SHVER%%
-lib/root/libvectorDict.so.%%SHLIB_VER%%
+lib/root/libvectorDict.so.%%SHLIB_VER%%0
%%PORTDOCS%%%%DOCSDIR%%/CREDITS
%%PORTDOCS%%%%DOCSDIR%%/DEVELOPMENT.md
%%PORTDOCS%%%%DOCSDIR%%/INSTALL
@@ -4316,534 +4293,246 @@ lib/root/libvectorDict.so.%%SHLIB_VER%%
%%PORTDOCS%%%%DOCSDIR%%/ReleaseNotes/v632/index.md
%%PORTDOCS%%%%DOCSDIR%%/ReleaseNotes/v632/reve-boxset-cones.png
%%PORTDOCS%%%%DOCSDIR%%/ReleaseNotes/v634/index.md
+%%PORTDOCS%%%%DOCSDIR%%/ReleaseNotes/v636/index.md
%%PORTDOCS%%%%DOCSDIR%%/cfortran.doc
%%PORTDOCS%%%%DOCSDIR%%/tutorials/.enableImplicitMTWrapper.py
%%PORTDOCS%%%%DOCSDIR%%/tutorials/.rootlogon.py
%%PORTDOCS%%%%DOCSDIR%%/tutorials/CMakeLists.txt
%%PORTDOCS%%%%DOCSDIR%%/tutorials/CTestCustom.cmake
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/cocoa/customcolor.h
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/cocoa/flower.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/cocoa/grad.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/cocoa/grad2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/cocoa/gradients.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/cocoa/index.md
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/cocoa/parallelcoordtrans.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/cocoa/radialgradients.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/cocoa/transp.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/cocoa/transp_text.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/cocoa/transparentpad.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/cont/cnt001_basictseq.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df000_simple.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df000_simple.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df001_introduction.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df001_introduction.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df002_dataModel.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df002_dataModel.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df003_profiles.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df003_profiles.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df004_cutFlowReport.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df004_cutFlowReport.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df005_fillAnyObject.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df006_ranges.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df006_ranges.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df007_snapshot.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df007_snapshot.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df008_createDataSetFromScratch.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df008_createDataSetFromScratch.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df009_FromScratchVSTTree.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df010_trivialDataSource.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df010_trivialDataSource.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df012_DefinesAndFiltersAsStrings.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df012_DefinesAndFiltersAsStrings.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df013_InspectAnalysis.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df014_CSVDataSource.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df014_CSVDataSource.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df015_LazyDataSource.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df016_vecOps.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df016_vecOps.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df017_vecOpsHEP.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df017_vecOpsHEP.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df017_vecOpsHEP.root
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df018_customActions.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df019_Cache.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df019_Cache.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df020_helpers.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df021_createTGraph.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df021_createTGraph.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df022_useKahan.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df023_aggregate.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df024_Display.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df024_Display.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df025_RNode.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df026_AsNumpyArrays.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df027_SQliteDependencyOverVersion.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df028_SQliteIPLocation.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df029_SQlitePlatformDistribution.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df030_SQliteVersionsOfROOT.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df031_Stats.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df031_Stats.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df032_RDFFromNumpy.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df033_Describe.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df034_SaveGraph.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df034_SaveGraph.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df035_RDFFromPandas.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df036_missingBranches.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df036_missingBranches.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df037_TTreeEventMatching.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df037_TTreeEventMatching.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df101_h1Analysis.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df102_NanoAODDimuonAnalysis.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df102_NanoAODDimuonAnalysis.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df103_NanoAODHiggsAnalysis.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df103_NanoAODHiggsAnalysis.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df103_NanoAODHiggsAnalysis_python.h
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df104_HiggsToTwoPhotons.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df105_WBosonAnalysis.json
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df105_WBosonAnalysis.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df106_HiggsToFourLeptons.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df106_HiggsToFourLeptons.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df106_HiggsToFourLeptons_spec.json
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df107_SingleTopAnalysis.json
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/df107_SingleTopAnalysis.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/distrdf001_spark_connection.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/distrdf002_dask_connection.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/distrdf003_live_visualization.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/distrdf004_dask_lxbatch.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/dataframe/index.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df000_simple.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df000_simple.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df001_introduction.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df001_introduction.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df002_dataModel.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df002_dataModel.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df003_profiles.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df003_profiles.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df004_cutFlowReport.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df004_cutFlowReport.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df005_fillAnyObject.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df006_ranges.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df006_ranges.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df007_snapshot.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df007_snapshot.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df008_createDataSetFromScratch.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df008_createDataSetFromScratch.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df009_FromScratchVSTTree.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df010_trivialDataSource.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df010_trivialDataSource.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df012_DefinesAndFiltersAsStrings.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df012_DefinesAndFiltersAsStrings.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df013_InspectAnalysis.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df014_CSVDataSource.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df014_CSVDataSource.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df015_LazyDataSource.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df016_vecOps.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df016_vecOps.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df017_vecOpsHEP.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df017_vecOpsHEP.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df017_vecOpsHEP.root
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df018_customActions.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df019_Cache.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df019_Cache.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df020_helpers.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df021_createTGraph.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df021_createTGraph.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df022_useKahan.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df023_aggregate.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df024_Display.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df024_Display.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df025_RNode.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df026_AsNumpyArrays.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df027_SQliteDependencyOverVersion.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df028_SQliteIPLocation.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df029_SQlitePlatformDistribution.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df030_SQliteVersionsOfROOT.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df031_Stats.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df031_Stats.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df032_RDFFromNumpy.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df033_Describe.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df034_SaveGraph.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df034_SaveGraph.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df035_RDFFromPandas.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df036_missingBranches.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df036_missingBranches.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df037_TTreeEventMatching.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df037_TTreeEventMatching.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df038_NumbaDeclare.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df039_RResultPtr_basics.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df040_RResultPtr_lifetimeManagement.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df101_h1Analysis.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df102_NanoAODDimuonAnalysis.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df102_NanoAODDimuonAnalysis.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df103_NanoAODHiggsAnalysis.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df103_NanoAODHiggsAnalysis.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df103_NanoAODHiggsAnalysis_python.h
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df104_HiggsToTwoPhotons.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df105_WBosonAnalysis.json
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df105_WBosonAnalysis.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df106_HiggsToFourLeptons.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df106_HiggsToFourLeptons.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df106_HiggsToFourLeptons_spec.json
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df107_SingleTopAnalysis.json
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/df107_SingleTopAnalysis.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/distrdf001_spark_connection.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/distrdf002_dask_connection.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/distrdf003_live_visualization.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/distrdf004_dask_lxbatch.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/dataframe/index.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/index.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/parallel/index.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/parallel/mp_parallelHistoFill.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/parallel/mp_processSelector.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/parallel/mt_fillHistos.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/parallel/mt_parallelHistoFill.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/parallel/mtbb_fillHistos.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/parallel/mtbb_parallelHistoFill.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/tree/h1analysis.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/tree/h1analysis.h
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/tree/h1analysisProxy.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/tree/h1analysisProxy.h
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/tree/h1analysisProxyCut.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/tree/h1analysisTreeReader.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/tree/h1analysisTreeReader.h
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/tree/h1chain.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/tree/run_h1analysis.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/unfold/TSVDUnfoldExample.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/unfold/index.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/unfold/testUnfold1.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/unfold/testUnfold2.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/unfold/testUnfold3.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/unfold/testUnfold4.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/unfold/testUnfold5a.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/unfold/testUnfold5b.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/unfold/testUnfold5c.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/unfold/testUnfold5d.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/unfold/testUnfold6.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/unfold/testUnfold6binning.xml
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/unfold/testUnfold7a.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/unfold/testUnfold7b.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/unfold/testUnfold7binning.xml
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/unfold/testUnfold7c.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/analysis/unfold/tunfoldbinning.dtd
%%PORTDOCS%%%%DOCSDIR%%/tutorials/demos.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/demos.py
%%PORTDOCS%%%%DOCSDIR%%/tutorials/demoshelp.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/doc/v528/index.html
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/doc/v528/mass_spectrum.gif
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/doc/v530/index.html
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/doc/v532/index.html
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/doc/v534/index.html
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/doc/v600/index.md
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/doc/v602/index.md
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/Default.png
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/MultiView.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/SplitGLView.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/alice_esd.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/alice_esd_html_summary.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/alice_esd_split.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/alice_vsd.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/annotation.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/arrow.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/arrow_standalone.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/assembly.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/box.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/boxset.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/boxset_cones.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/broken_torus.tring
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/calo_detail.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/calorimeters.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/camera_restore.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/compound.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/csgdemo.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/geom_alias.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/geom_alice_its.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/geom_alice_tpc.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/geom_atlas.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/geom_atlas_playback.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/geom_cms.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/geom_cms_playback.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/geom_cms_stereo.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/geom_default.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/geom_lhcb.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/glplot.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/glplot_geom.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/hierarchical_scene.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/histobrowser.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/jetcone.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/lineset.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/lineset.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/nasashuttle.3ds
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/overlay_palette.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/pack.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/paramlist.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/pointset.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/projection.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/projection_prescale.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/pythia_display.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/quadset.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/run_alice_esd.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/run_alice_esd_split.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/selection_sigs.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/show_extract.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/swap.png
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/text.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/track.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/triangleset.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/view3ds.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve/window_manager.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve7/box.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve7/boxset.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve7/boxset_cones.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve7/calorimeters.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve7/collection_proxies.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve7/compound.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve7/csgdemo.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve7/error_ellipse.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve7/eveGeoBrowser.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve7/event_demo.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve7/geom_cms.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve7/geoTopNode.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve7/jets.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve7/lego.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve7/lineset.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve7/overlay_test.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve7/points.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve7/projection_prescale.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve7/show_extract.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve7/texts.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/eve7/tracks.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fft/FFT.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/ConfidenceIntervals.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/ErrorIntegral.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/FitHistoInFile.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/FittingDemo.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/Ifit.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/NumericalMinimization.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/NumericalMinimization.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/TestBinomial.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/TwoHistoFit2D.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/combinedFit.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/combinedFit.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/exampleFit3D.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/fit1.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/fit1_C.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/fit2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/fit2a.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/fit2d.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/fit2dHist.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/fitCircle.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/fitConvolution.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/fitConvolution.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/fitEllipseTGraphDLSF.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/fitEllipseTGraphRMM.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/fitExclude.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/fitLinear.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/fitLinear2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/fitLinearRobust.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/fitMultiGraph.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/fitNormSum.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/fitNormSum.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/fitcont.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/fithist.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/fitpanel_playback.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/fitslicesy.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/graph2dfit.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/langaus.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/line3Dfit.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/minuit2FitBench.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/minuit2FitBench2D.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/minuit2GausFit.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/multidimfit.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/multifit.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/multifit.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/myfit.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/qa2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fit/vectorizedFit.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fitsio/FITS_tutorial1.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fitsio/FITS_tutorial2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fitsio/FITS_tutorial3.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fitsio/FITS_tutorial4.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fitsio/FITS_tutorial5.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fitsio/FITS_tutorial6.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fitsio/FITS_tutorial7.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fitsio/FITS_tutorial8.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fitsio/rmf.fits
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fitsio/sample1.fits
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fitsio/sample2.fits
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fitsio/sample3.fits
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fitsio/sample4.fits
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/fitsio/sample5.fits
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/foam/foam_demo.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/foam/foam_demopers.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/foam/foam_kanwa.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/foam/index.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/demoshelp.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/evegen/evegen_000_pythia8.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/evegen/evegen_001_MonteCarlo.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/evegen/mass_width_2008.mc.txt
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/experimental/browser.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/experimental/filedialog.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/experimental/fitpanel6.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/experimental/index.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/experimental/rcanvas/comic.woff2
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/experimental/rcanvas/df104.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/experimental/rcanvas/df105.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/experimental/rcanvas/raxis.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/experimental/rcanvas/rbox.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/experimental/rcanvas/rbox.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/experimental/rcanvas/rcanvas_mt.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/experimental/rcanvas/rcanvas_update.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/experimental/rcanvas/rframe.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/experimental/rcanvas/rline.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/experimental/rcanvas/rline_style.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/experimental/rcanvas/rline_width.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/experimental/rcanvas/rmarker.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/experimental/rcanvas/rpad.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/experimental/rcanvas/rpave.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/experimental/rcanvas/rstyle.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/experimental/rcanvas/rtext_align.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/experimental/rcanvas/rtext_angle.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/experimental/rcanvas/rtext_font.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/experimental/rcanvas/symlog.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/experimental/rcanvas/th1_twoscales.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/experimental/rcanvas/tobject.cxx
%%PORTDOCS%%%%DOCSDIR%%/tutorials/gallery.root
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/RadioNuclides.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/assembly.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/building.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/cheongwadae.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/csgdemo.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/gdml/opticalsurfaces.gdml
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/gdml/testoptical.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/geodemo.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/geomAlice.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/geomAlice_itsv.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/geomAtlas.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/geomBrahms.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/geomD0.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/geometry.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/iterplugin.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/lego.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/mp3player.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/na49.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/na49geomfile.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/na49view.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/parallel_world.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/robot.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/rootgeom.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/runplugin.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/shapes.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/shapesAnim.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/south_gate.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/station1.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/station2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/tank.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/teddy.obj
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/tessellatedNav.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/visualizeWavefrontObj.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/web_cms.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/xtruDraw.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/xtruSamples.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gl/glViewerExercise.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gl/glViewerLOD.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gl/glbox.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gl/gldemos.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gl/glh3c.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gl/glparametric.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gl/glparametrics2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gl/glrose.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gl/glsurfaces.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gl/gltf3.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gl/glvox1.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gl/glvox2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gl/grad.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gl/grad2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gl/gradients.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gl/gviz3d.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gl/nucleus.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gl/parallelcoordtrans.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gl/radialgradients.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gl/transp.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gl/transp_text.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gl/transparentpad.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gl/viewer3DLocal.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gl/viewer3DMaster.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/accessiblecolorschemes.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/analyze.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/anim.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/archi.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/arrows.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/basic3d.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/canvas.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/canvas2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/compile.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/crown.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/diamond.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/earth.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/earth.dat
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/ellipse.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/eval.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/event.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/feynman.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/first.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/formula1.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/framework.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/gaxis.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/gaxis2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/gaxis3.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/graph_edit_playback.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/greyscale.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/gtime.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/inside.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/latex.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/latex2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/latex3.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/latex4.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/latex5.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/mandelbrot.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/markerwarning.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/mass_spectrum.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/palettes.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/pavetext.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/perceptualcolormap.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/piechart.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/polytest1.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/polytest2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/pstable.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/psview.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/quarks.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/save_batch.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/saveall.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/schroedinger_hydrogen.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/tmathtext.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/tmathtext2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/tornado.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/transparency.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphics/triangles.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/SWAN2017.dat
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/annotation3d.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/approx.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/bent.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/bent.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/exclusiongraph.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/exclusiongraph2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/gerrors.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/gerrors2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/gmultierrors.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/graph.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/graph2derrorsfit.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/graphApply.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/graphShade.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/graphpalettecolor.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/graphpolar.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/graphpolar2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/graphpolar3.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/graphreverse.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/graphstruct.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/graphtext.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/gtime.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/gtime2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/hlGraph1.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/hlGraph2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/labels1.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/labels2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/motorcycle.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/motorcycle.dat
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/multigraph.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/multigraphpalettecolor.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/multipalette.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/scatter.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/seism.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/splines_test.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/surfaces.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/timeSeriesFromCSV.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/timeSeriesFromCSV.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/timeSeriesFromCSV_TDF.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/timeonaxis.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/timeonaxis2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/timeonaxis3.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/waves.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/zdemo.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/zones.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/graphs/zones.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/CPUMeter.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/Slider3Demo.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/WorldMap.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/buttonChangelabel.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/buttonTest.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/buttongroupState.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/buttonsLayout.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/calendar.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/customContextMenu.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/customTH1Fmenu.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/drag_and_drop.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/exec3.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/exec_macro.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/games.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/gtreeTableTest.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/guiWithCLING.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/guilabels.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/guitest.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/guitest_playback.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/iconAsXPMData.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/listBox.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/mditest.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/mditestbg.xpm
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/ntupleTableTest.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/numberEntry.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/simpleTableTest.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/splitbuttonTest.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/splitterHorizontal.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/splitterVertical.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/staffTableTest.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/statusBar.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/textEntries.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/textviewostream.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/gui/worldmap.jpg
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/ContourList.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/DynamicSlice.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/Fibonacci.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/FirstContour.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/NormalizeHistogram.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/ZoomHistogram.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/candledecay.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/candlehisto.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/candleplot.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/candleplotoption.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/candleplotstack.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/candleplotwhiskers.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/candlescaled.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/cumulative.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/geom/index.md
%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/data/tprofile2poly_tutorial.data
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/draw2dopt.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/exec1.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/exec2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/fillhistosauto2p.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/fillrandom.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/fillrandom.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/h1ReadAndDraw.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/h2_cut.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/h2proj.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hbars.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist000_TH1_first.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist000_TH1_first.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist001_TH1_fillrandom.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist001_TH1_fillrandom.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist002_TH1_fillrandom_userfunc.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist002_TH1_fillrandom_userfunc.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist003_TH1_draw.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist003_TH1_draw.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist004_TH1_labels.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist005_TH1_palettecolor.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist006_TH1_bar_charts.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist007_TH1_liveupdate.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist007_TH1_liveupdate.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist008_TH1_zoom.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist009_TH1_normalize.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist010_TH1_two_scales.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist010_TH1_two_scales.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist011_TH1_legend_autoplaced.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist012_TH1_hksimple.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist013_TH1_rebin.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist014_TH1_cumulative.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist015_TH1_read_and_draw.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist015_TH1_read_and_draw.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist016_TH1_different_scales_canvas.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist017_TH1_smooth.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist018_TH2_cutg.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist019_TH2_projection.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist020_TH2_draw.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist021_TH2_reverse_axis.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist022_TH2_palette.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist023_THStack_simple.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist024_THStack_pads.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist025_THStack_2d_palette_color.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist026_THStack_color_scheme.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist027_THStack_palette_color.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist028_THStack_multicolor.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist029_TRatioPlot_simple.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist029_TRatioPlot_simple.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist030_TRatioPlot_residual.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist030_TRatioPlot_residual.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist031_TRatioPlot_residual_fit.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist031_TRatioPlot_residual_fit.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist032_TRatioPlot_fit_lines.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist032_TRatioPlot_fit_lines.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist033_TRatioPlot_fit_confidence.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist033_TRatioPlot_fit_confidence.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist034_TRatioPlot_fit_margin.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist034_TRatioPlot_fit_margin.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist036_TH2_labels.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist037_TH2Poly_boxes.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist038_TH2Poly_honeycomb.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist039_TH2Poly_usa.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist039_TH2Poly_usa.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/histpalettecolor.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hksimple.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hlHisto1.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hlHisto2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hlHisto3.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hlHisto4.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hlabels1.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hlabels2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hstack.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hstackpads.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hsum.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hsumTimer.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/legendautoplaced.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/logscales.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/movepalette.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/multicolor.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/ratioplot1.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/ratioplot1.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/ratioplot2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/ratioplot2.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/ratioplot3.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/ratioplot3.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/ratioplot4.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/ratioplot4.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/ratioplot5.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/ratioplot5.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/ratioplot6.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/ratioplot6.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/ratioplotOld.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/rebin.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/reverseaxis.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/sparsehist.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/statsEditing.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/testSmooth.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/th2polyBoxes.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/th2polyHoneycomb.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/th2polyUSA.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/th2polyUSA.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/thstack2palettecolor.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/thstackcolorscheme.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/thstackpalettecolor.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/tprofile2polyRealistic.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/tprofile2polyRealisticModuleError.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/transpad.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/twoscales.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/twoscales.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/xyplot.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/histfactory/ModifyInterpolation.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/histfactory/example.xml
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/histfactory/example_DataDriven.xml
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/histfactory/example_DataDriven_controlRegion.xml
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/histfactory/example_DataDriven_signalRegion.xml
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/histfactory/example_Expression.xml
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/histfactory/example_Expression_channel.xml
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/histfactory/example_ShapeSys.xml
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/histfactory/example_ShapeSys2D.xml
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/histfactory/example_ShapeSys2D_channel.xml
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/histfactory/example_ShapeSys_channel.xml
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/histfactory/example_channel.xml
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/histfactory/hf001_example.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/histfactory/hf001_example.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/histfactory/makeExample.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/histfactory/makeQuickModel.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist041_TProfile2Poly_realistic.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist042_TProfile2Poly_module_error.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist043_Graphics_highlight.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist044_Graphics_highlight2D.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist045_Graphics_highlight_ntuple.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist046_Graphics_highlight1D.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist047_Graphics_candle_decay.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist048_Graphics_candle_hist.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist049_Graphics_candle_plot.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist050_Graphics_candle_plot_options.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist051_Graphics_candle_plot_stack.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist052_Graphics_candle_plot_whiskers.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist053_Graphics_candle_scaled.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist056_TPolyMarker_contour.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist057_TExec_th1.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist058_TExec_th2.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist060_TH1_stats.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist061_TH1_timeonaxis.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist062_TH1_timeonaxis2.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist063_TH1_seism.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist101_TH1_autobinning.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist102_TH2_contour_list.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist103_THnSparse_hist.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist104_TH2Poly_fibonacci.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist105_TExec_dynamic_slice.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/hist105_TExec_dynamic_slice.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hist/index.md
%%PORTDOCS%%%%DOCSDIR%%/tutorials/hsimple.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/hsimple.py
%%PORTDOCS%%%%DOCSDIR%%/tutorials/hsimple.root
%%PORTDOCS%%%%DOCSDIR%%/tutorials/http/auth.txt
%%PORTDOCS%%%%DOCSDIR%%/tutorials/http/custom.C
@@ -4857,799 +4546,1109 @@ lib/root/libvectorDict.so.%%SHLIB_VER%%
%%PORTDOCS%%%%DOCSDIR%%/tutorials/http/httptextlog.mjs
%%PORTDOCS%%%%DOCSDIR%%/tutorials/http/ws.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/http/ws.htm
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/image/fore.xpm
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/image/galaxy_image.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/image/hist2image.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/image/hsumanim.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/image/image2hist.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/image/img2pad.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/image/imgconv.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/image/mditestbg.xpm
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/image/pad2png.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/image/rose512.jpg
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/image/rose_image.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/image/trans_graph.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/index.md
%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/copyFiles.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/dirs.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/double32.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/fildir.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/file.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/fitsio/FITS_tutorial1.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/fitsio/FITS_tutorial2.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/fitsio/FITS_tutorial3.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/fitsio/FITS_tutorial4.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/fitsio/FITS_tutorial5.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/fitsio/FITS_tutorial6.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/fitsio/FITS_tutorial7.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/fitsio/FITS_tutorial8.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/fitsio/rmf.fits
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/fitsio/sample1.fits
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/fitsio/sample2.fits
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/fitsio/sample3.fits
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/fitsio/sample4.fits
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/fitsio/sample5.fits
%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/float16.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/hadd.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/importCode.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/index.md
%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/loopdir.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/loopdir11.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/mergeFiles.py
%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/mergeSelective.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/ntuple/index.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/ntuple/ntpl001_staff.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/ntuple/ntpl002_vector.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/ntuple/ntpl004_dimuon.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/ntuple/ntpl005_introspection.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/ntuple/ntpl007_mtFill.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/ntuple/ntpl008_import.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/ntuple/ntpl009_parallelWriter.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/ntuple/ntpl010_skim.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/ntuple/ntpl011_global_temperatures.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/ntuple/ntpl012_processor_chain.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/ntuple/ntpl013_staged.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/ntuple/ntpl014_framework.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/ntuple/ntpl015_processor_join.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/readCode.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/sql/SQLiteIPLocation.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/sql/SQLitePlatformDistribution.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/sql/SQLiteTimeVersionOfRoot.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/sql/SQLiteVersionsOfRoot.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/sql/runcatalog.sql
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/sql/sqlcanvas.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/sql/sqlcreatedb.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/sql/sqlcreatedb.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/sql/sqlfilldb.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/sql/sqlfilldb.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/sql/sqlselect.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/sql/sqlselect.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/sql/sqltables.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tcontext_context_manager.py
%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/testMergeCont.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/testTMPIFile.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tfile_context_manager.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/JetEvent.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/JetEvent.h
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/aptuple.txt
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/basic.dat
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/cernstaff.dat
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/clones_event.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/clones_event.h
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/csv2tntuple.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/csv2tree_ReadStream.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/dictionary/CMakeLists.txt
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/dictionary/README.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/dictionary/data2Tree.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/dictionary/data2Tree.hxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/dictionary/data2TreeLinkDef.hxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/dictionary/main.cpp
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/dictionary/readTree.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/dictionary/readTreeDF.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/dictionary/writeTree.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/example_data.dat
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/hsimpleProxy.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/hsimpleProxyDriver.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/hsimpleReader.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/imt_parTreeProcessing.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/index.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/mp_fillNtuples.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/mp_readNtuplesFillHistosAndFit.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/mt_fillNtupleFromMultipleThreads.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/mt_fillNtuples.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/mt_readNtuplesFillHistosAndFit.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/mtbb_fillNtuples.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/ntuple1.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/printSizes.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/simpleAnalysis.txt
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/staff.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/temperature_Prague.dat
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/tree101_basic.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/tree102_basic.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/tree103_tree.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/tree104_tree.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/tree105_tree.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/tree106_tree.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/tree107_tree.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/tree108_tree.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/tree109_friend.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/tree110_copy.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/tree111_copy.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/tree112_copy.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/tree113_getval.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/tree114_circular.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/tree120_ntuple.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/tree121_hvector.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/tree122_vector3.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/tree123_clonesarray.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/tree130_jets.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/tree131_clones_event.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/tree140_spider.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/tree141_parallelcoord.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/tree142_parallelcoordtrans.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/tree143_drawsparse.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/tree200_temperature.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/tree201_histograms.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/tree202_benchmarks.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/tree500_cernbuild.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/tree501_cernstaff.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/tree/tree502_staff.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/xml/DOMParsePerson.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/xml/DOMRecursive.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/xml/SAXHandler.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/xml/person.dtd
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/xml/person.xml
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/xml/saxexample.xml
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/xml/xmlmodifyfile.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/xml/xmlnewfile.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/io/xml/xmlreadfile.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/MyTasks.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/PhaseSpace.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/benchmarks.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/cont/TListAndSTL.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/cont/index.md
%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/geant3tasks.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/g3d/geometry.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/g3d/geometry.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/g3d/index.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/g3d/na49.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/g3d/na49geomfile.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/g3d/na49geomfile.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/g3d/na49view.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/g3d/na49view.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/g3d/na49visible.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/g3d/shapes.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/g3d/shapes.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/g3d/shapesAnim.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/g3d/xtruDraw.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/g3d/xtruSamples.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/hist/hsumTimer.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/hist/index.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/hist/ratioplot.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/hist/ratioplot.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/hist040_TH2Poly_europe.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/htmlex.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/index.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/math/FeldmanCousins.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/math/Rolke.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/math/index.md
%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/mlp/index.md
%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/mlp/mlpHiggs.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/mlp/mlpHiggs.root
%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/mlp/mlpRegression.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/multicore/mp104_processH1.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/multicore/mp_H1_lambdas.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/multicore/mt301_TTaskGroupSimple.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/net/TUriTest.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/net/TestAuth.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/net/authclient.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/net/authserv.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/net/fastMergeServer.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/net/hclient.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/net/hcons.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/net/hprod.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/net/hserv.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/net/hserv2.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/net/index.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/net/parallelMergeClient.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/net/parallelMergeServer.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/net/parallelMergeTest.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/net/parallelMergeTest.sh
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/net/pclient.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/net/pserv.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/net/spy.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/net/spyserv.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/net/testTUDPSocket.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/net/treeClient.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/net/udpserver.c
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/EmptyInclude.h
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/ProcFileElements.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/ProcFileElements.h
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/ProofAux.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/ProofAux.h
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/ProofEvent.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/ProofEvent.h
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/ProofEventProc.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/ProofEventProc.h
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/ProofFriends.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/ProofFriends.h
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/ProofNtuple.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/ProofNtuple.h
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/ProofPythia.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/ProofPythia.h
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/ProofSimple.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/ProofSimple.h
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/ProofSimpleFile.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/ProofSimpleFile.h
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/ProofStdVect.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/ProofStdVect.h
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/ProofTests.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/ProofTests.h
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/event.md5sum
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/event.par
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/finalizeProof.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/getProof.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/index.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/ntprndm.root
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/packtest1.md5sum
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/packtest1.par
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/packtest2.md5sum
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/packtest2.par
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/packtest3.md5sum
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/packtest3.par
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/pythia8.par
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/proof/runProof.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/regexp/index.md
%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/regexp/regexp.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/regexp/regexp_pme.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/rootalias.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/rootenv.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/rootmarks.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/Background_compton.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/Background_decr.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/Background_gamma256.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/Background_gamma64.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/Background_incr.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/Background_order.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/Background_smooth.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/Background_synt256.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/Background_width.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/Background_width2.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/Deconvolution.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/Deconvolution2_1.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/Deconvolution2_2.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/Deconvolution2_HR.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/DeconvolutionRL_wide.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/DeconvolutionRL_wide_boost.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/Deconvolution_wide.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/Deconvolution_wide_boost.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/FitAwmi.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/SearchHR1.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/SearchHR3.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/Smooth.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/Smoothing.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/Src.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/Src2.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/Src3.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/Src4.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/Src5.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/TSpectrum.root
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/TSpectrum2.root
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/peaks.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/peaks2.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/spectrum/spectrumpainter.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/splot/TestSPlot.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/splot/TestSPlot_toyMC.dat
%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/tasks.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/th2polyEurope.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/thread/index.md
%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/thread/stressThreadPool.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/thread/threadPool.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/thread/threads.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/thread/threadsh1.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/thread/threadsh2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/Bessel.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/Bessel.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/BreitWigner.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/tree/index.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/tree/tree.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/legacy/tree/tvdemo.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/PyTorch_Generate_CNN_Model.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/RBatchGenerator_NumPy.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/RBatchGenerator_PyTorch.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/RBatchGenerator_TensorFlow.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/RBatchGenerator_filters_vectors.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/RBatchGenerator_filters_vectors_hvector.root
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVAClassification.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVAClassificationApplication.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVAClassificationCategory.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVAClassificationCategoryApplication.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVACrossValidation.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVACrossValidationApplication.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVACrossValidationRegression.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVAGAexample.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVAGAexample2.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVAMinimalClassification.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVAMulticlass.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVAMulticlassApplication.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVAMultipleBackgroundExample.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVARegression.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVARegressionApplication.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVA_CNN_Classification.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVA_CNN_Classification.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVA_Higgs_Classification.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVA_Higgs_Classification.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVA_RNN_Classification.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVA_RNN_Classification.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVA_SOFIE_GNN.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVA_SOFIE_GNN_Application.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVA_SOFIE_GNN_Parser.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVA_SOFIE_Inference.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVA_SOFIE_Keras.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVA_SOFIE_Keras_HiggsModel.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVA_SOFIE_Models.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVA_SOFIE_ONNX.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVA_SOFIE_PyTorch.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVA_SOFIE_RDataFrame.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVA_SOFIE_RDataFrame.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVA_SOFIE_RDataFrame_JIT.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/TMVA_SOFIE_RSofieReader.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/createData.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/data/Higgs_data.root
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/data/tmva_class_example.root
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/data/tmva_multiclass_example.root
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/data/tmva_reg_example.root
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/data/toy_sigbkg_categ_offset.root
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/data/toy_sigbkg_categ_varoff.root
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/envelope/classification.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/envelope/index.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/index.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/keras/ApplicationClassificationKeras.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/keras/ApplicationRegressionKeras.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/keras/ClassificationKeras.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/keras/GenerateModel.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/keras/MulticlassKeras.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/keras/RegressionKeras.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/keras/index.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/line-small.png
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/makefile
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/pytorch/ApplicationClassificationPyTorch.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/pytorch/ApplicationRegressionPyTorch.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/pytorch/ClassificationPyTorch.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/pytorch/MulticlassPyTorch.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/pytorch/RegressionPyTorch.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/pytorch/index.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/sigmoid-small.png
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/tmva001_RTensor.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/tmva002_RDataFrameAsTensor.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/tmva003_RReader.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/tmva004_RStandardScaler.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/tmva100_DataPreparation.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/tmva101_Training.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/tmva102_Testing.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/tmva103_Application.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/tmva_logo.gif
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/machine_learning/tmva_logo.svg
%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/ChebyshevPol.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/CrystalBall.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/FeldmanCousins.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/GammaFun.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/Legendre.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/Legendre.py
%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/LegendreAssoc.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/Rolke.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/TSVDUnfoldExample.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/binomial.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/NumericalMinimization.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/chi2test.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/exampleFunction.py
%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/exampleFunctor.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/exampleMultiRoot.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/exampleTKDE.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fft/FFT.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/ConfidenceIntervals.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/ErrorIntegral.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/FitHistoInFile.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/FittingDemo.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/Ifit.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/NumericalMinimization.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/TestBinomial.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/TwoHistoFit2D.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/combinedFit.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/combinedFit.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/exampleFit3D.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/fit1.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/fit1.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/fit1_C.txt
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/fit1_py.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/fit2.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/fit2a.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/fit2d.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/fit2dHist.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/fitCircle.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/fitConvolution.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/fitConvolution.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/fitEllipseTGraphDLSF.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/fitEllipseTGraphRMM.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/fitExclude.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/fitLinear.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/fitLinear2.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/fitLinearRobust.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/fitMultiGraph.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/fitNormSum.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/fitNormSum.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/fitcont.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/fithist.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/fitpanel_playback.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/fitslicesy.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/graph2dfit.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/index.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/langaus.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/line3Dfit.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/minuit2FitBench.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/minuit2FitBench2D.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/minuit2GausFit.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/multidimfit.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/multifit.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/multifit.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/myfit.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/fit/vectorizedFit.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/foam/foam_demo.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/foam/foam_demopers.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/foam/foam_kanwa.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/foam/index.md
%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/goftest.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/hlquantiles.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/index.md
%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/kdTreeBinning.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/limit.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/mathBeta.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/mathGammaNormal.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/mathLaplace.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/mathStudent.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/mathcoreCDF.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/mathcoreGenVector.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/mathcoreSpecFunc.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/mathcoreStatFunc.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/mathcoreStatFunc.py
%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/mathcoreVectorCollection.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/mathcoreVectorFloatIO.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/mathcoreVectorIO.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/mathmoreIntegration.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/mathmoreIntegrationMultidim.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/matrix/decomposeQR.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/matrix/invertMatrix.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/matrix/solveLinear.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/multidimSampling.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/multivarGaus.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/normalDist.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/normalDist.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/pdf/pdf000_Laplace.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/pdf/pdf001_Normal.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/pdf/pdf001_Normal.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/pdf/pdf002_2d_pdf.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/pdf/pdf002_2d_pdf.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/pdf/pdf003_2d_cdf.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/pdf/pdf004_Binomial.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/pdf/pdf005_Beta.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/pdf/pdf006_Gamma_LogNormal.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/pdf/pdf007_multivarGaus.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/pdf/pdf008_BreitWigner.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/pdf/pdf009_Bessel.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/pdf/pdf009_Bessel.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/pdf/pdf010_CrystalBall.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/pdf/pdf011_Student.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/pdf/pdf012_tStudent.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/pdf/pdf012_tStudent.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/pdf/pdf013_Vavilov.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/permute.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/principal.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/principal.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/qa2.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/quadp/Quad.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/quadp/Quad.h
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/quadp/portfolio.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/quadp/stock.root
%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/quantiles.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/quasirandom.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/tStudent.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/tStudent.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/r/DataFrame.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/r/Function.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/r/Functor.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/r/GlobalMinimization.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/r/Integration.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/r/Interpolation.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/r/Minimization.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/r/SimpleFitting.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/r/example.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/testrandom.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/vavilov.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/matrix/decomposeQR.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/matrix/invertMatrix.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/matrix/solveLinear.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/mc/CompareMasses.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/mc/mass_width_2008.mc.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/multicore/imt101_parTreeProcessing.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/multicore/mp001_fillHistos.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/multicore/mp101_fillNtuples.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/multicore/mp102_readNtuplesFillHistosAndFit.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/multicore/mp103_processSelector.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/multicore/mp104_processH1.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/multicore/mp105_processEntryList.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/multicore/mp201_parallelHistoFill.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/multicore/mp_H1_lambdas.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/multicore/mt001_fillHistos.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/multicore/mt101_fillNtuples.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/multicore/mt102_readNtuplesFillHistosAndFit.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/multicore/mt103_fillNtupleFromMultipleThreads.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/multicore/mt201_parallelHistoFill.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/multicore/mt301_TTaskGroupSimple.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/multicore/mt304_fillHistos.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/multicore/mtbb001_fillHistos.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/multicore/mtbb101_fillNtuples.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/multicore/mtbb201_parallelHistoFill.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/net/TUriTest.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/net/TestAuth.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/net/authclient.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/net/authserv.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/net/fastMergeServer.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/net/hclient.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/net/hcons.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/net/hprod.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/net/hserv.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/net/hserv2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/net/parallelMergeClient.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/net/parallelMergeServer.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/net/parallelMergeTest.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/net/parallelMergeTest.sh
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/net/pclient.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/net/pserv.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/net/spy.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/net/spyserv.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/net/testTUDPSocket.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/net/treeClient.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/net/udpserver.c
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/physics/PhaseSpace.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/EmptyInclude.h
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/ProcFileElements.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/ProcFileElements.h
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/ProofAux.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/ProofAux.h
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/ProofEvent.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/ProofEvent.h
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/ProofEventProc.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/ProofEventProc.h
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/ProofFriends.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/ProofFriends.h
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/ProofNtuple.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/ProofNtuple.h
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/ProofPythia.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/ProofPythia.h
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/ProofSimple.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/ProofSimple.h
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/ProofSimpleFile.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/ProofSimpleFile.h
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/ProofStdVect.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/ProofStdVect.h
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/ProofTests.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/ProofTests.h
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/event.md5sum
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/event.par
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/finalizeProof.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/getProof.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/index.md
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/ntprndm.root
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/packtest1.md5sum
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/packtest1.par
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/packtest2.md5sum
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/packtest2.par
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/packtest3.md5sum
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/packtest3.par
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/pythia8.par
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/proof/runProof.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/DynamicSlice.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/aptuple.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/demo.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/demoshelp.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/example_data.dat
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/fit1.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/fit1_py.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/formula1.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/geometry.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/gerrors.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/graph.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/gui_ex.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/h1ReadAndDraw.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/hsimple.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/hsum.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/mrt.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/na49geomfile.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/na49view.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/na49visible.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/ntuple1.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/numberEntry.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/parse_CSV_file_with_TTree_ReadStream.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/pyroot001_arrayInterface.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/pyroot002_pythonizationDecorator.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/pyroot003_prettyPrinting.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/pyroot004_NumbaDeclare.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/pyroot005_tfile_context_manager.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/pyroot006_tcontext_context_manager.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/ratioplot.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/shapes.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/staff.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/surfaces.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/tornado.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pyroot/zdemo.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/pythia/pythia8.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/quadp/Quad.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/quadp/Quad.h
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/quadp/portfolio.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/quadp/stock.root
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/r/DataFrame.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/r/Function.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/r/Functor.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/r/GlobalMinimization.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/r/Integration.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/r/Interpolation.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/r/Minimization.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/r/SimpleFitting.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/r/example.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/rcanvas/comic.woff2
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/rcanvas/df104.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/rcanvas/df105.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/rcanvas/raxis.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/rcanvas/rbox.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/rcanvas/rbox.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/rcanvas/rcanvas_mt.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/rcanvas/rcanvas_update.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/rcanvas/rframe.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/rcanvas/rh1.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/rcanvas/rh1_large.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/rcanvas/rh1_twoscales.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/rcanvas/rh2.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/rcanvas/rh2_colz.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/rcanvas/rh2_large.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/rcanvas/rh3.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/rcanvas/rh3_large.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/rcanvas/rlegend.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/rcanvas/rline.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/rcanvas/rline_style.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/rcanvas/rline_width.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/rcanvas/rmarker.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/rcanvas/rpad.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/rcanvas/rpave.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/rcanvas/rstyle.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/rcanvas/rtext_align.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/rcanvas/rtext_angle.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/rcanvas/rtext_font.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/rcanvas/subpads.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/rcanvas/symlog.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/rcanvas/th1_twoscales.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/rcanvas/tobject.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/input_histos_rf_lagrangianmorph.root
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf101_basics.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf101_basics.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf102_dataimport.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf102_dataimport.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf103_interprfuncs.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf103_interprfuncs.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf104_classfactory.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf104_classfactory.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf105_funcbinding.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf105_funcbinding.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf106_plotdecoration.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf106_plotdecoration.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf107_plotstyles.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf107_plotstyles.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf108_plotbinning.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf108_plotbinning.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf109_chi2residpull.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf109_chi2residpull.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf110_normintegration.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf110_normintegration.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf111_derivatives.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf111_derivatives.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf201_composite.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf201_composite.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf202_extendedmlfit.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf202_extendedmlfit.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf203_ranges.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf203_ranges.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf204a_extendedLikelihood.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf204a_extendedLikelihood.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf204b_extendedLikelihood_rangedFit.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf204b_extendedLikelihood_rangedFit.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf205_compplot.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf205_compplot.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf206_treevistools.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf206_treevistools.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf207_comptools.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf207_comptools.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf208_convolution.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf208_convolution.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf209_anaconv.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf209_anaconv.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf210_angularconv.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf210_angularconv.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf211_paramconv.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf211_paramconv.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf212_plottingInRanges_blinding.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf212_plottingInRanges_blinding.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf301_composition.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf301_composition.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf302_utilfuncs.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf302_utilfuncs.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf303_conditional.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf303_conditional.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf304_uncorrprod.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf304_uncorrprod.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf305_condcorrprod.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf305_condcorrprod.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf306_condpereventerrors.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf306_condpereventerrors.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf307_fullpereventerrors.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf307_fullpereventerrors.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf308_normintegration2d.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf308_normintegration2d.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf309_ndimplot.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf309_ndimplot.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf310_sliceplot.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf310_sliceplot.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf311_rangeplot.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf311_rangeplot.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf312_multirangefit.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf312_multirangefit.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf313_paramranges.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf313_paramranges.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf314_paramfitrange.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf314_paramfitrange.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf315_projectpdf.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf315_projectpdf.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf316_llratioplot.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf316_llratioplot.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf401_importttreethx.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf401_importttreethx.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf402_datahandling.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf402_datahandling.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf403_weightedevts.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf403_weightedevts.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf404_categories.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf404_categories.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf405_realtocatfuncs.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf405_realtocatfuncs.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf406_cattocatfuncs.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf406_cattocatfuncs.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf407_latextables.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf407_latextables.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf408_RDataFrameToRooFit.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf408_RDataFrameToRooFit.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf409_NumPyPandasToRooFit.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf501_simultaneouspdf.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf501_simultaneouspdf.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf502_wspacewrite.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf502_wspacewrite.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf503_wspaceread.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf503_wspaceread.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf504_simwstool.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf504_simwstool.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf505_asciicfg.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf505_asciicfg.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf505_asciicfg.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf506_msgservice.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf506_msgservice.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf508_listsetmanip.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf508_listsetmanip.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf509_wsinteractive.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf509_wsinteractive.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf510_wsnamedsets.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf510_wsnamedsets.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf511_wsfactory_basic.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf511_wsfactory_basic.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf512_wsfactory_oper.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf512_wsfactory_oper.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf513_wsfactory_tools.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf513_wsfactory_tools.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf514_RooCustomizer.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf514_RooCustomizer.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf515_hfJSON.json
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf515_hfJSON.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf601_intminuit.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf601_intminuit.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf602_chi2fit.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf602_chi2fit.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf603_multicpu.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf603_multicpu.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf604_constraints.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf604_constraints.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf605_profilell.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf605_profilell.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf606_nllerrorhandling.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf606_nllerrorhandling.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf607_fitresult.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf607_fitresult.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf608_fitresultaspdf.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf608_fitresultaspdf.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf609_xychi2fit.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf609_xychi2fit.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf610_visualerror.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf610_visualerror.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf611_weightedfits.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf612_recoverFromInvalidParameters.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf612_recoverFromInvalidParameters.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf613_global_observables.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf613_global_observables.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf614_binned_fit_problems.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf614_binned_fit_problems.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf615_simulation_based_inference.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf616_morphing.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf616_morphing.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf617_simulation_based_inference_multidimensional.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf618_mixture_models.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf701_efficiencyfit.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf701_efficiencyfit.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf702_efficiencyfit_2D.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf702_efficiencyfit_2D.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf703_effpdfprod.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf703_effpdfprod.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf704_amplitudefit.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf704_amplitudefit.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf705_linearmorph.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf705_linearmorph.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf706_histpdf.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf706_histpdf.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf707_kernelestimation.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf707_kernelestimation.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf708_bphysics.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf708_bphysics.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf709_BarlowBeeston.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf709_BarlowBeeston.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf710_roopoly.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf710_roopoly.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf711_lagrangianmorph.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf711_lagrangianmorph.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf712_lagrangianmorphfit.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf712_lagrangianmorphfit.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf801_mcstudy.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf801_mcstudy.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf802_mcstudy_addons.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf802_mcstudy_addons.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf803_mcstudy_addons2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf803_mcstudy_addons2.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf804_mcstudy_constr.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf804_mcstudy_constr.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf901_numintconfig.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf901_numintconfig.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf902_numgenconfig.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf902_numgenconfig.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf903_numintcache.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/rf903_numintcache.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/CreateExampleFile.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/FourBinInstructional.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/FourBinInstructional.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/HybridInstructional.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/HybridInstructional.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/HybridStandardForm.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/HybridStandardForm.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/IntervalExamples.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/IntervalExamples.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/ModelInspector.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/MultivariateGaussianTest.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/MultivariateGaussianTest.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/OneSidedFrequentistUpperLimitWithBands.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/StandardBayesianMCMCDemo.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/StandardBayesianNumericalDemo.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/StandardFeldmanCousinsDemo.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/StandardFrequentistDiscovery.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/StandardHistFactoryPlotsWithCategories.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/StandardHypoTestDemo.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/StandardHypoTestInvDemo.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/StandardProfileInspectorDemo.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/StandardProfileInspectorDemo.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/StandardProfileLikelihoodDemo.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/StandardProfileLikelihoodDemo.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/StandardTestStatDistributionDemo.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/TestNonCentral.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/TestNonCentral.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/TwoSidedFrequentistUpperLimitWithBands.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/TwoSidedFrequentistUpperLimitWithBands.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/Zbi_Zgamma.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/Zbi_Zgamma.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/rs101_limitexample.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/rs101_limitexample.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/rs102_hypotestwithshapes.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/rs301_splot.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/rs301_splot.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/rs302_JeffreysPriorDemo.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/rs401c_FeldmanCousins.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/rs401c_FeldmanCousins.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/rs401d_FeldmanCousins.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/rs601_HLFactoryexample.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/rs601_HLFactoryexample.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/rs602_HLFactoryCombinationexample.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/rs603_HLFactoryElaborateExample.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/rs701_BayesianCalculator.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/rs701_BayesianCalculator.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/rs_bernsteinCorrection.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/rs_bernsteinCorrection.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/rs_numberCountingCombination.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/rs_numbercountingutils.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/roostats/rs_numbercountingutils.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/unuran/unuranDemo.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/unuran/unuranFoamTest.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/vecops/index.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/vecops/vo001_AdoptOrOwnMemory.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/vecops/vo001_AdoptOrOwnMemory.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/vecops/vo002_VectorCalculations.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/vecops/vo003_LogicalOperations.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/vecops/vo004_SortAndSelect.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/vecops/vo004_SortAndSelect.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/vecops/vo005_Combinations.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/vecops/vo005_Combinations.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/vecops/vo006_IndexManipulation.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/vecops/vo007_PhysicsHelpers.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/math/vecops/vo008_numpyInterface.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/index.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/histfactory/ModifyInterpolation.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/histfactory/example.xml
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/histfactory/example_DataDriven.xml
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/histfactory/example_DataDriven_controlRegion.xml
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/histfactory/example_DataDriven_signalRegion.xml
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/histfactory/example_Expression.xml
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/histfactory/example_Expression_channel.xml
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/histfactory/example_ShapeSys.xml
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/histfactory/example_ShapeSys2D.xml
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/histfactory/example_ShapeSys2D_channel.xml
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/histfactory/example_ShapeSys_channel.xml
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/histfactory/example_channel.xml
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/histfactory/hf001_example.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/histfactory/hf001_example.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/histfactory/index.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/histfactory/makeExample.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/histfactory/makeQuickModel.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/index.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/input_histos_rf_lagrangianmorph.root
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf101_basics.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf101_basics.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf102_dataimport.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf102_dataimport.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf103_interprfuncs.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf103_interprfuncs.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf104_classfactory.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf104_classfactory.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf105_funcbinding.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf105_funcbinding.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf106_plotdecoration.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf106_plotdecoration.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf107_plotstyles.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf107_plotstyles.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf108_plotbinning.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf108_plotbinning.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf109_chi2residpull.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf109_chi2residpull.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf110_normintegration.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf110_normintegration.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf111_derivatives.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf111_derivatives.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf201_composite.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf201_composite.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf202_extendedmlfit.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf202_extendedmlfit.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf203_ranges.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf203_ranges.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf204a_extendedLikelihood.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf204a_extendedLikelihood.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf204b_extendedLikelihood_rangedFit.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf204b_extendedLikelihood_rangedFit.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf205_compplot.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf205_compplot.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf206_treevistools.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf206_treevistools.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf207_comptools.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf207_comptools.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf208_convolution.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf208_convolution.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf209_anaconv.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf209_anaconv.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf210_angularconv.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf210_angularconv.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf211_paramconv.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf211_paramconv.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf212_plottingInRanges_blinding.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf212_plottingInRanges_blinding.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf301_composition.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf301_composition.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf302_utilfuncs.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf302_utilfuncs.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf303_conditional.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf303_conditional.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf304_uncorrprod.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf304_uncorrprod.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf305_condcorrprod.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf305_condcorrprod.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf306_condpereventerrors.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf306_condpereventerrors.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf307_fullpereventerrors.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf307_fullpereventerrors.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf308_normintegration2d.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf308_normintegration2d.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf309_ndimplot.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf309_ndimplot.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf310_sliceplot.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf310_sliceplot.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf311_rangeplot.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf311_rangeplot.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf312_multirangefit.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf312_multirangefit.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf313_paramranges.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf313_paramranges.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf314_paramfitrange.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf314_paramfitrange.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf315_projectpdf.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf315_projectpdf.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf316_llratioplot.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf316_llratioplot.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf401_importttreethx.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf401_importttreethx.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf402_datahandling.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf402_datahandling.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf403_weightedevts.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf403_weightedevts.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf404_categories.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf404_categories.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf405_realtocatfuncs.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf405_realtocatfuncs.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf406_cattocatfuncs.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf406_cattocatfuncs.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf407_ComputationalGraphVisualization.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf407_ComputationalGraphVisualization.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf408_RDataFrameToRooFit.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf408_RDataFrameToRooFit.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf409_NumPyPandasToRooFit.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf501_simultaneouspdf.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf501_simultaneouspdf.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf502_wspacewrite.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf502_wspacewrite.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf503_wspaceread.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf503_wspaceread.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf504_simwstool.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf504_simwstool.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf505_asciicfg.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf505_asciicfg.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf505_asciicfg.txt
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf506_msgservice.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf506_msgservice.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf508_listsetmanip.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf508_listsetmanip.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf510_wsnamedsets.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf510_wsnamedsets.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf511_wsfactory_basic.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf511_wsfactory_basic.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf512_wsfactory_oper.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf512_wsfactory_oper.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf513_wsfactory_tools.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf513_wsfactory_tools.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf514_RooCustomizer.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf514_RooCustomizer.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf515_hfJSON.json
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf515_hfJSON.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf601_intminuit.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf601_intminuit.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf602_chi2fit.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf602_chi2fit.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf604_constraints.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf604_constraints.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf605_profilell.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf605_profilell.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf606_nllerrorhandling.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf606_nllerrorhandling.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf607_fitresult.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf607_fitresult.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf608_fitresultaspdf.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf608_fitresultaspdf.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf609_xychi2fit.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf609_xychi2fit.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf610_visualerror.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf610_visualerror.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf611_weightedfits.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf612_recoverFromInvalidParameters.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf612_recoverFromInvalidParameters.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf613_global_observables.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf613_global_observables.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf614_binned_fit_problems.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf614_binned_fit_problems.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf615_simulation_based_inference.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf616_morphing.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf616_morphing.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf617_simulation_based_inference_multidimensional.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf618_mixture_models.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf701_efficiencyfit.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf701_efficiencyfit.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf702_efficiencyfit_2D.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf702_efficiencyfit_2D.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf703_effpdfprod.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf703_effpdfprod.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf704_amplitudefit.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf704_amplitudefit.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf705_linearmorph.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf705_linearmorph.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf706_histpdf.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf706_histpdf.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf707_kernelestimation.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf707_kernelestimation.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf708_bphysics.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf708_bphysics.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf709_BarlowBeeston.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf709_BarlowBeeston.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf710_roopoly.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf710_roopoly.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf711_lagrangianmorph.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf711_lagrangianmorph.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf712_lagrangianmorphfit.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf712_lagrangianmorphfit.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf801_mcstudy.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf801_mcstudy.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf802_mcstudy_addons.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf802_mcstudy_addons.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf803_mcstudy_addons2.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf803_mcstudy_addons2.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf804_mcstudy_constr.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf804_mcstudy_constr.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf901_numintconfig.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf901_numintconfig.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf902_numgenconfig.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf902_numgenconfig.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf903_numintcache.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roofit/rf903_numintcache.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/CreateExampleFile.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/CreateExampleFile.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/FourBinInstructional.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/FourBinInstructional.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/HybridInstructional.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/HybridInstructional.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/HybridStandardForm.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/HybridStandardForm.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/IntervalExamples.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/IntervalExamples.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/ModelInspector.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/ModelInspector.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/MultivariateGaussianTest.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/MultivariateGaussianTest.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/OneSidedFrequentistUpperLimitWithBands.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/OneSidedFrequentistUpperLimitWithBands.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/StandardBayesianMCMCDemo.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/StandardBayesianMCMCDemo.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/StandardBayesianNumericalDemo.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/StandardBayesianNumericalDemo.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/StandardFeldmanCousinsDemo.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/StandardFeldmanCousinsDemo.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/StandardFrequentistDiscovery.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/StandardFrequentistDiscovery.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/StandardHistFactoryPlotsWithCategories.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/StandardHistFactoryPlotsWithCategories.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/StandardHypoTestDemo.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/StandardHypoTestDemo.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/StandardHypoTestInvDemo.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/StandardHypoTestInvDemo.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/StandardProfileInspectorDemo.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/StandardProfileInspectorDemo.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/StandardProfileLikelihoodDemo.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/StandardProfileLikelihoodDemo.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/StandardTestStatDistributionDemo.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/StandardTestStatDistributionDemo.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/TestNonCentral.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/TestNonCentral.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/TwoSidedFrequentistUpperLimitWithBands.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/TwoSidedFrequentistUpperLimitWithBands.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/Zbi_Zgamma.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/Zbi_Zgamma.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/rs101_limitexample.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/rs101_limitexample.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/rs102_hypotestwithshapes.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/rs102_hypotestwithshapes.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/rs301_splot.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/rs301_splot.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/rs302_JeffreysPriorDemo.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/rs302_JeffreysPriorDemo.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/rs401c_FeldmanCousins.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/rs401c_FeldmanCousins.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/rs401d_FeldmanCousins.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/rs401d_FeldmanCousins.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/rs701_BayesianCalculator.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/rs701_BayesianCalculator.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/rs_bernsteinCorrection.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/rs_bernsteinCorrection.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/rs_numberCountingCombination.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/rs_numberCountingCombination.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/rs_numbercountingutils.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/roofit/roostats/rs_numbercountingutils.py
%%PORTDOCS%%%%DOCSDIR%%/tutorials/rootlogoff.C
%%PORTDOCS%%%%DOCSDIR%%/tutorials/rootlogon.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/Background_compton.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/Background_decr.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/Background_gamma256.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/Background_gamma64.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/Background_incr.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/Background_order.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/Background_smooth.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/Background_synt256.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/Background_width.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/Background_width2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/Deconvolution.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/Deconvolution2_1.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/Deconvolution2_2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/Deconvolution2_HR.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/DeconvolutionRL_wide.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/DeconvolutionRL_wide_boost.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/Deconvolution_wide.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/Deconvolution_wide_boost.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/FitAwmi.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/SearchHR1.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/SearchHR3.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/Smooth.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/Smoothing.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/Src.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/Src2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/Src3.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/Src4.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/Src5.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/TSpectrum.root
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/TSpectrum2.root
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/peaks.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/peaks2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/spectrum/spectrumpainter.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/splot/TestSPlot.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/splot/TestSPlot_toyMC.dat
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/sql/SQLiteIPLocation.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/sql/SQLitePlatformDistribution.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/sql/SQLiteTimeVersionOfRoot.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/sql/SQLiteVersionsOfRoot.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/sql/runcatalog.sql
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/sql/sqlcanvas.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/sql/sqlcreatedb.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/sql/sqlcreatedb.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/sql/sqlfilldb.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/sql/sqlfilldb.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/sql/sqlselect.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/sql/sqlselect.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/sql/sqltables.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/PyTorch_Generate_CNN_Model.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/RBatchGenerator_NumPy.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/RBatchGenerator_PyTorch.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/RBatchGenerator_TensorFlow.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/RBatchGenerator_filters_vectors.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/RBatchGenerator_filters_vectors_hvector.root
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVAClassification.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVAClassificationApplication.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVAClassificationCategory.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVAClassificationCategoryApplication.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVACrossValidation.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVACrossValidationApplication.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVACrossValidationRegression.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVAGAexample.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVAGAexample2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVAMinimalClassification.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVAMulticlass.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVAMulticlassApplication.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVAMultipleBackgroundExample.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVARegression.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVARegressionApplication.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVA_CNN_Classification.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVA_CNN_Classification.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVA_Higgs_Classification.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVA_Higgs_Classification.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVA_RNN_Classification.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVA_RNN_Classification.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVA_SOFIE_GNN.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVA_SOFIE_GNN_Application.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVA_SOFIE_GNN_Parser.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVA_SOFIE_Inference.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVA_SOFIE_Keras.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVA_SOFIE_Keras_HiggsModel.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVA_SOFIE_Models.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVA_SOFIE_ONNX.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVA_SOFIE_PyTorch.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVA_SOFIE_RDataFrame.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVA_SOFIE_RDataFrame.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVA_SOFIE_RDataFrame_JIT.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/TMVA_SOFIE_RSofieReader.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/createData.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/data/Higgs_data.root
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/data/tmva_class_example.root
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/data/tmva_multiclass_example.root
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/data/tmva_reg_example.root
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/data/toy_sigbkg_categ_offset.root
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/data/toy_sigbkg_categ_varoff.root
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/envelope/classification.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/envelope/index.md
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/keras/ApplicationClassificationKeras.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/keras/ApplicationRegressionKeras.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/keras/ClassificationKeras.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/keras/GenerateModel.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/keras/MulticlassKeras.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/keras/RegressionKeras.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/keras/index.md
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/line-small.png
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/makefile
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/pytorch/ApplicationClassificationPyTorch.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/pytorch/ApplicationRegressionPyTorch.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/pytorch/ClassificationPyTorch.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/pytorch/MulticlassPyTorch.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/pytorch/RegressionPyTorch.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/pytorch/index.md
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/sigmoid-small.png
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/tmva001_RTensor.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/tmva002_RDataFrameAsTensor.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/tmva003_RReader.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/tmva004_RStandardScaler.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/tmva100_DataPreparation.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/tmva101_Training.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/tmva102_Testing.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/tmva103_Application.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/tmva_logo.gif
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tmva/tmva_logo.svg
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/JetEvent.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/JetEvent.h
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/basic.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/basic.dat
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/basic2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/bill.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/cernbuild.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/cernstaff.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/cernstaff.dat
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/circular.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/clonesA_Event.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/clonesA_Event.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/clonesA_Event.h
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/copytree.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/copytree2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/copytree3.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/dictionary/CMakeLists.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/dictionary/README.md
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/dictionary/data2Tree.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/dictionary/data2Tree.hxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/dictionary/data2TreeLinkDef.hxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/dictionary/main.cpp
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/dictionary/readTree.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/dictionary/readTreeDF.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/dictionary/writeTree.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/drawsparse.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/h1analysis.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/h1analysis.h
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/h1analysisProxy.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/h1analysisProxy.h
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/h1analysisProxyCut.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/h1analysisTreeReader.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/h1analysisTreeReader.h
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/h1chain.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/hsimpleProxy.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/hsimpleProxyDriver.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/hsimpleReader.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/htest.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/hvector.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/jets.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/ntuple1.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/parallelcoord.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/parallelcoordtrans.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/printSizes.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/run_h1analysis.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/simpleAnalysis.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/spider.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/staff.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/tcl.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/temperature.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/temperature_Prague.dat
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/tree.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/tree0.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/tree1.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/tree2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/tree2a.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/tree3.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/tree4.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/treefriend.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/treegetval.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/tv3.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/tree/tvdemo.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/unfold/index.md
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/unfold/testUnfold1.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/unfold/testUnfold2.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/unfold/testUnfold3.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/unfold/testUnfold4.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/unfold/testUnfold5a.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/unfold/testUnfold5b.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/unfold/testUnfold5c.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/unfold/testUnfold5d.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/unfold/testUnfold6.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/unfold/testUnfold6binning.xml
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/unfold/testUnfold7a.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/unfold/testUnfold7b.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/unfold/testUnfold7binning.xml
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/unfold/testUnfold7c.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/unfold/tunfoldbinning.dtd
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/unuran/unuranDemo.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/unuran/unuranFoamTest.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/v7/browser.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/v7/concurrentfill.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/v7/filedialog.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/v7/fitpanel.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/v7/fitpanel6.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/v7/histops.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/v7/index.md
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/v7/ntuple/index.md
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/v7/ntuple/ntpl001_staff.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/v7/ntuple/ntpl002_vector.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/v7/ntuple/ntpl004_dimuon.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/v7/ntuple/ntpl005_introspection.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/v7/ntuple/ntpl006_friends.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/v7/ntuple/ntpl007_mtFill.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/v7/ntuple/ntpl008_import.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/v7/ntuple/ntpl009_parallelWriter.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/v7/ntuple/ntpl010_skim.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/v7/ntuple/ntpl011_global_temperatures.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/v7/ntuple/ntpl012_processor.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/v7/ntuple/ntpl013_staged.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/v7/ntuple/ntpl014_framework.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/v7/perf.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/v7/perfcomp.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/v7/simple.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/vecops/index.md
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/vecops/vo001_AdoptOrOwnMemory.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/vecops/vo001_AdoptOrOwnMemory.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/vecops/vo002_VectorCalculations.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/vecops/vo003_LogicalOperations.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/vecops/vo004_SortAndSelect.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/vecops/vo004_SortAndSelect.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/vecops/vo005_Combinations.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/vecops/vo005_Combinations.py
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/vecops/vo006_IndexManipulation.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/vecops/vo007_PhysicsHelpers.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/webcanv/fonts_ttf.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/webcanv/haxis.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/webcanv/inframe.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/webcanv/latex_url.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/webcanv/logN.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/webcanv/triangle.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/webcanv/triangle.mjs
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/webcanv/twoscales.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/webgui/geom/geom_threejs.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/webgui/geom/geom_threejs.html
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/webgui/panel/Readme.md
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/webgui/panel/controller/TestPanel.controller.js
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/webgui/panel/view/TestPanel.view.xml
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/webgui/panel/webpanel.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/webgui/ping/Readme.md
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/webgui/ping/ping.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/webgui/ping/ping.html
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/webgui/qtweb/CMakeLists.txt
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/webgui/qtweb/ExampleMain.cpp
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/webgui/qtweb/ExampleWidget.cpp
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/webgui/qtweb/ExampleWidget.h
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/webgui/qtweb/ExampleWidget.ui
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/webgui/qtweb/RCanvasWidget.cpp
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/webgui/qtweb/RCanvasWidget.h
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/webgui/qtweb/RGeomViewerWidget.cpp
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/webgui/qtweb/RGeomViewerWidget.h
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/webgui/qtweb/Readme.md
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/webgui/qtweb/TCanvasWidget.cpp
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/webgui/qtweb/TCanvasWidget.h
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/webgui/webwindow/webwindow.cxx
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/webgui/webwindow/webwindow.html
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/xml/DOMParsePerson.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/xml/DOMRecursive.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/xml/SAXHandler.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/xml/person.dtd
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/xml/person.xml
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/xml/saxexample.xml
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/xml/xmlmodifyfile.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/xml/xmlnewfile.C
-%%PORTDOCS%%%%DOCSDIR%%/tutorials/xml/xmlreadfile.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/cocoa/customcolor.h
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/cocoa/flower.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/cocoa/grad.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/cocoa/grad2.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/cocoa/gradients.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/cocoa/index.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/cocoa/parallelcoordtrans.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/cocoa/radialgradients.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/cocoa/transp.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/cocoa/transp_text.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/cocoa/transparentpad.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/Default.png
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/MultiView.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/SplitGLView.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/alice_esd.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/alice_esd_html_summary.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/alice_esd_split.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/alice_vsd.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/annotation.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/arrow.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/arrow_standalone.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/assembly.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/box.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/boxset.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/boxset_cones.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/broken_torus.tring
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/calo_detail.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/calorimeters.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/camera_restore.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/compound.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/csgdemo.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/geom_alias.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/geom_alice_its.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/geom_alice_tpc.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/geom_atlas.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/geom_atlas_playback.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/geom_cms.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/geom_cms_playback.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/geom_cms_stereo.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/geom_default.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/geom_lhcb.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/glplot.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/glplot_geom.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/hierarchical_scene.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/histobrowser.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/jetcone.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/lineset.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/lineset.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/nasashuttle.3ds
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/overlay_palette.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/pack.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/paramlist.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/pointset.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/projection.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/projection_prescale.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/quadset.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/run_alice_esd.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/run_alice_esd_split.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/selection_sigs.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/show_extract.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/swap.png
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/text.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/track.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/triangleset.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/view3ds.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve/window_manager.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve7/box.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve7/boxset.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve7/boxset_cones.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve7/calorimeters.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve7/collection_proxies.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve7/compound.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve7/csgdemo.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve7/error_ellipse.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve7/eveGeoBrowser.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve7/event_demo.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve7/geoTopNode.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve7/geom_cms.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve7/index.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve7/jets.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve7/lego.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve7/lineset.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve7/overlay_test.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve7/points.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve7/projection_prescale.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve7/show_extract.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve7/texts.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/eve7/tracks.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/geom/RadioNuclides.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/geom/building.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/geom/cheongwadae.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/geom/csgdemo.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/geom/gdml/opticalsurfaces.gdml
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/geom/gdml/testoptical.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/geom/geomAlice.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/geom/geomAlice_itsv.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/geom/geomAtlas.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/geom/geomBrahms.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/geom/geomD0.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/geom/iterplugin.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/geom/lego.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/geom/mp3player.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/geom/parallel_world.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/geom/robot.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/geom/rootgeom.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/geom/runplugin.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/geom/south_gate.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/geom/station1.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/geom/station2.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/geom/tank.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/geom/teddy.obj
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/geom/tessellatedNav.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/geom/visualizeWavefrontObj.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/geom/web_cms.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gl/glViewerExercise.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gl/glViewerLOD.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gl/glbox.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gl/gldemos.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gl/glh3c.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gl/glparametric.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gl/glparametrics2.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gl/glrose.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gl/glsurfaces.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gl/gltf3.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gl/glvox1.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gl/glvox2.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gl/grad.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gl/grad2.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gl/gradients.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gl/gviz3d.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gl/nucleus.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gl/parallelcoordtrans.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gl/radialgradients.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gl/transp.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gl/transp_text.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gl/transparentpad.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gl/viewer3DLocal.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gl/viewer3DMaster.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/accessiblecolorschemes.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/analyze.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/anim.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/annotation3d.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/archi.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/arrows.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/basic3d.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/canvas.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/canvas2.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/compile.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/crown.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/diamond.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/earth.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/earth.dat
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/ellipse.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/eval.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/event.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/feynman.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/first.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/formula1.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/formula1.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/framework.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/gaxis.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/gaxis2.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/gaxis3.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/graph_edit_playback.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/greyscale.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/gtime.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/inside.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/latex.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/latex2.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/latex3.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/latex4.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/latex5.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/logscales.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/mandelbrot.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/markerwarning.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/mass_spectrum.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/multipalette.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/palettes.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/pavetext.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/perceptualcolormap.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/piechart.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/polytest1.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/polytest2.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/pstable.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/psview.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/quarks.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/save_batch.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/saveall.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/schroedinger_hydrogen.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/splines_test.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/surfaces.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/surfaces.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/timeonaxis3.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/tmathtext.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/tmathtext2.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/tornado.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/tornado.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/transparency.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/triangles.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphics/xyplot.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/SWAN2017.dat
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/data_basic.txt
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr001_simple.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr001_simple.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr002_errors.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr002_errors.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr003_errors2.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr003_errors2.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr004_errors_asym.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr004_errors_asym.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr005_apply.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr005_apply.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr006_scatter.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr006_scatter.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr007_multigraph.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr007_multigraph.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr008_multierrors.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr009_bent_err.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr009_bent_err.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr010_approx_smooth.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr010_approx_smooth.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr011_graph2d_errorsfit.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr011_graph2d_errorsfit.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr012_polar.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr012_polar.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr013_polar2.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr013_polar2.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr014_polar3.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr014_polar3.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr015_smooth.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr016_struct.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr017_time.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr018_time2.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr101_shade_area.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr102_reverse_graph.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr103_zones.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr103_zones.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr104_palettecolor.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr105_multigraphpalettecolor.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr106_exclusiongraph.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr107_exclusiongraph2.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr108_timeSeriesFromCSV.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr108_timeSeriesFromCSV.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr109_timeSeriesFromCSV_RDF.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr110_logscale.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr111_legend.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr112_reverse_graph_and_errors.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr201_waves.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr202_textmarkers.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr301_highlight1.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr302_highlight2.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/gr303_zdemo.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/index.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/graphs/motorcycle.dat
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/CPUMeter.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/Slider3Demo.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/WorldMap.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/buttonChangelabel.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/buttonTest.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/buttongroupState.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/buttonsLayout.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/calendar.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/customContextMenu.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/customTH1Fmenu.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/drag_and_drop.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/exec3.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/exec_macro.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/games.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/gtreeTableTest.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/guiWithCLING.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/gui_simple.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/guilabels.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/guitest.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/guitest_playback.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/iconAsXPMData.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/listBox.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/mditest.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/mditestbg.xpm
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/ntupleTableTest.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/numberEntry.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/numberEntry.py
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/simpleTableTest.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/splitbuttonTest.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/splitterHorizontal.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/splitterVertical.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/staffTableTest.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/statusBar.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/textEntries.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/textviewostream.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/gui/worldmap.jpg
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/image/fore.xpm
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/image/galaxy_image.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/image/hist2image.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/image/hsumanim.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/image/image2hist.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/image/img2pad.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/image/imgconv.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/image/mditestbg.xpm
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/image/pad2png.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/image/rose512.jpg
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/image/rose_image.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/image/trans_graph.C
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/index.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webcanv/fonts_ttf.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webcanv/haxis.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webcanv/inframe.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webcanv/latex_url.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webcanv/logN.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webcanv/triangle.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webcanv/triangle.mjs
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webcanv/twoscales.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webgui/bootstrap/Readme.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webgui/bootstrap/dist/css/styles.css
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webgui/bootstrap/dist/index.html
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webgui/bootstrap/dist/js/scripts.js
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webgui/bootstrap/webwindow.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webgui/geom/geom_threejs.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webgui/geom/geom_threejs.html
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webgui/panel/Readme.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webgui/panel/controller/TestPanel.controller.js
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webgui/panel/view/TestPanel.view.xml
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webgui/panel/webpanel.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webgui/ping/Readme.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webgui/ping/ping.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webgui/ping/ping.html
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webgui/qtweb/CMakeLists.txt
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webgui/qtweb/ExampleMain.cpp
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webgui/qtweb/ExampleWidget.cpp
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webgui/qtweb/ExampleWidget.h
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webgui/qtweb/ExampleWidget.ui
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webgui/qtweb/RCanvasWidget.cpp
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webgui/qtweb/RCanvasWidget.h
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webgui/qtweb/RGeomViewerWidget.cpp
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webgui/qtweb/RGeomViewerWidget.h
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webgui/qtweb/Readme.md
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webgui/qtweb/TCanvasWidget.cpp
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webgui/qtweb/TCanvasWidget.h
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webgui/webwindow/webwindow.cxx
+%%PORTDOCS%%%%DOCSDIR%%/tutorials/visualisation/webgui/webwindow/webwindow.html
%%FORTRAN%%share/man/man1/g2root.1.gz
%%FORTRAN%%share/man/man1/h2root.1.gz
share/man/man1/hadd.1.gz
@@ -7788,6 +7787,7 @@ share/man/man1/system.rootdaemonrc.1.gz
%%HTTP%%%%DATADIR%%/ui5/eve7/controller/GeoTable.controller.js
%%HTTP%%%%DATADIR%%/ui5/eve7/controller/Lego.controller.js
%%HTTP%%%%DATADIR%%/ui5/eve7/controller/Main.controller.js
+%%HTTP%%%%DATADIR%%/ui5/eve7/controller/MainMini.controller.js
%%HTTP%%%%DATADIR%%/ui5/eve7/controller/Summary.controller.js
%%HTTP%%%%DATADIR%%/ui5/eve7/css/eve.css
%%HTTP%%%%DATADIR%%/ui5/eve7/eve.mjs
@@ -7804,6 +7804,7 @@ share/man/man1/system.rootdaemonrc.1.gz
%%HTTP%%%%DATADIR%%/ui5/eve7/lib/OutlinePassEve.js
%%HTTP%%%%DATADIR%%/ui5/eve7/lib/RenderCore.js
%%HTTP%%%%DATADIR%%/ui5/eve7/manifest.json
+%%HTTP%%%%DATADIR%%/ui5/eve7/manifest-mini.json
%%HTTP%%%%DATADIR%%/ui5/eve7/rcore/LICENSE
%%HTTP%%%%DATADIR%%/ui5/eve7/rcore/REveRenderCore-min.mjs
%%HTTP%%%%DATADIR%%/ui5/eve7/rcore/shaders/basic/basic_stripes_template.frag
@@ -7854,6 +7855,7 @@ share/man/man1/system.rootdaemonrc.1.gz
%%HTTP%%%%DATADIR%%/ui5/eve7/view/Lego.view.xml
%%HTTP%%%%DATADIR%%/ui5/eve7/view/Main.view.xml
%%HTTP%%%%DATADIR%%/ui5/eve7/view/MainMain.view.xml
+%%HTTP%%%%DATADIR%%/ui5/eve7/view/MainMini.view.xml
%%HTTP%%%%DATADIR%%/ui5/eve7/view/Summary.view.xml
%%HTTP%%%%DATADIR%%/ui5/fitpanel/controller/ColorButton.js
%%HTTP%%%%DATADIR%%/ui5/fitpanel/controller/FitPanel.controller.js
diff --git a/devel/rubygem-async/Makefile b/devel/rubygem-async/Makefile
index 59ba78641d09..b8877fdaa07f 100644
--- a/devel/rubygem-async/Makefile
+++ b/devel/rubygem-async/Makefile
@@ -1,5 +1,5 @@
PORTNAME= async
-PORTVERSION= 2.24.0
+PORTVERSION= 2.25.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -13,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/license.md
RUN_DEPENDS= rubygem-console>=1.29<2:devel/rubygem-console \
rubygem-fiber-annotation>=0:devel/rubygem-fiber-annotation \
- rubygem-io-event>=1.9<2:devel/rubygem-io-event \
+ rubygem-io-event>=1.11<2:devel/rubygem-io-event \
rubygem-metrics>=0.12<1:devel/rubygem-metrics \
rubygem-traces>=0.15<1:devel/rubygem-traces
diff --git a/devel/rubygem-async/distinfo b/devel/rubygem-async/distinfo
index 69fc9c4e3818..b4ebdbd03583 100644
--- a/devel/rubygem-async/distinfo
+++ b/devel/rubygem-async/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546610
-SHA256 (rubygem/async-2.24.0.gem) = 589d11ac6d5808da195ed5ac71f37afcab505855aa958bf5fc463a5469c34377
-SIZE (rubygem/async-2.24.0.gem) = 36864
+TIMESTAMP = 1750188168
+SHA256 (rubygem/async-2.25.0.gem) = bbc6293b86cac00025a0b1cc3baaf27638a0c94db60a842f2e8c870febf5b6e1
+SIZE (rubygem/async-2.25.0.gem) = 36864
diff --git a/devel/rubygem-aws-partitions/Makefile b/devel/rubygem-aws-partitions/Makefile
index 05b45d3d67a0..18338ec6129a 100644
--- a/devel/rubygem-aws-partitions/Makefile
+++ b/devel/rubygem-aws-partitions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-partitions
-PORTVERSION= 1.1112.0
+PORTVERSION= 1.1113.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-partitions/distinfo b/devel/rubygem-aws-partitions/distinfo
index 0f2fe71138e1..0f1da122921f 100644
--- a/devel/rubygem-aws-partitions/distinfo
+++ b/devel/rubygem-aws-partitions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813130
-SHA256 (rubygem/aws-partitions-1.1112.0.gem) = d97266ffe4a078c4999589fc4bb90262574137b73504be1317154c60c94b6027
-SIZE (rubygem/aws-partitions-1.1112.0.gem) = 80896
+TIMESTAMP = 1750188170
+SHA256 (rubygem/aws-partitions-1.1113.0.gem) = 92f02ae8db6153c849f817b4049dcdf81b68e57557d2bdb0125fe4c5e9287d7e
+SIZE (rubygem/aws-partitions-1.1113.0.gem) = 80896
diff --git a/devel/rubygem-aws-sdk-amplify/Makefile b/devel/rubygem-aws-sdk-amplify/Makefile
index b8850c3ec2d5..caf2114b9a4c 100644
--- a/devel/rubygem-aws-sdk-amplify/Makefile
+++ b/devel/rubygem-aws-sdk-amplify/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-amplify
-PORTVERSION= 1.86.0
+PORTVERSION= 1.87.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-amplify/distinfo b/devel/rubygem-aws-sdk-amplify/distinfo
index fd5c991dad70..af3c34ad730d 100644
--- a/devel/rubygem-aws-sdk-amplify/distinfo
+++ b/devel/rubygem-aws-sdk-amplify/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813142
-SHA256 (rubygem/aws-sdk-amplify-1.86.0.gem) = 1dcfb37be9b97123620d0a6cbe54aecf2001e607f7cb326507646d8f0c634e4c
-SIZE (rubygem/aws-sdk-amplify-1.86.0.gem) = 63488
+TIMESTAMP = 1750188172
+SHA256 (rubygem/aws-sdk-amplify-1.87.0.gem) = 4ef28f0e9266eace3e35306631cacce780c603a52b63661e15fdb5c866f8ea77
+SIZE (rubygem/aws-sdk-amplify-1.87.0.gem) = 63488
diff --git a/devel/rubygem-aws-sdk-apigateway/Makefile b/devel/rubygem-aws-sdk-apigateway/Makefile
index 7ded7a9312ef..87ce244d20fd 100644
--- a/devel/rubygem-aws-sdk-apigateway/Makefile
+++ b/devel/rubygem-aws-sdk-apigateway/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-apigateway
-PORTVERSION= 1.117.0
+PORTVERSION= 1.118.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-apigateway/distinfo b/devel/rubygem-aws-sdk-apigateway/distinfo
index 9d36119f4f80..7a1383ab4f90 100644
--- a/devel/rubygem-aws-sdk-apigateway/distinfo
+++ b/devel/rubygem-aws-sdk-apigateway/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813148
-SHA256 (rubygem/aws-sdk-apigateway-1.117.0.gem) = 615dfbbb048d0ea1503240dcd150db70c542c6b08c14177b56f3267f7a85822a
-SIZE (rubygem/aws-sdk-apigateway-1.117.0.gem) = 119296
+TIMESTAMP = 1750188174
+SHA256 (rubygem/aws-sdk-apigateway-1.118.0.gem) = e66d5fb7e84cdbda1a108f36e33133e694fad2fd904df658b4dad6f1613867a0
+SIZE (rubygem/aws-sdk-apigateway-1.118.0.gem) = 119808
diff --git a/devel/rubygem-aws-sdk-apigatewayv2/Makefile b/devel/rubygem-aws-sdk-apigatewayv2/Makefile
index 3257314af714..c8be9755ad00 100644
--- a/devel/rubygem-aws-sdk-apigatewayv2/Makefile
+++ b/devel/rubygem-aws-sdk-apigatewayv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-apigatewayv2
-PORTVERSION= 1.76.0
+PORTVERSION= 1.77.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-apigatewayv2/distinfo b/devel/rubygem-aws-sdk-apigatewayv2/distinfo
index 09a62e7c90c2..8e33073ef27c 100644
--- a/devel/rubygem-aws-sdk-apigatewayv2/distinfo
+++ b/devel/rubygem-aws-sdk-apigatewayv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813152
-SHA256 (rubygem/aws-sdk-apigatewayv2-1.76.0.gem) = 94276edeeeb20904a281ffb16c9b8023e62a100b97de27066212c3728f86ed81
-SIZE (rubygem/aws-sdk-apigatewayv2-1.76.0.gem) = 95232
+TIMESTAMP = 1750188176
+SHA256 (rubygem/aws-sdk-apigatewayv2-1.77.0.gem) = c564c8deb48b8de136304c0d5964860bf07d79ba38beb16d28d93c8f9cd8e07e
+SIZE (rubygem/aws-sdk-apigatewayv2-1.77.0.gem) = 100864
diff --git a/devel/rubygem-aws-sdk-bcmpricingcalculator/Makefile b/devel/rubygem-aws-sdk-bcmpricingcalculator/Makefile
index d82c120139f3..5991fc4f0aed 100644
--- a/devel/rubygem-aws-sdk-bcmpricingcalculator/Makefile
+++ b/devel/rubygem-aws-sdk-bcmpricingcalculator/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bcmpricingcalculator
-PORTVERSION= 1.11.0
+PORTVERSION= 1.12.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-bcmpricingcalculator/distinfo b/devel/rubygem-aws-sdk-bcmpricingcalculator/distinfo
index 0a00162a279a..c8f8b1b69c35 100644
--- a/devel/rubygem-aws-sdk-bcmpricingcalculator/distinfo
+++ b/devel/rubygem-aws-sdk-bcmpricingcalculator/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813212
-SHA256 (rubygem/aws-sdk-bcmpricingcalculator-1.11.0.gem) = f75e93347bd068a40734cedf8b764363540b40bc753fe680576100ca3f1c05d9
-SIZE (rubygem/aws-sdk-bcmpricingcalculator-1.11.0.gem) = 54272
+TIMESTAMP = 1750188178
+SHA256 (rubygem/aws-sdk-bcmpricingcalculator-1.12.0.gem) = df1937f03370feb5bbd5636fbf648263a381f1b310f580b04ccb08a95327d42b
+SIZE (rubygem/aws-sdk-bcmpricingcalculator-1.12.0.gem) = 54272
diff --git a/devel/rubygem-aws-sdk-bedrock/Makefile b/devel/rubygem-aws-sdk-bedrock/Makefile
index d4062562091f..9149ced67270 100644
--- a/devel/rubygem-aws-sdk-bedrock/Makefile
+++ b/devel/rubygem-aws-sdk-bedrock/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrock
-PORTVERSION= 1.47.0
+PORTVERSION= 1.48.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-bedrock/distinfo b/devel/rubygem-aws-sdk-bedrock/distinfo
index d5aa42246fd5..6f3a4b54ed38 100644
--- a/devel/rubygem-aws-sdk-bedrock/distinfo
+++ b/devel/rubygem-aws-sdk-bedrock/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813214
-SHA256 (rubygem/aws-sdk-bedrock-1.47.0.gem) = b58b50cb2a78b8df88690349c3fe0e9de085d812c970582e909f0f801c7bfca5
-SIZE (rubygem/aws-sdk-bedrock-1.47.0.gem) = 126464
+TIMESTAMP = 1750188180
+SHA256 (rubygem/aws-sdk-bedrock-1.48.0.gem) = c5d1c30eef9b7daa19bd27ebc0657619e5f6cd9885ed01f6ab4128129ba1471e
+SIZE (rubygem/aws-sdk-bedrock-1.48.0.gem) = 129536
diff --git a/devel/rubygem-aws-sdk-bedrockagentruntime/Makefile b/devel/rubygem-aws-sdk-bedrockagentruntime/Makefile
index 96bf3c145c30..f1d1dc321a54 100644
--- a/devel/rubygem-aws-sdk-bedrockagentruntime/Makefile
+++ b/devel/rubygem-aws-sdk-bedrockagentruntime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-bedrockagentruntime
-PORTVERSION= 1.57.0
+PORTVERSION= 1.58.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-bedrockagentruntime/distinfo b/devel/rubygem-aws-sdk-bedrockagentruntime/distinfo
index ae567180de8b..858cc2a22c6e 100644
--- a/devel/rubygem-aws-sdk-bedrockagentruntime/distinfo
+++ b/devel/rubygem-aws-sdk-bedrockagentruntime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813218
-SHA256 (rubygem/aws-sdk-bedrockagentruntime-1.57.0.gem) = 2c829ac12bebb9ddf5a8915752cdde6a800cb9665bc1ff377b6b117765e95296
-SIZE (rubygem/aws-sdk-bedrockagentruntime-1.57.0.gem) = 137216
+TIMESTAMP = 1750188182
+SHA256 (rubygem/aws-sdk-bedrockagentruntime-1.58.0.gem) = f85be8e827871890e7f66ea9e026ca55f87dc32aa23286e39206a8fe97d47795
+SIZE (rubygem/aws-sdk-bedrockagentruntime-1.58.0.gem) = 138752
diff --git a/devel/rubygem-aws-sdk-cloudformation/Makefile b/devel/rubygem-aws-sdk-cloudformation/Makefile
index 655962f5ada6..9f52b6ac3b9f 100644
--- a/devel/rubygem-aws-sdk-cloudformation/Makefile
+++ b/devel/rubygem-aws-sdk-cloudformation/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudformation
-PORTVERSION= 1.132.0
+PORTVERSION= 1.133.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-cloudformation/distinfo b/devel/rubygem-aws-sdk-cloudformation/distinfo
index 65a8aee26662..72401c0519c8 100644
--- a/devel/rubygem-aws-sdk-cloudformation/distinfo
+++ b/devel/rubygem-aws-sdk-cloudformation/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813258
-SHA256 (rubygem/aws-sdk-cloudformation-1.132.0.gem) = 862d9a2d0f4dc7c23af8ff69f2128a8759371ca6eaf04a7f2ec6b06e605c13ec
-SIZE (rubygem/aws-sdk-cloudformation-1.132.0.gem) = 210944
+TIMESTAMP = 1750188184
+SHA256 (rubygem/aws-sdk-cloudformation-1.133.0.gem) = 490393d6e66848a5dd48f536f650de4237a6082f195ef8ea1e27de551e9ca321
+SIZE (rubygem/aws-sdk-cloudformation-1.133.0.gem) = 210944
diff --git a/devel/rubygem-aws-sdk-core/Makefile b/devel/rubygem-aws-sdk-core/Makefile
index 3c39536c803d..0dca981942c4 100644
--- a/devel/rubygem-aws-sdk-core/Makefile
+++ b/devel/rubygem-aws-sdk-core/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-core
-PORTVERSION= 3.225.0
+PORTVERSION= 3.225.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-core/distinfo b/devel/rubygem-aws-sdk-core/distinfo
index 2b2f7346c071..57f08784ba2d 100644
--- a/devel/rubygem-aws-sdk-core/distinfo
+++ b/devel/rubygem-aws-sdk-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813342
-SHA256 (rubygem/aws-sdk-core-3.225.0.gem) = 7c4ad88b489835ab17b342a621e820ca5759eab04b68a32213d00b9594524ecd
-SIZE (rubygem/aws-sdk-core-3.225.0.gem) = 392192
+TIMESTAMP = 1750188186
+SHA256 (rubygem/aws-sdk-core-3.225.1.gem) = daaf302c33198b15f0a2b2f9b8e469d72175ed34caaa309ccb82384d8a47f181
+SIZE (rubygem/aws-sdk-core-3.225.1.gem) = 392192
diff --git a/devel/rubygem-aws-sdk-ec2/Makefile b/devel/rubygem-aws-sdk-ec2/Makefile
index 6911ad224915..10298fb02b0a 100644
--- a/devel/rubygem-aws-sdk-ec2/Makefile
+++ b/devel/rubygem-aws-sdk-ec2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ec2
-PORTVERSION= 1.529.0
+PORTVERSION= 1.530.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-ec2
LICENSE= APACHE20
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-aws-sdk-core>=3.216.0<4:devel/rubygem-aws-sdk-core \
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
USES= gem
diff --git a/devel/rubygem-aws-sdk-ec2/distinfo b/devel/rubygem-aws-sdk-ec2/distinfo
index 6f5b1c2157c5..0098629aad0b 100644
--- a/devel/rubygem-aws-sdk-ec2/distinfo
+++ b/devel/rubygem-aws-sdk-ec2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748831284
-SHA256 (rubygem/aws-sdk-ec2-1.529.0.gem) = 9ae560b0f5b87f7d10a39d38b46114376c75aac725f5edaf52bffc0a9ccf29ca
-SIZE (rubygem/aws-sdk-ec2-1.529.0.gem) = 1454592
+TIMESTAMP = 1750188188
+SHA256 (rubygem/aws-sdk-ec2-1.530.0.gem) = 6d5f59b0e819dedbff07ffefde29dc688f8030ad337f1612cd120cda5a58ebaa
+SIZE (rubygem/aws-sdk-ec2-1.530.0.gem) = 1454592
diff --git a/devel/rubygem-aws-sdk-ecr/Makefile b/devel/rubygem-aws-sdk-ecr/Makefile
index 7dbf7253def4..eaa4c262c0c7 100644
--- a/devel/rubygem-aws-sdk-ecr/Makefile
+++ b/devel/rubygem-aws-sdk-ecr/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ecr
-PORTVERSION= 1.103.0
+PORTVERSION= 1.104.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-ecr/distinfo b/devel/rubygem-aws-sdk-ecr/distinfo
index 1b19fbed9027..96c211edaef0 100644
--- a/devel/rubygem-aws-sdk-ecr/distinfo
+++ b/devel/rubygem-aws-sdk-ecr/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813396
-SHA256 (rubygem/aws-sdk-ecr-1.103.0.gem) = d3a6cb8b491da89676a5a30b1a2af9399ca2eb659d3a15d5aab2509ffe622954
-SIZE (rubygem/aws-sdk-ecr-1.103.0.gem) = 87040
+TIMESTAMP = 1750188190
+SHA256 (rubygem/aws-sdk-ecr-1.104.0.gem) = 52eed429f905927182d1676730531a464675ef95bb7f81e3c0280991f361bd7a
+SIZE (rubygem/aws-sdk-ecr-1.104.0.gem) = 87552
diff --git a/devel/rubygem-aws-sdk-emrserverless/Makefile b/devel/rubygem-aws-sdk-emrserverless/Makefile
index 61a3a6f934aa..cd2eb5119db8 100644
--- a/devel/rubygem-aws-sdk-emrserverless/Makefile
+++ b/devel/rubygem-aws-sdk-emrserverless/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-emrserverless
-PORTVERSION= 1.46.0
+PORTVERSION= 1.47.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-emrserverless/distinfo b/devel/rubygem-aws-sdk-emrserverless/distinfo
index e6f6a0e10913..0cfa1897f7be 100644
--- a/devel/rubygem-aws-sdk-emrserverless/distinfo
+++ b/devel/rubygem-aws-sdk-emrserverless/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813424
-SHA256 (rubygem/aws-sdk-emrserverless-1.46.0.gem) = 97ba333bcb8c947055c1dfb020435d5c43e29f231e077e0c186042ba9cd9cefd
-SIZE (rubygem/aws-sdk-emrserverless-1.46.0.gem) = 46080
+TIMESTAMP = 1750188192
+SHA256 (rubygem/aws-sdk-emrserverless-1.47.0.gem) = ea4bdd61bed60c735d12a1589bca84b574526062257c5373ffe0b1fb6152297f
+SIZE (rubygem/aws-sdk-emrserverless-1.47.0.gem) = 46592
diff --git a/devel/rubygem-aws-sdk-evs/Makefile b/devel/rubygem-aws-sdk-evs/Makefile
new file mode 100644
index 000000000000..6a609665921e
--- /dev/null
+++ b/devel/rubygem-aws-sdk-evs/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= aws-sdk-evs
+PORTVERSION= 1.0.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Official AWS Ruby gem for Amazon Elastic VMware Service (EVS)
+WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-evs
+
+LICENSE= APACHE20
+LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+
+RUN_DEPENDS= rubygem-aws-sdk-core>=3.225.0<4:devel/rubygem-aws-sdk-core \
+ rubygem-aws-sigv4>=1.5<2:devel/rubygem-aws-sigv4
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-aws-sdk-evs/distinfo b/devel/rubygem-aws-sdk-evs/distinfo
new file mode 100644
index 000000000000..8a6a2c2befb7
--- /dev/null
+++ b/devel/rubygem-aws-sdk-evs/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1750188000
+SHA256 (rubygem/aws-sdk-evs-1.0.0.gem) = 0b23ccbbbf9df2d4f71434e523df7fba4385e3360c93930418403e4ed6da07d8
+SIZE (rubygem/aws-sdk-evs-1.0.0.gem) = 39424
diff --git a/devel/rubygem-aws-sdk-evs/pkg-descr b/devel/rubygem-aws-sdk-evs/pkg-descr
new file mode 100644
index 000000000000..4f5429d2df7f
--- /dev/null
+++ b/devel/rubygem-aws-sdk-evs/pkg-descr
@@ -0,0 +1 @@
+Official AWS Ruby gem for Amazon Elastic VMware Service (EVS).
diff --git a/devel/rubygem-aws-sdk-invoicing/Makefile b/devel/rubygem-aws-sdk-invoicing/Makefile
index 410dff2dfc70..b7fa57df07e0 100644
--- a/devel/rubygem-aws-sdk-invoicing/Makefile
+++ b/devel/rubygem-aws-sdk-invoicing/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-invoicing
-PORTVERSION= 1.6.0
+PORTVERSION= 1.7.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-invoicing/distinfo b/devel/rubygem-aws-sdk-invoicing/distinfo
index 39e3b46dd0a5..a09659006ad4 100644
--- a/devel/rubygem-aws-sdk-invoicing/distinfo
+++ b/devel/rubygem-aws-sdk-invoicing/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813496
-SHA256 (rubygem/aws-sdk-invoicing-1.6.0.gem) = ad5d6101f06bfcc6d59b66c8b1317b3f641d41a22e26ea5475607ecec9012a45
-SIZE (rubygem/aws-sdk-invoicing-1.6.0.gem) = 29184
+TIMESTAMP = 1750188194
+SHA256 (rubygem/aws-sdk-invoicing-1.7.0.gem) = 8b6204ef4ef4410e4a76b503ca029f9d1c03f376c050d9275e2cebbe35dac9f4
+SIZE (rubygem/aws-sdk-invoicing-1.7.0.gem) = 35328
diff --git a/devel/rubygem-aws-sdk-kms/Makefile b/devel/rubygem-aws-sdk-kms/Makefile
index e8e867d2b5b2..461319dd8ff7 100644
--- a/devel/rubygem-aws-sdk-kms/Makefile
+++ b/devel/rubygem-aws-sdk-kms/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-kms
-PORTVERSION= 1.102.0
+PORTVERSION= 1.104.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-kms/distinfo b/devel/rubygem-aws-sdk-kms/distinfo
index 9ca1bdf46cd9..1e320e9469c2 100644
--- a/devel/rubygem-aws-sdk-kms/distinfo
+++ b/devel/rubygem-aws-sdk-kms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813560
-SHA256 (rubygem/aws-sdk-kms-1.102.0.gem) = 443cb01b283a39863ef59603ec8f5da388103249ee02f489dfb231b95ec22ac3
-SIZE (rubygem/aws-sdk-kms-1.102.0.gem) = 161792
+TIMESTAMP = 1750188196
+SHA256 (rubygem/aws-sdk-kms-1.104.0.gem) = d65f13254452a9648fc3557018214e4c1809224c8538de576dd079772f0390f4
+SIZE (rubygem/aws-sdk-kms-1.104.0.gem) = 165888
diff --git a/devel/rubygem-aws-sdk-mediaconnect/Makefile b/devel/rubygem-aws-sdk-mediaconnect/Makefile
index b06ede3a98f4..d0df18944f41 100644
--- a/devel/rubygem-aws-sdk-mediaconnect/Makefile
+++ b/devel/rubygem-aws-sdk-mediaconnect/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediaconnect
-PORTVERSION= 1.81.0
+PORTVERSION= 1.82.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-mediaconnect/distinfo b/devel/rubygem-aws-sdk-mediaconnect/distinfo
index 70ac7fa9fda1..63a46b2376c0 100644
--- a/devel/rubygem-aws-sdk-mediaconnect/distinfo
+++ b/devel/rubygem-aws-sdk-mediaconnect/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813620
-SHA256 (rubygem/aws-sdk-mediaconnect-1.81.0.gem) = 9cca95f022b006389ff94fd6601be736a92e6a84410700bac2d08b0d2470fed0
-SIZE (rubygem/aws-sdk-mediaconnect-1.81.0.gem) = 94208
+TIMESTAMP = 1750188198
+SHA256 (rubygem/aws-sdk-mediaconnect-1.82.0.gem) = 7365529412451258cbcc68314f8ebba3c76ef3e9fa4e53121055744ac655f9cd
+SIZE (rubygem/aws-sdk-mediaconnect-1.82.0.gem) = 94720
diff --git a/devel/rubygem-aws-sdk-mediaconvert/Makefile b/devel/rubygem-aws-sdk-mediaconvert/Makefile
index 74722b0c87f0..b8b50a87601c 100644
--- a/devel/rubygem-aws-sdk-mediaconvert/Makefile
+++ b/devel/rubygem-aws-sdk-mediaconvert/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-mediaconvert
-PORTVERSION= 1.160.0
+PORTVERSION= 1.161.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-mediaconvert/distinfo b/devel/rubygem-aws-sdk-mediaconvert/distinfo
index 55dd9149613e..627832f6ee80 100644
--- a/devel/rubygem-aws-sdk-mediaconvert/distinfo
+++ b/devel/rubygem-aws-sdk-mediaconvert/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813622
-SHA256 (rubygem/aws-sdk-mediaconvert-1.160.0.gem) = 48bded7432312a4a3bcb82c03d562a847db9e743edf751e998eee2eca38f402c
-SIZE (rubygem/aws-sdk-mediaconvert-1.160.0.gem) = 329728
+TIMESTAMP = 1750188200
+SHA256 (rubygem/aws-sdk-mediaconvert-1.161.0.gem) = d663ea3ebdb94241b5efcd044aa1f7ab0af155da57e50b41efde011c1de6f0b3
+SIZE (rubygem/aws-sdk-mediaconvert-1.161.0.gem) = 331264
diff --git a/devel/rubygem-aws-sdk-networkfirewall/Makefile b/devel/rubygem-aws-sdk-networkfirewall/Makefile
index 5a9eac24afc7..91caedff0dcd 100644
--- a/devel/rubygem-aws-sdk-networkfirewall/Makefile
+++ b/devel/rubygem-aws-sdk-networkfirewall/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-networkfirewall
-PORTVERSION= 1.67.0
+PORTVERSION= 1.68.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-networkfirewall/distinfo b/devel/rubygem-aws-sdk-networkfirewall/distinfo
index b841d358a156..3a8aeb48464b 100644
--- a/devel/rubygem-aws-sdk-networkfirewall/distinfo
+++ b/devel/rubygem-aws-sdk-networkfirewall/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813666
-SHA256 (rubygem/aws-sdk-networkfirewall-1.67.0.gem) = a53ec878680f6b4802de05f1fd4b12059b2dbdaaa1e7c38696d657134c35f2df
-SIZE (rubygem/aws-sdk-networkfirewall-1.67.0.gem) = 105984
+TIMESTAMP = 1750188202
+SHA256 (rubygem/aws-sdk-networkfirewall-1.68.0.gem) = de004090e909c554248b7c1ef9d233c7cbc2ab3b108960df4deb45280c4aede9
+SIZE (rubygem/aws-sdk-networkfirewall-1.68.0.gem) = 107008
diff --git a/devel/rubygem-aws-sdk-rds/Makefile b/devel/rubygem-aws-sdk-rds/Makefile
index 03a7abdcedeb..40f919402480 100644
--- a/devel/rubygem-aws-sdk-rds/Makefile
+++ b/devel/rubygem-aws-sdk-rds/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-rds
-PORTVERSION= 1.278.0
+PORTVERSION= 1.279.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-rds/distinfo b/devel/rubygem-aws-sdk-rds/distinfo
index 0409e687df01..e2abe6fdf3df 100644
--- a/devel/rubygem-aws-sdk-rds/distinfo
+++ b/devel/rubygem-aws-sdk-rds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813752
-SHA256 (rubygem/aws-sdk-rds-1.278.0.gem) = 7fea8156fae0d3e21ab1deb887a78b5872d4651274e2830ec81e07f341e32162
-SIZE (rubygem/aws-sdk-rds-1.278.0.gem) = 641024
+TIMESTAMP = 1750188204
+SHA256 (rubygem/aws-sdk-rds-1.279.0.gem) = 49fb374ea2514bc84c196f870d3e25de7b1e8bb3c8b05ad1a5e8c5458c30d3a3
+SIZE (rubygem/aws-sdk-rds-1.279.0.gem) = 641536
diff --git a/devel/rubygem-aws-sdk-rekognition/Makefile b/devel/rubygem-aws-sdk-rekognition/Makefile
index 98facb1c3bb7..bfd5548b974a 100644
--- a/devel/rubygem-aws-sdk-rekognition/Makefile
+++ b/devel/rubygem-aws-sdk-rekognition/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-rekognition
-PORTVERSION= 1.116.0
+PORTVERSION= 1.117.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-rekognition/distinfo b/devel/rubygem-aws-sdk-rekognition/distinfo
index 7d08d3434cb3..1b2b905bef27 100644
--- a/devel/rubygem-aws-sdk-rekognition/distinfo
+++ b/devel/rubygem-aws-sdk-rekognition/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813764
-SHA256 (rubygem/aws-sdk-rekognition-1.116.0.gem) = c9de43d7fbd4c0da613436d9713f87caceb431eca9ab9c0c9ec808867be93023
-SIZE (rubygem/aws-sdk-rekognition-1.116.0.gem) = 172544
+TIMESTAMP = 1750188206
+SHA256 (rubygem/aws-sdk-rekognition-1.117.0.gem) = 9355c9be89747e81d1a0e4222740de404ffc9c34208f4fe9eb53a7d17c9566d1
+SIZE (rubygem/aws-sdk-rekognition-1.117.0.gem) = 173568
diff --git a/devel/rubygem-aws-sdk-resources/Makefile b/devel/rubygem-aws-sdk-resources/Makefile
index ba41567a9807..152e947347dd 100644
--- a/devel/rubygem-aws-sdk-resources/Makefile
+++ b/devel/rubygem-aws-sdk-resources/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-resources
-PORTVERSION= 3.228.0
+PORTVERSION= 3.229.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -158,6 +158,7 @@ RUN_DEPENDS= rubygem-aws-sdk-accessanalyzer>=1<2:devel/rubygem-aws-sdk-accessana
rubygem-aws-sdk-emrserverless>=1<2:devel/rubygem-aws-sdk-emrserverless \
rubygem-aws-sdk-entityresolution>=1<2:devel/rubygem-aws-sdk-entityresolution \
rubygem-aws-sdk-eventbridge>=1<2:devel/rubygem-aws-sdk-eventbridge \
+ rubygem-aws-sdk-evs>=1<2:devel/rubygem-aws-sdk-evs \
rubygem-aws-sdk-finspace>=1<2:devel/rubygem-aws-sdk-finspace \
rubygem-aws-sdk-finspacedata>=1<2:devel/rubygem-aws-sdk-finspacedata \
rubygem-aws-sdk-firehose>=1<2:devel/rubygem-aws-sdk-firehose \
diff --git a/devel/rubygem-aws-sdk-resources/distinfo b/devel/rubygem-aws-sdk-resources/distinfo
index 6e9d05d7766b..64a93cf19993 100644
--- a/devel/rubygem-aws-sdk-resources/distinfo
+++ b/devel/rubygem-aws-sdk-resources/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813776
-SHA256 (rubygem/aws-sdk-resources-3.228.0.gem) = b0d6d2090ee4037a8927239b625ddca2e8e7913a67100d8a35c07199514f5083
-SIZE (rubygem/aws-sdk-resources-3.228.0.gem) = 23040
+TIMESTAMP = 1750188208
+SHA256 (rubygem/aws-sdk-resources-3.229.0.gem) = 76fe24f6cbd2d455d2f9632f5b5826c51d24ba448f631a38859d0d04e879a0fd
+SIZE (rubygem/aws-sdk-resources-3.229.0.gem) = 23040
diff --git a/devel/rubygem-aws-sdk-route53/Makefile b/devel/rubygem-aws-sdk-route53/Makefile
index 1970a4f7995d..4ebc1c811fda 100644
--- a/devel/rubygem-aws-sdk-route53/Makefile
+++ b/devel/rubygem-aws-sdk-route53/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-route53
-PORTVERSION= 1.115.0
+PORTVERSION= 1.116.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-route53/distinfo b/devel/rubygem-aws-sdk-route53/distinfo
index 6eabe47f7ae0..3f044cfc2b20 100644
--- a/devel/rubygem-aws-sdk-route53/distinfo
+++ b/devel/rubygem-aws-sdk-route53/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813782
-SHA256 (rubygem/aws-sdk-route53-1.115.0.gem) = 1c60657e766804b8dd07d17f51fec246385149a6210e945a4b2e854ee527fb32
-SIZE (rubygem/aws-sdk-route53-1.115.0.gem) = 143872
+TIMESTAMP = 1750188210
+SHA256 (rubygem/aws-sdk-route53-1.116.0.gem) = 92c7df3fc3379c5e95763636cde9cf7472e50fe4a3b34fb5e70f59a2117aa3a2
+SIZE (rubygem/aws-sdk-route53-1.116.0.gem) = 143872
diff --git a/devel/rubygem-aws-sdk-s3tables/Makefile b/devel/rubygem-aws-sdk-s3tables/Makefile
index c55d72d1a8b4..6c43198b4987 100644
--- a/devel/rubygem-aws-sdk-s3tables/Makefile
+++ b/devel/rubygem-aws-sdk-s3tables/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-s3tables
-PORTVERSION= 1.8.0
+PORTVERSION= 1.9.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-s3tables/distinfo b/devel/rubygem-aws-sdk-s3tables/distinfo
index b16fc8a89a3c..c81de09a9ff9 100644
--- a/devel/rubygem-aws-sdk-s3tables/distinfo
+++ b/devel/rubygem-aws-sdk-s3tables/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813802
-SHA256 (rubygem/aws-sdk-s3tables-1.8.0.gem) = b4860d56ae0828aaef22b94a1e1ec1577de4439abc643d7474c5feb91c4a1102
-SIZE (rubygem/aws-sdk-s3tables-1.8.0.gem) = 36864
+TIMESTAMP = 1750188212
+SHA256 (rubygem/aws-sdk-s3tables-1.9.0.gem) = 54a8f850689d138d7d5d84eb196edc3d887d040d0be53a598edd5a12531a63ae
+SIZE (rubygem/aws-sdk-s3tables-1.9.0.gem) = 37376
diff --git a/devel/rubygem-aws-sdk-sagemaker/Makefile b/devel/rubygem-aws-sdk-sagemaker/Makefile
index 0bb95b976435..6c6d346406ed 100644
--- a/devel/rubygem-aws-sdk-sagemaker/Makefile
+++ b/devel/rubygem-aws-sdk-sagemaker/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-sagemaker
-PORTVERSION= 1.308.0
+PORTVERSION= 1.309.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-sagemaker/distinfo b/devel/rubygem-aws-sdk-sagemaker/distinfo
index 8cf2ea12bbb3..3cd67fbd1c8e 100644
--- a/devel/rubygem-aws-sdk-sagemaker/distinfo
+++ b/devel/rubygem-aws-sdk-sagemaker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813804
-SHA256 (rubygem/aws-sdk-sagemaker-1.308.0.gem) = ee9022e0103cb19674fa0b4368be6c24caa5cb1cb2a2a8b078a2afd50a3e811c
-SIZE (rubygem/aws-sdk-sagemaker-1.308.0.gem) = 779264
+TIMESTAMP = 1750188214
+SHA256 (rubygem/aws-sdk-sagemaker-1.309.0.gem) = 72f5706a487af38ce764a2241fa09bd801126a836e2aba3a5f32e4828f891b6d
+SIZE (rubygem/aws-sdk-sagemaker-1.309.0.gem) = 779264
diff --git a/devel/rubygem-aws-sdk-transcribeservice/Makefile b/devel/rubygem-aws-sdk-transcribeservice/Makefile
index f8d49a66d703..2b9c43318bf9 100644
--- a/devel/rubygem-aws-sdk-transcribeservice/Makefile
+++ b/devel/rubygem-aws-sdk-transcribeservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-transcribeservice
-PORTVERSION= 1.120.0
+PORTVERSION= 1.121.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-transcribeservice/distinfo b/devel/rubygem-aws-sdk-transcribeservice/distinfo
index b01e8415e804..5d2ae96d580a 100644
--- a/devel/rubygem-aws-sdk-transcribeservice/distinfo
+++ b/devel/rubygem-aws-sdk-transcribeservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813904
-SHA256 (rubygem/aws-sdk-transcribeservice-1.120.0.gem) = a2a9b33babd6136bfadca5c097068d53896746cf383c47940bdef58c2ba1ffee
-SIZE (rubygem/aws-sdk-transcribeservice-1.120.0.gem) = 98816
+TIMESTAMP = 1750188216
+SHA256 (rubygem/aws-sdk-transcribeservice-1.121.0.gem) = 9642cee3dacb48fb59c64c4a3cc8d8d718cc38ec10cab93301dea2169b9d73bb
+SIZE (rubygem/aws-sdk-transcribeservice-1.121.0.gem) = 99328
diff --git a/devel/rubygem-aws-sdk-transcribestreamingservice/Makefile b/devel/rubygem-aws-sdk-transcribestreamingservice/Makefile
index 6814b1d49d8f..1faa4b88ecb9 100644
--- a/devel/rubygem-aws-sdk-transcribestreamingservice/Makefile
+++ b/devel/rubygem-aws-sdk-transcribestreamingservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-transcribestreamingservice
-PORTVERSION= 1.82.0
+PORTVERSION= 1.83.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-transcribestreamingservice/distinfo b/devel/rubygem-aws-sdk-transcribestreamingservice/distinfo
index e57dfa518cae..0fa9228a6910 100644
--- a/devel/rubygem-aws-sdk-transcribestreamingservice/distinfo
+++ b/devel/rubygem-aws-sdk-transcribestreamingservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813906
-SHA256 (rubygem/aws-sdk-transcribestreamingservice-1.82.0.gem) = 679efc6766658fc2b5a88ae396cfb6d43b0bc18982550cb522d9c6c41def2369
-SIZE (rubygem/aws-sdk-transcribestreamingservice-1.82.0.gem) = 61440
+TIMESTAMP = 1750188218
+SHA256 (rubygem/aws-sdk-transcribestreamingservice-1.83.0.gem) = 8fed044bdfdd4d46bcace4da13b68a59b8bfd00d8f91316677c1453d4eaacf87
+SIZE (rubygem/aws-sdk-transcribestreamingservice-1.83.0.gem) = 61952
diff --git a/devel/rubygem-aws-sdk-wafv2/Makefile b/devel/rubygem-aws-sdk-wafv2/Makefile
index 165189415242..ec049a6e2497 100644
--- a/devel/rubygem-aws-sdk-wafv2/Makefile
+++ b/devel/rubygem-aws-sdk-wafv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-wafv2
-PORTVERSION= 1.109.0
+PORTVERSION= 1.110.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-wafv2/distinfo b/devel/rubygem-aws-sdk-wafv2/distinfo
index 857a9f8c588e..fd798aaafa16 100644
--- a/devel/rubygem-aws-sdk-wafv2/distinfo
+++ b/devel/rubygem-aws-sdk-wafv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813924
-SHA256 (rubygem/aws-sdk-wafv2-1.109.0.gem) = e0e7cb3c4bb7567989d61ec4ba7b774b6ead427e5ef23fac7433747eea207cb7
-SIZE (rubygem/aws-sdk-wafv2-1.109.0.gem) = 181248
+TIMESTAMP = 1750188220
+SHA256 (rubygem/aws-sdk-wafv2-1.110.0.gem) = f7e0eb8a3572ae5eb79188bdc9251c8218a33f602f8b59952a6216a4027bf3a8
+SIZE (rubygem/aws-sdk-wafv2-1.110.0.gem) = 182272
diff --git a/devel/rubygem-bson/Makefile b/devel/rubygem-bson/Makefile
index 54da03600f2c..401ab4af69aa 100644
--- a/devel/rubygem-bson/Makefile
+++ b/devel/rubygem-bson/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bson
-PORTVERSION= 5.0.2
+PORTVERSION= 5.1.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-bson/distinfo b/devel/rubygem-bson/distinfo
index af88a035479d..8eca85649cd0 100644
--- a/devel/rubygem-bson/distinfo
+++ b/devel/rubygem-bson/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1732261060
-SHA256 (rubygem/bson-5.0.2.gem) = eeac55a357c3103bdf3f903954ded8eb2dab15ae29f10d8bc62afb359971d523
-SIZE (rubygem/bson-5.0.2.gem) = 144896
+TIMESTAMP = 1750188268
+SHA256 (rubygem/bson-5.1.0.gem) = a787af891d71ea7ab0304dbb04ea265ec876dc5e9cdfedd515eff4ac8fbe8226
+SIZE (rubygem/bson-5.1.0.gem) = 179200
diff --git a/devel/rubygem-cucumber-rails/Makefile b/devel/rubygem-cucumber-rails/Makefile
index bd2ff1dd9c34..d1c6c717c778 100644
--- a/devel/rubygem-cucumber-rails/Makefile
+++ b/devel/rubygem-cucumber-rails/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cucumber-rails
PORTVERSION= 3.1.1
+PORTREVISION= 1
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -12,7 +13,7 @@ LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
RUN_DEPENDS= rubygem-capybara>=3.11<4:devel/rubygem-capybara \
- rubygem-cucumber>=5<10:devel/rubygem-cucumber \
+ rubygem-cucumber9>=5<10:devel/rubygem-cucumber9 \
rubygem-railties72>=5.2<9:www/rubygem-railties72
USES= gem
diff --git a/devel/rubygem-cucumber/Makefile b/devel/rubygem-cucumber/Makefile
index 0a5959044567..0248a36a9f65 100644
--- a/devel/rubygem-cucumber/Makefile
+++ b/devel/rubygem-cucumber/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cucumber
-PORTVERSION= 9.2.1
+PORTVERSION= 10.0.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -11,17 +11,17 @@ WWW= https://cucumber.io/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-builder>=3.2<4:devel/rubygem-builder \
+RUN_DEPENDS= rubygem-base64>=0.2<1:converters/rubygem-base64 \
+ rubygem-builder>=3.2<4:devel/rubygem-builder \
rubygem-cucumber-ci-environment>=9<11:devel/rubygem-cucumber-ci-environment \
- rubygem-cucumber-core13>=13<14:devel/rubygem-cucumber-core13 \
- rubygem-cucumber-cucumber-expressions17>=17.0<18:devel/rubygem-cucumber-cucumber-expressions17 \
- rubygem-cucumber-gherkin27>=24<28:textproc/rubygem-cucumber-gherkin27 \
+ rubygem-cucumber-core>=15<17:devel/rubygem-cucumber-core \
+ rubygem-cucumber-cucumber-expressions>=17<19:devel/rubygem-cucumber-cucumber-expressions \
rubygem-cucumber-html-formatter>=20.3<22:textproc/rubygem-cucumber-html-formatter \
- rubygem-cucumber-messages24>=19<25:devel/rubygem-cucumber-messages24 \
rubygem-diff-lcs>=1.5<2:textproc/rubygem-diff-lcs \
+ rubygem-logger>=1.6<2:devel/rubygem-logger \
rubygem-mini_mime>=1.1<2:mail/rubygem-mini_mime \
rubygem-multi_test>=1.1<2:devel/rubygem-multi_test \
- rubygem-sys-uname>=1.2<2:sysutils/rubygem-sys-uname
+ rubygem-sys-uname>=1.3<2:sysutils/rubygem-sys-uname
USES= gem
diff --git a/devel/rubygem-cucumber/distinfo b/devel/rubygem-cucumber/distinfo
index 1fa68113a82c..983fcc128772 100644
--- a/devel/rubygem-cucumber/distinfo
+++ b/devel/rubygem-cucumber/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738090008
-SHA256 (rubygem/cucumber-9.2.1.gem) = fa4161391485bca15362871c04c241e8c761580d0ad52ec54703368ecd0b7131
-SIZE (rubygem/cucumber-9.2.1.gem) = 78336
+TIMESTAMP = 1750188222
+SHA256 (rubygem/cucumber-10.0.0.gem) = eca40158e7bd8e7413f6eb8ad6b5c1e2e32067b01812f4bee3b50dbb0f982fbd
+SIZE (rubygem/cucumber-10.0.0.gem) = 78848
diff --git a/devel/rubygem-cucumber9/Makefile b/devel/rubygem-cucumber9/Makefile
new file mode 100644
index 000000000000..42fc0489cfed
--- /dev/null
+++ b/devel/rubygem-cucumber9/Makefile
@@ -0,0 +1,35 @@
+PORTNAME= cucumber
+PORTVERSION= 9.2.1
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+PKGNAMESUFFIX= 9
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Behaviour Driven Development with elegance and joy
+WWW= https://cucumber.io/ \
+ https://github.com/cucumber/cucumber-ruby
+
+LICENSE= MIT
+LICENSE_FILE= ${WRKSRC}/LICENSE
+
+RUN_DEPENDS= rubygem-builder>=3.2<4:devel/rubygem-builder \
+ rubygem-cucumber-ci-environment>=9<11:devel/rubygem-cucumber-ci-environment \
+ rubygem-cucumber-core13>=13<14:devel/rubygem-cucumber-core13 \
+ rubygem-cucumber-cucumber-expressions17>=17.0<18:devel/rubygem-cucumber-cucumber-expressions17 \
+ rubygem-cucumber-gherkin27>=24<28:textproc/rubygem-cucumber-gherkin27 \
+ rubygem-cucumber-html-formatter>=20.3<22:textproc/rubygem-cucumber-html-formatter \
+ rubygem-cucumber-messages24>=19<25:devel/rubygem-cucumber-messages24 \
+ rubygem-diff-lcs>=1.5<2:textproc/rubygem-diff-lcs \
+ rubygem-mini_mime>=1.1<2:mail/rubygem-mini_mime \
+ rubygem-multi_test>=1.1<2:devel/rubygem-multi_test \
+ rubygem-sys-uname>=1.2<2:sysutils/rubygem-sys-uname
+
+USES= gem
+
+NO_ARCH= yes
+
+PLIST_FILES= bin/cucumber
+
+PORTSCOUT= limit:^9\.
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-cucumber9/distinfo b/devel/rubygem-cucumber9/distinfo
new file mode 100644
index 000000000000..1fa68113a82c
--- /dev/null
+++ b/devel/rubygem-cucumber9/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1738090008
+SHA256 (rubygem/cucumber-9.2.1.gem) = fa4161391485bca15362871c04c241e8c761580d0ad52ec54703368ecd0b7131
+SIZE (rubygem/cucumber-9.2.1.gem) = 78336
diff --git a/devel/rubygem-cucumber9/pkg-descr b/devel/rubygem-cucumber9/pkg-descr
new file mode 100644
index 000000000000..9ee27867cc6f
--- /dev/null
+++ b/devel/rubygem-cucumber9/pkg-descr
@@ -0,0 +1 @@
+Behaviour Driven Development with elegance and joy
diff --git a/devel/rubygem-datadog-ci/Makefile b/devel/rubygem-datadog-ci/Makefile
index 540bf454c025..018a0b1c1182 100644
--- a/devel/rubygem-datadog-ci/Makefile
+++ b/devel/rubygem-datadog-ci/Makefile
@@ -1,5 +1,5 @@
PORTNAME= datadog-ci
-PORTVERSION= 1.18.0
+PORTVERSION= 1.19.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-datadog-ci/distinfo b/devel/rubygem-datadog-ci/distinfo
index ed242bbd6543..3b244e8d966d 100644
--- a/devel/rubygem-datadog-ci/distinfo
+++ b/devel/rubygem-datadog-ci/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813950
-SHA256 (rubygem/datadog-ci-1.18.0.gem) = fb80cc70e5d2a54577c1a1b42cd109dd459a69f0631c20bb2d4a3fa06b8b40ec
-SIZE (rubygem/datadog-ci-1.18.0.gem) = 113152
+TIMESTAMP = 1750188224
+SHA256 (rubygem/datadog-ci-1.19.0.gem) = fa62f0ef295c9e6224dbbb3245247b53ed7072c43e3cfe4562d55f04d8b5123f
+SIZE (rubygem/datadog-ci-1.19.0.gem) = 115200
diff --git a/devel/rubygem-dry-types/Makefile b/devel/rubygem-dry-types/Makefile
index 35ffff9d77c3..98a3b61c39a3 100644
--- a/devel/rubygem-dry-types/Makefile
+++ b/devel/rubygem-dry-types/Makefile
@@ -1,5 +1,5 @@
PORTNAME= dry-types
-PORTVERSION= 1.8.2
+PORTVERSION= 1.8.3
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-dry-types/distinfo b/devel/rubygem-dry-types/distinfo
index 3d274be9e703..c111d80ec519 100644
--- a/devel/rubygem-dry-types/distinfo
+++ b/devel/rubygem-dry-types/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1738606579
-SHA256 (rubygem/dry-types-1.8.2.gem) = c84e9ada69419c727c3b12e191e0ed7d2c6d58d040d55e79ea16e0ebf8b3ec0f
-SIZE (rubygem/dry-types-1.8.2.gem) = 47104
+TIMESTAMP = 1750188226
+SHA256 (rubygem/dry-types-1.8.3.gem) = b5d97a45e0ed273131c0c3d5bc9f5633c2d1242e092ee47401ce7d5eab65c1bc
+SIZE (rubygem/dry-types-1.8.3.gem) = 47104
diff --git a/devel/rubygem-google-apis-cloudresourcemanager_v1/Makefile b/devel/rubygem-google-apis-cloudresourcemanager_v1/Makefile
index 6bd88612180b..f23a19756c48 100644
--- a/devel/rubygem-google-apis-cloudresourcemanager_v1/Makefile
+++ b/devel/rubygem-google-apis-cloudresourcemanager_v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-cloudresourcemanager_v1
-PORTVERSION= 0.43.0
+PORTVERSION= 0.44.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-cloudresourcemanager_v1/distinfo b/devel/rubygem-google-apis-cloudresourcemanager_v1/distinfo
index 28e7578361c4..82f3c42808fc 100644
--- a/devel/rubygem-google-apis-cloudresourcemanager_v1/distinfo
+++ b/devel/rubygem-google-apis-cloudresourcemanager_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747716430
-SHA256 (rubygem/google-apis-cloudresourcemanager_v1-0.43.0.gem) = 953aaa979c90461235a34600cfd95d229041f77d3ea8ab127b6442058c0ff35b
-SIZE (rubygem/google-apis-cloudresourcemanager_v1-0.43.0.gem) = 39424
+TIMESTAMP = 1750188270
+SHA256 (rubygem/google-apis-cloudresourcemanager_v1-0.44.0.gem) = be96723ff28664407dd86724857f9cd7402bf6dd63ef4257cbd42002816705f8
+SIZE (rubygem/google-apis-cloudresourcemanager_v1-0.44.0.gem) = 39936
diff --git a/devel/rubygem-google-apis-cloudresourcemanager_v3/Makefile b/devel/rubygem-google-apis-cloudresourcemanager_v3/Makefile
index 0ed4a55dd6d4..8daefba576d3 100644
--- a/devel/rubygem-google-apis-cloudresourcemanager_v3/Makefile
+++ b/devel/rubygem-google-apis-cloudresourcemanager_v3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-cloudresourcemanager_v3
-PORTVERSION= 0.58.0
+PORTVERSION= 0.59.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-cloudresourcemanager_v3/distinfo b/devel/rubygem-google-apis-cloudresourcemanager_v3/distinfo
index 12852c6eaf58..b01a8c7f0210 100644
--- a/devel/rubygem-google-apis-cloudresourcemanager_v3/distinfo
+++ b/devel/rubygem-google-apis-cloudresourcemanager_v3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813956
-SHA256 (rubygem/google-apis-cloudresourcemanager_v3-0.58.0.gem) = 8e9f6a325a0826e204cad6772b9153836e4bea37dedfc57469aa4cfad8fc5214
-SIZE (rubygem/google-apis-cloudresourcemanager_v3-0.58.0.gem) = 43520
+TIMESTAMP = 1750188228
+SHA256 (rubygem/google-apis-cloudresourcemanager_v3-0.59.0.gem) = 46c9753cba02be8dbc247c7123a509d43ef06ad5a9dcdd440c2634550d201609
+SIZE (rubygem/google-apis-cloudresourcemanager_v3-0.59.0.gem) = 44032
diff --git a/devel/rubygem-google-apis-compute_v1/Makefile b/devel/rubygem-google-apis-compute_v1/Makefile
index 8f19a6d2fe57..4710cd5ff2bb 100644
--- a/devel/rubygem-google-apis-compute_v1/Makefile
+++ b/devel/rubygem-google-apis-compute_v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-compute_v1
-PORTVERSION= 0.121.0
+PORTVERSION= 0.122.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-compute_v1/distinfo b/devel/rubygem-google-apis-compute_v1/distinfo
index 57df1433aeb0..822d34120b88 100644
--- a/devel/rubygem-google-apis-compute_v1/distinfo
+++ b/devel/rubygem-google-apis-compute_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495949
-SHA256 (rubygem/google-apis-compute_v1-0.121.0.gem) = 656da668edf3a623ccbfa63600921faa9bc9dfd7fbf798486fdead7f5e6f2020
-SIZE (rubygem/google-apis-compute_v1-0.121.0.gem) = 506880
+TIMESTAMP = 1750188230
+SHA256 (rubygem/google-apis-compute_v1-0.122.0.gem) = d6787b0770eae8adb38c87b4e61c2be3ec1f0186eb777b10a757b13da08412f8
+SIZE (rubygem/google-apis-compute_v1-0.122.0.gem) = 509440
diff --git a/devel/rubygem-google-apis-storage_v1/Makefile b/devel/rubygem-google-apis-storage_v1/Makefile
index db644a5a101e..6c37001f974b 100644
--- a/devel/rubygem-google-apis-storage_v1/Makefile
+++ b/devel/rubygem-google-apis-storage_v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-storage_v1
-PORTVERSION= 0.52.0
+PORTVERSION= 0.53.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-storage_v1/distinfo b/devel/rubygem-google-apis-storage_v1/distinfo
index faefd0045e49..454d25e0f168 100644
--- a/devel/rubygem-google-apis-storage_v1/distinfo
+++ b/devel/rubygem-google-apis-storage_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813960
-SHA256 (rubygem/google-apis-storage_v1-0.52.0.gem) = f7216a72b5c13f6bbfa76d3becacd1aba4cb8248bf9bd8cd43da239ab2281e4f
-SIZE (rubygem/google-apis-storage_v1-0.52.0.gem) = 53248
+TIMESTAMP = 1750188232
+SHA256 (rubygem/google-apis-storage_v1-0.53.0.gem) = 96fb0b80d453c4d7ebfbdd68ae644d15300a520d2ef4858a54e5d1000bc92232
+SIZE (rubygem/google-apis-storage_v1-0.53.0.gem) = 53248
diff --git a/devel/rubygem-io-event/Makefile b/devel/rubygem-io-event/Makefile
index 281153905b34..210296847762 100644
--- a/devel/rubygem-io-event/Makefile
+++ b/devel/rubygem-io-event/Makefile
@@ -1,5 +1,5 @@
PORTNAME= io-event
-PORTVERSION= 1.10.1
+PORTVERSION= 1.11.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-io-event/distinfo b/devel/rubygem-io-event/distinfo
index 7e453c35d78e..ab0171288982 100644
--- a/devel/rubygem-io-event/distinfo
+++ b/devel/rubygem-io-event/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495965
-SHA256 (rubygem/io-event-1.10.1.gem) = 40a5c25a03507905820ef67f44d217e01b94f2818b7705b3f50b22153cb2f65d
-SIZE (rubygem/io-event-1.10.1.gem) = 43008
+TIMESTAMP = 1750188234
+SHA256 (rubygem/io-event-1.11.0.gem) = 7045581e68585253f6ff5588723c07813c8991f427b46ab4e00389b1078d60c4
+SIZE (rubygem/io-event-1.11.0.gem) = 48640
diff --git a/devel/rubygem-rack-mini-profiler/Makefile b/devel/rubygem-rack-mini-profiler/Makefile
index 76c655a5344c..5a57c2078196 100644
--- a/devel/rubygem-rack-mini-profiler/Makefile
+++ b/devel/rubygem-rack-mini-profiler/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rack-mini-profiler
-PORTVERSION= 3.3.1
+PORTVERSION= 4.0.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-rack-mini-profiler/distinfo b/devel/rubygem-rack-mini-profiler/distinfo
index a5145feb2157..bbe81a17f8c2 100644
--- a/devel/rubygem-rack-mini-profiler/distinfo
+++ b/devel/rubygem-rack-mini-profiler/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708450778
-SHA256 (rubygem/rack-mini-profiler-3.3.1.gem) = 2bf0de7d5795f54581e453b248e42cc50e8d0529efac73828653a9ad2407a801
-SIZE (rubygem/rack-mini-profiler-3.3.1.gem) = 418304
+TIMESTAMP = 1750188272
+SHA256 (rubygem/rack-mini-profiler-4.0.0.gem) = c37bedcb7d01e33ad4addd8c4e742986e75db7cd8908cba3432c60b4e812e00f
+SIZE (rubygem/rack-mini-profiler-4.0.0.gem) = 419840
diff --git a/devel/rubygem-rubocop-ast/Makefile b/devel/rubygem-rubocop-ast/Makefile
index 60fba4734f9a..1b26fdefec21 100644
--- a/devel/rubygem-rubocop-ast/Makefile
+++ b/devel/rubygem-rubocop-ast/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rubocop-ast
-PORTVERSION= 1.45.0
+PORTVERSION= 1.45.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-rubocop-ast/distinfo b/devel/rubygem-rubocop-ast/distinfo
index b1a43bcaddc1..d9936217ac61 100644
--- a/devel/rubygem-rubocop-ast/distinfo
+++ b/devel/rubygem-rubocop-ast/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813968
-SHA256 (rubygem/rubocop-ast-1.45.0.gem) = 0b4ade77d15f25b9e07214fb42fa98164f5316accea525e14e44bbb8f06f78d7
-SIZE (rubygem/rubocop-ast-1.45.0.gem) = 61440
+TIMESTAMP = 1750188238
+SHA256 (rubygem/rubocop-ast-1.45.1.gem) = 94042e49adc17f187ba037b33f941ba7398fede77cdf4bffafba95190a473a3e
+SIZE (rubygem/rubocop-ast-1.45.1.gem) = 61440
diff --git a/devel/rubygem-rubocop/Makefile b/devel/rubygem-rubocop/Makefile
index 16dbba9c0d22..7adf05a0028f 100644
--- a/devel/rubygem-rubocop/Makefile
+++ b/devel/rubygem-rubocop/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rubocop
-PORTVERSION= 1.76.0
+PORTVERSION= 1.76.1
CATEGORIES= devel ruby
MASTER_SITES= RG
diff --git a/devel/rubygem-rubocop/distinfo b/devel/rubygem-rubocop/distinfo
index 0719f5f0c44b..fd564baab6d3 100644
--- a/devel/rubygem-rubocop/distinfo
+++ b/devel/rubygem-rubocop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813966
-SHA256 (rubygem/rubocop-1.76.0.gem) = b7515398e1280b3cb7e3e0c429933ca3597ea43b7d0f03cb3c2d97719851c411
-SIZE (rubygem/rubocop-1.76.0.gem) = 708608
+TIMESTAMP = 1750188236
+SHA256 (rubygem/rubocop-1.76.1.gem) = e15a2d750794cf2157d2de8b1b403dfa71b8dc3957a22ae6043b1bdf21e7e0e7
+SIZE (rubygem/rubocop-1.76.1.gem) = 708608
diff --git a/devel/rubygem-sorbet-runtime/Makefile b/devel/rubygem-sorbet-runtime/Makefile
index 4c53b5ad6122..17be1b53f588 100644
--- a/devel/rubygem-sorbet-runtime/Makefile
+++ b/devel/rubygem-sorbet-runtime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sorbet-runtime
-PORTVERSION= 0.5.12167
+PORTVERSION= 0.5.12176
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-sorbet-runtime/distinfo b/devel/rubygem-sorbet-runtime/distinfo
index 800e3c5c0fc1..d05ea1db416e 100644
--- a/devel/rubygem-sorbet-runtime/distinfo
+++ b/devel/rubygem-sorbet-runtime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813976
-SHA256 (rubygem/sorbet-runtime-0.5.12167.gem) = e33761e789d126692ed0ce57fc0b66d312a8ef3aed662a8f14ccbdb523cd3109
-SIZE (rubygem/sorbet-runtime-0.5.12167.gem) = 89088
+TIMESTAMP = 1750188240
+SHA256 (rubygem/sorbet-runtime-0.5.12176.gem) = 91499b894f7f902f391cad156394f3a638fe0660c2daaaa220b12ca89f8b6aa2
+SIZE (rubygem/sorbet-runtime-0.5.12176.gem) = 89088
diff --git a/devel/rubygem-state_machines/Makefile b/devel/rubygem-state_machines/Makefile
index 216ea6859d6d..7fa1b8b79b06 100644
--- a/devel/rubygem-state_machines/Makefile
+++ b/devel/rubygem-state_machines/Makefile
@@ -1,5 +1,5 @@
PORTNAME= state_machines
-PORTVERSION= 0.6.0
+PORTVERSION= 0.10.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-state_machines/distinfo b/devel/rubygem-state_machines/distinfo
index 5c62f6a73cd6..5fc2eb50e073 100644
--- a/devel/rubygem-state_machines/distinfo
+++ b/devel/rubygem-state_machines/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1688902923
-SHA256 (rubygem/state_machines-0.6.0.gem) = 08e08f6e59c124c1d690a31f12ca10cdc6cbbef5fa6fd1011cfade8b38bb27cc
-SIZE (rubygem/state_machines-0.6.0.gem) = 63488
+TIMESTAMP = 1750188242
+SHA256 (rubygem/state_machines-0.10.0.gem) = 0b87c69ad65d4767ce1eee1d56628b173f28bae25b1176fff320b9e425e23637
+SIZE (rubygem/state_machines-0.10.0.gem) = 65024
diff --git a/devel/slibtool/Makefile b/devel/slibtool/Makefile
index c2691e8d1dd4..37f178650f11 100644
--- a/devel/slibtool/Makefile
+++ b/devel/slibtool/Makefile
@@ -1,5 +1,5 @@
PORTNAME= slibtool
-PORTVERSION= 0.7.2
+PORTVERSION= 0.7.3
CATEGORIES= devel
MASTER_SITES= http://dl.midipix.org/${PORTNAME}/
diff --git a/devel/slibtool/distinfo b/devel/slibtool/distinfo
index 1962eb5d48da..50fe12bc1689 100644
--- a/devel/slibtool/distinfo
+++ b/devel/slibtool/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750252990
-SHA256 (slibtool-0.7.2.tar.xz) = 154efe4a7380c23a23f4123a2f46accf62dcdecf649a68596961ad29b07c4e06
-SIZE (slibtool-0.7.2.tar.xz) = 132012
+TIMESTAMP = 1751008134
+SHA256 (slibtool-0.7.3.tar.xz) = 0308f8a7bc9b61c27229fb441fd5a04c9f77365bc6b72869d5c974811635ae25
+SIZE (slibtool-0.7.3.tar.xz) = 134000
diff --git a/devel/sltdl/Makefile b/devel/sltdl/Makefile
index 6918e228c93f..2f2174cb0635 100644
--- a/devel/sltdl/Makefile
+++ b/devel/sltdl/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sltdl
-PORTVERSION= 0.5.1
+PORTVERSION= 0.5.2
CATEGORIES= devel
MASTER_SITES= http://dl.midipix.org/${PORTNAME}/
diff --git a/devel/sltdl/distinfo b/devel/sltdl/distinfo
index c14710e17d28..ba57a0b3ca4d 100644
--- a/devel/sltdl/distinfo
+++ b/devel/sltdl/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750253036
-SHA256 (sltdl-0.5.1.tar.xz) = 6b7512fa33c03bfe43789373b986d432793aecb43faff37e4690ab648a056d3f
-SIZE (sltdl-0.5.1.tar.xz) = 35000
+TIMESTAMP = 1751008181
+SHA256 (sltdl-0.5.2.tar.xz) = 69877c80476fb0c068c424d7859a73d10c7114dc760d961d1a0dca5604171d0b
+SIZE (sltdl-0.5.2.tar.xz) = 36928
diff --git a/devel/sltdl/pkg-plist b/devel/sltdl/pkg-plist
index da78b98be41e..bed60bdfcdbc 100644
--- a/devel/sltdl/pkg-plist
+++ b/devel/sltdl/pkg-plist
@@ -1,7 +1,8 @@
include/sltdl/sltdl.h
include/sltdl/sltdl_api.h
+include/sltdl/sltdl_compat.h
lib/libsltdl.a
lib/libsltdl.so
lib/libsltdl.so.0
-lib/libsltdl.so.0.5.1
+lib/libsltdl.so.0.5.2
libdata/pkgconfig/sltdl.pc
diff --git a/devel/tracy/Makefile b/devel/tracy/Makefile
index c57ab12049f9..230538aab7ac 100644
--- a/devel/tracy/Makefile
+++ b/devel/tracy/Makefile
@@ -1,6 +1,6 @@
PORTNAME= tracy
DISTVERSIONPREFIX= v
-DISTVERSION= 0.12.1
+DISTVERSION= 0.12.2
CATEGORIES= devel
MAINTAINER= freebsd@sysctl.cz
diff --git a/devel/tracy/distinfo b/devel/tracy/distinfo
index 850b3eeca070..9b761442795c 100644
--- a/devel/tracy/distinfo
+++ b/devel/tracy/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749389457
-SHA256 (wolfpld-tracy-v0.12.1_GH0.tar.gz) = 03580b01df3c435f74eec165193d6557cdbf3a84d39582ca30969ef5354560aa
-SIZE (wolfpld-tracy-v0.12.1_GH0.tar.gz) = 4780136
+TIMESTAMP = 1751028112
+SHA256 (wolfpld-tracy-v0.12.2_GH0.tar.gz) = 09617765ba5ff1aa6da128d9ba3c608166c5ef05ac28e2bb77f791269d444952
+SIZE (wolfpld-tracy-v0.12.2_GH0.tar.gz) = 4781217