git: a86870a87bfa - main - devel/rubygem-lint_roller: Add rubygem-lint_roller 1.1.0

From: Po-Chuan Hsieh <sunpoet_at_FreeBSD.org>
Date: Wed, 19 Feb 2025 11:57:47 UTC
The branch main has been updated by sunpoet:

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

commit a86870a87bfa13e0fe4a9751552fdf5ea1808e78
Author:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
AuthorDate: 2025-02-19 11:52:59 +0000
Commit:     Po-Chuan Hsieh <sunpoet@FreeBSD.org>
CommitDate: 2025-02-19 11:52:59 +0000

    devel/rubygem-lint_roller: Add rubygem-lint_roller 1.1.0
    
    lint_roller is an itty-bitty plugin API for code analysis tools like linters and
    formatters. It provides plugins for those tools to load extensions and specify
    custom rulesets.
---
 devel/Makefile                      |  1 +
 devel/rubygem-lint_roller/Makefile  | 17 +++++++++++++++++
 devel/rubygem-lint_roller/distinfo  |  3 +++
 devel/rubygem-lint_roller/pkg-descr |  3 +++
 4 files changed, 24 insertions(+)

diff --git a/devel/Makefile b/devel/Makefile
index a98a9c929570..a79b5c800a0d 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -7490,6 +7490,7 @@
     SUBDIR += rubygem-license_finder-gitlab
     SUBDIR += rubygem-licensee
     SUBDIR += rubygem-licensee-gitlab
+    SUBDIR += rubygem-lint_roller
     SUBDIR += rubygem-listen
     SUBDIR += rubygem-little-plugger
     SUBDIR += rubygem-local_time
diff --git a/devel/rubygem-lint_roller/Makefile b/devel/rubygem-lint_roller/Makefile
new file mode 100644
index 000000000000..3bcbc208a52e
--- /dev/null
+++ b/devel/rubygem-lint_roller/Makefile
@@ -0,0 +1,17 @@
+PORTNAME=	lint_roller
+PORTVERSION=	1.1.0
+CATEGORIES=	devel rubygems
+MASTER_SITES=	RG
+
+MAINTAINER=	sunpoet@FreeBSD.org
+COMMENT=	Plugin specification for linter and formatter rulesets
+WWW=		https://github.com/standardrb/lint_roller
+
+LICENSE=	MIT
+LICENSE_FILE=	${WRKSRC}/LICENSE.txt
+
+USES=		gem
+
+NO_ARCH=	yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-lint_roller/distinfo b/devel/rubygem-lint_roller/distinfo
new file mode 100644
index 000000000000..7de4ac705ae2
--- /dev/null
+++ b/devel/rubygem-lint_roller/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1739930128
+SHA256 (rubygem/lint_roller-1.1.0.gem) = 2c0c845b632a7d172cb849cc90c1bce937a28c5c8ccccb50dfd46a485003cc87
+SIZE (rubygem/lint_roller-1.1.0.gem) = 9728
diff --git a/devel/rubygem-lint_roller/pkg-descr b/devel/rubygem-lint_roller/pkg-descr
new file mode 100644
index 000000000000..4b1e0a42a60e
--- /dev/null
+++ b/devel/rubygem-lint_roller/pkg-descr
@@ -0,0 +1,3 @@
+lint_roller is an itty-bitty plugin API for code analysis tools like linters and
+formatters. It provides plugins for those tools to load extensions and specify
+custom rulesets.