commit:     80341f3935cf3ee8ec4b1518465a4ac6386e0794
Author:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Tue Dec 20 14:42:32 2022 +0000
Commit:     Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Tue Dec 20 15:06:21 2022 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80341f39

dev-libs/aws-sdk-cpp: treeclean

Closes: https://bugs.gentoo.org/845654
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>

 dev-libs/aws-sdk-cpp/Manifest                      |   2 -
 dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.105.ebuild    | 195 ---------
 dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.160.ebuild    | 206 ---------
 ...-sdk-cpp-1.8.105-remove_Werror_from_FLAGS.patch |  30 --
 .../aws-sdk-cpp-1.8.160-disable_http_testing.patch |  17 -
 ...cpp-upgrade_CI_ConstructReleaseDoc_py-3.9.patch |  10 -
 ...dk-cpp-upgrade_CI_ExtractBuildArgs_py-3.9.patch |  22 -
 ...ade_CI_handle_release_notification_py-3.9.patch |   9 -
 ...rade_CI_move_release_doc_to_models_py-3.9.patch |   9 -
 ...droid-build_build_and_test_android_py-3.9.patch |  28 --
 ...ry-release-pipeline_lambda_publish_py-3.9.patch |  14 -
 ...rosslinks_generate_cross_link_data_py-3.9.patch |  19 -
 ...cpp-upgrade_scripts_build_3rdparty_py-3.9.patch |  70 ---
 ...-cpp-upgrade_scripts_build_example_py-3.9.patch |  18 -
 ...p-upgrade_scripts_dummy_web_server_py-3.9.patch |  20 -
 ...-upgrade_scripts_endpoints_checker_py-3.9.patch |  29 --
 ...pp-upgrade_scripts_gather_3rdparty_py-3.9.patch |  11 -
 ...-cpp-upgrade_scripts_generate_sdks_py-3.9.patch |  25 --
 ...-cpp-upgrade_scripts_renew_license_py-3.9.patch |  11 -
 ...rade_scripts_run_integration_tests_py-3.9.patch |  17 -
 dev-libs/aws-sdk-cpp/metadata.xml                  | 479 ---------------------
 profiles/package.mask                              |   1 -
 22 files changed, 1242 deletions(-)

diff --git a/dev-libs/aws-sdk-cpp/Manifest b/dev-libs/aws-sdk-cpp/Manifest
deleted file mode 100644
index 7c55604e6c1c..000000000000
--- a/dev-libs/aws-sdk-cpp/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-DIST aws-sdk-cpp-1.8.105.tar.gz 31880249 BLAKE2B 
1a2eb972b716c656f45b8d1d12fc3e7280c171e4a19eb5431e320511365d305211e8567aa7fcc3e21f553ad5befda91829df6ccf60c23296d210d0c7347bb2a2
 SHA512 
a76da095718c8569c62597431d29a0a54c1a7f81c1825894f0f40b1a971a3e0b4f0813da4ac929612b9bb5f92501ee6a034436faa6eef678d936117765baab7e
-DIST aws-sdk-cpp-1.8.160.tar.gz 33282825 BLAKE2B 
3c48edb5578d4450feeab94f9c44ec8222e2e7785d8f69d468b97cddc9bb503bb1648facdce85c2c90a73141c60a22aa6d1e29aeb4b8a904f8e926055f48124e
 SHA512 
b71bed89d27361bf735907ad86908a3dcb952ff6ba9d6c2c04dd2ff6afded777b12ad2da79ba97744ef9ade6fa21a5ff4451f5b664bbab8bae4864fa4e0db073

diff --git a/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.105.ebuild 
b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.105.ebuild
deleted file mode 100644
index 88c4f757a87c..000000000000
--- a/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.105.ebuild
+++ /dev/null
@@ -1,195 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit cmake python-single-r1
-
-DESCRIPTION="AWS SDK for C++"
-HOMEPAGE="https://aws.amazon.com/sdk-for-cpp/";
-SRC_URI="https://github.com/aws/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-MODULES=(
-       access-management apigateway appconfig backup batch budgets chime 
cloud-desktop cloud-dev cloud-media
-       cloud-mobile cloudformation cloudfront cloudhsm cloudsearch cloudwatch 
cognito config dlm ebs ec2 ecr ecs
-       eks elasticache elasticbeanstalk elastic-inference elasticloadbalancing 
elasticmapreduce email es events
-       forecast frauddetector fsx globalaccelerator iot kendra kinesis kms 
lambda lex license-manager lightsail
-       lookoutvision machinelearning macie managedblockchain marketplace mwaa 
networkmanager opsworks
-       organizations other outposts personalize polly qldb queues rds 
rekognition resource-groups route53 s3
-       sagemaker secretsmanager securityhub serverlessrepo shield sns sqs 
textract timestream transcribe
-       translate waf
-)
-
-IUSE="+http pulseaudio +rtti +ssl static-libs test unity-build ${MODULES[*]}"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-       http? ( net-misc/curl:= )
-       pulseaudio? ( media-sound/pulseaudio )
-       ssl? (
-               dev-libs/openssl:0=
-       )
-       >=dev-libs/aws-c-common-0.4.62:=[static-libs=]
-       >=dev-libs/aws-c-event-stream-0.2.5:=[static-libs=]
-       >=dev-libs/aws-checksums-0.1.10:=[static-libs=]
-       sys-libs/zlib
-"
-RDEPEND="
-       ${DEPEND}
-       ${PYTHON_DEPS}
-"
-
-PATCHES=(
-       
"${FILESDIR}"/${PN}-upgrade_android-build_build_and_test_android_py-3.9.patch
-       
"${FILESDIR}"/${PN}-upgrade_binary-release-pipeline_lambda_publish_py-3.9.patch
-       "${FILESDIR}"/${PN}-upgrade_CI_ConstructReleaseDoc_py-3.9.patch
-       "${FILESDIR}"/${PN}-upgrade_CI_ExtractBuildArgs_py-3.9.patch
-       "${FILESDIR}"/${PN}-upgrade_CI_handle_release_notification_py-3.9.patch
-       "${FILESDIR}"/${PN}-upgrade_CI_move_release_doc_to_models_py-3.9.patch
-       
"${FILESDIR}"/${PN}-upgrade_doc_crosslinks_generate_cross_link_data_py-3.9.patch
-       "${FILESDIR}"/${PN}-upgrade_scripts_build_3rdparty_py-3.9.patch
-       "${FILESDIR}"/${PN}-upgrade_scripts_build_example_py-3.9.patch
-       "${FILESDIR}"/${PN}-upgrade_scripts_dummy_web_server_py-3.9.patch
-       "${FILESDIR}"/${PN}-upgrade_scripts_endpoints_checker_py-3.9.patch
-       "${FILESDIR}"/${PN}-upgrade_scripts_gather_3rdparty_py-3.9.patch
-       "${FILESDIR}"/${PN}-upgrade_scripts_generate_sdks_py-3.9.patch
-       "${FILESDIR}"/${PN}-upgrade_scripts_renew_license_py-3.9.patch
-       "${FILESDIR}"/${PN}-upgrade_scripts_run_integration_tests_py-3.9.patch
-       "${FILESDIR}"/${P}-remove_Werror_from_FLAGS.patch
-)
-
-src_configure() {
-       local mybuildtargets="core"
-
-       for module in ${MODULES[@]}; do
-               if use ${module}; then
-                       if [ "${module}" = "access-management" ] ; then
-                               
mybuildtargets+=";${module};accessanalyzer;acm;acm-pca;dataexchange;iam"
-                               
mybuildtargets+=";identity-management;identitystore;ram;sso;sso-admin;sso-oidc;sts"
-                       elif [ "${module}" = "apigateway" ] ; then
-                               
mybuildtargets+=";${module};apigatewaymanagementapi;apigatewayv2"
-                       elif [ "${module}" = "budgets" ] ; then
-                               mybuildtargets+=";${module};ce;cur"
-                       elif [ "${module}" = "cloud-desktop" ] ; then
-                               
mybuildtargets+=";appstream;workdocs;worklink;workmail;workmailmessageflow;workspaces"
-                       elif [ "${module}" = "cloud-dev" ] ; then
-                               
mybuildtargets+=";cloud9;codeartifact;codebuild;codecommit;codedeploy;codeguruprofiler"
-                               
mybuildtargets+=";codeguru-reviewer;codepipeline;codestar;codestar-connections"
-                               
mybuildtargets+=";codestar-notifications;honeycode;xray"
-                               if ! use "queues"; then
-                                       mybuildtargets+=";queues"
-                               fi
-                       elif [ "${module}" = "cloud-media" ] ; then
-                               
mybuildtargets+=";elastictranscoder;mediaconnect;mediaconvert;medialive;mediapackage"
-                               
mybuildtargets+=";mediapackage-vod;mediastore;mediastore-data;mediatailor"
-                       elif [ "${module}" = "cloud-mobile" ] ; then
-                               
mybuildtargets+=";amplify;appsync;devicefarm;mobile;mobileanalytics;pinpoint"
-                               mybuildtargets+=";pinpoint-email;sms-voice"
-                               if ! use "sns"; then
-                                       mybuildtargets+=";sns"
-                               fi
-                       elif [ "${module}" = "cloudhsm" ] ; then
-                               mybuildtargets+=";${module};cloudhsmv2"
-                       elif [ "${module}" = "cloudsearch" ] ; then
-                               mybuildtargets+=";${module};cloudsearchdomain"
-                       elif [ "${module}" = "cloudwatch" ] ; then
-                               
mybuildtargets+=";application-insights;appmesh;auditmanager;cloudtrail;compute-optimizer"
-                               
mybuildtargets+=";detective;devops-guru;guardduty;health;inspector;logs;monitoring;synthetics"
-                       elif [ "${module}" = "cognito" ] ; then
-                               
mybuildtargets+=";cognito-identity;cognito-idp;cognito-sync"
-                       elif [ "${module}" = "dynamodb" ] ; then
-                               mybuildtargets+=";${module};dax;dynamodbstreams"
-                       elif [ "${module}" = "ec2" ] ; then
-                               
mybuildtargets+=";${module};autoscaling;autoscaling-plans;application-autoscaling"
-                               
mybuildtargets+=";ec2-instance-connect;elasticfilesystem;imagebuilder;savingsplans"
-                       elif [ "${module}" = "ecr" ] ; then
-                               mybuildtargets+=";${module};ecr-public"
-                       elif [ "${module}" = "eks" ] ; then
-                               mybuildtargets+=";${module};emr-containers"
-                       elif [ "${module}" = "elasticloadbalancing" ] ; then
-                               
mybuildtargets+=";${module};elasticloadbalancingv2"
-                       elif [ "${module}" = "email" ] ; then
-                               mybuildtargets+=";${module};sesv2"
-                       elif [ "${module}" = "events" ] ; then
-                               mybuildtargets+=";${module};eventbridge"
-                       elif [ "${module}" = "forecast" ] ; then
-                               mybuildtargets+=";${module};forecastquery"
-                       elif [ "${module}" = "iot" ] ; then
-                               
mybuildtargets+=";${module};greengrass;iot1click-devices;iot1click-projects"
-                               
mybuildtargets+=";iotanalytics;iot-data;iotevents;iotevents-data;iot-jobs-data"
-                               
mybuildtargets+=";iotsecuretunneling;iotsitewise;iotthingsgraph"
-                       elif [ "${module}" = "kinesis" ] ; then
-                               
mybuildtargets+=";${module};firehose;ivs;kinesisanalytics;kinesisanalyticsv2"
-                               
mybuildtargets+=";kinesisvideo;kinesis-video-archived-media;kinesis-video-media"
-                               mybuildtargets+=";kinesis-video-signaling"
-                       elif [ "${module}" = "lex" ] ; then
-                               mybuildtargets+=";${module};lex-models"
-                       elif [ "${module}" = "macie" ] ; then
-                               mybuildtargets+=";${module};macie2"
-                       elif [ "${module}" = "marketplace" ] ; then
-                               
mybuildtargets+=";marketplacecommerceanalytics;marketplace-catalog"
-                               
mybuildtargets+=";marketplace-entitlement;meteringmarketplace;pricing"
-                               mybuildtargets+=";servicecatalog-appregistry"
-                       elif [ "${module}" = "opsworks" ] ; then
-                               mybuildtargets+=";${module};opsworkscm"
-                       elif [ "${module}" = "other" ] ; then
-                               
mybuildtargets+=";AWSMigrationHub;alexaforbusiness;appflow;braket;clouddirectory"
-                               
mybuildtargets+=";comprehend;comprehendmedical;connect;connect-contact-lens"
-                               
mybuildtargets+=";connectparticipant;customer-profiles;datapipeline;databrew;datasync"
-                               
mybuildtargets+=";directconnect;discovery;dms;docdb;ds;dynamodb;gamelift;glue"
-                               
mybuildtargets+=";groundstation;healthlake;importexport;kafka;lakeformation"
-                               
mybuildtargets+=";migrationhub-config;mq;mturk-requester;neptune;quicksight;redshift"
-                               
mybuildtargets+=";robomaker;sdb;schemas;service-quotas;servicecatalog;servicediscovery"
-                               
mybuildtargets+=";signer;sms;snowball;ssm;states;storagegateway;support;swf"
-                       elif [ "${module}" = "outposts" ] ; then
-                               mybuildtargets+=";${module};s3outposts"
-                       elif [ "${module}" = "personalize" ] ; then
-                               
mybuildtargets+=";${module};personalize-events;personalize-runtime"
-                       elif [ "${module}" = "polly" ] ; then
-                               mybuildtargets+=";${module};text-to-speech"
-                       elif [ "${module}" = "qldb" ] ; then
-                               mybuildtargets+=";${module};qldb-session"
-                       elif [ "${module}" = "rds" ] ; then
-                               mybuildtargets+=";${module};pi;rds-data"
-                       elif [ "${module}" = "resource-groups" ] ; then
-                               
mybuildtargets+=";${module};resourcegroupstaggingapi"
-                       elif [ "${module}" = "route53" ] ; then
-                               
mybuildtargets+=";${module};route53domains;route53resolver"
-                       elif [ "${module}" = "s3" ] ; then
-                               
mybuildtargets+=";${module};athena;awstransfer;glacier;s3-encryption;s3control;transfer"
-                       elif [ "${module}" = "sagemaker" ] ; then
-                               
mybuildtargets+=";${module};sagemaker-a2i-runtime;sagemaker-edge"
-                               
mybuildtargets+=";sagemaker-featurestore-runtime;sagemaker-runtime"
-                       elif [ "${module}" = "timestream" ] ; then
-                               
mybuildtargets+=";timestream-query;timestream-write"
-                       elif [ "${module}" = "transcribe" ] ; then
-                               mybuildtargets+=";${module};transcribestreaming"
-                       elif [ "${module}" = "waf" ] ; then
-                               
mybuildtargets+=";${module};fms;network-firewall;waf-regional;wafv2"
-                       else
-                               mybuildtargets+=";${module}"
-                       fi
-               fi
-       done
-
-       local mycmakeargs=(
-               -DAUTORUN_UNIT_TESTS=$(usex test)
-               -DBUILD_DEPS=NO
-               -DBUILD_ONLY="${mybuildtargets}"
-               -DBUILD_SHARED_LIBS=$(usex !static-libs)
-               -DCPP_STANDARD=17
-               -DENABLE_RTTI=$(usex rtti)
-               -DENABLE_TESTING=$(usex test)
-               -DENABLE_UNITY_BUILD=$(usex unity-build)
-               -DNO_ENCRYPTION=$(usex !ssl)
-               -DNO_HTTP_CLIENT=$(usex !http)
-       )
-       cmake_src_configure
-}

diff --git a/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.160.ebuild 
b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.160.ebuild
deleted file mode 100644
index d1b0790ea76e..000000000000
--- a/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.160.ebuild
+++ /dev/null
@@ -1,206 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit cmake python-single-r1
-
-DESCRIPTION="AWS SDK for C++"
-HOMEPAGE="https://aws.amazon.com/sdk-for-cpp/";
-SRC_URI="https://github.com/aws/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-MODULES=(
-       access-management apigateway appconfig backup batch budgets chime 
cloud-desktop cloud-dev cloud-media
-       cloud-mobile cloudformation cloudfront cloudhsm cloudsearch cloudwatch 
cognito config dlm ebs ec2 ecr ecs
-       eks elasticache elasticbeanstalk elastic-inference elasticloadbalancing 
elasticmapreduce email es events
-       forecast frauddetector fsx globalaccelerator iot kendra kinesis kms 
lambda lex license-manager lightsail
-       lookoutvision machinelearning macie managedblockchain marketplace mwaa 
networkmanager opsworks
-       organizations other outposts personalize polly qldb queues rds 
rekognition resource-groups route53 s3
-       sagemaker secretsmanager securityhub serverlessrepo shield sns sqs 
textract timestream transcribe
-       translate waf wellarchitected
-)
-
-IUSE="+http pulseaudio +rtti +ssl static-libs test unity-build ${MODULES[*]}"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-       http? ( net-misc/curl:= )
-       pulseaudio? ( media-sound/pulseaudio )
-       ssl? (
-               dev-libs/openssl:0=
-       )
-       >=dev-libs/aws-c-common-0.5.2:=[static-libs=]
-       >=dev-libs/aws-c-event-stream-0.2.7:=[static-libs=]
-       >=dev-libs/aws-checksums-0.1.10:=[static-libs=]
-       sys-libs/zlib
-"
-RDEPEND="
-       ${DEPEND}
-       ${PYTHON_DEPS}
-"
-
-PATCHES=(
-       
"${FILESDIR}"/${PN}-upgrade_android-build_build_and_test_android_py-3.9.patch
-       
"${FILESDIR}"/${PN}-upgrade_binary-release-pipeline_lambda_publish_py-3.9.patch
-       "${FILESDIR}"/${PN}-upgrade_CI_ConstructReleaseDoc_py-3.9.patch
-       "${FILESDIR}"/${PN}-upgrade_CI_ExtractBuildArgs_py-3.9.patch
-       "${FILESDIR}"/${PN}-upgrade_CI_handle_release_notification_py-3.9.patch
-       "${FILESDIR}"/${PN}-upgrade_CI_move_release_doc_to_models_py-3.9.patch
-       
"${FILESDIR}"/${PN}-upgrade_doc_crosslinks_generate_cross_link_data_py-3.9.patch
-       "${FILESDIR}"/${PN}-upgrade_scripts_build_3rdparty_py-3.9.patch
-       "${FILESDIR}"/${PN}-upgrade_scripts_build_example_py-3.9.patch
-       "${FILESDIR}"/${PN}-upgrade_scripts_dummy_web_server_py-3.9.patch
-       "${FILESDIR}"/${PN}-upgrade_scripts_endpoints_checker_py-3.9.patch
-       "${FILESDIR}"/${PN}-upgrade_scripts_gather_3rdparty_py-3.9.patch
-       "${FILESDIR}"/${PN}-upgrade_scripts_generate_sdks_py-3.9.patch
-       "${FILESDIR}"/${PN}-upgrade_scripts_renew_license_py-3.9.patch
-       "${FILESDIR}"/${PN}-upgrade_scripts_run_integration_tests_py-3.9.patch
-       "${FILESDIR}"/${PN}-1.8.105-remove_Werror_from_FLAGS.patch
-       "${FILESDIR}"/${P}-disable_http_testing.patch
-)
-
-src_configure() {
-       local mybuildtargets="core"
-
-       for module in ${MODULES[@]}; do
-               if use ${module}; then
-                       if [ "${module}" = "access-management" ] ; then
-                               
mybuildtargets+=";${module};accessanalyzer;acm;acm-pca;dataexchange;iam"
-                               
mybuildtargets+=";identity-management;identitystore;ram;sso;sso-admin;sso-oidc;sts"
-                       elif [ "${module}" = "apigateway" ] ; then
-                               
mybuildtargets+=";${module};apigatewaymanagementapi;apigatewayv2"
-                       elif [ "${module}" = "budgets" ] ; then
-                               mybuildtargets+=";${module};ce;cur"
-                       elif [ "${module}" = "cloud-desktop" ] ; then
-                               
mybuildtargets+=";appstream;workdocs;worklink;workmail;workmailmessageflow;workspaces"
-                       elif [ "${module}" = "cloud-dev" ] ; then
-                               
mybuildtargets+=";cloud9;codeartifact;codebuild;codecommit;codedeploy;codeguruprofiler"
-                               
mybuildtargets+=";codeguru-reviewer;codepipeline;codestar;codestar-connections"
-                               
mybuildtargets+=";codestar-notifications;honeycode;xray"
-                               if ! use "queues"; then
-                                       mybuildtargets+=";queues"
-                               fi
-                       elif [ "${module}" = "cloud-media" ] ; then
-                               
mybuildtargets+=";elastictranscoder;mediaconnect;mediaconvert;medialive;mediapackage"
-                               
mybuildtargets+=";mediapackage-vod;mediastore;mediastore-data;mediatailor"
-                       elif [ "${module}" = "cloud-mobile" ] ; then
-                               
mybuildtargets+=";amplify;appsync;devicefarm;mobile;mobileanalytics;pinpoint"
-                               mybuildtargets+=";pinpoint-email;sms-voice"
-                               if ! use "sns"; then
-                                       mybuildtargets+=";sns"
-                               fi
-                       elif [ "${module}" = "cloudhsm" ] ; then
-                               mybuildtargets+=";${module};cloudhsmv2"
-                       elif [ "${module}" = "cloudsearch" ] ; then
-                               mybuildtargets+=";${module};cloudsearchdomain"
-                       elif [ "${module}" = "cloudwatch" ] ; then
-                               
mybuildtargets+=";application-insights;appmesh;auditmanager;cloudtrail;compute-optimizer"
-                               
mybuildtargets+=";detective;devops-guru;guardduty;health;inspector;logs;monitoring;synthetics"
-                       elif [ "${module}" = "cognito" ] ; then
-                               
mybuildtargets+=";cognito-identity;cognito-idp;cognito-sync"
-                       elif [ "${module}" = "dynamodb" ] ; then
-                               mybuildtargets+=";${module};dax;dynamodbstreams"
-                       elif [ "${module}" = "ec2" ] ; then
-                               
mybuildtargets+=";${module};autoscaling;autoscaling-plans;application-autoscaling"
-                               
mybuildtargets+=";ec2-instance-connect;elasticfilesystem;imagebuilder;savingsplans"
-                       elif [ "${module}" = "ecr" ] ; then
-                               mybuildtargets+=";${module};ecr-public"
-                       elif [ "${module}" = "eks" ] ; then
-                               mybuildtargets+=";${module};emr-containers"
-                       elif [ "${module}" = "elasticloadbalancing" ] ; then
-                               
mybuildtargets+=";${module};elasticloadbalancingv2"
-                       elif [ "${module}" = "email" ] ; then
-                               mybuildtargets+=";${module};sesv2"
-                       elif [ "${module}" = "events" ] ; then
-                               mybuildtargets+=";${module};eventbridge"
-                       elif [ "${module}" = "forecast" ] ; then
-                               mybuildtargets+=";${module};forecastquery"
-                       elif [ "${module}" = "iot" ] ; then
-                               
mybuildtargets+=";${module};greengrass;greengrassv2;iot1click-devices;iot1click-projects;iotanalytics"
-                               
mybuildtargets+=";iot-data;iotdeviceadvisor;iotevents;iotfleethub;iotevents-data;iot-jobs-data"
-                               
mybuildtargets+=";iotsecuretunneling;iotsitewise;iotthingsgraph;iotwireless"
-                       elif [ "${module}" = "kinesis" ] ; then
-                               
mybuildtargets+=";${module};firehose;ivs;kinesisanalytics;kinesisanalyticsv2"
-                               
mybuildtargets+=";kinesisvideo;kinesis-video-archived-media;kinesis-video-media"
-                               mybuildtargets+=";kinesis-video-signaling"
-                       elif [ "${module}" = "lex" ] ; then
-                               
mybuildtargets+=";${module};lex-models;lexv2-models;lexv2-runtime"
-                       elif [ "${module}" = "macie" ] ; then
-                               mybuildtargets+=";${module};macie2"
-                       elif [ "${module}" = "marketplace" ] ; then
-                               
mybuildtargets+=";marketplacecommerceanalytics;marketplace-catalog"
-                               
mybuildtargets+=";marketplace-entitlement;meteringmarketplace;pricing"
-                               mybuildtargets+=";servicecatalog-appregistry"
-                       elif [ "${module}" = "opsworks" ] ; then
-                               mybuildtargets+=";${module};opsworkscm"
-                       elif [ "${module}" = "other" ] ; then
-                               
mybuildtargets+=";AWSMigrationHub;alexaforbusiness;appflow;appintegrations;braket;clouddirectory"
-                               
mybuildtargets+=";comprehend;comprehendmedical;connect;connect-contact-lens"
-                               
mybuildtargets+=";connectparticipant;customer-profiles;datapipeline;databrew;datasync"
-                               
mybuildtargets+=";directconnect;discovery;dms;docdb;ds;dynamodb;gamelift;glue"
-                               
mybuildtargets+=";groundstation;healthlake;importexport;kafka;lakeformation"
-                               
mybuildtargets+=";migrationhub-config;mq;mturk-requester;neptune;quicksight;redshift"
-                               
mybuildtargets+=";robomaker;sdb;schemas;service-quotas;servicecatalog;servicediscovery"
-                               
mybuildtargets+=";signer;sms;snowball;ssm;states;storagegateway;support;swf"
-                       elif [ "${module}" = "outposts" ] ; then
-                               mybuildtargets+=";${module};s3outposts"
-                       elif [ "${module}" = "personalize" ] ; then
-                               
mybuildtargets+=";${module};personalize-events;personalize-runtime"
-                       elif [ "${module}" = "polly" ] ; then
-                               mybuildtargets+=";${module};text-to-speech"
-                       elif [ "${module}" = "qldb" ] ; then
-                               mybuildtargets+=";${module};qldb-session"
-                       elif [ "${module}" = "rds" ] ; then
-                               mybuildtargets+=";${module};pi;rds-data"
-                       elif [ "${module}" = "resource-groups" ] ; then
-                               
mybuildtargets+=";${module};resourcegroupstaggingapi"
-                       elif [ "${module}" = "route53" ] ; then
-                               
mybuildtargets+=";${module};route53domains;route53resolver"
-                       elif [ "${module}" = "s3" ] ; then
-                               
mybuildtargets+=";${module};athena;awstransfer;glacier;s3-encryption;s3control;transfer"
-                       elif [ "${module}" = "sagemaker" ] ; then
-                               
mybuildtargets+=";${module};sagemaker-a2i-runtime;sagemaker-edge"
-                               
mybuildtargets+=";sagemaker-featurestore-runtime;sagemaker-runtime"
-                       elif [ "${module}" = "timestream" ] ; then
-                               
mybuildtargets+=";timestream-query;timestream-write"
-                       elif [ "${module}" = "transcribe" ] ; then
-                               mybuildtargets+=";${module};transcribestreaming"
-                       elif [ "${module}" = "waf" ] ; then
-                               
mybuildtargets+=";${module};fms;network-firewall;waf-regional;wafv2"
-                       else
-                               mybuildtargets+=";${module}"
-                       fi
-               fi
-       done
-
-       local mycmakeargs=(
-               -DAUTORUN_UNIT_TESTS=$(usex test)
-               -DBUILD_DEPS=NO
-               -DBUILD_ONLY="${mybuildtargets}"
-               -DBUILD_SHARED_LIBS=$(usex !static-libs)
-               -DCPP_STANDARD=17
-               -DENABLE_RTTI=$(usex rtti)
-               -DENABLE_TESTING=$(usex test)
-               -DENABLE_UNITY_BUILD=$(usex unity-build)
-               -DNO_ENCRYPTION=$(usex !ssl)
-               -DNO_HTTP_CLIENT=$(usex !http)
-       )
-
-       if use test; then
-               # (#759802) Due to network sandboxing of portage, internet 
connectivity
-               # tests will always fail. If you need a USE flag, because you 
want/need
-               # to perform these tests manually, please open a bug report for 
it.
-               mycmakeargs+=(
-                       -DENABLE_HTTP_CLIENT_TESTING=OFF
-               )
-       fi
-
-       cmake_src_configure
-}

diff --git 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-1.8.105-remove_Werror_from_FLAGS.patch 
b/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-1.8.105-remove_Werror_from_FLAGS.patch
deleted file mode 100644
index 8130066cc391..000000000000
--- 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-1.8.105-remove_Werror_from_FLAGS.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- a/cmake/compiler_settings.cmake    2020-12-12 15:31:17.703362345 +0100
-+++ b/cmake/compiler_settings.cmake    2020-12-12 15:31:53.641363625 +0100
-@@ -53,7 +53,7 @@
- endmacro()
- 
- macro(set_gcc_warnings)
--    list(APPEND AWS_COMPILER_WARNINGS "-Wall" "-Werror" "-pedantic" "-Wextra")
-+    list(APPEND AWS_COMPILER_WARNINGS "-Wall" "-pedantic" "-Wextra")
-     if(COMPILER_CLANG)
-         if(PLATFORM_ANDROID)
-             # when using clang with libc and API lower than 21 we need to 
include Android support headers and ignore the gnu-include-next warning.
---- a/cspell.json      2020-12-12 15:31:17.703362345 +0100
-+++ b/cspell.json      2020-12-12 15:31:42.488363228 +0100
-@@ -13,7 +13,7 @@
-         // CMake
-         "cmake", "DCMAKE", "AUTORUN", "DEPS", "STREQUAL", "RPATH", 
"STREQUAL", "DTARGET", "TOOLCHAIN", "DANDROID", "DBUILD", "DGIT", "SYSROOT", 
"DSTATIC", "BINDIR", "LIBDIR", "INCLUDEDIR", "DHAS",
-         // Compiler and linker
--        "Wpedantic", "Wextra", "Werror", "xldscope", "Wtype", "Wunused", 
"RTTI", "ffunction", "fdata", "fsanitize", "pathconf", "unistd", "umask",
-+        "Wpedantic", "Wextra", "xldscope", "Wtype", "Wunused", "RTTI", 
"ffunction", "fdata", "fsanitize", "pathconf", "unistd", "umask",
-         // Android NDK
-         "JNIEXPORT", "jint", "JNICALL", "jobject", "jclass", "jmethod", 
"Ljava",
-         // XML parser
---- a/CI/install-test/CMakeLists.txt   2020-12-12 15:31:17.704362345 +0100
-+++ b/CI/install-test/CMakeLists.txt   2020-12-12 15:32:06.433364080 +0100
-@@ -4,4 +4,4 @@
- find_package(AWSSDK REQUIRED COMPONENTS s3)
- add_executable(${PROJECT_NAME} "main.cpp")
- target_link_libraries(${PROJECT_NAME} ${AWSSDK_LINK_LIBRARIES})
--target_compile_options(${PROJECT_NAME} PRIVATE "-Wall" "-Werror")
-+target_compile_options(${PROJECT_NAME} PRIVATE "-Wall")

diff --git 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-1.8.160-disable_http_testing.patch 
b/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-1.8.160-disable_http_testing.patch
deleted file mode 100644
index 8bf926148e52..000000000000
--- a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-1.8.160-disable_http_testing.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- a/aws-cpp-sdk-core-tests/http/HttpClientTest.cpp   2021-03-14 
12:52:01.193340560 +0100
-+++ b/aws-cpp-sdk-core-tests/http/HttpClientTest.cpp   2021-03-14 
12:52:42.684342951 +0100
-@@ -18,7 +18,7 @@
- using namespace Aws::Utils;
- using namespace Aws::Client;
- 
--#ifndef NO_HTTP_CLIENT
-+#if !defined(NO_HTTP_CLIENT) && ENABLE_HTTP_CLIENT_TESTING
- static void makeRandomHttpRequest(std::shared_ptr<HttpClient> httpClient)
- {
-     auto request = 
CreateHttpRequest(Aws::String("http://some.unknown1234xxx.test.aws";),
-@@ -319,4 +319,4 @@
- }
- #endif // ENABLE_CURL_CLIENT
- #endif // ENABLE_HTTP_CLIENT_TESTING
--#endif // NO_HTTP_CLIENT
-+#endif // !defined(NO_HTTP_CLIENT) && ENABLE_HTTP_CLIENT_TESTING

diff --git 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_CI_ConstructReleaseDoc_py-3.9.patch
 
b/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_CI_ConstructReleaseDoc_py-3.9.patch
deleted file mode 100644
index 658abfded785..000000000000
--- 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_CI_ConstructReleaseDoc_py-3.9.patch
+++ /dev/null
@@ -1,10 +0,0 @@
---- a/CI/ConstructReleaseDoc.py        (original)
-+++ b/CI/ConstructReleaseDoc.py        (refactored)
-@@ -35,6 +35,6 @@
-     releases.append(release)
-     changeDoc["releases"] = releases
- 
--    print(json.dumps(changeDoc))
-+    print((json.dumps(changeDoc)))
- 
- Main()

diff --git 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_CI_ExtractBuildArgs_py-3.9.patch
 
b/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_CI_ExtractBuildArgs_py-3.9.patch
deleted file mode 100644
index fb6856abff3c..000000000000
--- 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_CI_ExtractBuildArgs_py-3.9.patch
+++ /dev/null
@@ -1,22 +0,0 @@
---- a/CI/ExtractBuildArgs.py   (original)
-+++ b/CI/ExtractBuildArgs.py   (refactored)
-@@ -3,15 +3,15 @@
- import json
- 
- if len(sys.argv) != 2:
--    print >> sys.stderr, "    Usage: python ExtractBuildArgs.py <ArgName>"
-+    print("    Usage: python ExtractBuildArgs.py <ArgName>", file=sys.stderr)
-     exit (-1)
- 
- try:
-     data = json.load(open('BuildSpec.json'))
-     if sys.argv[1] == "cmakeFlags" and data["cmakeFlags"] != "":
--        print(data["cmakeFlags"])
-+        print((data["cmakeFlags"]))
-     elif sys.argv[1] == "branch" and data["branch"] != "":
--        print(data["branch"])
-+        print((data["branch"]))
- except:
--    print >> sys.stderr, "No related args found in BuildSpec.json"
-+    print("No related args found in BuildSpec.json", file=sys.stderr)
-     exit(-1)

diff --git 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_CI_handle_release_notification_py-3.9.patch
 
b/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_CI_handle_release_notification_py-3.9.patch
deleted file mode 100644
index ddd162025b49..000000000000
--- 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_CI_handle_release_notification_py-3.9.patch
+++ /dev/null
@@ -1,9 +0,0 @@
---- a/CI/handle_release_notification.py        (original)
-+++ b/CI/handle_release_notification.py        (refactored)
-@@ -1,5 +1,5 @@
- 
--from __future__ import print_function
-+
- 
- import json
- import zipfile

diff --git 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_CI_move_release_doc_to_models_py-3.9.patch
 
b/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_CI_move_release_doc_to_models_py-3.9.patch
deleted file mode 100644
index ef7a384d7e6e..000000000000
--- 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_CI_move_release_doc_to_models_py-3.9.patch
+++ /dev/null
@@ -1,9 +0,0 @@
---- a/CI/move_release_doc_to_models.py (original)
-+++ b/CI/move_release_doc_to_models.py (refactored)
-@@ -1,5 +1,5 @@
- 
--from __future__ import print_function
-+
- 
- import json
- import zipfile

diff --git 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_android-build_build_and_test_android_py-3.9.patch
 
b/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_android-build_build_and_test_android_py-3.9.patch
deleted file mode 100644
index e77436236c9d..000000000000
--- 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_android-build_build_and_test_android_py-3.9.patch
+++ /dev/null
@@ -1,28 +0,0 @@
---- a/android-build/build_and_test_android.py  (original)
-+++ b/android-build/build_and_test_android.py  (refactored)
-@@ -120,13 +120,13 @@
-  
-     validTests = GetTestList( buildSharedObjects )
-     if runTest not in validTests:
--        print( 'Invalid value for runtest option: ' + runTest )
-+        print(( 'Invalid value for runtest option: ' + runTest ))
-         print( 'Valid values are: ' )
--        print( '  ' + ", ".join( validTests ) )
-+        print(( '  ' + ", ".join( validTests ) ))
-         raise ArgumentException('runtest', runTest)
-         
-     if not IsValidABI(abi):
--        print('Invalid argument value for abi: ', abi)
-+        print(('Invalid argument value for abi: ', abi))
-         print('  Valid values are "armeabi-v7a"')
-         raise ArgumentException('abi', abi)
- 
-@@ -140,7 +140,7 @@
-         avd = FindAVDForABI(abi, avdABIs)
- 
-     if not IsValidAVD(avd, abi, avdABIs):
--        print('Invalid virtual device: ', avd)
-+        print(('Invalid virtual device: ', avd))
-         print('  Use --avd to set the virtual device')
-         print('  Use "android lists avds" to see all usable virtual devices')
-         raise ArgumentException('avd', avd)

diff --git 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_binary-release-pipeline_lambda_publish_py-3.9.patch
 
b/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_binary-release-pipeline_lambda_publish_py-3.9.patch
deleted file mode 100644
index 5322430bfb38..000000000000
--- 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_binary-release-pipeline_lambda_publish_py-3.9.patch
+++ /dev/null
@@ -1,14 +0,0 @@
---- a/CI/binary-release-pipeline/lambda_publish.py     (original)
-+++ b/CI/binary-release-pipeline/lambda_publish.py     (refactored)
-@@ -39,9 +39,9 @@
-                 prefix = publish_key_prefix,
-                 config = config
-             )
--            print('Uploading artifacts to 
https://s3.console.aws.amazon.com/s3/object/{bucket}/{key}'.format(
-+            print(('Uploading artifacts to 
https://s3.console.aws.amazon.com/s3/object/{bucket}/{key}'.format(
-                 bucket = publish_bucket,
--                key = publish_key))
-+                key = publish_key)))
- 
-             s3.meta.client.copy(
-                 { 'Bucket': 
input_artifacts[i]['location']['s3Location']['bucketName'],

diff --git 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_doc_crosslinks_generate_cross_link_data_py-3.9.patch
 
b/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_doc_crosslinks_generate_cross_link_data_py-3.9.patch
deleted file mode 100644
index f17f05b3d3d5..000000000000
--- 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_doc_crosslinks_generate_cross_link_data_py-3.9.patch
+++ /dev/null
@@ -1,19 +0,0 @@
---- a/doc_crosslinks/generate_cross_link_data.py       (original)
-+++ b/doc_crosslinks/generate_cross_link_data.py       (refactored)
-@@ -17,14 +17,14 @@
-         if match:
-             with codecs.open(join(apiDefinitionsPath, file), 'rb', 'utf-8') 
as api_definition:
-                 api_content = json.loads(api_definition.read())
--                if "uid" in api_content["metadata"].keys():
-+                if "uid" in list(api_content["metadata"].keys()):
-                     sdks[api_content["metadata"]["uid"]] = 
getServiceNameFromMetadata(api_content["metadata"])
-            
-     return sdks
-     
- def getServiceNameFromMetadata(metadataNode):
-     toSanitize = ""
--    if "serviceAbbreviation" in metadataNode.keys():
-+    if "serviceAbbreviation" in list(metadataNode.keys()):
-         toSanitize = metadataNode["serviceAbbreviation"]
-     else: 
-         toSanitize = metadataNode["serviceFullName"]

diff --git 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_scripts_build_3rdparty_py-3.9.patch
 
b/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_scripts_build_3rdparty_py-3.9.patch
deleted file mode 100644
index 885f94800c17..000000000000
--- 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_scripts_build_3rdparty_py-3.9.patch
+++ /dev/null
@@ -1,70 +0,0 @@
---- a/scripts/build_3rdparty.py        (original)
-+++ b/scripts/build_3rdparty.py        (refactored)
-@@ -237,7 +237,7 @@
-         dependentInstallFile = os.path.join( uppercaseLib + "-prefix", "src", 
uppercaseLib + "-build", "cmake_install.cmake" )
-         dependentInstallDirectory = '"' + os.path.join( installDirectory, 
"external", dependentLib ) + '"'
-         dependent_install_call = "cmake -DCMAKE_INSTALL_CONFIG_NAME=" + 
config + " -DCMAKE_INSTALL_PREFIX=" + dependentInstallDirectory + " -P " + 
dependentInstallFile + " .."
--        print( "dependent install call = " + dependent_install_call )
-+        print(( "dependent install call = " + dependent_install_call ))
-         subprocess.check_call( dependent_install_call, shell = True )
- 
- 
-@@ -254,7 +254,7 @@
- 
-     sourcePlatform = platform.system()
-     if not sourcePlatform in platformEnvironments:
--        print( "Platform " + sourcePlatform + " not supported as a build 
platform" )
-+        print(( "Platform " + sourcePlatform + " not supported as a build 
platform" ))
-         return 1
- 
-     platformEnv = platformEnvironments[ sourcePlatform ]
-@@ -292,12 +292,12 @@
-         shutil.rmtree( installDirectory )
- 
-     if not architecture in platformBuildTargets:
--        print( "No definition for target architecture " + architecture )
-+        print(( "No definition for target architecture " + architecture ))
-         return 1
- 
-     targetPlatformDef = platformBuildTargets[ architecture ]
-     if not sourcePlatform in targetPlatformDef[ 'buildPlatforms' ]:
--        print( "Platform " + sourcePlatform + " does not support building for 
architecture " + architecture )
-+        print(( "Platform " + sourcePlatform + " does not support building 
for architecture " + architecture ))
-         return 1
- 
-     buildEnvironment = buildEnvironments[ targetPlatformDef[ 
'build_environment' ] ]
-@@ -338,18 +338,18 @@
-                 cmake_call_list = cmake_call_list + " 
-DCUSTOM_PLATFORM_DIR=\"" + customPlatformDir + "\""
- 
-             cmake_call_list = cmake_call_list + " " + quotedSourceDir
--            print( "cmake call = " + cmake_call_list )
-+            print(( "cmake call = " + cmake_call_list ))
-             subprocess.check_call( cmake_call_list, shell = True )
- 
-             parallelBuildOption = buildEnvironment[ 'parallel_option' 
].replace("??", str(parallelJobs))
-             build_call_list = buildEnvironment[ 'global_build_call' ] + 
archConfig[ 'build_params' ]
-             if parallelBuildOption != "":
-                 build_call_list = build_call_list + [ parallelBuildOption ]
--            print( "build call = " + str( build_call_list ) )
-+            print(( "build call = " + str( build_call_list ) ))
-             subprocess.check_call( build_call_list )
- 
-             install_call = "cmake -DCMAKE_INSTALL_CONFIG_NAME=" + archConfig[ 
'config' ] + " -DCMAKE_INSTALL_PREFIX=" + quotedInstallDirectory + " -P 
cmake_install.cmake " + quotedSourceDir
--            print( "install call = " + install_call )
-+            print(( "install call = " + install_call ))
-             subprocess.check_call( install_call, shell = True )
- 
-             # platform specific stuff
-@@ -365,9 +365,9 @@
-             os.chdir( ".." )
- 
-         else:
--            print("Build target config " + targetConfig + " does not exist 
for architecture " + architecture)
--
--    print( "Aws SDK for C++  finished 3rd party installation into: " + 
installDirectory )
-+            print(("Build target config " + targetConfig + " does not exist 
for architecture " + architecture))
-+
-+    print(( "Aws SDK for C++  finished 3rd party installation into: " + 
installDirectory ))
-     
- 
- # On windows: Run from powershell; make sure msbuild is in PATH environment 
variable  

diff --git 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_scripts_build_example_py-3.9.patch
 
b/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_scripts_build_example_py-3.9.patch
deleted file mode 100644
index 8596e41c5f27..000000000000
--- 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_scripts_build_example_py-3.9.patch
+++ /dev/null
@@ -1,18 +0,0 @@
---- a/scripts/build_example.py (original)
-+++ b/scripts/build_example.py (refactored)
-@@ -56,13 +56,13 @@
-     cmake_call = cmake_call + " -DCMAKE_PREFIX_PATH=" + sdkInstallDir
-     cmake_call = cmake_call + " -DAWSSDK_ROOT_DIR=" + sdkInstallDir
-     cmake_call = cmake_call + " " + sourceDir
--    print("cmake call = " + cmake_call)
-+    print(("cmake call = " + cmake_call))
-     subprocess.check_call(cmake_call, shell = True)
-     
-     build_call = buildEnvironment[ platform ][ 'global_build_call' ]
-     build_call = build_call + buildEnvironment[ platform ][ 'configs' 
].replace("??", buildType)
-     build_call = build_call + buildEnvironment[ platform ][ 'parallel_option' 
].replace("??", parallel)
--    print("build call = " + build_call)
-+    print(("build call = " + build_call))
-     subprocess.check_call(build_call, shell = True)
- 
- def Main():

diff --git 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_scripts_dummy_web_server_py-3.9.patch
 
b/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_scripts_dummy_web_server_py-3.9.patch
deleted file mode 100644
index 396d1b134ebd..000000000000
--- 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_scripts_dummy_web_server_py-3.9.patch
+++ /dev/null
@@ -1,20 +0,0 @@
---- a/scripts/dummy_web_server.py      (original)
-+++ b/scripts/dummy_web_server.py      (refactored)
-@@ -78,7 +78,7 @@
-             self._set_headers()
-             self.wfile.write(self._html("hi!"))
-         except socket.error as e:
--            print ("socket.error : Connection broke. Aborting" + str(e))
-+            print(("socket.error : Connection broke. Aborting" + str(e)))
-             self.wfile._sock.close()
-             self.wfile._sock = None
-             return False
-@@ -111,7 +111,7 @@
-     server_address = (addr, port)
-     httpd = server_class(server_address, handler_class)
- 
--    print("Starting httpd server on {}:{}.".format(addr, port))
-+    print(("Starting httpd server on {}:{}.".format(addr, port)))
-     httpd.serve_forever()
-     httpd.stop_server()
- 

diff --git 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_scripts_endpoints_checker_py-3.9.patch
 
b/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_scripts_endpoints_checker_py-3.9.patch
deleted file mode 100644
index 3fd67591c098..000000000000
--- 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_scripts_endpoints_checker_py-3.9.patch
+++ /dev/null
@@ -1,29 +0,0 @@
---- a/scripts/endpoints_checker.py     (original)
-+++ b/scripts/endpoints_checker.py     (refactored)
-@@ -64,8 +64,8 @@
-     strippedContent = RemoveCPPComments(content);
-     match = ScanContent(strippedContent);
-     if match:
--        print inputFile;
--        print "..." + strippedContent[match.start() : match.end()] + "...";
-+        print(inputFile);
-+        print("..." + strippedContent[match.start() : match.end()] + "...");
-         return True;
- 
-     return False;
-@@ -109,7 +109,7 @@
- assert ScanContent("\"cn-north-2 doesn't exist\"") == None;
- 
- ###################Test End######################################
--print "Start checking hard coded endpoints in source files...";
-+print("Start checking hard coded endpoints in source files...");
- exitCode = 0;
- RootDir = os.path.dirname(os.path.dirname(os.path.realpath(__file__)));
- for root, dirnames, fileNames in os.walk(RootDir):
-@@ -117,5 +117,5 @@
-         if fileName.endswith(('.h', '.cpp')):
-             targetFile = os.path.join(root, fileName);
-             exitCode |= CheckFile(targetFile);
--print "Finished checking hard coded endpoints in source files with exit 
code",exitCode,".";
-+print("Finished checking hard coded endpoints in source files with exit 
code",exitCode,".");
- exit(exitCode);

diff --git 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_scripts_gather_3rdparty_py-3.9.patch
 
b/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_scripts_gather_3rdparty_py-3.9.patch
deleted file mode 100644
index c1141bdf53e5..000000000000
--- 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_scripts_gather_3rdparty_py-3.9.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/scripts/gather_3rdparty.py       (original)
-+++ b/scripts/gather_3rdparty.py       (refactored)
-@@ -200,7 +200,7 @@
- 
-     # shutil.rmtree( destDir )
- 
--    print( "Aws SDK for C++  finished 3rd party pre-build gather into: " + 
uploadZipFile )
-+    print(( "Aws SDK for C++  finished 3rd party pre-build gather into: " + 
uploadZipFile ))
-     
- 
- Main()

diff --git 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_scripts_generate_sdks_py-3.9.patch
 
b/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_scripts_generate_sdks_py-3.9.patch
deleted file mode 100644
index 12b910425bf5..000000000000
--- 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_scripts_generate_sdks_py-3.9.patch
+++ /dev/null
@@ -1,25 +0,0 @@
---- a/scripts/generate_sdks.py (original)
-+++ b/scripts/generate_sdks.py (refactored)
-@@ -94,7 +94,7 @@
-                  with zipfile.ZipFile(output.strip().decode('utf-8'), 'r') as 
zip:
-                      zip.extractall(outputDir)
-     except EnvironmentError as  ex:
--        print('Error generating sdk {} with error {}'.format(sdk, ex))
-+        print(('Error generating sdk {} with error {}'.format(sdk, ex)))
- 
- def Main():
-     arguments = ParseArguments()
-@@ -105,11 +105,11 @@
-     sdks = DiscoverAllAvailableSDKs(arguments['pathToApiDefinitions'])
- 
-     if arguments['listAll']:
--        for key, value in sdks.iteritems():
-+        for key, value in sdks.items():
-             print(value)
- 
-     if arguments['serviceName']:
--        print('Generating {} api version 
{}.'.format(arguments['serviceName'], arguments['apiVersion']))
-+        print(('Generating {} api version 
{}.'.format(arguments['serviceName'], arguments['apiVersion'])))
-         key = '{}-{}'.format(arguments['serviceName'], 
arguments['apiVersion'])
-         GenerateSdk(arguments['pathToGenerator'], sdks[key], 
arguments['outputLocation'], arguments['namespace'], arguments['licenseText'], 
arguments['standalone'], arguments['enableVirtualOperations'])
- 

diff --git 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_scripts_renew_license_py-3.9.patch
 
b/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_scripts_renew_license_py-3.9.patch
deleted file mode 100644
index d73fa82ff1c0..000000000000
--- 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_scripts_renew_license_py-3.9.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/scripts/renew_license.py (original)
-+++ b/scripts/renew_license.py (refactored)
-@@ -55,7 +55,7 @@
-     if (skipFile(inputFile)):
-         return False;
- 
--    print ("Process file: " + inputFile)
-+    print(("Process file: " + inputFile))
-     with open(inputFile) as ftarget:
-         content = ftarget.read()
- 

diff --git 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_scripts_run_integration_tests_py-3.9.patch
 
b/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_scripts_run_integration_tests_py-3.9.patch
deleted file mode 100644
index f451e707f40b..000000000000
--- 
a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-upgrade_scripts_run_integration_tests_py-3.9.patch
+++ /dev/null
@@ -1,17 +0,0 @@
---- a/scripts/run_integration_tests.py (original)
-+++ b/scripts/run_integration_tests.py (refactored)
-@@ -52,11 +52,11 @@
-         testExe = os.path.join(arguments[ "testDir" ], testName if 
testHasParentDir else "", testName) + exeExtension
-         # when build with BUILD_ONLY, not all test binaries will be generated.
-         if not os.path.isfile(testExe):
--            print("Test: \"{}\" doesn't exist, skipped.".format(testExe))
-+            print(("Test: \"{}\" doesn't exist, skipped.".format(testExe)))
-             continue
-         prefix = "--aws_resource_prefix=" + platform.system().lower()
--        print("testExe = " + testExe)
--        print("prefix = " + prefix)
-+        print(("testExe = " + testExe))
-+        print(("prefix = " + prefix))
-         AddExecutableBit(testExe)
-         subprocess.check_call([testExe, prefix])
- 

diff --git a/dev-libs/aws-sdk-cpp/metadata.xml 
b/dev-libs/aws-sdk-cpp/metadata.xml
deleted file mode 100644
index f6161d03b690..000000000000
--- a/dev-libs/aws-sdk-cpp/metadata.xml
+++ /dev/null
@@ -1,479 +0,0 @@
-<?xml version="1.0" encoding="UTF-8"?>
-<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd";>
-<pkgmetadata>
-       <maintainer type="person" proxied="yes">
-               <email>amit.prakash.amba...@gmail.com</email>
-       </maintainer>
-       <maintainer type="person" proxied="yes">
-               <email>sven.e...@prydeworx.com</email>
-               <name>Sven Eden</name>
-       </maintainer>
-       <maintainer type="project" proxied="proxy">
-               <email>proxy-ma...@gentoo.org</email>
-               <name>Proxy Maintainers</name>
-       </maintainer>
-       <longdescription>
-               The AWS SDK for C++ provides a modern C++ version C++ 11 or 
later interface for Amazon Web Services AWS.
-               It is meant to be performant and fully functioning with low- 
and high-level SDKs, while minimizing
-               dependencies and providing platform portability Windows, OSX, 
Linux, and mobile.
-
-               AWS SDK for C++ is in now in General Availability and 
recommended for production use. We invite our
-               customers to join the development efforts by submitting pull 
requests and sending us feedback and ideas
-               via GitHub Issues.
-       </longdescription>
-       <use>
-               <flag name="http">Enable http support via 
<pkg>net-misc/curl</pkg></flag>
-               <flag name="rtti">Flag to enable/disable rtti within the 
library</flag>
-               <flag name="unity-build">
-                       Build using a single unified .cpp file for each service 
library.
-                       Reduces the size of static library binaries
-               </flag>
-
-               <flag name="access-management">
-                       AWS Access Management, a meta-flag that enables:
-                       AWS Certificate Manager (ACM): Provision, manage, and 
deploy SSL/TLS certificates on AWS
-                               managed resources.
-                       AWS Data Exchange            : A service that makes it 
easy for customers to find, subscribe
-                               to, and use third-party data in the AWS Cloud.
-                       AWS IAM Access Analyzer      : Identify any policies 
that grant access to an external
-                               principal.
-                       Identity and Access Management (IAM): A web service for 
securely controlling access to AWS
-                               services.
-                       Resource Access Manager (RAM): Customers who operate 
multiple accounts can create resources
-                               centrally and use AWS RAM to share them with 
all of their accounts to reduce
-                               operational overhead.
-                       SSO : AWS Single Sign-On (SSO) makes it easy to 
centrally manage access to multiple AWS
-                               accounts and business applications and provide 
users with single sign-on access to all
-                               their assigned accounts and applications from 
one place.
-                       Also enables acm-pca, identity-management, 
identitystore, sso-admin, sso-oidc and sts
-                       (Security Token Service).
-               </flag>
-               <flag name="apigateway">
-                       Create and deploy your own REST and WebSocket APIs at 
any scale.
-                       Also enables apigatewaymanagementapi and apigatewayv2.
-               </flag>
-               <flag name="appconfig">Quickly deploy application 
configurations to applications of any size.</flag>
-               <flag name="backup">AWS Backup is a fully managed backup 
service</flag>
-               <flag name="batch">Run batch computing workloads on the AWS 
Cloud</flag>
-               <flag name="budgets">
-                       Use AWS Budgets to plan service usage, service costs, 
and instance reservations.
-                       Also enables the following related modules:
-                       AWS Cost Explorer (CE)     : Programmatically query 
cost and usage data.
-                       Cost and Usage Report (CUR): Programmatically create, 
query, and delete AWS Cost and Usage
-                               report definitions.
-               </flag>
-               <flag name="chime">Amazon Chime, a secure, real-time, unified 
communications service.</flag>
-               <flag name="cloud-desktop">
-                       AWS end user computing services.
-                       AppStream 2.0: Fully managed, secure application 
streaming service.
-                       WorkDocs     : Fully managed, secure enterprise storage 
and sharing service.
-                       WorkLink     : Fully managed, cloud-based service that 
enables secure, one-click access to
-                               internal websites and web apps from mobile 
devices.
-                       WorkMail     : Managed email and calendaring service.
-                       WorkSpaces   : Cloud-based desktop experience for end 
users.
-                       Also enabled workmailmessageflow.
-               </flag>
-               <flag name="cloud-dev">
-                       Enables in-cloud developer tools:
-                       Cloud9      : Cloud-based integrated development 
environment IDE to write, run, and debug code.
-                       CodeArtifact: Secure and scalable artifact management 
service for software development.
-                       CodeBuild   : Managed build service that compiles, runs 
unit tests and produces artifacts.
-                       CodeCommit  : Privately store and manage Git 
repositories in the AWS cloud.
-                       CodeDeploy  : Automate the deployment and updating of 
applications.
-                       CodeGuru    : Provides intelligent recommendations for 
improving application performance,
-                               efficiency, and code quality in your Java 
applications.
-                       CodePipeline: Continuous delivery service to model, 
visualize, and automate the steps required
-                               to release software.
-                       CodeStar    : Quickly develop, build, and deploy 
applications on AWS. Also enables
-                               codestar-connections and codestar-notifications.
-                       Honey Code  : Fully managed service to quickly build 
mobile and web apps for teams.
-                       Queues      : Simple queue class. Allows standard queue 
operations top, delete, and push. Also
-                               has higher level, asynchronous interface with 
callbacks.
-                       X-Ray       : Provides request tracing, exception 
collection, and profiling capabilities.
-               </flag>
-               <flag name="cloud-media">
-                       AWS Media modules for transforming, converting, 
delivering and streaming media.
-                       Elastic Transcoder     : Convert media files stored in 
Amazon S3 into media files in the formats
-                               required by consumer playback devices.
-                       Elemental Media Connect: Secure and flexible transport 
service for live video.
-                       Elemental Media Convert: Format and compress offline 
video content for delivery to televisions
-                               or connected devices.
-                       Elemental Media Live   : Video service that allows easy 
and reliable creation of live outputs
-                               for broadcast and streaming delivery.
-                       Elemental Media Package: Just-in-time video packaging 
and origination service. (Includes
-                               mediapackage-vod)
-                       Elemental Media Store  : Video origination and storage 
service.Manage video assets as objects in
-                               containers to build dependable, cloud-based 
media workflows. (Includes mediastore-data)
-                       Elemental Media Tailor : Personalization and 
monetization service that allows scalable server-
-                               side ad insertion.
-               </flag>
-               <flag name="cloud-mobile">
-                       AWS Mobile modules for handling mobile application 
management and delivery.
-                       Amplify    : Comprehensive set of SDKs, libraries, 
tools, and documentation for client app
-                               development.
-                       AppSync    : Enterprise level, fully managed GraphQL 
service with real-time data synchronization
-                               and offline programming features.
-                       Device Farm: Test iOS, Android and Fire OS apps on 
real, physical phones and tablets that are
-                               hosted by AWS.
-                       PinPoint   : Engage customers by sending them email, 
SMS and voice messages, and push
-                               notifications. (Includes pinpoint-email and 
sms-voice)
-                       SNS        : Amazon Simple Notification Service, see 
USE flag sns.
-                       Also enables mobile and mobileanalytics.
-               </flag>
-               <flag name="cloudformation">
-                       Create and provision AWS infrastructure deployments 
predictably and repeatedly. Use a template
-                       file to create and delete a collection of resources 
together as a single unit (a stack).
-               </flag>
-               <flag name="cloudfront">
-                       Delivers static and dynamic web content through a 
worldwide network of edge locations that
-                       provide low latency and high performance.
-               </flag>
-               <flag name="cloudhsm">
-                       Secure cryptographic key storage by providing managed 
hardware security modules in the AWS
-                       Cloud.
-                       Also enables cloudhsmv2.
-               </flag>
-               <flag name="cloudsearch">
-                       Fully managed service in the cloud to set up, manage, 
and scale a search solution for websites.
-                       Also enables cloudsearchdomain.
-               </flag>
-               <flag name="cloudwatch">
-                       Amazon CloudWatch monitors Amazon Web Services (AWS) 
resources and the applications run on AWS
-                       in real time.
-                       The following modules besides monitoring are also 
enabled:
-                       Application Insights: Monitor .NET and SQL Server 
applications.
-                       App Mesh            : Monitor and control microservices 
running on AWS.
-                       Audit Manager       : Helps to continuously audit your 
AWS usage to simplify how you manage
-                               risk and compliance with regulations and 
industry standards.
-                       CloudTrail          : Monitor AWS deployments in the 
cloud by getting a history of AWS API
-                               calls, including API calls made via the AWS 
Management Console, the AWS SDKs, the
-                               command line tools, and higher-level AWS 
services.
-                       Compute Optimizer   : Recommends optimal AWS compute 
resources for your workloads.
-                       Detective           : Analyze, investigate, and 
identify the root cause of security findings
-                               or suspicious activities. 
-                       DevOps Guru         : Generates operational insights 
using machine learning to help to improve
-                               the performance of operational applications.
-                       GuardDuty           : Continuous security monitoring 
service.
-                       Health              : Provides personalized information 
about events that can affect the AWS
-                               infrastructure, guides through scheduled 
changes, and accelerates the troubleshooting
-                               of issues that affect AWS resources and 
accounts.
-                       Inspector           : A security vulnerability 
assessment service that helps improve the
-                               security and compliance of
-                       AWS resources.
-                       Logs                : Monitor, store, and access log 
files from Amazon EC2 instances, AWS
-                               CloudTrail, or other sources.
-                       Synthetics          : Create canaries, configurable 
scripts that run on a schedule, to monitor
-                               your endpoints and APIs.
-               </flag>
-               <flag name="cognito">
-                       Create unique identities, authenticate these identities 
with identity providers and save mobile
-                       user data in the AWS Cloud.
-                       Enables cognito-identity, cognito-idp and cognito-sync
-               </flag>
-               <flag name="config">
-                       Provides a detailed view of the resources associated 
with your AWS account, including how they
-                       are configured, how they are related to one another, 
and how the configurations and their
-                       relationships have changed over time.
-               </flag>
-               <flag name="dlm">
-                       Amazon Data Lifecycle Manager (DLM):
-                       Manage the lifecycle of AWS resources. Create lifecycle 
policies to automate operations on
-                       specified resources.
-               </flag>
-               <flag name="ebs">
-                       Amazon Elastic Block Store (Amazon EBS) is a web 
service that provides block level storage
-                       volumes for use with EC2 instances. EBS volumes are 
highly available and reliable storage
-                       volumes that can be attached to any running instance 
and used like a hard drive.
-               </flag>
-               <flag name="ec2">
-                       Amazon Elastic Compute Cloud (EC2) is a web service 
that provides resizeable computing capacity.
-                       This flag also enables the following modules:
-                       Auto Scaling       : Set up dynamic and predictive 
scaling for scalable AWS resources. Also
-                               enables autoscaling-plans and 
application-autoscaling.
-                       EC2 Image Builder  : Fully-managed AWS service that 
makes it easier to automate the creation,
-                               management, and deployment of customized, 
secure, and up-to-date “golden” server images
-                               that are pre-installed and pre-configured with 
software and settings to meet specific IT
-                               standards.
-                       Elastic File System: EFS provides file storage for 
Amazon EC2 instances.
-                       Savings Plan       : Flexible pricing model that helps 
you save a significant percentage on
-                               Amazon EC2 and Fargate usage.
-               </flag>
-               <flag name="ecr">
-                       Amazon Elastic Container Registry (ECR) is a fully 
managed Docker container registry.
-                       Also enables Amazon ECR Public.
-               </flag>
-               <flag name="ecs">
-                       Amazon Elastic Container Service (ECS) is a highly 
scalable, fast, container management service.
-               </flag>
-               <flag name="eks">
-                       Amazon Elastic Kubernetes Service (EKS) is a managed 
service to run Kubernetes on AWS without
-                       own Kubernetes clusters.
-                       Also enables Amazon EMR on EKS.
-               </flag>
-               <flag name="elasticache">
-                       Set up, manage, and scale distributed in-memory cache 
environments in the AWS Cloud
-               </flag>
-               <flag name="elasticbeanstalk">Quickly deploy and manage 
applications in the AWS Cloud.</flag>
-               <flag name="elastic-inference">
-                       Amazon Elastic Inference is a service that allows you 
to attach low-cost GPU-powered
-                       acceleration to many Amazon machine instances in order 
to reduce the cost of running deep
-                       learning inference by up to 75%. Amazon Elastic 
Inference supports TensorFlow, Apache MXNet, and
-                       ONNX models through MXNet.
-               </flag>
-               <flag name="elasticloadbalancing">
-                       Automatically distribute incoming application traffic 
across multiple targets, such as EC2
-                       instances.
-                       Also enables elasticloadbalancingv2.
-               </flag>
-               <flag name="elasticmapreduce">
-                       Amazon Elastic MapReduce (EMR) processes large amounts 
of data efficiently using Hadoop
-                       processing combined with several AWS products.
-               </flag>
-               <flag name="email">
-                       Amazon Simple Email Service (Amazon SES):
-                       An email platform to send and receive email using ones 
own email addresses and domains.
-                       See: 
https://docs.aws.amazon.com/ses/latest/DeveloperGuide/Welcome.html
-                       Also enables sesv2
-               </flag>
-               <flag name="es">
-                       Amazon Elasticsearch Configuration Service (ES) is an 
API to create, configure, and manage
-                       Elasticsearch domains.
-               </flag>
-               <flag name="events">
-                       Serverless event bus service to connect applications 
with data from a variety of sources.
-                       Also enables eventbridge.
-               </flag>
-               <flag name="forecast">
-                       Amazon Forecast is a fully managed deep learning 
service for time-series forecasting. Time-
-                       series forecasting is useful in multiple domains, 
including retail, financial planning, supply
-                       chain, and healthcare.
-                       Also enables the forecastquery module.
-               </flag>
-               <flag name="frauddetector">
-                       Amazon Fraud Detector is a fully managed service that 
helps you detect suspicious online
-                       activities such as the creation of fake accounts and 
online payment fraud. With Amazon Fraud
-                       Detector, you can create a fraud detection ML model 
with just a few clicks and use it to
-                       evaluate online activities in milliseconds.
-               </flag>
-               <flag name="fsx">Amazon FSx is a fully managed service to 
launch and use shared file storage.</flag>
-               <flag name="globalaccelerator">
-                       AWS Global Accelerator is a network layer service for 
accelerators to improve availability and
-                       performance for internet applications used by a global 
audience.
-               </flag>
-               <flag name="iot">AWS IoT
-                       This is a meta-flag for all Internet of Things modules 
provided by the SDK:
-                       iot           : enables secure, bi-directional 
communication between Internet-connected things
-                               (such as sensors, actuators, embedded devices, 
or smart appliances) and the AWS Cloud
-                               over MQTT and HTTP.
-                       greengrass    : Extends AWS onto physical devices so 
they can act locally on the data they
-                               generate. Installed are both Version 1 and 
Version 2.
-                       iot1click     : A service for simple devices to trigger 
AWS Lambda functions that execute a
-                               specific action.
-                       iotanalytics  : Provides advanced data analysis for AWS 
IoT.
-                       iotevents     : Monitor equipment or device fleets for 
failures or changes in operation, and
-                               trigger actions when such events occur.
-                       iotsitewise   : Easily collect, organize, and analyze 
data from industrial equipment at scale.
-                       iotthingsgraph: Integrated set of tools that enable 
developers to build IoT applications using
-                               devices and services that use different data 
representation standards and communication
-                               protocols.
-                       Also enables iot1click-devices, iot1click-projects, 
iotdeviceadvisor, iot-data, iotevents-data, iotfleethub,
-                       iot-jobs-data, iotsecuretunneling and iotwireless.
-               </flag>
-               <flag name="kendra">
-                       Amazon Kendra is a search service, powered by machine 
learning, that enables users to search
-                       unstructured text using natural language.
-               </flag>
-               <flag name="kinesis">
-                       Amazon Kinesis
-                       Collect, process, and analyze video and data streams in 
real time. The following modules besides
-                       kinesis are enabled:
-                       firehose        : Load data streams into AWS data 
stores.
-                       ivs             : Managed live streaming solution for 
creating interactive video experiences.
-                       kinesisanalytics: Process and analyze streaming data 
using SQL or Java. (Also enables 
-                               kinesisanalyticsv2)
-                       kinesisvideo    : Capture, process, and store video 
streams for analytics and machine learning.
-                       Additionally kinesis-video-archived-media, 
kinesis-video-media and kinesis-video-signaling are
-                       enabled.
-               </flag>
-               <flag name="kms">
-                       AWS Key Management Service (KMS)
-                       An encryption and key management service scaled for the 
cloud.
-               </flag>
-               <flag name="lex">
-                       Amazon Lex is an AWS service for building 
conversational interfaces into applications using
-                       voice and text. Installed are both Version1 and Version 
2.
-                       Also enables lex-models.
-               </flag>
-               <flag name="lambda">AWS Lambda: Run code without provisioning 
or managing servers.</flag>
-               <flag name="license-manager">
-                       Streamlines the process of bringing software vendor 
licenses to the cloud.
-               </flag>
-               <flag name="lightsail">
-                       The easiest way to get started with AWS for developers 
who just need virtual private servers
-               </flag>
-               <flag name="lookoutvision">
-                       Amazon Lookout for Vision enables you to find visual 
defects in industrial products, accurately
-                       and at scale. 
-               </flag>
-               <flag name="machinelearning">
-                       The algorithms of Amazon Machine Learning create 
machine learning (ML) models by finding
-                       patterns in existing data. The service uses these 
models to process new data and generate
-                       predictions for application.
-               </flag>
-               <flag name="macie">
-                       A security service that uses machine learning to 
automatically discover, classify, and protect
-                       sensitive data in AWS.
-                       Also enables macie2
-               </flag>
-               <flag name="managedblockchain">
-                       Create and manage scalable blockchain networks using 
popular open source frameworks. Currently,
-                       Managed Blockchain supports the Hyperledger Fabric open 
source framework.
-               </flag>
-               <flag name="marketplace">
-                       AWS Marketplace is an online store where you can buy or 
sell software that runs on Amazon Web
-                       Services (AWS).
-                       Marketplace support consists of the 
marketplacecommerceanalytics module plus:
-                       Marketplace Entitlement Service: A contract 
verification feature that AWS Marketplace sellers
-                               can use to verify the amount of the sellers 
product (for example, end user licenses or
-                               storage, data, or compute capacity) the 
customer has purchased.
-                       Marketplace Metering Service   : A pricing and metering 
feature that AWS Marketplace sellers can
-                               use to directly charge for their software along 
one of four dimensions: users, data,
-                               bandwidth, or hosts.
-                       Also enables marketplace-catalog, pricing and 
servicecatalog-appregistry.
-               </flag>
-               <flag name="mwaa">
-                       Amazon Managed Workflows for Apache Airflow (Amazon 
MWAA) is a managed service for Apache
-                       Airflow that makes it easy for you to build and manage 
your workflows in the cloud.
-               </flag>
-               <flag name="networkmanager">
-                       Transit Gateway Network Manager (Network Manager) 
enables you to create a global network, in
-                       which you can monitor your AWS and on-premises networks 
that are built around transit gateways.
-               </flag>
-               <flag name="organizations">
-                       Account management service that to consolidate multiple 
AWS accounts into an organization to be
-                       centrally managed.
-               </flag>
-               <flag name="opsworks">
-                       AWS OpsWorks is a simple and flexible way to create and 
manage stacks and applications.
-                       Also enables opsworkscm.
-               </flag>
-               <flag name="other">
-                       This is a meta-flag for rarely needed modules that in 
themselves need not much build time. If
-                       you would like to have any of the following modules to 
have their own USE flag, please open a
-                       bug report and it will most probably get one.
-                       The modules are:
-                       AWSMigrationHub, alexaforbusiness, appflow, 
appintegrations, braket, clouddirectory, comprehend,
-                       comprehendmedical, connect, connect-contact-lens, 
customer-profiles, datapipeline, databrew,
-                       datasync, directconnect, discovery, dms, docdb, ds, 
dynamodb, gamelift, glue, groundstation,
-                       healthlake, importexport, kafka, lakeformation, 
migrationhub-config, mq, mturk-requester,
-                       neptune, quicksight, redshift, robomaker, sdb, schemas, 
service-quotas, servicecatalog,
-                       servicediscovery, signer, sms, snowball, ssm, states, 
storagegateway, support and swf.
-               </flag>
-               <flag name="outposts">
-                       AWS Outposts brings native AWS services, 
infrastructure, and operating models to virtually any
-                       data center, co-location space, or on-premises 
facility. You can use the same services, tools,
-                       and partner solutions to develop for the cloud and on 
premises.
-                       Also enables s3outposts.
-               </flag>
-               <flag name="personalize">
-                       Real-time personalization and recommendations, based on 
the same technology used at Amazon.com.
-                       Also enables personalize-events and personalize-runtime.
-               </flag>
-               <flag name="polly">
-                       Amazon Polly
-                       A Text-to-Speech (TTS) cloud service that converts text 
into lifelike speech.
-                       Also enables text-to-speech, which needs you to enable 
pulseaudio support to work.
-               </flag>
-               <flag name="qldb">
-                       Amazon Quantum Ledger Database (Amazon QLDB) is a fully 
managed ledger database that provides a
-                       transparent, immutable, and cryptographically 
verifiable transaction log owned by a central
-                       trusted authority. You can use Amazon QLDB to track all 
application data changes, and maintain
-                       a complete and verifiable history of changes over time.
-                       Also enables qldb-session.
-               </flag>
-               <flag name="queues">
-                       AWS Queues is a simple queue class.
-                       Allows standard queue operations top, delete, and push. 
Also has higher level, asynchronous
-                       interface with callbacks.
-               </flag>
-               <flag name="rds">
-                       Amazon Relational Database Service (RDS) is a web 
service to set up, operate, and scale a
-                       relational database in the cloud.
-                       Also enables pi (Performance Insights) and rds-data.
-               </flag>
-               <flag name="route53">
-                       AWS Route 53 is a highly available and scalable Domain 
Name System (DNS) web service.
-                       Also enables route53domains and route53resolver.
-               </flag>
-               <flag name="rekognition">Add image and video analysis to 
applications.</flag>
-               <flag name="resource-groups">
-                       AWS Resource Groups and Tag Editor
-                       Organize AWS resources into groups, tag resources using 
virtually any criteria, and manage,
-                       monitor, and automate tasks on grouped resources.
-                       Also enables resourcegroupstaggingapi. (Resource Groups 
Tagging API)
-               </flag>
-               <flag name="s3">
-                       Amazon Simple Storage Service Storage for the internet.
-                       Additionally to the s3 module, the following modules 
are activated:
-                       Athena           : Interactive query service to analyze 
data in Amazon S3 using standard SQL.
-                       Glacier          : Storage solution for cold data.
-                       Transfer for SFTP: Transfer files directly into and out 
of Amazon S3 using SFTP.
-                       Also enables s3-encryption, s3control and transfer.
-               </flag>
-               <flag name="sagemaker">
-                       Amazon SageMaker
-                       Fully managed machine learning service. With Amazon 
SageMaker, data scientists and developers
-                       can quickly and easily build and train machine learning 
models, and then directly deploy them
-                       into a production-ready hosted environment.
-                       Also enables sagemaker-a2i-runtime, sagemaker-edge, 
sagemaker-featurestore-runtime and
-                       sagemaker-runtime.
-               </flag>
-               <flag name="secretsmanager">
-                       Encrypt, store, and retrieve credentials for databases 
and other services.
-               </flag>
-               <flag name="securityhub">Provides a comprehensive view of the 
security state of AWS resources.</flag>
-               <flag name="serverlessrepo">
-                       AWS Serverless Application Repository
-                       Enables teams, organizations, and individual developers 
to find, deploy, publish, share, store,
-                       and easily assemble serverless architectures.
-               </flag>
-               <flag name="shield">AWS Shield, protection against DDoS 
attacks</flag>
-               <flag name="sns">
-                       Amazon Simple Notification Service (SNS) is a web 
service that enables applications, end-users,
-                       and devices to instantly send and receive notifications 
from the cloud.
-               </flag>
-               <flag name="sqs">
-                       Amazon Simple Queue Service (SQS): Fully managed 
message queuing service that makes it easy to
-                       decouple and scale microservices, distributed systems, 
and serverless applications.
-               </flag>
-               <flag name="textract">
-                       Amazon Textract to add document text detection and 
analysis to applications.
-               </flag>
-               <flag name="timestream">
-                       Store and analyze sensor data for IoT applications, 
metrics for DevOps use cases, and telemetry
-                       for application monitoring scenarios such as 
clickstream data analysis.
-                       Note: The two modules enabled are timestream-query and 
timestream-write.
-               </flag>
-               <flag name="transcribe">
-                       A transcription services for audio files. It uses 
advanced machine learning technologies to
-                       recognize spoken words and transcribe them into text.
-                       Also enables transcribestreaming.
-               </flag>
-               <flag name="translate">
-                       A neural machine translation service for translating 
text to and from English across a breadth
-                       of supported languages.
-               </flag>
-               <flag name="waf">
-                       The Web Application Firewall (WAF) can monitor web 
requests that are forwarded to Amazon
-                       CloudFront distributions or an Application Load 
Balancer. Can also be used to block or allow
-                       requests based on conditions such as the IP addresses 
that requests originate from or values in
-                       the requests.
-                       Also enables fms, network-firewall, waf-regional and 
wafv2
-               </flag>
-               <flag name="wellarchitected">
-                       Use the AWS Well-Architected Tool to review your 
workloads against current AWS architectural best practices.
-                       The AWS Well-Architected Tool measures the workload and 
provides recommendations on how to improve your
-                       architecture.
-               </flag>
-       </use>
-</pkgmetadata>

diff --git a/profiles/package.mask b/profiles/package.mask
index ceb7b8221645..72de37baa673 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -613,7 +613,6 @@ app-portage/distpatch
 app-text/q-text-as-data
 app-vim/pydiction
 app-vim/vimoutliner
-dev-libs/aws-sdk-cpp
 
 # Jonas Stein <jst...@gentoo.org> (2022-11-13)
 # Dead upstream

Reply via email to