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.3-r2 :: 4/0 :: gentoo

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

General

expat
Enable the use of dev-libs/expat for XML parsing
icu
Enable ICU (Internationalization Components for Unicode) support, using dev-libs/icu
idn
Enable support for Internationalized Domain Names
lua
Enable Lua scripting 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)

lua_single_target

lua5-1
Build for Lua 5.1 only
luajit
Build for LuaJIT only

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

dev-db / sqlite : SQL database engine

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

dev-lang / luajit : Just-In-Time Compiler for the Lua programming language

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 : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

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

dev-db / sqlite : SQL database engine

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

dev-lang / luajit : Just-In-Time Compiler for the Lua programming language

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 : Robust, full-featured Open Source Toolkit for the Transport Layer Security (TLS)

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
Sam James · gentoo
net-im/swift: build fixes
* Fix build with ICU-75.1 by building with C++17 instead of C++11 (bug #933871) * Fix build with >=net-libs/miniupnpc-2.2.8 (bug #934054), thanks to Bill Prendergast <dek.devel@baisenvar.info> for the patch. Closes: https://bugs.gentoo.org/933871 Closes: https://bugs.gentoo.org/934054 Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
net-im/swift: fix compilation with libxml2-2.12
Closes: https://bugs.gentoo.org/923288 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
net-im/swift: add python3.12 support
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
Move {dev-util → dev-build}/scons
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
net-im/swift: drop 4.0.2-r102
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Conrad Kostecki · gentoo
net-im/swift: amd64 stable
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Robert Förster · gentoo
net-im/swift: fix soname
Signed-off-by: Robert Förster <Dessa@gmake.de> Closes: https://github.com/gentoo/gentoo/pull/33198 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
net-im/swift: add 4.0.3
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
*/*: remove py3.8 from PYTHON_COMPAT
Signed-off-by: David Seifert <soap@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
net-im/swift: fix QA StaticSrcUri
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
net-im/swift: add python3.11 support
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
net-im/swift: add python3.10 support
Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
net-im/swift: fix compilation with installed dev-libs/libedit
Closes: https://bugs.gentoo.org/773961 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Remove obsolete values from PYTHON_COMPAT
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
net-im/swift: drop old version
Closes: https://bugs.gentoo.org/712174 Package-Manager: Portage-3.0.14, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Sam James · gentoo
net-im/swift: Stabilize 4.0.2-r102 amd64, #767322
Signed-off-by: Sam James <sam@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
net-im/swift: drop old version
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Conrad Kostecki · gentoo
net-im/swift: fix compilation
Closes: https://bugs.gentoo.org/761691 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
net-im/swift: remove double definition
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
net-im/swift: fix non lua compilation
Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
net-im/swift: drop old version
Bug: https://bugs.gentoo.org/712174 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Conrad Kostecki · gentoo
net-im/swift: drop client use flag
Since dev-qt/qtwebkit:5 it deprecated and will be removed in future, dropping all related features from ebuild, which need this dep. This is basically the 'client' part, a full featured XMPP client, while the lib part remains present, as it's needed by net-im/spectrum2. Bug: https://bugs.gentoo.org/712174 Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Marek Szuba · gentoo
net-im/swift: limit unmigrated ebuilds to dev-lang/lua:0
Signed-off-by: Marek Szuba <marecki@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
net-im/swift: migrate to lua-single eclass
Closes: https://bugs.gentoo.org/752807 Package-Manager: Portage-3.0.9, Repoman-3.0.2 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
net-im/swift: drop old version
Package-Manager: Portage-3.0.6, Repoman-3.0.1 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Agostino Sarubbo · gentoo
net-im/swift: amd64 stable wrt bug #741334
Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo <ago@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
net-im/swift: drop old version
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Conrad Kostecki · gentoo
net-im/swift: fix compilation with qt-5.15
Also fixed QA notice for -r3, that the icon cache was not updated. Closes: https://bugs.gentoo.org/739068 Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
net-im/swift: add python3.9 support
Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
net-im/swift: migrate to python3
Also bumped to EAPI=7 and enabled client for default use flags. Closes: https://bugs.gentoo.org/735548 Closes: https://bugs.gentoo.org/701016 Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Conrad Kostecki · gentoo
net-im/swift: drop old version
Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Conrad Kostecki · gentoo
net-im/swift: don't include '/usr/lib*' for swiften-config
Bug: https://bugs.gentoo.org/731166 Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
Michał Górny · gentoo
*/*: Bump copyright on files touched this year
Update the copyright notice on all files that were touched since January 1st but did not have the notice updated. Signed-off-by: Michał Górny <mgorny@gentoo.org>
Repository mirror & CI · gentoo
Merge updates from master
David Seifert · gentoo
net-im/swift: [QA] Fix UnnecessarySlashStrip
Signed-off-by: David Seifert <soap@gentoo.org>
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>