BSD Ports

devel/rubygem-slack-messenger 2.3.6 MidnightBSD

Slim ruby wrapper for posting to slack webhooks

System
MidnightBSD
Repository
mports
Maintainer
[email protected]
Last update
Commit
3a02384627
License
mit
Categories
devel, rubygems

Description

slack-messenger is a slim Ruby wrapper for posting messages to Slack webhooks. It provides a small API for formatting and sending webhook payloads.

In the other systems

SystemPortVersion
MidnightBSDdevel/rubygem-slack-messenger2.3.6
FreeBSDdevel/rubygem-slack-messenger2.3.6
DragonFlydevel/rubygem-slack-messenger2.3.6
HardenedBSDdevel/rubygem-slack-messenger2.3.6
GhostBSDdevel/rubygem-slack-messenger2.3.6

Install

Binary package:

mport install slack-messenger

From mports:

cd /usr/mports/devel/rubygem-slack-messenger && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	slack-messenger>0:devel/rubygem-slack-messenger

Dependencies

As this port's Makefile names them.

Build 1

Runtime 1

Build dependencies 1
Run dependencies 1

No port depends on this one.

Configuration

No options to configure.

USES
gem
Service scripts
none

Files

distinfo 1
FileSizeSHA256
rubygem/slack-messenger-2.3.6.gem1484858581e587debcbb769336cc7ebe4eb6ae411947fccf347e967a17ac9813e66d8
Master sites 1
  • RG

Commit history 2

DateCommitCreditsLog message
3a02384627 Lucas Holt devel/rubygem-slack-messenger: make re2 build dependency explicit (#643)
## Summary - explicitly add `rubygem-re2` to `BUILD_DEPENDS` - retain the existing runtime dependency ## Root cause Magus `fake-qa` checks RubyGem runtime dependencies during the build. The dependency scanner does not reliably expand `BUILD_DEPENDS=${RUN_DEPENDS}`, so `re2` was absent when QA inspected the staged gemspec. ## Validation - `bmake fake` - `bmake check-license` - `git diff --check` ## Summary by Sourcery Make the rubygem-slack-messenger port declare rubygem-re2 as an explicit build dependency instead of inheriting it from RUN_DEPENDS. Bug Fixes: - Ensure rubygem-re2 is available during QA checks by explicitly listing it in BUILD_DEPENDS instead of relying on BUILD_DEPENDS=${RUN_DEPENDS} expansion. Enhancements: …
c834d0af6d Lucas Holt devel/rubygem-slack-messenger: add build dependency
Add the runtime re2 gem dependency to BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks. Expand pkg-descr to satisfy portlint while touching the port. AI-Assisted-by: OpenAI Codex <[email protected]> Signed-off-by: Lucas Holt <[email protected]>