[Midnightbsd-cvs] [MidnightBSD/mports] 3a0238: devel/rubygem-slack-messenger: make re2 build depe...
Lucas Holt
noreply at github.com
Sun Jul 19 11:16:20 EDT 2026
Branch: refs/heads/master
Home: https://github.com/MidnightBSD/mports
Commit: 3a0238462792677affae7bbc16a51c62204bdad2
https://github.com/MidnightBSD/mports/commit/3a0238462792677affae7bbc16a51c62204bdad2
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-07-19 (Sun, 19 Jul 2026)
Changed paths:
M devel/rubygem-slack-messenger/Makefile
Log Message:
-----------
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:
- Clarify dependency specification for rubygem-slack-messenger by
separating build and runtime dependency declarations.
Signed-off-by: Lucas Holt <luke at foolishgames.com>
To unsubscribe from these emails, change your notification settings at https://github.com/MidnightBSD/mports/settings/notifications
More information about the Midnightbsd-cvs
mailing list