git: 345308cc41c6 - main - [NEW PORT]: devel/rubygem-semantic_logger 4.17.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 28 Sep 2025 21:00:42 UTC
The branch main has been updated by flo:
URL: https://cgit.FreeBSD.org/ports/commit/?id=345308cc41c6f1b439eb026c7c36d4a4f2930752
commit 345308cc41c6f1b439eb026c7c36d4a4f2930752
Author: Nick Hilliard <nick@foobar.org>
AuthorDate: 2025-09-28 20:33:06 +0000
Commit: Florian Smeets <flo@FreeBSD.org>
CommitDate: 2025-09-28 20:57:34 +0000
[NEW PORT]: devel/rubygem-semantic_logger 4.17.0
New port required for upcoming net-mgmt/rubygem-oxidized 0.34.3.
PR: 289372
---
devel/Makefile | 1 +
devel/rubygem-semantic_logger/Makefile | 18 ++++++++++++++++++
devel/rubygem-semantic_logger/distinfo | 3 +++
devel/rubygem-semantic_logger/pkg-descr | 9 +++++++++
4 files changed, 31 insertions(+)
diff --git a/devel/Makefile b/devel/Makefile
index 505126e98111..3f99845b4c35 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -7923,6 +7923,7 @@
SUBDIR += rubygem-scientist
SUBDIR += rubygem-sd_notify
SUBDIR += rubygem-sdoc
+ SUBDIR += rubygem-semantic_logger
SUBDIR += rubygem-semantic_puppet
SUBDIR += rubygem-semantic_range
SUBDIR += rubygem-semi_semantic
diff --git a/devel/rubygem-semantic_logger/Makefile b/devel/rubygem-semantic_logger/Makefile
new file mode 100644
index 000000000000..4d90687ec171
--- /dev/null
+++ b/devel/rubygem-semantic_logger/Makefile
@@ -0,0 +1,18 @@
+PORTNAME= semantic_logger
+PORTVERSION= 4.17.0
+CATEGORIES= devel rubygems
+MASTER_SITES= RG
+
+MAINTAINER= nick@foobar.org
+COMMENT= Feature rich logging framework, and replacement for existing Ruby & Rails loggers
+WWW= https://logger.rocketjob.io/
+
+LICENSE= APACHE20
+
+RUN_DEPENDS= rubygem-concurrent-ruby>=1.0<2:devel/rubygem-concurrent-ruby
+
+USES= gem
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
diff --git a/devel/rubygem-semantic_logger/distinfo b/devel/rubygem-semantic_logger/distinfo
new file mode 100644
index 000000000000..48c1002a3bb4
--- /dev/null
+++ b/devel/rubygem-semantic_logger/distinfo
@@ -0,0 +1,3 @@
+TIMESTAMP = 1757260626
+SHA256 (rubygem/semantic_logger-4.17.0.gem) = c54b60d8596abe2e22bd4f20648d4f6c46e4287fba357779c7932335c8d130e9
+SIZE (rubygem/semantic_logger-4.17.0.gem) = 70144
diff --git a/devel/rubygem-semantic_logger/pkg-descr b/devel/rubygem-semantic_logger/pkg-descr
new file mode 100644
index 000000000000..c51f716504d5
--- /dev/null
+++ b/devel/rubygem-semantic_logger/pkg-descr
@@ -0,0 +1,9 @@
+Semantic Logger is a comprehensive logging interface that enables human and
+machine readable logging outputs.
+
+ - Colorful text log files for humans to read.
+ - JSON log files containing all Semantic information that machines can
+ easily consume.
+ - Write to multiple output destinations at the same time.
+ - Forward logs to a centralized logging system, via JSON output or
+ built-in appenders.