net-im/gajim 2.6.0_1 FreeBSD
GTK Jabber client
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
4e0a7d7810- License
- GPLv3
- Categories
- net-im
- Package size
- 3904.9 KiB, 20116.4 KiB installed
Description
The goal of Gajim is to provide a full featured and easy to use XMPP client. Gajim works nicely with GNOME, but does not require it to run. It is released under the GNU General Public License.
FEATURES: * Tabbed chat window and single window modes * Group chat support (with Multi-User Chat protocol) * Emoticons, avatars, PEP (user activity, mood and tune) * Audio / video conferences * File transfer, room bookmarks * Metacontacts support * Trayicon, speller, extended chat history functionalities * TLS, GPG and End-To-End encryption support (with SSL legacy support) * Transport registration support * Service discovery including nodes, user search * Wikipedia, dictionary and search engine lookup * Multiple accounts support * DBus capabilities * XML console * Link local (bonjour / zeroconf), BOSH * Other features via plugins * Gajim is available in 29 languages
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | net-im/gajim | 2.6.0_1 |
| OpenBSD | net/gajim | 2.4.5 |
| NetBSD | chat/gajim | 2.1.1nb5 |
| HardenedBSD | net-im/gajim | 2.4.6 |
| GhostBSD | net-im/gajim | 2.4.6 |
Install
Binary package:
pkg install gajim
From the ports tree:
cd /usr/ports/net-im/gajim/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= gajim>0:net-im/gajim
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 2.6.0_1 | 2.6.0_1 | - | 2.2.0 | - |
| FreeBSD:14:quarterly | 2.4.6 | 2.4.6 | n/a | 2.2.0 | 2.4.6 |
| FreeBSD:15:latest | 2.6.0_1 | 2.6.0_1 | n/a | 2.2.0 | 2.2.0 |
| FreeBSD:15:quarterly | 2.4.6 | 2.4.6 | n/a | n/a | n/a |
| FreeBSD:16:latest | 2.4.6 | 2.6.0_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 3
${PYTHON_PKGNAMEPREFIX}build>0: devel/py-build${PYTHON_PKGNAMEPREFIX}setuptools>0: devel/py-setuptools${PYTHON_PKGNAMEPREFIX}wheel>0: devel/py-wheel
Library 2
libgsound.so: audio/gsoundlibsoup-3.0.so: devel/libsoup3
Runtime 18
${PYTHON_PKGNAMEPREFIX}css-parser>0: www/py-css-parser${PYTHON_PKGNAMEPREFIX}emoji>=2.6.0: misc/py-emoji${PYTHON_PKGNAMEPREFIX}httpx>=0.28.1: www/py-httpx${PYTHON_PKGNAMEPREFIX}keyring>0: security/py-keyring${PYTHON_PKGNAMEPREFIX}nbxmpp>=7.4.0: net-im/py-nbxmpp${PYTHON_PKGNAMEPREFIX}omemo-dr>=1.2.0: security/py-omemo-dr${PYTHON_PKGNAMEPREFIX}packaging>0: devel/py-packaging${PYTHON_PKGNAMEPREFIX}pillow>=9.1.0: graphics/py-pillow${PYTHON_PKGNAMEPREFIX}precis_i18n>=1.0.0: textproc/py-precis_i18n${PYTHON_PKGNAMEPREFIX}pycairo>=1.16.0: graphics/py-pycairo${PYTHON_PKGNAMEPREFIX}qrcode>=7.3.1: textproc/py-qrcode${PYTHON_PKGNAMEPREFIX}sqlalchemy20>=2.0.0: databases/py-sqlalchemy20${PYTHON_PKGNAMEPREFIX}sqlite3>0: databases/py-sqlite3${PYTHON_PKGNAMEPREFIX}h2>0: www/py-h2${PYTHON_PKGNAMEPREFIX}socksio>0: net/py-socksio${PYTHON_PKGNAMEPREFIX}pysequoia>=0.1.33: security/py-pysequoia${PYTHON_PKGNAMEPREFIX}truststore>0: security/py-truststorepango>0: x11-toolkits/pango
The full lists below include those, and their dependencies in turn.
Build dependencies 213
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/alsa-lib
- audio/csound
- audio/dssi
- audio/faust
- audio/flac
- audio/gsound
- audio/gstreamer1-plugins-a52dec
- audio/gstreamer1-plugins-mpg123
- audio/gstreamer1-plugins-ogg
- audio/gstreamer1-plugins-vorbis
- audio/jack
- audio/ladspa
- audio/lame
- audio/liba52
- audio/libcanberra
- audio/libdssialsacompat
- audio/liblo
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/stk
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/appstream
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/gettext-tools
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-glib
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libltdl
- devel/libnotify
- devel/libpciaccess
- devel/libsoup3
- devel/libsysinfo
- devel/libtextstyle
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/llvm19
- devel/orc
- devel/pcre2
- devel/py-build
- devel/py-dbus
- devel/py-installer
- devel/py-packaging
- devel/py-pygobject
- devel/py-pyproject-hooks
- devel/py-setuptools
- devel/py-wheel
- devel/pygobject-common
- devel/readline
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphene
- graphics/graphite2
- graphics/gstreamer1-plugins-gl
- graphics/gstreamer1-plugins-png
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libGLU
- graphics/libdrm
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/png
- graphics/py-pycairo
- graphics/tiff
The first 100 are listed.
Run dependencies 271
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/alsa-lib
- audio/csound
- audio/dssi
- audio/faust
- audio/flac
- audio/gsound
- audio/gstreamer1-plugins-a52dec
- audio/gstreamer1-plugins-mpg123
- audio/gstreamer1-plugins-ogg
- audio/gstreamer1-plugins-vorbis
- audio/jack
- audio/ladspa
- audio/lame
- audio/liba52
- audio/libcanberra
- audio/libdssialsacompat
- audio/liblo
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/stk
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/py-sqlalchemy20
- databases/py-sqlite3
- databases/sqlite3
- devel/appstream
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-glib
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libltdl
- devel/libnotify
- devel/libpciaccess
- devel/libsoup3
- devel/libsysinfo
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/llvm19
- devel/npth
- devel/orc
- devel/pcre2
- devel/py-anyio
- devel/py-cffi
- devel/py-dbus
- devel/py-greenlet
- devel/py-importlib-metadata
- devel/py-jaraco.classes
- devel/py-jaraco.context
- devel/py-jaraco.functools
- devel/py-jeepney
- devel/py-more-itertools
- devel/py-olefile
- devel/py-packaging
- devel/py-protobuf
- devel/py-pycparser
- devel/py-pygobject
- devel/py-setuptools
- devel/py-typing-extensions
- devel/py-zipp
- devel/pygobject-common
- devel/readline
- dns/libidn2
- dns/libpsl
- dns/py-idna
- ftp/curl
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphene
- graphics/graphite2
- graphics/gstreamer1-plugins-gl
- graphics/gstreamer1-plugins-png
The first 100 are listed.
No port depends on this one.
Configuration
Options name: net-im_gajim
| Option | Default | Description |
|---|---|---|
| AVCALLS | on | Audio/Video calling support |
| DBUS | on | D-Bus IPC system support |
| DISTRO | on | Enables OS info in device info |
| GPS | on | Enables location sharing |
| LIBSECRET | on | GNOME Keyring or KDE secure password storage |
| SENTRY | off | Sentry error reporting to dev.gajim.org. |
| SPELLING | on | Enables spell checking |
- USES
- cpe gettext gnome python:3.12+ xorg gstreamer
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| gajim-2.6.0.tar.gz | 5.301805e+06 | 4d8c7d1ddaffa5e96a18a6ca684f4df14019b96bdc8288b0052807eb4f95ce2e |
Master sites 1
- https://gajim.org/downloads/${DISTVERSION:R}/
Commit history 2
| Date | Commit | Credits | Log message |
|---|---|---|---|
4e0a7d7810 |
Ruslan Makhmatkhanov | net-im/gajim: fix gstreamer knob bug introduced in previous commit PR: 298502
Reported by: Herbert J. Skuhra <[email protected]> (via developers@) |
|
32072ddc44 |
Polarian | net-im/gajim: update to 2.6.0 * Update to 2.6.0, depends on
* Add missing dependencies which were listed upstream
* Update dependency version requirements
* Patch out the new version string in pytoml, as we are using an older version of setuptools
* Add missing OPTIONS for optional features gajim supports
Upstream blogpost: https://gajim.org/posts/2026-08-27-gajim-2.6.0-released/
PR: 298502
Reported by: Polarian <[email protected]> |