| Port details |
- tuba Browse the Fediverse
- 0.11.1 net-im
=0 0.10.3Version of this port present on the latest quarterly branch. - Maintainer: nxjoseph@FreeBSD.org
 - Port Added: 2025-02-20 23:30:53
- Last Update: 2026-08-31 10:17:34
- Commit Hash: 5975be6
- License: GPLv3+
- WWW:
- https://codeberg.org/GeopJr/Tuba
- https://tuba.geopjr.dev
- Description:
- Tuba is an open-source Fediverse client for browsing and interacting with
various federated social networks. It is a fork of the Tootle project,
designed to provide a modern and user-friendly interface for accessing
Mastodon and other ActivityPub-based platforms.
 ¦ ¦ ¦ ¦ 
- Manual pages:
-
- pkg-plist: as obtained via:
make generate-plist - USE_RC_SUBR (Service Scripts)
- no SUBR information found for this port
- Dependency lines:
-
- To install the port:
- cd /usr/ports/net-im/tuba/ && make install clean
- To add the package, run one of these commands:
- pkg install net-im/tuba
- pkg install Tuba
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: Tuba
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1788165805
SHA256 (Tuba-v0.11.1.tar.gz) = ccda501d4ee1638e4f7ed9fa936b0748a9c560234c052de601c651470736f7f8
SIZE (Tuba-v0.11.1.tar.gz) = 2626157
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- update-desktop-database : devel/desktop-file-utils
- gettext-tools>=0.26 : devel/gettext-tools
- meson : devel/meson
- ninja : devel/ninja
- pkgconf>=1.3.0_1 : devel/pkgconf
- valac : lang/vala
- gstreamer1-plugins-bad>=1.28.6 : multimedia/gstreamer1-plugins-bad
- gstreamer1-plugins-fdkaac>=1.28.6 : audio/gstreamer1-plugins-fdkaac
- gstreamer1-plugins-good>=1.28.6 : multimedia/gstreamer1-plugins-good
- gstreamer1-plugins>=1.28.6 : multimedia/gstreamer1-plugins
- Runtime dependencies:
-
- gnome-keyring : security/gnome-keyring
- webp-pixbuf-loader>=0 : graphics/webp-pixbuf-loader
- update-desktop-database : devel/desktop-file-utils
- gstreamer1-plugins-bad>=1.28.6 : multimedia/gstreamer1-plugins-bad
- gstreamer1-plugins-fdkaac>=1.28.6 : audio/gstreamer1-plugins-fdkaac
- gstreamer1-plugins-good>=1.28.6 : multimedia/gstreamer1-plugins-good
- gstreamer1-plugins>=1.28.6 : multimedia/gstreamer1-plugins
- Library dependencies:
-
- libgee-0.8.so : devel/libgee
- libgraphene-1.0.so : graphics/graphene
- libicuuc.so : devel/icu
- libjson-glib-1.0.so : devel/json-glib
- libsecret-1.so : security/libsecret
- libsoup-3.0.so : devel/libsoup3
- libclapper-0.0.so : multimedia/clapper
- libclapper-gtk-0.0.so : multimedia/clapper
- libspelling-1.so : x11-toolkits/libspelling
- libatk-1.0.so : accessibility/at-spi2-core
- libcairo.so : graphics/cairo
- libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
- libglib-2.0.so : devel/glib20
- libintl.so : devel/gettext-runtime
- libgtk-4.so : x11-toolkits/gtk40
- libgtksourceview-5.so : x11-toolkits/gtksourceview5
- libadwaita-1.so : x11-toolkits/libadwaita
- libxml2.so : textproc/libxml2
- libharfbuzz.so : print/harfbuzz
- libpango-1.0.so : x11-toolkits/pango
- libgstreamer-1.0.so : multimedia/gstreamer1
- There are no ports dependent upon this port
Configuration Options:
- ===> The following configuration options are available for Tuba-0.11.1:
====> Options available for the group FEATURES
BROWSER=off: Enable in-app WebKit Browser
CLAPPER=on: Install the default video player
EXIV2=off: EXIF and IPTC metadata support via exiv2
GSTREAMER=on: Multimedia support via GStreamer
SPELLING=on: Install spellcheck library
WEBP=on: Enable WebP support
====> Options available for the single KEYRING: you have to select exactly one of them
GNOMEKEYRING=on: GNOME Keyring password manager support
===> Use 'make config' to modify these settings
- Options name:
- net-im_tuba
- USES:
- desktop-file-utils gettext-tools gnome meson pkgconfig vala:build gstreamer
- 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 |
0.11.1 31 Aug 2026 10:17:34
    |
Yusuf Yaman (nxjoseph)  |
net-im/tuba: Update 0.11.0 => 0.11.1
Changelog:
https://codeberg.org/GeopJr/Tuba/releases/tag/v0.11.1
Reported by: repology
Approved by: osa, vvd (Mentors, implicit) |
0.11.0 28 Aug 2026 16:52:22
    |
Yusuf Yaman (nxjoseph)  |
net-im/tuba: Fix WRKSRC after switch to Codeberg
In the previous update commit, I wasn't tested Codeberg distribution
file but rather the GitHub one and I noticed that Codeberg archive
extracts Tuba without the version information. Sorry.
Fixes: b56a69e9705d ("net-im/tuba: Update 0.10.3 => 0.11.0")
Approved by: osa, vvd (Mentors, implicit) |
0.11.0 28 Aug 2026 16:44:41
    |
Yusuf Yaman (nxjoseph)  |
net-im/tuba: Update 0.10.3 => 0.11.0
Upstream switched from GitHub to Codeberg.
Changelog:
https://codeberg.org/GeopJr/Tuba/releases/tag/v0.11.0
Reported by: repology
Approved by: osa, vvd (Mentors, implicit) |
0.10.3 23 Feb 2026 16:11:23
    |
Yusuf Yaman (nxjoseph)  |
Update my ports' maintainer field after becoming a committer
Reviewed by: osa, vvd (mentors)
Approved by: osa (mentor)
Differential Revision: https://reviews.freebsd.org/D55456 |
0.10.3 12 Oct 2025 00:01:15
    |
Vladimir Druzenko (vvd)  Author: Yusuf Yaman |
net-im/tuba: Update 0.10.2 => 0.10.3
Changelog:
https://github.com/GeopJr/Tuba/releases/tag/v0.10.3
PR: 290146
MFH: 2025Q4 |
0.10.2 04 Sep 2025 13:29:20
    |
Vladimir Druzenko (vvd)  Author: Yusuf Yaman |
net-im/tuba: Update 0.9.2 => 0.10.2
Changelogs:
https://github.com/GeopJr/Tuba/releases/tag/v0.10.0
https://github.com/GeopJr/Tuba/releases/tag/v0.10.1
https://github.com/GeopJr/Tuba/releases/tag/v0.10.2
Improve port:
- Install manpage as 'tuba' too for convenience.
- Populated options.
PR: 288710 |
0.9.2_2 30 Jun 2025 09:04:22
    |
Baptiste Daroussin (bapt)  |
libxml2: chase libxml soversion bump |
0.9.2_1 11 Jun 2025 11:54:44
    |
Baptiste Daroussin (bapt)  |
libspelling: chase snoname change |
0.9.2 17 Mar 2025 04:02:08
    |
Charlie Li (vishwin)  |
gnome.mk: rename gdkpixbuf2 to gdkpixbuf to prepare for port move
The GTK 1-based gdk-pixbuf has not existed for some time.
No functional or package changes. |
0.9.2 04 Mar 2025 15:13:11
    |
Vladimir Druzenko (vvd)  Author: Yusuf Yaman |
net-im/tuba: Update 0.9.1 → 0.9.2
Port changes:
- Reorder WWW entries
- Strip binary before hard-linking to silence QA tests
- Update pkg-plist
ChangeLog:
https://github.com/GeopJr/Tuba/releases/tag/v0.9.2
PR: 285138 |
0.9.1 20 Feb 2025 23:27:22
    |
Robert Clausecker (fuz)  Author: Yusuf Yaman |
net-im/tuba: New port: Browse the Fediverse
Tuba is an open-source Fediverse client for browsing and interacting with
various federated social networks. It is a fork of the Tootle project,
designed to provide a modern and user-friendly interface for accessing
Mastodon and other ActivityPub-based platforms.
WWW: https://tuba.geopjr.dev
WWW: https://github.com/GeopJr/Tuba
PR: 284793 |