git: e5ed1f62799c - main - sysutils/rubygem-chef-licensing: Add rubygem-chef-licensing 0.7.5

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Wed, 21 Feb 2024 15:17:46 UTC
The branch main has been updated by sunpoet:

URL: https://cgit.FreeBSD.org/ports/commit/?id=e5ed1f62799c321b8c49bd0190e3a6df0112e01e

commit e5ed1f62799c321b8c49bd0190e3a6df0112e01e
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2024-02-21 14:14:07 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2024-02-21 15:06:14 +0000

    sysutils/rubygem-chef-licensing: Add rubygem-chef-licensing 0.7.5
    
    Ruby library to support CLI tools that use Progress Chef license storage,
    generation, and entitlement.
---
 sysutils/Makefile                         |  1 +
 sysutils/rubygem-chef-licensing/Makefile  | 23 +++++++++++++++++++++++
 sysutils/rubygem-chef-licensing/distinfo  |  3 +++
 sysutils/rubygem-chef-licensing/pkg-descr |  2 ++
 4 files changed, 29 insertions(+)

diff --git a/sysutils/Makefile b/sysutils/Makefile
index 44bdc5cb6982..52ea4b94f7db 100644
--- a/sysutils/Makefile
+++ b/sysutils/Makefile
@@ -1235,6 +1235,7 @@
     SUBDIR += rubygem-chef-bin
     SUBDIR += rubygem-chef-cleanroom
     SUBDIR += rubygem-chef-config
+    SUBDIR += rubygem-chef-licensing
     SUBDIR += rubygem-chef-telemetry
     SUBDIR += rubygem-chef-utils
     SUBDIR += rubygem-chef-vault
diff --git a/sysutils/rubygem-chef-licensing/Makefile b/sysutils/rubygem-chef-licensing/Makefile
new file mode 100644
index 000000000000..b5e6b68201c9
--- /dev/null
+++ b/sysutils/rubygem-chef-licensing/Makefile
@@ -0,0 +1,23 @@
+PORTNAME=	chef-licensing
+PORTVERSION=	0.7.5
+CATEGORIES=	sysutils rubygems
+MASTER_SITES=	RG
+
+MAINTAINER=	sunpoet@FreeBSD.org
+COMMENT=	Support CLI tools that use Progress Chef license storage, generation, and entitlement
+WWW=		https://github.com/chef/chef-licensing
+
+LICENSE=	APACHE20
+
+RUN_DEPENDS=	rubygem-activesupport70>=7.0<7.1:devel/rubygem-activesupport70 \
+		rubygem-chef-config>=15:sysutils/rubygem-chef-config \
+		rubygem-faraday>=1<3:www/rubygem-faraday \
+		rubygem-faraday-http-cache>=0:www/rubygem-faraday-http-cache \
+		rubygem-tty-prompt>=0.23<1:devel/rubygem-tty-prompt \
+		rubygem-tty-spinner>=0.9.3<0.10:devel/rubygem-tty-spinner
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/sysutils/rubygem-chef-licensing/distinfo b/sysutils/rubygem-chef-licensing/distinfo
new file mode 100644
index 000000000000..0d437b2729b0
--- /dev/null
+++ b/sysutils/rubygem-chef-licensing/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1708448874
+SHA256 (rubygem/chef-licensing-0.7.5.gem) = 2b0773c497f9e96588713d7d14af23edcca0f69d584ce580db4df7996d00d5c6
+SIZE (rubygem/chef-licensing-0.7.5.gem) = 29696
diff --git a/sysutils/rubygem-chef-licensing/pkg-descr b/sysutils/rubygem-chef-licensing/pkg-descr
new file mode 100644
index 000000000000..1f5f9f1757f7
--- /dev/null
+++ b/sysutils/rubygem-chef-licensing/pkg-descr
@@ -0,0 +1,2 @@
+Ruby library to support CLI tools that use Progress Chef license storage,
+generation, and entitlement.