Index: devel/awscli2/Makefile =================================================================== --- /dev/null +++ devel/awscli2/Makefile @@ -0,0 +1,37 @@ +PORTNAME= awscli2 +PORTVERSION= 2.7.17 +CATEGORIES= devel + +MAINTAINER= bryan@frimin.fr +COMMENT= Universal Command Line Interface for Amazon Web Services + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}colorama>=0.2.5:devel/py-colorama@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}docutils>=0.10:textproc/py-docutils@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}cryptography>=3.3.2:security/py-cryptography@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}ruamel.yaml>=0.15.0:devel/py-ruamel.yaml@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}wcwidth<0.2.0:devel/py-wcwidth@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}prompt-toolkit>=3.0.24:devel/py-prompt-toolkit@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}distro>=1.7:sysutils/py-distro@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}awscrt>=0.13:devel/py-awscrt@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}dateutil>=2.1:devel/py-dateutil@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}jmespath>=0.7.1:devel/py-jmespath@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}urllib3>=1.25:net/py-urllib3@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sqlite3>=3.9:databases/py-sqlite3@${PY_FLAVOR} + +USES= python + +USE_PYTHON= autoplist distutils concurrent + +USE_GITHUB= yes +GH_ACCOUNT= aws +GH_PROJECT= aws-cli + +NO_ARCH= yes +NO_BUILD= yes + +CONFLICTS_INSTALL= awscli + +.include Index: devel/awscli2/distinfo =================================================================== --- /dev/null +++ devel/awscli2/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1658398473 +SHA256 (aws-aws-cli-2.7.17_GH0.tar.gz) = 6a3c05e66bdc12ed7f80eb74b2da1547161966c66dc91d5d9fceb0df41477b2a +SIZE (aws-aws-cli-2.7.17_GH0.tar.gz) = 11066479 Index: devel/awscli2/pkg-descr =================================================================== --- /dev/null +++ devel/awscli2/pkg-descr @@ -0,0 +1,17 @@ +This package provides a unified command line interface to many Amazon Web> +Services. + +The currently supported services include: + +* Amazon Elastic Compute Cloud (Amazon EC2) +* Elastic Load Balancing +* Auto Scaling +* AWS CloudFormation +* AWS Elastic Beanstalk +* Amazon Simple Notification Service (Amazon SNS) +* Amazon Simple Queue Service (Amazon SQS) +* Amazon Relational Database Service (Amazon RDS) + +... and more. + +WWW: https://aws.amazon.com/cli/ Index: devel/py-awscrt/files/patch-setup.py =================================================================== --- devel/py-awscrt/files/patch-setup.py +++ devel/py-awscrt/files/patch-setup.py @@ -1,11 +1,11 @@ --- setup.py.orig 2022-07-12 00:42:43 UTC +++ setup.py @@ -315,7 +315,7 @@ def awscrt_ext(): - + if distutils.ccompiler.get_default_compiler() != 'msvc': extra_compile_args += ['-Wextra', '-Werror', '-Wno-strict-aliasing', '-std=gnu99'] - extra_link_args += ['-Wl,-fatal_warnings'] -+ extra_link_args += ['-Wl,-fatal-warnings'] - ++ extra_link_args += ['-Wl,-fatal-warnings', '-lexecinfo'] + return setuptools.Extension( '_awscrt',