FreshPorts -- The Place For Ports If you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

Port details
mastodon GNU Social-compatible microblogging server
1.5.1 net-im on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port
Maintainer: jrm@FreeBSD.org search for ports maintained by this maintainer
Port Added: 26 May 2017 21:22:50
Also Listed In: www
License: AGPLv3
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.

WWW: https://github.com/tootsuite/mastodon
SVNWeb : Homepage : PortsMon

To install the port: cd /usr/ports/net-im/mastodon/ && make install clean
To add the package: pkg install mastodon

PKGNAME: mastodon

distinfo:

TIMESTAMP = 1502067757
SHA256 (tootsuite-mastodon-v1.5.1_GH0.tar.gz) = 1caa5eaf1c5095203f52c7eb4b3f13fff31569dbf0b9f2af0320995b2ac9677b
SIZE (tootsuite-mastodon-v1.5.1_GH0.tar.gz) = 9990113


NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.

Build dependencies:
  1. ruby23 : lang/ruby23
  2. python2.7 : lang/python27
  3. python2 : lang/python2
Runtime dependencies:
  1. ffmpeg>0 : multimedia/ffmpeg
  2. libpqtypes>1.5.0 : databases/libpqtypes
  3. rubygem-pkg-config>=1.2.3 : devel/rubygem-pkg-config
  4. rubygem-puma>=3.9.1 : www/rubygem-puma
  5. rubygem-rails5>=5.1.3 : www/rubygem-rails5
  6. rubygem-uglifier>=3.2.0 : www/rubygem-uglifier
  7. rubygem-hamlit-rails-rails5>=0.2.0 : www/rubygem-hamlit-rails-rails5
  8. rubygem-pg>=0.21.0 : databases/rubygem-pg
  9. rubygem-pghero-rails5>=1.7.0 : databases/rubygem-pghero-rails5
  10. rubygem-dotenv-rails-rails5>=2.2.1 : misc/rubygem-dotenv-rails-rails5
  11. rubygem-aws-sdk>=2.10.17 : devel/rubygem-aws-sdk
  12. rubygem-paperclip-rails5>=5.1.0 : devel/rubygem-paperclip-rails5
  13. rubygem-paperclip-av-transcoder>=0.6.4 : multimedia/rubygem-paperclip-av-transcoder
  14. rubygem-active_model_serializers>=0.10.6 : databases/rubygem-active_model_serializers
  15. rubygem-addressable>=2.5.1_1 : www/rubygem-addressable
  16. rubygem-browser>=2.4.0 : www/rubygem-browser
  17. rubygem-charlock_holmes>=0.7.3_5 : textproc/rubygem-charlock_holmes
  18. rubygem-cld3>=3.1.3_1 : textproc/rubygem-cld3
  19. rubygem-devise-rails5>=4.3.0 : devel/rubygem-devise-rails5
  20. rubygem-devise-two-factor-rails5>=3.0.0 : security/rubygem-devise-two-factor-rails5
  21. rubygem-doorkeeper-rails5>=4.2.6 : security/rubygem-doorkeeper-rails5
  22. rubygem-fast_blank>=1.0.0 : devel/rubygem-fast_blank
  23. rubygem-goldfinger>=2.0.1 : www/rubygem-goldfinger
  24. rubygem-hiredis>=0.6.1 : databases/rubygem-hiredis
  25. rubygem-redis-namespace>=1.5.3 : databases/rubygem-redis-namespace
  26. rubygem-htmlentities>=4.3.4 : textproc/rubygem-htmlentities
  27. rubygem-http>=2.2.2 : www/rubygem-http
  28. rubygem-http_accept_language>=2.1.1 : devel/rubygem-http_accept_language
  29. rubygem-httplog>=0.99.7 : sysutils/rubygem-httplog
  30. rubygem-idn-ruby>=0.1.0 : dns/rubygem-idn-ruby
  31. rubygem-kaminari-rails5>=1.0.1 : www/rubygem-kaminari-rails5
  32. rubygem-link_header>=0.0.8 : www/rubygem-link_header
  33. rubygem-nokogiri>=1.8.0_1 : textproc/rubygem-nokogiri
  34. rubygem-oj>=3.3.4 : devel/rubygem-oj
  35. rubygem-ostatus2>=2.0.1 : www/rubygem-ostatus2
  36. rubygem-ox>=2.5.0 : textproc/rubygem-ox
  37. rubygem-pundit>=1.1.0 : security/rubygem-pundit
  38. rubygem-rabl>=0.13.1_1 : devel/rubygem-rabl
  39. rubygem-rack-attack>=5.0.1 : www/rubygem-rack-attack
  40. rubygem-rack-cors0>=0.4.1 : www/rubygem-rack-cors0
  41. rubygem-rack-timeout>=0.4.2 : www/rubygem-rack-timeout
  42. rubygem-rails-i18n>=5.0.4 : devel/rubygem-rails-i18n
  43. rubygem-rails-settings-cached-rails5>=0.6.6 : www/rubygem-rails-settings-cached-rails5
  44. rubygem-redis>=3.3.3 : databases/rubygem-redis
  45. rubygem-mario-redis-lock>=1.2.0 : databases/rubygem-mario-redis-lock
  46. rubygem-rqrcode>=0.10.1 : www/rubygem-rqrcode
  47. rubygem-ruby-oembed>=0.12.0 : www/rubygem-ruby-oembed
  48. rubygem-sanitize>=4.5.0 : textproc/rubygem-sanitize
  49. rubygem-sidekiq>=5.0.4 : devel/rubygem-sidekiq
  50. rubygem-sidekiq-scheduler>=2.1.8 : devel/rubygem-sidekiq-scheduler
  51. rubygem-sidekiq-unique-jobs>=5.0.9 : devel/rubygem-sidekiq-unique-jobs
  52. rubygem-sidekiq-bulk-rails5>=0.1.1 : devel/rubygem-sidekiq-bulk-rails5
  53. rubygem-simple-navigation>=4.0.5_1 : devel/rubygem-simple-navigation
  54. rubygem-simple_form-rails5>=3.5.0 : devel/rubygem-simple_form-rails5
  55. rubygem-sprockets-rails-rails5>=3.2.0 : devel/rubygem-sprockets-rails-rails5
  56. rubygem-statsd-instrument>=2.1.4 : devel/rubygem-statsd-instrument
  57. rubygem-twitter-text>=1.14.7 : textproc/rubygem-twitter-text
  58. rubygem-tzinfo-data>=1.2017.2 : devel/rubygem-tzinfo-data
  59. rubygem-webpacker-rails5>=2.0 : devel/rubygem-webpacker-rails5
  60. rubygem-webpush>=0.3.2_1 : security/rubygem-webpush
  61. rubygem-lograge-rails5>=0.6.0 : www/rubygem-lograge-rails5
  62. rubygem-redis-rails-rails5>=5.0.2 : www/rubygem-redis-rails-rails5
  63. ruby23 : lang/ruby23
  64. python2.7 : lang/python27
  65. python2 : lang/python2
Library dependencies:
  1. libidn2.so : dns/libidn2
  2. libxml2.so : textproc/libxml2
  3. libxslt.so : textproc/libxslt
  4. libpq.so.5 : databases/postgresql95-client
Patch dependencies:
  1. ruby23 : lang/ruby23
Extract dependencies:
  1. ruby23 : lang/ruby23
There are no ports dependent upon this port

Configuration Options
     No options to configure

USES:
gnome pgsql python:2 shebangfix gnome

pkg-message:
############################################################

Visit this URL to get started with Mastodon.
http://ftfl.ca/blog/2017-05-23-mastodon-freebsd.html

Visit this URL to upgrade Mastodon.
http://ftfl.ca/blog/2017-05-27-mastodon-freebsd-upgrade.html

############################################################

Master Sites:
  1. https://codeload.github.com/tootsuite/mastodon/tar.gz/v1.5.1?dummy=/

Number of commits found: 18

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
07 Aug 2017 02:38:08
Original commit files touched by this commit  1.5.1
Revision:447482
jrm search for other commits by this committer
net-im/mastodon: Update to version 1.5.1

Upstream changes: https://github.com/tootsuite/mastodon/releases/tag/v1.5.1
06 Aug 2017 14:31:06
Original commit files touched by this commit  1.5.0_2
Revision:447464
jrm search for other commits by this committer
net-im/mastodon: Work around www/node (node version 8) bug [1] on FreeBSD
11.1 that prevents building node modules with gyp [2].

[1] https://github.com/nodejs/node/issues/14076
[2] Users still have to install www/yarn and devel/rubygem-execjs with
non-default NODE6 option.
03 Aug 2017 04:54:36
Original commit files touched by this commit  1.5.0_1
Revision:447194
jrm search for other commits by this committer
net-im/mastodon: Add run-time dependencies necessary for installing node
modules.  Also, re-add www/npm as a run-time dependency to prevent an error
installing node modules.
01 Aug 2017 15:57:11
Original commit files touched by this commit  1.5.0
Revision:447025
jrm search for other commits by this committer
net-im/mastodon: Update to version 1.5.0

Upstream changes: https://github.com/tootsuite/mastodon/releases
31 Jul 2017 15:19:10
Original commit files touched by this commit  1.5.0.r3
Revision:446963
jrm search for other commits by this committer
net-im/mastodon: Update to 1.5.0r3

Upstream changes:
https://github.com/tootsuite/mastodon/releases/tag/v1.5.0rc3

Port changes:
- remove dependency on www/npm
28 Jul 2017 19:27:51
Original commit files touched by this commit  1.5.0.r2
Revision:446849
jrm search for other commits by this committer
net-im/mastodon: Update to version 1.5.0r2

Upstream changes: https://github.com/tootsuite/mastodon/releases
16 Jul 2017 16:11:18
Original commit files touched by this commit  1.4.7_2
Revision:446032
sunpoet search for other commits by this committer
Change RUN_DEPENDS from rubygem-rack-cors to rubygem-rack-cors0

- Bump PORTREVISION for dependency change
12 Jul 2017 01:10:49
Original commit files touched by this commit  1.4.7_1
Revision:445557
jrm search for other commits by this committer
net-im/mastodon: Fix plist and patch issues; bump PORTREVISION

- Remove another incorrectly generated %%RUBY_SUFFIX%% from pkg-plist [1]
- Fix a patch that was no longer applying properly after an upstream change

PR:		220625 [1]
Submitted by:	pkubaj@anongoth.pl [1]
05 Jul 2017 19:08:15
Original commit files touched by this commit  1.4.7
Revision:445093
jrm search for other commits by this committer
net-im/mastodon: Update to version 1.4.7

Upstream changes: https://github.com/tootsuite/mastodon/releases/tag/v1.4.7
24 Jun 2017 01:41:44
Original commit files touched by this commit  1.4.6
Revision:444206
jrm search for other commits by this committer
net-im/mastodon: Update to version 1.4.6

Upstream changes: https://github.com/tootsuite/mastodon/releases/tag/v1.4.6
23 Jun 2017 12:29:48
Original commit files touched by this commit  1.4.5
Revision:444177
jrm search for other commits by this committer
net-im/mastodon: Update to version 1.4.5

Upstream changes: https://github.com/tootsuite/mastodon/releases/tag/v1.4.5
22 Jun 2017 00:39:35
Original commit files touched by this commit  1.4.4
Revision:444089
jrm search for other commits by this committer
net-im/mastodon: Update to version 1.4.4

Upstream release notes:
https://github.com/tootsuite/mastodon/releases/tag/v1.4.4
15 Jun 2017 20:18:38
Original commit files touched by this commit  1.4.3
Revision:443634
jrm search for other commits by this committer
net-im/mastodon: Update to version 1.4.3

Upstream changes: https://github.com/tootsuite/mastodon/releases
09 Jun 2017 00:11:20
Original commit files touched by this commit  1.4.1
Revision:442965
jrm search for other commits by this committer
net-im/mastodon: Add www/npm to RUN_DEPENDS and fix the false postive
RUBY_SUFFIX substitutions in pkg-plist

Reported by:	swills
31 May 2017 18:07:11
Original commit files touched by this commit  1.4.1
Revision:442251
jrm search for other commits by this committer
net-im/mastodon: No need to patch ${WRKSRC}/bin/yarn now, because www/yarn
now creates a yarnpkg link in ${PREFIX}/bin
28 May 2017 23:22:54
Original commit files touched by this commit  1.4.1
Revision:441964
jrm search for other commits by this committer
net-im/mastodon: Update to version 1.4.1

Upstream changes: https://github.com/tootsuite/mastodon/releases

Approved by:	swills (mentor, implicit)
27 May 2017 16:24:46
Original commit files touched by this commit  1.4.r5
Revision:441852
jrm search for other commits by this committer
net-im/mastodon: Update to version 1.4rc5

- Add missing net-im/Makefile entry
- Upgrade pkg-message to include a link to upgrade directions

Approved by:	swills (mentor, implicit)
26 May 2017 21:22:38
Original commit files touched by this commit  1.4.r4
Revision:441815
jrm search for other commits by this committer
New port, net-im/mastodon: GNU Social-compatible microblogging server

WWW: https://github.com/tootsuite/mastodon

Submitted by:	feld, jrm, mmokhi
Reviewed by:	bapt, feld, roberto, saper@saper.info, mat, swills
Approved by:	swills (mentor, implicit)
Differential Revision:	https://reviews.freebsd.org/D10298

Number of commits found: 18

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
libsoupAug 17
zabbix2-proxyAug 16
zabbix2-serverAug 16
zabbix22-proxyAug 16
zabbix22-serverAug 16
zabbix3-proxyAug 16
zabbix3-serverAug 16
zabbix32-proxyAug 16
zabbix32-serverAug 16
gitlab*Aug 15
py-supervisorAug 15
freeradius3Aug 14
mariadb100-server*Aug 12
mariadb101-server*Aug 12
mariadb55-server*Aug 12

16 vulnerabilities affecting 117 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 31170
Broken 167
Deprecated 94
Ignore 472
Forbidden 0
Restricted 212
No CDROM 85
Vulnerable 221
Expired 39
Set to expire 89
Interactive 0
new 24 hours 42
new 48 hours68
new 7 days99
new fortnight210
new month408

Servers and bandwidth provided by
New York Internet, SuperNews, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2017 Dan Langille. All rights reserved.