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 photos
All times are UTC
Ukraine
The recently imposed "must be logged in" restriction is a response to increased bot traffic on the site. This affects search, commits, and vuxml pages.
Search engines are not blocked. Try using "site:www.freshports.org" and your search terms.
After the ports freeze to fix some stuff, the freeze is over. I have some work to do before FreshPorts can start processing commits again before it can start processing again. I've created an issue for that.
Port details on branch 2025Q4
tuba Browse the Fediverse
0.10.3 net-im 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 0.10.3Version of this port present on the latest quarterly branch.
Maintainer: nxjoseph@protonmail.com search for ports maintained by this maintainer
Port Added: 2025-10-12 00:09:05
Last Update: 2025-10-12 00:05:58
Commit Hash: 2e5434b
License: GPLv3+
WWW:
https://github.com/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.
HomepageHomepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (57 items)
Collapse this list.
  1. share/glib-2.0/schemas/dev.geopjr.Tuba.gschema.xml
  2. /usr/local/share/licenses/Tuba-0.10.3/catalog.mk
  3. /usr/local/share/licenses/Tuba-0.10.3/LICENSE
  4. /usr/local/share/licenses/Tuba-0.10.3/GPLv3+
  5. bin/dev.geopjr.Tuba
  6. bin/tuba
  7. share/applications/dev.geopjr.Tuba.desktop
  8. share/dbus-1/services/dev.geopjr.Tuba.service
  9. share/icons/hicolor/scalable/apps/dev.geopjr.Tuba.svg
  10. share/icons/hicolor/symbolic/apps/dev.geopjr.Tuba-symbolic.svg
  11. share/locale/ar/LC_MESSAGES/dev.geopjr.Tuba.mo
  12. share/locale/be/LC_MESSAGES/dev.geopjr.Tuba.mo
  13. share/locale/bg/LC_MESSAGES/dev.geopjr.Tuba.mo
  14. share/locale/ca/LC_MESSAGES/dev.geopjr.Tuba.mo
  15. share/locale/cs/LC_MESSAGES/dev.geopjr.Tuba.mo
  16. share/locale/cy/LC_MESSAGES/dev.geopjr.Tuba.mo
  17. share/locale/da/LC_MESSAGES/dev.geopjr.Tuba.mo
  18. share/locale/de_DE/LC_MESSAGES/dev.geopjr.Tuba.mo
  19. share/locale/el/LC_MESSAGES/dev.geopjr.Tuba.mo
  20. share/locale/en_GB/LC_MESSAGES/dev.geopjr.Tuba.mo
  21. share/locale/es/LC_MESSAGES/dev.geopjr.Tuba.mo
  22. share/locale/et/LC_MESSAGES/dev.geopjr.Tuba.mo
  23. share/locale/eu/LC_MESSAGES/dev.geopjr.Tuba.mo
  24. share/locale/fa/LC_MESSAGES/dev.geopjr.Tuba.mo
  25. share/locale/fi/LC_MESSAGES/dev.geopjr.Tuba.mo
  26. share/locale/fr/LC_MESSAGES/dev.geopjr.Tuba.mo
  27. share/locale/gl/LC_MESSAGES/dev.geopjr.Tuba.mo
  28. share/locale/he/LC_MESSAGES/dev.geopjr.Tuba.mo
  29. share/locale/hi/LC_MESSAGES/dev.geopjr.Tuba.mo
  30. share/locale/hu/LC_MESSAGES/dev.geopjr.Tuba.mo
  31. share/locale/ia/LC_MESSAGES/dev.geopjr.Tuba.mo
  32. share/locale/id/LC_MESSAGES/dev.geopjr.Tuba.mo
  33. share/locale/it/LC_MESSAGES/dev.geopjr.Tuba.mo
  34. share/locale/ja/LC_MESSAGES/dev.geopjr.Tuba.mo
  35. share/locale/kab/LC_MESSAGES/dev.geopjr.Tuba.mo
  36. share/locale/ko/LC_MESSAGES/dev.geopjr.Tuba.mo
  37. share/locale/lt/LC_MESSAGES/dev.geopjr.Tuba.mo
  38. share/locale/nb_NO/LC_MESSAGES/dev.geopjr.Tuba.mo
  39. share/locale/nl/LC_MESSAGES/dev.geopjr.Tuba.mo
  40. share/locale/oc/LC_MESSAGES/dev.geopjr.Tuba.mo
  41. share/locale/pl/LC_MESSAGES/dev.geopjr.Tuba.mo
  42. share/locale/pt/LC_MESSAGES/dev.geopjr.Tuba.mo
  43. share/locale/pt_BR/LC_MESSAGES/dev.geopjr.Tuba.mo
  44. share/locale/ru/LC_MESSAGES/dev.geopjr.Tuba.mo
  45. share/locale/sk/LC_MESSAGES/dev.geopjr.Tuba.mo
  46. share/locale/sv/LC_MESSAGES/dev.geopjr.Tuba.mo
  47. share/locale/ta/LC_MESSAGES/dev.geopjr.Tuba.mo
  48. share/locale/th/LC_MESSAGES/dev.geopjr.Tuba.mo
  49. share/locale/tr/LC_MESSAGES/dev.geopjr.Tuba.mo
  50. share/locale/uk/LC_MESSAGES/dev.geopjr.Tuba.mo
  51. share/locale/zh_CN/LC_MESSAGES/dev.geopjr.Tuba.mo
  52. share/man/man1/dev.geopjr.Tuba.1.gz
  53. share/man/man1/tuba.1.gz
  54. share/metainfo/dev.geopjr.Tuba.metainfo.xml
  55. @owner
  56. @group
  57. @mode
Collapse this list.
USE_RC_SUBR (Service Scripts)
  • no SUBR information found for this port
Dependency lines:
  • Tuba>0:net-im/tuba
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 = 1760176745 SHA256 (GeopJr-Tuba-v0.10.3_GH0.tar.gz) = 397297bbd140a2b2c90024392dbc5f8a77bc6a10472308c7741c7913e82eb050 SIZE (GeopJr-Tuba-v0.10.3_GH0.tar.gz) = 2848312

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. update-desktop-database : devel/desktop-file-utils
  2. msgfmt : devel/gettext-tools
  3. meson : devel/meson
  4. ninja : devel/ninja
  5. pkgconf>=1.3.0_1 : devel/pkgconf
  6. valac : lang/vala
  7. gstreamer1-plugins-bad>=1.26.6 : multimedia/gstreamer1-plugins-bad
  8. gstreamer1-plugins-fdkaac>=1.26.6 : audio/gstreamer1-plugins-fdkaac
  9. gstreamer1-plugins-good>=1.26.6 : multimedia/gstreamer1-plugins-good
  10. gstreamer1-plugins>=1.26.6 : multimedia/gstreamer1-plugins
Runtime dependencies:
  1. gnome-keyring : security/gnome-keyring
  2. webp-pixbuf-loader>=0 : graphics/webp-pixbuf-loader
  3. update-desktop-database : devel/desktop-file-utils
  4. gstreamer1-plugins-bad>=1.26.6 : multimedia/gstreamer1-plugins-bad
  5. gstreamer1-plugins-fdkaac>=1.26.6 : audio/gstreamer1-plugins-fdkaac
  6. gstreamer1-plugins-good>=1.26.6 : multimedia/gstreamer1-plugins-good
  7. gstreamer1-plugins>=1.26.6 : multimedia/gstreamer1-plugins
Library dependencies:
  1. libgee-0.8.so : devel/libgee
  2. libgraphene-1.0.so : graphics/graphene
  3. libicuuc.so : devel/icu
  4. libjson-glib-1.0.so : devel/json-glib
  5. libsecret-1.so : security/libsecret
  6. libsoup-3.0.so : devel/libsoup3
  7. libclapper-0.0.so : multimedia/clapper
  8. libclapper-gtk-0.0.so : multimedia/clapper
  9. libspelling-1.so : x11-toolkits/libspelling
  10. libatk-1.0.so : accessibility/at-spi2-core
  11. libcairo.so : graphics/cairo
  12. libgdk_pixbuf-2.0.so : graphics/gdk-pixbuf2
  13. libglib-2.0.so : devel/glib20
  14. libintl.so : devel/gettext-runtime
  15. libgtk-4.so : x11-toolkits/gtk40
  16. libgtksourceview-5.so : x11-toolkits/gtksourceview5
  17. libadwaita-1.so : x11-toolkits/libadwaita
  18. libxml2.so : textproc/libxml2
  19. libharfbuzz.so : print/harfbuzz
  20. libpango-1.0.so : x11-toolkits/pango
  21. 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.10.3: ====> 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:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/GeopJr/Tuba/tar.gz/v0.10.3?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
0.10.3
12 Oct 2025 00:05:58
commit hash: 2e5434bee74effe1d5459428134d4068f6502ccecommit hash: 2e5434bee74effe1d5459428134d4068f6502ccecommit hash: 2e5434bee74effe1d5459428134d4068f6502ccecommit hash: 2e5434bee74effe1d5459428134d4068f6502cce files touched by this commit
Vladimir Druzenko (vvd) search for other commits by this committer
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
(cherry picked from commit 1b2a827412d8a44ad0c3806f3298e819348115eb)

Number of commits found: 1