From f70a1bfc721336d4fc7dfb711c2f518a6b18cf16 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Wed, 30 Sep 2020 17:27:54 +0100 Subject: gentoo resync : 30.09.2020 --- dev-libs/aws-sdk-cpp/Manifest | 5 +- dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.46-r2.ebuild | 184 +++++++++++++++++++++ dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.46.ebuild | 183 -------------------- ...s-sdk-cpp-1.8.46-remove_Werror_from_FLAGS.patch | 30 ++++ dev-libs/aws-sdk-cpp/metadata.xml | 2 +- 5 files changed, 218 insertions(+), 186 deletions(-) create mode 100644 dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.46-r2.ebuild delete mode 100644 dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.46.ebuild create mode 100644 dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-1.8.46-remove_Werror_from_FLAGS.patch (limited to 'dev-libs/aws-sdk-cpp') diff --git a/dev-libs/aws-sdk-cpp/Manifest b/dev-libs/aws-sdk-cpp/Manifest index 5c743553dead..b5e35fde0bec 100644 --- a/dev-libs/aws-sdk-cpp/Manifest +++ b/dev-libs/aws-sdk-cpp/Manifest @@ -1,3 +1,4 @@ +AUX aws-sdk-cpp-1.8.46-remove_Werror_from_FLAGS.patch 1454 BLAKE2B 882ead67d2fa49ba8e44a9d0722912cb1cd7723dee05c03972df8a24ef34621adad3d8c14ddd44236c1afd3132d98367b27132260b8f68f371ed6340de43ef1b SHA512 d3c0c46ef67874980436e1e29e98f39ce0bdbf3d351464d69d99a3ffb0bbfb5055807c99a6f47fec3f26874ac6641d474bcefd354807e7cf36033422f1ebee87 AUX aws-sdk-cpp-upgrade_CI_ConstructReleaseDoc_py-3.9.patch 256 BLAKE2B 66653717a66f51d8403367b8471eee9022045ce5340a232c0bce9cb47fd5ce1ab58e097155048ec54d2fbdd072ebd9c9eeb63f7c9a194445c8833cffc224fa84 SHA512 2af8fbf593cd2bbd7acbdb18f994f18b516abe58a4bb9ee215a72932ec62e463c33e04733bc9be6a60539e1ac8a3beaf4b0611cf0fca97fea1eddbcaa9315e53 AUX aws-sdk-cpp-upgrade_CI_ExtractBuildArgs_py-3.9.patch 787 BLAKE2B c7a7a0bf1de4041b64e5afa2073fb426659a82a64b10bfaba05ae1dffd8a4819e073692992c49ed66493569dc33ca736c4a27dac2da07d1235be48cffddca16f SHA512 d3246dbbbf8e7598053933d949a1c43b5c5929049eea12aae0ef00182594aba5dea9a5b3ea22bf795d9ecd2f4a6880bc815b83ed4532c0bc94a901894704e73c AUX aws-sdk-cpp-upgrade_CI_handle_release_notification_py-3.9.patch 194 BLAKE2B 7f6d935c5dff0ebb0701003e6daaba0d174cb90c3f39dd6da7dbab5ac5660b4d9685e5a00cfe7977ecbab5f6d27ebb8b3ed05b839a2322a56fb813dda72e02e5 SHA512 7754c2c0a418b8af82129eaea26cea102aa3e529d40d4cecdec2ae5bbf3b7c05ae0dade1d44efd550a8d068db671d15cafb17ced049c430c1589c1cdf8c0ed92 @@ -14,5 +15,5 @@ AUX aws-sdk-cpp-upgrade_scripts_generate_sdks_py-3.9.patch 1243 BLAKE2B f6ecdfae AUX aws-sdk-cpp-upgrade_scripts_renew_license_py-3.9.patch 319 BLAKE2B ca9b1664bc74bb4aec09efdfd640deda357c5f10e28ed6a3716096067669643436c35b93db0cab6ac9ff0582d77c548aadddc33dde36fb5759921a93127035be SHA512 3cc6ada02f65d97a2351ea4e9700db7ebe532084cbae5934371685d9a424993cbf60e68e6b64aad0d389c9c8774602cd6132cec351e136b5de8249d00ad32023 AUX aws-sdk-cpp-upgrade_scripts_run_integration_tests_py-3.9.patch 850 BLAKE2B 9ba442243492283f95d92769541dfcd218120e94cc96d857b10380d9cd6adc876a4b3c962dbc5171776be9a02dd236ae220924be7a481f0793927c16709539c2 SHA512 8975a8ea5162a7253c2b2ce64b47848b5ae566eef95ce432df2e8046ef82b66a78ff292e0fefde07a0a128a864716abcf077a6270abb6314ba0c6bd15fc39f7f DIST aws-sdk-cpp-1.8.46.tar.gz 28989406 BLAKE2B 47a72d1e0578ecd28e376f3c6688a997faeeae41ba5e4ab5aeff59a2d8f592fc63746445728ab3236952cfc045dc683c816c77dfb8fbe3d98904e50013201ace SHA512 9fedc9de84721189f001a0a5fb2dd63987a366a37ec6354234b244da39929b420e6289bd319d0f056fa4274b7bc682d1aab2dddd5dc823abdf24b69536610ed4 -EBUILD aws-sdk-cpp-1.8.46.ebuild 8302 BLAKE2B c6fdc9002429aaa8edf45aca9ea01cc01bc3232fd36ac399e6e71485dec5b877d783eb3f10458a8979cda562bdd46687867d4c1759750e901847b8df2e380809 SHA512 892b43a1b5027b7a7b33767d3c8307f395b93b5f13eb8e20f70ffd45a5bf80a6fa280cb22a34fccebf2bbccca90fba87b59effc07ee0f4c7dd97a9fe787978ee -MISC metadata.xml 23851 BLAKE2B af85a4922358eab81028ad9003a39cca87c981a2068aeb26e2be86d5da5d888e2d2611ad15861a6562cf60294b1902e7026aef2ec4f16d862078926147a2896c SHA512 4cc2bbc93a0c396d77e8b506aa0f575523ab0cee5a786774a617c3156af910e49b06abf41b17314cc32968feff4367755812bb681daa4b399ce6da73929a3877 +EBUILD aws-sdk-cpp-1.8.46-r2.ebuild 8427 BLAKE2B 5d0fdb32e9f035fb77991dc3c31b94ad4dd506e44226d023ab3e7d932b7d6f64575baf3165293b2c964bb63a7517fc81a450dbae940003594fb2404c5b883f73 SHA512 4528cd4e62686d6a54cb96366c6bb1e50e1b1cd9ac34d5a88b7f24ab4e1094bc8df5381264c9f44ee6579f80373b1292e6b2f548ebb7deff8d051fd718dfed48 +MISC metadata.xml 23852 BLAKE2B a36bd66ac6baada3f9cb6926a642fdaae54e2ce1b4f577b4b91913d6d2e0529aceac4801c80a8462aebe72b6750d2d4f4353e979e2f6dfa55a8aee4b871fc10b SHA512 c0ce3534d965630881d4a306dfcb243aa241e1cd6d7fe3f21f062ce2f29222b5bcac20cb50b93b15a5c4cfcdd69c9b5511bf9eeea1b7785ca2dcd9325c57dbab diff --git a/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.46-r2.ebuild b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.46-r2.ebuild new file mode 100644 index 000000000000..a2d30d7fccdd --- /dev/null +++ b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.46-r2.ebuild @@ -0,0 +1,184 @@ +# Copyright 1999-2020 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 machinelearning + macie managedblockchain marketplace networkmanager opsworks organizations other outposts personalize polly qldb + queues rds rekognition resource-groups route53 s3 sagemaker secretsmanager securityhub serverlessrepo shield sns + sqs textract transcribe translate waf +) + +IUSE="+http libressl 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? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + ) + >=dev-libs/aws-c-common-0.4.26:=[static-libs=] + >=dev-libs/aws-c-event-stream-0.1.6:=[static-libs=] + >=dev-libs/aws-checksums-0.1.9:=[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-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;cloudtrail;compute-optimizer;guardduty" + mybuildtargets+=";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}" = "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" + elif [ "${module}" = "opsworks" ] ; then + mybuildtargets+=";${module};opsworkscm" + elif [ "${module}" = "other" ] ; then + mybuildtargets+=";AWSMigrationHub;alexaforbusiness;appflow;braket;clouddirectory" + mybuildtargets+=";comprehend;comprehendmedical;connect;datapipeline;datasync" + mybuildtargets+=";directconnect;discovery;dms;docdb;ds;dynamodb;gamelift;glue" + mybuildtargets+=";groundstation;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}" = "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-runtime" + elif [ "${module}" = "transcribe" ] ; then + mybuildtargets+=";${module};transcribestreaming" + elif [ "${module}" = "waf" ] ; then + mybuildtargets+=";${module};fms;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.46.ebuild b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.46.ebuild deleted file mode 100644 index 2ac7c4ce7732..000000000000 --- a/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.46.ebuild +++ /dev/null @@ -1,183 +0,0 @@ -# Copyright 1999-2020 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 elasticinference elasticloadbalancing elasticmapreduce email es events forecast - frauddetector fsx globalaccelerator iot kendra kinesis kms lambda lex license-manager lightsail machinelearning - macie managedblockchain marketplace networkmanager opsworks organizations other outposts personalize polly qldb - queues rds rekognition resource-groups route53 s3 sagemaker secretsmanager securityhub serverlessrepo shield sns - sqs textract transcribe translate waf -) - -IUSE="+http libressl 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? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - ) - dev-libs/aws-c-common - dev-libs/aws-checksums - dev-libs/aws-c-event-stream - 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 -) - -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-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;cloudtrail;compute-optimizer;guardduty" - mybuildtargets+=";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}" = "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" - elif [ "${module}" = "opsworks" ] ; then - mybuildtargets+=";${module};opsworkscm" - elif [ "${module}" = "other" ] ; then - mybuildtargets+=";AWSMigrationHub;alexaforbusiness;appflow;braket;clouddirectory" - mybuildtargets+=";comprehend;comprehendmedical;connect;datapipeline;datasync" - mybuildtargets+=";directconnect;discovery;dms;docdb;ds;dynamodb;gamelift;glue" - mybuildtargets+=";groundstation;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}" = "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-runtime" - elif [ "${module}" = "transcribe" ] ; then - mybuildtargets+=";${module};transcribestreaming" - elif [ "${module}" = "waf" ] ; then - mybuildtargets+=";${module};fms;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/files/aws-sdk-cpp-1.8.46-remove_Werror_from_FLAGS.patch b/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-1.8.46-remove_Werror_from_FLAGS.patch new file mode 100644 index 000000000000..9c8ff79e311e --- /dev/null +++ b/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-1.8.46-remove_Werror_from_FLAGS.patch @@ -0,0 +1,30 @@ +--- a/cmake/compiler_settings.cmake 2020-09-29 10:15:14.293703615 +0200 ++++ b/cmake/compiler_settings.cmake 2020-09-29 10:15:32.173704251 +0200 +@@ -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-09-29 10:19:23.102712472 +0200 ++++ b/cspell.json 2020-09-29 10:20:32.195714931 +0200 +@@ -11,7 +11,7 @@ + // CMake + "cmake", + // Compiler and linker +- "Wpedantic", "Wextra", "Werror", "xldscope", "Wtype", "Wunused", ++ "Wpedantic", "Wextra", "xldscope", "Wtype", "Wunused", + // Android NDK + "JNIEXPORT", "jint", "JNICALL", "jobject", "jclass", "jmethod", "Ljava", + // XML parser +--- a/CI/install-test/CMakeLists.txt 2020-09-29 10:19:32.094712792 +0200 ++++ b/CI/install-test/CMakeLists.txt 2020-09-29 10:19:46.064713289 +0200 +@@ -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/metadata.xml b/dev-libs/aws-sdk-cpp/metadata.xml index d9d348be77d8..632e0dfe1944 100644 --- a/dev-libs/aws-sdk-cpp/metadata.xml +++ b/dev-libs/aws-sdk-cpp/metadata.xml @@ -206,7 +206,7 @@ Set up, manage, and scale distributed in-memory cache environments in the AWS Cloud Quickly deploy and manage applications in the AWS Cloud. - + 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 -- cgit v1.2.3