public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/proj/guru:dev commit in: dev-libs/aws-sdk-cpp/
@ 2025-06-21  2:29 Okamura Kazuya
  0 siblings, 0 replies; 5+ messages in thread
From: Okamura Kazuya @ 2025-06-21  2:29 UTC (permalink / raw
  To: gentoo-commits

commit:     684293b4493ef036b7e9e49da37b4cf37b5289e6
Author:     KotoishiHeart <trakrailysurely <AT> danceylove <DOT> net>
AuthorDate: Sat Jun 21 00:49:46 2025 +0000
Commit:     Okamura Kazuya <trakrailysurely <AT> danceylove <DOT> net>
CommitDate: Sat Jun 21 01:00:03 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=684293b4

dev-libs/aws-sdk-cpp: Added explanation of http and full use flags

- http: If ON, prevents the default platform-specific HTTP client from being built into the library.
        If ON, you will need to provide your own platform-specific HTTP client implementation.
- full: Adds access to all supported services.
        This use flag is provided for users who want all features enabled.
        Enabling this will increase build times significantly.
        (around 30 minutes build time when compiling with 16 threads on a Ryzen 9 7900).

Signed-off-by: KotoishiHeart <trakrailysurely <AT> danceylove.net>

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

diff --git a/dev-libs/aws-sdk-cpp/metadata.xml b/dev-libs/aws-sdk-cpp/metadata.xml
index e1d8d3a340..294ddb23db 100644
--- a/dev-libs/aws-sdk-cpp/metadata.xml
+++ b/dev-libs/aws-sdk-cpp/metadata.xml
@@ -6,6 +6,7 @@
     <name>Okamura Kazuya</name>
   </maintainer>
   <use>
+    <flag name="http">If ON, prevents the default platform-specific HTTP client from being built into the library. If ON, you will need to provide your own platform-specific HTTP client implementation.</flag>
     <flag name="storage">Adds access to services related to object, block, and file storage.</flag>
     <flag name="compute">Adds access to Compute and Auto Scaling related services.</flag>
     <flag name="networking">Adds access to network and CDN related services.</flag>
@@ -20,6 +21,7 @@
     <flag name="devops">Adds access to CI/CD and developer related services.</flag>
     <flag name="mgmt">Adds access to operational management related services.</flag>
     <flag name="other">Add access to services that do not easily fit into existing groups.</flag>
+    <flag name="full">Adds access to all supported services. Enabling this will significantly increase build times.</flag>
   </use>
   <upstream>
     <remote-id type="github">aws/aws-sdk-cpp</remote-id>


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

* [gentoo-commits] repo/proj/guru:dev commit in: dev-libs/aws-sdk-cpp/
@ 2025-06-21  2:29 Okamura Kazuya
  0 siblings, 0 replies; 5+ messages in thread
From: Okamura Kazuya @ 2025-06-21  2:29 UTC (permalink / raw
  To: gentoo-commits

commit:     58d633c70a7c10db730f6e032b1038cd701b515d
Author:     KotoishiHeart <trakrailysurely <AT> danceylove <DOT> net>
AuthorDate: Sat Jun 21 01:27:59 2025 +0000
Commit:     Okamura Kazuya <trakrailysurely <AT> danceylove <DOT> net>
CommitDate: Sat Jun 21 01:27:59 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=58d633c7

dev-libs/aws-sdk-cpp: replace DEPEND pulseaudio to libpulse

Signed-off-by: KotoishiHeart <trakrailysurely <AT> danceylove.net>

 dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.11.586.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.11.586.ebuild b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.11.586.ebuild
index 89edeedd89..69ae8c6d91 100644
--- a/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.11.586.ebuild
+++ b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.11.586.ebuild
@@ -33,7 +33,7 @@ AWS_GROUP_other="ds;evs"
 
 AWS_GROUP_LIST=( storage compute networking database analytics messaging monitor security ml iot media devops mgmt other )
 
-IUSE="+http pulseaudio +ssl test full ${AWS_GROUP_LIST[*]}"
+IUSE="+http speech +ssl test full ${AWS_GROUP_LIST[*]}"
 REQUIRED_USE="
 	${PYTHON_REQUIRED_USE}
 	full? ( $(printf ' !%s' "${AWS_GROUP_LIST[@]}") )
@@ -42,7 +42,7 @@ RESTRICT="!test? ( test )"
 
 DEPEND="
 	http? ( net-misc/curl:= )
-	pulseaudio? ( media-sound/pulseaudio )
+	speech? ( media-libs/libpulse )
 	ssl? (
 		dev-libs/openssl:=
 	)


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

* [gentoo-commits] repo/proj/guru:dev commit in: dev-libs/aws-sdk-cpp/
@ 2025-06-26 13:43 Okamura Kazuya
  0 siblings, 0 replies; 5+ messages in thread
From: Okamura Kazuya @ 2025-06-26 13:43 UTC (permalink / raw
  To: gentoo-commits

commit:     d66ca967f0db89c409722516302ac8b58c38ce9e
Author:     KotoishiHeart <trakrailysurely <AT> danceylove <DOT> net>
AuthorDate: Thu Jun 26 13:33:42 2025 +0000
Commit:     Okamura Kazuya <trakrailysurely <AT> danceylove <DOT> net>
CommitDate: Thu Jun 26 13:33:42 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=d66ca967

dev-libs/aws-sdk-cpp: add 1.11.596

Signed-off-by: KotoishiHeart <trakrailysurely <AT> danceylove.net>

 dev-libs/aws-sdk-cpp/Manifest                    |  1 +
 dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.11.596.ebuild | 97 ++++++++++++++++++++++++
 2 files changed, 98 insertions(+)

diff --git a/dev-libs/aws-sdk-cpp/Manifest b/dev-libs/aws-sdk-cpp/Manifest
index 2b69bf036d..c0db1255dc 100644
--- a/dev-libs/aws-sdk-cpp/Manifest
+++ b/dev-libs/aws-sdk-cpp/Manifest
@@ -1 +1,2 @@
 DIST aws-sdk-cpp-1.11.586.tar.gz 74846065 BLAKE2B dd8e0e25d004c2a06d911a23749087199dbb383f2270065085d7ed7f3adb1f70e529ee4c74560d19fbcb7f605b865c41860280eb0fb9840b650b34842860e3e3 SHA512 873cf5efaede5196bc5f0aac8593b4d00626a39e660a4e492e498348dc9e15784fabecd9df42af8db3fbdd88500fba89692c2f5abb59c37a570243b5e59a51ee
+DIST aws-sdk-cpp-1.11.596.tar.gz 75428975 BLAKE2B 221fa8adc529efac814de8ad1b92ad5e64d91bc40c3e1d046fcce1fa440085d70e4aa19ded69ad065f4d8f34465e472f6be7bd0ba1a54ad71ce83c5bc8b9238d SHA512 8fc511d08f3a8085d1c5e87edcd919a43112b156d02d0d81dee87640a81050882deea9f1a191f6bba19d9f8c90b777982519eef5fa41c12f6d706a65712f6189

diff --git a/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.11.596.ebuild b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.11.596.ebuild
new file mode 100644
index 0000000000..004a4e6961
--- /dev/null
+++ b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.11.596.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..13} )
+
+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"
+
+# BUILD_ONLY lists
+AWS_GROUP_storage="backup;backup-gateway;datasync;ebs;fsx;glacier;mediapackage;mediapackage-vod;mediapackagev2;mediastore;mediastore-data;s3;s3-crt;snow-device-management;snowball;storagegateway;workdocs;awstransfer;importexport;rbin;s3tables;backupsearch;s3control"
+AWS_GROUP_compute="application-autoscaling;autoscaling;autoscaling-plans;batch;compute-optimizer;ec2;ec2-instance-connect;ecr;ecr-public;ecs;eks;elasticbeanstalk;elasticmapreduce;emr-containers;emr-serverless;lambda;lightsail;outposts;simspaceweaver;elasticfilesystem;elasticloadbalancing;elasticloadbalancingv2;m2;s3outposts;imagebuilder;swf;apigateway;apigatewaymanagementapi;apigatewayv2;apprunner;appstream;appsync;eks-auth;states;workspaces-instances"
+AWS_GROUP_networking="appmesh;cloudfront;cloudfront-keyvaluestore;directconnect;globalaccelerator;location;network-firewall;networkflowmonitor;networkmanager;networkmonitor;route53;route53-recovery-cluster;route53-recovery-control-config;route53-recovery-readiness;route53domains;route53profiles;route53resolver;vpc-lattice;geo-maps;geo-places;geo-routes;tnb;arc-zonal-shift;servicediscovery"
+AWS_GROUP_database="docdb;docdb-elastic;dynamodb;dynamodbstreams;keyspaces;memorydb;neptune;neptune-graph;neptunedata;opensearch;opensearchserverless;qldb;qldb-session;rds;rds-data;redshift;redshift-data;redshift-serverless;sdb;timestream-influxdb;timestream-query;timestream-write;osis;clouddirectory;dax;elasticache"
+AWS_GROUP_analytics="athena;cleanrooms;cleanroomsml;datazone;entityresolution;finspace;finspace-data;firehose;forecast;forecastquery;glue;lakeformation;lookoutequipment;lookoutmetrics;lookoutvision;machinelearning;quicksight;repostspace;timestream-influxdb;amp;amplify;amplifybackend;amplifyuibuilder;omics;kafka;kafkaconnect;dsql;appflow;appintegrations;cloudsearch;cloudsearchdomain;databrew;dataexchange;datapipeline;kinesisanalytics;kinesisanalyticsv2;mwaa"
+AWS_GROUP_messaging="chatbot;chime;chime-sdk-identity;chime-sdk-media-pipelines;chime-sdk-meetings;chime-sdk-messaging;chime-sdk-voice;connect;connect-contact-lens;connectcampaigns;connectcampaignsv2;connectcases;connectparticipant;customer-profiles;eventbridge;notifications;notificationscontacts;pinpoint;pinpoint-email;pinpoint-sms-voice-v2;pipes;rum;scheduler;sns;sqs;mailmanager;sms;sms-voice;socialmessaging;wisdom;workmail;workmailmessageflow;mq;sesv2"
+AWS_GROUP_monitor="config;devops-guru;health;inspector;inspector-scan;inspector2;internetmonitor;logs;monitoring;observabilityadmin;resiliencehub;security-ir;synthetics;trustedadvisor;wellarchitected;xray;fis;grafana;healthlake;oam;aiops;appfabric;evidently"
+AWS_GROUP_security="accessanalyzer;acm;acm-pca;codeguru-security;guardduty;iam;kms;macie2;payment-cryptography;payment-cryptography-data;rolesanywhere;secretsmanager;securityhub;securitylake;shield;signer;verifiedpermissions;waf;waf-regional;wafv2;auditmanager;cloudhsm;cloudhsmv2;detective;directory-service-data;pca-connector-ad;pca-connector-scep;pcs;sso;sso-admin"
+AWS_GROUP_ml="bedrock;bedrock-agent;bedrock-agent-runtime;bedrock-data-automation;bedrock-data-automation-runtime;bedrock-runtime;comprehend;comprehendmedical;frauddetector;personalize;personalize-events;personalize-runtime;rekognition;sagemaker;sagemaker-a2i-runtime;sagemaker-edge;sagemaker-featurestore-runtime;sagemaker-geospatial;sagemaker-metrics;sagemaker-runtime;textract;transcribe;transcribestreaming;translate;lex;lex-models;lexv2-models;lexv2-runtime;qapps;qbusiness;medical-imaging;kendra;kendra-ranking;polly;qconnect"
+AWS_GROUP_iot="greengrass;greengrassv2;groundstation;iot;iot-data;iot-jobs-data;iot-managed-integrations;iot1click-devices;iot1click-projects;iotanalytics;iotdeviceadvisor;iotevents;iotevents-data;iotfleetwise;iotfleethub;iotsitewise;iotthingsgraph;iottwinmaker;iotwireless;iotsecuretunneling;panorama;robomaker"
+AWS_GROUP_media="elastictranscoder;ivs;ivs-realtime;kinesis-video-archived-media;kinesis-video-media;kinesis-video-signaling;kinesis-video-webrtc-storage;mediaconvert;mediatailor;voice-id;deadline;evs;ivschat;kinesisvideo;mediaconnect;medialive"
+AWS_GROUP_devops="codeartifact;codebuild;codecatalyst;codecommit;codeconnections;codedeploy;codeguru-reviewer;codeguru-security;codepipeline;codestar-connections;codestar-notifications;devicefarm;gamelift;gameliftstreams;proton;artifact;b2bi;serverlessrepo;schemas;mturk-requester;apptest;cloud9;codeguruprofiler"
+AWS_GROUP_mgmt="account;appconfig;appconfigdata;applicationcostprofiler;application-insights;application-signals;budgets;billing;billingconductor;ce;cloudcontrol;cloudformation;cloudtrail;cloudtrail-data;controltower;cur;fms;license-manager;license-manager-linux-subscriptions;license-manager-user-subscriptions;marketplace-agreement;marketplace-catalog;marketplace-deployment;marketplace-entitlement;marketplace-reporting;marketplacecommerceanalytics;organizations;ram;resource-explorer-2;resource-groups;resourcegroupstaggingapi;savingsplans;service-quotas;servicecatalog;servicecatalog-appregistry;support;support-app;taxsettings;AWSMigrationHub;cost-optimization-hub;dlm;dms;drs;mgn;migration-hub-refactor-spaces;migrationhub-config;migrationhuborchestrator;migrationhubstrategy;launch-wizard;meteringmarketplace;supplychain;workspaces;workspaces-thin-client;workspaces-web;worklink;bcm-data-exports;bcm-pricing-calculator;controlcatalog;discovery;invoicing;opsworks;opsworkscm;partnercentral-
 selling;ssm;ssm-contacts;ssm-guiconnect;ssm-incidents;ssm-quicksetup;ssm-sap"
+AWS_GROUP_other="ds;evs;braket;freetier;managedblockchain;managedblockchain-query"
+
+AWS_GROUP_LIST=( storage compute networking database analytics messaging monitor security ml iot media devops mgmt other )
+
+IUSE="+http speech +ssl test full ${AWS_GROUP_LIST[*]}"
+REQUIRED_USE="
+	${PYTHON_REQUIRED_USE}
+	full? ( $(printf ' !%s' "${AWS_GROUP_LIST[@]}") )
+"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+	http? ( net-misc/curl:= )
+	speech? ( media-libs/libpulse )
+	ssl? (
+		dev-libs/openssl:=
+	)
+	dev-libs/aws-crt-cpp:=
+	sys-libs/zlib
+"
+RDEPEND="
+	${DEPEND}
+	${PYTHON_DEPS}
+"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.11.586-uint64_t-does-not-name-a-type.diff
+)
+
+_aws_expand_group() {
+	local _var="AWS_GROUP_${1}"
+	printf "%s" "${!_var}"
+}
+src_configure() {
+	local mybuildtargets="core;identity-management;sts;cognito-identity;cognito-idp;cognito-sync;identitystore;sso-oidc"
+
+	local g
+	for g in "${AWS_GROUP_LIST[@]}" ; do
+		if use "${g}" || use full ; then
+			mybuildtargets+=";$( _aws_expand_group "${g}" )"
+		fi
+	done
+
+	local mycmakeargs=(
+		-DAUTORUN_UNIT_TESTS=$(usex test)
+		-DAWS_SDK_WARNINGS_ARE_ERRORS=OFF
+		-DBUILD_DEPS=NO
+		-DBUILD_ONLY="${mybuildtargets}"
+		-DCPP_STANDARD=17
+		-DENABLE_TESTING=$(usex test)
+		-DNO_ENCRYPTION=$(usex !ssl)
+		-DNO_HTTP_CLIENT=$(usex !http)
+	)
+
+	if use test; then
+		# (#759802) Due to network sandboxing of portage, internet connectivity
+		# tests will always fail. If you need a USE flag, because you want/need
+		# to perform these tests manually, please open a bug report for it.
+		mycmakeargs+=(
+			-DENABLE_HTTP_CLIENT_TESTING=OFF
+		)
+	fi
+
+	cmake_src_configure
+}


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

* [gentoo-commits] repo/proj/guru:dev commit in: dev-libs/aws-sdk-cpp/
@ 2025-07-17 15:03 Okamura Kazuya
  0 siblings, 0 replies; 5+ messages in thread
From: Okamura Kazuya @ 2025-07-17 15:03 UTC (permalink / raw
  To: gentoo-commits

commit:     38a7f77f5b7fc8418d2b1f41e3e7abf6056f3105
Author:     KotoishiHeart <trakrailysurely <AT> danceylove <DOT> net>
AuthorDate: Thu Jul 17 14:58:27 2025 +0000
Commit:     Okamura Kazuya <trakrailysurely <AT> danceylove <DOT> net>
CommitDate: Thu Jul 17 14:59:45 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=38a7f77f

dev-libs/aws-sdk-cpp: add 1.11.603

Signed-off-by: KotoishiHeart <trakrailysurely <AT> danceylove.net>

 dev-libs/aws-sdk-cpp/Manifest                    |  1 +
 dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.11.603.ebuild | 97 ++++++++++++++++++++++++
 2 files changed, 98 insertions(+)

diff --git a/dev-libs/aws-sdk-cpp/Manifest b/dev-libs/aws-sdk-cpp/Manifest
index c0db1255dc..4f19bf6511 100644
--- a/dev-libs/aws-sdk-cpp/Manifest
+++ b/dev-libs/aws-sdk-cpp/Manifest
@@ -1,2 +1,3 @@
 DIST aws-sdk-cpp-1.11.586.tar.gz 74846065 BLAKE2B dd8e0e25d004c2a06d911a23749087199dbb383f2270065085d7ed7f3adb1f70e529ee4c74560d19fbcb7f605b865c41860280eb0fb9840b650b34842860e3e3 SHA512 873cf5efaede5196bc5f0aac8593b4d00626a39e660a4e492e498348dc9e15784fabecd9df42af8db3fbdd88500fba89692c2f5abb59c37a570243b5e59a51ee
 DIST aws-sdk-cpp-1.11.596.tar.gz 75428975 BLAKE2B 221fa8adc529efac814de8ad1b92ad5e64d91bc40c3e1d046fcce1fa440085d70e4aa19ded69ad065f4d8f34465e472f6be7bd0ba1a54ad71ce83c5bc8b9238d SHA512 8fc511d08f3a8085d1c5e87edcd919a43112b156d02d0d81dee87640a81050882deea9f1a191f6bba19d9f8c90b777982519eef5fa41c12f6d706a65712f6189
+DIST aws-sdk-cpp-1.11.603.tar.gz 75915326 BLAKE2B 773baa784916403c2f96cc822689c374acb657ba9bf7ca13a68c997c00941874f1e3ce661fbe9c2f301a51d64819159826c09008dc7514c1686e9490392c35d0 SHA512 2b9a1ec24493236745eb0254c17d2624fa3ae7f3763b8dc61132854a07957e1db5c315090dcd4672add26d2cadf1c0c7b56196a5ec5dd9542b9bbe811c09c0b7

diff --git a/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.11.603.ebuild b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.11.603.ebuild
new file mode 100644
index 0000000000..022214ac6f
--- /dev/null
+++ b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.11.603.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..13} )
+
+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"
+
+# BUILD_ONLY lists
+AWS_GROUP_storage="backup;backup-gateway;datasync;ebs;fsx;glacier;mediapackage;mediapackage-vod;mediapackagev2;mediastore;mediastore-data;s3;s3-crt;snow-device-management;snowball;storagegateway;workdocs;awstransfer;importexport;rbin;s3tables;backupsearch;s3control"
+AWS_GROUP_compute="application-autoscaling;autoscaling;autoscaling-plans;batch;compute-optimizer;ec2;ec2-instance-connect;ecr;ecr-public;ecs;eks;elasticbeanstalk;elasticmapreduce;emr-containers;emr-serverless;lambda;lightsail;outposts;simspaceweaver;elasticfilesystem;elasticloadbalancing;elasticloadbalancingv2;m2;s3outposts;imagebuilder;swf;apigateway;apigatewaymanagementapi;apigatewayv2;apprunner;appstream;appsync;eks-auth;states;workspaces-instances"
+AWS_GROUP_networking="appmesh;cloudfront;cloudfront-keyvaluestore;directconnect;globalaccelerator;location;network-firewall;networkflowmonitor;networkmanager;networkmonitor;route53;route53-recovery-cluster;route53-recovery-control-config;route53-recovery-readiness;route53domains;route53profiles;route53resolver;vpc-lattice;geo-maps;geo-places;geo-routes;tnb;arc-zonal-shift;servicediscovery"
+AWS_GROUP_database="docdb;docdb-elastic;dynamodb;dynamodbstreams;keyspaces;memorydb;neptune;neptune-graph;neptunedata;opensearch;opensearchserverless;qldb;qldb-session;rds;rds-data;redshift;redshift-data;redshift-serverless;sdb;timestream-influxdb;timestream-query;timestream-write;osis;clouddirectory;dax;elasticache;es;odb"
+AWS_GROUP_analytics="athena;cleanrooms;cleanroomsml;datazone;entityresolution;finspace;finspace-data;firehose;forecast;forecastquery;glue;lakeformation;lookoutequipment;lookoutmetrics;lookoutvision;machinelearning;quicksight;repostspace;timestream-influxdb;amp;amplify;amplifybackend;amplifyuibuilder;omics;kafka;kafkaconnect;dsql;appflow;appintegrations;cloudsearch;cloudsearchdomain;databrew;dataexchange;datapipeline;kinesisanalytics;kinesisanalyticsv2;mwaa;pi"
+AWS_GROUP_messaging="chatbot;chime;chime-sdk-identity;chime-sdk-media-pipelines;chime-sdk-meetings;chime-sdk-messaging;chime-sdk-voice;connect;connect-contact-lens;connectcampaigns;connectcampaignsv2;connectcases;connectparticipant;customer-profiles;eventbridge;notifications;notificationscontacts;pinpoint;pinpoint-email;pinpoint-sms-voice-v2;pipes;rum;scheduler;sns;sqs;mailmanager;sms;sms-voice;socialmessaging;wisdom;workmail;workmailmessageflow;mq;sesv2;email"
+AWS_GROUP_monitor="config;devops-guru;health;inspector;inspector-scan;inspector2;internetmonitor;logs;monitoring;observabilityadmin;resiliencehub;security-ir;synthetics;trustedadvisor;wellarchitected;xray;fis;grafana;healthlake;oam;aiops;appfabric;evidently"
+AWS_GROUP_security="accessanalyzer;acm;acm-pca;codeguru-security;guardduty;iam;kms;macie2;payment-cryptography;payment-cryptography-data;rolesanywhere;secretsmanager;securityhub;securitylake;shield;signer;verifiedpermissions;waf;waf-regional;wafv2;auditmanager;cloudhsm;cloudhsmv2;detective;directory-service-data;pca-connector-ad;pca-connector-scep;pcs;sso;sso-admin"
+AWS_GROUP_ml="bedrock;bedrock-agent;bedrock-agent-runtime;bedrock-data-automation;bedrock-data-automation-runtime;bedrock-runtime;comprehend;comprehendmedical;frauddetector;personalize;personalize-events;personalize-runtime;rekognition;sagemaker;sagemaker-a2i-runtime;sagemaker-edge;sagemaker-featurestore-runtime;sagemaker-geospatial;sagemaker-metrics;sagemaker-runtime;textract;transcribe;transcribestreaming;translate;lex;lex-models;lexv2-models;lexv2-runtime;qapps;qbusiness;medical-imaging;kendra;kendra-ranking;polly;qconnect"
+AWS_GROUP_iot="greengrass;greengrassv2;groundstation;iot;iot-data;iot-jobs-data;iot-managed-integrations;iot1click-devices;iot1click-projects;iotanalytics;iotdeviceadvisor;iotevents;iotevents-data;iotfleetwise;iotfleethub;iotsitewise;iotthingsgraph;iottwinmaker;iotwireless;iotsecuretunneling;panorama;robomaker"
+AWS_GROUP_media="elastictranscoder;ivs;ivs-realtime;kinesis;kinesis-video-archived-media;kinesis-video-media;kinesis-video-signaling;kinesis-video-webrtc-storage;mediaconvert;mediatailor;voice-id;deadline;evs;ivschat;kinesisvideo;mediaconnect;medialive"
+AWS_GROUP_devops="codeartifact;codebuild;codecatalyst;codecommit;codeconnections;codedeploy;codeguru-reviewer;codeguru-security;codepipeline;codestar-connections;codestar-notifications;devicefarm;gamelift;gameliftstreams;proton;artifact;b2bi;serverlessrepo;schemas;mturk-requester;apptest;cloud9;codeguruprofiler;keyspacesstreams"
+AWS_GROUP_mgmt="account;appconfig;appconfigdata;applicationcostprofiler;application-insights;application-signals;budgets;billing;billingconductor;ce;cloudcontrol;cloudformation;cloudtrail;cloudtrail-data;controltower;cur;fms;license-manager;license-manager-linux-subscriptions;license-manager-user-subscriptions;marketplace-agreement;marketplace-catalog;marketplace-deployment;marketplace-entitlement;marketplace-reporting;marketplacecommerceanalytics;organizations;ram;resource-explorer-2;resource-groups;resourcegroupstaggingapi;savingsplans;service-quotas;servicecatalog;servicecatalog-appregistry;support;support-app;taxsettings;AWSMigrationHub;cost-optimization-hub;dlm;dms;drs;mgn;migration-hub-refactor-spaces;migrationhub-config;migrationhuborchestrator;migrationhubstrategy;launch-wizard;meteringmarketplace;supplychain;workspaces;workspaces-thin-client;workspaces-web;worklink;bcm-data-exports;bcm-pricing-calculator;controlcatalog;discovery;invoicing;opsworks;opsworkscm;partnercentral-
 selling;ssm;ssm-contacts;ssm-guiconnect;ssm-incidents;ssm-quicksetup;ssm-sap;mpa"
+AWS_GROUP_other="ds;evs;braket;freetier;managedblockchain;managedblockchain-query"
+
+AWS_GROUP_LIST=( storage compute networking database analytics messaging monitor security ml iot media devops mgmt other )
+
+IUSE="+http speech +ssl test full ${AWS_GROUP_LIST[*]}"
+REQUIRED_USE="
+	${PYTHON_REQUIRED_USE}
+	full? ( $(printf ' !%s' "${AWS_GROUP_LIST[@]}") )
+"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+	http? ( net-misc/curl:= )
+	speech? ( media-libs/libpulse )
+	ssl? (
+		dev-libs/openssl:=
+	)
+	dev-libs/aws-crt-cpp:=
+	sys-libs/zlib
+"
+RDEPEND="
+	${DEPEND}
+	${PYTHON_DEPS}
+"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.11.586-uint64_t-does-not-name-a-type.diff
+)
+
+_aws_expand_group() {
+	local _var="AWS_GROUP_${1}"
+	printf "%s" "${!_var}"
+}
+src_configure() {
+	local mybuildtargets="core;identity-management;sts;cognito-identity;cognito-idp;cognito-sync;identitystore;sso-oidc;events;pricing"
+
+	local g
+	for g in "${AWS_GROUP_LIST[@]}" ; do
+		if use "${g}" || use full ; then
+			mybuildtargets+=";$( _aws_expand_group "${g}" )"
+		fi
+	done
+
+	local mycmakeargs=(
+		-DAUTORUN_UNIT_TESTS=$(usex test)
+		-DAWS_SDK_WARNINGS_ARE_ERRORS=OFF
+		-DBUILD_DEPS=NO
+		-DBUILD_ONLY="${mybuildtargets}"
+		-DCPP_STANDARD=17
+		-DENABLE_TESTING=$(usex test)
+		-DNO_ENCRYPTION=$(usex !ssl)
+		-DNO_HTTP_CLIENT=$(usex !http)
+	)
+
+	if use test; then
+		# (#759802) Due to network sandboxing of portage, internet connectivity
+		# tests will always fail. If you need a USE flag, because you want/need
+		# to perform these tests manually, please open a bug report for it.
+		mycmakeargs+=(
+			-DENABLE_HTTP_CLIENT_TESTING=OFF
+		)
+	fi
+
+	cmake_src_configure
+}


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

* [gentoo-commits] repo/proj/guru:dev commit in: dev-libs/aws-sdk-cpp/
@ 2025-09-16 15:54 Okamura Kazuya
  0 siblings, 0 replies; 5+ messages in thread
From: Okamura Kazuya @ 2025-09-16 15:54 UTC (permalink / raw
  To: gentoo-commits

commit:     8c4ec1031178c60f192d3a08e1d2e3fb4f5bfa1b
Author:     KotoishiHeart <trakrailysurely <AT> danceylove <DOT> net>
AuthorDate: Tue Sep 16 15:51:54 2025 +0000
Commit:     Okamura Kazuya <trakrailysurely <AT> danceylove <DOT> net>
CommitDate: Tue Sep 16 15:51:54 2025 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=8c4ec103

dev-libs/aws-sdk-cpp: add 1.11.648

Signed-off-by: KotoishiHeart <trakrailysurely <AT> danceylove.net>

 dev-libs/aws-sdk-cpp/Manifest                    |  1 +
 dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.11.648.ebuild | 97 ++++++++++++++++++++++++
 2 files changed, 98 insertions(+)

diff --git a/dev-libs/aws-sdk-cpp/Manifest b/dev-libs/aws-sdk-cpp/Manifest
index 4f19bf6511..9306501a7a 100644
--- a/dev-libs/aws-sdk-cpp/Manifest
+++ b/dev-libs/aws-sdk-cpp/Manifest
@@ -1,3 +1,4 @@
 DIST aws-sdk-cpp-1.11.586.tar.gz 74846065 BLAKE2B dd8e0e25d004c2a06d911a23749087199dbb383f2270065085d7ed7f3adb1f70e529ee4c74560d19fbcb7f605b865c41860280eb0fb9840b650b34842860e3e3 SHA512 873cf5efaede5196bc5f0aac8593b4d00626a39e660a4e492e498348dc9e15784fabecd9df42af8db3fbdd88500fba89692c2f5abb59c37a570243b5e59a51ee
 DIST aws-sdk-cpp-1.11.596.tar.gz 75428975 BLAKE2B 221fa8adc529efac814de8ad1b92ad5e64d91bc40c3e1d046fcce1fa440085d70e4aa19ded69ad065f4d8f34465e472f6be7bd0ba1a54ad71ce83c5bc8b9238d SHA512 8fc511d08f3a8085d1c5e87edcd919a43112b156d02d0d81dee87640a81050882deea9f1a191f6bba19d9f8c90b777982519eef5fa41c12f6d706a65712f6189
 DIST aws-sdk-cpp-1.11.603.tar.gz 75915326 BLAKE2B 773baa784916403c2f96cc822689c374acb657ba9bf7ca13a68c997c00941874f1e3ce661fbe9c2f301a51d64819159826c09008dc7514c1686e9490392c35d0 SHA512 2b9a1ec24493236745eb0254c17d2624fa3ae7f3763b8dc61132854a07957e1db5c315090dcd4672add26d2cadf1c0c7b56196a5ec5dd9542b9bbe811c09c0b7
+DIST aws-sdk-cpp-1.11.648.tar.gz 76953361 BLAKE2B b9bd75f2e9b69820ade78602eba6e24e994ec76f9ef68f67cdc575893607deffe7bd4149de8b400708c198c5f04a02c3674f4fd8966dd16ae1cb463e5b580da4 SHA512 0868209338b596c66a2261a3652145ebcaf9a59b962f8d6a5e30ca375a555b6ef71838e8ceff69258945afbfed9f08e532ac5e0d0a04232d00560c020799139e

diff --git a/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.11.648.ebuild b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.11.648.ebuild
new file mode 100644
index 0000000000..1d2698eb0c
--- /dev/null
+++ b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.11.648.ebuild
@@ -0,0 +1,97 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+PYTHON_COMPAT=( python3_{11..13} )
+
+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"
+
+# BUILD_ONLY lists
+AWS_GROUP_storage="backup;backup-gateway;datasync;ebs;fsx;glacier;mediapackage;mediapackage-vod;mediapackagev2;mediastore;mediastore-data;s3;s3-crt;s3vectors;snow-device-management;snowball;storagegateway;workdocs;awstransfer;importexport;rbin;s3tables;backupsearch;s3control"
+AWS_GROUP_compute="application-autoscaling;autoscaling;autoscaling-plans;batch;compute-optimizer;ec2;ec2-instance-connect;ecr;ecr-public;ecs;eks;elasticbeanstalk;elasticmapreduce;emr-containers;emr-serverless;lambda;lightsail;outposts;simspaceweaver;elasticfilesystem;elasticloadbalancing;elasticloadbalancingv2;m2;s3outposts;imagebuilder;swf;apigateway;apigatewaymanagementapi;apigatewayv2;apprunner;appstream;appsync;eks-auth;states;workspaces-instances"
+AWS_GROUP_networking="appmesh;cloudfront;cloudfront-keyvaluestore;directconnect;globalaccelerator;location;network-firewall;networkflowmonitor;networkmanager;networkmonitor;route53;route53-recovery-cluster;route53-recovery-control-config;route53-recovery-readiness;route53domains;route53profiles;route53resolver;vpc-lattice;geo-maps;geo-places;geo-routes;tnb;arc-zonal-shift;servicediscovery"
+AWS_GROUP_database="docdb;docdb-elastic;dynamodb;dynamodbstreams;keyspaces;memorydb;neptune;neptune-graph;neptunedata;opensearch;opensearchserverless;qldb;qldb-session;rds;rds-data;redshift;redshift-data;redshift-serverless;sdb;timestream-influxdb;timestream-query;timestream-write;osis;clouddirectory;dax;elasticache;es;odb"
+AWS_GROUP_analytics="athena;cleanrooms;cleanroomsml;datazone;entityresolution;finspace;finspace-data;firehose;forecast;forecastquery;glue;lakeformation;lookoutequipment;lookoutmetrics;lookoutvision;machinelearning;quicksight;repostspace;timestream-influxdb;amp;amplify;amplifybackend;amplifyuibuilder;omics;kafka;kafkaconnect;dsql;appflow;appintegrations;cloudsearch;cloudsearchdomain;databrew;dataexchange;datapipeline;kinesisanalytics;kinesisanalyticsv2;mwaa;pi"
+AWS_GROUP_messaging="chatbot;chime;chime-sdk-identity;chime-sdk-media-pipelines;chime-sdk-meetings;chime-sdk-messaging;chime-sdk-voice;connect;connect-contact-lens;connectcampaigns;connectcampaignsv2;connectcases;connectparticipant;customer-profiles;eventbridge;notifications;notificationscontacts;pinpoint;pinpoint-email;pinpoint-sms-voice-v2;pipes;rum;scheduler;sns;sqs;mailmanager;sms;sms-voice;socialmessaging;wisdom;workmail;workmailmessageflow;mq;sesv2;email"
+AWS_GROUP_monitor="config;devops-guru;health;inspector;inspector-scan;inspector2;internetmonitor;logs;monitoring;observabilityadmin;resiliencehub;security-ir;synthetics;trustedadvisor;wellarchitected;xray;fis;grafana;healthlake;oam;aiops;appfabric;evidently"
+AWS_GROUP_security="accessanalyzer;acm;acm-pca;codeguru-security;guardduty;iam;kms;macie2;payment-cryptography;payment-cryptography-data;rolesanywhere;secretsmanager;securityhub;securitylake;shield;signer;verifiedpermissions;waf;waf-regional;wafv2;auditmanager;cloudhsm;cloudhsmv2;detective;directory-service-data;pca-connector-ad;pca-connector-scep;pcs;sso;sso-admin"
+AWS_GROUP_ml="bedrock;bedrock-agent;bedrock-agent-runtime;bedrock-data-automation;bedrock-data-automation-runtime;bedrock-runtime;bedrock-agentcore;bedrock-agentcore-control;comprehend;comprehendmedical;frauddetector;personalize;personalize-events;personalize-runtime;rekognition;sagemaker;sagemaker-a2i-runtime;sagemaker-edge;sagemaker-featurestore-runtime;sagemaker-geospatial;sagemaker-metrics;sagemaker-runtime;textract;transcribe;transcribestreaming;translate;lex;lex-models;lexv2-models;lexv2-runtime;qapps;qbusiness;medical-imaging;kendra;kendra-ranking;polly;qconnect"
+AWS_GROUP_iot="greengrass;greengrassv2;groundstation;iot;iot-data;iot-jobs-data;iot-managed-integrations;iot1click-devices;iot1click-projects;iotanalytics;iotdeviceadvisor;iotevents;iotevents-data;iotfleetwise;iotfleethub;iotsitewise;iotthingsgraph;iottwinmaker;iotwireless;iotsecuretunneling;panorama;robomaker"
+AWS_GROUP_media="elastictranscoder;ivs;ivs-realtime;kinesis;kinesis-video-archived-media;kinesis-video-media;kinesis-video-signaling;kinesis-video-webrtc-storage;mediaconvert;mediatailor;voice-id;deadline;evs;ivschat;kinesisvideo;mediaconnect;medialive"
+AWS_GROUP_devops="codeartifact;codebuild;codecatalyst;codecommit;codeconnections;codedeploy;codeguru-reviewer;codeguru-security;codepipeline;codestar-connections;codestar-notifications;devicefarm;gamelift;gameliftstreams;proton;artifact;b2bi;serverlessrepo;schemas;mturk-requester;apptest;cloud9;codeguruprofiler;keyspacesstreams"
+AWS_GROUP_mgmt="account;appconfig;appconfigdata;applicationcostprofiler;application-insights;application-signals;budgets;billing;billingconductor;ce;cloudcontrol;cloudformation;cloudtrail;cloudtrail-data;controltower;cur;fms;license-manager;license-manager-linux-subscriptions;license-manager-user-subscriptions;marketplace-agreement;marketplace-catalog;marketplace-deployment;marketplace-entitlement;marketplace-reporting;marketplacecommerceanalytics;organizations;ram;resource-explorer-2;resource-groups;resourcegroupstaggingapi;savingsplans;service-quotas;servicecatalog;servicecatalog-appregistry;support;support-app;taxsettings;AWSMigrationHub;cost-optimization-hub;dlm;dms;drs;mgn;migration-hub-refactor-spaces;migrationhub-config;migrationhuborchestrator;migrationhubstrategy;launch-wizard;meteringmarketplace;supplychain;workspaces;workspaces-thin-client;workspaces-web;worklink;bcm-data-exports;bcm-pricing-calculator;bcm-dashboards;bcm-recommended-actions;controlcatalog;discovery;invoic
 ing;opsworks;opsworkscm;partnercentral-selling;ssm;ssm-contacts;ssm-guiconnect;ssm-incidents;ssm-quicksetup;ssm-sap;mpa"
+AWS_GROUP_other="ds;evs;braket;freetier;managedblockchain;managedblockchain-query;arc-region-switch"
+
+AWS_GROUP_LIST=( storage compute networking database analytics messaging monitor security ml iot media devops mgmt other )
+
+IUSE="+http speech +ssl test full ${AWS_GROUP_LIST[*]}"
+REQUIRED_USE="
+	${PYTHON_REQUIRED_USE}
+	full? ( $(printf ' !%s' "${AWS_GROUP_LIST[@]}") )
+"
+RESTRICT="!test? ( test )"
+
+DEPEND="
+	http? ( net-misc/curl:= )
+	speech? ( media-libs/libpulse )
+	ssl? (
+		dev-libs/openssl:=
+	)
+	dev-libs/aws-crt-cpp:=
+	sys-libs/zlib
+"
+RDEPEND="
+	${DEPEND}
+	${PYTHON_DEPS}
+"
+BDEPEND="virtual/pkgconfig"
+
+PATCHES=(
+	"${FILESDIR}"/${PN}-1.11.586-uint64_t-does-not-name-a-type.diff
+)
+
+_aws_expand_group() {
+	local _var="AWS_GROUP_${1}"
+	printf "%s" "${!_var}"
+}
+src_configure() {
+	local mybuildtargets="core;identity-management;sts;cognito-identity;cognito-idp;cognito-sync;identitystore;sso-oidc;events;pricing"
+
+	local g
+	for g in "${AWS_GROUP_LIST[@]}" ; do
+		if use "${g}" || use full ; then
+			mybuildtargets+=";$( _aws_expand_group "${g}" )"
+		fi
+	done
+
+	local mycmakeargs=(
+		-DAUTORUN_UNIT_TESTS=$(usex test)
+		-DAWS_SDK_WARNINGS_ARE_ERRORS=OFF
+		-DBUILD_DEPS=NO
+		-DBUILD_ONLY="${mybuildtargets}"
+		-DCPP_STANDARD=17
+		-DENABLE_TESTING=$(usex test)
+		-DNO_ENCRYPTION=$(usex !ssl)
+		-DNO_HTTP_CLIENT=$(usex !http)
+	)
+
+	if use test; then
+		# (#759802) Due to network sandboxing of portage, internet connectivity
+		# tests will always fail. If you need a USE flag, because you want/need
+		# to perform these tests manually, please open a bug report for it.
+		mycmakeargs+=(
+			-DENABLE_HTTP_CLIENT_TESTING=OFF
+		)
+	fi
+
+	cmake_src_configure
+}


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

end of thread, other threads:[~2025-09-16 15:55 UTC | newest]

Thread overview: 5+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2025-06-21  2:29 [gentoo-commits] repo/proj/guru:dev commit in: dev-libs/aws-sdk-cpp/ Okamura Kazuya
  -- strict thread matches above, loose matches on Subject: below --
2025-06-21  2:29 Okamura Kazuya
2025-06-26 13:43 Okamura Kazuya
2025-07-17 15:03 Okamura Kazuya
2025-09-16 15:54 Okamura Kazuya

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