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
snac Simple, minimalistic ActivityPub instance written in portable C
2.57 net-imnew! 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: matthew@matthewphillips.info search for ports maintained by this maintainer
Port Added: 2024-10-28 19:24:06
Last Update: 2024-10-28 19:20:36
Commit Hash: c39afa6
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
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 (7 items)
Collapse this list.
  1. bin/snac
  2. share/man/man1/snac.1.gz
  3. share/man/man5/snac.5.gz
  4. share/man/man8/snac.8.gz
  5. /usr/local/share/licenses/snac-2.57/catalog.mk
  6. /usr/local/share/licenses/snac-2.57/LICENSE
  7. /usr/local/share/licenses/snac-2.57/MIT
Collapse this list.
Dependency lines:
  • snac>0:net-im/snac
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 = 1724244538 SHA256 (snac-2.57.tar.gz) = 16e25990391b04079caadeea6a5c24656a0df5ed5e7500516402c1cca21e831e SIZE (snac-2.57.tar.gz) = 180441

Packages (timestamps in pop-ups are UTC):
snac
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest2.572.57-2.572.57---
FreeBSD:13:quarterly--------
FreeBSD:14:latest2.572.57-2.572.57---
FreeBSD:14:quarterly--------
FreeBSD:15:latest2.572.57n/a2.57n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Library dependencies:
  1. 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:
For install:
To use snac, enable it in rc.conf using sysrc snac_enable=yes To initialize the data, run service snac init You can then start snac by running: service snac start You can add a user by running: service snac run adduser <name> Data is stored at /var/db/snac/data. For convenience the service includes a `run` command for executing snac commands against this directory, such as the `adduser` command shown above. See `snac --help` for a full list of commands.
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeberg.org/grunfink/snac2/archive/2.57.tar.gz?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
2.57
28 Oct 2024 19:20:36
commit hash: c39afa6d93121276520e56609de8fa02c393fa80commit hash: c39afa6d93121276520e56609de8fa02c393fa80commit hash: c39afa6d93121276520e56609de8fa02c393fa80commit hash: c39afa6d93121276520e56609de8fa02c393fa80 files touched by this commit
Kurt Jaeger (pi) search for other commits by this committer
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

Number of commits found: 1