[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