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
| System | Port | Version |
|---|---|---|
| MidnightBSD | devel/rubygem-slack-messenger | 2.3.6 |
| FreeBSD | devel/rubygem-slack-messenger | 2.3.6 |
| DragonFly | devel/rubygem-slack-messenger | 2.3.6 |
| HardenedBSD | devel/rubygem-slack-messenger | 2.3.6 |
| GhostBSD | devel/rubygem-slack-messenger | 2.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
rubygem-re2>=2.7.0<3: devel/rubygem-re2
Runtime 1
rubygem-re2>=2.7.0<3: devel/rubygem-re2
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
| File | Size | SHA256 |
|---|---|---|
| rubygem/slack-messenger-2.3.6.gem | 14848 | 58581e587debcbb769336cc7ebe4eb6ae411947fccf347e967a17ac9813e66d8 |
Master sites 1
- RG
Commit history 2
| Date | Commit | Credits | Log 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]> |