mail/rubygem-gitlab-mail_room 1.1.0 MidnightBSD
Proxy email (gmail) from IMAP to a delivery method
- System
- MidnightBSD
- Repository
- mports
- Maintainer
- [email protected]
- Last update
- Commit
850aa70fbb- License
- mit
- Categories
- mail, rubygems
Description
mail_room is a configuration based process that will idle on IMAP connections and execute a delivery method when a new message is received. Examples of delivery methods include:
POST to a delivery URL (Postback) Queue a job to Sidekiq or Que for later processing (Sidekiq or Que) Log the message or open with LetterOpener (Logger or LetterOpener)
In the other systems
| System | Port | Version |
|---|---|---|
| MidnightBSD | mail/rubygem-gitlab-mail_room | 1.1.0 |
| FreeBSD | mail/rubygem-gitlab-mail_room | 1.1.0 |
| DragonFly | mail/rubygem-gitlab-mail_room | 0.0.27 |
| HardenedBSD | mail/rubygem-gitlab-mail_room | 1.1.0 |
| GhostBSD | mail/rubygem-gitlab-mail_room | 1.1.0 |
Install
Binary package:
mport install gitlab-mail_room
From mports:
cd /usr/mports/mail/rubygem-gitlab-mail_room && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= gitlab-mail_room>0:mail/rubygem-gitlab-mail_room
Dependencies
As this port's Makefile names them.
Build 5
rubygem-jwt>=2.0<4: www/rubygem-jwtrubygem-net-imap>=0.5<0.7: mail/rubygem-net-imaprubygem-oauth2-gitlab>=2.0.9<3: net/rubygem-oauth2-gitlabrubygem-redis-gitlab>=5<6: databases/rubygem-redis-gitlabrubygem-redis-namespace-gitlab>=1.8.2<2: databases/rubygem-redis-namespace-gitlab
Runtime 5
rubygem-jwt>=2.0<4: www/rubygem-jwtrubygem-net-imap>=0.5<0.7: mail/rubygem-net-imaprubygem-oauth2-gitlab>=2.0.9<3: net/rubygem-oauth2-gitlabrubygem-redis-gitlab>=5<6: databases/rubygem-redis-gitlabrubygem-redis-namespace-gitlab>=1.8.2<2: databases/rubygem-redis-namespace-gitlab
Build dependencies 5
Run dependencies 5
No port depends on this one.
Configuration
No options to configure.
- USES
- gem
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| rubygem/gitlab-mail_room-1.1.0.gem | 41984 | 784847b914a6636b30264fd8a042c15e39f3473f3acd78ebd254ac0a885a5878 |
Master sites 1
- RG
Commit history 2
| Date | Commit | Credits | Log message |
|---|---|---|---|
850aa70fbb |
Lucas Holt | mail/rubygem-gitlab-mail_room: update to 1.1.0 (#713) Update `mail/rubygem-gitlab-mail_room` from 1.0.0 to 1.1.0. `Makefile`
(PORTVERSION + tightened `RUN_DEPENDS` bounds) and `distinfo`.
## Gemspec dependency changes — all satisfied by existing mports ports
| gem | old | new | mports port / version |
|---|---|---|---|
| net-imap | >=0.2.1 | >=0.5, <0.7 | mail/rubygem-net-imap 0.5.15 ✓ |
| oauth2 | >=1.4.4,<3 | >=2.0.9,<3 | net/rubygem-oauth2-gitlab 2.0.18 ✓
|
| jwt | >=2.0 | >=2.0,<4 | www/rubygem-jwt 3.1.2 ✓ |
| redis | >=5,<6 | >=5,<6 | databases/rubygem-redis-gitlab 5.4.1 ✓ |
| redis-namespace | >=1.8.2 | >=1.8.2,<2 |
databases/rubygem-redis-namespace-gitlab 1.10.0 ✓ |
## No new port needed, unlike FreeBSD
FreeBSD's 1.1.0 depends on `mail/rubygem-net-imap-gitlab`, which **does
… |
|
0445f6912c |
Lucas Holt | mail/rubygem-gitlab-mail_room: add build dependencies Add the runtime gem dependencies to BUILD_DEPENDS so clean package builds satisfy fake-qa gem dependency checks.
AI-Assisted-by: OpenAI Codex <[email protected]>
Signed-off-by: Lucas Holt <[email protected]> |