public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-libs/aws-sdk-cpp/
@ 2018-08-21  8:31 Patrice Clement
  0 siblings, 0 replies; 11+ messages in thread
From: Patrice Clement @ 2018-08-21  8:31 UTC (permalink / raw
  To: gentoo-commits

commit:     af872979c69a67247956c80208a3970354db4e65
Author:     Amit Prakash Ambasta <amit.ambasta <AT> delhivery <DOT> com>
AuthorDate: Mon Aug 20 12:37:40 2018 +0000
Commit:     Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Tue Aug 21 08:28:58 2018 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af872979

dev-libs/aws-sdk-cpp: new package.

The AWS SDK for C++ provides a modern C++ (version C++ 11 or later) interface
for Amazon Web Services (AWS).

Closes: https://bugs.gentoo.org/591512
Closes: https://github.com/gentoo/gentoo/pull/9638

 dev-libs/aws-sdk-cpp/Manifest                  |   1 +
 dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.5.17.ebuild |  38 ++++++
 dev-libs/aws-sdk-cpp/metadata.xml              | 164 +++++++++++++++++++++++++
 3 files changed, 203 insertions(+)

diff --git a/dev-libs/aws-sdk-cpp/Manifest b/dev-libs/aws-sdk-cpp/Manifest
new file mode 100644
index 00000000000..3e050658381
--- /dev/null
+++ b/dev-libs/aws-sdk-cpp/Manifest
@@ -0,0 +1 @@
+DIST aws-sdk-cpp-1.5.17.tar.gz 16424254 BLAKE2B 3beeda2085a487b007c088b149a84b7c561ebc75a3a431d2c0139d1f2c6b3c1182e5e00df349436cd5d1f25fbbf60a963db69b562503903cd4a5ccf4db01aac0 SHA512 1a69098c0ddaba46e0d336875029dbdea0d92a3165ee7eed77d1425ea375b401138235f4fa71604fd3df89db633664cd9c36c1fad7989d974f28f7e1785b95c0

diff --git a/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.5.17.ebuild b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.5.17.ebuild
new file mode 100644
index 00000000000..81c7a27487b
--- /dev/null
+++ b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.5.17.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+inherit cmake-utils
+
+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"
+
+ALL_AWS_TARGETS="access-management acm acm-pca alexaforbusiness apigateway application-autoscaling appstream appsync athena autoscaling autoscaling-plans AWSMigrationHub batch budgets ce cloud9 clouddirectory cloudformation cloudfront cloudhsm cloudhsmv2 cloudsearch cloudsearchdomain cloudtrail codebuild codecommit codedeploy codepipeline codestar cognito-identity cognito-idp cognito-sync comprehend config connect core cur datapipeline dax devicefarm directconnect discovery dms ds dynamodb dynamodbstreams ec2 ecr ecs eks elasticache elasticbeanstalk elasticfilesystem elasticloadbalancing elasticloadbalancingv2 elasticmapreduce elastictranscoder email es events firehose fms gamelift glacier glue greengrass guardduty health iam identity-management importexport inspector iot iot1click-devices iot1click-projects iotanalytics iot-data iot-jobs-data kinesis kinesisanalytics kinesisvideo kinesis-video-archived-media kinesis-video-media kms lambda lex lex-models lightsail logs machinelearni
 ng macie marketplacecommerceanalytics marketplace-entitlement mediaconvert medialive mediapackage mediastore mediastore-data mediatailor meteringmarketplace mobile mobileanalytics monitoring mq mturk-requester neptune opsworks opsworkscm organizations pi pinpoint polly pricing queues rds redshift rekognition resource-groups resourcegroupstaggingapi route53 route53domains s3 s3-encryption sagemaker sagemaker-runtime sdb secretsmanager serverlessrepo servicecatalog servicediscovery shield sms snowball sns sqs ssm states storagegateway sts support swf text-to-speech transcribe transfer translate waf waf-regional workdocs workmail workspaces xray"
+
+for module in ${ALL_AWS_TARGETS}; do
+	if [ "$module" = "core" ]; then
+		IUSE_AWS_TARGETS+=" aws_targets_${module}"
+	else
+		IUSE_AWS_TARGETS+=" -aws_targets_${module}"
+	fi
+done
+IUSE="static-libs test ${IUSE_AWS_TARGETS}"
+
+DEPEND=""
+RDEPEND="${DEPEND}"
+
+src_configure() {
+	local mycmakeargs=(
+		-DCPP_STANDARD=17
+		-DENABLE_TESTING=$(usex test)
+		-DBUILD_SHARED_LIBS=$(usex !static-libs)
+		-DBUILD_ONLY="${AWS_TARGETS// /;}"
+	)
+	cmake-utils_src_configure
+}

diff --git a/dev-libs/aws-sdk-cpp/metadata.xml b/dev-libs/aws-sdk-cpp/metadata.xml
new file mode 100644
index 00000000000..4520e67d29e
--- /dev/null
+++ b/dev-libs/aws-sdk-cpp/metadata.xml
@@ -0,0 +1,164 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+	<maintainer type="person">
+		<email>amit.prakash.ambasta@gmail.com</email>
+	</maintainer>
+	<maintainer type="project">
+		<email>proxy-maint@gentoo.org</email>
+		<name>Proxy Maintainers</name>
+	</maintainer>
+	<use>
+		<flag name="aws_targets_access-management">SDK Support for AWS access-management</flag>
+		<flag name="aws_targets_acm">SDK Support for AWS acm</flag>
+		<flag name="aws_targets_acm-pca">SDK Support for AWS acm-pca</flag>
+		<flag name="aws_targets_alexaforbusiness">SDK Support for AWS alexaforbusiness</flag>
+		<flag name="aws_targets_apigateway">SDK Support for AWS apigateway</flag>
+		<flag name="aws_targets_application-autoscaling">SDK Support for AWS application-autoscaling</flag>
+		<flag name="aws_targets_appstream">SDK Support for AWS appstream</flag>
+		<flag name="aws_targets_appsync">SDK Support for AWS appsync</flag>
+		<flag name="aws_targets_athena">SDK Support for AWS athena</flag>
+		<flag name="aws_targets_autoscaling">SDK Support for AWS autoscaling</flag>
+		<flag name="aws_targets_autoscaling-plans">SDK Support for AWS autoscaling-plans</flag>
+		<flag name="aws_targets_AWSMigrationHub">SDK Support for AWS AWSMigrationHub</flag>
+		<flag name="aws_targets_batch">SDK Support for AWS batch</flag>
+		<flag name="aws_targets_budgets">SDK Support for AWS budgets</flag>
+		<flag name="aws_targets_ce">SDK Support for AWS ce</flag>
+		<flag name="aws_targets_cloud9">SDK Support for AWS cloud9</flag>
+		<flag name="aws_targets_clouddirectory">SDK Support for AWS clouddirectory</flag>
+		<flag name="aws_targets_cloudformation">SDK Support for AWS cloudformation</flag>
+		<flag name="aws_targets_cloudfront">SDK Support for AWS cloudfront</flag>
+		<flag name="aws_targets_cloudhsm">SDK Support for AWS cloudhsm</flag>
+		<flag name="aws_targets_cloudhsmv2">SDK Support for AWS cloudhsmv2</flag>
+		<flag name="aws_targets_cloudsearch">SDK Support for AWS cloudsearch</flag>
+		<flag name="aws_targets_cloudsearchdomain">SDK Support for AWS cloudsearchdomain</flag>
+		<flag name="aws_targets_cloudtrail">SDK Support for AWS cloudtrail</flag>
+		<flag name="aws_targets_codebuild">SDK Support for AWS codebuild</flag>
+		<flag name="aws_targets_codecommit">SDK Support for AWS codecommit</flag>
+		<flag name="aws_targets_codedeploy">SDK Support for AWS codedeploy</flag>
+		<flag name="aws_targets_codepipeline">SDK Support for AWS codepipeline</flag>
+		<flag name="aws_targets_codestar">SDK Support for AWS codestar</flag>
+		<flag name="aws_targets_cognito-identity">SDK Support for AWS cognito-identity</flag>
+		<flag name="aws_targets_cognito-idp">SDK Support for AWS cognito-idp</flag>
+		<flag name="aws_targets_cognito-sync">SDK Support for AWS cognito-sync</flag>
+		<flag name="aws_targets_comprehend">SDK Support for AWS comprehend</flag>
+		<flag name="aws_targets_config">SDK Support for AWS config</flag>
+		<flag name="aws_targets_connect">SDK Support for AWS connect</flag>
+		<flag name="aws_targets_core">SDK Support for AWS core</flag>
+		<flag name="aws_targets_cur">SDK Support for AWS cur</flag>
+		<flag name="aws_targets_datapipeline">SDK Support for AWS datapipeline</flag>
+		<flag name="aws_targets_dax">SDK Support for AWS dax</flag>
+		<flag name="aws_targets_devicefarm">SDK Support for AWS devicefarm</flag>
+		<flag name="aws_targets_directconnect">SDK Support for AWS directconnect</flag>
+		<flag name="aws_targets_discovery">SDK Support for AWS discovery</flag>
+		<flag name="aws_targets_dms">SDK Support for AWS dms</flag>
+		<flag name="aws_targets_ds">SDK Support for AWS ds</flag>
+		<flag name="aws_targets_dynamodb">SDK Support for AWS dynamodb</flag>
+		<flag name="aws_targets_dynamodbstreams">SDK Support for AWS dynamodbstreams</flag>
+		<flag name="aws_targets_ec2">SDK Support for AWS ec2</flag>
+		<flag name="aws_targets_ecr">SDK Support for AWS ecr</flag>
+		<flag name="aws_targets_ecs">SDK Support for AWS ecs</flag>
+		<flag name="aws_targets_eks">SDK Support for AWS eks</flag>
+		<flag name="aws_targets_elasticache">SDK Support for AWS elasticache</flag>
+		<flag name="aws_targets_elasticbeanstalk">SDK Support for AWS elasticbeanstalk</flag>
+		<flag name="aws_targets_elasticfilesystem">SDK Support for AWS elasticfilesystem</flag>
+		<flag name="aws_targets_elasticloadbalancing">SDK Support for AWS elasticloadbalancing</flag>
+		<flag name="aws_targets_elasticloadbalancingv2">SDK Support for AWS elasticloadbalancingv2</flag>
+		<flag name="aws_targets_elasticmapreduce">SDK Support for AWS elasticmapreduce</flag>
+		<flag name="aws_targets_elastictranscoder">SDK Support for AWS elastictranscoder</flag>
+		<flag name="aws_targets_email">SDK Support for AWS email</flag>
+		<flag name="aws_targets_es">SDK Support for AWS es</flag>
+		<flag name="aws_targets_events">SDK Support for AWS events</flag>
+		<flag name="aws_targets_firehose">SDK Support for AWS firehose</flag>
+		<flag name="aws_targets_fms">SDK Support for AWS fms</flag>
+		<flag name="aws_targets_gamelift">SDK Support for AWS gamelift</flag>
+		<flag name="aws_targets_glacier">SDK Support for AWS glacier</flag>
+		<flag name="aws_targets_glue">SDK Support for AWS glue</flag>
+		<flag name="aws_targets_greengrass">SDK Support for AWS greengrass</flag>
+		<flag name="aws_targets_guardduty">SDK Support for AWS guardduty</flag>
+		<flag name="aws_targets_health">SDK Support for AWS health</flag>
+		<flag name="aws_targets_iam">SDK Support for AWS iam</flag>
+		<flag name="aws_targets_identity-management">SDK Support for AWS identity-management</flag>
+		<flag name="aws_targets_importexport">SDK Support for AWS importexport</flag>
+		<flag name="aws_targets_inspector">SDK Support for AWS inspector</flag>
+		<flag name="aws_targets_iot">SDK Support for AWS iot</flag>
+		<flag name="aws_targets_iot1click-devices">SDK Support for AWS iot1click-devices</flag>
+		<flag name="aws_targets_iot1click-projects">SDK Support for AWS iot1click-projects</flag>
+		<flag name="aws_targets_iotanalytics">SDK Support for AWS iotanalytics</flag>
+		<flag name="aws_targets_iot-data">SDK Support for AWS iot-data</flag>
+		<flag name="aws_targets_iot-jobs-data">SDK Support for AWS iot-jobs-data</flag>
+		<flag name="aws_targets_kinesis">SDK Support for AWS kinesis</flag>
+		<flag name="aws_targets_kinesisanalytics">SDK Support for AWS kinesisanalytics</flag>
+		<flag name="aws_targets_kinesisvideo">SDK Support for AWS kinesisvideo</flag>
+		<flag name="aws_targets_kinesis-video-archived-media">SDK Support for AWS kinesis-video-archived-media</flag>
+		<flag name="aws_targets_kinesis-video-media">SDK Support for AWS kinesis-video-media</flag>
+		<flag name="aws_targets_kms">SDK Support for AWS kms</flag>
+		<flag name="aws_targets_lambda">SDK Support for AWS lambda</flag>
+		<flag name="aws_targets_lex">SDK Support for AWS lex</flag>
+		<flag name="aws_targets_lex-models">SDK Support for AWS lex-models</flag>
+		<flag name="aws_targets_lightsail">SDK Support for AWS lightsail</flag>
+		<flag name="aws_targets_logs">SDK Support for AWS logs</flag>
+		<flag name="aws_targets_machinelearning">SDK Support for AWS machinelearning</flag>
+		<flag name="aws_targets_macie">SDK Support for AWS macie</flag>
+		<flag name="aws_targets_marketplacecommerceanalytics">SDK Support for AWS marketplacecommerceanalytics</flag>
+		<flag name="aws_targets_marketplace-entitlement">SDK Support for AWS marketplace-entitlement</flag>
+		<flag name="aws_targets_mediaconvert">SDK Support for AWS mediaconvert</flag>
+		<flag name="aws_targets_medialive">SDK Support for AWS medialive</flag>
+		<flag name="aws_targets_mediapackage">SDK Support for AWS mediapackage</flag>
+		<flag name="aws_targets_mediastore">SDK Support for AWS mediastore</flag>
+		<flag name="aws_targets_mediastore-data">SDK Support for AWS mediastore-data</flag>
+		<flag name="aws_targets_mediatailor">SDK Support for AWS mediatailor</flag>
+		<flag name="aws_targets_meteringmarketplace">SDK Support for AWS meteringmarketplace</flag>
+		<flag name="aws_targets_mobile">SDK Support for AWS mobile</flag>
+		<flag name="aws_targets_mobileanalytics">SDK Support for AWS mobileanalytics</flag>
+		<flag name="aws_targets_monitoring">SDK Support for AWS monitoring</flag>
+		<flag name="aws_targets_mq">SDK Support for AWS mq</flag>
+		<flag name="aws_targets_mturk-requester">SDK Support for AWS mturk-requester</flag>
+		<flag name="aws_targets_neptune">SDK Support for AWS neptune</flag>
+		<flag name="aws_targets_opsworks">SDK Support for AWS opsworks</flag>
+		<flag name="aws_targets_opsworkscm">SDK Support for AWS opsworkscm</flag>
+		<flag name="aws_targets_organizations">SDK Support for AWS organizations</flag>
+		<flag name="aws_targets_pi">SDK Support for AWS pi</flag>
+		<flag name="aws_targets_pinpoint">SDK Support for AWS pinpoint</flag>
+		<flag name="aws_targets_polly">SDK Support for AWS polly</flag>
+		<flag name="aws_targets_pricing">SDK Support for AWS pricing</flag>
+		<flag name="aws_targets_queues">SDK Support for AWS queues</flag>
+		<flag name="aws_targets_rds">SDK Support for AWS rds</flag>
+		<flag name="aws_targets_redshift">SDK Support for AWS redshift</flag>
+		<flag name="aws_targets_rekognition">SDK Support for AWS rekognition</flag>
+		<flag name="aws_targets_resource-groups">SDK Support for AWS resource-groups</flag>
+		<flag name="aws_targets_resourcegroupstaggingapi">SDK Support for AWS resourcegroupstaggingapi</flag>
+		<flag name="aws_targets_route53">SDK Support for AWS route53</flag>
+		<flag name="aws_targets_route53domains">SDK Support for AWS route53domains</flag>
+		<flag name="aws_targets_s3">SDK Support for AWS s3</flag>
+		<flag name="aws_targets_s3-encryption">SDK Support for AWS s3-encryption</flag>
+		<flag name="aws_targets_sagemaker">SDK Support for AWS sagemaker</flag>
+		<flag name="aws_targets_sagemaker-runtime">SDK Support for AWS sagemaker-runtime</flag>
+		<flag name="aws_targets_sdb">SDK Support for AWS sdb</flag>
+		<flag name="aws_targets_secretsmanager">SDK Support for AWS secretsmanager</flag>
+		<flag name="aws_targets_serverlessrepo">SDK Support for AWS serverlessrepo</flag>
+		<flag name="aws_targets_servicecatalog">SDK Support for AWS servicecatalog</flag>
+		<flag name="aws_targets_servicediscovery">SDK Support for AWS servicediscovery</flag>
+		<flag name="aws_targets_shield">SDK Support for AWS shield</flag>
+		<flag name="aws_targets_sms">SDK Support for AWS sms</flag>
+		<flag name="aws_targets_snowball">SDK Support for AWS snowball</flag>
+		<flag name="aws_targets_sns">SDK Support for AWS sns</flag>
+		<flag name="aws_targets_sqs">SDK Support for AWS sqs</flag>
+		<flag name="aws_targets_ssm">SDK Support for AWS ssm</flag>
+		<flag name="aws_targets_states">SDK Support for AWS states</flag>
+		<flag name="aws_targets_storagegateway">SDK Support for AWS storagegateway</flag>
+		<flag name="aws_targets_sts">SDK Support for AWS sts</flag>
+		<flag name="aws_targets_support">SDK Support for AWS support</flag>
+		<flag name="aws_targets_swf">SDK Support for AWS swf</flag>
+		<flag name="aws_targets_text-to-speech">SDK Support for AWS text-to-speech</flag>
+		<flag name="aws_targets_transcribe">SDK Support for AWS transcribe</flag>
+		<flag name="aws_targets_transfer">SDK Support for AWS transfer</flag>
+		<flag name="aws_targets_translate">SDK Support for AWS translate</flag>
+		<flag name="aws_targets_waf">SDK Support for AWS waf</flag>
+		<flag name="aws_targets_waf-regional">SDK Support for AWS waf-regional</flag>
+		<flag name="aws_targets_workdocs">SDK Support for AWS workdocs</flag>
+		<flag name="aws_targets_workmail">SDK Support for AWS workmail</flag>
+		<flag name="aws_targets_workspaces">SDK Support for AWS workspaces</flag>
+		<flag name="aws_targets_xray">SDK Support for AWS xray</flag>
+	</use>
+</pkgmetadata>


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/aws-sdk-cpp/
@ 2019-09-20 15:36 Joonas Niilola
  0 siblings, 0 replies; 11+ messages in thread
From: Joonas Niilola @ 2019-09-20 15:36 UTC (permalink / raw
  To: gentoo-commits

commit:     27a4194b5e5df53ff1c0102e307a8913ed586d10
Author:     Sven Eden <yamakuzure <AT> gmx <DOT> net>
AuthorDate: Fri Aug 30 06:32:30 2019 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Sep 20 15:23:33 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=27a4194b

dev-libs/aws-sdk-cpp: Remove deprecated ebuild

Signed-off-by: Sven Eden <yamakuzure <AT> gmx.net>
Bug: https://bugs.gentoo.org/666494
Package-Manager: Portage-2.3.71, Repoman-2.3.17
Closes: https://github.com/gentoo/gentoo/pull/12718
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 dev-libs/aws-sdk-cpp/Manifest                  |   1 -
 dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.5.17.ebuild |  38 -------
 dev-libs/aws-sdk-cpp/metadata.xml              | 151 -------------------------
 3 files changed, 190 deletions(-)

diff --git a/dev-libs/aws-sdk-cpp/Manifest b/dev-libs/aws-sdk-cpp/Manifest
index 94388e17a89..51e6cf3a82c 100644
--- a/dev-libs/aws-sdk-cpp/Manifest
+++ b/dev-libs/aws-sdk-cpp/Manifest
@@ -1,2 +1 @@
-DIST aws-sdk-cpp-1.5.17.tar.gz 16424254 BLAKE2B 3beeda2085a487b007c088b149a84b7c561ebc75a3a431d2c0139d1f2c6b3c1182e5e00df349436cd5d1f25fbbf60a963db69b562503903cd4a5ccf4db01aac0 SHA512 1a69098c0ddaba46e0d336875029dbdea0d92a3165ee7eed77d1425ea375b401138235f4fa71604fd3df89db633664cd9c36c1fad7989d974f28f7e1785b95c0
 DIST aws-sdk-cpp-1.7.178.tar.gz 22589166 BLAKE2B 40364307fb676a89cf2b363d02dfa95e03c6e0b02e34c3d5376820dd7721f13108bf1f1713ff5f39dfc7d98f5cd368718601a397f55c4e26a37cd62d346cbf70 SHA512 b5c969d8b0b9ca5aa7b6af762bf79647ee407cae2686b90c4acefb6a113cf4e7a582e4e5aebd2e6289685e6ac373f9f994e57cd34bd12543b2b36142e00df478

diff --git a/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.5.17.ebuild b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.5.17.ebuild
deleted file mode 100644
index 81c7a27487b..00000000000
--- a/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.5.17.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit cmake-utils
-
-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"
-
-ALL_AWS_TARGETS="access-management acm acm-pca alexaforbusiness apigateway application-autoscaling appstream appsync athena autoscaling autoscaling-plans AWSMigrationHub batch budgets ce cloud9 clouddirectory cloudformation cloudfront cloudhsm cloudhsmv2 cloudsearch cloudsearchdomain cloudtrail codebuild codecommit codedeploy codepipeline codestar cognito-identity cognito-idp cognito-sync comprehend config connect core cur datapipeline dax devicefarm directconnect discovery dms ds dynamodb dynamodbstreams ec2 ecr ecs eks elasticache elasticbeanstalk elasticfilesystem elasticloadbalancing elasticloadbalancingv2 elasticmapreduce elastictranscoder email es events firehose fms gamelift glacier glue greengrass guardduty health iam identity-management importexport inspector iot iot1click-devices iot1click-projects iotanalytics iot-data iot-jobs-data kinesis kinesisanalytics kinesisvideo kinesis-video-archived-media kinesis-video-media kms lambda lex lex-models lightsail logs machinelearni
 ng macie marketplacecommerceanalytics marketplace-entitlement mediaconvert medialive mediapackage mediastore mediastore-data mediatailor meteringmarketplace mobile mobileanalytics monitoring mq mturk-requester neptune opsworks opsworkscm organizations pi pinpoint polly pricing queues rds redshift rekognition resource-groups resourcegroupstaggingapi route53 route53domains s3 s3-encryption sagemaker sagemaker-runtime sdb secretsmanager serverlessrepo servicecatalog servicediscovery shield sms snowball sns sqs ssm states storagegateway sts support swf text-to-speech transcribe transfer translate waf waf-regional workdocs workmail workspaces xray"
-
-for module in ${ALL_AWS_TARGETS}; do
-	if [ "$module" = "core" ]; then
-		IUSE_AWS_TARGETS+=" aws_targets_${module}"
-	else
-		IUSE_AWS_TARGETS+=" -aws_targets_${module}"
-	fi
-done
-IUSE="static-libs test ${IUSE_AWS_TARGETS}"
-
-DEPEND=""
-RDEPEND="${DEPEND}"
-
-src_configure() {
-	local mycmakeargs=(
-		-DCPP_STANDARD=17
-		-DENABLE_TESTING=$(usex test)
-		-DBUILD_SHARED_LIBS=$(usex !static-libs)
-		-DBUILD_ONLY="${AWS_TARGETS// /;}"
-	)
-	cmake-utils_src_configure
-}

diff --git a/dev-libs/aws-sdk-cpp/metadata.xml b/dev-libs/aws-sdk-cpp/metadata.xml
index 15a0e912338..b408951db3a 100644
--- a/dev-libs/aws-sdk-cpp/metadata.xml
+++ b/dev-libs/aws-sdk-cpp/metadata.xml
@@ -18,157 +18,6 @@
 		via GitHub Issues.
 	</longdescription>
 	<use>
-		<flag name="aws_targets_access-management">SDK Support for AWS access-management</flag>
-		<flag name="aws_targets_acm">SDK Support for AWS acm</flag>
-		<flag name="aws_targets_acm-pca">SDK Support for AWS acm-pca</flag>
-		<flag name="aws_targets_alexaforbusiness">SDK Support for AWS alexaforbusiness</flag>
-		<flag name="aws_targets_apigateway">SDK Support for AWS apigateway</flag>
-		<flag name="aws_targets_application-autoscaling">SDK Support for AWS application-autoscaling</flag>
-		<flag name="aws_targets_appstream">SDK Support for AWS appstream</flag>
-		<flag name="aws_targets_appsync">SDK Support for AWS appsync</flag>
-		<flag name="aws_targets_athena">SDK Support for AWS athena</flag>
-		<flag name="aws_targets_autoscaling">SDK Support for AWS autoscaling</flag>
-		<flag name="aws_targets_autoscaling-plans">SDK Support for AWS autoscaling-plans</flag>
-		<flag name="aws_targets_AWSMigrationHub">SDK Support for AWS AWSMigrationHub</flag>
-		<flag name="aws_targets_batch">SDK Support for AWS batch</flag>
-		<flag name="aws_targets_budgets">SDK Support for AWS budgets</flag>
-		<flag name="aws_targets_ce">SDK Support for AWS ce</flag>
-		<flag name="aws_targets_cloud9">SDK Support for AWS cloud9</flag>
-		<flag name="aws_targets_clouddirectory">SDK Support for AWS clouddirectory</flag>
-		<flag name="aws_targets_cloudformation">SDK Support for AWS cloudformation</flag>
-		<flag name="aws_targets_cloudfront">SDK Support for AWS cloudfront</flag>
-		<flag name="aws_targets_cloudhsm">SDK Support for AWS cloudhsm</flag>
-		<flag name="aws_targets_cloudhsmv2">SDK Support for AWS cloudhsmv2</flag>
-		<flag name="aws_targets_cloudsearch">SDK Support for AWS cloudsearch</flag>
-		<flag name="aws_targets_cloudsearchdomain">SDK Support for AWS cloudsearchdomain</flag>
-		<flag name="aws_targets_cloudtrail">SDK Support for AWS cloudtrail</flag>
-		<flag name="aws_targets_codebuild">SDK Support for AWS codebuild</flag>
-		<flag name="aws_targets_codecommit">SDK Support for AWS codecommit</flag>
-		<flag name="aws_targets_codedeploy">SDK Support for AWS codedeploy</flag>
-		<flag name="aws_targets_codepipeline">SDK Support for AWS codepipeline</flag>
-		<flag name="aws_targets_codestar">SDK Support for AWS codestar</flag>
-		<flag name="aws_targets_cognito-identity">SDK Support for AWS cognito-identity</flag>
-		<flag name="aws_targets_cognito-idp">SDK Support for AWS cognito-idp</flag>
-		<flag name="aws_targets_cognito-sync">SDK Support for AWS cognito-sync</flag>
-		<flag name="aws_targets_comprehend">SDK Support for AWS comprehend</flag>
-		<flag name="aws_targets_config">SDK Support for AWS config</flag>
-		<flag name="aws_targets_connect">SDK Support for AWS connect</flag>
-		<flag name="aws_targets_core">SDK Support for AWS core</flag>
-		<flag name="aws_targets_cur">SDK Support for AWS cur</flag>
-		<flag name="aws_targets_datapipeline">SDK Support for AWS datapipeline</flag>
-		<flag name="aws_targets_dax">SDK Support for AWS dax</flag>
-		<flag name="aws_targets_devicefarm">SDK Support for AWS devicefarm</flag>
-		<flag name="aws_targets_directconnect">SDK Support for AWS directconnect</flag>
-		<flag name="aws_targets_discovery">SDK Support for AWS discovery</flag>
-		<flag name="aws_targets_dms">SDK Support for AWS dms</flag>
-		<flag name="aws_targets_ds">SDK Support for AWS ds</flag>
-		<flag name="aws_targets_dynamodb">SDK Support for AWS dynamodb</flag>
-		<flag name="aws_targets_dynamodbstreams">SDK Support for AWS dynamodbstreams</flag>
-		<flag name="aws_targets_ec2">SDK Support for AWS ec2</flag>
-		<flag name="aws_targets_ecr">SDK Support for AWS ecr</flag>
-		<flag name="aws_targets_ecs">SDK Support for AWS ecs</flag>
-		<flag name="aws_targets_eks">SDK Support for AWS eks</flag>
-		<flag name="aws_targets_elasticache">SDK Support for AWS elasticache</flag>
-		<flag name="aws_targets_elasticbeanstalk">SDK Support for AWS elasticbeanstalk</flag>
-		<flag name="aws_targets_elasticfilesystem">SDK Support for AWS elasticfilesystem</flag>
-		<flag name="aws_targets_elasticloadbalancing">SDK Support for AWS elasticloadbalancing</flag>
-		<flag name="aws_targets_elasticloadbalancingv2">SDK Support for AWS elasticloadbalancingv2</flag>
-		<flag name="aws_targets_elasticmapreduce">SDK Support for AWS elasticmapreduce</flag>
-		<flag name="aws_targets_elastictranscoder">SDK Support for AWS elastictranscoder</flag>
-		<flag name="aws_targets_email">SDK Support for AWS email</flag>
-		<flag name="aws_targets_es">SDK Support for AWS es</flag>
-		<flag name="aws_targets_events">SDK Support for AWS events</flag>
-		<flag name="aws_targets_firehose">SDK Support for AWS firehose</flag>
-		<flag name="aws_targets_fms">SDK Support for AWS fms</flag>
-		<flag name="aws_targets_gamelift">SDK Support for AWS gamelift</flag>
-		<flag name="aws_targets_glacier">SDK Support for AWS glacier</flag>
-		<flag name="aws_targets_glue">SDK Support for AWS glue</flag>
-		<flag name="aws_targets_greengrass">SDK Support for AWS greengrass</flag>
-		<flag name="aws_targets_guardduty">SDK Support for AWS guardduty</flag>
-		<flag name="aws_targets_health">SDK Support for AWS health</flag>
-		<flag name="aws_targets_iam">SDK Support for AWS iam</flag>
-		<flag name="aws_targets_identity-management">SDK Support for AWS identity-management</flag>
-		<flag name="aws_targets_importexport">SDK Support for AWS importexport</flag>
-		<flag name="aws_targets_inspector">SDK Support for AWS inspector</flag>
-		<flag name="aws_targets_iot">SDK Support for AWS iot</flag>
-		<flag name="aws_targets_iot1click-devices">SDK Support for AWS iot1click-devices</flag>
-		<flag name="aws_targets_iot1click-projects">SDK Support for AWS iot1click-projects</flag>
-		<flag name="aws_targets_iotanalytics">SDK Support for AWS iotanalytics</flag>
-		<flag name="aws_targets_iot-data">SDK Support for AWS iot-data</flag>
-		<flag name="aws_targets_iot-jobs-data">SDK Support for AWS iot-jobs-data</flag>
-		<flag name="aws_targets_kinesis">SDK Support for AWS kinesis</flag>
-		<flag name="aws_targets_kinesisanalytics">SDK Support for AWS kinesisanalytics</flag>
-		<flag name="aws_targets_kinesisvideo">SDK Support for AWS kinesisvideo</flag>
-		<flag name="aws_targets_kinesis-video-archived-media">SDK Support for AWS kinesis-video-archived-media</flag>
-		<flag name="aws_targets_kinesis-video-media">SDK Support for AWS kinesis-video-media</flag>
-		<flag name="aws_targets_kms">SDK Support for AWS kms</flag>
-		<flag name="aws_targets_lambda">SDK Support for AWS lambda</flag>
-		<flag name="aws_targets_lex">SDK Support for AWS lex</flag>
-		<flag name="aws_targets_lex-models">SDK Support for AWS lex-models</flag>
-		<flag name="aws_targets_lightsail">SDK Support for AWS lightsail</flag>
-		<flag name="aws_targets_logs">SDK Support for AWS logs</flag>
-		<flag name="aws_targets_machinelearning">SDK Support for AWS machinelearning</flag>
-		<flag name="aws_targets_macie">SDK Support for AWS macie</flag>
-		<flag name="aws_targets_marketplacecommerceanalytics">SDK Support for AWS marketplacecommerceanalytics</flag>
-		<flag name="aws_targets_marketplace-entitlement">SDK Support for AWS marketplace-entitlement</flag>
-		<flag name="aws_targets_mediaconvert">SDK Support for AWS mediaconvert</flag>
-		<flag name="aws_targets_medialive">SDK Support for AWS medialive</flag>
-		<flag name="aws_targets_mediapackage">SDK Support for AWS mediapackage</flag>
-		<flag name="aws_targets_mediastore">SDK Support for AWS mediastore</flag>
-		<flag name="aws_targets_mediastore-data">SDK Support for AWS mediastore-data</flag>
-		<flag name="aws_targets_mediatailor">SDK Support for AWS mediatailor</flag>
-		<flag name="aws_targets_meteringmarketplace">SDK Support for AWS meteringmarketplace</flag>
-		<flag name="aws_targets_mobile">SDK Support for AWS mobile</flag>
-		<flag name="aws_targets_mobileanalytics">SDK Support for AWS mobileanalytics</flag>
-		<flag name="aws_targets_monitoring">SDK Support for AWS monitoring</flag>
-		<flag name="aws_targets_mq">SDK Support for AWS mq</flag>
-		<flag name="aws_targets_mturk-requester">SDK Support for AWS mturk-requester</flag>
-		<flag name="aws_targets_neptune">SDK Support for AWS neptune</flag>
-		<flag name="aws_targets_opsworks">SDK Support for AWS opsworks</flag>
-		<flag name="aws_targets_opsworkscm">SDK Support for AWS opsworkscm</flag>
-		<flag name="aws_targets_organizations">SDK Support for AWS organizations</flag>
-		<flag name="aws_targets_pi">SDK Support for AWS pi</flag>
-		<flag name="aws_targets_pinpoint">SDK Support for AWS pinpoint</flag>
-		<flag name="aws_targets_polly">SDK Support for AWS polly</flag>
-		<flag name="aws_targets_pricing">SDK Support for AWS pricing</flag>
-		<flag name="aws_targets_queues">SDK Support for AWS queues</flag>
-		<flag name="aws_targets_rds">SDK Support for AWS rds</flag>
-		<flag name="aws_targets_redshift">SDK Support for AWS redshift</flag>
-		<flag name="aws_targets_rekognition">SDK Support for AWS rekognition</flag>
-		<flag name="aws_targets_resource-groups">SDK Support for AWS resource-groups</flag>
-		<flag name="aws_targets_resourcegroupstaggingapi">SDK Support for AWS resourcegroupstaggingapi</flag>
-		<flag name="aws_targets_route53">SDK Support for AWS route53</flag>
-		<flag name="aws_targets_route53domains">SDK Support for AWS route53domains</flag>
-		<flag name="aws_targets_s3">SDK Support for AWS s3</flag>
-		<flag name="aws_targets_s3-encryption">SDK Support for AWS s3-encryption</flag>
-		<flag name="aws_targets_sagemaker">SDK Support for AWS sagemaker</flag>
-		<flag name="aws_targets_sagemaker-runtime">SDK Support for AWS sagemaker-runtime</flag>
-		<flag name="aws_targets_sdb">SDK Support for AWS sdb</flag>
-		<flag name="aws_targets_secretsmanager">SDK Support for AWS secretsmanager</flag>
-		<flag name="aws_targets_serverlessrepo">SDK Support for AWS serverlessrepo</flag>
-		<flag name="aws_targets_servicecatalog">SDK Support for AWS servicecatalog</flag>
-		<flag name="aws_targets_servicediscovery">SDK Support for AWS servicediscovery</flag>
-		<flag name="aws_targets_shield">SDK Support for AWS shield</flag>
-		<flag name="aws_targets_sms">SDK Support for AWS sms</flag>
-		<flag name="aws_targets_snowball">SDK Support for AWS snowball</flag>
-		<flag name="aws_targets_sns">SDK Support for AWS sns</flag>
-		<flag name="aws_targets_sqs">SDK Support for AWS sqs</flag>
-		<flag name="aws_targets_ssm">SDK Support for AWS ssm</flag>
-		<flag name="aws_targets_states">SDK Support for AWS states</flag>
-		<flag name="aws_targets_storagegateway">SDK Support for AWS storagegateway</flag>
-		<flag name="aws_targets_sts">SDK Support for AWS sts</flag>
-		<flag name="aws_targets_support">SDK Support for AWS support</flag>
-		<flag name="aws_targets_swf">SDK Support for AWS swf</flag>
-		<flag name="aws_targets_text-to-speech">SDK Support for AWS text-to-speech</flag>
-		<flag name="aws_targets_transcribe">SDK Support for AWS transcribe</flag>
-		<flag name="aws_targets_transfer">SDK Support for AWS transfer</flag>
-		<flag name="aws_targets_translate">SDK Support for AWS translate</flag>
-		<flag name="aws_targets_waf">SDK Support for AWS waf</flag>
-		<flag name="aws_targets_waf-regional">SDK Support for AWS waf-regional</flag>
-		<flag name="aws_targets_workdocs">SDK Support for AWS workdocs</flag>
-		<flag name="aws_targets_workmail">SDK Support for AWS workmail</flag>
-		<flag name="aws_targets_workspaces">SDK Support for AWS workspaces</flag>
-		<flag name="aws_targets_xray">SDK Support for AWS xray</flag>
 		<flag name="http">Enable http support via curl</flag>
 		<flag name="rtti">Flag to enable/disable rtti within the library</flag>
 		<flag name="unity-build">


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/aws-sdk-cpp/
@ 2019-09-20 15:36 Joonas Niilola
  0 siblings, 0 replies; 11+ messages in thread
From: Joonas Niilola @ 2019-09-20 15:36 UTC (permalink / raw
  To: gentoo-commits

commit:     0f0337527131a568b6f3edfd66c60796e1fb23df
Author:     Sven Eden <yamakuzure <AT> gmx <DOT> net>
AuthorDate: Thu Aug 15 16:25:29 2019 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Sep 20 15:23:33 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0f033752

dev-libs/aws-sdk-cpp: Version bump to 1.7.178

Closes: https://bugs.gentoo.org/666494
Closes: https://bugs.gentoo.org/665540
Signed-off-by: Sven Eden <yamakuzure <AT> gmx.net>
Bug: https://bugs.gentoo.org/666494
Package-Manager: Portage-2.3.71, Repoman-2.3.17
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 dev-libs/aws-sdk-cpp/Manifest                   |   1 +
 dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.7.178.ebuild | 150 +++++++++
 dev-libs/aws-sdk-cpp/metadata.xml               | 424 ++++++++++++++++++++++++
 3 files changed, 575 insertions(+)

diff --git a/dev-libs/aws-sdk-cpp/Manifest b/dev-libs/aws-sdk-cpp/Manifest
index 3e050658381..94388e17a89 100644
--- a/dev-libs/aws-sdk-cpp/Manifest
+++ b/dev-libs/aws-sdk-cpp/Manifest
@@ -1 +1,2 @@
 DIST aws-sdk-cpp-1.5.17.tar.gz 16424254 BLAKE2B 3beeda2085a487b007c088b149a84b7c561ebc75a3a431d2c0139d1f2c6b3c1182e5e00df349436cd5d1f25fbbf60a963db69b562503903cd4a5ccf4db01aac0 SHA512 1a69098c0ddaba46e0d336875029dbdea0d92a3165ee7eed77d1425ea375b401138235f4fa71604fd3df89db633664cd9c36c1fad7989d974f28f7e1785b95c0
+DIST aws-sdk-cpp-1.7.178.tar.gz 22589166 BLAKE2B 40364307fb676a89cf2b363d02dfa95e03c6e0b02e34c3d5376820dd7721f13108bf1f1713ff5f39dfc7d98f5cd368718601a397f55c4e26a37cd62d346cbf70 SHA512 b5c969d8b0b9ca5aa7b6af762bf79647ee407cae2686b90c4acefb6a113cf4e7a582e4e5aebd2e6289685e6ac373f9f994e57cd34bd12543b2b36142e00df478

diff --git a/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.7.178.ebuild b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.7.178.ebuild
new file mode 100644
index 00000000000..1c20c4f04f2
--- /dev/null
+++ b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.7.178.ebuild
@@ -0,0 +1,150 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit cmake-utils 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 backup batch budgets chime cloud-desktop cloud-dev cloud-media cloud-mobile
+	cloudformation cloudfront cloudhsm cloudsearch cloudwatch cognito config dlm ec2 ecr ecs eks elasticache
+	elasticbeanstalk elasticloadbalancing elasticmapreduce email es events fsx globalaccelerator iot kinesis kms
+	lambda lex license-manager lightsail machinelearning macie managedblockchain marketplace opsworks organizations
+	other personalize polly queues rds rekognition resource-groups route53 s3 sagemaker secretsmanager securityhub
+	serverlessrepo shield sns sqs textract transcribe translate waf
+)
+
+IUSE="+http libressl +rtti +ssl static-libs test unity-build ${MODULES[*]}"
+REQUIRED_USE="${PYTHON_REQUIRED_USE}"
+
+DEPEND="
+	http? ( net-misc/curl:= )
+	polly? ( 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}
+"
+
+src_configure() {
+	local mybuildtargets="core"
+
+	for module in ${MODULES[@]}; do
+		if use ${module}; then
+			if [ "${module}" = "access-management" ] ; then
+				mybuildtargets+=";${module};acm;acm-pca;iam;identity-management;ram;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;workspaces"
+			elif [ "${module}" = "cloud-dev" ] ; then
+				mybuildtargets+=";cloud9;codebuild;codecommit;codedeploy;codepipeline;codestar;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;guardduty;health;inspector"
+				mybuildtargets+=";logs;monitoring"
+			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"
+			elif [ "${module}" = "elasticloadbalancing" ] ; then
+				mybuildtargets+=";${module};elasticloadbalancingv2"
+			elif [ "${module}" = "events" ] ; then
+				mybuildtargets+=";${module};eventbridge"
+			elif [ "${module}" = "iot" ] ; then
+				mybuildtargets+=";${module};greengrass;iot1click-devices;iot1click-projects"
+				mybuildtargets+=";iotanalytics;iot-data;iotevents;iotevents-data;iot-jobs-data"
+				mybuildtargets+=";iotthingsgraph"
+			elif [ "${module}" = "kinesis" ] ; then
+				mybuildtargets+=";${module};firehose;kinesisanalytics;kinesisanalyticsv2;kinesisvideo"
+				mybuildtargets+=";kinesis-video-archived-media;kinesis-video-media"
+			elif [ "${module}" = "lex" ] ; then
+				mybuildtargets+=";${module};lex-models"
+			elif [ "${module}" = "marketplace" ] ; then
+				mybuildtargets+=";marketplacecommerceanalytics;marketplace-entitlement"
+				mybuildtargets+=";meteringmarketplace;pricing"
+			elif [ "${module}" = "opsworks" ] ; then
+				mybuildtargets+=";${module};opsworkscm"
+			elif [ "${module}" = "other" ] ; then
+				mybuildtargets+=";AWSMigrationHub;alexaforbusiness;clouddirectory;comprehend"
+				mybuildtargets+=";comprehendmedical;connect;datapipeline;datasync;directconnect"
+				mybuildtargets+=";discovery;dms;docdb;ds;dynamodb;gamelift;glue;groundstation"
+				mybuildtargets+=";importexport;kafka;lakeformation;mq;mturk-requester;neptune"
+				mybuildtargets+=";quicksight;redshift;robomaker;sdb;service-quotas;servicecatalog"
+				mybuildtargets+=";servicediscovery;signer;sms;snowball;ssm;states;storagegateway"
+				mybuildtargets+=";support;swf"
+			elif [ "${module}" = "personalize" ] ; then
+				mybuildtargets+=";${module};personalize-events;personalize-runtime"
+			elif [ "${module}" = "polly" ] ; then
+				mybuildtargets+=";${module};text-to-speech"
+			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-runtime"
+			elif [ "${module}" = "transcribe" ] ; then
+				mybuildtargets+=";${module};transcribestreaming"
+			elif [ "${module}" = "waf" ] ; then
+				mybuildtargets+=";${module};fms;waf-regional"
+			else
+				mybuildtargets+=";${module}"
+			fi
+		fi
+	done
+
+	local mycmakeargs=(
+		-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-utils_src_configure
+}

diff --git a/dev-libs/aws-sdk-cpp/metadata.xml b/dev-libs/aws-sdk-cpp/metadata.xml
index 4520e67d29e..15a0e912338 100644
--- a/dev-libs/aws-sdk-cpp/metadata.xml
+++ b/dev-libs/aws-sdk-cpp/metadata.xml
@@ -8,6 +8,15 @@
 		<email>proxy-maint@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="aws_targets_access-management">SDK Support for AWS access-management</flag>
 		<flag name="aws_targets_acm">SDK Support for AWS acm</flag>
@@ -160,5 +169,420 @@
 		<flag name="aws_targets_workmail">SDK Support for AWS workmail</flag>
 		<flag name="aws_targets_workspaces">SDK Support for AWS workspaces</flag>
 		<flag name="aws_targets_xray">SDK Support for AWS xray</flag>
+		<flag name="http">Enable http support via curl</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.
+			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.
+			Also enables acm-pca, identity-management 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="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.
+		</flag>
+		<flag name="cloud-dev">
+			Enables in-cloud developer tools:
+			Cloud9      : Cloud-based integrated development environment IDE to write, run, and debug code.
+			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.
+			CodePipeline: Continuous delivery service to model, visualize, and automate the steps required
+				to release software.
+			CodeStar    : Quickly develop, build, and deploy applications on AWS.
+			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.
+			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.
+			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.
+		</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="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.
+			Elastic File System: EFS provides file storage for Amazon EC2 instances.
+
+		</flag>
+		<flag name="ecr">
+			Amazon Elastic Container Registry (ECR) is a fully managed Docker container registry.
+		</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.
+		</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="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
+		</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="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.
+			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.
+			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, iot-data, iotevents-data and iot-jobs-data.
+		</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.
+			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 and kinesis-video-media 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.
+			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="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.
+		</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 seller’s 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 pricing.
+		</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.
+			Alexa for Business      : Manage Alexa devices, enroll users, and assign skills.
+			AWS Migration Hub       : A single location to track migration tasks across multiple AWS tools
+				and partner solutions.
+			Amazon Cloud Directory  : Store hundreds of millions of application-specific objects with
+				multiple relationships and schemas.
+			Amazon Comprehend       : Natural language processing (NLP) to extract insights about the
+				content of documents without the need of any special preprocessing.
+			Comprehend Medical      : Specialized Amazon Comprehend variant to extract insights from
+				clinical documents such as doctor’s notes or clinical trial reports.
+			Amazon Connect          : A contact center as a service (CCaS) solution that offers easy, self-
+				service configuration and enables dynamic, personal, and natural customer engagement at
+				any scale.
+			AWS Data Pipeline       : A web service to automate the movement and transformation of data.
+			AWS Data Sync           : A data-transfer service that simplifies, automates, and accelerates
+				moving and replicating data between on-premises storage systems and AWS storage services
+				over the internet or AWS Direct Connect.
+			AWS Direct Connect      : Link your internal network to an AWS Direct Connect location over a
+				standard 1 gigabit or 10 gigabit Ethernet fiber-optic cable.
+			Application Discovery   : Automatically identify applications running in on-premises data
+				centers, their associated dependencies, and their performance profile.
+			Database Migration (DMS): Migrate data from a database that is on-premises, on an Amazon
+				Relational Database Service (Amazon RDS) DB instance, or in a database on an Amazon
+				Elastic Compute Cloud (Amazon EC2) instance to a database on an AWS service.
+			Amazon DocumentDB       : Fully managed database service to set up, operate, and scale MongoDB-
+				compatible databases.
+			AWS Directory Service   : A web service to setup and run directories in the AWS cloud, or
+				connect AWS resources with an existing on-premises Microsoft Active Directory.
+			Amazon DynamoDB         : A fully managed NoSQL database with seamless scalability. Also enables
+				dax and dynamodbstreams.
+			Amazon GameLift         : A fully managed service for deploying, operating, and scaling session-
+				based multiplayer game servers in the cloud.
+			Amazon Glue             : Fully managed ETL (extract, transform, and load) service to categorize
+				data, clean it, enrich it, and move it reliably between various data stores.
+			Amazon Ground Statíon   : Fully managed service that enables you to control satellite
+				communications, process satellite data, and scale your satellite operations.
+			AWS Import/Export       : Accelerates transferring large amounts of data between the AWS cloud
+				and portable storage devices that are mailed to Amazon.
+			Amazon Kafka            : Amazon Managed Streaming for Apache Kafka (Amazon MSK)
+			AWS Lake Formation      : A managed service to set up, secure, and manage your data lakes.
+			Amazon MQ               : A managed message broker service for Apache ActiveMQ to set up and
+				operate message brokers in the cloud.
+			Amazon Mechanical Turk  : Request on-demand, scalable, human workforce to complete jobs that
+				humans can do better than computers, such as recognizing objects in photographs.
+			Amazon Neptune          : Fast and reliable fully managed graph database service. Supports
+				Apache TinkerPop Gremlin and W3C’s SPARQL
+			Amazon QuickSight       : A fast business analytics service to build visualizations, perform ad
+				hoc analysis, and quickly get business insights from your data.
+			Amazon Redshift         : Fully managed petabyte-scale data warehouse service.
+			Amazon Robomaker        : A service to develop, simulate, and deploy intelligent robotics
+				applications at scale.
+			AWS ServiceCatalog      : Create, manage, and distribute portfolios of approved products to end
+				users, who can then access the products they need in a personalized portal.
+			AWS ServiceDiscovery    : Use AWS Cloud Map to configure public DNS, private DNS, or HTTP
+				namespaces that microservice applications run in.
+			AWS Service Quotas      : Service for viewing and managing quotas
+			AWS Simple DB (SDB)     : A web service providing the core database functions of data indexing
+				and querying in the cloud.
+			AWS Code Signer         : Use AWS Signer for FreeRTOS to sign code that you created for any of
+				the IoT devices that Amazon Web Services supports.
+			Server Migration Service: (SMS) Combines data collection tools with automated server replication
+				to speed the migration of on-premises servers to AWS.
+			AWS Snowball            : A service to transport terabytes or petabytes of data to and from AWS
+			AWS Systems Manager     : (SSM) Organize, monitor, and automate management tasks on AWS
+				resources.
+			AWS Step Functions      : (states) A service to coordinate the components of distributed
+				applications and microservices using visual workflows.
+			AWS Storage Gateway     : Connect on-premises software with cloud-based storage.
+			Amazon Support          : Provides support for users of Amazon Web Services.
+			Simple Workflow Service : (SWF) Build applications that coordinate work across distributed
+				components.
+		</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.
+		</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-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="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 and waf-regional.
+		</flag>
 	</use>
 </pkgmetadata>


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/aws-sdk-cpp/
@ 2019-09-23 18:51 Joonas Niilola
  0 siblings, 0 replies; 11+ messages in thread
From: Joonas Niilola @ 2019-09-23 18:51 UTC (permalink / raw
  To: gentoo-commits

commit:     8496a598cf48d8be8d2f5fe80f7360593a29a8fb
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Mon Sep 23 18:51:09 2019 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Sep 23 18:51:30 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8496a598

dev-libs/aws-sdk-cpp: attempt to fix metadata generation temporarily

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 dev-libs/aws-sdk-cpp/metadata.xml | 12 ++++++------
 1 file changed, 6 insertions(+), 6 deletions(-)

diff --git a/dev-libs/aws-sdk-cpp/metadata.xml b/dev-libs/aws-sdk-cpp/metadata.xml
index b408951db3a..55e68d1c306 100644
--- a/dev-libs/aws-sdk-cpp/metadata.xml
+++ b/dev-libs/aws-sdk-cpp/metadata.xml
@@ -121,7 +121,7 @@
 		<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:
+			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.
 			CloudTrail          : Monitor AWS deployments in the cloud by getting a history of AWS API
@@ -219,7 +219,7 @@
 		<flag name="kinesis">
 			Amazon Kinesis
 			Collect, process, and analyze video and data streams in real time. The following modules besides
-			'kinesis' are enabled:
+			kinesis are enabled:
 			firehose                    : Load data streams into AWS data stores.
 			kinesisanalytics            : Process and analyze streaming data using SQL or Java. (Also
 				enables kinesisanalyticsv2)
@@ -261,7 +261,7 @@
 			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 seller’s product (for example, end user licenses or
+				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,
@@ -288,7 +288,7 @@
 			Amazon Comprehend       : Natural language processing (NLP) to extract insights about the
 				content of documents without the need of any special preprocessing.
 			Comprehend Medical      : Specialized Amazon Comprehend variant to extract insights from
-				clinical documents such as doctor’s notes or clinical trial reports.
+				clinical documents such as doctors notes or clinical trial reports.
 			Amazon Connect          : A contact center as a service (CCaS) solution that offers easy, self-
 				service configuration and enables dynamic, personal, and natural customer engagement at
 				any scale.
@@ -324,7 +324,7 @@
 			Amazon Mechanical Turk  : Request on-demand, scalable, human workforce to complete jobs that
 				humans can do better than computers, such as recognizing objects in photographs.
 			Amazon Neptune          : Fast and reliable fully managed graph database service. Supports
-				Apache TinkerPop Gremlin and W3C’s SPARQL
+				Apache TinkerPop Gremlin and W3Cs SPARQL
 			Amazon QuickSight       : A fast business analytics service to build visualizations, perform ad
 				hoc analysis, and quickly get business insights from your data.
 			Amazon Redshift         : Fully managed petabyte-scale data warehouse service.
@@ -385,7 +385,7 @@
 			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'.
+			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>


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/aws-sdk-cpp/
@ 2019-09-24 12:50 Joonas Niilola
  0 siblings, 0 replies; 11+ messages in thread
From: Joonas Niilola @ 2019-09-24 12:50 UTC (permalink / raw
  To: gentoo-commits

commit:     5d9625f943c6b473749dbb61db79711a6d4683b0
Author:     Sven Eden <yamakuzure <AT> gmx <DOT> net>
AuthorDate: Mon Sep 23 18:27:32 2019 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Sep 24 12:46:27 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d9625f9

dev-libs/aws-sdk-cpp: Fix typo in metadata.xml and add proxy maintainer

Fixed a typo and a stray soft hyphen (0xad). Repoman is happy now.

Further I have added myself as proxy maintainer as asked for in #12718.

Signed-off-by: Sven Eden <yamakuzure <AT> gmx.net>
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Closes: https://github.com/gentoo/gentoo/pull/13025
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 dev-libs/aws-sdk-cpp/metadata.xml | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/dev-libs/aws-sdk-cpp/metadata.xml b/dev-libs/aws-sdk-cpp/metadata.xml
index 55e68d1c306..c5f3f0b2c81 100644
--- a/dev-libs/aws-sdk-cpp/metadata.xml
+++ b/dev-libs/aws-sdk-cpp/metadata.xml
@@ -4,6 +4,10 @@
 	<maintainer type="person">
 		<email>amit.prakash.ambasta@gmail.com</email>
 	</maintainer>
+	<maintainer type="person">
+		<email>yamakuzure@gmx.net</email>
+		<name>Sven Eden</name>
+	</maintainer>
 	<maintainer type="project">
 		<email>proxy-maint@gentoo.org</email>
 		<name>Proxy Maintainers</name>
@@ -313,7 +317,7 @@
 				based multiplayer game servers in the cloud.
 			Amazon Glue             : Fully managed ETL (extract, transform, and load) service to categorize
 				data, clean it, enrich it, and move it reliably between various data stores.
-			Amazon Ground Statíon   : Fully managed service that enables you to control satellite
+			Amazon Ground Stati-on   : Fully managed service that enables you to control satellite
 				communications, process satellite data, and scale your satellite operations.
 			AWS Import/Export       : Accelerates transferring large amounts of data between the AWS cloud
 				and portable storage devices that are mailed to Amazon.


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/aws-sdk-cpp/
@ 2019-09-24 13:11 Joonas Niilola
  0 siblings, 0 replies; 11+ messages in thread
From: Joonas Niilola @ 2019-09-24 13:11 UTC (permalink / raw
  To: gentoo-commits

commit:     38616f81ea2ed44e596551245fce31831f38f92a
Author:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue Sep 24 13:09:23 2019 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Sep 24 13:11:27 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=38616f81

dev-libs/aws-sdk-cpp: fix typo in metadata.xml

Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 dev-libs/aws-sdk-cpp/metadata.xml | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/dev-libs/aws-sdk-cpp/metadata.xml b/dev-libs/aws-sdk-cpp/metadata.xml
index c5f3f0b2c81..16ce5cfd572 100644
--- a/dev-libs/aws-sdk-cpp/metadata.xml
+++ b/dev-libs/aws-sdk-cpp/metadata.xml
@@ -317,7 +317,7 @@
 				based multiplayer game servers in the cloud.
 			Amazon Glue             : Fully managed ETL (extract, transform, and load) service to categorize
 				data, clean it, enrich it, and move it reliably between various data stores.
-			Amazon Ground Stati-on   : Fully managed service that enables you to control satellite
+			Amazon Ground Station   : Fully managed service that enables you to control satellite
 				communications, process satellite data, and scale your satellite operations.
 			AWS Import/Export       : Accelerates transferring large amounts of data between the AWS cloud
 				and portable storage devices that are mailed to Amazon.


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/aws-sdk-cpp/
@ 2019-09-25  2:58 Joonas Niilola
  0 siblings, 0 replies; 11+ messages in thread
From: Joonas Niilola @ 2019-09-25  2:58 UTC (permalink / raw
  To: gentoo-commits

commit:     4a7621add86917245ae0e0e40ca7110894428a94
Author:     Sven Eden <yamakuzure <AT> gmx <DOT> net>
AuthorDate: Tue Sep 24 18:15:54 2019 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Sep 25 02:58:30 2019 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a7621ad

dev-libs/aws-sdk-cpp: Shorten the 'other' USE flag description

Unfortunately that description is way too long. It has over 5k characters,
which is too much, at least for app-portage/ufed and app-portage/euses.

This commit throws away the lengthy description of each module and replaces
them with a mere list of the modules. As these are supposed to be rarely used
modules anyway, this shouldn't be a problem. If any of the modules is requested
to get its own USE flag, we can re-add its proper description.

Bug: https://bugs.gentoo.org/695262
Bug: https://bugs.gentoo.org/695462
Package-Manager: Portage-2.3.76, Repoman-2.3.17
Signed-off-by: Sven Eden <yamakuzure <AT> gmx.net>
Closes: https://github.com/gentoo/gentoo/pull/13030
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 dev-libs/aws-sdk-cpp/metadata.xml | 76 ++++-----------------------------------
 1 file changed, 6 insertions(+), 70 deletions(-)

diff --git a/dev-libs/aws-sdk-cpp/metadata.xml b/dev-libs/aws-sdk-cpp/metadata.xml
index 16ce5cfd572..74a0ef4c800 100644
--- a/dev-libs/aws-sdk-cpp/metadata.xml
+++ b/dev-libs/aws-sdk-cpp/metadata.xml
@@ -284,76 +284,12 @@
 			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.
-			Alexa for Business      : Manage Alexa devices, enroll users, and assign skills.
-			AWS Migration Hub       : A single location to track migration tasks across multiple AWS tools
-				and partner solutions.
-			Amazon Cloud Directory  : Store hundreds of millions of application-specific objects with
-				multiple relationships and schemas.
-			Amazon Comprehend       : Natural language processing (NLP) to extract insights about the
-				content of documents without the need of any special preprocessing.
-			Comprehend Medical      : Specialized Amazon Comprehend variant to extract insights from
-				clinical documents such as doctors notes or clinical trial reports.
-			Amazon Connect          : A contact center as a service (CCaS) solution that offers easy, self-
-				service configuration and enables dynamic, personal, and natural customer engagement at
-				any scale.
-			AWS Data Pipeline       : A web service to automate the movement and transformation of data.
-			AWS Data Sync           : A data-transfer service that simplifies, automates, and accelerates
-				moving and replicating data between on-premises storage systems and AWS storage services
-				over the internet or AWS Direct Connect.
-			AWS Direct Connect      : Link your internal network to an AWS Direct Connect location over a
-				standard 1 gigabit or 10 gigabit Ethernet fiber-optic cable.
-			Application Discovery   : Automatically identify applications running in on-premises data
-				centers, their associated dependencies, and their performance profile.
-			Database Migration (DMS): Migrate data from a database that is on-premises, on an Amazon
-				Relational Database Service (Amazon RDS) DB instance, or in a database on an Amazon
-				Elastic Compute Cloud (Amazon EC2) instance to a database on an AWS service.
-			Amazon DocumentDB       : Fully managed database service to set up, operate, and scale MongoDB-
-				compatible databases.
-			AWS Directory Service   : A web service to setup and run directories in the AWS cloud, or
-				connect AWS resources with an existing on-premises Microsoft Active Directory.
-			Amazon DynamoDB         : A fully managed NoSQL database with seamless scalability. Also enables
-				dax and dynamodbstreams.
-			Amazon GameLift         : A fully managed service for deploying, operating, and scaling session-
-				based multiplayer game servers in the cloud.
-			Amazon Glue             : Fully managed ETL (extract, transform, and load) service to categorize
-				data, clean it, enrich it, and move it reliably between various data stores.
-			Amazon Ground Station   : Fully managed service that enables you to control satellite
-				communications, process satellite data, and scale your satellite operations.
-			AWS Import/Export       : Accelerates transferring large amounts of data between the AWS cloud
-				and portable storage devices that are mailed to Amazon.
-			Amazon Kafka            : Amazon Managed Streaming for Apache Kafka (Amazon MSK)
-			AWS Lake Formation      : A managed service to set up, secure, and manage your data lakes.
-			Amazon MQ               : A managed message broker service for Apache ActiveMQ to set up and
-				operate message brokers in the cloud.
-			Amazon Mechanical Turk  : Request on-demand, scalable, human workforce to complete jobs that
-				humans can do better than computers, such as recognizing objects in photographs.
-			Amazon Neptune          : Fast and reliable fully managed graph database service. Supports
-				Apache TinkerPop Gremlin and W3Cs SPARQL
-			Amazon QuickSight       : A fast business analytics service to build visualizations, perform ad
-				hoc analysis, and quickly get business insights from your data.
-			Amazon Redshift         : Fully managed petabyte-scale data warehouse service.
-			Amazon Robomaker        : A service to develop, simulate, and deploy intelligent robotics
-				applications at scale.
-			AWS ServiceCatalog      : Create, manage, and distribute portfolios of approved products to end
-				users, who can then access the products they need in a personalized portal.
-			AWS ServiceDiscovery    : Use AWS Cloud Map to configure public DNS, private DNS, or HTTP
-				namespaces that microservice applications run in.
-			AWS Service Quotas      : Service for viewing and managing quotas
-			AWS Simple DB (SDB)     : A web service providing the core database functions of data indexing
-				and querying in the cloud.
-			AWS Code Signer         : Use AWS Signer for FreeRTOS to sign code that you created for any of
-				the IoT devices that Amazon Web Services supports.
-			Server Migration Service: (SMS) Combines data collection tools with automated server replication
-				to speed the migration of on-premises servers to AWS.
-			AWS Snowball            : A service to transport terabytes or petabytes of data to and from AWS
-			AWS Systems Manager     : (SSM) Organize, monitor, and automate management tasks on AWS
-				resources.
-			AWS Step Functions      : (states) A service to coordinate the components of distributed
-				applications and microservices using visual workflows.
-			AWS Storage Gateway     : Connect on-premises software with cloud-based storage.
-			Amazon Support          : Provides support for users of Amazon Web Services.
-			Simple Workflow Service : (SWF) Build applications that coordinate work across distributed
-				components.
+			The modules are:
+			AWSMigrationHub, alexaforbusiness, clouddirectory, comprehend, comprehendmedical, connect,
+			datapipeline, datasync, directconnect, discovery, dms, docdb, ds, dynamodb, gamelift, glue,
+			groundstation, importexport, kafka, lakeformation, mq, mturk-requester, neptune, quicksight,
+			redshift, robomaker, sdb, service-quotas, servicecatalog, servicediscovery, signer, sms,
+			snowball, ssm, states, storagegateway, support and swf.
 		</flag>
 		<flag name="personalize">
 			Real-time personalization and recommendations, based on the same technology used at Amazon.com.


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/aws-sdk-cpp/
@ 2020-08-24 17:45 Jonas Stein
  0 siblings, 0 replies; 11+ messages in thread
From: Jonas Stein @ 2020-08-24 17:45 UTC (permalink / raw
  To: gentoo-commits

commit:     ba6e2b67d6503ec1bf34cee3bf0ac51efa3b4839
Author:     Jonas Stein <jstein <AT> gentoo <DOT> org>
AuthorDate: Mon Aug 24 17:44:55 2020 +0000
Commit:     Jonas Stein <jstein <AT> gentoo <DOT> org>
CommitDate: Mon Aug 24 17:45:04 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba6e2b67

dev-libs/aws-sdk-cpp: Maintainer retired

Proxied maintainer retired due to inactivity.
Closes: https://bugs.gentoo.org/633138
Package-Manager: Portage-3.0.4, Repoman-2.3.23
Signed-off-by: Jonas Stein <jstein <AT> gentoo.org>

 dev-libs/aws-sdk-cpp/metadata.xml | 4 ----
 1 file changed, 4 deletions(-)

diff --git a/dev-libs/aws-sdk-cpp/metadata.xml b/dev-libs/aws-sdk-cpp/metadata.xml
index 74a0ef4c800..3995d6c12b5 100644
--- a/dev-libs/aws-sdk-cpp/metadata.xml
+++ b/dev-libs/aws-sdk-cpp/metadata.xml
@@ -4,10 +4,6 @@
 	<maintainer type="person">
 		<email>amit.prakash.ambasta@gmail.com</email>
 	</maintainer>
-	<maintainer type="person">
-		<email>yamakuzure@gmx.net</email>
-		<name>Sven Eden</name>
-	</maintainer>
 	<maintainer type="project">
 		<email>proxy-maint@gentoo.org</email>
 		<name>Proxy Maintainers</name>


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/aws-sdk-cpp/
@ 2020-09-15 11:49 Joonas Niilola
  0 siblings, 0 replies; 11+ messages in thread
From: Joonas Niilola @ 2020-09-15 11:49 UTC (permalink / raw
  To: gentoo-commits

commit:     17c1ae52bd56daf43bb4ab86e9245130c6160593
Author:     Sven Eden <sven.eden <AT> prydeworx <DOT> com>
AuthorDate: Mon Sep 14 13:46:34 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Sep 15 11:49:24 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17c1ae52

dev-libs/aws-sdk-cpp: Removed obsolete version 1.7.178 ebuild

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Sven Eden <sven.eden <AT> prydeworx.com>
Closes: https://github.com/gentoo/gentoo/pull/17536
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 dev-libs/aws-sdk-cpp/Manifest                   |   1 -
 dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.7.178.ebuild | 151 ------------------------
 2 files changed, 152 deletions(-)

diff --git a/dev-libs/aws-sdk-cpp/Manifest b/dev-libs/aws-sdk-cpp/Manifest
index 673b58f193e..c27b05abb98 100644
--- a/dev-libs/aws-sdk-cpp/Manifest
+++ b/dev-libs/aws-sdk-cpp/Manifest
@@ -1,2 +1 @@
-DIST aws-sdk-cpp-1.7.178.tar.gz 22589166 BLAKE2B 40364307fb676a89cf2b363d02dfa95e03c6e0b02e34c3d5376820dd7721f13108bf1f1713ff5f39dfc7d98f5cd368718601a397f55c4e26a37cd62d346cbf70 SHA512 b5c969d8b0b9ca5aa7b6af762bf79647ee407cae2686b90c4acefb6a113cf4e7a582e4e5aebd2e6289685e6ac373f9f994e57cd34bd12543b2b36142e00df478
 DIST aws-sdk-cpp-1.8.46.tar.gz 28989406 BLAKE2B 47a72d1e0578ecd28e376f3c6688a997faeeae41ba5e4ab5aeff59a2d8f592fc63746445728ab3236952cfc045dc683c816c77dfb8fbe3d98904e50013201ace SHA512 9fedc9de84721189f001a0a5fb2dd63987a366a37ec6354234b244da39929b420e6289bd319d0f056fa4274b7bc682d1aab2dddd5dc823abdf24b69536610ed4

diff --git a/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.7.178.ebuild b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.7.178.ebuild
deleted file mode 100644
index 1d647355d4e..00000000000
--- a/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.7.178.ebuild
+++ /dev/null
@@ -1,151 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python2_7 )
-
-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 backup batch budgets chime cloud-desktop cloud-dev cloud-media cloud-mobile
-	cloudformation cloudfront cloudhsm cloudsearch cloudwatch cognito config dlm ec2 ecr ecs eks elasticache
-	elasticbeanstalk elasticloadbalancing elasticmapreduce email es events fsx globalaccelerator iot kinesis kms
-	lambda lex license-manager lightsail machinelearning macie managedblockchain marketplace opsworks organizations
-	other personalize polly queues rds rekognition resource-groups route53 s3 sagemaker secretsmanager securityhub
-	serverlessrepo shield sns sqs textract transcribe translate waf
-)
-
-IUSE="+http libressl +rtti +ssl static-libs test unity-build ${MODULES[*]}"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-DEPEND="
-	http? ( net-misc/curl:= )
-	polly? ( 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}
-"
-
-src_configure() {
-	local mybuildtargets="core"
-
-	for module in ${MODULES[@]}; do
-		if use ${module}; then
-			if [ "${module}" = "access-management" ] ; then
-				mybuildtargets+=";${module};acm;acm-pca;iam;identity-management;ram;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;workspaces"
-			elif [ "${module}" = "cloud-dev" ] ; then
-				mybuildtargets+=";cloud9;codebuild;codecommit;codedeploy;codepipeline;codestar;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;guardduty;health;inspector"
-				mybuildtargets+=";logs;monitoring"
-			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"
-			elif [ "${module}" = "elasticloadbalancing" ] ; then
-				mybuildtargets+=";${module};elasticloadbalancingv2"
-			elif [ "${module}" = "events" ] ; then
-				mybuildtargets+=";${module};eventbridge"
-			elif [ "${module}" = "iot" ] ; then
-				mybuildtargets+=";${module};greengrass;iot1click-devices;iot1click-projects"
-				mybuildtargets+=";iotanalytics;iot-data;iotevents;iotevents-data;iot-jobs-data"
-				mybuildtargets+=";iotthingsgraph"
-			elif [ "${module}" = "kinesis" ] ; then
-				mybuildtargets+=";${module};firehose;kinesisanalytics;kinesisanalyticsv2;kinesisvideo"
-				mybuildtargets+=";kinesis-video-archived-media;kinesis-video-media"
-			elif [ "${module}" = "lex" ] ; then
-				mybuildtargets+=";${module};lex-models"
-			elif [ "${module}" = "marketplace" ] ; then
-				mybuildtargets+=";marketplacecommerceanalytics;marketplace-entitlement"
-				mybuildtargets+=";meteringmarketplace;pricing"
-			elif [ "${module}" = "opsworks" ] ; then
-				mybuildtargets+=";${module};opsworkscm"
-			elif [ "${module}" = "other" ] ; then
-				mybuildtargets+=";AWSMigrationHub;alexaforbusiness;clouddirectory;comprehend"
-				mybuildtargets+=";comprehendmedical;connect;datapipeline;datasync;directconnect"
-				mybuildtargets+=";discovery;dms;docdb;ds;dynamodb;gamelift;glue;groundstation"
-				mybuildtargets+=";importexport;kafka;lakeformation;mq;mturk-requester;neptune"
-				mybuildtargets+=";quicksight;redshift;robomaker;sdb;service-quotas;servicecatalog"
-				mybuildtargets+=";servicediscovery;signer;sms;snowball;ssm;states;storagegateway"
-				mybuildtargets+=";support;swf"
-			elif [ "${module}" = "personalize" ] ; then
-				mybuildtargets+=";${module};personalize-events;personalize-runtime"
-			elif [ "${module}" = "polly" ] ; then
-				mybuildtargets+=";${module};text-to-speech"
-			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-runtime"
-			elif [ "${module}" = "transcribe" ] ; then
-				mybuildtargets+=";${module};transcribestreaming"
-			elif [ "${module}" = "waf" ] ; then
-				mybuildtargets+=";${module};fms;waf-regional"
-			else
-				mybuildtargets+=";${module}"
-			fi
-		fi
-	done
-
-	local mycmakeargs=(
-		-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
-}


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/aws-sdk-cpp/
@ 2020-09-28 11:34 Joonas Niilola
  0 siblings, 0 replies; 11+ messages in thread
From: Joonas Niilola @ 2020-09-28 11:34 UTC (permalink / raw
  To: gentoo-commits

commit:     6fe9cad6f5e2959783df9a7870013a13c8ef9d30
Author:     Sven Eden <sven.eden <AT> prydeworx <DOT> com>
AuthorDate: Thu Sep 17 14:31:37 2020 +0000
Commit:     Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Sep 28 11:25:05 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fe9cad6

dev-libs/aws-sdk-cpp: Fixed dependencies and a typo

* Depend on
  * >=dev-libs/aws-c-common-0.4.26 and
  * >=dev-libs/aws-c-event-stream-0.1.6
  The latter is needed for the test suite to succeed.
* A dash was missing, and thus the elastic-inference module could not
  be activated. Instead, setting USE="elasticinference" lead to the
  configure stage to fail.

Bug: https://bugs.gentoo.org/742650
Closes: https://bugs.gentoo.org/742650

Package-Manager: Portage-3.0.7, Repoman-3.0.1
Signed-off-by: Sven Eden <sven.eden <AT> prydeworx.com>
Closes: https://github.com/gentoo/gentoo/pull/17576
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>

 .../{aws-sdk-cpp-1.8.46.ebuild => aws-sdk-cpp-1.8.46-r1.ebuild}     | 6 +++---
 dev-libs/aws-sdk-cpp/metadata.xml                                   | 2 +-
 2 files changed, 4 insertions(+), 4 deletions(-)

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-r1.ebuild
similarity index 97%
rename from dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.46.ebuild
rename to dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.46-r1.ebuild
index 2ac7c4ce773..d2d2b9d0106 100644
--- 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-r1.ebuild
@@ -18,7 +18,7 @@ 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
+	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
@@ -36,9 +36,9 @@ DEPEND="
 		!libressl? ( dev-libs/openssl:0= )
 		libressl? ( dev-libs/libressl:0= )
 	)
-	dev-libs/aws-c-common
+	>=dev-libs/aws-c-common-0.4.26:=[static-libs=]
 	dev-libs/aws-checksums
-	dev-libs/aws-c-event-stream
+	>=dev-libs/aws-c-event-stream-0.1.6:=[static-libs=]
 	sys-libs/zlib
 "
 RDEPEND="

diff --git a/dev-libs/aws-sdk-cpp/metadata.xml b/dev-libs/aws-sdk-cpp/metadata.xml
index d9d348be77d..632e0dfe194 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
 		</flag>
 		<flag name="elasticbeanstalk">Quickly deploy and manage applications in the AWS Cloud.</flag>
-		<flag name="elasticinference">
+		<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


^ permalink raw reply related	[flat|nested] 11+ messages in thread

* [gentoo-commits] repo/gentoo:master commit in: dev-libs/aws-sdk-cpp/
@ 2021-04-30 18:01 Mikle Kolyada
  0 siblings, 0 replies; 11+ messages in thread
From: Mikle Kolyada @ 2021-04-30 18:01 UTC (permalink / raw
  To: gentoo-commits

commit:     01dd7e5b051f3eec2c787de551af6977d2a119c4
Author:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Fri Apr 30 17:52:14 2021 +0000
Commit:     Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Fri Apr 30 18:01:09 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01dd7e5b

dev-libs/aws-sdk-cpp: remove libressl support

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Mikle Kolyada <zlogene <AT> gentoo.org>

 dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.105.ebuild | 7 +++----
 dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.160.ebuild | 5 ++---
 2 files changed, 5 insertions(+), 7 deletions(-)

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
index 55d368d0d70..88c4f757a87 100644
--- 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
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -26,7 +26,7 @@ MODULES=(
 	translate waf
 )
 
-IUSE="+http libressl pulseaudio +rtti +ssl static-libs test unity-build ${MODULES[*]}"
+IUSE="+http pulseaudio +rtti +ssl static-libs test unity-build ${MODULES[*]}"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 RESTRICT="!test? ( test )"
 
@@ -34,8 +34,7 @@ DEPEND="
 	http? ( net-misc/curl:= )
 	pulseaudio? ( media-sound/pulseaudio )
 	ssl? (
-		!libressl? ( dev-libs/openssl:0= )
-		libressl? ( dev-libs/libressl:0= )
+		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=]

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
index 4f2cb238a8c..d1b0790ea76 100644
--- 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
@@ -26,7 +26,7 @@ MODULES=(
 	translate waf wellarchitected
 )
 
-IUSE="+http libressl pulseaudio +rtti +ssl static-libs test unity-build ${MODULES[*]}"
+IUSE="+http pulseaudio +rtti +ssl static-libs test unity-build ${MODULES[*]}"
 REQUIRED_USE="${PYTHON_REQUIRED_USE}"
 RESTRICT="!test? ( test )"
 
@@ -34,8 +34,7 @@ DEPEND="
 	http? ( net-misc/curl:= )
 	pulseaudio? ( media-sound/pulseaudio )
 	ssl? (
-		!libressl? ( dev-libs/openssl:0= )
-		libressl? ( dev-libs/libressl:0= )
+		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=]


^ permalink raw reply related	[flat|nested] 11+ messages in thread

end of thread, other threads:[~2021-04-30 18:01 UTC | newest]

Thread overview: 11+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2020-09-28 11:34 [gentoo-commits] repo/gentoo:master commit in: dev-libs/aws-sdk-cpp/ Joonas Niilola
  -- strict thread matches above, loose matches on Subject: below --
2021-04-30 18:01 Mikle Kolyada
2020-09-15 11:49 Joonas Niilola
2020-08-24 17:45 Jonas Stein
2019-09-25  2:58 Joonas Niilola
2019-09-24 13:11 Joonas Niilola
2019-09-24 12:50 Joonas Niilola
2019-09-23 18:51 Joonas Niilola
2019-09-20 15:36 Joonas Niilola
2019-09-20 15:36 Joonas Niilola
2018-08-21  8:31 Patrice Clement

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox