notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
Port details
goimapnotify Execute scripts on IMAP mailbox changes using IDLE
2.5.5 mailnew! on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout Package not present on quarterly.This port was created during this quarter. It will be in the next quarterly branch but not the current one.
Maintainer: juw@posteo.de search for ports maintained by this maintainer
Port Added: 2026-05-11 12:39:06
Last Update: 2026-05-11 12:37:01
Commit Hash: d04cc57
License: GPLv3
WWW:
https://gitlab.com/shackra/goimapnotify
Description:
Execute scripts on IMAP mailbox changes (new/deleted/updated messages) using IDLE.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (5 items)
Collapse this list.
  1. @sample(goimapnotify,goimapnotify,640) /usr/local/etc/goimapnotify/goimapnotify.yaml.sample
  2. bin/goimapnotify
  3. /usr/local/share/licenses/goimapnotify-2.5.5/catalog.mk
  4. /usr/local/share/licenses/goimapnotify-2.5.5/LICENSE
  5. /usr/local/share/licenses/goimapnotify-2.5.5/GPLv3
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • goimapnotify
Dependency lines:
  • goimapnotify>0:mail/goimapnotify
To install the port:
cd /usr/ports/mail/goimapnotify/ && make install clean
To add the package, run one of these commands:
  • pkg install mail/goimapnotify
  • pkg install goimapnotify
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: goimapnotify
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1777673920 SHA256 (emersion-go-imap-id-f94a56b9ecde_GH0.tar.gz) = 45c634ef793a9fe44df1897baadb3bebf8812d98bc2d6f3a09b3186e048e1337 SIZE (emersion-go-imap-id-f94a56b9ecde_GH0.tar.gz) = 3025

Expand this list (56 items)

Collapse this list.

SHA256 (emersion-go-imap-idle-db2568431445_GH0.tar.gz) = fd431719af7330445ffb439e6cbc01519745d45e8ca121a055c5fed43428f88a SIZE (emersion-go-imap-idle-db2568431445_GH0.tar.gz) = 4882 SHA256 (emersion-go-imap-v1.2.1_GH0.tar.gz) = 5491725275b90e05f2ed98e5273688e5f05a8a488b0c5ce504f60aa19c9d8791 SIZE (emersion-go-imap-v1.2.1_GH0.tar.gz) = 103546 SHA256 (emersion-go-sasl-e73c9f7bad43_GH0.tar.gz) = 93381ea17213dac9527a856d0119992dbc59fd5fb845716732a6ba300ad54fd1 SIZE (emersion-go-sasl-e73c9f7bad43_GH0.tar.gz) = 7362 SHA256 (fatih-color-v1.16.0_GH0.tar.gz) = 0823ac3e80d523cc9f6062000621f722bd858bad411c3ff7b2cd012e6aaf1b90 SIZE (fatih-color-v1.16.0_GH0.tar.gz) = 12115 SHA256 (fsnotify-fsnotify-v1.7.0_GH0.tar.gz) = ca8175ba6bd3d0cc992200c2f44acabec05367575dc0478c5902971fe7453f35 SIZE (fsnotify-fsnotify-v1.7.0_GH0.tar.gz) = 57502 SHA256 (go-ini-ini-v1.67.0_GH0.tar.gz) = 06ba51234140118d1b6064f1817aa89cc971c6e7ce04cb9d286e6660d89296c8 SIZE (go-ini-ini-v1.67.0_GH0.tar.gz) = 53531 SHA256 (go-yaml-yaml-v3.0.1_GH0.tar.gz) = cf05411540d3e6ef8f1fd88434b34f94cedaceb540329031d80e23b74540c4e5 SIZE (go-yaml-yaml-v3.0.1_GH0.tar.gz) = 91173 SHA256 (golang-exp-921286631fa9_GH0.tar.gz) = b977f1b4423bf62333597c2150bee6312a926abc1f9af59463eb2a34d4c2c8b9 SIZE (golang-exp-921286631fa9_GH0.tar.gz) = 1634466 SHA256 (golang-sys-v0.18.0_GH0.tar.gz) = cee1944ab655ddf7eab6301e15cb6d01fdd6cd0a0f0b5896050ee60b124e084c SIZE (golang-sys-v0.18.0_GH0.tar.gz) = 1448211 SHA256 (golang-text-v0.14.0_GH0.tar.gz) = c80295e75bda599d17ccf74038139b0957b9915fae4e60d8b46f89454ef171a0 SIZE (golang-text-v0.14.0_GH0.tar.gz) = 8974094 SHA256 (hashicorp-hcl-v1.0.0_GH0.tar.gz) = 50632428210503070fd2fde748c88b7414bf84a6a0eadebf9d8e596a033bead2 SIZE (hashicorp-hcl-v1.0.0_GH0.tar.gz) = 70658 SHA256 (magiconair-properties-v1.8.7_GH0.tar.gz) = 09e950df1970975400edc7f6c2f9e3edace4e1ea49f823006387d130fb0f4f03 SIZE (magiconair-properties-v1.8.7_GH0.tar.gz) = 31425 SHA256 (mattn-go-colorable-v0.1.13_GH0.tar.gz) = c3b62c76d365906bba9aa9d9ec048fd33a2a5742299d6482a08e7466d4c52d77 SIZE (mattn-go-colorable-v0.1.13_GH0.tar.gz) = 9762 SHA256 (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 18fc42a278e60fb7a1dffa72f20539ae88d0e292db55b513ef514b7d369883a6 SIZE (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 4713 SHA256 (mitchellh-mapstructure-v1.5.0_GH0.tar.gz) = 81106cbac93000812c194b4a2069dd32913ec18819b1e99e8436595ce4939413 SIZE (mitchellh-mapstructure-v1.5.0_GH0.tar.gz) = 30123 SHA256 (pelletier-go-toml-v2.2.2_GH0.tar.gz) = 8c5c1107f764d5abc50cfa5721a1c5fd43a30ad09f84105c5c5bcbbd1290fb25 SIZE (pelletier-go-toml-v2.2.2_GH0.tar.gz) = 909040 SHA256 (sagikazarmark-locafero-v0.4.0_GH0.tar.gz) = 9ca93b1d037912d27bbd11689c8a14b15f151df2cd2391648df67465423364c1 SIZE (sagikazarmark-locafero-v0.4.0_GH0.tar.gz) = 9674 SHA256 (sagikazarmark-slog-shim-v0.1.0_GH0.tar.gz) = a594ec7e138265768a5c23f8ab460724d8215db45dc1bddde4743bca3373803d SIZE (sagikazarmark-slog-shim-v0.1.0_GH0.tar.gz) = 10872 SHA256 (sirupsen-logrus-v1.8.1_GH0.tar.gz) = e9492c08ac8f202b438ccfb992bf81b7860739cf8f2266958e0c574c7abfdd74 SIZE (sirupsen-logrus-v1.8.1_GH0.tar.gz) = 47161 SHA256 (sourcegraph-conc-v0.3.0_GH0.tar.gz) = c20a36ef6e8cd4721b8824d3e0a590d78f56ce72ace53ec7fdd2f7a978e9240f SIZE (sourcegraph-conc-v0.3.0_GH0.tar.gz) = 23021 SHA256 (spf13-afero-v1.11.0_GH0.tar.gz) = f83f67c4a03d8bba2b7fe1a496e848b2b1b7d97d0b951d85d2b401e7488a4ed4 SIZE (spf13-afero-v1.11.0_GH0.tar.gz) = 89257 SHA256 (spf13-cast-v1.6.0_GH0.tar.gz) = 8eef6bfd96458f061dd738f6e146b7687bdde18f996258c9bab0f574f8c36ae8 SIZE (spf13-cast-v1.6.0_GH0.tar.gz) = 15616 SHA256 (spf13-pflag-v1.0.5_GH0.tar.gz) = 9a2cae1f8e8ab0d2cc8ebe468e871af28d9ac0962cf0520999e3ba85f0c7b808 SIZE (spf13-pflag-v1.0.5_GH0.tar.gz) = 50796 SHA256 (spf13-viper-v1.19.0_GH0.tar.gz) = bd754a586de7b8f6e54037b715765833f8120cb8bdbb4240a69c6537a0ccdfd5 SIZE (spf13-viper-v1.19.0_GH0.tar.gz) = 119990 SHA256 (subosito-gotenv-v1.6.0_GH0.tar.gz) = 51a5a8e36f30ddd97866779e93c4e93b0d4958a60fabd1d17fc2226bfe7823db SIZE (subosito-gotenv-v1.6.0_GH0.tar.gz) = 11470 SHA256 (uber-go-atomic-v1.9.0_GH0.tar.gz) = a6b11bb77c479298cdfdfdf2132975dbd975322b619451378cbdf731facd874a SIZE (uber-go-atomic-v1.9.0_GH0.tar.gz) = 21331 SHA256 (uber-go-multierr-v1.9.0_GH0.tar.gz) = 0664e6c869ca2bef1851b77b9384d8fb1a5f41514b4b174da340e31c616da028 SIZE (uber-go-multierr-v1.9.0_GH0.tar.gz) = 15662 SHA256 (goimapnotify-2.5.5.tar.bz2) = 3d6a2a724d5a5b9d074b01ce6cbbf99425c6fbfdcfd2a530c8a5367b26a6f74f SIZE (goimapnotify-2.5.5.tar.bz2) = 59705

Collapse this list.


Packages (timestamps in pop-ups are UTC):
goimapnotify
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest-----n/an/an/a
FreeBSD:13:quarterly-----n/an/an/a
FreeBSD:14:latest----2.5.5---
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/an/a--
FreeBSD:15:quarterly--n/a-n/an/a--
FreeBSD:16:latest-2.5.5n/a-n/an/a--
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. go125 : lang/go125
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
mail_goimapnotify
USES:
go:modules
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://gitlab.com/shackra/goimapnotify/-/archive/2.5.5/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.5.5
11 May 2026 12:37:01
commit hash: d04cc57387b1b996f46d72b735468906745aead5commit hash: d04cc57387b1b996f46d72b735468906745aead5commit hash: d04cc57387b1b996f46d72b735468906745aead5commit hash: d04cc57387b1b996f46d72b735468906745aead5 files touched by this commit
Yusuf Yaman (nxjoseph) search for other commits by this committer
Author: Denis Shaposhnikov
mail/goimapnotify: Add new port

Execute scripts on IMAP mailbox changes
(new/deleted/updated messages) using IDLE.
WWW: https://gitlab.com/shackra/goimapnotify

PR:		290048
Reported by:	Denis Shaposhnikov <dsh@bamus.cz>
Co-authored-by:	Julian Weigt <juw@posteo.de>
Approved by:	osa (mentor)

Number of commits found: 1