net-im / swift

An elegant, secure, adaptable and intuitive XMPP Client

Official package sites : https://www.swift.im/ ·

Swift is an elegant, secure, adaptable and intuitive XMPP client, with features that make it suitable for a wide range of use scenarios. Swiften is a robust, high-quality, standards-compliant, cross-platform, and performant C++ library for implementing XMPP applications.

v4.0.2-r1 :: 4/0 :: gentoo

Modified
License
BSD BSD-1 CC-BY-3.0 GPL-3 OFL-1.1
Keywords
amd64
USE flags
client expat gconf icu idn lua spell test zeroconf

General

client
Build the full graphical XMPP client.
expat
Enable the use of dev-libs/expat for XML parsing
gconf
Enable configuration through gnome-base/gconf.
icu
Enable ICU (Internationalization Components for Unicode) support, using dev-libs/icu
idn
Enable support for Internationalized Domain Names
lua
Enable Lua scripting support
spell
Add dictionary support
test
Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
zeroconf
Support for DNS Service Discovery (DNS-SD)

app-text / hunspell : Hunspell spell checker - an improved replacement for myspell in OOo

dev-db / sqlite : SQL database engine

dev-lang / lua : A powerful light-weight programming language designed for extending applications

dev-libs / boost : Boost Libraries for C++

dev-libs / expat : Stream-oriented XML parser library

dev-libs / icu : International Components for Unicode

dev-libs / libxml2 : XML C parser and toolkit

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

dev-qt / linguist-tools : Tools for working with Qt translation data files

dev-qt / qtcore : Cross-platform application development framework

dev-qt / qtdbus : Qt5 module for inter-process communication over the D-Bus protocol

dev-qt / qtgui : The GUI module and platform plugins for the Qt5 framework

dev-qt / qtmultimedia : Multimedia (audio, video, radio, camera) library for the Qt5 framework

dev-qt / qtnetwork : Network abstraction library for the Qt5 framework

dev-qt / qtsvg : SVG rendering library for the Qt5 framework

dev-qt / qtwebkit : WebKit rendering library for the Qt5 framework (deprecated)

dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework

dev-qt / qtx11extras : Linux/X11-specific support library for the Qt5 framework

dev-util / scons : Extensible Python-based build utility

gnome-base / gconf : GNOME configuration system and daemon

net-dns / avahi : System which facilitates service discovery on a local network

net-dns / libidn : Internationalized Domain Names (IDN) implementation

net-libs / libnatpmp : An alternative protocol to UPnP IGD specification

net-libs / miniupnpc : UPnP client library and a simple UPnP client

sys-libs / zlib : Standard (de)compression library

app-text / hunspell : Hunspell spell checker - an improved replacement for myspell in OOo

dev-db / sqlite : SQL database engine

dev-lang / lua : A powerful light-weight programming language designed for extending applications

dev-libs / boost : Boost Libraries for C++

dev-libs / expat : Stream-oriented XML parser library

dev-libs / icu : International Components for Unicode

dev-libs / libxml2 : XML C parser and toolkit

dev-libs / openssl : full-strength general purpose cryptography library (including SSL and TLS)

dev-qt / qtcore : Cross-platform application development framework

dev-qt / qtdbus : Qt5 module for inter-process communication over the D-Bus protocol

dev-qt / qtgui : The GUI module and platform plugins for the Qt5 framework

dev-qt / qtmultimedia : Multimedia (audio, video, radio, camera) library for the Qt5 framework

dev-qt / qtnetwork : Network abstraction library for the Qt5 framework

dev-qt / qtsvg : SVG rendering library for the Qt5 framework

dev-qt / qtwebkit : WebKit rendering library for the Qt5 framework (deprecated)

dev-qt / qtwidgets : Set of components for creating classic desktop-style UIs for the Qt5 framework

dev-qt / qtx11extras : Linux/X11-specific support library for the Qt5 framework

gnome-base / gconf : GNOME configuration system and daemon

net-dns / avahi : System which facilitates service discovery on a local network

net-dns / libidn : Internationalized Domain Names (IDN) implementation

net-libs / libnatpmp : An alternative protocol to UPnP IGD specification

net-libs / miniupnpc : UPnP client library and a simple UPnP client

sys-libs / zlib : Standard (de)compression library

net-im / spectrum2 : An open source instant messaging transport

Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
net-im/swift: add patch for boost >= 1.69
Including upstreams patch to support newer boost versions, since it fails with boost 1.69 and newer. Closes: https://bugs.gentoo.org/683424 Closes: https://github.com/gentoo/gentoo/pull/11705 Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Conrad Kostecki <conrad@kostecki.com> Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-im/swift: amd64 stable wrt bug #682754
Signed-off-by: Agostino Sarubbo <ago@gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64"
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
net-im/swift: drop old version
Package-Manager: Portage-2.3.56, Repoman-2.3.12 Signed-off-by: Conrad Kostecki <conrad@kostecki.com> Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
net-im/swift: disable experimental option
For some users, net-im/swift crashes directly, when experimental is active. According to upstream, this should be anyway disabled. But experimental_ft stays enabled, since according to upstream, it is considered stable, they have only forgotten to remove experimental from it's name. Besides, it's needed for net-im/spectrum2. Many thanks for testing goes to Martin Samek <mr@vmsc.eu> Closes: https://bugs.gentoo.org/671826 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Conrad Kostecki <conrad@kostecki.com> Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
net-im/swift: New package
An elegant, secure, adaptable and intuitive XMPP client. Closes: https://bugs.gentoo.org/334887 Closes: https://bugs.gentoo.org/652464 Package-Manager: Portage-2.3.51, Repoman-2.3.12 Signed-off-by: Conrad Kostecki <conrad@kostecki.com> Signed-off-by: Andrey Utkin <andrey_utkin@gentoo.org>