From: Rafael Sadowski Subject: NEW: AWS CLIv2 sysutils/awscli/v2 and devel/py-awscrt To: ports@openbsd.org Cc: Joel Knight , Antoine Jacoutot Date: Sat, 20 Sep 2025 14:09:29 +0200 Hi All, Thanks to the excellent work of Joel Knight [1], I would like to propose importing awscli v2 in addition to v1. The idea is simple. sysutils/awscli will be moved to sysutils/awscli/v1 and v2 will be added. Both ports will receive an "@option is-branch". The result is the following: env TRUSTED_PKG_PATH=/usr/ports/packages/amd64/all doas pkg_add awscli Ambiguous: choose package for awscli a 0: 1: awscli-1.42.35 2: awscli-2.28.4 Why v2 at all? AWS now only generates v2 key/secret pairs by default. Explaining to someone that they should provide you with v1 keys because you use OpenBSD is painful and time-consuming. I want to avoid this. The attachment contains the following structure, including a new dependency. sysutils/awscli sysutils/awscli/Makefile sysutils/awscli/Makefile.inc sysutils/awscli/v1 sysutils/awscli/v1/Makefile sysutils/awscli/v1/distinfo sysutils/awscli/v1/pkg sysutils/awscli/v1/pkg/DESCR sysutils/awscli/v1/pkg/PLIST sysutils/awscli/v2 sysutils/awscli/v2/Makefile sysutils/awscli/v2/distinfo sysutils/awscli/v2/patches sysutils/awscli/v2/patches/patch-pyproject_toml sysutils/awscli/v2/pkg sysutils/awscli/v2/pkg/DESCR sysutils/awscli/v2/pkg/PLIST devel/py-awscrt devel/py-awscrt/Makefile devel/py-awscrt/distinfo devel/py-awscrt/patches devel/py-awscrt/patches/patch-setup_py devel/py-awscrt/pkg devel/py-awscrt/pkg/DESCR devel/py-awscrt/pkg/PLIST OK? 1: https://github.com/knightjoel/awscliv2-on-openbsd