summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile3
-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/bacnet-stack/Makefile1
-rw-r--r--devel/bacnet-stack/files/patch-ports_bsd_bip6.c13
-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/github-backup-utils/Makefile2
-rw-r--r--devel/github-backup-utils/distinfo6
-rw-r--r--devel/got/Makefile2
-rw-r--r--devel/got/distinfo6
-rw-r--r--devel/grpc/Makefile4
-rw-r--r--devel/grpc/distinfo10
-rw-r--r--devel/level-zero/Makefile2
-rw-r--r--devel/level-zero/distinfo6
-rw-r--r--devel/libayatana-appindicator/Makefile4
-rw-r--r--devel/libayatana-appindicator/distinfo6
-rw-r--r--devel/libpci/Makefile2
-rw-r--r--devel/libpci/distinfo6
-rw-r--r--devel/lua-luarocks/Makefile2
-rw-r--r--devel/lua-luarocks/distinfo6
-rw-r--r--devel/p5-B-Keywords/Makefile2
-rw-r--r--devel/p5-B-Keywords/distinfo6
-rw-r--r--devel/p5-CPAN-Perl-Releases/Makefile2
-rw-r--r--devel/p5-CPAN-Perl-Releases/distinfo6
-rw-r--r--devel/p5-Specio/Makefile5
-rw-r--r--devel/p5-Specio/distinfo6
-rw-r--r--devel/p5-Specio/pkg-plist2
-rw-r--r--devel/pear-PHP_CodeCoverage/Makefile2
-rw-r--r--devel/pear-PHP_CodeCoverage/distinfo6
-rw-r--r--devel/phpunit10/Makefile2
-rw-r--r--devel/phpunit10/distinfo6
-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-awscrt/Makefile2
-rw-r--r--devel/py-awscrt/distinfo6
-rw-r--r--devel/py-azure-core/Makefile18
-rw-r--r--devel/py-azure-core/distinfo6
-rw-r--r--devel/py-botocore/Makefile2
-rw-r--r--devel/py-botocore/distinfo6
-rw-r--r--devel/py-cf-xarray/Makefile2
-rw-r--r--devel/py-cf-xarray/distinfo6
-rw-r--r--devel/py-click-plugins/Makefile7
-rw-r--r--devel/py-click-plugins/distinfo6
-rw-r--r--devel/py-dj51-strawberry-graphql/Makefile19
-rw-r--r--devel/py-dj51-strawberry-graphql/distinfo6
-rw-r--r--devel/py-dj52-strawberry-graphql/Makefile18
-rw-r--r--devel/py-dj52-strawberry-graphql/distinfo6
-rw-r--r--devel/py-grpcio-status/Makefile2
-rw-r--r--devel/py-grpcio-status/distinfo6
-rw-r--r--devel/py-grpcio-tools/Makefile2
-rw-r--r--devel/py-grpcio-tools/distinfo6
-rw-r--r--devel/py-grpcio/Makefile2
-rw-r--r--devel/py-grpcio/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.functools/Makefile4
-rw-r--r--devel/py-jaraco.functools/distinfo6
-rw-r--r--devel/py-jaraco.functools/files/patch-pyproject.toml22
-rw-r--r--devel/py-libcst/Makefile6
-rw-r--r--devel/py-libcst/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/Makefile2
-rw-r--r--devel/py-pdm/distinfo6
-rw-r--r--devel/py-pycrdt/Makefile2
-rw-r--r--devel/py-pycrdt/Makefile.crates6
-rw-r--r--devel/py-pycrdt/distinfo18
-rw-r--r--devel/py-pyflakes/Makefile2
-rw-r--r--devel/py-pyflakes/distinfo6
-rw-r--r--devel/py-pylint-plugin-utils/Makefile2
-rw-r--r--devel/py-pylint-plugin-utils/distinfo6
-rw-r--r--devel/py-python-gitlab/Makefile10
-rw-r--r--devel/py-python-gitlab/distinfo6
-rw-r--r--devel/py-python-semantic-release/Makefile6
-rw-r--r--devel/py-python-semantic-release/distinfo6
-rw-r--r--devel/py-resolvelib1/Makefile2
-rw-r--r--devel/py-resolvelib1/distinfo6
-rw-r--r--devel/py-retrying/Makefile4
-rw-r--r--devel/py-retrying/distinfo6
-rw-r--r--devel/py-rq/Makefile2
-rw-r--r--devel/py-rq/distinfo6
-rw-r--r--devel/py-strawberry-graphql/Makefile19
-rw-r--r--devel/py-strawberry-graphql/distinfo6
-rw-r--r--devel/py-tempora/Makefile6
-rw-r--r--devel/py-tempora/distinfo6
-rw-r--r--devel/py-tempora/files/patch-pyproject.toml22
-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-typeguard/Makefile2
-rw-r--r--devel/py-typeguard/distinfo6
-rw-r--r--devel/py-typeguard/files/patch-pyproject.toml11
-rw-r--r--devel/py-xarray/Makefile2
-rw-r--r--devel/py-xarray/distinfo6
-rw-r--r--devel/re2/Makefile1
-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-aws-partitions/Makefile2
-rw-r--r--devel/rubygem-aws-partitions/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-accessanalyzer/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-accessanalyzer/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-acm/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-acm/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-aiops/Makefile20
-rw-r--r--devel/rubygem-aws-sdk-aiops/distinfo3
-rw-r--r--devel/rubygem-aws-sdk-aiops/pkg-descr1
-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-appsync/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-appsync/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-autoscaling/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-autoscaling/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-backup/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-backup/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-batch/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-batch/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-cloudwatchlogs/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-cloudwatchlogs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-connectcampaignsv2/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-connectcampaignsv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-controlcatalog/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-controlcatalog/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-costexplorer/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-costexplorer/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-customerprofiles/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-customerprofiles/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-databasemigrationservice/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-databasemigrationservice/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ec2/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-ec2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-ecs/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-ecs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-efs/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-efs/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-eks/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-eks/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-elasticloadbalancingv2/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-elasticloadbalancingv2/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-fsx/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-fsx/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-gamelift/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-gamelift/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-gameliftstreams/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-gameliftstreams/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-geoplaces/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-geoplaces/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-glue/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-glue/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-guardduty/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-guardduty/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-inspector2/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-inspector2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-iotfleetwise/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-iotfleetwise/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-lambda/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-lambda/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-lexmodelsv2/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-lexmodelsv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-licensemanager/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-licensemanager/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-marketplacecatalog/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-marketplacecatalog/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-mpa/Makefile20
-rw-r--r--devel/rubygem-aws-sdk-mpa/distinfo3
-rw-r--r--devel/rubygem-aws-sdk-mpa/pkg-descr1
-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-networkmanager/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-networkmanager/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-organizations/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-organizations/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-paymentcryptography/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-paymentcryptography/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-paymentcryptographydata/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-paymentcryptographydata/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-pcs/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-pcs/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-resources/Makefile5
-rw-r--r--devel/rubygem-aws-sdk-resources/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-route53resolver/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-route53resolver/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-s3/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-s3/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-s3control/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-s3control/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-securityhub/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-securityhub/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-storagegateway/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-storagegateway/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-textract/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-textract/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-wafv2/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-wafv2/distinfo6
-rw-r--r--devel/rubygem-aws-sdk-workspacesinstances/Makefile20
-rw-r--r--devel/rubygem-aws-sdk-workspacesinstances/distinfo3
-rw-r--r--devel/rubygem-aws-sdk-workspacesinstances/pkg-descr1
-rw-r--r--devel/rubygem-aws-sdk-workspacesthinclient/Makefile2
-rw-r--r--devel/rubygem-aws-sdk-workspacesthinclient/distinfo6
-rw-r--r--devel/rubygem-aws-sigv2/Makefile2
-rw-r--r--devel/rubygem-aws-sigv2/distinfo6
-rw-r--r--devel/rubygem-aws-sigv4/Makefile2
-rw-r--r--devel/rubygem-aws-sigv4/distinfo6
-rw-r--r--devel/rubygem-bson/Makefile2
-rw-r--r--devel/rubygem-bson/distinfo6
-rw-r--r--devel/rubygem-debug/Makefile2
-rw-r--r--devel/rubygem-debug/distinfo6
-rw-r--r--devel/rubygem-figaro/Makefile2
-rw-r--r--devel/rubygem-figaro/distinfo6
-rw-r--r--devel/rubygem-google-apis-iam_v1/Makefile2
-rw-r--r--devel/rubygem-google-apis-iam_v1/distinfo6
-rw-r--r--devel/rubygem-google-apis-sheets_v4/Makefile2
-rw-r--r--devel/rubygem-google-apis-sheets_v4/distinfo6
-rw-r--r--devel/rubygem-google-apis-sqladmin_v1beta4/Makefile2
-rw-r--r--devel/rubygem-google-apis-sqladmin_v1beta4/distinfo6
-rw-r--r--devel/rubygem-grape/Makefile4
-rw-r--r--devel/rubygem-grape/distinfo6
-rw-r--r--devel/rubygem-hoe/Makefile2
-rw-r--r--devel/rubygem-hoe/distinfo6
-rw-r--r--devel/rubygem-icalendar/Makefile2
-rw-r--r--devel/rubygem-icalendar/distinfo6
-rw-r--r--devel/rubygem-io-stream/Makefile2
-rw-r--r--devel/rubygem-io-stream/distinfo6
-rw-r--r--devel/rubygem-kafo/Makefile2
-rw-r--r--devel/rubygem-kafo/distinfo6
-rw-r--r--devel/rubygem-ostruct/Makefile2
-rw-r--r--devel/rubygem-ostruct/distinfo6
-rw-r--r--devel/rubygem-pygments.rb/Makefile4
-rw-r--r--devel/rubygem-pygments.rb/distinfo6
-rw-r--r--devel/rubygem-rdoc/Makefile2
-rw-r--r--devel/rubygem-rdoc/distinfo6
-rw-r--r--devel/rubygem-rspec-core/Makefile2
-rw-r--r--devel/rubygem-rspec-core/distinfo6
-rw-r--r--devel/rubygem-rspec-rails/Makefile2
-rw-r--r--devel/rubygem-rspec-rails/distinfo6
-rw-r--r--devel/rubygem-rubocop/Makefile4
-rw-r--r--devel/rubygem-rubocop/distinfo6
-rw-r--r--devel/rubygem-ruby-lsp/Makefile2
-rw-r--r--devel/rubygem-ruby-lsp/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/rubygem-strong_migrations/Makefile4
-rw-r--r--devel/rubygem-strong_migrations/distinfo6
-rw-r--r--devel/rubygem-weakref/Makefile5
-rw-r--r--devel/rubygem-weakref/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
-rw-r--r--devel/websocketpp/Makefile4
304 files changed, 2373 insertions, 2275 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 59a5d7964e46..865c46e0c03a 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -6512,6 +6512,7 @@
SUBDIR += rubygem-aws-sdk-account
SUBDIR += rubygem-aws-sdk-acm
SUBDIR += rubygem-aws-sdk-acmpca
+ SUBDIR += rubygem-aws-sdk-aiops
SUBDIR += rubygem-aws-sdk-alexaforbusiness
SUBDIR += rubygem-aws-sdk-amplify
SUBDIR += rubygem-aws-sdk-amplifybackend
@@ -6782,6 +6783,7 @@
SUBDIR += rubygem-aws-sdk-migrationhubrefactorspaces
SUBDIR += rubygem-aws-sdk-migrationhubstrategyrecommendations
SUBDIR += rubygem-aws-sdk-mobile
+ SUBDIR += rubygem-aws-sdk-mpa
SUBDIR += rubygem-aws-sdk-mq
SUBDIR += rubygem-aws-sdk-mturk
SUBDIR += rubygem-aws-sdk-mwaa
@@ -6928,6 +6930,7 @@
SUBDIR += rubygem-aws-sdk-workmail
SUBDIR += rubygem-aws-sdk-workmailmessageflow
SUBDIR += rubygem-aws-sdk-workspaces
+ SUBDIR += rubygem-aws-sdk-workspacesinstances
SUBDIR += rubygem-aws-sdk-workspacesthinclient
SUBDIR += rubygem-aws-sdk-workspacesweb
SUBDIR += rubygem-aws-sdk-xray
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/bacnet-stack/Makefile b/devel/bacnet-stack/Makefile
index fb391fdf5b1f..82582e2ec392 100644
--- a/devel/bacnet-stack/Makefile
+++ b/devel/bacnet-stack/Makefile
@@ -1,5 +1,6 @@
PORTNAME= bacnet-stack
PORTVERSION= 1.4.1
+PORTREVISION= 1
CATEGORIES= devel
MAINTAINER= acm@FreeBSD.org
diff --git a/devel/bacnet-stack/files/patch-ports_bsd_bip6.c b/devel/bacnet-stack/files/patch-ports_bsd_bip6.c
new file mode 100644
index 000000000000..dc7e62205a6c
--- /dev/null
+++ b/devel/bacnet-stack/files/patch-ports_bsd_bip6.c
@@ -0,0 +1,13 @@
+--- ports/bsd/bip6.c.orig 2025-06-28 19:56:23 UTC
++++ ports/bsd/bip6.c
+@@ -22,8 +22,8 @@
+ #endif
+ #include "bacport.h"
+
+-#if defined(__APPLE__) || defined(__darwin__)
+-/* OSX seems not to define these. */
++#if defined(__APPLE__) || defined(__darwin__) || defined(__FreeBSD__)
++/* FreeBSD 13.x and OSX seems not to define these. */
+ #ifndef s6_addr16
+ #define s6_addr16 __u6_addr.__u6_addr16
+ #endif
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/github-backup-utils/Makefile b/devel/github-backup-utils/Makefile
index 7a71909f06f4..1324c526c4e3 100644
--- a/devel/github-backup-utils/Makefile
+++ b/devel/github-backup-utils/Makefile
@@ -1,5 +1,5 @@
PORTNAME= github-backup-utils
-PORTVERSION= 3.16.2
+PORTVERSION= 3.16.3
DISTVERSIONPREFIX= v
CATEGORIES= devel
MASTER_SITES= https://github.com/github/backup-utils/releases/download/v${PORTVERSION}/
diff --git a/devel/github-backup-utils/distinfo b/devel/github-backup-utils/distinfo
index 83a9f57c70ec..9ce3b9627f0f 100644
--- a/devel/github-backup-utils/distinfo
+++ b/devel/github-backup-utils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745936020
-SHA256 (github-backup-utils-v3.16.2.tar.gz) = d12c08eb7f35afbc591d8f943bc32f56b00064d97c0fb0a1e0661165fc7f925f
-SIZE (github-backup-utils-v3.16.2.tar.gz) = 158251
+TIMESTAMP = 1750954108
+SHA256 (github-backup-utils-v3.16.3.tar.gz) = 731c7a59fe6b266399968258f2fb944a6c01d11298df03d30692c93c950cb35f
+SIZE (github-backup-utils-v3.16.3.tar.gz) = 158149
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/grpc/Makefile b/devel/grpc/Makefile
index af664ebd4ad1..04d9bfd53457 100644
--- a/devel/grpc/Makefile
+++ b/devel/grpc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= grpc
-PORTVERSION= 1.73.0
+PORTVERSION= 1.73.1
DISTVERSIONPREFIX= v
PORTEPOCH= 2
CATEGORIES= devel
@@ -57,7 +57,7 @@ CONFLICTS_INSTALL= grpc[0-9][0-9][0-9]
USE_GITHUB= yes
GH_TUPLE= envoyproxy:data-plane-api:d9c5e84:envoyproxy_data_plane_api/third_party/envoy-api \
- googleapis:googleapis:c618909:googleapis_googleapis/third_party/googleapis \
+ googleapis:googleapis:4667a43:googleapis_googleapis/third_party/googleapis \
census-instrumentation:opencensus-proto:1664cc9:census_instrumentation_opencensus_proto/third_party/opencensus-proto \
bufbuild:protoc-gen-validate:v1.2.1:bufbuild_protoc_gen_validate/third_party/protoc-gen-validate \
cncf:xds:2ac532f:cncf_xds/third_party/xds
diff --git a/devel/grpc/distinfo b/devel/grpc/distinfo
index 3456a0266e7c..4a5ad3bd22b1 100644
--- a/devel/grpc/distinfo
+++ b/devel/grpc/distinfo
@@ -1,10 +1,10 @@
-TIMESTAMP = 1750022913
-SHA256 (grpc-grpc-v1.73.0_GH0.tar.gz) = 00865dbc3d7689fd9c5c7d0a10822a4eae175ca692870433b64106abcb1294a0
-SIZE (grpc-grpc-v1.73.0_GH0.tar.gz) = 14873144
+TIMESTAMP = 1750954110
+SHA256 (grpc-grpc-v1.73.1_GH0.tar.gz) = e11fd9b963c617de53d08a84f41359164b123f2e8e4180644706688fc9de43d9
+SIZE (grpc-grpc-v1.73.1_GH0.tar.gz) = 14876868
SHA256 (envoyproxy-data-plane-api-d9c5e84_GH0.tar.gz) = a0dafcab777be81d1303119e5b8648daf17a03ee749dcd411e9dfb9d9266d7b9
SIZE (envoyproxy-data-plane-api-d9c5e84_GH0.tar.gz) = 709200
-SHA256 (googleapis-googleapis-c618909_GH0.tar.gz) = 78f05480ebe8c753149b0eec8734a939fc51a96a6904cd88ac06eff546f16653
-SIZE (googleapis-googleapis-c618909_GH0.tar.gz) = 11004189
+SHA256 (googleapis-googleapis-4667a43_GH0.tar.gz) = 0a6cea8f0a04a37a6f2b3c898b3f2dfc60aa45913221505af37efa169c423d1e
+SIZE (googleapis-googleapis-4667a43_GH0.tar.gz) = 11058066
SHA256 (census-instrumentation-opencensus-proto-1664cc9_GH0.tar.gz) = eb1768edf91e5cef93491b3b2f057f5c309663b9716b30bb4d48bcffd6dd5722
SIZE (census-instrumentation-opencensus-proto-1664cc9_GH0.tar.gz) = 163613
SHA256 (bufbuild-protoc-gen-validate-v1.2.1_GH0.tar.gz) = e4718352754df1393b8792b631338aa8562f390e8160783e365454bc11d96328
diff --git a/devel/level-zero/Makefile b/devel/level-zero/Makefile
index 6b94f67d3bc2..b9b6a3f1f5f2 100644
--- a/devel/level-zero/Makefile
+++ b/devel/level-zero/Makefile
@@ -1,5 +1,5 @@
PORTNAME= level-zero
-PORTVERSION= 1.22.3
+PORTVERSION= 1.22.4
DISTVERSIONPREFIX= v
CATEGORIES= devel
diff --git a/devel/level-zero/distinfo b/devel/level-zero/distinfo
index afeb2da7dc09..f45fd7faeda8 100644
--- a/devel/level-zero/distinfo
+++ b/devel/level-zero/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748831206
-SHA256 (oneapi-src-level-zero-v1.22.3_GH0.tar.gz) = cf07a4b7f0601354d1f6083d2a773ede946bbbde2a0e76b80e6bbee5bec2fd02
-SIZE (oneapi-src-level-zero-v1.22.3_GH0.tar.gz) = 1017580
+TIMESTAMP = 1750954112
+SHA256 (oneapi-src-level-zero-v1.22.4_GH0.tar.gz) = 2c76e0c82ddda2674e9b6993e52dd447dc4de08cf8eeef162d13692c3d53c0ae
+SIZE (oneapi-src-level-zero-v1.22.4_GH0.tar.gz) = 1017780
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/libpci/Makefile b/devel/libpci/Makefile
index 213a3b7fcb04..025497605ede 100644
--- a/devel/libpci/Makefile
+++ b/devel/libpci/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libpci
-PORTVERSION= 3.13.0
+PORTVERSION= 3.14.0
CATEGORIES= devel
MASTER_SITES= KERNEL_ORG/software/utils/pciutils
DISTNAME= pciutils-${PORTVERSION}
diff --git a/devel/libpci/distinfo b/devel/libpci/distinfo
index 99d82e9f9389..9432997028c1 100644
--- a/devel/libpci/distinfo
+++ b/devel/libpci/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1718580018
-SHA256 (pciutils-3.13.0.tar.xz) = 77f11f78298502634d1af50308f15a5788629f6cf45cba376f5009aea4cb4926
-SIZE (pciutils-3.13.0.tar.xz) = 479140
+TIMESTAMP = 1750954114
+SHA256 (pciutils-3.14.0.tar.xz) = e7713409882813991d2269d125e40dad1f54a019a52b78b3962941c1d4a6f86f
+SIZE (pciutils-3.14.0.tar.xz) = 513188
diff --git a/devel/lua-luarocks/Makefile b/devel/lua-luarocks/Makefile
index 66fe2589318a..aeac15b586dd 100644
--- a/devel/lua-luarocks/Makefile
+++ b/devel/lua-luarocks/Makefile
@@ -1,5 +1,5 @@
PORTNAME= luarocks
-PORTVERSION= 3.12.0
+PORTVERSION= 3.12.1
CATEGORIES= devel
MASTER_SITES= https://luarocks.org/releases/
PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX}
diff --git a/devel/lua-luarocks/distinfo b/devel/lua-luarocks/distinfo
index f87d168bd9ae..c1a315e67e11 100644
--- a/devel/lua-luarocks/distinfo
+++ b/devel/lua-luarocks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813024
-SHA256 (luarocks-3.12.0.tar.gz) = 3d4c8acddf9b975e77da68cbf748d5baf483d0b6e9d703a844882db25dd61cdf
-SIZE (luarocks-3.12.0.tar.gz) = 444481
+TIMESTAMP = 1750954152
+SHA256 (luarocks-3.12.1.tar.gz) = f56b85a2a7a481f0321845807b79a05237860b04e4a9d186da632770029b3290
+SIZE (luarocks-3.12.1.tar.gz) = 441213
diff --git a/devel/p5-B-Keywords/Makefile b/devel/p5-B-Keywords/Makefile
index ba6a7dfde664..c2a043d7eb43 100644
--- a/devel/p5-B-Keywords/Makefile
+++ b/devel/p5-B-Keywords/Makefile
@@ -1,5 +1,5 @@
PORTNAME= B-Keywords
-PORTVERSION= 1.27
+PORTVERSION= 1.28
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-B-Keywords/distinfo b/devel/p5-B-Keywords/distinfo
index f304a56d2235..40077f62645f 100644
--- a/devel/p5-B-Keywords/distinfo
+++ b/devel/p5-B-Keywords/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1716892390
-SHA256 (B-Keywords-1.27.tar.gz) = ef10b9085e674eaa417ccb7d692fb6cd98f7bb67de2a127eba3457d8ae587cff
-SIZE (B-Keywords-1.27.tar.gz) = 14216
+TIMESTAMP = 1751183619
+SHA256 (B-Keywords-1.28.tar.gz) = 9e7eb67695929487c61aaf2dae8baf9dda1ad87602bb5a094f10744b12765e3e
+SIZE (B-Keywords-1.28.tar.gz) = 13223
diff --git a/devel/p5-CPAN-Perl-Releases/Makefile b/devel/p5-CPAN-Perl-Releases/Makefile
index 72f6d0b0c896..409f069e1ea3 100644
--- a/devel/p5-CPAN-Perl-Releases/Makefile
+++ b/devel/p5-CPAN-Perl-Releases/Makefile
@@ -1,5 +1,5 @@
PORTNAME= CPAN-Perl-Releases
-PORTVERSION= 5.20250528
+PORTVERSION= 5.20250625
CATEGORIES= devel perl5
MASTER_SITES= CPAN
PKGNAMEPREFIX= p5-
diff --git a/devel/p5-CPAN-Perl-Releases/distinfo b/devel/p5-CPAN-Perl-Releases/distinfo
index 7842cb297692..0a6f01f4eb37 100644
--- a/devel/p5-CPAN-Perl-Releases/distinfo
+++ b/devel/p5-CPAN-Perl-Releases/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495725
-SHA256 (CPAN-Perl-Releases-5.20250528.tar.gz) = 17f2a07474fad0684f30639d2a2c24300a75e3bb4d1f9b0523dc98ad0feea765
-SIZE (CPAN-Perl-Releases-5.20250528.tar.gz) = 23352
+TIMESTAMP = 1750954154
+SHA256 (CPAN-Perl-Releases-5.20250625.tar.gz) = 79236b27f1e26f61c4b3865659a7fa89d8bc4f9986a72e40e11f8637a36fbbd2
+SIZE (CPAN-Perl-Releases-5.20250625.tar.gz) = 23217
diff --git a/devel/p5-Specio/Makefile b/devel/p5-Specio/Makefile
index 91d3ec2d4c00..d4ba9864654f 100644
--- a/devel/p5-Specio/Makefile
+++ b/devel/p5-Specio/Makefile
@@ -1,5 +1,5 @@
PORTNAME= Specio
-PORTVERSION= 0.50
+PORTVERSION= 0.51
CATEGORIES= devel perl5
MASTER_SITES= CPAN
MASTER_SITE_SUBDIR= CPAN:DROLSKY
@@ -14,9 +14,12 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${RUN_DEPENDS}
RUN_DEPENDS= p5-Clone>=0:devel/p5-Clone \
+ p5-Clone-Choose>=0:devel/p5-Clone-Choose \
+ p5-Clone-PP>=0:devel/p5-Clone-PP \
p5-Devel-StackTrace>=0:devel/p5-Devel-StackTrace \
p5-Eval-Closure>=0:devel/p5-Eval-Closure \
p5-MRO-Compat>=0:devel/p5-MRO-Compat \
+ p5-Module-Implementation>=0:devel/p5-Module-Implementation \
p5-Module-Runtime>=0:devel/p5-Module-Runtime \
p5-Role-Tiny>=1.003003:devel/p5-Role-Tiny \
p5-Sub-Quote>=0:devel/p5-Sub-Quote \
diff --git a/devel/p5-Specio/distinfo b/devel/p5-Specio/distinfo
index 3e3635a87566..0897ca86fb0c 100644
--- a/devel/p5-Specio/distinfo
+++ b/devel/p5-Specio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739962450
-SHA256 (Specio-0.50.tar.gz) = 467baf0582681626266318e3154727497d7205996fbd76674ba58ed79e10640e
-SIZE (Specio-0.50.tar.gz) = 108610
+TIMESTAMP = 1750954156
+SHA256 (Specio-0.51.tar.gz) = 505f5de28bee55545b9ec0c45c1d5e4ae568d4f5dbb5e8eabe9d980cb9b68f93
+SIZE (Specio-0.51.tar.gz) = 133033
diff --git a/devel/p5-Specio/pkg-plist b/devel/p5-Specio/pkg-plist
index 10685b20cb30..be03c975b52a 100644
--- a/devel/p5-Specio/pkg-plist
+++ b/devel/p5-Specio/pkg-plist
@@ -32,11 +32,13 @@
%%SITE_PERL%%/Specio/Library/Structured/Map.pm
%%SITE_PERL%%/Specio/Library/Structured/Tuple.pm
%%SITE_PERL%%/Specio/OO.pm
+%%SITE_PERL%%/Specio/PP.pm
%%SITE_PERL%%/Specio/PartialDump.pm
%%SITE_PERL%%/Specio/Registry.pm
%%SITE_PERL%%/Specio/Role/Inlinable.pm
%%SITE_PERL%%/Specio/Subs.pm
%%SITE_PERL%%/Specio/TypeChecks.pm
+%%SITE_PERL%%/Specio/XS.pm
%%SITE_PERL%%/Test/Specio.pm
%%PERL5_MAN3%%/Specio.3.gz
%%PERL5_MAN3%%/Specio::Coercion.3.gz
diff --git a/devel/pear-PHP_CodeCoverage/Makefile b/devel/pear-PHP_CodeCoverage/Makefile
index 138f9b8dc717..070021fcb8ad 100644
--- a/devel/pear-PHP_CodeCoverage/Makefile
+++ b/devel/pear-PHP_CodeCoverage/Makefile
@@ -1,5 +1,5 @@
PORTNAME= PHP_CodeCoverage
-PORTVERSION= 12.3.0
+PORTVERSION= 12.3.1
CATEGORIES= devel pear
MAINTAINER= sunpoet@FreeBSD.org
diff --git a/devel/pear-PHP_CodeCoverage/distinfo b/devel/pear-PHP_CodeCoverage/distinfo
index 416436960d8b..a64f96384ea6 100644
--- a/devel/pear-PHP_CodeCoverage/distinfo
+++ b/devel/pear-PHP_CodeCoverage/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495743
-SHA256 (sebastianbergmann-php-code-coverage-12.3.0_GH0.tar.gz) = e592ca7033dd409e7e0c9ed65e9691b45787fa21ed37e68ea9fe06736286666f
-SIZE (sebastianbergmann-php-code-coverage-12.3.0_GH0.tar.gz) = 342675
+TIMESTAMP = 1750954162
+SHA256 (sebastianbergmann-php-code-coverage-12.3.1_GH0.tar.gz) = d8d8c006f02443320dca7bbdeb07955abd1a7fccde455733dc4762f8eec5db5c
+SIZE (sebastianbergmann-php-code-coverage-12.3.1_GH0.tar.gz) = 342812
diff --git a/devel/phpunit10/Makefile b/devel/phpunit10/Makefile
index 99bca6fb7c77..4d7349e64e65 100644
--- a/devel/phpunit10/Makefile
+++ b/devel/phpunit10/Makefile
@@ -1,5 +1,5 @@
PORTNAME= phpunit
-PORTVERSION= 10.5.46
+PORTVERSION= 10.5.47
CATEGORIES= devel www
MASTER_SITES= https://phar.phpunit.de/
PKGNAMESUFFIX= 10${PHP_PKGNAMESUFFIX}
diff --git a/devel/phpunit10/distinfo b/devel/phpunit10/distinfo
index 485c81cae4a6..1f9abf610a0b 100644
--- a/devel/phpunit10/distinfo
+++ b/devel/phpunit10/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546416
-SHA256 (phpunit-10.5.46.phar) = d22999480793f26def174f69b0c3967befe5d79a7fff747819ecf15f0f923c93
-SIZE (phpunit-10.5.46.phar) = 5150745
+TIMESTAMP = 1750954116
+SHA256 (phpunit-10.5.47.phar) = 69838cf6812538820ec5e245105e3c43260acd3b08c04f2a8274cc61ffc94051
+SIZE (phpunit-10.5.47.phar) = 5174102
diff --git a/devel/phpunit11/Makefile b/devel/phpunit11/Makefile
index 5983f0a8c639..8226a41665fa 100644
--- a/devel/phpunit11/Makefile
+++ b/devel/phpunit11/Makefile
@@ -1,5 +1,5 @@
PORTNAME= phpunit
-PORTVERSION= 11.5.23
+PORTVERSION= 11.5.24
CATEGORIES= devel www
MASTER_SITES= https://phar.phpunit.de/
PKGNAMESUFFIX= 11${PHP_PKGNAMESUFFIX}
diff --git a/devel/phpunit11/distinfo b/devel/phpunit11/distinfo
index c14efe81e244..80c4536709d7 100644
--- a/devel/phpunit11/distinfo
+++ b/devel/phpunit11/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188004
-SHA256 (phpunit-11.5.23.phar) = c66acb9d9463f6f5d4fad40f09efde37e20da7743f8d10af1fffee8e5ac6d8ac
-SIZE (phpunit-11.5.23.phar) = 5636940
+TIMESTAMP = 1750954118
+SHA256 (phpunit-11.5.24.phar) = 91563593e61cce5d9109e77d5db94bebb2f4ae9e8cd039e88722557a8312b0ae
+SIZE (phpunit-11.5.24.phar) = 5656676
diff --git a/devel/phpunit12/Makefile b/devel/phpunit12/Makefile
index 16920c45b503..085fd1c02f6c 100644
--- a/devel/phpunit12/Makefile
+++ b/devel/phpunit12/Makefile
@@ -1,5 +1,5 @@
PORTNAME= phpunit
-PORTVERSION= 12.2.2
+PORTVERSION= 12.2.3
CATEGORIES= devel www
MASTER_SITES= https://phar.phpunit.de/
PKGNAMESUFFIX= 12${PHP_PKGNAMESUFFIX}
diff --git a/devel/phpunit12/distinfo b/devel/phpunit12/distinfo
index 6d661fdd7b35..26da2fe634f6 100644
--- a/devel/phpunit12/distinfo
+++ b/devel/phpunit12/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188006
-SHA256 (phpunit-12.2.2.phar) = 0b30faab11cfd34ee93911c6a2c1d2003636f0b5c60ef29eefa723611768be02
-SIZE (phpunit-12.2.2.phar) = 5958605
+TIMESTAMP = 1750954120
+SHA256 (phpunit-12.2.3.phar) = 86fe1d62335f64fe9f4dbabbf65022d2e5234ae6898e76ba9e9a219ea9e166bd
+SIZE (phpunit-12.2.3.phar) = 5982893
diff --git a/devel/py-awscrt/Makefile b/devel/py-awscrt/Makefile
index 8afba773ac9e..b251717cb126 100644
--- a/devel/py-awscrt/Makefile
+++ b/devel/py-awscrt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= awscrt
-PORTVERSION= 0.27.2
+PORTVERSION= 0.27.4
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-awscrt/distinfo b/devel/py-awscrt/distinfo
index c6651f489af9..0db1ff6fbef7 100644
--- a/devel/py-awscrt/distinfo
+++ b/devel/py-awscrt/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747715350
-SHA256 (awscrt-0.27.2.tar.gz) = 0c960bc48de60f11ba8c9b32ce1a1ea4985df10b665e0a430cc2f90a32226fb0
-SIZE (awscrt-0.27.2.tar.gz) = 37516253
+TIMESTAMP = 1750954168
+SHA256 (awscrt-0.27.4.tar.gz) = cb23cb767ca2e3c0007c899b289d668d28aeb055534df35a741847135f6cd91c
+SIZE (awscrt-0.27.4.tar.gz) = 37608896
diff --git a/devel/py-azure-core/Makefile b/devel/py-azure-core/Makefile
index 33c783b354cd..8fddf8264864 100644
--- a/devel/py-azure-core/Makefile
+++ b/devel/py-azure-core/Makefile
@@ -1,31 +1,35 @@
PORTNAME= azure-core
-PORTVERSION= 1.29.2
-PORTREVISION= 1
+PORTVERSION= 1.34.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+DISTNAME= azure_core-${PORTVERSION}
MAINTAINER= sunpoet@FreeBSD.org
COMMENT= Microsoft Azure Core Library for Python
-WWW= https://github.com/Azure/azure-sdk-for-python/tree/master/sdk/core/azure-core
+WWW= https://github.com/Azure/azure-sdk-for-python/tree/main/sdk/core/azure-core \
+ https://github.com/Azure/azure-sdk-for-python
LICENSE= MIT
+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}requests>=2.18.4:www/py-requests@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests>=2.21.0:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}six>=1.11.0:devel/py-six@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.6.0:devel/py-typing-extensions@${PY_FLAVOR}
-USES= python zip
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
-OPTIONS_DEFINE= AIO
-OPTIONS_DEFAULT=AIO
+OPTIONS_DEFINE= AIO TRACING
+OPTIONS_DEFAULT=AIO TRACING
AIO_DESC= Async transport support
+TRACING_DESC= OpenTelemetry tracing support
AIO_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.0:www/py-aiohttp@${PY_FLAVOR}
+TRACING_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}opentelemetry-api>=1.26<2:devel/py-opentelemetry-api@${PY_FLAVOR}
.include <bsd.port.mk>
diff --git a/devel/py-azure-core/distinfo b/devel/py-azure-core/distinfo
index d6c5cf71138c..62ef4105c7ea 100644
--- a/devel/py-azure-core/distinfo
+++ b/devel/py-azure-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1692211709
-SHA256 (azure-core-1.29.2.zip) = beb0fe88d1043d8457318e8fb841d9caa648211092eda213c16b376401f3710d
-SIZE (azure-core-1.29.2.zip) = 389341
+TIMESTAMP = 1750954170
+SHA256 (azure_core-1.34.0.tar.gz) = bdb544989f246a0ad1c85d72eeb45f2f835afdcbc5b45e43f0dbde7461c81ece
+SIZE (azure_core-1.34.0.tar.gz) = 297999
diff --git a/devel/py-botocore/Makefile b/devel/py-botocore/Makefile
index 2927deafe642..961ccbda515c 100644
--- a/devel/py-botocore/Makefile
+++ b/devel/py-botocore/Makefile
@@ -1,5 +1,5 @@
PORTNAME= botocore
-PORTVERSION= 1.38.36
+PORTVERSION= 1.38.41
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-botocore/distinfo b/devel/py-botocore/distinfo
index 236105f7a944..e20d48959ed6 100644
--- a/devel/py-botocore/distinfo
+++ b/devel/py-botocore/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188058
-SHA256 (botocore-1.38.36.tar.gz) = 4a1ced1a4218bdff0ed5b46abb54570d473154ddefafa5d121a8d96e4b76ebc1
-SIZE (botocore-1.38.36.tar.gz) = 13966245
+TIMESTAMP = 1750954172
+SHA256 (botocore-1.38.41.tar.gz) = 98e3fed636ebb519320c4b2d078db6fa6099b052b4bb9b5c66632a5a7fe72507
+SIZE (botocore-1.38.41.tar.gz) = 14031081
diff --git a/devel/py-cf-xarray/Makefile b/devel/py-cf-xarray/Makefile
index e307905699e3..95bc7292b77d 100644
--- a/devel/py-cf-xarray/Makefile
+++ b/devel/py-cf-xarray/Makefile
@@ -1,5 +1,5 @@
PORTNAME= cf-xarray
-PORTVERSION= 0.10.5
+PORTVERSION= 0.10.6
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-cf-xarray/distinfo b/devel/py-cf-xarray/distinfo
index 52ac2c3978b5..c0d6a40bd945 100644
--- a/devel/py-cf-xarray/distinfo
+++ b/devel/py-cf-xarray/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745177984
-SHA256 (cf_xarray-0.10.5.tar.gz) = 4aa629cd9e8c3e53253270e48a6080e62065b78c4e597f01c80b5f5b372d2331
-SIZE (cf_xarray-0.10.5.tar.gz) = 513510
+TIMESTAMP = 1750954174
+SHA256 (cf_xarray-0.10.6.tar.gz) = 159236eca465453784ee7efa2a430d5e2092978db8a5d4d8b591f61d0639cb89
+SIZE (cf_xarray-0.10.6.tar.gz) = 513498
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-dj51-strawberry-graphql/Makefile b/devel/py-dj51-strawberry-graphql/Makefile
index 38e5a1e6e0e0..0e8000916de1 100644
--- a/devel/py-dj51-strawberry-graphql/Makefile
+++ b/devel/py-dj51-strawberry-graphql/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strawberry-graphql
-DISTVERSION= 0.266.0
+DISTVERSION= 0.275.4
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj51-
@@ -39,23 +39,24 @@ FLASK_DESC= Basic Flask integration
OPENTELEMETRY_DESC= Generate Open Telemetry compatible tracing information
PYDANTIC_DESC= Support for Pydantic models
-AIOHTTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.7.4:www/py-aiohttp@${PY_FLAVOR}
+AIOHTTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.7.4<4:www/py-aiohttp@${PY_FLAVOR}
ASGI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}multipart>=0.0.7:devel/py-multipart@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}starlette>=0.18.0:www/py-starlette@${PY_FLAVOR}
-CHANNELS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asgiref>=3.2:www/py-asgiref@${PY_FLAVOR} \
+CHANNELS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asgiref>=3.2<4:www/py-asgiref@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj51-channels>=3.0.5:www/py-dj51-channels@${PY_FLAVOR}
-CLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst>=1.0.0:devel/py-libcst@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pygments>=2.3:textproc/py-pygments@${PY_FLAVOR} \
+CLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst>0:devel/py-libcst@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pygments>=2.3<3:textproc/py-pygments@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rich>=12.0.0:textproc/py-rich@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typer>=0.7.0:devel/py-typer@${PY_FLAVOR}
-DEBUG-SERVER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst>=1.0.0:devel/py-libcst@${PY_FLAVOR} \
+DEBUG-SERVER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst>0:devel/py-libcst@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}multipart>=0.0.7:devel/py-multipart@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pygments>=2.3:textproc/py-pygments@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pygments>=2.3<3:textproc/py-pygments@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rich>=12.0.0:textproc/py-rich@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}starlette>=0.18.0:www/py-starlette@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typer>=0.7.0:devel/py-typer@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}uvicorn>=0.11.6:www/py-uvicorn@${PY_FLAVOR}
-DEBUG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst>=1.0.0:devel/py-libcst@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}uvicorn>=0.11.6:www/py-uvicorn@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}websockets>=15.0.1<16:devel/py-websockets@${PY_FLAVOR}
+DEBUG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst>0:devel/py-libcst@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rich>=12.0.0:textproc/py-rich@${PY_FLAVOR}
# NB: www/py-channels (via CHANNELS) options depends on www/py-djangoXX, which
# should be taken into account when creating a port for a specific Django version.
diff --git a/devel/py-dj51-strawberry-graphql/distinfo b/devel/py-dj51-strawberry-graphql/distinfo
index 1c7a48f7a30e..a2735d607d15 100644
--- a/devel/py-dj51-strawberry-graphql/distinfo
+++ b/devel/py-dj51-strawberry-graphql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745381218
-SHA256 (strawberry_graphql-0.266.0.tar.gz) = 93c221a1d19454b2d1303135733871a3a8b4f9a0cfeea3b7764cf615faf74b72
-SIZE (strawberry_graphql-0.266.0.tar.gz) = 203305
+TIMESTAMP = 1751178199
+SHA256 (strawberry_graphql-0.275.4.tar.gz) = 77bc2dd593d4a2541b96b2d3c36ce0638eb457268d2ae77671947c0572b8a1cf
+SIZE (strawberry_graphql-0.275.4.tar.gz) = 209537
diff --git a/devel/py-dj52-strawberry-graphql/Makefile b/devel/py-dj52-strawberry-graphql/Makefile
index 0e5a547d0db8..a4f37d01a054 100644
--- a/devel/py-dj52-strawberry-graphql/Makefile
+++ b/devel/py-dj52-strawberry-graphql/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strawberry-graphql
-DISTVERSION= 0.271.0
+DISTVERSION= 0.275.4
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}dj52-
@@ -39,24 +39,24 @@ FLASK_DESC= Basic Flask integration
OPENTELEMETRY_DESC= Generate Open Telemetry compatible tracing information
PYDANTIC_DESC= Support for Pydantic models
-AIOHTTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.7.4:www/py-aiohttp@${PY_FLAVOR}
+AIOHTTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.7.4<4:www/py-aiohttp@${PY_FLAVOR}
ASGI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}multipart>=0.0.7:devel/py-multipart@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}starlette>=0.18.0:www/py-starlette@${PY_FLAVOR}
-CHANNELS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asgiref>=3.2:www/py-asgiref@${PY_FLAVOR} \
+CHANNELS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asgiref>=3.2<4:www/py-asgiref@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dj52-channels>=3.0.5:www/py-dj52-channels@${PY_FLAVOR}
-CLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst>=1.0.0:devel/py-libcst@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pygments>=2.3:textproc/py-pygments@${PY_FLAVOR} \
+CLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst>0:devel/py-libcst@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pygments>=2.3<3:textproc/py-pygments@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rich>=12.0.0:textproc/py-rich@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typer>=0.7.0:devel/py-typer@${PY_FLAVOR}
-DEBUG-SERVER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst>=1.0.0:devel/py-libcst@${PY_FLAVOR} \
+DEBUG-SERVER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst>0:devel/py-libcst@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}multipart>=0.0.7:devel/py-multipart@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pygments>=2.3:textproc/py-pygments@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pygments>=2.3<3:textproc/py-pygments@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rich>=12.0.0:textproc/py-rich@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}starlette>=0.18.0:www/py-starlette@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typer>=0.7.0:devel/py-typer@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}uvicorn>=0.11.6:www/py-uvicorn@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}websockets>=15.0.1:devel/py-websockets@${PY_FLAVOR}
-DEBUG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst>=1.0.0:devel/py-libcst@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}websockets>=15.0.1<16:devel/py-websockets@${PY_FLAVOR}
+DEBUG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst>0:devel/py-libcst@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rich>=12.0.0:textproc/py-rich@${PY_FLAVOR}
# NB: www/py-channels (via CHANNELS) options depends on www/py-djangoXX, which
# should be taken into account when creating a port for a specific Django version.
diff --git a/devel/py-dj52-strawberry-graphql/distinfo b/devel/py-dj52-strawberry-graphql/distinfo
index 591e1237a446..a2735d607d15 100644
--- a/devel/py-dj52-strawberry-graphql/distinfo
+++ b/devel/py-dj52-strawberry-graphql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749230708
-SHA256 (strawberry_graphql-0.271.0.tar.gz) = dfcf22c5b013915b78b64660ed40afc58081708cecce37879d4b89dac5dc356a
-SIZE (strawberry_graphql-0.271.0.tar.gz) = 207945
+TIMESTAMP = 1751178199
+SHA256 (strawberry_graphql-0.275.4.tar.gz) = 77bc2dd593d4a2541b96b2d3c36ce0638eb457268d2ae77671947c0572b8a1cf
+SIZE (strawberry_graphql-0.275.4.tar.gz) = 209537
diff --git a/devel/py-grpcio-status/Makefile b/devel/py-grpcio-status/Makefile
index 9a660d5142dd..5eaaf7868965 100644
--- a/devel/py-grpcio-status/Makefile
+++ b/devel/py-grpcio-status/Makefile
@@ -1,5 +1,5 @@
PORTNAME= grpcio-status
-PORTVERSION= 1.73.0
+PORTVERSION= 1.73.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-grpcio-status/distinfo b/devel/py-grpcio-status/distinfo
index 7fe1bf140afb..c28197dda8d3 100644
--- a/devel/py-grpcio-status/distinfo
+++ b/devel/py-grpcio-status/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188068
-SHA256 (grpcio_status-1.73.0.tar.gz) = a2b7f430568217f884fe52a5a0133b6f4c9338beae33fb5370134a8eaf58f974
-SIZE (grpcio_status-1.73.0.tar.gz) = 13670
+TIMESTAMP = 1750954176
+SHA256 (grpcio_status-1.73.1.tar.gz) = 928f49ccf9688db5f20cd9e45c4578a1d01ccca29aeaabf066f2ac76aa886668
+SIZE (grpcio_status-1.73.1.tar.gz) = 13664
diff --git a/devel/py-grpcio-tools/Makefile b/devel/py-grpcio-tools/Makefile
index 3b73ab8a4190..26b77775f640 100644
--- a/devel/py-grpcio-tools/Makefile
+++ b/devel/py-grpcio-tools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= grpcio-tools
-PORTVERSION= 1.73.0
+PORTVERSION= 1.73.1
PORTREVISION= 0
CATEGORIES= devel python
MASTER_SITES= PYPI
diff --git a/devel/py-grpcio-tools/distinfo b/devel/py-grpcio-tools/distinfo
index d83d07a19bb4..acbb752c7c15 100644
--- a/devel/py-grpcio-tools/distinfo
+++ b/devel/py-grpcio-tools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749532890
-SHA256 (grpcio_tools-1.73.0.tar.gz) = 69e2da77e7d52c7ea3e60047ba7d704d242b55c6c0ffb1a6147ace1b37ce881b
-SIZE (grpcio_tools-1.73.0.tar.gz) = 5430439
+TIMESTAMP = 1751175915
+SHA256 (grpcio_tools-1.73.1.tar.gz) = 6e06adec3b0870f5947953b0ef8dbdf2cebcdff61fb1fe08120cc7483c7978aa
+SIZE (grpcio_tools-1.73.1.tar.gz) = 5429529
diff --git a/devel/py-grpcio/Makefile b/devel/py-grpcio/Makefile
index c442298eadba..010b8ca2e7a6 100644
--- a/devel/py-grpcio/Makefile
+++ b/devel/py-grpcio/Makefile
@@ -1,5 +1,5 @@
PORTNAME= grpcio
-PORTVERSION= 1.73.0
+PORTVERSION= 1.73.1
PORTREVISION= 0
CATEGORIES= devel python
MASTER_SITES= PYPI
diff --git a/devel/py-grpcio/distinfo b/devel/py-grpcio/distinfo
index 6def72a0933b..f16686296b18 100644
--- a/devel/py-grpcio/distinfo
+++ b/devel/py-grpcio/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749532444
-SHA256 (grpcio-1.73.0.tar.gz) = 3af4c30918a7f0d39de500d11255f8d9da4f30e94a2033e70fe2a720e184bd8e
-SIZE (grpcio-1.73.0.tar.gz) = 12786424
+TIMESTAMP = 1751174608
+SHA256 (grpcio-1.73.1.tar.gz) = 7fce2cd1c0c1116cf3850564ebfc3264fba75d3c74a7414373f1238ea365ef87
+SIZE (grpcio-1.73.1.tar.gz) = 12730355
diff --git a/devel/py-hypothesis/Makefile b/devel/py-hypothesis/Makefile
index 60617773d746..141ad6a4f800 100644
--- a/devel/py-hypothesis/Makefile
+++ b/devel/py-hypothesis/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hypothesis
-PORTVERSION= 6.135.10
+PORTVERSION= 6.135.16
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-hypothesis/distinfo b/devel/py-hypothesis/distinfo
index f75d62164e7d..d8af9407d1b2 100644
--- a/devel/py-hypothesis/distinfo
+++ b/devel/py-hypothesis/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188070
-SHA256 (hypothesis-6.135.10.tar.gz) = ce224e310012e40b8e3aa6edba226c032c57bbcbdccad41212ab6d2d74b602cf
-SIZE (hypothesis-6.135.10.tar.gz) = 452518
+TIMESTAMP = 1750954178
+SHA256 (hypothesis-6.135.16.tar.gz) = 6131ea0b698e69bad62aae915988b8d00a6ac974351d0830db74c5fffc68c418
+SIZE (hypothesis-6.135.16.tar.gz) = 452900
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.functools/Makefile b/devel/py-jaraco.functools/Makefile
index a0b8bcfe4c4e..bdf8137f26cc 100644
--- a/devel/py-jaraco.functools/Makefile
+++ b/devel/py-jaraco.functools/Makefile
@@ -1,5 +1,5 @@
PORTNAME= jaraco.functools
-PORTVERSION= 4.1.0
+PORTVERSION= 4.2.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -12,7 +12,7 @@ WWW= https://github.com/jaraco/jaraco.functools
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.2: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}more-itertools>=2.7:devel/py-more-itertools@${PY_FLAVOR}
diff --git a/devel/py-jaraco.functools/distinfo b/devel/py-jaraco.functools/distinfo
index 6b8d6e63c4b3..c9467262298b 100644
--- a/devel/py-jaraco.functools/distinfo
+++ b/devel/py-jaraco.functools/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1727718422
-SHA256 (jaraco_functools-4.1.0.tar.gz) = 70f7e0e2ae076498e212562325e805204fc092d7b4c17e0e86c959e249701a9d
-SIZE (jaraco_functools-4.1.0.tar.gz) = 19159
+TIMESTAMP = 1750954180
+SHA256 (jaraco_functools-4.2.1.tar.gz) = be634abfccabce56fa3053f8c7ebe37b682683a4ee7793670ced17bab0087353
+SIZE (jaraco_functools-4.2.1.tar.gz) = 19661
diff --git a/devel/py-jaraco.functools/files/patch-pyproject.toml b/devel/py-jaraco.functools/files/patch-pyproject.toml
new file mode 100644
index 000000000000..ee24ab1e9de5
--- /dev/null
+++ b/devel/py-jaraco.functools/files/patch-pyproject.toml
@@ -0,0 +1,22 @@
+--- pyproject.toml.orig 2025-06-21 19:21:42 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 = [
+ "more_itertools",
+ ]
diff --git a/devel/py-libcst/Makefile b/devel/py-libcst/Makefile
index db8c37740c38..25f132c92ba9 100644
--- a/devel/py-libcst/Makefile
+++ b/devel/py-libcst/Makefile
@@ -1,5 +1,5 @@
PORTNAME= libcst
-PORTVERSION= 1.8.1
+PORTVERSION= 1.8.2
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -30,6 +30,10 @@ CONFLICTS_INSTALL= ${PYTHON_PKGNAMEPREFIX}libcst03
.include <bsd.port.pre.mk>
+.if ${PYTHON_REL} < 31000
+RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=0:devel/py-typing-extensions@${PY_FLAVOR}
+.endif
+
.if ${PYTHON_REL} < 31300
RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}pyyaml>=5.2:devel/py-pyyaml@${PY_FLAVOR}
.else
diff --git a/devel/py-libcst/distinfo b/devel/py-libcst/distinfo
index 0b4d22cbb34f..0d5c79dcb055 100644
--- a/devel/py-libcst/distinfo
+++ b/devel/py-libcst/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1750188076
-SHA256 (libcst-1.8.1.tar.gz) = 423427819409a1d905017bbd51062bd0f1e4795c74c2f9f52a6b63dd67c282d2
-SIZE (libcst-1.8.1.tar.gz) = 779211
+TIMESTAMP = 1750954182
+SHA256 (libcst-1.8.2.tar.gz) = 66e82cedba95a6176194a817be4232c720312f8be6d2c8f3847f3317d95a0c7f
+SIZE (libcst-1.8.2.tar.gz) = 881534
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
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 99db06a94005..b0dc6126909d 100644
--- a/devel/py-pdm/Makefile
+++ b/devel/py-pdm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pdm
-PORTVERSION= 2.25.2
+PORTVERSION= 2.25.3
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pdm/distinfo b/devel/py-pdm/distinfo
index 2472527b3640..425174e29879 100644
--- a/devel/py-pdm/distinfo
+++ b/devel/py-pdm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188100
-SHA256 (pdm-2.25.2.tar.gz) = bff8e95c2737f68a41a8987e363803e587aea10dc9b95c34a9d3a5a117a8485f
-SIZE (pdm-2.25.2.tar.gz) = 2662555
+TIMESTAMP = 1750954184
+SHA256 (pdm-2.25.3.tar.gz) = 6d0820f805dacf64d55a7fe56777e7d8349a2ee35efc3006f29b4573d1311c84
+SIZE (pdm-2.25.3.tar.gz) = 2662895
diff --git a/devel/py-pycrdt/Makefile b/devel/py-pycrdt/Makefile
index 6e76776a3a61..ac76da5d5a34 100644
--- a/devel/py-pycrdt/Makefile
+++ b/devel/py-pycrdt/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pycrdt
-PORTVERSION= 0.12.21
+PORTVERSION= 0.12.22
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pycrdt/Makefile.crates b/devel/py-pycrdt/Makefile.crates
index 1c7b5dab9866..8d86349862a6 100644
--- a/devel/py-pycrdt/Makefile.crates
+++ b/devel/py-pycrdt/Makefile.crates
@@ -1,7 +1,7 @@
CARGO_CRATES= arc-swap-1.7.1 \
async-lock-3.4.0 \
async-trait-0.1.88 \
- autocfg-1.4.0 \
+ autocfg-1.5.0 \
bitflags-2.9.1 \
bumpalo-3.18.1 \
cfg-if-1.0.1 \
@@ -17,7 +17,7 @@ CARGO_CRATES= arc-swap-1.7.1 \
indoc-2.0.6 \
itoa-1.0.15 \
js-sys-0.3.77 \
- libc-0.2.172 \
+ libc-0.2.174 \
lock_api-0.4.13 \
log-0.4.27 \
memchr-2.7.5 \
@@ -63,4 +63,4 @@ CARGO_CRATES= arc-swap-1.7.1 \
windows_x86_64_gnu-0.52.6 \
windows_x86_64_gnullvm-0.52.6 \
windows_x86_64_msvc-0.52.6 \
- yrs-0.23.4
+ yrs-0.23.5
diff --git a/devel/py-pycrdt/distinfo b/devel/py-pycrdt/distinfo
index 8d09d7fd7d9f..e813cc629fcb 100644
--- a/devel/py-pycrdt/distinfo
+++ b/devel/py-pycrdt/distinfo
@@ -1,14 +1,14 @@
-TIMESTAMP = 1750188104
-SHA256 (pycrdt-0.12.21.tar.gz) = a3c019b3c65d7b6ee96c29b831ac09514dbe0e688187b68b40aba94bd9edf7ae
-SIZE (pycrdt-0.12.21.tar.gz) = 73825
+TIMESTAMP = 1750954186
+SHA256 (pycrdt-0.12.22.tar.gz) = 7cadf6de12a3c5c4ae5b32858643afd50d522424b8ea486903e98167e06481d4
+SIZE (pycrdt-0.12.22.tar.gz) = 73833
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
SIZE (rust/crates/async-lock-3.4.0.crate) = 34446
SHA256 (rust/crates/async-trait-0.1.88.crate) = e539d3fca749fcee5236ab05e93a52867dd549cc157c8cb7f99595f3cedffdb5
SIZE (rust/crates/async-trait-0.1.88.crate) = 32084
-SHA256 (rust/crates/autocfg-1.4.0.crate) = ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
-SIZE (rust/crates/autocfg-1.4.0.crate) = 17712
+SHA256 (rust/crates/autocfg-1.5.0.crate) = c08606f8c3cbf4ce6ec8e28fb0014a2c086708fe954eaa885384a6165172e7e8
+SIZE (rust/crates/autocfg-1.5.0.crate) = 18729
SHA256 (rust/crates/bitflags-2.9.1.crate) = 1b8e56985ec62d17e9c1001dc89c88ecd7dc08e47eba5ec7c29c7b5eeecde967
SIZE (rust/crates/bitflags-2.9.1.crate) = 47913
SHA256 (rust/crates/bumpalo-3.18.1.crate) = 793db76d6187cd04dff33004d8e6c9cc4e05cd330500379d2394209271b4aeee
@@ -39,8 +39,8 @@ SHA256 (rust/crates/itoa-1.0.15.crate) = 4a5f13b858c8d314ee3e8f639011f7ccefe71f9
SIZE (rust/crates/itoa-1.0.15.crate) = 11231
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.172.crate) = d750af042f7ef4f724306de029d18836c26c1765a54a6a3f094cbd23a7267ffa
-SIZE (rust/crates/libc-0.2.172.crate) = 791646
+SHA256 (rust/crates/libc-0.2.174.crate) = 1171693293099992e19cddea4e8b849964e9846f4acee11b3948bcc337be8776
+SIZE (rust/crates/libc-0.2.174.crate) = 779933
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
@@ -131,5 +131,5 @@ SHA256 (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 24d5b23dc417412679681
SIZE (rust/crates/windows_x86_64_gnullvm-0.52.6.crate) = 435707
SHA256 (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec
SIZE (rust/crates/windows_x86_64_msvc-0.52.6.crate) = 832564
-SHA256 (rust/crates/yrs-0.23.4.crate) = bb1d740a98b12112352f05ddfc06c1505b66fca116601f9388b84be45d21f84d
-SIZE (rust/crates/yrs-0.23.4.crate) = 263813
+SHA256 (rust/crates/yrs-0.23.5.crate) = 197c2b4b298f35c3ba4d549884ac872a961112095b29f173ab45e3d5cf609018
+SIZE (rust/crates/yrs-0.23.5.crate) = 265011
diff --git a/devel/py-pyflakes/Makefile b/devel/py-pyflakes/Makefile
index 9ced058d6ee2..081d37813bd5 100644
--- a/devel/py-pyflakes/Makefile
+++ b/devel/py-pyflakes/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pyflakes
-PORTVERSION= 3.3.2
+PORTVERSION= 3.4.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pyflakes/distinfo b/devel/py-pyflakes/distinfo
index 3c2e685808d6..3c0831978f4b 100644
--- a/devel/py-pyflakes/distinfo
+++ b/devel/py-pyflakes/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744288966
-SHA256 (pyflakes-3.3.2.tar.gz) = 6dfd61d87b97fba5dcfaaf781171ac16be16453be6d816147989e7f6e6a9576b
-SIZE (pyflakes-3.3.2.tar.gz) = 64175
+TIMESTAMP = 1750954188
+SHA256 (pyflakes-3.4.0.tar.gz) = b24f96fafb7d2ab0ec5075b7350b3d2d2218eab42003821c06344973d3ea2f58
+SIZE (pyflakes-3.4.0.tar.gz) = 64669
diff --git a/devel/py-pylint-plugin-utils/Makefile b/devel/py-pylint-plugin-utils/Makefile
index 858ab19c79bf..1aa18a3bd328 100644
--- a/devel/py-pylint-plugin-utils/Makefile
+++ b/devel/py-pylint-plugin-utils/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pylint-plugin-utils
-PORTVERSION= 0.8.2
+PORTVERSION= 0.9.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-pylint-plugin-utils/distinfo b/devel/py-pylint-plugin-utils/distinfo
index ee4dcece8ca5..8081d120c934 100644
--- a/devel/py-pylint-plugin-utils/distinfo
+++ b/devel/py-pylint-plugin-utils/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1708449320
-SHA256 (pylint_plugin_utils-0.8.2.tar.gz) = d3cebf68a38ba3fba23a873809155562571386d4c1b03e5b4c4cc26c3eee93e4
-SIZE (pylint_plugin_utils-0.8.2.tar.gz) = 10674
+TIMESTAMP = 1750954190
+SHA256 (pylint_plugin_utils-0.9.0.tar.gz) = 5468d763878a18d5cc4db46eaffdda14313b043c962a263a7d78151b90132055
+SIZE (pylint_plugin_utils-0.9.0.tar.gz) = 10474
diff --git a/devel/py-python-gitlab/Makefile b/devel/py-python-gitlab/Makefile
index 90755f6f26b1..a5bcabf68b8a 100644
--- a/devel/py-python-gitlab/Makefile
+++ b/devel/py-python-gitlab/Makefile
@@ -1,5 +1,5 @@
PORTNAME= python-gitlab
-DISTVERSION= 6.0.0
+DISTVERSION= 6.1.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -17,12 +17,13 @@ BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0.0:devel/py-setuptools@${P
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}requests-toolbelt>=1.0.0:www/py-requests-toolbelt@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.32.0:www/py-requests@${PY_FLAVOR}
TEST_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pytest-console-scripts>0:devel/py-pytest-console-scripts@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pytest>0:devel/py-pytest@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}responses>0:devel/py-responses@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}trio>0:net/py-trio@${PY_FLAVOR}
USES= python:3.9+
-USE_PYTHON= autoplist concurrent pep517
+USE_PYTHON= autoplist concurrent pep517 pytest
+
+TEST_ARGS= tests/unit
NO_ARCH= yes
SUB_FILES= pkg-message
@@ -67,7 +68,4 @@ post-install-DOCS-on:
${RM} .buildinfo objects.inv && \
${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR})
-do-test:
- @cd ${WRKSRC} && ${PYTHON_CMD} -m pytest -v -rs -o addopts= tests/unit
-
.include <bsd.port.mk>
diff --git a/devel/py-python-gitlab/distinfo b/devel/py-python-gitlab/distinfo
index 0cc6f7580496..2d1567f074e3 100644
--- a/devel/py-python-gitlab/distinfo
+++ b/devel/py-python-gitlab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749044802
-SHA256 (python_gitlab-6.0.0.tar.gz) = 704bf548c258f1cfe2f09b8ece9af1cc8fa6ae828ac6fe6a1cbe957c98431414
-SIZE (python_gitlab-6.0.0.tar.gz) = 397108
+TIMESTAMP = 1751082840
+SHA256 (python_gitlab-6.1.0.tar.gz) = 062d6943699b09bce40f727f0d0906a0b254ca455593f81745bb1a352535ee77
+SIZE (python_gitlab-6.1.0.tar.gz) = 397674
diff --git a/devel/py-python-semantic-release/Makefile b/devel/py-python-semantic-release/Makefile
index 8867cb512343..1585efc913ee 100644
--- a/devel/py-python-semantic-release/Makefile
+++ b/devel/py-python-semantic-release/Makefile
@@ -1,5 +1,5 @@
PORTNAME= python-semantic-release
-PORTVERSION= 9.21.1
+PORTVERSION= 10.1.0
CATEGORIES= devel python
MASTER_SITES= PYPI \
https://github.com/python-semantic-release/python-semantic-release/releases/download/v${PORTVERSION}/
@@ -16,7 +16,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}wheel>=0.42<1:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=8.0<9:devel/py-click@${PY_FLAVOR} \
+RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=8.1.0<8.2:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}click-option-group>=0.5<1:devel/py-click-option-group@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}deprecated>=1.2<2:devel/py-deprecated@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}dotty-dict>=1.3<2:devel/py-dotty-dict@${PY_FLAVOR} \
@@ -24,7 +24,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}click>=8.0<9:devel/py-click@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}importlib-resources>=6.0<7:devel/py-importlib-resources@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1<4:devel/py-Jinja2@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}pydantic2>=2.0<3:devel/py-pydantic2@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}python-gitlab>=4.0.0<6.0.0:devel/py-python-gitlab@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}python-gitlab>=4.0.0<7.0.0:devel/py-python-gitlab@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}requests>=2.25<3:www/py-requests@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rich>=14.0<15:textproc/py-rich@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}shellingham>=1.5<2:devel/py-shellingham@${PY_FLAVOR} \
diff --git a/devel/py-python-semantic-release/distinfo b/devel/py-python-semantic-release/distinfo
index 6a1d3a81f93e..51989cacdff8 100644
--- a/devel/py-python-semantic-release/distinfo
+++ b/devel/py-python-semantic-release/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747546552
-SHA256 (python_semantic_release-9.21.1.tar.gz) = b5c509a573899e88e8f29504d2f83e9ddab9a66af861ec1baf39f2b86bbf3517
-SIZE (python_semantic_release-9.21.1.tar.gz) = 308463
+TIMESTAMP = 1750954192
+SHA256 (python_semantic_release-10.1.0.tar.gz) = 199208470e6c51859665948013e76ece458a5b41271e7f7cc05e40e93d4050d2
+SIZE (python_semantic_release-10.1.0.tar.gz) = 319419
diff --git a/devel/py-resolvelib1/Makefile b/devel/py-resolvelib1/Makefile
index 62741cc750f9..69f3554c6223 100644
--- a/devel/py-resolvelib1/Makefile
+++ b/devel/py-resolvelib1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= resolvelib
-PORTVERSION= 1.1.0
+PORTVERSION= 1.2.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-resolvelib1/distinfo b/devel/py-resolvelib1/distinfo
index f8679ad8163d..3caafc531df7 100644
--- a/devel/py-resolvelib1/distinfo
+++ b/devel/py-resolvelib1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1730387098
-SHA256 (resolvelib-1.1.0.tar.gz) = b68591ef748f58c1e2a2ac28d0961b3586ae8b25f60b0ba9a5e4f3d87c1d6a79
-SIZE (resolvelib-1.1.0.tar.gz) = 22551
+TIMESTAMP = 1750954194
+SHA256 (resolvelib-1.2.0.tar.gz) = c27fbb5098acd7dfc01fb2be3724bd0881168edc2bd3b4dc876ca3f46b8e4a3d
+SIZE (resolvelib-1.2.0.tar.gz) = 23448
diff --git a/devel/py-retrying/Makefile b/devel/py-retrying/Makefile
index 468496fdbeb5..ddbab1f9f70e 100644
--- a/devel/py-retrying/Makefile
+++ b/devel/py-retrying/Makefile
@@ -1,6 +1,5 @@
PORTNAME= retrying
-PORTVERSION= 1.3.4
-PORTREVISION= 1
+PORTVERSION= 1.4.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -14,7 +13,6 @@ 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}six>=1.7.0:devel/py-six@${PY_FLAVOR}
USES= python
USE_PYTHON= autoplist concurrent pep517
diff --git a/devel/py-retrying/distinfo b/devel/py-retrying/distinfo
index ec9344210390..f720f18c5963 100644
--- a/devel/py-retrying/distinfo
+++ b/devel/py-retrying/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1674589898
-SHA256 (retrying-1.3.4.tar.gz) = 345da8c5765bd982b1d1915deb9102fd3d1f7ad16bd84a9700b85f64d24e8f3e
-SIZE (retrying-1.3.4.tar.gz) = 10929
+TIMESTAMP = 1750954196
+SHA256 (retrying-1.4.0.tar.gz) = efa99c78bf4fbdbe6f0cba4101470fbc684b93d30ca45ffa1288443a9805172f
+SIZE (retrying-1.4.0.tar.gz) = 11202
diff --git a/devel/py-rq/Makefile b/devel/py-rq/Makefile
index 79300a7b9fbf..2271d17aad12 100644
--- a/devel/py-rq/Makefile
+++ b/devel/py-rq/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rq
-PORTVERSION= 2.3.3
+PORTVERSION= 2.4.0
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-rq/distinfo b/devel/py-rq/distinfo
index 76634d26df89..c3b7b862c837 100644
--- a/devel/py-rq/distinfo
+++ b/devel/py-rq/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748797033
-SHA256 (rq-2.3.3.tar.gz) = 20c41c977b6f27c852a41bd855893717402bae7b8d9607dca21fe9dd55453e22
-SIZE (rq-2.3.3.tar.gz) = 649348
+TIMESTAMP = 1751179338
+SHA256 (rq-2.4.0.tar.gz) = 750bab5dbb7cf1ec8a0aa2ebe8949472fa58fc121afd446c7bf5f7797f5e0655
+SIZE (rq-2.4.0.tar.gz) = 661530
diff --git a/devel/py-strawberry-graphql/Makefile b/devel/py-strawberry-graphql/Makefile
index 72b2ddf483b5..4cdcb0b12d3f 100644
--- a/devel/py-strawberry-graphql/Makefile
+++ b/devel/py-strawberry-graphql/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strawberry-graphql
-DISTVERSION= 0.266.0
+DISTVERSION= 0.275.4
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -39,23 +39,24 @@ FLASK_DESC= Basic Flask integration
OPENTELEMETRY_DESC= Generate Open Telemetry compatible tracing information
PYDANTIC_DESC= Support for Pydantic models
-AIOHTTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.7.4:www/py-aiohttp@${PY_FLAVOR}
+AIOHTTP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}aiohttp>=3.7.4<4:www/py-aiohttp@${PY_FLAVOR}
ASGI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}multipart>=0.0.7:devel/py-multipart@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}starlette>=0.18.0:www/py-starlette@${PY_FLAVOR}
-CHANNELS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asgiref>=3.2:www/py-asgiref@${PY_FLAVOR} \
+CHANNELS_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}asgiref>=3.2<4:www/py-asgiref@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}channels>=3.0.5:www/py-channels@${PY_FLAVOR}
-CLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst>=1.0.0:devel/py-libcst@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pygments>=2.3:textproc/py-pygments@${PY_FLAVOR} \
+CLI_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst>0:devel/py-libcst@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pygments>=2.3<3:textproc/py-pygments@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rich>=12.0.0:textproc/py-rich@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typer>=0.7.0:devel/py-typer@${PY_FLAVOR}
-DEBUG-SERVER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst>=1.0.0:devel/py-libcst@${PY_FLAVOR} \
+DEBUG-SERVER_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst>0:devel/py-libcst@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}multipart>=0.0.7:devel/py-multipart@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}pygments>=2.3:textproc/py-pygments@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}pygments>=2.3<3:textproc/py-pygments@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rich>=12.0.0:textproc/py-rich@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}starlette>=0.18.0:www/py-starlette@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}typer>=0.7.0:devel/py-typer@${PY_FLAVOR} \
- ${PYTHON_PKGNAMEPREFIX}uvicorn>=0.11.6:www/py-uvicorn@${PY_FLAVOR}
-DEBUG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst>=1.0.0:devel/py-libcst@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}uvicorn>=0.11.6:www/py-uvicorn@${PY_FLAVOR} \
+ ${PYTHON_PKGNAMEPREFIX}websockets>=15.0.1<16:devel/py-websockets@${PY_FLAVOR}
+DEBUG_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}libcst>0:devel/py-libcst@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}rich>=12.0.0:textproc/py-rich@${PY_FLAVOR}
# NB: www/py-channels (via CHANNELS) options depends on www/py-djangoXX, which
# should be taken into account when creating a port for a specific Django version.
diff --git a/devel/py-strawberry-graphql/distinfo b/devel/py-strawberry-graphql/distinfo
index 1c7a48f7a30e..a2735d607d15 100644
--- a/devel/py-strawberry-graphql/distinfo
+++ b/devel/py-strawberry-graphql/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1745381218
-SHA256 (strawberry_graphql-0.266.0.tar.gz) = 93c221a1d19454b2d1303135733871a3a8b4f9a0cfeea3b7764cf615faf74b72
-SIZE (strawberry_graphql-0.266.0.tar.gz) = 203305
+TIMESTAMP = 1751178199
+SHA256 (strawberry_graphql-0.275.4.tar.gz) = 77bc2dd593d4a2541b96b2d3c36ce0638eb457268d2ae77671947c0572b8a1cf
+SIZE (strawberry_graphql-0.275.4.tar.gz) = 209537
diff --git a/devel/py-tempora/Makefile b/devel/py-tempora/Makefile
index 8cfddcc0a303..1b1095dc7f43 100644
--- a/devel/py-tempora/Makefile
+++ b/devel/py-tempora/Makefile
@@ -1,5 +1,5 @@
PORTNAME= tempora
-PORTVERSION= 5.8.0
+PORTVERSION= 5.8.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
@@ -11,13 +11,13 @@ WWW= https://github.com/jaraco/tempora
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools>=61.2: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}jaraco.functools>=1.20:devel/py-jaraco.functools@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}python-dateutil>=0:devel/py-python-dateutil@${PY_FLAVOR}
-USES= python:3.9+
+USES= python
USE_PYTHON= autoplist concurrent pep517
NO_ARCH= yes
diff --git a/devel/py-tempora/distinfo b/devel/py-tempora/distinfo
index 212afca162c3..3682f340810c 100644
--- a/devel/py-tempora/distinfo
+++ b/devel/py-tempora/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735705183
-SHA256 (tempora-5.8.0.tar.gz) = 1e9606e65a3f2063460961d68515dee07bdaca0859305a8d3e6604168175fef1
-SIZE (tempora-5.8.0.tar.gz) = 23019
+TIMESTAMP = 1750954198
+SHA256 (tempora-5.8.1.tar.gz) = abb5d9ec790cc5e4f9431778029ba3e3d9ba9bd50cb306dad824824b2b362dcd
+SIZE (tempora-5.8.1.tar.gz) = 23072
diff --git a/devel/py-tempora/files/patch-pyproject.toml b/devel/py-tempora/files/patch-pyproject.toml
new file mode 100644
index 000000000000..762cc71f6f4d
--- /dev/null
+++ b/devel/py-tempora/files/patch-pyproject.toml
@@ -0,0 +1,22 @@
+--- pyproject.toml.orig 2025-06-21 17:03:54 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 = [
+ "jaraco.functools>=1.20",
+ "python-dateutil",
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-typeguard/Makefile b/devel/py-typeguard/Makefile
index 9e1d6b9c9e7c..38d701865663 100644
--- a/devel/py-typeguard/Makefile
+++ b/devel/py-typeguard/Makefile
@@ -1,5 +1,5 @@
PORTNAME= typeguard
-PORTVERSION= 4.4.3
+PORTVERSION= 4.4.4
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-typeguard/distinfo b/devel/py-typeguard/distinfo
index ed906cea1426..7e81d42b15f9 100644
--- a/devel/py-typeguard/distinfo
+++ b/devel/py-typeguard/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813084
-SHA256 (typeguard-4.4.3.tar.gz) = be72b9c85f322c20459b29060c5c099cd733d5886c4ee14297795e62b0c0d59b
-SIZE (typeguard-4.4.3.tar.gz) = 75072
+TIMESTAMP = 1750954200
+SHA256 (typeguard-4.4.4.tar.gz) = 3a7fd2dffb705d4d0efaed4306a704c89b9dee850b688f060a8b1615a79e5f74
+SIZE (typeguard-4.4.4.tar.gz) = 75203
diff --git a/devel/py-typeguard/files/patch-pyproject.toml b/devel/py-typeguard/files/patch-pyproject.toml
index e82b02503d5f..0ade79cb303d 100644
--- a/devel/py-typeguard/files/patch-pyproject.toml
+++ b/devel/py-typeguard/files/patch-pyproject.toml
@@ -1,4 +1,4 @@
---- pyproject.toml.orig 2025-06-04 21:46:31 UTC
+--- pyproject.toml.orig 2025-06-18 09:55:35 UTC
+++ pyproject.toml
@@ -1,6 +1,6 @@ requires = [
[build-system]
@@ -8,3 +8,12 @@
"setuptools_scm[toml] >= 6.4"
]
build-backend = "setuptools.build_meta"
+@@ -10,7 +10,7 @@ authors = [{name = "Alex Grönholm", email = "alex.gro
+ description = "Run-time type checker for Python"
+ readme = "README.rst"
+ authors = [{name = "Alex Grönholm", email = "alex.gronholm@nextday.fi"}]
+-license = "MIT"
++license = {text = "MIT"}
+ classifiers = [
+ "Development Status :: 5 - Production/Stable",
+ "Intended Audience :: Developers",
diff --git a/devel/py-xarray/Makefile b/devel/py-xarray/Makefile
index d68a9b74660a..2fba3f8ef8f0 100644
--- a/devel/py-xarray/Makefile
+++ b/devel/py-xarray/Makefile
@@ -1,5 +1,5 @@
PORTNAME= xarray
-PORTVERSION= 2025.6.0
+PORTVERSION= 2025.6.1
CATEGORIES= devel python
MASTER_SITES= PYPI
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/devel/py-xarray/distinfo b/devel/py-xarray/distinfo
index c94267dfa980..43b83fb8806d 100644
--- a/devel/py-xarray/distinfo
+++ b/devel/py-xarray/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813090
-SHA256 (xarray-2025.6.0.tar.gz) = c521c6c1b806fc8e5c9b1bed85d69ce950fd6d2668507d4dd02850787b4c84f2
-SIZE (xarray-2025.6.0.tar.gz) = 3001856
+TIMESTAMP = 1750954202
+SHA256 (xarray-2025.6.1.tar.gz) = a84f3f07544634a130d7dc615ae44175419f4c77957a7255161ed99c69c7c8b0
+SIZE (xarray-2025.6.1.tar.gz) = 3003185
diff --git a/devel/re2/Makefile b/devel/re2/Makefile
index 4cf8da9041a1..ccf2bd5bfdab 100644
--- a/devel/re2/Makefile
+++ b/devel/re2/Makefile
@@ -19,6 +19,7 @@ USES= compiler:c++17-lang gmake localbase:ldflags pathfix pkgconfig
MAKE_ARGS= CXX="${CXX}" CXXFLAGS="${CXXFLAGS}" SED_INPLACE="${SED} -i ''" prefix=${PREFIX}
PATHFIX_MAKEFILEIN= Makefile
+TEST_TARGET= test
USE_CXXSTD= c++17
USE_LDCONFIG= yes
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-aws-partitions/Makefile b/devel/rubygem-aws-partitions/Makefile
index 18338ec6129a..b23a43308d1d 100644
--- a/devel/rubygem-aws-partitions/Makefile
+++ b/devel/rubygem-aws-partitions/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-partitions
-PORTVERSION= 1.1113.0
+PORTVERSION= 1.1120.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-partitions/distinfo b/devel/rubygem-aws-partitions/distinfo
index 0f1da122921f..272af0b27004 100644
--- a/devel/rubygem-aws-partitions/distinfo
+++ b/devel/rubygem-aws-partitions/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188170
-SHA256 (rubygem/aws-partitions-1.1113.0.gem) = 92f02ae8db6153c849f817b4049dcdf81b68e57557d2bdb0125fe4c5e9287d7e
-SIZE (rubygem/aws-partitions-1.1113.0.gem) = 80896
+TIMESTAMP = 1750954274
+SHA256 (rubygem/aws-partitions-1.1120.0.gem) = 9dd2c4de7780ad0b51f6314a9cefb405e7e5cb678c67c5fecdc8b60367226d6b
+SIZE (rubygem/aws-partitions-1.1120.0.gem) = 81408
diff --git a/devel/rubygem-aws-sdk-accessanalyzer/Makefile b/devel/rubygem-aws-sdk-accessanalyzer/Makefile
index 5788accb4c5d..c88c2f351c58 100644
--- a/devel/rubygem-aws-sdk-accessanalyzer/Makefile
+++ b/devel/rubygem-aws-sdk-accessanalyzer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-accessanalyzer
-PORTVERSION= 1.72.0
+PORTVERSION= 1.73.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-accessanalyzer/distinfo b/devel/rubygem-aws-sdk-accessanalyzer/distinfo
index 0e74775faaa3..e7f1f1e87752 100644
--- a/devel/rubygem-aws-sdk-accessanalyzer/distinfo
+++ b/devel/rubygem-aws-sdk-accessanalyzer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813134
-SHA256 (rubygem/aws-sdk-accessanalyzer-1.72.0.gem) = 16395d569ccd0166a033ad5c8d7837c28e45e6126efda0f53fc6a857ebed965d
-SIZE (rubygem/aws-sdk-accessanalyzer-1.72.0.gem) = 79360
+TIMESTAMP = 1750954276
+SHA256 (rubygem/aws-sdk-accessanalyzer-1.73.0.gem) = 45932c09db336e3a7357988994a4bcfee672536fe823ab4a7562073ff8178a5f
+SIZE (rubygem/aws-sdk-accessanalyzer-1.73.0.gem) = 82432
diff --git a/devel/rubygem-aws-sdk-acm/Makefile b/devel/rubygem-aws-sdk-acm/Makefile
index 89ff44f8fd90..5901ccb807a9 100644
--- a/devel/rubygem-aws-sdk-acm/Makefile
+++ b/devel/rubygem-aws-sdk-acm/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-acm
-PORTVERSION= 1.88.0
+PORTVERSION= 1.89.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-acm/distinfo b/devel/rubygem-aws-sdk-acm/distinfo
index 44c61562314b..b7bf5eac01f4 100644
--- a/devel/rubygem-aws-sdk-acm/distinfo
+++ b/devel/rubygem-aws-sdk-acm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813138
-SHA256 (rubygem/aws-sdk-acm-1.88.0.gem) = 23720da4e9b3cdcda4fe7959844c0b0d00ec5480a272e0177b37a0a49343232a
-SIZE (rubygem/aws-sdk-acm-1.88.0.gem) = 50176
+TIMESTAMP = 1750954278
+SHA256 (rubygem/aws-sdk-acm-1.89.0.gem) = 2f140ee20c462279f20259bc04514e52434e4204aacb87b2721571ccb42ee1c7
+SIZE (rubygem/aws-sdk-acm-1.89.0.gem) = 51200
diff --git a/devel/rubygem-aws-sdk-aiops/Makefile b/devel/rubygem-aws-sdk-aiops/Makefile
new file mode 100644
index 000000000000..91e78cc6d02a
--- /dev/null
+++ b/devel/rubygem-aws-sdk-aiops/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= aws-sdk-aiops
+PORTVERSION= 1.0.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Official AWS Ruby gem for AWS AI Ops
+WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-aiops
+
+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-aiops/distinfo b/devel/rubygem-aws-sdk-aiops/distinfo
new file mode 100644
index 000000000000..a24f0a7b0df1
--- /dev/null
+++ b/devel/rubygem-aws-sdk-aiops/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1750954100
+SHA256 (rubygem/aws-sdk-aiops-1.0.0.gem) = 935c925b29bd593475fd104b7a1853b8ab32395a4fddbf8523176d73179ce8a3
+SIZE (rubygem/aws-sdk-aiops-1.0.0.gem) = 30720
diff --git a/devel/rubygem-aws-sdk-aiops/pkg-descr b/devel/rubygem-aws-sdk-aiops/pkg-descr
new file mode 100644
index 000000000000..70843ac9250a
--- /dev/null
+++ b/devel/rubygem-aws-sdk-aiops/pkg-descr
@@ -0,0 +1 @@
+Official AWS Ruby gem for AWS AI Ops.
diff --git a/devel/rubygem-aws-sdk-apigateway/Makefile b/devel/rubygem-aws-sdk-apigateway/Makefile
index 87ce244d20fd..6be7434aca03 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.118.0
+PORTVERSION= 1.119.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-apigateway/distinfo b/devel/rubygem-aws-sdk-apigateway/distinfo
index 7a1383ab4f90..9dd8f3fe6f6a 100644
--- a/devel/rubygem-aws-sdk-apigateway/distinfo
+++ b/devel/rubygem-aws-sdk-apigateway/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188174
-SHA256 (rubygem/aws-sdk-apigateway-1.118.0.gem) = e66d5fb7e84cdbda1a108f36e33133e694fad2fd904df658b4dad6f1613867a0
-SIZE (rubygem/aws-sdk-apigateway-1.118.0.gem) = 119808
+TIMESTAMP = 1750954280
+SHA256 (rubygem/aws-sdk-apigateway-1.119.0.gem) = 948f1bc7cdebae9097ad9427e27fdd3a73083a414bdfaf06b168544f2145bb55
+SIZE (rubygem/aws-sdk-apigateway-1.119.0.gem) = 119808
diff --git a/devel/rubygem-aws-sdk-apigatewayv2/Makefile b/devel/rubygem-aws-sdk-apigatewayv2/Makefile
index c8be9755ad00..01df75d11334 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.77.0
+PORTVERSION= 1.78.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-apigatewayv2/distinfo b/devel/rubygem-aws-sdk-apigatewayv2/distinfo
index 8e33073ef27c..721cc63f8ce1 100644
--- a/devel/rubygem-aws-sdk-apigatewayv2/distinfo
+++ b/devel/rubygem-aws-sdk-apigatewayv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188176
-SHA256 (rubygem/aws-sdk-apigatewayv2-1.77.0.gem) = c564c8deb48b8de136304c0d5964860bf07d79ba38beb16d28d93c8f9cd8e07e
-SIZE (rubygem/aws-sdk-apigatewayv2-1.77.0.gem) = 100864
+TIMESTAMP = 1750954282
+SHA256 (rubygem/aws-sdk-apigatewayv2-1.78.0.gem) = f91427a6c1cc8a7cb0e8d3afb5775466e5eb489595e19f2cc5a4a490fddc1e8d
+SIZE (rubygem/aws-sdk-apigatewayv2-1.78.0.gem) = 100864
diff --git a/devel/rubygem-aws-sdk-appsync/Makefile b/devel/rubygem-aws-sdk-appsync/Makefile
index 7f86703dd180..5115ad866af7 100644
--- a/devel/rubygem-aws-sdk-appsync/Makefile
+++ b/devel/rubygem-aws-sdk-appsync/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-appsync
-PORTVERSION= 1.106.0
+PORTVERSION= 1.107.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-appsync/distinfo b/devel/rubygem-aws-sdk-appsync/distinfo
index 94ee70d9a652..d1120b0c500b 100644
--- a/devel/rubygem-aws-sdk-appsync/distinfo
+++ b/devel/rubygem-aws-sdk-appsync/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813182
-SHA256 (rubygem/aws-sdk-appsync-1.106.0.gem) = 4481c0ca0fded949b41904eec410528d3a5ead5885e0134fa84d08e140453d05
-SIZE (rubygem/aws-sdk-appsync-1.106.0.gem) = 102912
+TIMESTAMP = 1750954284
+SHA256 (rubygem/aws-sdk-appsync-1.107.0.gem) = 34932e80b81ca59e8f76f8debf323c02254932ca3c5998790204c25162ad2631
+SIZE (rubygem/aws-sdk-appsync-1.107.0.gem) = 102912
diff --git a/devel/rubygem-aws-sdk-autoscaling/Makefile b/devel/rubygem-aws-sdk-autoscaling/Makefile
index af3fb50bbf6c..adbe5d246560 100644
--- a/devel/rubygem-aws-sdk-autoscaling/Makefile
+++ b/devel/rubygem-aws-sdk-autoscaling/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-autoscaling
-PORTVERSION= 1.137.0
+PORTVERSION= 1.138.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-autoscaling/distinfo b/devel/rubygem-aws-sdk-autoscaling/distinfo
index 597119a00d0e..435bd26aae96 100644
--- a/devel/rubygem-aws-sdk-autoscaling/distinfo
+++ b/devel/rubygem-aws-sdk-autoscaling/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813196
-SHA256 (rubygem/aws-sdk-autoscaling-1.137.0.gem) = e0029a5f867d37e3133610874dc2dc0c68828970ce826f226f848b3c35644499
-SIZE (rubygem/aws-sdk-autoscaling-1.137.0.gem) = 198656
+TIMESTAMP = 1750954286
+SHA256 (rubygem/aws-sdk-autoscaling-1.138.0.gem) = 2295d88a53e69fab8776e68b0ec82a51bf68cb39c7acce92245a88656bc1830d
+SIZE (rubygem/aws-sdk-autoscaling-1.138.0.gem) = 199168
diff --git a/devel/rubygem-aws-sdk-backup/Makefile b/devel/rubygem-aws-sdk-backup/Makefile
index f5818bcf505c..d112f7975af8 100644
--- a/devel/rubygem-aws-sdk-backup/Makefile
+++ b/devel/rubygem-aws-sdk-backup/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-backup
-PORTVERSION= 1.89.0
+PORTVERSION= 1.90.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-backup/distinfo b/devel/rubygem-aws-sdk-backup/distinfo
index 7c18fed1b58d..d2b4f18f1391 100644
--- a/devel/rubygem-aws-sdk-backup/distinfo
+++ b/devel/rubygem-aws-sdk-backup/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813202
-SHA256 (rubygem/aws-sdk-backup-1.89.0.gem) = 17bfa29d61e0917b654c3295f66db0341f0f2293dbdc3579cf4c3aafe413bd8d
-SIZE (rubygem/aws-sdk-backup-1.89.0.gem) = 135168
+TIMESTAMP = 1750954288
+SHA256 (rubygem/aws-sdk-backup-1.90.0.gem) = 7d448c6454e65e3088399c6d87ceae35e7c5dfe0daccf260d8f095f44e84ead0
+SIZE (rubygem/aws-sdk-backup-1.90.0.gem) = 139776
diff --git a/devel/rubygem-aws-sdk-batch/Makefile b/devel/rubygem-aws-sdk-batch/Makefile
index bb3992d76cef..90d4aabeae48 100644
--- a/devel/rubygem-aws-sdk-batch/Makefile
+++ b/devel/rubygem-aws-sdk-batch/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-batch
-PORTVERSION= 1.115.0
+PORTVERSION= 1.116.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-batch/distinfo b/devel/rubygem-aws-sdk-batch/distinfo
index 67828cb36146..5d4c4cdd362b 100644
--- a/devel/rubygem-aws-sdk-batch/distinfo
+++ b/devel/rubygem-aws-sdk-batch/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813208
-SHA256 (rubygem/aws-sdk-batch-1.115.0.gem) = 66264c37111852c27604cdd68d39185b2e7388159be59a99ab164fc1ffa6d5c3
-SIZE (rubygem/aws-sdk-batch-1.115.0.gem) = 138752
+TIMESTAMP = 1750954290
+SHA256 (rubygem/aws-sdk-batch-1.116.0.gem) = d17c5c1b949facc78d83fa7d5f5f00f86a39677638877d4979eaae0c834180a8
+SIZE (rubygem/aws-sdk-batch-1.116.0.gem) = 139264
diff --git a/devel/rubygem-aws-sdk-bedrock/Makefile b/devel/rubygem-aws-sdk-bedrock/Makefile
index 9149ced67270..232b6110afff 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.48.0
+PORTVERSION= 1.52.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-bedrock/distinfo b/devel/rubygem-aws-sdk-bedrock/distinfo
index 6f3a4b54ed38..d39b228f791d 100644
--- a/devel/rubygem-aws-sdk-bedrock/distinfo
+++ b/devel/rubygem-aws-sdk-bedrock/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188180
-SHA256 (rubygem/aws-sdk-bedrock-1.48.0.gem) = c5d1c30eef9b7daa19bd27ebc0657619e5f6cd9885ed01f6ab4128129ba1471e
-SIZE (rubygem/aws-sdk-bedrock-1.48.0.gem) = 129536
+TIMESTAMP = 1750954292
+SHA256 (rubygem/aws-sdk-bedrock-1.52.0.gem) = ab9666c0352ba69f306ba05f6f5fb3fcd7d86e28214ff97d21e58549510aa9cf
+SIZE (rubygem/aws-sdk-bedrock-1.52.0.gem) = 134656
diff --git a/devel/rubygem-aws-sdk-cloudwatchlogs/Makefile b/devel/rubygem-aws-sdk-cloudwatchlogs/Makefile
index 02e845cf9e04..31072b6f8fc8 100644
--- a/devel/rubygem-aws-sdk-cloudwatchlogs/Makefile
+++ b/devel/rubygem-aws-sdk-cloudwatchlogs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-cloudwatchlogs
-PORTVERSION= 1.117.0
+PORTVERSION= 1.118.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-cloudwatchlogs/distinfo b/devel/rubygem-aws-sdk-cloudwatchlogs/distinfo
index 2cda62c69353..7f513cd821eb 100644
--- a/devel/rubygem-aws-sdk-cloudwatchlogs/distinfo
+++ b/devel/rubygem-aws-sdk-cloudwatchlogs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813282
-SHA256 (rubygem/aws-sdk-cloudwatchlogs-1.117.0.gem) = 870f7140c6decb8966e0793bec001bfd1b76443b55df9d3282381059309b630b
-SIZE (rubygem/aws-sdk-cloudwatchlogs-1.117.0.gem) = 149504
+TIMESTAMP = 1750954294
+SHA256 (rubygem/aws-sdk-cloudwatchlogs-1.118.0.gem) = 49514c061cc6085f71826a9bbb13c6152635ea4a6e0629c5ae06d0030e654bb7
+SIZE (rubygem/aws-sdk-cloudwatchlogs-1.118.0.gem) = 150528
diff --git a/devel/rubygem-aws-sdk-connectcampaignsv2/Makefile b/devel/rubygem-aws-sdk-connectcampaignsv2/Makefile
index 397bb66fcdce..9af086efb418 100644
--- a/devel/rubygem-aws-sdk-connectcampaignsv2/Makefile
+++ b/devel/rubygem-aws-sdk-connectcampaignsv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-connectcampaignsv2
-PORTVERSION= 1.7.0
+PORTVERSION= 1.8.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-connectcampaignsv2/distinfo b/devel/rubygem-aws-sdk-connectcampaignsv2/distinfo
index cd54f856a711..666f5cff31a3 100644
--- a/devel/rubygem-aws-sdk-connectcampaignsv2/distinfo
+++ b/devel/rubygem-aws-sdk-connectcampaignsv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813328
-SHA256 (rubygem/aws-sdk-connectcampaignsv2-1.7.0.gem) = b172596bcba389d940eb7dac2cd366c356de21b53ebe347ab253111f313b4ace
-SIZE (rubygem/aws-sdk-connectcampaignsv2-1.7.0.gem) = 46080
+TIMESTAMP = 1750954296
+SHA256 (rubygem/aws-sdk-connectcampaignsv2-1.8.0.gem) = 75f96f081438d8c5d98f3ac21afeba9ed56564de488fe03a5db853bf2743f265
+SIZE (rubygem/aws-sdk-connectcampaignsv2-1.8.0.gem) = 47104
diff --git a/devel/rubygem-aws-sdk-controlcatalog/Makefile b/devel/rubygem-aws-sdk-controlcatalog/Makefile
index df0d11c32d07..a02599e8fb3a 100644
--- a/devel/rubygem-aws-sdk-controlcatalog/Makefile
+++ b/devel/rubygem-aws-sdk-controlcatalog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-controlcatalog
-PORTVERSION= 1.25.0
+PORTVERSION= 1.26.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-controlcatalog/distinfo b/devel/rubygem-aws-sdk-controlcatalog/distinfo
index ee16c9d443b1..de67ec319453 100644
--- a/devel/rubygem-aws-sdk-controlcatalog/distinfo
+++ b/devel/rubygem-aws-sdk-controlcatalog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813338
-SHA256 (rubygem/aws-sdk-controlcatalog-1.25.0.gem) = 78d9055522e4eeed2d6654a4500ac7599961aa4caae0c814014b654b05123521
-SIZE (rubygem/aws-sdk-controlcatalog-1.25.0.gem) = 29184
+TIMESTAMP = 1750954298
+SHA256 (rubygem/aws-sdk-controlcatalog-1.26.0.gem) = b6681ecc4374f3e4642ef3cc64693119857dccca75821d00277907d2b3277434
+SIZE (rubygem/aws-sdk-controlcatalog-1.26.0.gem) = 32256
diff --git a/devel/rubygem-aws-sdk-core/Makefile b/devel/rubygem-aws-sdk-core/Makefile
index 0dca981942c4..8d32f9918dc7 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.1
+PORTVERSION= 3.226.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-core/distinfo b/devel/rubygem-aws-sdk-core/distinfo
index 57f08784ba2d..840f8e6afe22 100644
--- a/devel/rubygem-aws-sdk-core/distinfo
+++ b/devel/rubygem-aws-sdk-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188186
-SHA256 (rubygem/aws-sdk-core-3.225.1.gem) = daaf302c33198b15f0a2b2f9b8e469d72175ed34caaa309ccb82384d8a47f181
-SIZE (rubygem/aws-sdk-core-3.225.1.gem) = 392192
+TIMESTAMP = 1750954300
+SHA256 (rubygem/aws-sdk-core-3.226.1.gem) = 6e0fcee9d5fb8792c785ce5ae6a7af266e16e09e24bc623f13db7e91047ff5eb
+SIZE (rubygem/aws-sdk-core-3.226.1.gem) = 392192
diff --git a/devel/rubygem-aws-sdk-costexplorer/Makefile b/devel/rubygem-aws-sdk-costexplorer/Makefile
index 5f0283602ed1..37a376454992 100644
--- a/devel/rubygem-aws-sdk-costexplorer/Makefile
+++ b/devel/rubygem-aws-sdk-costexplorer/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-costexplorer
-PORTVERSION= 1.127.0
+PORTVERSION= 1.128.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-costexplorer/distinfo b/devel/rubygem-aws-sdk-costexplorer/distinfo
index dbbab2da5dd4..884ca06ac4bb 100644
--- a/devel/rubygem-aws-sdk-costexplorer/distinfo
+++ b/devel/rubygem-aws-sdk-costexplorer/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813346
-SHA256 (rubygem/aws-sdk-costexplorer-1.127.0.gem) = 04f71c28700b9831f4dc8c7b47498f94ccf6bb6d0053fc2d0507cdea3d7d26ef
-SIZE (rubygem/aws-sdk-costexplorer-1.127.0.gem) = 130560
+TIMESTAMP = 1750954302
+SHA256 (rubygem/aws-sdk-costexplorer-1.128.0.gem) = 8d255ca42901e44ee8c2861beda077a8258065e0e954ddf00a46b322f8cc026a
+SIZE (rubygem/aws-sdk-costexplorer-1.128.0.gem) = 130560
diff --git a/devel/rubygem-aws-sdk-customerprofiles/Makefile b/devel/rubygem-aws-sdk-customerprofiles/Makefile
index b02a4b5b1d4a..dae715171033 100644
--- a/devel/rubygem-aws-sdk-customerprofiles/Makefile
+++ b/devel/rubygem-aws-sdk-customerprofiles/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-customerprofiles
-PORTVERSION= 1.64.0
+PORTVERSION= 1.65.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-customerprofiles/distinfo b/devel/rubygem-aws-sdk-customerprofiles/distinfo
index ff9c491b921c..771d1379b5a9 100644
--- a/devel/rubygem-aws-sdk-customerprofiles/distinfo
+++ b/devel/rubygem-aws-sdk-customerprofiles/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813350
-SHA256 (rubygem/aws-sdk-customerprofiles-1.64.0.gem) = bb4581bd6928d8e634944dd8945af086475611c6765c61f8ca3d8ba0c278bfa8
-SIZE (rubygem/aws-sdk-customerprofiles-1.64.0.gem) = 121344
+TIMESTAMP = 1750954304
+SHA256 (rubygem/aws-sdk-customerprofiles-1.65.0.gem) = 3e8d0c301e3e7905350bacb32eeea1621f1920b0519301b6666633b9ddc560b9
+SIZE (rubygem/aws-sdk-customerprofiles-1.65.0.gem) = 128512
diff --git a/devel/rubygem-aws-sdk-databasemigrationservice/Makefile b/devel/rubygem-aws-sdk-databasemigrationservice/Makefile
index ce5b58656ce7..b8cbc1ef98ae 100644
--- a/devel/rubygem-aws-sdk-databasemigrationservice/Makefile
+++ b/devel/rubygem-aws-sdk-databasemigrationservice/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-databasemigrationservice
-PORTVERSION= 1.123.0
+PORTVERSION= 1.124.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-databasemigrationservice/distinfo b/devel/rubygem-aws-sdk-databasemigrationservice/distinfo
index 090e5ec045bf..74ed3f50e232 100644
--- a/devel/rubygem-aws-sdk-databasemigrationservice/distinfo
+++ b/devel/rubygem-aws-sdk-databasemigrationservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813352
-SHA256 (rubygem/aws-sdk-databasemigrationservice-1.123.0.gem) = 0fd1c22d8e97c57e493e2e0756ee1d27caab3584e0b0a33a94f502ea093f3697
-SIZE (rubygem/aws-sdk-databasemigrationservice-1.123.0.gem) = 243712
+TIMESTAMP = 1750954306
+SHA256 (rubygem/aws-sdk-databasemigrationservice-1.124.0.gem) = 1636cafb33bee9ff04979c8adcf7a1c64549779ff4bde75aa72a65b70c87ae09
+SIZE (rubygem/aws-sdk-databasemigrationservice-1.124.0.gem) = 247296
diff --git a/devel/rubygem-aws-sdk-ec2/Makefile b/devel/rubygem-aws-sdk-ec2/Makefile
index 10298fb02b0a..9b32b649f7d8 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.530.0
+PORTVERSION= 1.532.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-ec2/distinfo b/devel/rubygem-aws-sdk-ec2/distinfo
index 0098629aad0b..baa76e9fd749 100644
--- a/devel/rubygem-aws-sdk-ec2/distinfo
+++ b/devel/rubygem-aws-sdk-ec2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188188
-SHA256 (rubygem/aws-sdk-ec2-1.530.0.gem) = 6d5f59b0e819dedbff07ffefde29dc688f8030ad337f1612cd120cda5a58ebaa
-SIZE (rubygem/aws-sdk-ec2-1.530.0.gem) = 1454592
+TIMESTAMP = 1750954308
+SHA256 (rubygem/aws-sdk-ec2-1.532.0.gem) = 8093241c385711a929c52a3c399d50d9ad7ca450e81b5b8cbb76ff4741dcd1e2
+SIZE (rubygem/aws-sdk-ec2-1.532.0.gem) = 1456640
diff --git a/devel/rubygem-aws-sdk-ecs/Makefile b/devel/rubygem-aws-sdk-ecs/Makefile
index ad586a14b1d7..8ccf272a404e 100644
--- a/devel/rubygem-aws-sdk-ecs/Makefile
+++ b/devel/rubygem-aws-sdk-ecs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-ecs
-PORTVERSION= 1.193.0
+PORTVERSION= 1.196.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-ecs/distinfo b/devel/rubygem-aws-sdk-ecs/distinfo
index be1a0b74b202..f24bf5a02a89 100644
--- a/devel/rubygem-aws-sdk-ecs/distinfo
+++ b/devel/rubygem-aws-sdk-ecs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813400
-SHA256 (rubygem/aws-sdk-ecs-1.193.0.gem) = ecd38c15e5bbc3aa5032378c456aaafbebd5797217598cf1c33b3317bcbbcafb
-SIZE (rubygem/aws-sdk-ecs-1.193.0.gem) = 256512
+TIMESTAMP = 1750954310
+SHA256 (rubygem/aws-sdk-ecs-1.196.0.gem) = 21f5054558f724b29dee6bcd36bc542490a191c0a52b38afb78f33d365290c2a
+SIZE (rubygem/aws-sdk-ecs-1.196.0.gem) = 257024
diff --git a/devel/rubygem-aws-sdk-efs/Makefile b/devel/rubygem-aws-sdk-efs/Makefile
index 16750c094d30..74288184d706 100644
--- a/devel/rubygem-aws-sdk-efs/Makefile
+++ b/devel/rubygem-aws-sdk-efs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-efs
-PORTVERSION= 1.95.0
+PORTVERSION= 1.96.0
CATEGORIES= devel filesystems rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-efs/distinfo b/devel/rubygem-aws-sdk-efs/distinfo
index c8490ffb46eb..55037ec267f8 100644
--- a/devel/rubygem-aws-sdk-efs/distinfo
+++ b/devel/rubygem-aws-sdk-efs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813402
-SHA256 (rubygem/aws-sdk-efs-1.95.0.gem) = fe4cd9ad90bf6d2eacfe81361f68b97b240e340f86484a79de6c7351505b0989
-SIZE (rubygem/aws-sdk-efs-1.95.0.gem) = 66560
+TIMESTAMP = 1750954312
+SHA256 (rubygem/aws-sdk-efs-1.96.0.gem) = 95129900bfc793811296c12603d331b3a3b20b15c359cab2760f742835b2b6b3
+SIZE (rubygem/aws-sdk-efs-1.96.0.gem) = 68096
diff --git a/devel/rubygem-aws-sdk-eks/Makefile b/devel/rubygem-aws-sdk-eks/Makefile
index ffaf1fce0e8b..95f38ab58632 100644
--- a/devel/rubygem-aws-sdk-eks/Makefile
+++ b/devel/rubygem-aws-sdk-eks/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-eks
-PORTVERSION= 1.138.0
+PORTVERSION= 1.139.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-eks/distinfo b/devel/rubygem-aws-sdk-eks/distinfo
index 0e72238cd2d1..e82a253fbc6c 100644
--- a/devel/rubygem-aws-sdk-eks/distinfo
+++ b/devel/rubygem-aws-sdk-eks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813404
-SHA256 (rubygem/aws-sdk-eks-1.138.0.gem) = fafffca6b0daf40573b87c07e378e31f1912c1af790a8b3bbd54a845b59df786
-SIZE (rubygem/aws-sdk-eks-1.138.0.gem) = 131072
+TIMESTAMP = 1750954314
+SHA256 (rubygem/aws-sdk-eks-1.139.0.gem) = 7b9a415dfc3de13a2177ac8808d18246cee172fa188345565e5914fc3ea8c8cc
+SIZE (rubygem/aws-sdk-eks-1.139.0.gem) = 135680
diff --git a/devel/rubygem-aws-sdk-elasticloadbalancingv2/Makefile b/devel/rubygem-aws-sdk-elasticloadbalancingv2/Makefile
index 15820c7afb3b..906bfa563188 100644
--- a/devel/rubygem-aws-sdk-elasticloadbalancingv2/Makefile
+++ b/devel/rubygem-aws-sdk-elasticloadbalancingv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-elasticloadbalancingv2
-PORTVERSION= 1.133.0
+PORTVERSION= 1.134.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-elasticloadbalancingv2/distinfo b/devel/rubygem-aws-sdk-elasticloadbalancingv2/distinfo
index 6866e3da1a04..28ac7f21aa57 100644
--- a/devel/rubygem-aws-sdk-elasticloadbalancingv2/distinfo
+++ b/devel/rubygem-aws-sdk-elasticloadbalancingv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813414
-SHA256 (rubygem/aws-sdk-elasticloadbalancingv2-1.133.0.gem) = 25cc72c514ae9e8b9a9c3c98947604ee32d048447c67e3a3d7f467fc24b763ac
-SIZE (rubygem/aws-sdk-elasticloadbalancingv2-1.133.0.gem) = 102912
+TIMESTAMP = 1750954316
+SHA256 (rubygem/aws-sdk-elasticloadbalancingv2-1.134.0.gem) = 590dbc11c59dd91d7f30dbf42fbbd37ff679d26e01f224011a494633b7f075a1
+SIZE (rubygem/aws-sdk-elasticloadbalancingv2-1.134.0.gem) = 102912
diff --git a/devel/rubygem-aws-sdk-emrserverless/Makefile b/devel/rubygem-aws-sdk-emrserverless/Makefile
index cd2eb5119db8..ff817a38763a 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.47.0
+PORTVERSION= 1.49.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-emrserverless/distinfo b/devel/rubygem-aws-sdk-emrserverless/distinfo
index 0cfa1897f7be..812d8d6baaa7 100644
--- a/devel/rubygem-aws-sdk-emrserverless/distinfo
+++ b/devel/rubygem-aws-sdk-emrserverless/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188192
-SHA256 (rubygem/aws-sdk-emrserverless-1.47.0.gem) = ea4bdd61bed60c735d12a1589bca84b574526062257c5373ffe0b1fb6152297f
-SIZE (rubygem/aws-sdk-emrserverless-1.47.0.gem) = 46592
+TIMESTAMP = 1750954318
+SHA256 (rubygem/aws-sdk-emrserverless-1.49.0.gem) = 7e269f65fd41fcf614877502e8498b2c3ebb77874f3b47e4c547598d5b56bc02
+SIZE (rubygem/aws-sdk-emrserverless-1.49.0.gem) = 47616
diff --git a/devel/rubygem-aws-sdk-fsx/Makefile b/devel/rubygem-aws-sdk-fsx/Makefile
index 145fd7940a05..03554cf7045b 100644
--- a/devel/rubygem-aws-sdk-fsx/Makefile
+++ b/devel/rubygem-aws-sdk-fsx/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-fsx
-PORTVERSION= 1.114.0
+PORTVERSION= 1.115.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-fsx/distinfo b/devel/rubygem-aws-sdk-fsx/distinfo
index 3540a5bc1dea..d3cd76b89e77 100644
--- a/devel/rubygem-aws-sdk-fsx/distinfo
+++ b/devel/rubygem-aws-sdk-fsx/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813448
-SHA256 (rubygem/aws-sdk-fsx-1.114.0.gem) = e6688586fa2abff6852637797ab5af543201454a0441169c400f5a8f67be7a1c
-SIZE (rubygem/aws-sdk-fsx-1.114.0.gem) = 204800
+TIMESTAMP = 1750954320
+SHA256 (rubygem/aws-sdk-fsx-1.115.0.gem) = 5026e161d9310ab769e1bd281657711a3b228a4e4020b5228792307da5404ed4
+SIZE (rubygem/aws-sdk-fsx-1.115.0.gem) = 211968
diff --git a/devel/rubygem-aws-sdk-gamelift/Makefile b/devel/rubygem-aws-sdk-gamelift/Makefile
index 00e153dbb09a..069bafad7aea 100644
--- a/devel/rubygem-aws-sdk-gamelift/Makefile
+++ b/devel/rubygem-aws-sdk-gamelift/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-gamelift
-PORTVERSION= 1.105.0
+PORTVERSION= 1.106.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-gamelift/distinfo b/devel/rubygem-aws-sdk-gamelift/distinfo
index d57e1834aadf..35e9bbc5ea5d 100644
--- a/devel/rubygem-aws-sdk-gamelift/distinfo
+++ b/devel/rubygem-aws-sdk-gamelift/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813450
-SHA256 (rubygem/aws-sdk-gamelift-1.105.0.gem) = b5b95fdb80619613fcd1ff9f913e41f77cfbb187a3d2218093b17b00152927f5
-SIZE (rubygem/aws-sdk-gamelift-1.105.0.gem) = 260096
+TIMESTAMP = 1750954322
+SHA256 (rubygem/aws-sdk-gamelift-1.106.0.gem) = aae872194f7496e6bd1c5b55abb7b874d0da4fe15fe118d8a25e0a2b2c30ffac
+SIZE (rubygem/aws-sdk-gamelift-1.106.0.gem) = 261632
diff --git a/devel/rubygem-aws-sdk-gameliftstreams/Makefile b/devel/rubygem-aws-sdk-gameliftstreams/Makefile
index bc17f20b9c48..d3236820634e 100644
--- a/devel/rubygem-aws-sdk-gameliftstreams/Makefile
+++ b/devel/rubygem-aws-sdk-gameliftstreams/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-gameliftstreams
-PORTVERSION= 1.4.0
+PORTVERSION= 1.5.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-gameliftstreams/distinfo b/devel/rubygem-aws-sdk-gameliftstreams/distinfo
index dc6a08359587..490d5feeb241 100644
--- a/devel/rubygem-aws-sdk-gameliftstreams/distinfo
+++ b/devel/rubygem-aws-sdk-gameliftstreams/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813452
-SHA256 (rubygem/aws-sdk-gameliftstreams-1.4.0.gem) = 185c06ae289700ac785eaa8a1dad765ced5b83f99843808389bef75d145b07df
-SIZE (rubygem/aws-sdk-gameliftstreams-1.4.0.gem) = 59904
+TIMESTAMP = 1750954324
+SHA256 (rubygem/aws-sdk-gameliftstreams-1.5.0.gem) = 79ac99d501db88e9794f99ca212d356a3a3ad2858c5a7fa3340b51776d2ce1fe
+SIZE (rubygem/aws-sdk-gameliftstreams-1.5.0.gem) = 60928
diff --git a/devel/rubygem-aws-sdk-geoplaces/Makefile b/devel/rubygem-aws-sdk-geoplaces/Makefile
index 0eab62338b3c..0e21afe035c6 100644
--- a/devel/rubygem-aws-sdk-geoplaces/Makefile
+++ b/devel/rubygem-aws-sdk-geoplaces/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-geoplaces
-PORTVERSION= 1.7.0
+PORTVERSION= 1.8.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-geoplaces/distinfo b/devel/rubygem-aws-sdk-geoplaces/distinfo
index 7bb35335e039..8b7c89d829cd 100644
--- a/devel/rubygem-aws-sdk-geoplaces/distinfo
+++ b/devel/rubygem-aws-sdk-geoplaces/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813456
-SHA256 (rubygem/aws-sdk-geoplaces-1.7.0.gem) = b738d864aadc40f9528fea7f332360c5139bd01f4d5c9c3a890d0e64c4c207b0
-SIZE (rubygem/aws-sdk-geoplaces-1.7.0.gem) = 46592
+TIMESTAMP = 1750954326
+SHA256 (rubygem/aws-sdk-geoplaces-1.8.0.gem) = 0bed01a6ecfb06451f63a75a70665449030941057bbe2b7e6495778cc6eb6018
+SIZE (rubygem/aws-sdk-geoplaces-1.8.0.gem) = 53760
diff --git a/devel/rubygem-aws-sdk-glue/Makefile b/devel/rubygem-aws-sdk-glue/Makefile
index 4a24a2cf9a4b..70b0fe03bc7a 100644
--- a/devel/rubygem-aws-sdk-glue/Makefile
+++ b/devel/rubygem-aws-sdk-glue/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-glue
-PORTVERSION= 1.220.0
+PORTVERSION= 1.222.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-glue/distinfo b/devel/rubygem-aws-sdk-glue/distinfo
index 1f930cf5219b..fa99d67ddaee 100644
--- a/devel/rubygem-aws-sdk-glue/distinfo
+++ b/devel/rubygem-aws-sdk-glue/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813464
-SHA256 (rubygem/aws-sdk-glue-1.220.0.gem) = 7654a1dbe03cc28fa884b323c43f5e690304967ed062a660587b264faf7a18d2
-SIZE (rubygem/aws-sdk-glue-1.220.0.gem) = 432640
+TIMESTAMP = 1750954328
+SHA256 (rubygem/aws-sdk-glue-1.222.0.gem) = bb6e991418ae1dcd169694f0160eb5980388618ac6747877722ae0a85e4f67eb
+SIZE (rubygem/aws-sdk-glue-1.222.0.gem) = 435200
diff --git a/devel/rubygem-aws-sdk-guardduty/Makefile b/devel/rubygem-aws-sdk-guardduty/Makefile
index fe1305569552..10c21af4da3e 100644
--- a/devel/rubygem-aws-sdk-guardduty/Makefile
+++ b/devel/rubygem-aws-sdk-guardduty/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-guardduty
-PORTVERSION= 1.117.0
+PORTVERSION= 1.118.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-guardduty/distinfo b/devel/rubygem-aws-sdk-guardduty/distinfo
index 4ded8b06563d..9dca7977aab3 100644
--- a/devel/rubygem-aws-sdk-guardduty/distinfo
+++ b/devel/rubygem-aws-sdk-guardduty/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813474
-SHA256 (rubygem/aws-sdk-guardduty-1.117.0.gem) = 47e389fb00948c5a630489a60ae09c51a9a32ad2c1fa1d1541f91fc7b82dad21
-SIZE (rubygem/aws-sdk-guardduty-1.117.0.gem) = 135680
+TIMESTAMP = 1750954330
+SHA256 (rubygem/aws-sdk-guardduty-1.118.0.gem) = 8d7525475ed101e723c38611affe8daba3895357cebeae12cbd047c43f77ef7f
+SIZE (rubygem/aws-sdk-guardduty-1.118.0.gem) = 138240
diff --git a/devel/rubygem-aws-sdk-inspector2/Makefile b/devel/rubygem-aws-sdk-inspector2/Makefile
index 980f299646ac..96ee1285e479 100644
--- a/devel/rubygem-aws-sdk-inspector2/Makefile
+++ b/devel/rubygem-aws-sdk-inspector2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-inspector2
-PORTVERSION= 1.53.0
+PORTVERSION= 1.54.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-inspector2/distinfo b/devel/rubygem-aws-sdk-inspector2/distinfo
index 2b04e43a18d5..120098347087 100644
--- a/devel/rubygem-aws-sdk-inspector2/distinfo
+++ b/devel/rubygem-aws-sdk-inspector2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813490
-SHA256 (rubygem/aws-sdk-inspector2-1.53.0.gem) = b3770310b88920cb4ff5c8ee72f2c8c2eb17369a3df801744a2b8ec3e45d6ed6
-SIZE (rubygem/aws-sdk-inspector2-1.53.0.gem) = 115200
+TIMESTAMP = 1750954332
+SHA256 (rubygem/aws-sdk-inspector2-1.54.0.gem) = 9e1ea0af6d6abbc5cc4d4c62786991b42c9ef28dbaea65f771f332bc5efc73ba
+SIZE (rubygem/aws-sdk-inspector2-1.54.0.gem) = 134656
diff --git a/devel/rubygem-aws-sdk-iotfleetwise/Makefile b/devel/rubygem-aws-sdk-iotfleetwise/Makefile
index fe268ae5f9a9..15e4a49e6d1c 100644
--- a/devel/rubygem-aws-sdk-iotfleetwise/Makefile
+++ b/devel/rubygem-aws-sdk-iotfleetwise/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-iotfleetwise
-PORTVERSION= 1.48.0
+PORTVERSION= 1.49.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-iotfleetwise/distinfo b/devel/rubygem-aws-sdk-iotfleetwise/distinfo
index ae5bb75e3efb..14316cb5d4ab 100644
--- a/devel/rubygem-aws-sdk-iotfleetwise/distinfo
+++ b/devel/rubygem-aws-sdk-iotfleetwise/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813512
-SHA256 (rubygem/aws-sdk-iotfleetwise-1.48.0.gem) = cb864eb92ebff9156d825b96ce0338f798dd613a432049cb00e5f2dfca02274e
-SIZE (rubygem/aws-sdk-iotfleetwise-1.48.0.gem) = 92672
+TIMESTAMP = 1750954334
+SHA256 (rubygem/aws-sdk-iotfleetwise-1.49.0.gem) = ca2cea056a6813e60d4bd73150bda517c132b3002cc17ea0ec8d116faad4b756
+SIZE (rubygem/aws-sdk-iotfleetwise-1.49.0.gem) = 93184
diff --git a/devel/rubygem-aws-sdk-kms/Makefile b/devel/rubygem-aws-sdk-kms/Makefile
index 461319dd8ff7..9dc60ed38a38 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.104.0
+PORTVERSION= 1.105.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-kms/distinfo b/devel/rubygem-aws-sdk-kms/distinfo
index 1e320e9469c2..f0cd6bd1a055 100644
--- a/devel/rubygem-aws-sdk-kms/distinfo
+++ b/devel/rubygem-aws-sdk-kms/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188196
-SHA256 (rubygem/aws-sdk-kms-1.104.0.gem) = d65f13254452a9648fc3557018214e4c1809224c8538de576dd079772f0390f4
-SIZE (rubygem/aws-sdk-kms-1.104.0.gem) = 165888
+TIMESTAMP = 1750954336
+SHA256 (rubygem/aws-sdk-kms-1.105.0.gem) = d7756c1c2e3a79afaceb7c590f3846d2814cf217e28971c243608c41d65bae4f
+SIZE (rubygem/aws-sdk-kms-1.105.0.gem) = 167424
diff --git a/devel/rubygem-aws-sdk-lambda/Makefile b/devel/rubygem-aws-sdk-lambda/Makefile
index e5ccafd328df..c235f79d4446 100644
--- a/devel/rubygem-aws-sdk-lambda/Makefile
+++ b/devel/rubygem-aws-sdk-lambda/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lambda
-PORTVERSION= 1.152.0
+PORTVERSION= 1.153.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-lambda/distinfo b/devel/rubygem-aws-sdk-lambda/distinfo
index 3d34d9419a4b..be25eb27c1f1 100644
--- a/devel/rubygem-aws-sdk-lambda/distinfo
+++ b/devel/rubygem-aws-sdk-lambda/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813564
-SHA256 (rubygem/aws-sdk-lambda-1.152.0.gem) = 7ddd4be6cdc7a0c6e2dc0aa01536db6483a9e6f2c28acf0662b7d80ce7b3f106
-SIZE (rubygem/aws-sdk-lambda-1.152.0.gem) = 146944
+TIMESTAMP = 1750954338
+SHA256 (rubygem/aws-sdk-lambda-1.153.0.gem) = 9b442169e63384ed3869d1d0056ea9b3d5cb091f4a9822b1b277aceed111024f
+SIZE (rubygem/aws-sdk-lambda-1.153.0.gem) = 150016
diff --git a/devel/rubygem-aws-sdk-lexmodelsv2/Makefile b/devel/rubygem-aws-sdk-lexmodelsv2/Makefile
index cae255d5d9e0..03a7933c9ed9 100644
--- a/devel/rubygem-aws-sdk-lexmodelsv2/Makefile
+++ b/devel/rubygem-aws-sdk-lexmodelsv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-lexmodelsv2
-PORTVERSION= 1.73.0
+PORTVERSION= 1.74.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-lexmodelsv2/distinfo b/devel/rubygem-aws-sdk-lexmodelsv2/distinfo
index 2e1cc5066e4b..a9d1c56c5e67 100644
--- a/devel/rubygem-aws-sdk-lexmodelsv2/distinfo
+++ b/devel/rubygem-aws-sdk-lexmodelsv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813572
-SHA256 (rubygem/aws-sdk-lexmodelsv2-1.73.0.gem) = 76ef2ee6f106e71126db6fb96bb88a4457dba2b90d418fd4fdc0765a427a679f
-SIZE (rubygem/aws-sdk-lexmodelsv2-1.73.0.gem) = 234496
+TIMESTAMP = 1750954340
+SHA256 (rubygem/aws-sdk-lexmodelsv2-1.74.0.gem) = 1e8163024d13d068ed2351c69fc0a24a50b199002b6306751482d4d70566b7a7
+SIZE (rubygem/aws-sdk-lexmodelsv2-1.74.0.gem) = 235008
diff --git a/devel/rubygem-aws-sdk-licensemanager/Makefile b/devel/rubygem-aws-sdk-licensemanager/Makefile
index 8ef85b15a7f1..c04669b63ee9 100644
--- a/devel/rubygem-aws-sdk-licensemanager/Makefile
+++ b/devel/rubygem-aws-sdk-licensemanager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-licensemanager
-PORTVERSION= 1.74.0
+PORTVERSION= 1.75.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-licensemanager/distinfo b/devel/rubygem-aws-sdk-licensemanager/distinfo
index 64944bfdd595..837afebfe0b4 100644
--- a/devel/rubygem-aws-sdk-licensemanager/distinfo
+++ b/devel/rubygem-aws-sdk-licensemanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813576
-SHA256 (rubygem/aws-sdk-licensemanager-1.74.0.gem) = c85e32bf043d0db6c52b9a7b43c1134604eab503048a82c064b1b8751a91d56a
-SIZE (rubygem/aws-sdk-licensemanager-1.74.0.gem) = 68096
+TIMESTAMP = 1750954342
+SHA256 (rubygem/aws-sdk-licensemanager-1.75.0.gem) = 02becf13879fac6ca46ee59b08ae97a94b2591bcad58831ddc3c62bbaaeb972d
+SIZE (rubygem/aws-sdk-licensemanager-1.75.0.gem) = 69120
diff --git a/devel/rubygem-aws-sdk-marketplacecatalog/Makefile b/devel/rubygem-aws-sdk-marketplacecatalog/Makefile
index 56ce4d88e50b..fe2a0d3472a4 100644
--- a/devel/rubygem-aws-sdk-marketplacecatalog/Makefile
+++ b/devel/rubygem-aws-sdk-marketplacecatalog/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-marketplacecatalog
-PORTVERSION= 1.60.0
+PORTVERSION= 1.61.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-marketplacecatalog/distinfo b/devel/rubygem-aws-sdk-marketplacecatalog/distinfo
index 1ca6cf067709..96ae4c267550 100644
--- a/devel/rubygem-aws-sdk-marketplacecatalog/distinfo
+++ b/devel/rubygem-aws-sdk-marketplacecatalog/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813608
-SHA256 (rubygem/aws-sdk-marketplacecatalog-1.60.0.gem) = d159034fbda839a26e384fca017374be1d1bbfede09cda53728ecb438f797dd6
-SIZE (rubygem/aws-sdk-marketplacecatalog-1.60.0.gem) = 47616
+TIMESTAMP = 1750954344
+SHA256 (rubygem/aws-sdk-marketplacecatalog-1.61.0.gem) = d134127f0ec84aa7e1697d75bedfe230a23c94f03cf5c22593e1e6ad922dfc9f
+SIZE (rubygem/aws-sdk-marketplacecatalog-1.61.0.gem) = 49152
diff --git a/devel/rubygem-aws-sdk-mediaconvert/Makefile b/devel/rubygem-aws-sdk-mediaconvert/Makefile
index b8b50a87601c..b6001afd7333 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.161.0
+PORTVERSION= 1.162.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-mediaconvert/distinfo b/devel/rubygem-aws-sdk-mediaconvert/distinfo
index 627832f6ee80..b0e3b8e837f0 100644
--- a/devel/rubygem-aws-sdk-mediaconvert/distinfo
+++ b/devel/rubygem-aws-sdk-mediaconvert/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188200
-SHA256 (rubygem/aws-sdk-mediaconvert-1.161.0.gem) = d663ea3ebdb94241b5efcd044aa1f7ab0af155da57e50b41efde011c1de6f0b3
-SIZE (rubygem/aws-sdk-mediaconvert-1.161.0.gem) = 331264
+TIMESTAMP = 1750954346
+SHA256 (rubygem/aws-sdk-mediaconvert-1.162.0.gem) = ea4897d15960a0f118a1f64de6debae13767b3ca437d66a1dcc2e0fd97ba48d0
+SIZE (rubygem/aws-sdk-mediaconvert-1.162.0.gem) = 331264
diff --git a/devel/rubygem-aws-sdk-mpa/Makefile b/devel/rubygem-aws-sdk-mpa/Makefile
new file mode 100644
index 000000000000..8d77a1c507cd
--- /dev/null
+++ b/devel/rubygem-aws-sdk-mpa/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= aws-sdk-mpa
+PORTVERSION= 1.0.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Official AWS Ruby gem for AWS Multi-party Approval
+WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-mpa
+
+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-mpa/distinfo b/devel/rubygem-aws-sdk-mpa/distinfo
new file mode 100644
index 000000000000..9b3112adb7dd
--- /dev/null
+++ b/devel/rubygem-aws-sdk-mpa/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1750954102
+SHA256 (rubygem/aws-sdk-mpa-1.0.0.gem) = ce889675dbd9a374ebaab826bbfc6c5c052181dcf92bcb9b911a759f2e4ad9dd
+SIZE (rubygem/aws-sdk-mpa-1.0.0.gem) = 41472
diff --git a/devel/rubygem-aws-sdk-mpa/pkg-descr b/devel/rubygem-aws-sdk-mpa/pkg-descr
new file mode 100644
index 000000000000..e6f500787e29
--- /dev/null
+++ b/devel/rubygem-aws-sdk-mpa/pkg-descr
@@ -0,0 +1 @@
+Official AWS Ruby gem for AWS Multi-party Approval.
diff --git a/devel/rubygem-aws-sdk-networkfirewall/Makefile b/devel/rubygem-aws-sdk-networkfirewall/Makefile
index 91caedff0dcd..f303038ac47a 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.68.0
+PORTVERSION= 1.70.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-networkfirewall/distinfo b/devel/rubygem-aws-sdk-networkfirewall/distinfo
index 3a8aeb48464b..72ee6bacc2af 100644
--- a/devel/rubygem-aws-sdk-networkfirewall/distinfo
+++ b/devel/rubygem-aws-sdk-networkfirewall/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188202
-SHA256 (rubygem/aws-sdk-networkfirewall-1.68.0.gem) = de004090e909c554248b7c1ef9d233c7cbc2ab3b108960df4deb45280c4aede9
-SIZE (rubygem/aws-sdk-networkfirewall-1.68.0.gem) = 107008
+TIMESTAMP = 1750954348
+SHA256 (rubygem/aws-sdk-networkfirewall-1.70.0.gem) = 99b3b84f7e85c63923fd89d807d2fdc4647973a121096e80b763df15991a32f3
+SIZE (rubygem/aws-sdk-networkfirewall-1.70.0.gem) = 117248
diff --git a/devel/rubygem-aws-sdk-networkmanager/Makefile b/devel/rubygem-aws-sdk-networkmanager/Makefile
index cda55990ce20..a71227746ec0 100644
--- a/devel/rubygem-aws-sdk-networkmanager/Makefile
+++ b/devel/rubygem-aws-sdk-networkmanager/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-networkmanager
-PORTVERSION= 1.64.0
+PORTVERSION= 1.65.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-networkmanager/distinfo b/devel/rubygem-aws-sdk-networkmanager/distinfo
index bda3af39d01c..2fdb981cbae9 100644
--- a/devel/rubygem-aws-sdk-networkmanager/distinfo
+++ b/devel/rubygem-aws-sdk-networkmanager/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813670
-SHA256 (rubygem/aws-sdk-networkmanager-1.64.0.gem) = 1669983edb55fbd1c3ac8dfb24dc7febfff16cc5c266f928ddbfe1fce3853f5d
-SIZE (rubygem/aws-sdk-networkmanager-1.64.0.gem) = 92672
+TIMESTAMP = 1750954350
+SHA256 (rubygem/aws-sdk-networkmanager-1.65.0.gem) = 6811b943b6a99906d5fd97ccae9594f579a70f47cf323d73e9d81e3cee7dd6c6
+SIZE (rubygem/aws-sdk-networkmanager-1.65.0.gem) = 93184
diff --git a/devel/rubygem-aws-sdk-organizations/Makefile b/devel/rubygem-aws-sdk-organizations/Makefile
index 4a38c7bdc2fa..79c12d013e49 100644
--- a/devel/rubygem-aws-sdk-organizations/Makefile
+++ b/devel/rubygem-aws-sdk-organizations/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-organizations
-PORTVERSION= 1.116.0
+PORTVERSION= 1.117.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-organizations/distinfo b/devel/rubygem-aws-sdk-organizations/distinfo
index a63df43bee3d..0814cf0aa379 100644
--- a/devel/rubygem-aws-sdk-organizations/distinfo
+++ b/devel/rubygem-aws-sdk-organizations/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813692
-SHA256 (rubygem/aws-sdk-organizations-1.116.0.gem) = e5ddd9be4641f3a9bb86cbcfdd2b638fe5db2decdc25985816bbd1527eebb7eb
-SIZE (rubygem/aws-sdk-organizations-1.116.0.gem) = 94208
+TIMESTAMP = 1750954352
+SHA256 (rubygem/aws-sdk-organizations-1.117.0.gem) = c81f4c24fd4fba2da3c578d5743a5b97eba79e7c1d9ea17ba8670230cb447fec
+SIZE (rubygem/aws-sdk-organizations-1.117.0.gem) = 94208
diff --git a/devel/rubygem-aws-sdk-paymentcryptography/Makefile b/devel/rubygem-aws-sdk-paymentcryptography/Makefile
index 6c47069c3f35..d9816368e1ca 100644
--- a/devel/rubygem-aws-sdk-paymentcryptography/Makefile
+++ b/devel/rubygem-aws-sdk-paymentcryptography/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-paymentcryptography
-PORTVERSION= 1.35.0
+PORTVERSION= 1.36.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-paymentcryptography/distinfo b/devel/rubygem-aws-sdk-paymentcryptography/distinfo
index 1af1a35720d6..9e14b144d6db 100644
--- a/devel/rubygem-aws-sdk-paymentcryptography/distinfo
+++ b/devel/rubygem-aws-sdk-paymentcryptography/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813702
-SHA256 (rubygem/aws-sdk-paymentcryptography-1.35.0.gem) = 5728e938c7190133ac89239a350e90bdf52c831c46a311be23aeb5a8d84f837f
-SIZE (rubygem/aws-sdk-paymentcryptography-1.35.0.gem) = 52224
+TIMESTAMP = 1750954354
+SHA256 (rubygem/aws-sdk-paymentcryptography-1.36.0.gem) = 6b844e06d0c7f54a435cb2414184d918d83bcf47bf9efafbbb47ef2a17512f27
+SIZE (rubygem/aws-sdk-paymentcryptography-1.36.0.gem) = 54272
diff --git a/devel/rubygem-aws-sdk-paymentcryptographydata/Makefile b/devel/rubygem-aws-sdk-paymentcryptographydata/Makefile
index a61dc832c459..8e9539988232 100644
--- a/devel/rubygem-aws-sdk-paymentcryptographydata/Makefile
+++ b/devel/rubygem-aws-sdk-paymentcryptographydata/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-paymentcryptographydata
-PORTVERSION= 1.33.0
+PORTVERSION= 1.34.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-paymentcryptographydata/distinfo b/devel/rubygem-aws-sdk-paymentcryptographydata/distinfo
index 6f7fbf07e48a..4d9a326c8e61 100644
--- a/devel/rubygem-aws-sdk-paymentcryptographydata/distinfo
+++ b/devel/rubygem-aws-sdk-paymentcryptographydata/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813704
-SHA256 (rubygem/aws-sdk-paymentcryptographydata-1.33.0.gem) = b9e8e97e00f0b5486c579761bce4a6cdd10742713b3a8e4e66692a501881f6e3
-SIZE (rubygem/aws-sdk-paymentcryptographydata-1.33.0.gem) = 57344
+TIMESTAMP = 1750954356
+SHA256 (rubygem/aws-sdk-paymentcryptographydata-1.34.0.gem) = 837d4565f5e3be27f76f8914f2050c04da467d3be9b5f0a2354800433f30092c
+SIZE (rubygem/aws-sdk-paymentcryptographydata-1.34.0.gem) = 57344
diff --git a/devel/rubygem-aws-sdk-pcs/Makefile b/devel/rubygem-aws-sdk-pcs/Makefile
index badaea392521..d86a1376e924 100644
--- a/devel/rubygem-aws-sdk-pcs/Makefile
+++ b/devel/rubygem-aws-sdk-pcs/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-pcs
-PORTVERSION= 1.20.0
+PORTVERSION= 1.21.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-pcs/distinfo b/devel/rubygem-aws-sdk-pcs/distinfo
index 78ce6ebf89b9..6f2f5add221a 100644
--- a/devel/rubygem-aws-sdk-pcs/distinfo
+++ b/devel/rubygem-aws-sdk-pcs/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813710
-SHA256 (rubygem/aws-sdk-pcs-1.20.0.gem) = be019d7b5e9e8bdc10c5794e8771aefcafa58da9c2badfa354644291bd010588
-SIZE (rubygem/aws-sdk-pcs-1.20.0.gem) = 43008
+TIMESTAMP = 1750954358
+SHA256 (rubygem/aws-sdk-pcs-1.21.0.gem) = 4e5e2c34d0faf0c049a98a0285751dcbceebe9a5cceea52a7c74c94168524241
+SIZE (rubygem/aws-sdk-pcs-1.21.0.gem) = 43008
diff --git a/devel/rubygem-aws-sdk-rds/Makefile b/devel/rubygem-aws-sdk-rds/Makefile
index 40f919402480..912abec50774 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.279.0
+PORTVERSION= 1.281.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-rds/distinfo b/devel/rubygem-aws-sdk-rds/distinfo
index e2abe6fdf3df..15b7c911d499 100644
--- a/devel/rubygem-aws-sdk-rds/distinfo
+++ b/devel/rubygem-aws-sdk-rds/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188204
-SHA256 (rubygem/aws-sdk-rds-1.279.0.gem) = 49fb374ea2514bc84c196f870d3e25de7b1e8bb3c8b05ad1a5e8c5458c30d3a3
-SIZE (rubygem/aws-sdk-rds-1.279.0.gem) = 641536
+TIMESTAMP = 1750954360
+SHA256 (rubygem/aws-sdk-rds-1.281.0.gem) = fbbf6f67e6fad09669dbbaa704b9751a14d01fc2a7a3dbad2bc9f620573810e1
+SIZE (rubygem/aws-sdk-rds-1.281.0.gem) = 645120
diff --git a/devel/rubygem-aws-sdk-resources/Makefile b/devel/rubygem-aws-sdk-resources/Makefile
index 152e947347dd..dd089c1c106a 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.229.0
+PORTVERSION= 3.232.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -14,6 +14,7 @@ RUN_DEPENDS= rubygem-aws-sdk-accessanalyzer>=1<2:devel/rubygem-aws-sdk-accessana
rubygem-aws-sdk-account>=1<2:devel/rubygem-aws-sdk-account \
rubygem-aws-sdk-acm>=1<2:devel/rubygem-aws-sdk-acm \
rubygem-aws-sdk-acmpca>=1<2:devel/rubygem-aws-sdk-acmpca \
+ rubygem-aws-sdk-aiops>=1<2:devel/rubygem-aws-sdk-aiops \
rubygem-aws-sdk-amplify>=1<2:devel/rubygem-aws-sdk-amplify \
rubygem-aws-sdk-amplifybackend>=1<2:devel/rubygem-aws-sdk-amplifybackend \
rubygem-aws-sdk-amplifyuibuilder>=1<2:devel/rubygem-aws-sdk-amplifyuibuilder \
@@ -271,6 +272,7 @@ RUN_DEPENDS= rubygem-aws-sdk-accessanalyzer>=1<2:devel/rubygem-aws-sdk-accessana
rubygem-aws-sdk-migrationhuborchestrator>=1<2:devel/rubygem-aws-sdk-migrationhuborchestrator \
rubygem-aws-sdk-migrationhubrefactorspaces>=1<2:devel/rubygem-aws-sdk-migrationhubrefactorspaces \
rubygem-aws-sdk-migrationhubstrategyrecommendations>=1<2:devel/rubygem-aws-sdk-migrationhubstrategyrecommendations \
+ rubygem-aws-sdk-mpa>=1<2:devel/rubygem-aws-sdk-mpa \
rubygem-aws-sdk-mq>=1<2:devel/rubygem-aws-sdk-mq \
rubygem-aws-sdk-mturk>=1<2:devel/rubygem-aws-sdk-mturk \
rubygem-aws-sdk-mwaa>=1<2:devel/rubygem-aws-sdk-mwaa \
@@ -410,6 +412,7 @@ RUN_DEPENDS= rubygem-aws-sdk-accessanalyzer>=1<2:devel/rubygem-aws-sdk-accessana
rubygem-aws-sdk-workmail>=1<2:devel/rubygem-aws-sdk-workmail \
rubygem-aws-sdk-workmailmessageflow>=1<2:devel/rubygem-aws-sdk-workmailmessageflow \
rubygem-aws-sdk-workspaces>=1<2:devel/rubygem-aws-sdk-workspaces \
+ rubygem-aws-sdk-workspacesinstances>=1<2:devel/rubygem-aws-sdk-workspacesinstances \
rubygem-aws-sdk-workspacesthinclient>=1<2:devel/rubygem-aws-sdk-workspacesthinclient \
rubygem-aws-sdk-workspacesweb>=1<2:devel/rubygem-aws-sdk-workspacesweb \
rubygem-aws-sdk-xray>=1<2:devel/rubygem-aws-sdk-xray
diff --git a/devel/rubygem-aws-sdk-resources/distinfo b/devel/rubygem-aws-sdk-resources/distinfo
index 64a93cf19993..8cad67f5a8e1 100644
--- a/devel/rubygem-aws-sdk-resources/distinfo
+++ b/devel/rubygem-aws-sdk-resources/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188208
-SHA256 (rubygem/aws-sdk-resources-3.229.0.gem) = 76fe24f6cbd2d455d2f9632f5b5826c51d24ba448f631a38859d0d04e879a0fd
-SIZE (rubygem/aws-sdk-resources-3.229.0.gem) = 23040
+TIMESTAMP = 1750954362
+SHA256 (rubygem/aws-sdk-resources-3.232.0.gem) = 9580eda9837f36d626ba7bd57438c8b94868667252f75c473b0a4396b8dc6f0c
+SIZE (rubygem/aws-sdk-resources-3.232.0.gem) = 23040
diff --git a/devel/rubygem-aws-sdk-route53resolver/Makefile b/devel/rubygem-aws-sdk-route53resolver/Makefile
index 2e1a33275d99..0f032bfd3658 100644
--- a/devel/rubygem-aws-sdk-route53resolver/Makefile
+++ b/devel/rubygem-aws-sdk-route53resolver/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-route53resolver
-PORTVERSION= 1.80.0
+PORTVERSION= 1.81.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-route53resolver/distinfo b/devel/rubygem-aws-sdk-route53resolver/distinfo
index 440a54ebad83..89947367ba79 100644
--- a/devel/rubygem-aws-sdk-route53resolver/distinfo
+++ b/devel/rubygem-aws-sdk-route53resolver/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813794
-SHA256 (rubygem/aws-sdk-route53resolver-1.80.0.gem) = 126bf9373fbea76f21bbf7b7d7c03b4747f61fa7e3e993458861824ab2150fe2
-SIZE (rubygem/aws-sdk-route53resolver-1.80.0.gem) = 93696
+TIMESTAMP = 1750954364
+SHA256 (rubygem/aws-sdk-route53resolver-1.81.0.gem) = 257a436c8fdccd8bba0bac0ed471742bf3ba120718c1cdd119d69b47a9fd146c
+SIZE (rubygem/aws-sdk-route53resolver-1.81.0.gem) = 94208
diff --git a/devel/rubygem-aws-sdk-s3/Makefile b/devel/rubygem-aws-sdk-s3/Makefile
index d41369953797..2501c437861b 100644
--- a/devel/rubygem-aws-sdk-s3/Makefile
+++ b/devel/rubygem-aws-sdk-s3/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-s3
-PORTVERSION= 1.189.0
+PORTVERSION= 1.191.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-s3/distinfo b/devel/rubygem-aws-sdk-s3/distinfo
index 9e1860414446..9d8ba55092f6 100644
--- a/devel/rubygem-aws-sdk-s3/distinfo
+++ b/devel/rubygem-aws-sdk-s3/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813796
-SHA256 (rubygem/aws-sdk-s3-1.189.0.gem) = 2a622fa6d72ffefd3e623db00650fc9d7b177a008626a49fde2b6125b5a67e74
-SIZE (rubygem/aws-sdk-s3-1.189.0.gem) = 501248
+TIMESTAMP = 1750954366
+SHA256 (rubygem/aws-sdk-s3-1.191.0.gem) = 62b541dbaee2925cbc9d21d2003cd4270f778ddbdb7a7dd58a5343514004dfd3
+SIZE (rubygem/aws-sdk-s3-1.191.0.gem) = 512000
diff --git a/devel/rubygem-aws-sdk-s3control/Makefile b/devel/rubygem-aws-sdk-s3control/Makefile
index e3b6f2123ab6..2fabcdf968a6 100644
--- a/devel/rubygem-aws-sdk-s3control/Makefile
+++ b/devel/rubygem-aws-sdk-s3control/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-s3control
-PORTVERSION= 1.110.0
+PORTVERSION= 1.111.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-s3control/distinfo b/devel/rubygem-aws-sdk-s3control/distinfo
index 28ea83d04c82..4f834d010c47 100644
--- a/devel/rubygem-aws-sdk-s3control/distinfo
+++ b/devel/rubygem-aws-sdk-s3control/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813798
-SHA256 (rubygem/aws-sdk-s3control-1.110.0.gem) = 9cdecda28d5c5df356fb7068fb40fef3d1956d66d7fd12f102a8c99003636363
-SIZE (rubygem/aws-sdk-s3control-1.110.0.gem) = 157184
+TIMESTAMP = 1750954368
+SHA256 (rubygem/aws-sdk-s3control-1.111.0.gem) = 108697f38f328862ebc1fc8ab06c2359862603866f38eafa3dc22d3a9b74d98d
+SIZE (rubygem/aws-sdk-s3control-1.111.0.gem) = 158208
diff --git a/devel/rubygem-aws-sdk-s3tables/Makefile b/devel/rubygem-aws-sdk-s3tables/Makefile
index 6c43198b4987..526d8da8d8a2 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.9.0
+PORTVERSION= 1.10.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-s3tables/distinfo b/devel/rubygem-aws-sdk-s3tables/distinfo
index c81de09a9ff9..66196801d185 100644
--- a/devel/rubygem-aws-sdk-s3tables/distinfo
+++ b/devel/rubygem-aws-sdk-s3tables/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188212
-SHA256 (rubygem/aws-sdk-s3tables-1.9.0.gem) = 54a8f850689d138d7d5d84eb196edc3d887d040d0be53a598edd5a12531a63ae
-SIZE (rubygem/aws-sdk-s3tables-1.9.0.gem) = 37376
+TIMESTAMP = 1750954370
+SHA256 (rubygem/aws-sdk-s3tables-1.10.0.gem) = 56518d9ac45ff6572298dcdc1954aae3dd950dd4a7f87b74543d5afc59493976
+SIZE (rubygem/aws-sdk-s3tables-1.10.0.gem) = 37376
diff --git a/devel/rubygem-aws-sdk-sagemaker/Makefile b/devel/rubygem-aws-sdk-sagemaker/Makefile
index 6c6d346406ed..a0886801dc94 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.309.0
+PORTVERSION= 1.312.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-sagemaker/distinfo b/devel/rubygem-aws-sdk-sagemaker/distinfo
index 3cd67fbd1c8e..0c0f8c01e778 100644
--- a/devel/rubygem-aws-sdk-sagemaker/distinfo
+++ b/devel/rubygem-aws-sdk-sagemaker/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188214
-SHA256 (rubygem/aws-sdk-sagemaker-1.309.0.gem) = 72f5706a487af38ce764a2241fa09bd801126a836e2aba3a5f32e4828f891b6d
-SIZE (rubygem/aws-sdk-sagemaker-1.309.0.gem) = 779264
+TIMESTAMP = 1750954372
+SHA256 (rubygem/aws-sdk-sagemaker-1.312.0.gem) = 7deae4ade0196cd493ea658cfa988a043c10a83b42853ba61a49a5bbfa269315
+SIZE (rubygem/aws-sdk-sagemaker-1.312.0.gem) = 786944
diff --git a/devel/rubygem-aws-sdk-securityhub/Makefile b/devel/rubygem-aws-sdk-securityhub/Makefile
index c9d79c59906d..183b89d1eed0 100644
--- a/devel/rubygem-aws-sdk-securityhub/Makefile
+++ b/devel/rubygem-aws-sdk-securityhub/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-securityhub
-PORTVERSION= 1.136.0
+PORTVERSION= 1.137.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-securityhub/distinfo b/devel/rubygem-aws-sdk-securityhub/distinfo
index 19395c3e77af..ced559d7880a 100644
--- a/devel/rubygem-aws-sdk-securityhub/distinfo
+++ b/devel/rubygem-aws-sdk-securityhub/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813824
-SHA256 (rubygem/aws-sdk-securityhub-1.136.0.gem) = 7e11d8dd4457667027f7f2d67e288e8e53aa646c0ae02c197b1d6cc93e74b094
-SIZE (rubygem/aws-sdk-securityhub-1.136.0.gem) = 373248
+TIMESTAMP = 1750954374
+SHA256 (rubygem/aws-sdk-securityhub-1.137.0.gem) = 9aab830e3368a59c66c8c3a6f08cd1b097d58b8c6a2fc573db0a5657204466d4
+SIZE (rubygem/aws-sdk-securityhub-1.137.0.gem) = 408064
diff --git a/devel/rubygem-aws-sdk-storagegateway/Makefile b/devel/rubygem-aws-sdk-storagegateway/Makefile
index 754ca3bb8fac..786c6a06e31c 100644
--- a/devel/rubygem-aws-sdk-storagegateway/Makefile
+++ b/devel/rubygem-aws-sdk-storagegateway/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-storagegateway
-PORTVERSION= 1.110.0
+PORTVERSION= 1.111.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-storagegateway/distinfo b/devel/rubygem-aws-sdk-storagegateway/distinfo
index 97b91c05373e..62d856336c5b 100644
--- a/devel/rubygem-aws-sdk-storagegateway/distinfo
+++ b/devel/rubygem-aws-sdk-storagegateway/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813880
-SHA256 (rubygem/aws-sdk-storagegateway-1.110.0.gem) = a397012b0bcbc4a56d3e8b201c50053cafb943713b231d7174ba7a1ef543a0bd
-SIZE (rubygem/aws-sdk-storagegateway-1.110.0.gem) = 142336
+TIMESTAMP = 1750954376
+SHA256 (rubygem/aws-sdk-storagegateway-1.111.0.gem) = 26c78408efcf4fc8367f875a370ec5f106bf0e37570d4c9110ad48da30234640
+SIZE (rubygem/aws-sdk-storagegateway-1.111.0.gem) = 142336
diff --git a/devel/rubygem-aws-sdk-textract/Makefile b/devel/rubygem-aws-sdk-textract/Makefile
index e84cae7278fa..3b326d8abf57 100644
--- a/devel/rubygem-aws-sdk-textract/Makefile
+++ b/devel/rubygem-aws-sdk-textract/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-textract
-PORTVERSION= 1.77.0
+PORTVERSION= 1.78.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-textract/distinfo b/devel/rubygem-aws-sdk-textract/distinfo
index a6f17c621759..99e8a25f7abd 100644
--- a/devel/rubygem-aws-sdk-textract/distinfo
+++ b/devel/rubygem-aws-sdk-textract/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813894
-SHA256 (rubygem/aws-sdk-textract-1.77.0.gem) = 2e599277c28f4de41d780da081c5b2f4209918c5c3bf42751479d9ba08db3cda
-SIZE (rubygem/aws-sdk-textract-1.77.0.gem) = 68608
+TIMESTAMP = 1750954378
+SHA256 (rubygem/aws-sdk-textract-1.78.0.gem) = b9362fba1891885b0743271615f6e32476b9757b21eda5353ef2ee5dbd574791
+SIZE (rubygem/aws-sdk-textract-1.78.0.gem) = 69120
diff --git a/devel/rubygem-aws-sdk-transcribeservice/Makefile b/devel/rubygem-aws-sdk-transcribeservice/Makefile
index 2b9c43318bf9..51e9402d48e3 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.121.0
+PORTVERSION= 1.122.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-transcribeservice/distinfo b/devel/rubygem-aws-sdk-transcribeservice/distinfo
index 5d2ae96d580a..5876896ccd56 100644
--- a/devel/rubygem-aws-sdk-transcribeservice/distinfo
+++ b/devel/rubygem-aws-sdk-transcribeservice/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188216
-SHA256 (rubygem/aws-sdk-transcribeservice-1.121.0.gem) = 9642cee3dacb48fb59c64c4a3cc8d8d718cc38ec10cab93301dea2169b9d73bb
-SIZE (rubygem/aws-sdk-transcribeservice-1.121.0.gem) = 99328
+TIMESTAMP = 1750954380
+SHA256 (rubygem/aws-sdk-transcribeservice-1.122.0.gem) = f42bee44bdf5c917018e8690605718269eef76f2e062509c2e1d7c69fbc5c825
+SIZE (rubygem/aws-sdk-transcribeservice-1.122.0.gem) = 99328
diff --git a/devel/rubygem-aws-sdk-wafv2/Makefile b/devel/rubygem-aws-sdk-wafv2/Makefile
index ec049a6e2497..6c35fbeb2d58 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.110.0
+PORTVERSION= 1.112.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-wafv2/distinfo b/devel/rubygem-aws-sdk-wafv2/distinfo
index fd798aaafa16..6292c3bfaf25 100644
--- a/devel/rubygem-aws-sdk-wafv2/distinfo
+++ b/devel/rubygem-aws-sdk-wafv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188220
-SHA256 (rubygem/aws-sdk-wafv2-1.110.0.gem) = f7e0eb8a3572ae5eb79188bdc9251c8218a33f602f8b59952a6216a4027bf3a8
-SIZE (rubygem/aws-sdk-wafv2-1.110.0.gem) = 182272
+TIMESTAMP = 1750954382
+SHA256 (rubygem/aws-sdk-wafv2-1.112.0.gem) = f8e053dc674c0ef4ce0a782cb0597be286101227312242994717975e861b35e8
+SIZE (rubygem/aws-sdk-wafv2-1.112.0.gem) = 188416
diff --git a/devel/rubygem-aws-sdk-workspacesinstances/Makefile b/devel/rubygem-aws-sdk-workspacesinstances/Makefile
new file mode 100644
index 000000000000..4bb14203ac42
--- /dev/null
+++ b/devel/rubygem-aws-sdk-workspacesinstances/Makefile
@@ -0,0 +1,20 @@
+PORTNAME= aws-sdk-workspacesinstances
+PORTVERSION= 1.0.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= sunpoet@FreeBSD.org
+COMMENT= Official AWS Ruby gem for Amazon Workspaces Instances
+WWW= https://github.com/aws/aws-sdk-ruby/tree/version-3/gems/aws-sdk-workspacesinstances
+
+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-workspacesinstances/distinfo b/devel/rubygem-aws-sdk-workspacesinstances/distinfo
new file mode 100644
index 000000000000..fb901f055f83
--- /dev/null
+++ b/devel/rubygem-aws-sdk-workspacesinstances/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1750954104
+SHA256 (rubygem/aws-sdk-workspacesinstances-1.0.0.gem) = e04a9756b2f17d6d6fd1e92c795ef17ea3d386209ebf8d11f481aaa9790ea837
+SIZE (rubygem/aws-sdk-workspacesinstances-1.0.0.gem) = 39936
diff --git a/devel/rubygem-aws-sdk-workspacesinstances/pkg-descr b/devel/rubygem-aws-sdk-workspacesinstances/pkg-descr
new file mode 100644
index 000000000000..78e2b726781f
--- /dev/null
+++ b/devel/rubygem-aws-sdk-workspacesinstances/pkg-descr
@@ -0,0 +1 @@
+Official AWS Ruby gem for Amazon Workspaces Instances.
diff --git a/devel/rubygem-aws-sdk-workspacesthinclient/Makefile b/devel/rubygem-aws-sdk-workspacesthinclient/Makefile
index 19142d8bcc3f..1efb9aa44dd0 100644
--- a/devel/rubygem-aws-sdk-workspacesthinclient/Makefile
+++ b/devel/rubygem-aws-sdk-workspacesthinclient/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sdk-workspacesthinclient
-PORTVERSION= 1.27.0
+PORTVERSION= 1.29.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sdk-workspacesthinclient/distinfo b/devel/rubygem-aws-sdk-workspacesthinclient/distinfo
index 9b1f86f4dc5a..324d5d508aee 100644
--- a/devel/rubygem-aws-sdk-workspacesthinclient/distinfo
+++ b/devel/rubygem-aws-sdk-workspacesthinclient/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813936
-SHA256 (rubygem/aws-sdk-workspacesthinclient-1.27.0.gem) = 9aae0c0a96b116a35bd47601faf284af3ec39c9703c8115a1350de5d870d8433
-SIZE (rubygem/aws-sdk-workspacesthinclient-1.27.0.gem) = 34816
+TIMESTAMP = 1750954384
+SHA256 (rubygem/aws-sdk-workspacesthinclient-1.29.0.gem) = 0e3c92cc81500bb5b74854303b2e333432f37594c959b2d25abe11703ae8a013
+SIZE (rubygem/aws-sdk-workspacesthinclient-1.29.0.gem) = 34816
diff --git a/devel/rubygem-aws-sigv2/Makefile b/devel/rubygem-aws-sigv2/Makefile
index 027993745cbe..a60044052ddd 100644
--- a/devel/rubygem-aws-sigv2/Makefile
+++ b/devel/rubygem-aws-sigv2/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sigv2
-PORTVERSION= 1.3.0
+PORTVERSION= 1.3.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sigv2/distinfo b/devel/rubygem-aws-sigv2/distinfo
index c04bd00f29c3..b3311569863b 100644
--- a/devel/rubygem-aws-sigv2/distinfo
+++ b/devel/rubygem-aws-sigv2/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813942
-SHA256 (rubygem/aws-sigv2-1.3.0.gem) = e004339025e739e89551c878d73180aa8744e3e8b6aaca0125fe3edf4606eeb6
-SIZE (rubygem/aws-sigv2-1.3.0.gem) = 11264
+TIMESTAMP = 1750954386
+SHA256 (rubygem/aws-sigv2-1.3.1.gem) = dd7b72e867d611a0da310ebd8bee2071c6c9d4cc70f7e3d2526d1c1fa24c9410
+SIZE (rubygem/aws-sigv2-1.3.1.gem) = 11264
diff --git a/devel/rubygem-aws-sigv4/Makefile b/devel/rubygem-aws-sigv4/Makefile
index 6341d787f7f2..30b1c67395c6 100644
--- a/devel/rubygem-aws-sigv4/Makefile
+++ b/devel/rubygem-aws-sigv4/Makefile
@@ -1,5 +1,5 @@
PORTNAME= aws-sigv4
-PORTVERSION= 1.12.0
+PORTVERSION= 1.12.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-aws-sigv4/distinfo b/devel/rubygem-aws-sigv4/distinfo
index 62c873f60e9c..6c4ccee74cf4 100644
--- a/devel/rubygem-aws-sigv4/distinfo
+++ b/devel/rubygem-aws-sigv4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813944
-SHA256 (rubygem/aws-sigv4-1.12.0.gem) = 6e08f83fba19e64e671df460a342a36831a4bf336888cf3cbc3f6658cc108de5
-SIZE (rubygem/aws-sigv4-1.12.0.gem) = 19456
+TIMESTAMP = 1750954388
+SHA256 (rubygem/aws-sigv4-1.12.1.gem) = 6973ff95cb0fd0dc58ba26e90e9510a2219525d07620c8babeb70ef831826c00
+SIZE (rubygem/aws-sigv4-1.12.1.gem) = 19456
diff --git a/devel/rubygem-bson/Makefile b/devel/rubygem-bson/Makefile
index 401ab4af69aa..df89544166ee 100644
--- a/devel/rubygem-bson/Makefile
+++ b/devel/rubygem-bson/Makefile
@@ -1,5 +1,5 @@
PORTNAME= bson
-PORTVERSION= 5.1.0
+PORTVERSION= 5.1.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-bson/distinfo b/devel/rubygem-bson/distinfo
index 8eca85649cd0..de14824ead97 100644
--- a/devel/rubygem-bson/distinfo
+++ b/devel/rubygem-bson/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188268
-SHA256 (rubygem/bson-5.1.0.gem) = a787af891d71ea7ab0304dbb04ea265ec876dc5e9cdfedd515eff4ac8fbe8226
-SIZE (rubygem/bson-5.1.0.gem) = 179200
+TIMESTAMP = 1750954468
+SHA256 (rubygem/bson-5.1.1.gem) = a57c490c6a6a0618872d5158527e426057341acf0508cf1bc3a1c7615249060b
+SIZE (rubygem/bson-5.1.1.gem) = 178688
diff --git a/devel/rubygem-debug/Makefile b/devel/rubygem-debug/Makefile
index 6f40b808b3a4..c3c6aeb561c6 100644
--- a/devel/rubygem-debug/Makefile
+++ b/devel/rubygem-debug/Makefile
@@ -1,5 +1,5 @@
PORTNAME= debug
-PORTVERSION= 1.10.0
+PORTVERSION= 1.11.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-debug/distinfo b/devel/rubygem-debug/distinfo
index ca1a6992f964..2463ab81b6c7 100644
--- a/devel/rubygem-debug/distinfo
+++ b/devel/rubygem-debug/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1735228250
-SHA256 (rubygem/debug-1.10.0.gem) = 11e28ca74875979e612444104f3972bd5ffb9e79179907d7ad46dba44bd2e7a4
-SIZE (rubygem/debug-1.10.0.gem) = 99840
+TIMESTAMP = 1750954470
+SHA256 (rubygem/debug-1.11.0.gem) = 1425db64cfa0130c952684e3dc974985be201dd62899bf4bbe3f8b5d6cf1aef2
+SIZE (rubygem/debug-1.11.0.gem) = 100352
diff --git a/devel/rubygem-figaro/Makefile b/devel/rubygem-figaro/Makefile
index 29ae8747a02b..1b44c5b53346 100644
--- a/devel/rubygem-figaro/Makefile
+++ b/devel/rubygem-figaro/Makefile
@@ -1,5 +1,5 @@
PORTNAME= figaro
-PORTVERSION= 1.2.0
+PORTVERSION= 1.3.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-figaro/distinfo b/devel/rubygem-figaro/distinfo
index db2fa4615052..4a05d4c2a780 100644
--- a/devel/rubygem-figaro/distinfo
+++ b/devel/rubygem-figaro/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1714227804
-SHA256 (rubygem/figaro-1.2.0.gem) = 5c035fec76e597226e591ce4501aba37e059013d87ab47a1de5ab3cd0649e2fa
-SIZE (rubygem/figaro-1.2.0.gem) = 18944
+TIMESTAMP = 1750954390
+SHA256 (rubygem/figaro-1.3.0.gem) = 3d44396f080255663f183572d7aefa419fd8936b6fb5cc30f962345a02781396
+SIZE (rubygem/figaro-1.3.0.gem) = 19456
diff --git a/devel/rubygem-google-apis-iam_v1/Makefile b/devel/rubygem-google-apis-iam_v1/Makefile
index 0dae8547f501..532c254f88e9 100644
--- a/devel/rubygem-google-apis-iam_v1/Makefile
+++ b/devel/rubygem-google-apis-iam_v1/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-iam_v1
-PORTVERSION= 0.69.0
+PORTVERSION= 0.70.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-iam_v1/distinfo b/devel/rubygem-google-apis-iam_v1/distinfo
index ce25eac7b479..a8dbec0ed2b4 100644
--- a/devel/rubygem-google-apis-iam_v1/distinfo
+++ b/devel/rubygem-google-apis-iam_v1/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748496025
-SHA256 (rubygem/google-apis-iam_v1-0.69.0.gem) = 6f24310aa2ca3c6bc1ba96e2d1c52704b165d0fe09f794b450de020f96d941ae
-SIZE (rubygem/google-apis-iam_v1-0.69.0.gem) = 64512
+TIMESTAMP = 1750954472
+SHA256 (rubygem/google-apis-iam_v1-0.70.0.gem) = 19c1ce45ecac7b31ae6a637590bd4bd85f493aa8ba244644fdff359673ba75e9
+SIZE (rubygem/google-apis-iam_v1-0.70.0.gem) = 64512
diff --git a/devel/rubygem-google-apis-sheets_v4/Makefile b/devel/rubygem-google-apis-sheets_v4/Makefile
index ac53239d43ad..b88c6cb86bc9 100644
--- a/devel/rubygem-google-apis-sheets_v4/Makefile
+++ b/devel/rubygem-google-apis-sheets_v4/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-sheets_v4
-PORTVERSION= 0.44.0
+PORTVERSION= 0.45.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-sheets_v4/distinfo b/devel/rubygem-google-apis-sheets_v4/distinfo
index 249b1e98bc8f..db039735383e 100644
--- a/devel/rubygem-google-apis-sheets_v4/distinfo
+++ b/devel/rubygem-google-apis-sheets_v4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495957
-SHA256 (rubygem/google-apis-sheets_v4-0.44.0.gem) = 797c6aa53e5eb72194cd8d48acdbf4d1c867d0c72ed62c9cc8a09d37d9725e6e
-SIZE (rubygem/google-apis-sheets_v4-0.44.0.gem) = 104960
+TIMESTAMP = 1750954392
+SHA256 (rubygem/google-apis-sheets_v4-0.45.0.gem) = 4887e29fbb426578ebdb636dc1397e475a1e3faeb4ede97ea28637c24f6c3186
+SIZE (rubygem/google-apis-sheets_v4-0.45.0.gem) = 105984
diff --git a/devel/rubygem-google-apis-sqladmin_v1beta4/Makefile b/devel/rubygem-google-apis-sqladmin_v1beta4/Makefile
index 121614090c0c..f4ea31c9e013 100644
--- a/devel/rubygem-google-apis-sqladmin_v1beta4/Makefile
+++ b/devel/rubygem-google-apis-sqladmin_v1beta4/Makefile
@@ -1,5 +1,5 @@
PORTNAME= google-apis-sqladmin_v1beta4
-PORTVERSION= 0.86.0
+PORTVERSION= 0.87.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-google-apis-sqladmin_v1beta4/distinfo b/devel/rubygem-google-apis-sqladmin_v1beta4/distinfo
index f055d3a33f75..9d72a25d1fad 100644
--- a/devel/rubygem-google-apis-sqladmin_v1beta4/distinfo
+++ b/devel/rubygem-google-apis-sqladmin_v1beta4/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813958
-SHA256 (rubygem/google-apis-sqladmin_v1beta4-0.86.0.gem) = 9d11e5e662e7f5c9383aede580304a87367a97fe6b09929f3e1ac43c0967980a
-SIZE (rubygem/google-apis-sqladmin_v1beta4-0.86.0.gem) = 70144
+TIMESTAMP = 1750954394
+SHA256 (rubygem/google-apis-sqladmin_v1beta4-0.87.0.gem) = 3d0d33ece5c48d3313c41b04afdf9586708b5f347091bd468740ad2844e6c3f1
+SIZE (rubygem/google-apis-sqladmin_v1beta4-0.87.0.gem) = 69632
diff --git a/devel/rubygem-grape/Makefile b/devel/rubygem-grape/Makefile
index f4863a724730..f9db44c8a13e 100644
--- a/devel/rubygem-grape/Makefile
+++ b/devel/rubygem-grape/Makefile
@@ -1,5 +1,5 @@
PORTNAME= grape
-PORTVERSION= 2.3.0
+PORTVERSION= 2.4.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -11,7 +11,7 @@ WWW= https://www.ruby-grape.org/ \
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE
-RUN_DEPENDS= rubygem-activesupport60>=6:devel/rubygem-activesupport60 \
+RUN_DEPENDS= rubygem-activesupport80>=6.1:devel/rubygem-activesupport80 \
rubygem-dry-types>=1.1:devel/rubygem-dry-types \
rubygem-mustermann-grape>=1.1.0<1.2:devel/rubygem-mustermann-grape \
rubygem-rack>=2,3:www/rubygem-rack \
diff --git a/devel/rubygem-grape/distinfo b/devel/rubygem-grape/distinfo
index 36b996ad0070..3752161983b1 100644
--- a/devel/rubygem-grape/distinfo
+++ b/devel/rubygem-grape/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739117544
-SHA256 (rubygem/grape-2.3.0.gem) = 99484ae2907b06a9e109edf2911c383809bf7f7c00d65554e4d01f0388728bda
-SIZE (rubygem/grape-2.3.0.gem) = 151552
+TIMESTAMP = 1750954396
+SHA256 (rubygem/grape-2.4.0.gem) = 3d59673e80f11d49ba86270b78344e5348dc057b318c2bbc1c01f3532f9b6aec
+SIZE (rubygem/grape-2.4.0.gem) = 154624
diff --git a/devel/rubygem-hoe/Makefile b/devel/rubygem-hoe/Makefile
index 2609c87d3924..ae3ec95b2ddc 100644
--- a/devel/rubygem-hoe/Makefile
+++ b/devel/rubygem-hoe/Makefile
@@ -1,5 +1,5 @@
PORTNAME= hoe
-PORTVERSION= 3.26.0
+PORTVERSION= 4.2.3
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-hoe/distinfo b/devel/rubygem-hoe/distinfo
index 80fa48c5ce83..3e41c539cf28 100644
--- a/devel/rubygem-hoe/distinfo
+++ b/devel/rubygem-hoe/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1669058359
-SHA256 (rubygem/hoe-3.26.0.gem) = c328aeef3a8438df76856d1991a9234fef4d37fbcc161ad66a41d9ef2cbc750b
-SIZE (rubygem/hoe-3.26.0.gem) = 194560
+TIMESTAMP = 1750954474
+SHA256 (rubygem/hoe-4.2.3.gem) = 0299109742d1794ad9041894e0b48e4e22256394aa37549892cc36328c3815a2
+SIZE (rubygem/hoe-4.2.3.gem) = 191488
diff --git a/devel/rubygem-icalendar/Makefile b/devel/rubygem-icalendar/Makefile
index da8385ab439a..5af3d24cbf99 100644
--- a/devel/rubygem-icalendar/Makefile
+++ b/devel/rubygem-icalendar/Makefile
@@ -1,5 +1,5 @@
PORTNAME= icalendar
-PORTVERSION= 2.11.1
+PORTVERSION= 2.11.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-icalendar/distinfo b/devel/rubygem-icalendar/distinfo
index a77df578728f..3db762a6668d 100644
--- a/devel/rubygem-icalendar/distinfo
+++ b/devel/rubygem-icalendar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813998
-SHA256 (rubygem/icalendar-2.11.1.gem) = e8034962e5c7028539a4b1fa597061bee7b60787352f7237ce1d8afb2aa600c9
-SIZE (rubygem/icalendar-2.11.1.gem) = 45568
+TIMESTAMP = 1750954476
+SHA256 (rubygem/icalendar-2.11.2.gem) = 8260c5990d6fb96d7119854a4a24b97f444da6cdb77498039eb1a565bf4b9574
+SIZE (rubygem/icalendar-2.11.2.gem) = 45568
diff --git a/devel/rubygem-io-stream/Makefile b/devel/rubygem-io-stream/Makefile
index a36f5a01757a..fd766b245f6a 100644
--- a/devel/rubygem-io-stream/Makefile
+++ b/devel/rubygem-io-stream/Makefile
@@ -1,5 +1,5 @@
PORTNAME= io-stream
-PORTVERSION= 0.6.1
+PORTVERSION= 0.8.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-io-stream/distinfo b/devel/rubygem-io-stream/distinfo
index a566c65e1cca..f70c0eb97dcf 100644
--- a/devel/rubygem-io-stream/distinfo
+++ b/devel/rubygem-io-stream/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731679726
-SHA256 (rubygem/io-stream-0.6.1.gem) = 4520f0c1412dfd264e9ab0d363e9aca90a43541850220b47f1ebd5499ad2e96f
-SIZE (rubygem/io-stream-0.6.1.gem) = 14848
+TIMESTAMP = 1750954398
+SHA256 (rubygem/io-stream-0.8.0.gem) = bd3a35418626c7c841b0e1520146ac06cd7213efbf81762dcb559ad675f7d213
+SIZE (rubygem/io-stream-0.8.0.gem) = 17920
diff --git a/devel/rubygem-kafo/Makefile b/devel/rubygem-kafo/Makefile
index 172847e3be4f..c16265a0468e 100644
--- a/devel/rubygem-kafo/Makefile
+++ b/devel/rubygem-kafo/Makefile
@@ -1,5 +1,5 @@
PORTNAME= kafo
-PORTVERSION= 7.6.0
+PORTVERSION= 7.6.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-kafo/distinfo b/devel/rubygem-kafo/distinfo
index 22c7c69a934e..d52e05ad9829 100644
--- a/devel/rubygem-kafo/distinfo
+++ b/devel/rubygem-kafo/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1729927189
-SHA256 (rubygem/kafo-7.6.0.gem) = 1f1b22ea024938129754912f628a3d7ecde949595c106b0fcff45a15545a7115
-SIZE (rubygem/kafo-7.6.0.gem) = 216064
+TIMESTAMP = 1750954478
+SHA256 (rubygem/kafo-7.6.1.gem) = 633720135a0afa3871c122ed69af19eb270319fd12c04e7f93cde49c571d6f79
+SIZE (rubygem/kafo-7.6.1.gem) = 216064
diff --git a/devel/rubygem-ostruct/Makefile b/devel/rubygem-ostruct/Makefile
index a1914ef51562..11fe4c118f18 100644
--- a/devel/rubygem-ostruct/Makefile
+++ b/devel/rubygem-ostruct/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ostruct
-PORTVERSION= 0.6.1
+PORTVERSION= 0.6.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-ostruct/distinfo b/devel/rubygem-ostruct/distinfo
index 1eca10087be1..b2131ca4102c 100644
--- a/devel/rubygem-ostruct/distinfo
+++ b/devel/rubygem-ostruct/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1731679744
-SHA256 (rubygem/ostruct-0.6.1.gem) = 09a3fb7ecc1fa4039f25418cc05ae9c82bd520472c5c6a6f515f03e4988cb817
-SIZE (rubygem/ostruct-0.6.1.gem) = 12800
+TIMESTAMP = 1750954400
+SHA256 (rubygem/ostruct-0.6.2.gem) = 6d7302a299e400a2c248d6ce0dad18fc3a5714e8096facc25ffd0c54ee57cfc0
+SIZE (rubygem/ostruct-0.6.2.gem) = 12800
diff --git a/devel/rubygem-pygments.rb/Makefile b/devel/rubygem-pygments.rb/Makefile
index aa6c51ec1d7f..4c1d920b55ac 100644
--- a/devel/rubygem-pygments.rb/Makefile
+++ b/devel/rubygem-pygments.rb/Makefile
@@ -1,5 +1,5 @@
PORTNAME= pygments.rb
-PORTVERSION= 3.0.0
+PORTVERSION= 4.0.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -16,6 +16,6 @@ NO_ARCH= yes
SHEBANG_FILES= vendor/pygments-main/bin/pygmentize \
lib/pygments/mentos.py
-python_OLD_CMD= /usr/bin/python3.11
+python_OLD_CMD= /usr/bin/python3.*
.include <bsd.port.mk>
diff --git a/devel/rubygem-pygments.rb/distinfo b/devel/rubygem-pygments.rb/distinfo
index 74ad6a07c111..01cedc5f5a62 100644
--- a/devel/rubygem-pygments.rb/distinfo
+++ b/devel/rubygem-pygments.rb/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1715843854
-SHA256 (rubygem/pygments.rb-3.0.0.gem) = 41729ecc69624bd3fc6bcc13d6ccb6ff0263334c42f66bfcf517a120addbb093
-SIZE (rubygem/pygments.rb-3.0.0.gem) = 1067008
+TIMESTAMP = 1750954480
+SHA256 (rubygem/pygments.rb-4.0.0.gem) = f48bb03a28cf5eaa56e8d3d5a49b76a978199a51bd8643cc4b32fbb7ffecee57
+SIZE (rubygem/pygments.rb-4.0.0.gem) = 2651648
diff --git a/devel/rubygem-rdoc/Makefile b/devel/rubygem-rdoc/Makefile
index bd38f164731a..70f938e99632 100644
--- a/devel/rubygem-rdoc/Makefile
+++ b/devel/rubygem-rdoc/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rdoc
-PORTVERSION= 6.14.0
+PORTVERSION= 6.14.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-rdoc/distinfo b/devel/rubygem-rdoc/distinfo
index 0ee10d9e7e37..607bede80b0f 100644
--- a/devel/rubygem-rdoc/distinfo
+++ b/devel/rubygem-rdoc/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748496027
-SHA256 (rubygem/rdoc-6.14.0.gem) = 2c46de58d7129b8743fcf6d76e3db971bdc914150e15ac06b386549bd82ed7db
-SIZE (rubygem/rdoc-6.14.0.gem) = 670720
+TIMESTAMP = 1750954482
+SHA256 (rubygem/rdoc-6.14.1.gem) = 905efa796cd296ef252af4fb31fe41c073dee894de6aad715821f335c632516b
+SIZE (rubygem/rdoc-6.14.1.gem) = 671232
diff --git a/devel/rubygem-rspec-core/Makefile b/devel/rubygem-rspec-core/Makefile
index bd542f6d9b7f..3e1861b24278 100644
--- a/devel/rubygem-rspec-core/Makefile
+++ b/devel/rubygem-rspec-core/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rspec-core
-PORTVERSION= 3.13.4
+PORTVERSION= 3.13.5
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-rspec-core/distinfo b/devel/rubygem-rspec-core/distinfo
index 22b699d75f6a..c5b3bace070c 100644
--- a/devel/rubygem-rspec-core/distinfo
+++ b/devel/rubygem-rspec-core/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748495975
-SHA256 (rubygem/rspec-core-3.13.4.gem) = f9da156b7b775c82610a7b580624df51a55102f8c8e4a103b98f5d7a9fa23958
-SIZE (rubygem/rspec-core-3.13.4.gem) = 167424
+TIMESTAMP = 1750954402
+SHA256 (rubygem/rspec-core-3.13.5.gem) = ab3f682897c6131c67f9a17cfee5022a597f283aebe654d329a565f9937a4fa3
+SIZE (rubygem/rspec-core-3.13.5.gem) = 167424
diff --git a/devel/rubygem-rspec-rails/Makefile b/devel/rubygem-rspec-rails/Makefile
index 538ddf3dbfcc..717c8916c02f 100644
--- a/devel/rubygem-rspec-rails/Makefile
+++ b/devel/rubygem-rspec-rails/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rspec-rails
-PORTVERSION= 8.0.0
+PORTVERSION= 8.0.1
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-rspec-rails/distinfo b/devel/rubygem-rspec-rails/distinfo
index d0dabc73dada..1ece08e0eae0 100644
--- a/devel/rubygem-rspec-rails/distinfo
+++ b/devel/rubygem-rspec-rails/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1747547458
-SHA256 (rubygem/rspec-rails-8.0.0.gem) = 977a508cd94d152db2068c6585470db5d0cd47eef56d5410b9531034fb9d97bf
-SIZE (rubygem/rspec-rails-8.0.0.gem) = 74240
+TIMESTAMP = 1750954404
+SHA256 (rubygem/rspec-rails-8.0.1.gem) = 0c3700b10ab6d7c648c4cd554023d8c2b5b07e7f01205f7608f0c511cf686505
+SIZE (rubygem/rspec-rails-8.0.1.gem) = 74240
diff --git a/devel/rubygem-rubocop/Makefile b/devel/rubygem-rubocop/Makefile
index 7adf05a0028f..0a8c00894d99 100644
--- a/devel/rubygem-rubocop/Makefile
+++ b/devel/rubygem-rubocop/Makefile
@@ -1,5 +1,5 @@
PORTNAME= rubocop
-PORTVERSION= 1.76.1
+PORTVERSION= 1.77.0
CATEGORIES= devel ruby
MASTER_SITES= RG
@@ -19,7 +19,7 @@ RUN_DEPENDS= rubygem-json>=2.3<3:devel/rubygem-json \
rubygem-parser>=3.3.0.2:devel/rubygem-parser \
rubygem-rainbow>=2.2.2<4.0:devel/rubygem-rainbow \
rubygem-regexp_parser>=2.9.3<3.0:textproc/rubygem-regexp_parser \
- rubygem-rubocop-ast>=1.44.0<2.0:devel/rubygem-rubocop-ast \
+ rubygem-rubocop-ast>=1.45.1<2.0:devel/rubygem-rubocop-ast \
rubygem-ruby-progressbar>=1.7<2:devel/rubygem-ruby-progressbar \
rubygem-unicode-display_width>=2.4.0<4.0:devel/rubygem-unicode-display_width
diff --git a/devel/rubygem-rubocop/distinfo b/devel/rubygem-rubocop/distinfo
index fd564baab6d3..4bddd9dc8e98 100644
--- a/devel/rubygem-rubocop/distinfo
+++ b/devel/rubygem-rubocop/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188236
-SHA256 (rubygem/rubocop-1.76.1.gem) = e15a2d750794cf2157d2de8b1b403dfa71b8dc3957a22ae6043b1bdf21e7e0e7
-SIZE (rubygem/rubocop-1.76.1.gem) = 708608
+TIMESTAMP = 1750954406
+SHA256 (rubygem/rubocop-1.77.0.gem) = 1f360b4575ef7a124be27b0dfffa227a2b2d9420d22d4fd8bf179d702bcc88c0
+SIZE (rubygem/rubocop-1.77.0.gem) = 711680
diff --git a/devel/rubygem-ruby-lsp/Makefile b/devel/rubygem-ruby-lsp/Makefile
index de43f8f58948..f44a9f566fd8 100644
--- a/devel/rubygem-ruby-lsp/Makefile
+++ b/devel/rubygem-ruby-lsp/Makefile
@@ -1,5 +1,5 @@
PORTNAME= ruby-lsp
-PORTVERSION= 0.24.1
+PORTVERSION= 0.24.2
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-ruby-lsp/distinfo b/devel/rubygem-ruby-lsp/distinfo
index 0d5fd179aebd..8f2fa3990d7c 100644
--- a/devel/rubygem-ruby-lsp/distinfo
+++ b/devel/rubygem-ruby-lsp/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1749813970
-SHA256 (rubygem/ruby-lsp-0.24.1.gem) = e75c94ea56af996bd4c7c6458f16b7b7be2420591ce72b1d3c2378681379beb3
-SIZE (rubygem/ruby-lsp-0.24.1.gem) = 166912
+TIMESTAMP = 1750954408
+SHA256 (rubygem/ruby-lsp-0.24.2.gem) = 78d57e0cc9627a23b33e610186f8b224c78b800c94ba0bdc1d9247d342e2c8de
+SIZE (rubygem/ruby-lsp-0.24.2.gem) = 168960
diff --git a/devel/rubygem-sorbet-runtime/Makefile b/devel/rubygem-sorbet-runtime/Makefile
index 17be1b53f588..32a5b1bdea73 100644
--- a/devel/rubygem-sorbet-runtime/Makefile
+++ b/devel/rubygem-sorbet-runtime/Makefile
@@ -1,5 +1,5 @@
PORTNAME= sorbet-runtime
-PORTVERSION= 0.5.12176
+PORTVERSION= 0.5.12203
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-sorbet-runtime/distinfo b/devel/rubygem-sorbet-runtime/distinfo
index d05ea1db416e..c9d39cb92ceb 100644
--- a/devel/rubygem-sorbet-runtime/distinfo
+++ b/devel/rubygem-sorbet-runtime/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188240
-SHA256 (rubygem/sorbet-runtime-0.5.12176.gem) = 91499b894f7f902f391cad156394f3a638fe0660c2daaaa220b12ca89f8b6aa2
-SIZE (rubygem/sorbet-runtime-0.5.12176.gem) = 89088
+TIMESTAMP = 1750954412
+SHA256 (rubygem/sorbet-runtime-0.5.12203.gem) = f92ba1bab9dfcfb8ccaf40990ba138f597b6b4babaa5f3d9c25c9db9c10c6708
+SIZE (rubygem/sorbet-runtime-0.5.12203.gem) = 89088
diff --git a/devel/rubygem-state_machines/Makefile b/devel/rubygem-state_machines/Makefile
index 7fa1b8b79b06..3dc7ebf4496a 100644
--- a/devel/rubygem-state_machines/Makefile
+++ b/devel/rubygem-state_machines/Makefile
@@ -1,5 +1,5 @@
PORTNAME= state_machines
-PORTVERSION= 0.10.0
+PORTVERSION= 0.20.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
diff --git a/devel/rubygem-state_machines/distinfo b/devel/rubygem-state_machines/distinfo
index 5fc2eb50e073..f5dd99e8ddda 100644
--- a/devel/rubygem-state_machines/distinfo
+++ b/devel/rubygem-state_machines/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1750188242
-SHA256 (rubygem/state_machines-0.10.0.gem) = 0b87c69ad65d4767ce1eee1d56628b173f28bae25b1176fff320b9e425e23637
-SIZE (rubygem/state_machines-0.10.0.gem) = 65024
+TIMESTAMP = 1750954272
+SHA256 (rubygem/state_machines-0.20.0.gem) = d47043d697ab87af4328f8f43e55debd1a4316b86a00228a67cf7a72842fe145
+SIZE (rubygem/state_machines-0.20.0.gem) = 68096
diff --git a/devel/rubygem-strong_migrations/Makefile b/devel/rubygem-strong_migrations/Makefile
index d758e110f0ef..16fab64e1b4d 100644
--- a/devel/rubygem-strong_migrations/Makefile
+++ b/devel/rubygem-strong_migrations/Makefile
@@ -1,5 +1,5 @@
PORTNAME= strong_migrations
-PORTVERSION= 2.3.0
+PORTVERSION= 2.4.0
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -10,7 +10,7 @@ WWW= https://github.com/ankane/strong_migrations
LICENSE= MIT
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
-RUN_DEPENDS= rubygem-activerecord80>=7:databases/rubygem-activerecord80
+RUN_DEPENDS= rubygem-activerecord80>=7.1:databases/rubygem-activerecord80
USES= gem
diff --git a/devel/rubygem-strong_migrations/distinfo b/devel/rubygem-strong_migrations/distinfo
index 2638add190f4..c6788ea3387a 100644
--- a/devel/rubygem-strong_migrations/distinfo
+++ b/devel/rubygem-strong_migrations/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1744289448
-SHA256 (rubygem/strong_migrations-2.3.0.gem) = 41e0ec98725dd0fd6d4b660b227619e355645baec248c966d13940c0b4be80fe
-SIZE (rubygem/strong_migrations-2.3.0.gem) = 30208
+TIMESTAMP = 1750954484
+SHA256 (rubygem/strong_migrations-2.4.0.gem) = db34321486ccda5380192fa22904249534def03db6b0e1e128321f36e3f9e855
+SIZE (rubygem/strong_migrations-2.4.0.gem) = 30208
diff --git a/devel/rubygem-weakref/Makefile b/devel/rubygem-weakref/Makefile
index 6ecee5cb695b..960868563786 100644
--- a/devel/rubygem-weakref/Makefile
+++ b/devel/rubygem-weakref/Makefile
@@ -1,5 +1,5 @@
PORTNAME= weakref
-PORTVERSION= 0.1.3
+PORTVERSION= 0.1.4
CATEGORIES= devel rubygems
MASTER_SITES= RG
@@ -9,7 +9,8 @@ WWW= https://github.com/ruby/weakref
LICENSE= BSD2CLAUSE RUBY
LICENSE_COMB= dual
-LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/LICENSE.txt
+LICENSE_FILE_BSD2CLAUSE=${WRKSRC}/BSDL
+LICENSE_FILE_RUBY= ${WRKSRC}/COPYING
USES= gem
diff --git a/devel/rubygem-weakref/distinfo b/devel/rubygem-weakref/distinfo
index fe608ab385af..02d59296111a 100644
--- a/devel/rubygem-weakref/distinfo
+++ b/devel/rubygem-weakref/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1699774876
-SHA256 (rubygem/weakref-0.1.3.gem) = 44386777b12229530499cdda9282de63b92a74204d735b4400f1cdde8599a039
-SIZE (rubygem/weakref-0.1.3.gem) = 8192
+TIMESTAMP = 1750954410
+SHA256 (rubygem/weakref-0.1.4.gem) = 6cb8852f0367a630ecfbf8e0caf296cb2d8a9cd5318fab01ce4c06d6540a335b
+SIZE (rubygem/weakref-0.1.4.gem) = 9216
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
diff --git a/devel/websocketpp/Makefile b/devel/websocketpp/Makefile
index 8e852a34e1bb..12cd87d532f7 100644
--- a/devel/websocketpp/Makefile
+++ b/devel/websocketpp/Makefile
@@ -1,6 +1,6 @@
PORTNAME= websocketpp
PORTVERSION= 0.8.2
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= devel
MAINTAINER= sigsegv@radiotube.org
@@ -11,7 +11,7 @@ LICENSE= MIT BSD3CLAUSE ZLIB
LICENSE_COMB= multi
LICENSE_FILE= ${WRKSRC}/COPYING
-TEST_DEPENDS= boost-libs>0:devel/boost-libs
+RUN_DEPENDS= boost-libs>0:devel/boost-libs
USES= cmake:insource,testing cpe
CPE_VENDOR= zaphoyd