BSD Ports

net-im/mastodon 4.6.4 FreeBSD

GNU Social-compatible microblogging server

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
0372940c1b
License
AGPLv3
Categories
net-im, www
Package size
43083.2 KiB, 84140.8 KiB installed

Description

Mastodon is an alternative implementation of GNU social, a free, open-source social network. It is a decentralized alternative to commercial platforms based on ActivityStreams, Webfinger, PubsubHubbub and Salmon. The project focuses on creating a clean REST API and a good user interface. Ruby on Rails is used for the back-end, while React.js and Redux are used for the dynamic front-end.

In the other systems

SystemPortVersion
FreeBSDnet-im/mastodon4.6.4
DragonFlynet-im/mastodon4.3.6_1
HardenedBSDnet-im/mastodon4.6.4
GhostBSDnet-im/mastodon4.6.4

Install

Binary package:

pkg install mastodon

From the ports tree:

cd /usr/ports/net-im/mastodon/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	mastodon>0:net-im/mastodon

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest4.6.44.6.4-4.3.6_14.6.4
FreeBSD:14:quarterly4.6.44.6.4n/a4.3.6_14.6.4
FreeBSD:15:latest4.6.44.6.4n/a4.3.6_14.3.6_1
FreeBSD:15:quarterly4.6.44.6.4n/an/an/a
FreeBSD:16:latest4.6.44.6.4n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

As this port's Makefile names them.

Library 1

Runtime 10

The full lists below include those, and their dependencies in turn.

Build dependencies 7
Run dependencies 244

The first 100 are listed.

No port depends on this one.

Configuration

No options to configure.

USES
magick:7,run pgsql sudo
Service scripts
mastodon_sidekiq, mastodon_streaming, mastodon_web

Message after installing

############################################################
Visit this URL to get started with Mastodon.
https://wiki.freebsd.org/Ports/net-im/mastodon
############################################################

############################################################
Visit this URL to upgrade Mastodon.
Post installation tasks need to be done according to the
section Upgrade Procedure - 4.0.2=>4.1.0
https://wiki.freebsd.org/Ports/net-im/mastodon
############################################################

Files

distinfo 1
FileSizeSHA256
mastodon-mastodon-v4.6.4_GH0.tar.gz4.7779503e+07daec715f3edaec2791d0e51e0704e17079395a0618ffa7110c9f6593d0005a96

Commit history 2

DateCommitCreditsLog message
0372940c1b Piotr Smyrak net-im/mastodon: update to 4.6.4 security release
Changelog: https://github.com/mastodon/mastodon/releases/tag/v4.6.4 Notably, security fixes to address the following issues: - Denial of Service through insufficient authentication of statistics endpoints. - Personally-identifying information disclosure due to incorrect access control validation. - SSRF Protection Bypass via IPv4-compatible IPv6 Addresses. PR: 297125 Approved by: Scott Kenney <[email protected]> (maintainer) Security: GHSA-hx34-2pfw-2qfj Security: GHSA-7jvv-fhmg-wpfw Security: GHSA-vwhj-3g83-v276
0d08dd9c80 Scott Kenney net-im/mastodon: Update 4.3.6 => 4.6.3, take maintainership
Changelog: https://github.com/mastodon/mastodon/blob/v4.6.3/CHANGELOG.md Improve port: - Update WWW - old url redirects to new. - Replace RM in post-extract with EXTRACT_AFTER_ARGS. PR: 296573 Sponsored by: UNIS Labs Co-authored-by: Vladimir Druzenko <[email protected]>