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
hydroxide Open-source ProtonMail CardDAV, IMAP and SMTP bridge
0.2.29_5 mail on this many watch lists=3 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.29_5Version of this port present on the latest quarterly branch.
Maintainer: nxjoseph@protonmail.com search for ports maintained by this maintainer
Port Added: 2024-04-24 09:39:07
Last Update: 2024-09-23 23:22:49
Commit Hash: 9dcbff8
People watching this port, also watch:: isc-cron, cronic, monit, fusefs-sshfs, fusefs-unionfs
License: MIT
WWW:
https://github.com/emersion/hydroxide
Description:
A third-party, open-source ProtonMail bridge. Hydroxide supports CardDAV, IMAP and SMTP. hydroxide is a server that translates standard protocols (SMTP, IMAP, CardDAV) into ProtonMail API requests. It allows you to use your preferred e-mail client and git-send-email with ProtonMail.
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.29_5/catalog.mk
  3. /usr/local/share/licenses/hydroxide-0.2.29_5/LICENSE
  4. /usr/local/share/licenses/hydroxide-0.2.29_5/MIT
Collapse this list.
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 = 1727105515 SHA256 (emersion-hydroxide-v0.2.29_GH0.tar.gz) = 96f1f1cc058544365a31d9b9c64fe44073092b36f95784c044b88641849448bc SIZE (emersion-hydroxide-v0.2.29_GH0.tar.gz) = 45566

Expand this list (30 items)

Collapse this list.

SHA256 (ProtonMail-go-crypto-v1.0.0_GH0.tar.gz) = 596e264d2df6beb3ec40e47286f86960845ab227cb635150ef3bd35a90a79e43 SIZE (ProtonMail-go-crypto-v1.0.0_GH0.tar.gz) = 333515 SHA256 (boltdb-bolt-v1.3.1_GH0.tar.gz) = b5ae498b780f535a5d308c188dee1329b3536275d29ad6758876084c0b8586a8 SIZE (boltdb-bolt-v1.3.1_GH0.tar.gz) = 83437 SHA256 (cloudflare-circl-v1.3.7_GH0.tar.gz) = e1db989f921eeec80fd853cbf376c0e7893796fee96d8183fc5a29e01464a585 SIZE (cloudflare-circl-v1.3.7_GH0.tar.gz) = 4938649 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.3_GH0.tar.gz) = 54c85831ececafb417939741b00da573c5dab61a746834b9977e7dde8dba523e SIZE (emersion-go-mbox-v1.0.3_GH0.tar.gz) = 5692 SHA256 (emersion-go-message-v0.18.1_GH0.tar.gz) = 0ed3bd0b1e1a83e55106c4164cc2e64940e6e926c695564020bb3c7feb48f760 SIZE (emersion-go-message-v0.18.1_GH0.tar.gz) = 48144 SHA256 (emersion-go-sasl-e73c9f7bad43_GH0.tar.gz) = 93381ea17213dac9527a856d0119992dbc59fd5fb845716732a6ba300ad54fd1 SIZE (emersion-go-sasl-e73c9f7bad43_GH0.tar.gz) = 7362 SHA256 (emersion-go-smtp-v0.21.1_GH0.tar.gz) = 2e99a043a934af79a7a6c84b67db0f9a20b1587fc7571886ee61916a2fdb286b SIZE (emersion-go-smtp-v0.21.1_GH0.tar.gz) = 42171 SHA256 (emersion-go-vcard-8fda7d206ec9_GH0.tar.gz) = cd43a941aad3d7688089564193a8bd50fa1b95ca24f13d73f6dc3985b80f59c7 SIZE (emersion-go-vcard-8fda7d206ec9_GH0.tar.gz) = 11503 SHA256 (emersion-go-webdav-v0.5.0_GH0.tar.gz) = ccbae039f6193d6b5838f4e14e68f9f240fd4855c179a81f47ee5c914b0fe842 SIZE (emersion-go-webdav-v0.5.0_GH0.tar.gz) = 42492 SHA256 (golang-crypto-v0.22.0_GH0.tar.gz) = be0f461ea3ce13349996dca48fbb27537fd738aa6498fb38cfbf87a2ce31e082 SIZE (golang-crypto-v0.22.0_GH0.tar.gz) = 1813353 SHA256 (golang-sys-v0.19.0_GH0.tar.gz) = da82f3d99abd964483ec5d622ddf620e2492ec0a18c154475f35d938c4240c7b SIZE (golang-sys-v0.19.0_GH0.tar.gz) = 1449493 SHA256 (golang-term-v0.19.0_GH0.tar.gz) = 9ef2c212cb48b0736054cfc3556bea414fb526fff877f6c50c30f78fa5c19218 SIZE (golang-term-v0.19.0_GH0.tar.gz) = 14741 SHA256 (golang-text-v0.14.0_GH0.tar.gz) = c80295e75bda599d17ccf74038139b0957b9915fae4e60d8b46f89454ef171a0 SIZE (golang-text-v0.14.0_GH0.tar.gz) = 8974094

Collapse this list.


Packages (timestamps in pop-ups are UTC):
hydroxide
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest0.2.29_50.2.29_5-0.2.29_50.2.29_5---
FreeBSD:13:quarterly0.2.29_50.2.29_5-0.2.29_50.2.29_5---
FreeBSD:14:latest0.2.29_50.2.29_5-0.2.29_50.2.29_5---
FreeBSD:14:quarterly0.2.29_50.2.29_5-0.2.29_50.2.29_5---
FreeBSD:15:latest0.2.29_50.2.29_5n/a0.2.29_5n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. go121 : lang/go121
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.29?dummy=/
Collapse this list.

Number of commits found: 9

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
0.2.29_5
23 Sep 2024 23:22:49
commit hash: 9dcbff870a876642120cd71a51d1e95c7362817fcommit hash: 9dcbff870a876642120cd71a51d1e95c7362817fcommit hash: 9dcbff870a876642120cd71a51d1e95c7362817fcommit hash: 9dcbff870a876642120cd71a51d1e95c7362817f files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Yusuf Yaman
mail/hydroxide: switched to upstream

Port has been switched to use upstream because I think it's better to
just use a patch rather than forking the upstream and making the
change there.

PR:	281669
0.2.29_4
18 Aug 2024 12:53:59
commit hash: 138d30ed37c7eee5f1f616c74eac2d646b26ce0bcommit hash: 138d30ed37c7eee5f1f616c74eac2d646b26ce0bcommit hash: 138d30ed37c7eee5f1f616c74eac2d646b26ce0bcommit hash: 138d30ed37c7eee5f1f616c74eac2d646b26ce0b files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Yusuf Yaman
mail/hydroxide: Fix rc.d script

- hydroxide does want to store some files and users were running
"hydroxide auth" with normal user. Now, hydroxide user has a home
directory, and it does store them there now.
- Change upstream.

PR:	280886
0.2.29_3
11 Aug 2024 16:37:56
commit hash: a1c9f292ea984baa1ed473910c8f2d39998c956acommit hash: a1c9f292ea984baa1ed473910c8f2d39998c956acommit hash: a1c9f292ea984baa1ed473910c8f2d39998c956acommit hash: a1c9f292ea984baa1ed473910c8f2d39998c956a files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
Author: Yusuf Yaman
mail/hydroxide: Add rc.d script to run as daemon and minor changes to Makefile

Changes:
* Add rc.d script to run as daemon because users had to run the port
  somehow in the background on terminal.
* Minor changes to Makefile.

PR:	280754
0.2.29_2
09 Aug 2024 06:24:08
commit hash: aa8c0111bfd641853f435ed69310589fccda2200commit hash: aa8c0111bfd641853f435ed69310589fccda2200commit hash: aa8c0111bfd641853f435ed69310589fccda2200commit hash: aa8c0111bfd641853f435ed69310589fccda2200 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update
0.2.29_1
03 Jul 2024 08:29:54
commit hash: c4b51c2028302d40de3907a04d99a92001bb83b1commit hash: c4b51c2028302d40de3907a04d99a92001bb83b1commit hash: c4b51c2028302d40de3907a04d99a92001bb83b1commit hash: c4b51c2028302d40de3907a04d99a92001bb83b1 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update
0.2.29
30 Jun 2024 18:39:20
commit hash: eb2324ace94f36685bd08e3d965ec23ef8c25f1ecommit hash: eb2324ace94f36685bd08e3d965ec23ef8c25f1ecommit hash: eb2324ace94f36685bd08e3d965ec23ef8c25f1ecommit hash: eb2324ace94f36685bd08e3d965ec23ef8c25f1e files touched by this commit
Zsolt Udvari (uzsolt) search for other commits by this committer
Author: Yusuf Yaman
mail/hydroxide: update to 0.2.29

Pet portfmt.

Changelog: https://github.com/emersion/hydroxide/releases/tag/v0.2.29

PR:		280053
Approved by:	Submitter is maintainer
0.2.28_2
15 Jun 2024 09:52:17
commit hash: 746fa696a12ef1ca798e36baf087f579375b8cd1commit hash: 746fa696a12ef1ca798e36baf087f579375b8cd1commit hash: 746fa696a12ef1ca798e36baf087f579375b8cd1commit hash: 746fa696a12ef1ca798e36baf087f579375b8cd1 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update

MFH:		2024Q2
0.2.28_1
13 May 2024 17:56:04
commit hash: fce0cc32720e61042bc675152b116f9e61532e92commit hash: fce0cc32720e61042bc675152b116f9e61532e92commit hash: fce0cc32720e61042bc675152b116f9e61532e92commit hash: fce0cc32720e61042bc675152b116f9e61532e92 files touched by this commit
Ashish SHUKLA (ashish) search for other commits by this committer
all: Bump after lang/go121 update

MFH:		2024Q2
0.2.28
24 Apr 2024 09:36:04
commit hash: 63128d3c97271d593250ee3eaafabfb7e4520735commit hash: 63128d3c97271d593250ee3eaafabfb7e4520735commit hash: 63128d3c97271d593250ee3eaafabfb7e4520735commit hash: 63128d3c97271d593250ee3eaafabfb7e4520735 files touched by this commit
Kurt Jaeger (pi) search for other commits by this committer
Author: Yusuf Yaman
mail/hydroxide: new port, Open-source ProtonMail CardDAV, IMAP and SMTP bridge

A third-party, open-source ProtonMail bridge. Hydroxide supports CardDAV,
IMAP and SMTP. hydroxide is a server that translates standard protocols
(SMTP, IMAP, CardDAV) into ProtonMail API requests. It allows you to use
your preferred e-mail client and git-send-email with ProtonMail.

PR:		278362
Author:		Yusuf Yaman <nxjosephofficial@protonmail.com>

Number of commits found: 9