From nobody Mon Apr 18 00:00:12 2022 X-Original-To: dev-commits-ports-main@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 0D9C911CDE1B; Mon, 18 Apr 2022 00:00:13 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4KhRrr6Dwnz4YLh; Mon, 18 Apr 2022 00:00:12 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1650240012; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=uOjSp1cJ3t36f73R0rwgjvsLsOf6zaaUgzoaLmyvDfw=; b=H3mLRqW1kViDty0UAGlaW9k4Db1hSKDdbdDmqUsnVnkAG/Mj1AfQGqMaeWxLDk7aEt/PDI fWq/zSxHXlc6elZk2jp/gjV0bOrdU6Vn+yzXWO2EEFGSu8NVuOimHbB3/SVwRhnxJUYnci vSt1gue6DaNF7JzY7pT1TkdVNJHkJYtDWKHwPHeFzro+xByM2hvltovWxEcni/NKnmEVSw K4rrEMp0nGaOl+z5Szz/KMcI2DgHb3+QiDdz+leHHpw/oyJxVEbz79FF45PCZlO3S8iL19 grNcAkfnD1qcrvh1c1TNq/KK+BlqPztWMfDmDLsY6/sZob0/L3ABjGEIOURVDw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id B727327B51; Mon, 18 Apr 2022 00:00:12 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.16.1/8.16.1) with ESMTP id 23I00CDM033252; Mon, 18 Apr 2022 00:00:12 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.16.1/8.16.1/Submit) id 23I00Csc033247; Mon, 18 Apr 2022 00:00:12 GMT (envelope-from git) Date: Mon, 18 Apr 2022 00:00:12 GMT Message-Id: <202204180000.23I00Csc033247@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Po-Chuan Hsieh Subject: git: 9cfefedd40d9 - main - devel/p5-Config-AWS: Add p5-Config-AWS 0.10 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-dev-commits-ports-main@freebsd.org X-BeenThere: dev-commits-ports-main@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: sunpoet X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 9cfefedd40d926640153e0bbb4537e69f050c77e Auto-Submitted: auto-generated ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1650240012; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=uOjSp1cJ3t36f73R0rwgjvsLsOf6zaaUgzoaLmyvDfw=; b=aBqM6UOrB4XUsuTToIwLoAmQVBI05VNbBTWbnpoPkMgZ6ZyOAR6TE1ZhEIrStCiUicawYz +54GG+v9E+0nXdDtaDytXIvKvuiKyKRrw6NKJStf4N8+KJubQvhTWHGSENuiMCXACAwDYU FOfdDr5AYzOxrKwqHqK9xXTduWd4trlNKImaFyLXF7eqFk4wspe4O138YFBMrASdqIkEJ0 Q66cfLw+cqCWqLv3gmEldgDpOeqOP4dshGRgQ6mXvE/fwrRnWld5PD0EZhemvkqyl4lVdC Eqv0U28rkRXV9WEM2k4qEIdWW15i8L/AbJ0WlDnIUf3IrgZ0AaC6U0TrBVPCCA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1650240012; a=rsa-sha256; cv=none; b=LUEQr5W1CvSBcpL86fjOUyjOpNLZD5ImUPBhfxUq3Z1dbbLT/QOjEU6L8kQpdtESv3/NdN Kbnsj8CiIlm/KKnYQlIlauVaTDxKXBNTtwhosQdkQlg1/KYlkGSxq8ZgHadOIys6dVxHtO L+y56rfOAApsYfdis27H0SKm3YJOHzUmd/PsyJcyw6wG4rOMBynkq9cMJ7ad+xCbLBdFhc wNSMnhX2mIpH6weeL5w1VNpA0tnPBJtv9DYpTF8wjaHrkEhsKRnTatI8fEvYCEHcui1QdQ /+fyC9kbnPA1UyxYBulVpjYa73BxUZPQIMgzDoO0kvARq6LNaDt9HF89mU9YWA== ARC-Authentication-Results: i=1; mx1.freebsd.org; none X-ThisMailContainsUnwantedMimeParts: N The branch main has been updated by sunpoet: URL: https://cgit.FreeBSD.org/ports/commit/?id=9cfefedd40d926640153e0bbb4537e69f050c77e commit 9cfefedd40d926640153e0bbb4537e69f050c77e Author: Po-Chuan Hsieh AuthorDate: 2022-04-17 23:39:03 +0000 Commit: Po-Chuan Hsieh CommitDate: 2022-04-17 23:39:03 +0000 devel/p5-Config-AWS: Add p5-Config-AWS 0.10 Config::AWS is a small distribution with generic methods to correctly parse the contents of config files for the AWS CLI client as described in the AWS documentation. Although it is common to see these files parsed as standard INI files, this is not appropriate since AWS config files have an idiosyncratic format for nested values (as shown in the link above). Standard INI parsers (like Config::INI) are not made to parse this sort of structure (nor should they). So Config::AWS exists to provide a suitable and lightweight ad-hoc parser that can be used in other applications. WWW: https://metacpan.org/dist/Config-AWS --- devel/Makefile | 1 + devel/p5-Config-AWS/Makefile | 27 +++++++++++++++++++++++++++ devel/p5-Config-AWS/distinfo | 3 +++ devel/p5-Config-AWS/pkg-descr | 13 +++++++++++++ devel/p5-Config-AWS/pkg-plist | 2 ++ 5 files changed, 46 insertions(+) diff --git a/devel/Makefile b/devel/Makefile index fb84c9646f6f..cc1cf1757c76 100644 --- a/devel/Makefile +++ b/devel/Makefile @@ -2001,6 +2001,7 @@ SUBDIR += p5-Complete-Sequence SUBDIR += p5-Complete-Util SUBDIR += p5-Config-AST + SUBDIR += p5-Config-AWS SUBDIR += p5-Config-Any SUBDIR += p5-Config-ApacheFormat SUBDIR += p5-Config-Auto diff --git a/devel/p5-Config-AWS/Makefile b/devel/p5-Config-AWS/Makefile new file mode 100644 index 000000000000..73e5d2c00c40 --- /dev/null +++ b/devel/p5-Config-AWS/Makefile @@ -0,0 +1,27 @@ +# Created by: Po-Chuan Hsieh + +PORTNAME= Config-AWS +PORTVERSION= 0.10 +CATEGORIES= devel perl5 +MASTER_SITES= CPAN +PKGNAMEPREFIX= p5- + +MAINTAINER= sunpoet@FreeBSD.org +COMMENT= Parse AWS config files + +LICENSE= ART10 GPLv1+ +LICENSE_COMB= dual +LICENSE_FILE= ${WRKSRC}/LICENSE + +BUILD_DEPENDS= ${RUN_DEPENDS} +RUN_DEPENDS= p5-Exporter-Tiny>=1:devel/p5-Exporter-Tiny \ + p5-Path-Tiny>=0.076:devel/p5-Path-Tiny \ + p5-Ref-Util>=0:devel/p5-Ref-Util +TEST_DEPENDS= p5-Test2-Suite>=0:devel/p5-Test2-Suite + +USES= perl5 +USE_PERL5= modbuildtiny + +NO_ARCH= yes + +.include diff --git a/devel/p5-Config-AWS/distinfo b/devel/p5-Config-AWS/distinfo new file mode 100644 index 000000000000..911f8fc60258 --- /dev/null +++ b/devel/p5-Config-AWS/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1650228640 +SHA256 (Config-AWS-0.10.tar.gz) = 27be65b5b0a9fe94d32da60003cd9348199319908c0ba8ab17167170b3864d19 +SIZE (Config-AWS-0.10.tar.gz) = 21988 diff --git a/devel/p5-Config-AWS/pkg-descr b/devel/p5-Config-AWS/pkg-descr new file mode 100644 index 000000000000..7594277afce4 --- /dev/null +++ b/devel/p5-Config-AWS/pkg-descr @@ -0,0 +1,13 @@ +Config::AWS is a small distribution with generic methods to correctly parse the +contents of config files for the AWS CLI client as described in the AWS +documentation. + +Although it is common to see these files parsed as standard INI files, this is +not appropriate since AWS config files have an idiosyncratic format for nested +values (as shown in the link above). + +Standard INI parsers (like Config::INI) are not made to parse this sort of +structure (nor should they). So Config::AWS exists to provide a suitable and +lightweight ad-hoc parser that can be used in other applications. + +WWW: https://metacpan.org/dist/Config-AWS diff --git a/devel/p5-Config-AWS/pkg-plist b/devel/p5-Config-AWS/pkg-plist new file mode 100644 index 000000000000..ed38fa26c8d4 --- /dev/null +++ b/devel/p5-Config-AWS/pkg-plist @@ -0,0 +1,2 @@ +%%SITE_PERL%%/Config/AWS.pm +%%PERL5_MAN3%%/Config::AWS.3.gz