CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

net-im/gajim 2.6.0_1

GTK Jabber client

Port info

Maintainer
rm@FreeBSD.org
Packages
latest: 2.6.0_1
Upstream
up to date
Last update
to 2.6.0_1 · 4e0a7d7810
Quarterly
2026Q4: 2.4.6
Formerly
net/gajim until 2005-11-09
WWW
https://gajim.org/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install gajim
installs 2.6.0_1 from latest; from quarterly (2026Q4) 2.4.6
Port
# cd /usr/ports/net-im/gajim && make install clean
# make -C /usr/ports/net-im/gajim config  # change options first
Size
3.8 MiB download · 20 MiB installed
Depends on
accessibility/at-spi2-core 2.60.4, audio/gsound 1.0.3, databases/py-sqlalchemy20 2.0.54, databases/py-sqlite3 3.12.15_10, devel/gettext-runtime 1.0_1, devel/glib20 2.88.3,2, devel/libsoup3 3.7.3, devel/py-dbus 1.4.0_1, devel/py-packaging 26.3, devel/py-pygobject 3.58.0, graphics/py-pillow 12.3.0, graphics/py-pycairo 1.29.1, lang/python312 3.12.15, misc/py-emoji 2.15.0, multimedia/gstreamer1 1.28.8_1, multimedia/gstreamer1-libav 1.28.8, multimedia/gstreamer1-plugins 1.28.8, multimedia/gstreamer1-plugins-bad 1.28.8, multimedia/gstreamer1-plugins-core 1.28.8, multimedia/gstreamer1-plugins-good 1.28.8, multimedia/gstreamer1-plugins-rust 1.28.8_1, net-im/farstream 0.2.9, net-im/py-nbxmpp 7.4.0, net/geoclue 2.8.1, net/py-socksio 1.0.0_1, print/harfbuzz 14.6.0, security/gnome-keyring 48.0, security/libsecret 0.21.7_2, security/py-cryptography 50.0.1_1,1, security/py-keyring 25.6.0,1, security/py-omemo-dr 1.2.0, security/py-pysequoia 0.1.35_1, security/py-truststore 0.10.4_1, sysutils/py-distro 1.9.0, textproc/libxml2 2.15.4, textproc/py-precis_i18n 1.1.2, textproc/py-qrcode 8.2_1, www/py-css-parser 1.1.1, www/py-h2 4.4.1, www/py-httpx 0.28.1_2, x11-toolkits/gtk40 4.20.4, x11-toolkits/gtksourceview5 5.18.0, x11-toolkits/libadwaita 1.8.5.1, x11-toolkits/libspelling 0.4.10, x11-toolkits/pango 1.57.1, x11/libX11 1.8.14,1, x11/libXScrnSaver 1.2.5, x11/libXext 1.3.7,1
License
GPLv3
Options
6 of 7 on in the package: AVCALLS DBUS DISTRO GPS LIBSECRET SPELLING
Show the 1 options that are off
SENTRY

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 162.6.0_12.6.0_1–
FreeBSD 152.6.0_12.6.0_1–
FreeBSD 142.6.0_12.6.0_1✗

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 152.4.62.4.6–
FreeBSD 142.4.62.4.62.4.6

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 2.6.0_1.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (139)

Ruslan Makhmatkhanov (rm) · 2.6.0_1
net-im/gajim: fix gstreamer knob bug introduced in previous commit

PR:		298502
Reported by:	Herbert J. Skuhra <herbert@gojira.at> (via developers@)
4e0a7d7810
Ruslan Makhmatkhanov (rm) · 2.6.0
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 <polarian@polarian.dev>
32072ddc44
Ruslan Makhmatkhanov (rm) · 2.4.6
net-im/gajim: update to 2.4.6

Release notes: https://gajim.org/posts/2026-04-19-gajim-2.4.6-released/

PR:		295036
Reported by:	Polarian <polarian@polarian.dev>
185f9b59be
Ruslan Makhmatkhanov (rm) · 2.4.5
net-im/gajim: update to 2.4.5; sort depends
b7042a0a64
Ruslan Makhmatkhanov (rm) · 2.4.4
net-im/gajim: update to 2.4.4

- add missing libadwaita dependency

Release notes:
https://gajim.org/posts/2026-02-25-gajim-2.4.4-released/
c6f754ffc6
Ruslan Makhmatkhanov (rm) · 2.4.3
net-im/gajim: chase version of py-nbxmpp
eb9cdbddc5
Ruslan Makhmatkhanov (rm) · 2.4.3
net-im/gajim: update to 2.4.3

Changes:
https://dev.gajim.org/gajim/gajim/-/blob/master/ChangeLog

PR:		291334
Submitted by:	p5B2EA84B3@t-online.de
Submitted by:   Zane C. Bowers-Hadley <vvelox@vvelox.net>
859b72a63f
Charlie Li (vishwin) · 2.2.0_2
graphics/py-pycairo: bump RUN_DEPENDS consumers after rename
a20e21b55c
Charlie Li (vishwin) · 2.2.0_1
graphics/py-pycairo: rename and update to 1.29.0

Changelog: https://pycairo.readthedocs.io/en/latest/changelog.html#v1-29-0

Notably, experimental support for free-threaded Python (3.13t, soon 3.14t)

Port and PKGNAME renamed to match Python package metadata, and to
properly build with USE_PYTHON=pep517. Test suite also now exposed.
Remove PORTSCOUT since this does not follow the even-odd version
split.
b01ea745e9
Rene Ladan (rene) · 2.2.0_1
all: bump PORTREVISION after updating graphics/libyuv

Using the Tools/scripts/bump_revision.pl script
b304d8ab18
Ruslan Makhmatkhanov (rm) · 2.2.0
net-im/gajim: Update to 2.2.0

- Add option AVCALLS for audio/video calling support
- Add option VOICEMESSAGES for voice messages
- Add option LIBSECRET for secure password storage
- Add option SENTRY to report errors to the Gajim project
- port{clippy|fmt|lint} housekeeping
- Where possible, code version constraints
- Rename OPENGPG option to OPENPGP to conform official plugin name
- Add pytest dependency to make `make test` work
- Add dependency on gnome-keyring, to fix password saving [1]

PR:		286891
Submitted by:	Alastair Hogge <agh@riseup.net>
Submitted by:   Siva Mahadevan <me@svmhdvn.name>
Tested by:	p5B2EA84B3@t-online.de

PR:     287070 [1]
Submitted by:   Yusuf Yaman <nxjoseph@protonmail.com> [1]
d3023d6ebc
Jason E. Hale (jhale) · 2.0.2_1
security/gpgme: Update to 2.0.0

Upstream has split most of the bindings out into separate projects with
this release, so the child ports that were previously providing various
bindings are now autonomous and have new origins. The python bindings
should have been called py-gpg for many years now, since 'gpg' is the
actual module name, so this also corrects that issue.

security/gpgme-cpp -> security/gpgmepp
security/gpgme-qt -> security/qgpgme
security/py-gpgme -> security/py-gpg

gpgmepp and qgpgme have been converted to CMake. py-gpg is now a "fun"
autotools and FreeBSD ports system hybrid. Gpgme, itself, still uses
autotools, but with much less parenting (patching) to do for its
emancipated children.

Adjust several ports to fix API incompatibility with upstream patches
and with some of my own. Adjust all consumers to use the new port
origins of the former child ports.

https://dev.gnupg.org/T7673
217815b0af
Baptiste Daroussin (bapt) · 2.0.2_1
libspelling: chase snoname change
64f8f4a03e
Ruslan Makhmatkhanov (rm) · 2.0.2
net-im/gajim: update to 2.0.2

Release notes:
https://gajim.org/post/2025-03-10-gajim-2.0.2-released/
0bc3f05a18
Ruslan Makhmatkhanov (rm) · 2.0.1_1
net-im/gajim: add dependency on gsound

gsound library is required for Notification sounds "feature" of gajim.
It is called via gobject.

PR:		259876
Reported by:	Andras Farkas <deepbluemistake@gmail.com>
c7f8b5dce9
Ruslan Makhmatkhanov (rm) · 2.0.1
net-im/gajim: update to 2.0.1

- update to 2.0.1
- switch to gtk4
- chase spelling library change
- remove commented gupnp dependency - it's implemented via gobject anyway, but
  still disabled in gajim's source

Release notes:
https://gajim.org/post/2025-02-28-gajim-2.0.0-released/
https://gajim.org/post/2025-03-03-gajim-2.0.1-released/
a098a60ba8
Ruslan Makhmatkhanov (rm) · 1.9.5_2
net-im/gajim: add missing runtime dependency

gtksourceview4 is required for gajim's run

PR:		284408
Reported by:	freebsd@fron.io
dbf2f78c9e
Charlie Li (vishwin) · 1.9.5_1
devel/py-pygobject: bump consumer PORTREVISIONs after port rename

With hat: gnome
PR: 273722
32a55d206d
Ruslan Makhmatkhanov (rm) · 1.9.5
devel/gajim: update to 1.9.5

Changelogs:
https://gajim.org/post/2024-09-19-gajim-1.9.4-released/
https://gajim.org/post/2024-09-30-gajim-1.9.5-released/
b47979fc86
Ruslan Makhmatkhanov (rm) · 1.9.3
net-im/gajim: update to 1.9.3

Release notes:
https://gajim.org/post/2024-07-29-gajim-1.9.3-released/
0423f34595
Ruslan Makhmatkhanov (rm) · 1.9.2
net-im/gajim: update to 1.9.2

Changes:
https://dev.gajim.org/gajim/gajim/-/commit/736ea5e6aafa6971eecd6a99955e9852a123de4f
129f7128df
Ruslan Makhmatkhanov (rm) · 1.9.1
net-im/gajim: upadte to 1.9.1

Release notes:
https://gajim.org/post/2024-06-22-gajim-1.9.1-released/
9a11d92aa9
Ruslan Makhmatkhanov (rm) · 1.9.0
net-im/gajim: update to 1.9.0

Release notes:
https://gajim.org/post/2024-06-10-gajim-1.9.0-released/
0379d5d012
Ruslan Makhmatkhanov (rm) · 1.8.4_1
net-im/gajim: add missing dependency upon py-qrcode

PR:		274490
Reported by:	Goran Mekić <meka@tilda.center>
5209b627a0
Ruslan Makhmatkhanov (rm) · 1.8.4
net-im/gajim: update to 1.8.4

Release notes for 1.8 brach:
https://gajim.org/post/2023-05-27-gajim-1.8.0-released/

Full changelog:
https://dev.gajim.org/gajim/gajim/-/blob/master/ChangeLog
PR:		274490
Reported by:	p5B2EA84B3@t-online.de
02324e73dd
Po-Chuan Hsieh (sunpoet) · 1.3.3
*: Rename GTK+ to GTK

GTK+ has been renamed to GTK since 2019.

Reference:	https://mail.gnome.org/archives/gtk-devel-list/2019-February/msg00000.html
Approved by:	portmgr (blanket)
7a4777dc53
Rene Ladan (rene) · 1.3.3
all: remove explicit versions in USES=python for "3.x+"

The logic in USES=python will automatically convert this to 3.8+ by
itself.

Adjust two ports that only had Python 3.7 mentioned but build fine
on Python 3.8 too.

finance/quickfix: mark BROKEN with PYTHON

libtool: compile:  c++ -DHAVE_CONFIG_H -I. -I../.. -I -I. -I.. -I../.. -I../C++ -DLIBICONV_PLUG -DPYTHON_MAJOR_VERSION=3 -Wno-unused-variable -Wno-maybe-uninitialized -O2 -pipe -DLIBICONV_PLUG -fstack-protector-strong -fno-strict-aliasing -DLIBICONV_PLUG -Wall -ansi -Wno-unused-command-line-argument -Wpointer-arith -Wwrite-strings -Wno-overloaded-virtual -Wno-deprecated-declarations -Wno-deprecated -std=c++0x -MT _quickfix_la-QuickfixPython.lo -MD -MP -MF .deps/_quickfix_la-QuickfixPython.Tpo -c QuickfixPython.cpp  -fPIC -DPIC -o .libs/_quickfix_la-QuickfixPython.o
warning: unknown warning option '-Wno-maybe-uninitialized'; did you mean '-Wno-uninitialized'? [-Wunknown-warning-option]
QuickfixPython.cpp:175:11: fatal error: 'Python.h' file not found
          ^~~~~~~~~~
1 warning and 1 error generated.

Reviewed by:	portmgr, vishwin, yuri
Differential Revision:	<https://reviews.freebsd.org/D40568>
3d9a815d9c
Stefan Eßer (se) · 1.3.3
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 1.3.3
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Tobias C. Berner (tcberner) · 1.3.3
net-im: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  <ports@c0decafe.net>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Alberto Villa <avilla@FreeBSD.org>
  *  Alexander Logvinov <ports@logvinov.com>
  *  Alexander Timoshenko <gonzo@univ.kiev.ua>
  *  Andrew Lewis <freeghb@gmail.com>
  *  Andrey Akhmichin <sepulkarium45@yahoo.com>
  *  Bartek Rutkowski <r@robakdesign.com>
  *  Bernard Spil <brnrd@freebsd.org>
  *  Brendan Molloy <brendan+freebsd@bbqsrc.net>
  *  Denis Shaposhnikov <dsh@vlink.ru>
  *  Dennis Herrmann <dhn@FreeBSD.org>
  *  Dmitry Sivachenko <demon@FreeBSD.org>
  *  Emanuel Haupt <ehaupt@FreeBSD.org>
  *  Eugene Grosbein <eugen@FreeBSD.org>
  *  Florent Thoumie <flz@FreeBSD.org>
  *  Frank Altpeter <frank@altpeter.de>
  *  Gea-Suan Lin <gslin@gslin.org>
  *  Geoffrey Mainland <mainland@apeiron.net>
  *  Henry Hu <henry.hu.sh@gmail.com>
  *  Jim Mock <jim@FreeBSD.org>
  *  Joe Marcus Clarke <marcus@FreeBSD.org>
  *  John Prather
  *  Jonathan Chen <jonc@chen.org.nz>
  *  Joseph S. Atkinson <jsatkinson@embarqmail.com>
  *  Junji NAKANISHI <jun-g@daemonfreaks.com>
  *  Kelly Cochran <kcochran@trolans.net>
  *  Koop Mast <kwm@FreeBSD.org>
  *  Kris Moore <kmoore@FreeBSD.org>
  *  Kris Moore <kmoore@freebsd.org>
  *  Lars Eggert <lars.eggert@gmx.net>
  *  Marc Bruenink
  *  Matthew West <mwest@uct.ac.za>
  *  Matthias Fechner <mfechner@FreeBSD.org>
  *  Max E. Kuznecov <mek@mek.uz.ua>
  *  Meethune Bhowmick <meethune@gmail.com>
  *  Michael Johnson <ahze@FreeBSD.org>
  *  Nicola Stanislao Vitale <nivit@FreeBSD.org>
  *  Nicola Vitale <nivit@email.it>
  *  Nikolay Pavlov <qpadla@gmail.com>
  *  Oleg Ginzburg (olevole@olevole.ru)
  *  Pavel Andreev
  *  Saulius Menkevicius <bob@nulis.lt>
  *  SeaD
  *  Seamus Venasse <svenasse@polaris.ca>
  *  Sergey Skvortsov <skv@protey.ru>
  *  Steve Wills <swills@FreeBSD.org>
  *  Sunpoet Po-Chuan Hsieh <sunpoet@FreeBSD.org>
  *  TAKATSU Tomonari <tota@FreeBSD.org>
  *  Thierry Thomas <thierry@pompo.net>
  *  Tsung-Han Yeh <snowfly@yuntech.edu.tw>
  *  Vsevolod Stakhov <vsevolod@highsecure.ru>
  *  Wen Heping <wen@FreeBSD.org>
  *  Yen-Ming Lee <leeym@cae.ce.ntu.edu.tw>
  *  Yuri <yuri@tsoft.com>
  *  Yuri Victorovich
  *  Yuri Victorovich <yuri@rawbw.com>
  *  dd
  *  gahr
  *  gnome@freebsd.org
  *  jodocus <jodocus@jodocus.org>
  *  mph
  *  trasz
  *  vsevolod

With hat:	portmgr
103413d55f
Ruslan Makhmatkhanov (rm) · 1.3.3
net-im/gajim: fix portlint error
2b57065c31
Ruslan Makhmatkhanov (rm) · 1.3.3
net-im/gajim: update to 1.3.3
3439447cad
Ruslan Makhmatkhanov (rm) · 1.3.2
net-im/py-nbxmpp: update to 2.0.4. Revert

This reverts commit 964bc9995667761b8c038214e13314a0da0457e2.
Files that aren't related to update were added mistakenly.
5f2f8ef677
Ruslan Makhmatkhanov (rm) · 1.3.3
net-im/py-nbxmpp: update to 2.0.4
964bc99956
Baptiste Daroussin (bapt) · 1.3.2
INSTALLS_ICONS: retire the macro and rework the related dependencies

While here, make sure gtk-update-icon-cache is only on run dependency
where added as a dependency
Enforce gtk3 to depend on gtk-update-icon-cache (previously it was
inheriting the dependency)
2c672a4de9
Ruslan Makhmatkhanov (rm) · 1.3.2
net-im/gajim: update to 1.3.2

Changes:
https://gajim.org/post/2021-04-24-gajim-1.3.2-released/

Add OPENGPG option (default on) to add dependency required
for GPG encryption plugin.

PR:		256073
Submitted by:	Alastair Hogge <agh@riseup.net>
04f0978e3d
Mathieu Arnold (mat) · 1.3.1.2
Remove # $FreeBSD$ from Makefiles.
305f148f48
Ruslan Makhmatkhanov (rm) · 1.3.1.2
net-im/gajim: update to 1.3.1-2

upstream reuploaded the release with plugin installer included.
Plugins list/install was broken in 1.3.1

PR:		248559
Reported by:	Alastair Hogge <agh@riseup.net>
f9c23db182
Ruslan Makhmatkhanov (rm) · 1.3.1_1
net-im/gajim: add missing dependency upon libsoup

and bump PORTREVISION

PR:		254217
Submitted by:	p5B2E9A8F@t-online.de
6e589aa141
Ruslan Makhmatkhanov (rm) · 1.3.1
net-im/gajim: remove duplicate dependencies

They were a last minute addition despite they already were presented in
Makefile. Not bumping PORTREVISION, because actual dependencies list is not
changed.
61944ba904
Ruslan Makhmatkhanov (rm) · 1.3.1
net-im/gajim: update to 1.3.1

https://gajim.org/post/2021-02-08-gajim-1.3.0-released/
https://gajim.org/post/2021-03-01-gajim-1.3.1-released/

Thank you Goran Mekić for help with testing!

PR:		248559
Submitted by:	yzrh@noema.org (based on)
Tested by:	Goran Mekić <meka@tilda.center>
b5cf2b64c9
Ruslan Makhmatkhanov (rm) · 1.1.3_1
net-im/gajim: drop NLS options

Conditional installing of NLS files is no more supported in
gajim, so drop the option and depend upon gettext unconditionally.

PR:		245587
Reported by:	nimaje+fbz@bureaucracy.de
b69290fb01
Niclas Zeising (zeising) · 1.1.3
Add USES=xorg USES=gl, ports categories n

Add USES=xorg and USES=gl to ports in categories starting with 'n'.
While here, try to sprinkle other USES (mostly gnome and sdl) as needed.
897ad0b36e
Antoine Brodin (antoine) · 1.1.3
Fix DEPENDS
2568bbedc9
Ruslan Makhmatkhanov (rm) · 1.1.3
net-im/gajim: update to 1.1.3

Changelog:
https://dev.gajim.org/gajim/gajim/blob/gajim-1.1.3/ChangeLog
1d00c4e505
Ruslan Makhmatkhanov (rm) · 1.1.2_1
net-im/gajim: fix run dependencies

Comments, added to run-depends in the last update broke gajim dependencies
installation for some users (this is not something I seeing in poudriere build
logs and installing from package though), so remove them and bump PORTREVISION.

PR:		235838
Reported by:	tobias.rehbein@web.de, des
a905627d59
Ruslan Makhmatkhanov (rm) · 1.1.2
net-im/gajim: update to 1.1.2

- update to 1.1.2
- actualize dependencies
- add OMEMO encryption option and enable it by default
- remove CRYPTO option - it's no more relevant (upstream switched to openssl)

PR:		233826
Submitted by:	Goran Mekić <meka@tilda.center>
Reviewed by:	koobs (with his suggestions included)
c9205cca7a
Mathieu Arnold (mat) · 1.0.3
Disable flavors for Python ports without PYTHON_PKGNAMEPREFIX/SUFFIX.
c717da4333
Ruslan Makhmatkhanov (rm) · 1.0.3
net-im/gajim: update to 1.0.3

Changelog:

Gajim 1.0.3 (20 May 2018)

  Bugs fixed:

  * 8296 Fix errors on roster updates after stream management resume
  * 9106 Convert font weight from pango to css values
  * 9124 Bring ChatControl to front when notification is clicked

  * Set no-store hint on groupchat chatstates
  * Dont show OOB uri if message body is the same
  * Add missing bybonjour dependency for Windows zeroconf
d9c4027b61
Ruslan Makhmatkhanov (rm) · 1.0.2
net-im/gajim: update to 1.0.2

Changelog:
https://dev.gajim.org/gajim/gajim/blob/gajim-1.0.2/ChangeLog#L1
19ea8e0591