Port details
snac Simple, minimalistic ActivityPub instance written in portable C
2.97 net-im Σ =5 2.97Version of this port present on the latest quarterly branch. Maintainer: matthew@matthewphillips.info Port Added: 2024-10-28 19:24:06
Last Update: 2026-11-02 22:01:19
Commit Hash: bd8dfec
People watching this port, also watch: jellyfin , sabnzbd , qbittorrent , unbound , py312-radicale Also Listed In: www
License: MIT
WWW: https://codeberg.org/grunfink/snac2 Description: # Snac is a simple, minimalistic ActivityPub instance.
It features:
- Lightweight, minimal dependencies
- Extensive support of ActivityPub operations.
- Multiuser
- Mastodon API support, so Mastodon-compatible apps can be used
- Simple but effective web interface
- Easily-accessed MUTE button
- Tested interoperability with related software
- No database needed
- Totally JavaScript-free ¦ ¦ ¦ ¦
Manual pages: #
pkg-plist: as obtained via: make generate-plist # USE_RC_SUBR (Service Scripts)
Dependency lines :
To install the port : # cd /usr/ports/net-im/snac/ && make install clean To add the package , run one of these commands: pkg install net-im/snac pkg install snac NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.PKGNAME: snac Flavors: # there is no flavor information for this port. distinfo: # TIMESTAMP = 1793655610
SHA256 (grunfink-snac2-2.97_FJ0.tar.gz) = 54d54b8b9647147a6afd28fd7af0e619e21c8aef083d825db3b99d9a0e5370f8
SIZE (grunfink-snac2-2.97_FJ0.tar.gz) = 347065
Packages (timestamps in pop-ups are UTC): #
Dependencies # NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered. Library dependencies: #
libcurl.so : ftp/curl
There are no ports dependent upon this port #
Configuration Options : #
No options to configure Options name : #
net-im_snac USES: #
ssl
pkg-message: # FreshPorts was unable to extract/find any pkg message Master Sites: #
Commit History - (may be incomplete: for full details, see links to repositories near top of page)
Commit Credits Log message
2.97 02 Nov 2026 22:01:19
Yusuf Yaman (nxjoseph) Author: gmc
net-im/snac: Update 2.96 => 2.97
Changelog:
* Quote-posting your own posts is now allowed.
* The Mastodon API can now be disabled.
* Fixed a crash in chunked transfer encoding code.
* Tweak to JSON loading code to circunvent fmemopen() issues.
* Mastodon API: Fixed error in voting code.
https://codeberg.org/grunfink/snac2/src/tag/2.96/RELEASE_NOTES.md
While here, replace Codeberg MASTER_SITES with USE_FORGEJO.
PR: 300295
Approved by: Matthew Phillips (maintainer)
Approved by: osa, vvd (mentors, implicit)
MFH: 2026Q4
2.96 16 Oct 2026 11:41:33
Yusuf Yaman (nxjoseph) Author: gmc
net-im/snac: Update 2.95 => 2.96
Changelog:
https://codeberg.org/grunfink/snac2/src/tag/2.96/RELEASE_NOTES.md
PR: 299360
Approved by: Matthew Phillips <matthew@matthewphillips.info > (maintainer)
Approved by: osa, vvd (Mentors, implicit)
MFH: 2026Q4
2.95 07 Sep 2026 16:23:57
Vladimir Druzenko (vvd) Author: gmc
net-im/snac: Update 2.89 => 2.95
Changelog:
https://codeberg.org/grunfink/snac2/src/tag/2.95/RELEASE_NOTES.md
PR: 298146
Approved by: Matthew Phillips <matthew@matthewphillips.info > (maintainer)
Sponsored by: UNIS Labs (vvd, commit patch)
MFH: 2026Q3
2.89 28 Jan 2026 08:22:21
Vladimir Druzenko (vvd) Author: Darryn Nicol
net-im/snac: Update 2.84 => 2.89
Release Notes:
https://codeberg.org/grunfink/snac2/src/tag/2.89/RELEASE_NOTES.md
PR: 292765
Approved by: Matthew Phillips <matthew@matthewphillips.info >
MFH: 2026Q1
2.84 03 Dec 2025 15:17:19
Vladimir Druzenko (vvd) Author: William Carrel
net-im/snac: update 2.83 → 2.84
Relese Notes:
https://codeberg.org/grunfink/snac2/src/tag/2.84/RELEASE_NOTES.md
PR: 291358
Approved by: Matthew Phillips <matthew@matthewphillips.info >
2.83 07 Oct 2025 07:25:45
Hiroki Tagato (tagattie) Author: Matthew Phillips
net-im/snac: update to 2.83
Release Notes: https://codeberg.org/grunfink/snac2/src/tag/2.83/RELEASE_NOTES.md
PR: 290049
Reported by: Matthew Phillips <matthew@matthewphillips.info > (maintainer)
2.81 03 Aug 2025 14:35:54
Vladimir Druzenko (vvd) Author: Darryn Nicol
net-im/snac: Update 2.77 => 2.81
Release Notes:
https://codeberg.org/grunfink/snac2/src/tag/2.81/RELEASE_NOTES.md
PR: 288589
Approved by: Matthew Phillips <matthew@matthewphillips.info >
2.77 22 May 2025 00:52:31
Vladimir Druzenko (vvd) Author: Matthew Phillips
net-im/snac: update 2.75 → 2.77
Release Notes:
https://codeberg.org/grunfink/snac2/src/tag/2.77/RELEASE_NOTES.md #
PR: 286982
2.75 28 Apr 2025 01:20:55
Vladimir Druzenko (vvd) Author: William Carrel
net-im/snac: update 2.74 → 2.75
Release notes:
https://codeberg.org/grunfink/snac2/src/tag/2.75/RELEASE_NOTES.md
PR: 286339
Approved by: Matthew Phillips <matthew@matthewphillips.info > (maintainer)
2.74 26 Mar 2025 21:23:23
Vladimir Druzenko (vvd) Author: William Carrel
net-im/snac: update 2.73 → 2.74
Release Notes:
https://codeberg.org/grunfink/snac2/src/tag/2.74/RELEASE_NOTES.md
PR: 285570
Approved by: Matthew Phillips <matthew@matthewphillips.info > (maintainer)
2.73 17 Mar 2025 06:19:28
Zsolt Udvari (uzsolt) Author: William Carrel
net-im/snac: Update to 2.73
Add LICENSE_FILE.
Changelog:
https://codeberg.org/grunfink/snac2/src/branch/master/RELEASE_NOTES.md#2-73
PR: 285356
Approved by: Matthew Phillips <matthew@matthewphillips.info > (maintainer)
2.68 18 Jan 2025 00:15:49
Vladimir Druzenko (vvd) Author: William Carrel
net-im/snac: Update 2.57 → 2.68
There are a large number of improvements and crash fixes between these
versions as documented at Release Notes:
https://codeberg.org/grunfink/snac2/src/tag/2.68/RELEASE_NOTES.md
PR: 284110
Approved by: Matthew Phillips <matthew@matthewphillips.info > (maintainer)
MFH: 2025Q1
2.57 28 Oct 2024 19:20:36
Kurt Jaeger (pi) Author: Matthew Phillips
net-im/snac: new port
Snac is a simple, minimalistic ActivityPub instance.
It features:
- Lightweight, minimal dependencies
- Extensive support of ActivityPub operations.
- Multiuser
- Mastodon API support, so Mastodon-compatible apps can be used
- Simple but effective web interface
- Easily-accessed MUTE button
- Tested interoperability with related software
- No database needed
- Totally JavaScript-free
PR: 278385
Reviewed by: bofh