Gentoo Archives: gentoo-commits

From: Joonas Niilola <juippis@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: dev-libs/aws-sdk-cpp/
Date: Tue, 15 Sep 2020 11:49:39
Message-Id: 1600170564.17c1ae52bd56daf43bb4ab86e9245130c6160593.juippis@gentoo
1 commit: 17c1ae52bd56daf43bb4ab86e9245130c6160593
2 Author: Sven Eden <sven.eden <AT> prydeworx <DOT> com>
3 AuthorDate: Mon Sep 14 13:46:34 2020 +0000
4 Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
5 CommitDate: Tue Sep 15 11:49:24 2020 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17c1ae52
7
8 dev-libs/aws-sdk-cpp: Removed obsolete version 1.7.178 ebuild
9
10 Package-Manager: Portage-3.0.7, Repoman-3.0.1
11 Signed-off-by: Sven Eden <sven.eden <AT> prydeworx.com>
12 Closes: https://github.com/gentoo/gentoo/pull/17536
13 Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
14
15 dev-libs/aws-sdk-cpp/Manifest | 1 -
16 dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.7.178.ebuild | 151 ------------------------
17 2 files changed, 152 deletions(-)
18
19 diff --git a/dev-libs/aws-sdk-cpp/Manifest b/dev-libs/aws-sdk-cpp/Manifest
20 index 673b58f193e..c27b05abb98 100644
21 --- a/dev-libs/aws-sdk-cpp/Manifest
22 +++ b/dev-libs/aws-sdk-cpp/Manifest
23 @@ -1,2 +1 @@
24 -DIST aws-sdk-cpp-1.7.178.tar.gz 22589166 BLAKE2B 40364307fb676a89cf2b363d02dfa95e03c6e0b02e34c3d5376820dd7721f13108bf1f1713ff5f39dfc7d98f5cd368718601a397f55c4e26a37cd62d346cbf70 SHA512 b5c969d8b0b9ca5aa7b6af762bf79647ee407cae2686b90c4acefb6a113cf4e7a582e4e5aebd2e6289685e6ac373f9f994e57cd34bd12543b2b36142e00df478
25 DIST aws-sdk-cpp-1.8.46.tar.gz 28989406 BLAKE2B 47a72d1e0578ecd28e376f3c6688a997faeeae41ba5e4ab5aeff59a2d8f592fc63746445728ab3236952cfc045dc683c816c77dfb8fbe3d98904e50013201ace SHA512 9fedc9de84721189f001a0a5fb2dd63987a366a37ec6354234b244da39929b420e6289bd319d0f056fa4274b7bc682d1aab2dddd5dc823abdf24b69536610ed4
26
27 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
28 deleted file mode 100644
29 index 1d647355d4e..00000000000
30 --- a/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.7.178.ebuild
31 +++ /dev/null
32 @@ -1,151 +0,0 @@
33 -# Copyright 1999-2020 Gentoo Authors
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=7
37 -
38 -PYTHON_COMPAT=( python2_7 )
39 -
40 -inherit cmake python-single-r1
41 -
42 -DESCRIPTION="AWS SDK for C++"
43 -HOMEPAGE="https://aws.amazon.com/sdk-for-cpp/"
44 -SRC_URI="https://github.com/aws/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
45 -
46 -LICENSE="Apache-2.0"
47 -SLOT="0"
48 -KEYWORDS="~amd64 ~x86"
49 -
50 -MODULES=(
51 - access-management apigateway backup batch budgets chime cloud-desktop cloud-dev cloud-media cloud-mobile
52 - cloudformation cloudfront cloudhsm cloudsearch cloudwatch cognito config dlm ec2 ecr ecs eks elasticache
53 - elasticbeanstalk elasticloadbalancing elasticmapreduce email es events fsx globalaccelerator iot kinesis kms
54 - lambda lex license-manager lightsail machinelearning macie managedblockchain marketplace opsworks organizations
55 - other personalize polly queues rds rekognition resource-groups route53 s3 sagemaker secretsmanager securityhub
56 - serverlessrepo shield sns sqs textract transcribe translate waf
57 -)
58 -
59 -IUSE="+http libressl +rtti +ssl static-libs test unity-build ${MODULES[*]}"
60 -REQUIRED_USE="${PYTHON_REQUIRED_USE}"
61 -RESTRICT="!test? ( test )"
62 -
63 -DEPEND="
64 - http? ( net-misc/curl:= )
65 - polly? ( media-sound/pulseaudio )
66 - ssl? (
67 - !libressl? ( dev-libs/openssl:0= )
68 - libressl? ( dev-libs/libressl:0= )
69 - )
70 - dev-libs/aws-c-common
71 - dev-libs/aws-checksums
72 - dev-libs/aws-c-event-stream
73 - sys-libs/zlib
74 -"
75 -RDEPEND="
76 - ${DEPEND}
77 - ${PYTHON_DEPS}
78 -"
79 -
80 -src_configure() {
81 - local mybuildtargets="core"
82 -
83 - for module in ${MODULES[@]}; do
84 - if use ${module}; then
85 - if [ "${module}" = "access-management" ] ; then
86 - mybuildtargets+=";${module};acm;acm-pca;iam;identity-management;ram;sts"
87 - elif [ "${module}" = "apigateway" ] ; then
88 - mybuildtargets+=";${module};apigatewaymanagementapi;apigatewayv2"
89 - elif [ "${module}" = "budgets" ] ; then
90 - mybuildtargets+=";${module};ce;cur"
91 - elif [ "${module}" = "cloud-desktop" ] ; then
92 - mybuildtargets+=";appstream;workdocs;worklink;workmail;workspaces"
93 - elif [ "${module}" = "cloud-dev" ] ; then
94 - mybuildtargets+=";cloud9;codebuild;codecommit;codedeploy;codepipeline;codestar;xray"
95 - if ! use "queues"; then
96 - mybuildtargets+=";queues"
97 - fi
98 - elif [ "${module}" = "cloud-media" ] ; then
99 - mybuildtargets+=";elastictranscoder;mediaconnect;mediaconvert;medialive;mediapackage"
100 - mybuildtargets+=";mediapackage-vod;mediastore;mediastore-data;mediatailor"
101 - elif [ "${module}" = "cloud-mobile" ] ; then
102 - mybuildtargets+=";amplify;appsync;devicefarm;mobile;mobileanalytics;pinpoint"
103 - mybuildtargets+=";pinpoint-email;sms-voice"
104 - if ! use "sns"; then
105 - mybuildtargets+=";sns"
106 - fi
107 - elif [ "${module}" = "cloudhsm" ] ; then
108 - mybuildtargets+=";${module};cloudhsmv2"
109 - elif [ "${module}" = "cloudsearch" ] ; then
110 - mybuildtargets+=";${module};cloudsearchdomain"
111 - elif [ "${module}" = "cloudwatch" ] ; then
112 - mybuildtargets+=";application-insights;appmesh;cloudtrail;guardduty;health;inspector"
113 - mybuildtargets+=";logs;monitoring"
114 - elif [ "${module}" = "cognito" ] ; then
115 - mybuildtargets+=";cognito-identity;cognito-idp;cognito-sync"
116 - elif [ "${module}" = "dynamodb" ] ; then
117 - mybuildtargets+=";${module};dax;dynamodbstreams"
118 - elif [ "${module}" = "ec2" ] ; then
119 - mybuildtargets+=";${module};autoscaling;autoscaling-plans;application-autoscaling"
120 - mybuildtargets+=";ec2-instance-connect;elasticfilesystem"
121 - elif [ "${module}" = "elasticloadbalancing" ] ; then
122 - mybuildtargets+=";${module};elasticloadbalancingv2"
123 - elif [ "${module}" = "events" ] ; then
124 - mybuildtargets+=";${module};eventbridge"
125 - elif [ "${module}" = "iot" ] ; then
126 - mybuildtargets+=";${module};greengrass;iot1click-devices;iot1click-projects"
127 - mybuildtargets+=";iotanalytics;iot-data;iotevents;iotevents-data;iot-jobs-data"
128 - mybuildtargets+=";iotthingsgraph"
129 - elif [ "${module}" = "kinesis" ] ; then
130 - mybuildtargets+=";${module};firehose;kinesisanalytics;kinesisanalyticsv2;kinesisvideo"
131 - mybuildtargets+=";kinesis-video-archived-media;kinesis-video-media"
132 - elif [ "${module}" = "lex" ] ; then
133 - mybuildtargets+=";${module};lex-models"
134 - elif [ "${module}" = "marketplace" ] ; then
135 - mybuildtargets+=";marketplacecommerceanalytics;marketplace-entitlement"
136 - mybuildtargets+=";meteringmarketplace;pricing"
137 - elif [ "${module}" = "opsworks" ] ; then
138 - mybuildtargets+=";${module};opsworkscm"
139 - elif [ "${module}" = "other" ] ; then
140 - mybuildtargets+=";AWSMigrationHub;alexaforbusiness;clouddirectory;comprehend"
141 - mybuildtargets+=";comprehendmedical;connect;datapipeline;datasync;directconnect"
142 - mybuildtargets+=";discovery;dms;docdb;ds;dynamodb;gamelift;glue;groundstation"
143 - mybuildtargets+=";importexport;kafka;lakeformation;mq;mturk-requester;neptune"
144 - mybuildtargets+=";quicksight;redshift;robomaker;sdb;service-quotas;servicecatalog"
145 - mybuildtargets+=";servicediscovery;signer;sms;snowball;ssm;states;storagegateway"
146 - mybuildtargets+=";support;swf"
147 - elif [ "${module}" = "personalize" ] ; then
148 - mybuildtargets+=";${module};personalize-events;personalize-runtime"
149 - elif [ "${module}" = "polly" ] ; then
150 - mybuildtargets+=";${module};text-to-speech"
151 - elif [ "${module}" = "rds" ] ; then
152 - mybuildtargets+=";${module};pi;rds-data"
153 - elif [ "${module}" = "resource-groups" ] ; then
154 - mybuildtargets+=";${module};resourcegroupstaggingapi"
155 - elif [ "${module}" = "route53" ] ; then
156 - mybuildtargets+=";${module};route53domains;route53resolver"
157 - elif [ "${module}" = "s3" ] ; then
158 - mybuildtargets+=";${module};athena;awstransfer;glacier;s3-encryption;s3control;transfer"
159 - elif [ "${module}" = "sagemaker" ] ; then
160 - mybuildtargets+=";${module};sagemaker-runtime"
161 - elif [ "${module}" = "transcribe" ] ; then
162 - mybuildtargets+=";${module};transcribestreaming"
163 - elif [ "${module}" = "waf" ] ; then
164 - mybuildtargets+=";${module};fms;waf-regional"
165 - else
166 - mybuildtargets+=";${module}"
167 - fi
168 - fi
169 - done
170 -
171 - local mycmakeargs=(
172 - -DBUILD_DEPS=NO
173 - -DBUILD_ONLY="${mybuildtargets}"
174 - -DBUILD_SHARED_LIBS=$(usex !static-libs)
175 - -DCPP_STANDARD=17
176 - -DENABLE_RTTI=$(usex rtti)
177 - -DENABLE_TESTING=$(usex test)
178 - -DENABLE_UNITY_BUILD=$(usex unity-build)
179 - -DNO_ENCRYPTION=$(usex !ssl)
180 - -DNO_HTTP_CLIENT=$(usex !http)
181 - )
182 - cmake_src_configure
183 -}