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 photosAll times are UTC
Ukraine
Port details on branch 2025Q4
hydroxide Free ProtonMail bridge for using with any email client you prefer
0.2.30_3 mail 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 0.2.30_3Version of this port present on the latest quarterly branch.
Maintainer: nxjoseph@protonmail.com search for ports maintained by this maintainer
Port Added: 2025-11-01 15:53:31
Last Update: 2025-11-01 15:48:35
Commit Hash: ae07b4c
License: MIT
WWW:
https://github.com/emersion/hydroxide
Description:
Hydroxide is a free, third-party and open-source ProtonMail bridge for using with any email client of your choice. Hydroxide is a server meant to be run in the background, supporting IMAP and SMTP that translates standard protocols (SMTP, IMAP, CardDAV) into ProtonMail API requests. Hydroxide stores each of your account credentials in a json file located in /var/db/hydroxide by default as encrypted form, then uses .db files per account for other purposes.
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 (4 items)
Collapse this list.
  1. bin/hydroxide
  2. /usr/local/share/licenses/hydroxide-0.2.30_3/catalog.mk
  3. /usr/local/share/licenses/hydroxide-0.2.30_3/LICENSE
  4. /usr/local/share/licenses/hydroxide-0.2.30_3/MIT
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • hydroxide
Dependency lines:
  • hydroxide>0:mail/hydroxide
To install the port:
cd /usr/ports/mail/hydroxide/ && make install clean
To add the package, run one of these commands:
  • pkg install mail/hydroxide
  • pkg install hydroxide
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: hydroxide
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1752958382 SHA256 (emersion-hydroxide-v0.2.30_GH0.tar.gz) = 752c88bdedd1d35a66f7dccb37ba7a392469f6570788d4ef70ecf7ca87a6bbd2 SIZE (emersion-hydroxide-v0.2.30_GH0.tar.gz) = 45458

Expand this list (30 items)

Collapse this list.

SHA256 (ProtonMail-go-crypto-v1.3.0_GH0.tar.gz) = 05f38ede69b73f91a57697c2807f90699542b079937312a52485ff8cf3c6ce9b SIZE (ProtonMail-go-crypto-v1.3.0_GH0.tar.gz) = 513597 SHA256 (cloudflare-circl-v1.6.1_GH0.tar.gz) = d9e31594460124cf6f98a4580853ccfc9781c730c2f0058f4fcf2b4e23130a9c SIZE (cloudflare-circl-v1.6.1_GH0.tar.gz) = 7048493 SHA256 (emersion-go-bcrypt-6e724a1baa63_GH0.tar.gz) = 2d60f0085689c8356014b806718ed6de476f8f35ff5096cc68201b77e3866609 SIZE (emersion-go-bcrypt-6e724a1baa63_GH0.tar.gz) = 6311 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-mbox-v1.0.4_GH0.tar.gz) = 7cd3d05c276ad8e00e35c8a816269a7059a599a15b8c007c2eef74328e29c9df SIZE (emersion-go-mbox-v1.0.4_GH0.tar.gz) = 6128 SHA256 (emersion-go-message-v0.18.2_GH0.tar.gz) = 9e37b922775a3bbad413a8269542ec3ebdf5195165b1640a4e6433bc41c28413 SIZE (emersion-go-message-v0.18.2_GH0.tar.gz) = 48158 SHA256 (emersion-go-sasl-b788ff22d5a6_GH0.tar.gz) = 83dcf546c520708cf53dca5df3730c71b51901f08a52282c3515fd01d0ecbc75 SIZE (emersion-go-sasl-b788ff22d5a6_GH0.tar.gz) = 6888 SHA256 (emersion-go-smtp-v0.23.0_GH0.tar.gz) = 17a2618f1e8b70f1a29ee6f07906d401e734bf6757cb9dae0aa3afc684a3cb7d SIZE (emersion-go-smtp-v0.23.0_GH0.tar.gz) = 42517 SHA256 (emersion-go-vcard-c9703dde27ff_GH0.tar.gz) = f8ff16d3850dfa361191e6d486b04c6e365f58f2ddff540f0ad64d0af966c305 SIZE (emersion-go-vcard-c9703dde27ff_GH0.tar.gz) = 11760 SHA256 (emersion-go-webdav-v0.6.0_GH0.tar.gz) = 0d2938fec814c5d5e7a0f54b38872d9676dcea896ccd80d94d1d6ad78fee4697 SIZE (emersion-go-webdav-v0.6.0_GH0.tar.gz) = 43777 SHA256 (etcd-io-bbolt-v1.4.2_GH0.tar.gz) = 0875f814e830d20df782a5c4cb2ac9361640f96877944b385769ca3f75270e60 SIZE (etcd-io-bbolt-v1.4.2_GH0.tar.gz) = 169423 SHA256 (golang-crypto-v0.40.0_GH0.tar.gz) = aefccc78da308d0a4bf74a16757a9b1026f62a6d8be616be6d22dc48c2ec037c SIZE (golang-crypto-v0.40.0_GH0.tar.gz) = 2167302 SHA256 (golang-sys-v0.34.0_GH0.tar.gz) = 4ff2fa6503c1b6ed34733c301b259289b114eae9ed430217b1fccbaebab85319 SIZE (golang-sys-v0.34.0_GH0.tar.gz) = 1530927 SHA256 (golang-term-v0.33.0_GH0.tar.gz) = ea895b6e16150a743f8e290f9f83ec8c634c3b70fa1287c7138144e7d262d422 SIZE (golang-term-v0.33.0_GH0.tar.gz) = 15450 SHA256 (golang-text-v0.27.0_GH0.tar.gz) = 0e3c1bc881b4049e5191a981c8914f8667810b61e6f3575d5d989c375f7ef55f SIZE (golang-text-v0.27.0_GH0.tar.gz) = 8973031

Collapse this list.


No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. go124 : lang/go124
There are no ports dependent upon this port

Configuration Options:
No options to configure
Options name:
mail_hydroxide
USES:
go:modules
pkg-message:
For install:
You should authenticate your mail account first before using hydroxide. To authenticate: # service hydroxide init and follow the prompts. To enable/start hydroxide service: # service hydroxide enable # service hydroxide start
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/emersion/hydroxide/tar.gz/v0.2.30?dummy=/
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
0.2.30_3
01 Nov 2025 15:48:35
commit hash: ae07b4cd9e5d2da82d1b03dfbd103c951d7a9114commit hash: ae07b4cd9e5d2da82d1b03dfbd103c951d7a9114commit hash: ae07b4cd9e5d2da82d1b03dfbd103c951d7a9114commit hash: ae07b4cd9e5d2da82d1b03dfbd103c951d7a9114 files touched by this commit
Adam Weinberger (adamw) search for other commits by this committer
various: Bump Go ports for 1.24.9

This is a direct commit to 2025Q4. It'll definitely bring things (esp.
PORTREVISION lines) out of sync with main, but trying to MFH the
associated bump commit would bring in a massive quantity of conflicts.

Number of commits found: 1