[Midnightbsd-cvs] [MidnightBSD/mports] c350da: mail/rubygem-mail: update to 2.9.1 (#714)
Lucas Holt
noreply at github.com
Sun Aug 9 09:48:34 EDT 2026
Branch: refs/heads/master
Home: https://github.com/MidnightBSD/mports
Commit: c350dadd8433fd548eb2c7892e1d0d7073034e2a
https://github.com/MidnightBSD/mports/commit/c350dadd8433fd548eb2c7892e1d0d7073034e2a
Author: Lucas Holt <luke at foolishgames.com>
Date: 2026-08-09 (Sun, 09 Aug 2026)
Changed paths:
M japanese/rubygem-mail-iso-2022-jp/Makefile
M mail/rubygem-mail/Makefile
M mail/rubygem-mail/distinfo
Log Message:
-----------
mail/rubygem-mail: update to 2.9.1 (#714)
Update `mail/rubygem-mail` from 2.8.1 to 2.9.1.
## Companion fix included
`japanese/rubygem-mail-iso-2022-jp` pinned
`rubygem-mail>=2.6.1,2<2.8.1_99,2`, which 2.9.1,2 exceeds — it would
become **uninstallable** the moment this lands. The upper bound is
dropped and `PORTREVISION` bumped to 1. FreeBSD already carries the same
port at 2.1.0 with the bound removed. This is in the same PR
deliberately: shipping the bump without it ships known breakage.
## Dependency change
The 2.9 gemspec adds `logger >= 0`, so
`rubygem-logger>=0:devel/rubygem-logger` is added to `RUN_DEPENDS`. That
port exists in mports at 1.6.1 and is installed. `mini_mime >= 0.1.1`
and `net-smtp`/`net-imap`/`net-pop >= 0` are unchanged.
`required_ruby_version >= 2.5` unchanged; mports default is 3.3.
## Other dependents checked — all compatible
`devel/rubygem-validate_email` (>=2.2.5), `mail/rubygem-valid_email`
(>=2.6.1), `mail/rubygem-actionmailer-gitlab` and
`mail/rubygem-actionmailbox-gitlab` (>=2.8.0,2),
`mail/rubygem-actionmailer4` (>=2.5.4,2<3,2), `www/tdiary` (>=2.8.1),
`net/rubygem-openid_connect` (>=0), `net/rubygem-aws-ses` (>=2.2.5).
**No PORTREVISION bumps needed** beyond the iso-2022-jp one — these are
pure-Ruby `NO_ARCH` gems with no shared libraries, so the
`bump_revision.pl` trigger doesn't apply.
## Verification
makesum/patch/build/fake/package all OK → `rubygem-mail-2.9.1,2.mport`.
distinfo matches FreeBSD. No `files/` dir. LICENSE unchanged — gemspec
still MIT, `MIT-LICENSE` present; mports keeps lowercase `mit`. Plist is
autoplist via `USES=gem`.
MidnightBSD delta preserved: `MAINTAINER`, lowercase LICENSE, and
`BUILD_DEPENDS=${RUN_DEPENDS}` (FreeBSD dropped it).
amd64 only.
🤖 Generated with [Claude Code](https://claude.com/claude-code)
## Summary by Sourcery
Update rubygem-mail to 2.9.1 and adjust a dependent port to remain
compatible while adding the new runtime dependency required by the gem.
New Features:
- Track rubygem-mail gem at version 2.9.1 in the mail/rubygem-mail port.
Bug Fixes:
- Relax the rubygem-mail version constraint in
japanese/rubygem-mail-iso-2022-jp so it remains installable with the
updated mail gem.
Enhancements:
- Add rubygem-logger as a runtime dependency for rubygem-mail to reflect
the 2.9 gemspec requirements.
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