summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSven Eden <sven.eden@prydeworx.com>2020-12-12 18:15:59 +0100
committerJoonas Niilola <juippis@gentoo.org>2020-12-13 12:50:22 +0200
commitd0d0a78435ff1d94cfe931fe712d769cb9a5873a (patch)
treee88e81b67bb4aadcb08f183eefce5fa05ea87830 /dev-libs
parentdev-libs/aws-sdk-cpp: Version 1.8.105 bump (diff)
downloadgentoo-d0d0a78435ff1d94cfe931fe712d769cb9a5873a.tar.gz
gentoo-d0d0a78435ff1d94cfe931fe712d769cb9a5873a.tar.bz2
gentoo-d0d0a78435ff1d94cfe931fe712d769cb9a5873a.zip
dev-libs/aws-sdk-cpp: Remove obsolete ebuild
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Sven Eden <sven.eden@prydeworx.com> Closes: https://github.com/gentoo/gentoo/pull/18623 Signed-off-by: Joonas Niilola <juippis@gentoo.org>
Diffstat (limited to 'dev-libs')
-rw-r--r--dev-libs/aws-sdk-cpp/Manifest1
-rw-r--r--dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.46-r2.ebuild184
-rw-r--r--dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-1.8.46-remove_Werror_from_FLAGS.patch30
3 files changed, 0 insertions, 215 deletions
diff --git a/dev-libs/aws-sdk-cpp/Manifest b/dev-libs/aws-sdk-cpp/Manifest
index 787351bbd422..283ae812409e 100644
--- a/dev-libs/aws-sdk-cpp/Manifest
+++ b/dev-libs/aws-sdk-cpp/Manifest
@@ -1,2 +1 @@
DIST aws-sdk-cpp-1.8.105.tar.gz 31880249 BLAKE2B 1a2eb972b716c656f45b8d1d12fc3e7280c171e4a19eb5431e320511365d305211e8567aa7fcc3e21f553ad5befda91829df6ccf60c23296d210d0c7347bb2a2 SHA512 a76da095718c8569c62597431d29a0a54c1a7f81c1825894f0f40b1a971a3e0b4f0813da4ac929612b9bb5f92501ee6a034436faa6eef678d936117765baab7e
-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.8.46-r2.ebuild b/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.46-r2.ebuild
deleted file mode 100644
index a2d30d7fccdd..000000000000
--- a/dev-libs/aws-sdk-cpp/aws-sdk-cpp-1.8.46-r2.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-PYTHON_COMPAT=( python3_{7..9} )
-
-inherit cmake python-single-r1
-
-DESCRIPTION="AWS SDK for C++"
-HOMEPAGE="https://aws.amazon.com/sdk-for-cpp/"
-SRC_URI="https://github.com/aws/${PN}/archive/${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="~amd64 ~x86"
-
-MODULES=(
- access-management apigateway appconfig backup batch budgets chime cloud-desktop cloud-dev cloud-media
- cloud-mobile cloudformation cloudfront cloudhsm cloudsearch cloudwatch cognito config dlm ebs ec2 ecr ecs eks
- elasticache elasticbeanstalk elastic-inference elasticloadbalancing elasticmapreduce email es events forecast
- frauddetector fsx globalaccelerator iot kendra kinesis kms lambda lex license-manager lightsail machinelearning
- macie managedblockchain marketplace networkmanager opsworks organizations other outposts personalize polly qldb
- queues rds rekognition resource-groups route53 s3 sagemaker secretsmanager securityhub serverlessrepo shield sns
- sqs textract transcribe translate waf
-)
-
-IUSE="+http libressl pulseaudio +rtti +ssl static-libs test unity-build ${MODULES[*]}"
-REQUIRED_USE="${PYTHON_REQUIRED_USE}"
-RESTRICT="!test? ( test )"
-
-DEPEND="
- http? ( net-misc/curl:= )
- pulseaudio? ( media-sound/pulseaudio )
- ssl? (
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:0= )
- )
- >=dev-libs/aws-c-common-0.4.26:=[static-libs=]
- >=dev-libs/aws-c-event-stream-0.1.6:=[static-libs=]
- >=dev-libs/aws-checksums-0.1.9:=[static-libs=]
- sys-libs/zlib
-"
-RDEPEND="
- ${DEPEND}
- ${PYTHON_DEPS}
-"
-
-PATCHES=(
- "${FILESDIR}"/${PN}-upgrade_android-build_build_and_test_android_py-3.9.patch
- "${FILESDIR}"/${PN}-upgrade_binary-release-pipeline_lambda_publish_py-3.9.patch
- "${FILESDIR}"/${PN}-upgrade_CI_ConstructReleaseDoc_py-3.9.patch
- "${FILESDIR}"/${PN}-upgrade_CI_ExtractBuildArgs_py-3.9.patch
- "${FILESDIR}"/${PN}-upgrade_CI_handle_release_notification_py-3.9.patch
- "${FILESDIR}"/${PN}-upgrade_CI_move_release_doc_to_models_py-3.9.patch
- "${FILESDIR}"/${PN}-upgrade_doc_crosslinks_generate_cross_link_data_py-3.9.patch
- "${FILESDIR}"/${PN}-upgrade_scripts_build_3rdparty_py-3.9.patch
- "${FILESDIR}"/${PN}-upgrade_scripts_build_example_py-3.9.patch
- "${FILESDIR}"/${PN}-upgrade_scripts_dummy_web_server_py-3.9.patch
- "${FILESDIR}"/${PN}-upgrade_scripts_endpoints_checker_py-3.9.patch
- "${FILESDIR}"/${PN}-upgrade_scripts_gather_3rdparty_py-3.9.patch
- "${FILESDIR}"/${PN}-upgrade_scripts_generate_sdks_py-3.9.patch
- "${FILESDIR}"/${PN}-upgrade_scripts_renew_license_py-3.9.patch
- "${FILESDIR}"/${PN}-upgrade_scripts_run_integration_tests_py-3.9.patch
- "${FILESDIR}"/${P}-remove_Werror_from_FLAGS.patch
-)
-
-src_configure() {
- local mybuildtargets="core"
-
- for module in ${MODULES[@]}; do
- if use ${module}; then
- if [ "${module}" = "access-management" ] ; then
- mybuildtargets+=";${module};accessanalyzer;acm;acm-pca;dataexchange;iam"
- mybuildtargets+=";identity-management;identitystore;ram;sso;sso-oidc;sts"
- elif [ "${module}" = "apigateway" ] ; then
- mybuildtargets+=";${module};apigatewaymanagementapi;apigatewayv2"
- elif [ "${module}" = "budgets" ] ; then
- mybuildtargets+=";${module};ce;cur"
- elif [ "${module}" = "cloud-desktop" ] ; then
- mybuildtargets+=";appstream;workdocs;worklink;workmail;workmailmessageflow;workspaces"
- elif [ "${module}" = "cloud-dev" ] ; then
- mybuildtargets+=";cloud9;codeartifact;codebuild;codecommit;codedeploy;codeguruprofiler"
- mybuildtargets+=";codeguru-reviewer;codepipeline;codestar;codestar-connections"
- mybuildtargets+=";codestar-notifications;honeycode;xray"
- if ! use "queues"; then
- mybuildtargets+=";queues"
- fi
- elif [ "${module}" = "cloud-media" ] ; then
- mybuildtargets+=";elastictranscoder;mediaconnect;mediaconvert;medialive;mediapackage"
- mybuildtargets+=";mediapackage-vod;mediastore;mediastore-data;mediatailor"
- elif [ "${module}" = "cloud-mobile" ] ; then
- mybuildtargets+=";amplify;appsync;devicefarm;mobile;mobileanalytics;pinpoint"
- mybuildtargets+=";pinpoint-email;sms-voice"
- if ! use "sns"; then
- mybuildtargets+=";sns"
- fi
- elif [ "${module}" = "cloudhsm" ] ; then
- mybuildtargets+=";${module};cloudhsmv2"
- elif [ "${module}" = "cloudsearch" ] ; then
- mybuildtargets+=";${module};cloudsearchdomain"
- elif [ "${module}" = "cloudwatch" ] ; then
- mybuildtargets+=";application-insights;appmesh;cloudtrail;compute-optimizer;guardduty"
- mybuildtargets+=";health;inspector;logs;monitoring;synthetics"
- elif [ "${module}" = "cognito" ] ; then
- mybuildtargets+=";cognito-identity;cognito-idp;cognito-sync"
- elif [ "${module}" = "dynamodb" ] ; then
- mybuildtargets+=";${module};dax;dynamodbstreams"
- elif [ "${module}" = "ec2" ] ; then
- mybuildtargets+=";${module};autoscaling;autoscaling-plans;application-autoscaling"
- mybuildtargets+=";ec2-instance-connect;elasticfilesystem;imagebuilder;savingsplans"
- elif [ "${module}" = "elasticloadbalancing" ] ; then
- mybuildtargets+=";${module};elasticloadbalancingv2"
- elif [ "${module}" = "email" ] ; then
- mybuildtargets+=";${module};sesv2"
- elif [ "${module}" = "events" ] ; then
- mybuildtargets+=";${module};eventbridge"
- elif [ "${module}" = "forecast" ] ; then
- mybuildtargets+=";${module};forecastquery"
- elif [ "${module}" = "iot" ] ; then
- mybuildtargets+=";${module};greengrass;iot1click-devices;iot1click-projects"
- mybuildtargets+=";iotanalytics;iot-data;iotevents;iotevents-data;iot-jobs-data"
- mybuildtargets+=";iotsecuretunneling;iotsitewise;iotthingsgraph"
- elif [ "${module}" = "kinesis" ] ; then
- mybuildtargets+=";${module};firehose;ivs;kinesisanalytics;kinesisanalyticsv2"
- mybuildtargets+=";kinesisvideo;kinesis-video-archived-media;kinesis-video-media"
- mybuildtargets+=";kinesis-video-signaling"
- elif [ "${module}" = "lex" ] ; then
- mybuildtargets+=";${module};lex-models"
- elif [ "${module}" = "macie" ] ; then
- mybuildtargets+=";${module};macie2"
- elif [ "${module}" = "marketplace" ] ; then
- mybuildtargets+=";marketplacecommerceanalytics;marketplace-catalog"
- mybuildtargets+=";marketplace-entitlement;meteringmarketplace;pricing"
- elif [ "${module}" = "opsworks" ] ; then
- mybuildtargets+=";${module};opsworkscm"
- elif [ "${module}" = "other" ] ; then
- mybuildtargets+=";AWSMigrationHub;alexaforbusiness;appflow;braket;clouddirectory"
- mybuildtargets+=";comprehend;comprehendmedical;connect;datapipeline;datasync"
- mybuildtargets+=";directconnect;discovery;dms;docdb;ds;dynamodb;gamelift;glue"
- mybuildtargets+=";groundstation;importexport;kafka;lakeformation"
- mybuildtargets+=";migrationhub-config;mq;mturk-requester;neptune;quicksight;redshift"
- mybuildtargets+=";robomaker;sdb;schemas;service-quotas;servicecatalog;servicediscovery"
- mybuildtargets+=";signer;sms;snowball;ssm;states;storagegateway;support;swf"
- elif [ "${module}" = "personalize" ] ; then
- mybuildtargets+=";${module};personalize-events;personalize-runtime"
- elif [ "${module}" = "polly" ] ; then
- mybuildtargets+=";${module};text-to-speech"
- elif [ "${module}" = "qldb" ] ; then
- mybuildtargets+=";${module};qldb-session"
- elif [ "${module}" = "rds" ] ; then
- mybuildtargets+=";${module};pi;rds-data"
- elif [ "${module}" = "resource-groups" ] ; then
- mybuildtargets+=";${module};resourcegroupstaggingapi"
- elif [ "${module}" = "route53" ] ; then
- mybuildtargets+=";${module};route53domains;route53resolver"
- elif [ "${module}" = "s3" ] ; then
- mybuildtargets+=";${module};athena;awstransfer;glacier;s3-encryption;s3control;transfer"
- elif [ "${module}" = "sagemaker" ] ; then
- mybuildtargets+=";${module};sagemaker-a2i-runtime;sagemaker-runtime"
- elif [ "${module}" = "transcribe" ] ; then
- mybuildtargets+=";${module};transcribestreaming"
- elif [ "${module}" = "waf" ] ; then
- mybuildtargets+=";${module};fms;waf-regional;wafv2"
- else
- mybuildtargets+=";${module}"
- fi
- fi
- done
-
- local mycmakeargs=(
- -DAUTORUN_UNIT_TESTS=$(usex test)
- -DBUILD_DEPS=NO
- -DBUILD_ONLY="${mybuildtargets}"
- -DBUILD_SHARED_LIBS=$(usex !static-libs)
- -DCPP_STANDARD=17
- -DENABLE_RTTI=$(usex rtti)
- -DENABLE_TESTING=$(usex test)
- -DENABLE_UNITY_BUILD=$(usex unity-build)
- -DNO_ENCRYPTION=$(usex !ssl)
- -DNO_HTTP_CLIENT=$(usex !http)
- )
- cmake_src_configure
-}
diff --git a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-1.8.46-remove_Werror_from_FLAGS.patch b/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-1.8.46-remove_Werror_from_FLAGS.patch
deleted file mode 100644
index 9c8ff79e311e..000000000000
--- a/dev-libs/aws-sdk-cpp/files/aws-sdk-cpp-1.8.46-remove_Werror_from_FLAGS.patch
+++ /dev/null
@@ -1,30 +0,0 @@
---- a/cmake/compiler_settings.cmake 2020-09-29 10:15:14.293703615 +0200
-+++ b/cmake/compiler_settings.cmake 2020-09-29 10:15:32.173704251 +0200
-@@ -53,7 +53,7 @@
- endmacro()
-
- macro(set_gcc_warnings)
-- list(APPEND AWS_COMPILER_WARNINGS "-Wall" "-Werror" "-pedantic" "-Wextra")
-+ list(APPEND AWS_COMPILER_WARNINGS "-Wall" "-pedantic" "-Wextra")
- if(COMPILER_CLANG)
- if(PLATFORM_ANDROID)
- # when using clang with libc and API lower than 21 we need to include Android support headers and ignore the gnu-include-next warning.
---- a/cspell.json 2020-09-29 10:19:23.102712472 +0200
-+++ b/cspell.json 2020-09-29 10:20:32.195714931 +0200
-@@ -11,7 +11,7 @@
- // CMake
- "cmake",
- // Compiler and linker
-- "Wpedantic", "Wextra", "Werror", "xldscope", "Wtype", "Wunused",
-+ "Wpedantic", "Wextra", "xldscope", "Wtype", "Wunused",
- // Android NDK
- "JNIEXPORT", "jint", "JNICALL", "jobject", "jclass", "jmethod", "Ljava",
- // XML parser
---- a/CI/install-test/CMakeLists.txt 2020-09-29 10:19:32.094712792 +0200
-+++ b/CI/install-test/CMakeLists.txt 2020-09-29 10:19:46.064713289 +0200
-@@ -4,4 +4,4 @@
- find_package(AWSSDK REQUIRED COMPONENTS s3)
- add_executable(${PROJECT_NAME} "main.cpp")
- target_link_libraries(${PROJECT_NAME} ${AWSSDK_LINK_LIBRARIES})
--target_compile_options(${PROJECT_NAME} PRIVATE "-Wall" "-Werror")
-+target_compile_options(${PROJECT_NAME} PRIVATE "-Wall")