[gentoo-commits] repo/gentoo:master commit in: net-im/swift/, net-im/swift/files/
commit: 6ae8f0c2bc5a33b534d1f73cbf09f32940d02057 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Mar 16 20:49:27 2024 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Mar 16 20:49:27 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ae8f0c2 net-im/swift: fix compilation with libxml2-2.12 Closes: https://bugs.gentoo.org/923288 Signed-off-by: Conrad Kostecki gentoo.org> .../swift/files/swift-4.0.3-libxml2-2.12-compatibility.patch | 11 +++ net-im/swift/swift-4.0.3-r2.ebuild| 1 + 2 files changed, 12 insertions(+) diff --git a/net-im/swift/files/swift-4.0.3-libxml2-2.12-compatibility.patch b/net-im/swift/files/swift-4.0.3-libxml2-2.12-compatibility.patch new file mode 100644 index ..b08a480835f3 --- /dev/null +++ b/net-im/swift/files/swift-4.0.3-libxml2-2.12-compatibility.patch @@ -0,0 +1,11 @@ +--- a/Swiften/Parser/LibXMLParser.cpp b/Swiften/Parser/LibXMLParser.cpp +@@ -97,7 +97,7 @@ + if (xmlParseChunk(p->context_, data.c_str(), boost::numeric_cast(data.size()), false) == XML_ERR_OK) { + return true; + } +-xmlError* error = xmlCtxtGetLastError(p->context_); ++const xmlError* error = xmlCtxtGetLastError(p->context_); + if (error->code == XML_WAR_NS_URI || error->code == XML_WAR_NS_URI_RELATIVE) { + xmlCtxtResetLastError(p->context_); + p->context_->errNo = XML_ERR_OK; diff --git a/net-im/swift/swift-4.0.3-r2.ebuild b/net-im/swift/swift-4.0.3-r2.ebuild index 686e9cf6c7c7..792b487871ed 100644 --- a/net-im/swift/swift-4.0.3-r2.ebuild +++ b/net-im/swift/swift-4.0.3-r2.ebuild @@ -58,6 +58,7 @@ PATCHES=( "${FILESDIR}"/${PN}-4.0.2-boost-1.69-compatibility.patch "${FILESDIR}"/${PN}-4.0.2-qt-5.15-compatibility.patch "${FILESDIR}"/${PN}-4.0.3-gcc11-compatibility.patch + "${FILESDIR}"/${PN}-4.0.3-libxml2-2.12-compatibility.patch "${WORKDIR}"/${PN}-4.0.3-python3-compatibility.patch "${FILESDIR}"/${PN}-4.0.3-reproducible-build.patch )
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/
commit: a00fa7a4cb9816198adbbd8dbf8c4cd94ff2bc98 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Mar 9 17:04:50 2024 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Mar 9 17:41:18 2024 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a00fa7a4 net-im/swift: add python3.12 support Signed-off-by: Conrad Kostecki gentoo.org> net-im/swift/{swift-4.0.3-r1.ebuild => swift-4.0.3-r2.ebuild} | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-im/swift/swift-4.0.3-r1.ebuild b/net-im/swift/swift-4.0.3-r2.ebuild similarity index 99% rename from net-im/swift/swift-4.0.3-r1.ebuild rename to net-im/swift/swift-4.0.3-r2.ebuild index ba59f4d41977..686e9cf6c7c7 100644 --- a/net-im/swift/swift-4.0.3-r1.ebuild +++ b/net-im/swift/swift-4.0.3-r2.ebuild @@ -1,10 +1,10 @@ # Copyright 1999-2024 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 LUA_COMPAT=( lua5-{1..2} luajit ) -PYTHON_COMPAT=( python3_{10..11} ) +PYTHON_COMPAT=( python3_{10..12} ) inherit lua-single python-any-r1 scons-utils toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/files/
commit: 7e8a361d04eb654e379f3f59a026c993a0689fbe Author: Michael Mair-Keimberger levelnine at> AuthorDate: Thu Nov 23 17:17:42 2023 + Commit: Ulrich Müller gentoo org> CommitDate: Fri Nov 24 17:36:26 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e8a361d net-im/swift: remove unused patch Signed-off-by: Michael Mair-Keimberger levelnine.at> Signed-off-by: Ulrich Müller gentoo.org> .../files/swift-4.0.2-qt-5.11-compatibility.patch | 35 -- 1 file changed, 35 deletions(-) diff --git a/net-im/swift/files/swift-4.0.2-qt-5.11-compatibility.patch b/net-im/swift/files/swift-4.0.2-qt-5.11-compatibility.patch deleted file mode 100644 index db633945b49d.. --- a/net-im/swift/files/swift-4.0.2-qt-5.11-compatibility.patch +++ /dev/null @@ -1,35 +0,0 @@ -From 1d18148c86377787a8c77042b12ea66f20cb2ca9 Mon Sep 17 00:00:00 2001 -From: Tobias Markmann -Date: Thu, 21 Jun 2018 13:04:56 +0200 -Subject: Add missing include for QAbstractItemModel - -This fixes building Swift with Qt 5.11. - -Test-Information: - -Builds and tests pass on macOS 10.13.5 with Qt 5.11.0. - -Change-Id: I1be2cd081d8a520ec38ab7cca5ada0d7fc39b777 - -diff --git a/Swift/QtUI/UserSearch/QtUserSearchWindow.h b/Swift/QtUI/UserSearch/QtUserSearchWindow.h -index 0714ac1..fe536ab 100644 a/Swift/QtUI/UserSearch/QtUserSearchWindow.h -+++ b/Swift/QtUI/UserSearch/QtUserSearchWindow.h -@@ -1,5 +1,5 @@ - /* -- * Copyright (c) 2010-2016 Isode Limited. -+ * Copyright (c) 2010-2018 Isode Limited. - * All rights reserved. - * See the COPYING file for more information. - */ -@@ -8,6 +8,7 @@ - - #include - -+#include - #include - - #include --- -cgit v0.10.2-6-g49f6 -
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/
commit: 20449d22eec008408a142f0d0cdb43ba4a096234 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Nov 11 23:24:38 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Nov 11 23:24:38 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20449d22 net-im/swift: amd64 stable Signed-off-by: Conrad Kostecki gentoo.org> net-im/swift/swift-4.0.3-r1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/swift/swift-4.0.3-r1.ebuild b/net-im/swift/swift-4.0.3-r1.ebuild index 0cd230963430..68610ca1aa45 100644 --- a/net-im/swift/swift-4.0.3-r1.ebuild +++ b/net-im/swift/swift-4.0.3-r1.ebuild @@ -18,7 +18,7 @@ S="${WORKDIR}/${PN}-${P}" LICENSE="BSD BSD-1 CC-BY-3.0 GPL-3 OFL-1.1" SLOT="4/0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="expat +icu +idn lua test zeroconf" REQUIRED_USE=" || ( icu idn )
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/
commit: f838601ccda3870df4b0640c2584cac557c23597 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Nov 11 23:25:20 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Nov 11 23:25:20 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f838601c net-im/swift: drop 4.0.2-r102 Signed-off-by: Conrad Kostecki gentoo.org> net-im/swift/Manifest| 2 - net-im/swift/swift-4.0.2-r102.ebuild | 204 --- 2 files changed, 206 deletions(-) diff --git a/net-im/swift/Manifest b/net-im/swift/Manifest index 877ecee33790..51cfbe5fc7ed 100644 --- a/net-im/swift/Manifest +++ b/net-im/swift/Manifest @@ -1,4 +1,2 @@ -DIST swift-4.0.2-python3-compatibility.patch.gz 14959 BLAKE2B 17b75950bba9252bb76e30eb9fadb9ed6d693a09f6fa357fe174ade1bd283d00838e87b55059e0601edc5d72c02c952f53ca16dd597010c9f0ffe955662a SHA512 fac9cf0a85b55b1b9bba786cc6456ceaa6257d5f2cdd4d41c4fdee526c301de94bb6f7c71bc00aaec992d0aaf3787e2db3e9c7eed6ec88facea776db66941dba -DIST swift-4.0.2.tar.gz 19083393 BLAKE2B de4ad1c3d68dfc4d693cdebdf4e18809210aa4e83af31b77bf730c7018507877852b5ea634623c037250de4005606108bd0372d39177093769c5dc5f72bd4812 SHA512 b7d4b90f387d5ea4ac3ca31794eabd1f12a64274628d75c7570f40269777b9003182884730a6340c5e0b5b7928a68bda5e49be623b47da9fa64fe4c3f25be167 DIST swift-4.0.3-python3-compatibility.patch.gz 14964 BLAKE2B ec98bee12734eb00037433b2791817d24a0a53effa653268a886b59358fb82f8e6c05739165f2518c9c5ad5b7ddfcef90734964eb6de647a24197e69b333ebc9 SHA512 95e1a0c49158cbf1392442103c960e2d458a99b34c3f32cdb47fec2d195b709d6c4b0c2961b4c49d05c19e590f2e2ca836c6f559b960015030bf8375b0604c3f DIST swift-4.0.3.tar.bz2 15124142 BLAKE2B 23896b72ffecc5148ade806ec6610c5edfa67ae9000e28383c7cf5a3c8bf275a6fc8208d1d6e7c7715e75bf133869ed404fd35bfb13998849209def3aab46c07 SHA512 59ebf69391f2cbdce538f0ee925f55eec0e8463c2f9b90899cb314f2a036f40ebdc357c4b6a6d3b71ae800ccf6ee6df5ff6011949ea0bb189cdf3e9f231e9733 diff --git a/net-im/swift/swift-4.0.2-r102.ebuild b/net-im/swift/swift-4.0.2-r102.ebuild deleted file mode 100644 index 421396f2fea7.. --- a/net-im/swift/swift-4.0.2-r102.ebuild +++ /dev/null @@ -1,204 +0,0 @@ -# Copyright 1999-2023 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..2} luajit ) -PYTHON_COMPAT=( python3_{9..11} ) - -inherit lua-single python-any-r1 scons-utils toolchain-funcs - -DESCRIPTION="An elegant, secure, adaptable and intuitive XMPP Client" -HOMEPAGE="https://www.swift.im/; -SRC_URI=" - https://swift.im/downloads/releases/${P}/${P}.tar.gz - https://dev.gentoo.org/~conikost/distfiles/patches/${P}-python3-compatibility.patch.gz; - -LICENSE="BSD BSD-1 CC-BY-3.0 GPL-3 OFL-1.1" -SLOT="4/0" -KEYWORDS="amd64" -IUSE="expat +icu +idn lua test zeroconf" -REQUIRED_USE=" - || ( icu idn ) - lua? ( ${LUA_REQUIRED_USE} ) -" - -RDEPEND=" - dev-db/sqlite:3 - dev-libs/boost:= - dev-libs/openssl:0= - net-libs/libnatpmp - net-libs/miniupnpc:= - sys-libs/zlib - expat? ( dev-libs/expat ) - !expat? ( dev-libs/libxml2:2 ) - icu? ( dev-libs/icu:= ) - idn? ( net-dns/libidn:= ) - lua? ( ${LUA_DEPS} ) -" - -DEPEND=" - ${RDEPEND} - >=dev-util/scons-3.0.1-r3 - test? ( net-dns/avahi ) -" - -# Tests don't run, as they fail with "[QA/UnitTest/**dummy**] Error -6". -RESTRICT="test" - -DOCS=( - "DEVELOPMENT.md" - "README.md" - "Swiften/ChangeLog.md" -) - -PATCHES=( - "${FILESDIR}"/${P}-boost-1.69-compatibility.patch - "${WORKDIR}"/${P}-python3-compatibility.patch - "${FILESDIR}"/${P}-qt-5.11-compatibility.patch - "${FILESDIR}"/${P}-qt-5.15-compatibility.patch -) - -pkg_setup() { - python-any-r1_pkg_setup - use lua && lua-single_pkg_setup -} - -src_prepare() { - default - - # Don't include '/usr/lib*' in the link command line for `swiften-config` - sed -e '/_LIBDIRFLAGS/d' -i Swiften/Config/SConscript || die - - # Use correct LIBDIR for Lua - sed -e "s/lib/$(get_libdir)/g" -i Sluift/SConscript.variant || die - - # Hack for finding Qt system libs - mkdir "${T}"/qt || die - ln -s "${EPREFIX}"/usr/$(get_libdir)/qt5/bin "${T}"/qt/bin || die - ln -s "${EPREFIX}"/usr/$(get_libdir)/qt5 "${T}"/qt/lib || die - ln -s "${EPREFIX}"/usr/include/qt5 "${T}"/qt/include || die - - # Remove parts of Swift, which a user don't want to compile - rm -fr Swift Slimber || die - if ! use lua; then rm -fr Sluift || die; fi - if ! use zeroconf; then rm -fr Limber || die; fi - - # Remove '3rdParty', as the system libs should be used - # `CppUnit`, `GoogleTest` and `HippoMocks` are needed for tests - local my3rdparty=( - Boost - Breakpad - DocBook - Expat - LCov - Ldns -
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/
commit: 4c378502eba044b9a0417157c211ba75623db718 Author: Robert Förster gmake de> AuthorDate: Wed Oct 4 21:20:52 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Wed Oct 4 21:54:59 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4c378502 net-im/swift: fix soname Signed-off-by: Robert Förster gmake.de> Closes: https://github.com/gentoo/gentoo/pull/33198 Signed-off-by: Conrad Kostecki gentoo.org> net-im/swift/{swift-4.0.3.ebuild => swift-4.0.3-r1.ebuild} | 5 + 1 file changed, 5 insertions(+) diff --git a/net-im/swift/swift-4.0.3.ebuild b/net-im/swift/swift-4.0.3-r1.ebuild similarity index 97% rename from net-im/swift/swift-4.0.3.ebuild rename to net-im/swift/swift-4.0.3-r1.ebuild index 36ac7c1ee8ed..0cd230963430 100644 --- a/net-im/swift/swift-4.0.3.ebuild +++ b/net-im/swift/swift-4.0.3-r1.ebuild @@ -112,6 +112,11 @@ src_prepare() { else rm -fr 3rdParty || die fi + + if [[ ! -f VERSION.swift ]] ; then + # Source tarball from git doesn't include this file + echo "${PV}" > VERSION.swift || die + fi } src_configure() {
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/, net-im/swift/files/
commit: 97e8dff60cf6729e421d7efb4cd80006faead8e6 Author: Conrad Kostecki gentoo org> AuthorDate: Wed Oct 4 14:41:06 2023 + Commit: Conrad Kostecki gentoo org> CommitDate: Wed Oct 4 14:41:30 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97e8dff6 net-im/swift: add 4.0.3 Signed-off-by: Conrad Kostecki gentoo.org> net-im/swift/Manifest | 2 + .../files/swift-4.0.3-gcc11-compatibility.patch| 13 ++ .../files/swift-4.0.3-reproducible-build.patch | 21 +++ net-im/swift/swift-4.0.3.ebuild| 207 + 4 files changed, 243 insertions(+) diff --git a/net-im/swift/Manifest b/net-im/swift/Manifest index 197a384ef7aa..877ecee33790 100644 --- a/net-im/swift/Manifest +++ b/net-im/swift/Manifest @@ -1,2 +1,4 @@ DIST swift-4.0.2-python3-compatibility.patch.gz 14959 BLAKE2B 17b75950bba9252bb76e30eb9fadb9ed6d693a09f6fa357fe174ade1bd283d00838e87b55059e0601edc5d72c02c952f53ca16dd597010c9f0ffe955662a SHA512 fac9cf0a85b55b1b9bba786cc6456ceaa6257d5f2cdd4d41c4fdee526c301de94bb6f7c71bc00aaec992d0aaf3787e2db3e9c7eed6ec88facea776db66941dba DIST swift-4.0.2.tar.gz 19083393 BLAKE2B de4ad1c3d68dfc4d693cdebdf4e18809210aa4e83af31b77bf730c7018507877852b5ea634623c037250de4005606108bd0372d39177093769c5dc5f72bd4812 SHA512 b7d4b90f387d5ea4ac3ca31794eabd1f12a64274628d75c7570f40269777b9003182884730a6340c5e0b5b7928a68bda5e49be623b47da9fa64fe4c3f25be167 +DIST swift-4.0.3-python3-compatibility.patch.gz 14964 BLAKE2B ec98bee12734eb00037433b2791817d24a0a53effa653268a886b59358fb82f8e6c05739165f2518c9c5ad5b7ddfcef90734964eb6de647a24197e69b333ebc9 SHA512 95e1a0c49158cbf1392442103c960e2d458a99b34c3f32cdb47fec2d195b709d6c4b0c2961b4c49d05c19e590f2e2ca836c6f559b960015030bf8375b0604c3f +DIST swift-4.0.3.tar.bz2 15124142 BLAKE2B 23896b72ffecc5148ade806ec6610c5edfa67ae9000e28383c7cf5a3c8bf275a6fc8208d1d6e7c7715e75bf133869ed404fd35bfb13998849209def3aab46c07 SHA512 59ebf69391f2cbdce538f0ee925f55eec0e8463c2f9b90899cb314f2a036f40ebdc357c4b6a6d3b71ae800ccf6ee6df5ff6011949ea0bb189cdf3e9f231e9733 diff --git a/net-im/swift/files/swift-4.0.3-gcc11-compatibility.patch b/net-im/swift/files/swift-4.0.3-gcc11-compatibility.patch new file mode 100644 index ..4d94c2d10503 --- /dev/null +++ b/net-im/swift/files/swift-4.0.3-gcc11-compatibility.patch @@ -0,0 +1,13 @@ +diff --git a/Swift/Controllers/ShowProfileController.h b/Swift/Controllers/ShowProfileController.h +index 0d01ba1a0..5dc7197ff 100644 +--- a/Swift/Controllers/ShowProfileController.h b/Swift/Controllers/ShowProfileController.h +@@ -18,6 +18,8 @@ + + #include + ++#include ++ + namespace Swift { + class VCardManager; + class ProfileWindow; diff --git a/net-im/swift/files/swift-4.0.3-reproducible-build.patch b/net-im/swift/files/swift-4.0.3-reproducible-build.patch new file mode 100644 index ..951678f2303f --- /dev/null +++ b/net-im/swift/files/swift-4.0.3-reproducible-build.patch @@ -0,0 +1,21 @@ +commit 39a684108ae5938105498e7744e70962308cde7b +Author: kpcyrd +Date: Wed Aug 25 23:30:17 2021 +0200 + +Reproducible Builds: Sort directory contents at build + +diff --git a/Swiften/SConscript b/Swiften/SConscript +index f52637bdb..334f4489e 100644 +--- a/Swiften/SConscript b/Swiften/SConscript +@@ -567,7 +567,9 @@ if env["SCONS_STAGE"] == "build" : + swiften_includes = [] + swiften_public_includes = [] + top_path = env.Dir("..").abspath +-for root, dirs, files in os.walk(env.Dir(".").abspath) : ++for root, dirs, files in sorted(os.walk(env.Dir(".").abspath)) : ++dirs.sort() ++files.sort() + if root.endswith("UnitTest") : + continue + for file in files : diff --git a/net-im/swift/swift-4.0.3.ebuild b/net-im/swift/swift-4.0.3.ebuild new file mode 100644 index ..36ac7c1ee8ed --- /dev/null +++ b/net-im/swift/swift-4.0.3.ebuild @@ -0,0 +1,207 @@ +# Copyright 1999-2023 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-{1..2} luajit ) +PYTHON_COMPAT=( python3_{9..11} ) + +inherit lua-single python-any-r1 scons-utils toolchain-funcs + +DESCRIPTION="An elegant, secure, adaptable and intuitive XMPP Client" +HOMEPAGE="https://www.swift.im/; +SRC_URI=" + https://swift.im/git/${PN}/snapshot/${PN}-${P}.tar.bz2 -> ${P}.tar.bz2 + https://dev.gentoo.org/~conikost/distfiles/patches/${P}-python3-compatibility.patch.gz +" +S="${WORKDIR}/${PN}-${P}" + +LICENSE="BSD BSD-1 CC-BY-3.0 GPL-3 OFL-1.1" +SLOT="4/0" +KEYWORDS="~amd64" +IUSE="expat +icu +idn lua test zeroconf" +REQUIRED_USE=" + || ( icu idn ) + lua? ( ${LUA_REQUIRED_USE} ) +" + +RDEPEND=" + dev-db/sqlite:3 + dev-libs/boost:= + dev-libs/openssl:0= + net-libs/libnatpmp + net-libs/miniupnpc:= + sys-libs/zlib + expat? ( dev-libs/expat ) + !expat? ( dev-libs/libxml2:2 ) +
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/
commit: a246ee1569f15e70d930bf29cad77521fa0386f0 Author: Conrad Kostecki gentoo org> AuthorDate: Thu Nov 3 23:04:31 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Nov 3 23:14:57 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a246ee15 net-im/swift: fix QA StaticSrcUri Signed-off-by: Conrad Kostecki gentoo.org> net-im/swift/swift-4.0.2-r102.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/swift/swift-4.0.2-r102.ebuild b/net-im/swift/swift-4.0.2-r102.ebuild index d96008fd90ac..da3a27250c9d 100644 --- a/net-im/swift/swift-4.0.2-r102.ebuild +++ b/net-im/swift/swift-4.0.2-r102.ebuild @@ -12,7 +12,7 @@ DESCRIPTION="An elegant, secure, adaptable and intuitive XMPP Client" HOMEPAGE="https://www.swift.im/; SRC_URI=" https://swift.im/downloads/releases/${P}/${P}.tar.gz - https://dev.gentoo.org/~conikost/distfiles/patches/swift-4.0.2-python3-compatibility.patch.gz; + https://dev.gentoo.org/~conikost/distfiles/patches/${P}-python3-compatibility.patch.gz; LICENSE="BSD BSD-1 CC-BY-3.0 GPL-3 OFL-1.1" SLOT="4/0"
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/
commit: 5dabfe0ed39b44e16470952a9befcad63cc6cb2c Author: Conrad Kostecki gentoo org> AuthorDate: Wed Nov 2 20:35:17 2022 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Nov 3 22:37:09 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5dabfe0e net-im/swift: add python3.11 support Signed-off-by: Conrad Kostecki gentoo.org> net-im/swift/swift-4.0.2-r102.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-im/swift/swift-4.0.2-r102.ebuild b/net-im/swift/swift-4.0.2-r102.ebuild index df585e184aac..d96008fd90ac 100644 --- a/net-im/swift/swift-4.0.2-r102.ebuild +++ b/net-im/swift/swift-4.0.2-r102.ebuild @@ -1,10 +1,10 @@ -# Copyright 1999-2021 Gentoo Authors +# Copyright 1999-2022 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 LUA_COMPAT=( lua5-{1..2} luajit ) -PYTHON_COMPAT=( python3_{8..10} ) +PYTHON_COMPAT=( python3_{8..11} ) inherit lua-single python-any-r1 scons-utils toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/
commit: a7fcfcad88209e8adbecf3213cc49883cdc57061 Author: Sam James gentoo org> AuthorDate: Wed Apr 13 14:45:58 2022 + Commit: Sam James gentoo org> CommitDate: Wed Apr 13 14:45:58 2022 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a7fcfcad net-im/swift: retire andrey_utkin Signed-off-by: Sam James gentoo.org> net-im/swift/metadata.xml | 4 1 file changed, 4 deletions(-) diff --git a/net-im/swift/metadata.xml b/net-im/swift/metadata.xml index 0b39e59c61c1..9246b510f67a 100644 --- a/net-im/swift/metadata.xml +++ b/net-im/swift/metadata.xml @@ -5,10 +5,6 @@ conik...@gentoo.org Conrad Kostecki - - andrey_ut...@gentoo.org - Andrey Utkin - Swift is an elegant, secure, adaptable and intuitive XMPP client, with features that make it suitable for a wide range of use scenarios.
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/
commit: 45c07f3fc4ec0c084f20bd02896f0e4d85bc82ef Author: Conrad Kostecki gentoo org> AuthorDate: Thu Jul 1 20:43:03 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Thu Jul 1 21:15:35 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=45c07f3f net-im/swift: add python3.10 support Package-Manager: Portage-3.0.20, Repoman-3.0.3 Signed-off-by: Conrad Kostecki gentoo.org> net-im/swift/swift-4.0.2-r102.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/swift/swift-4.0.2-r102.ebuild b/net-im/swift/swift-4.0.2-r102.ebuild index 41eaf45dd36..df585e184aa 100644 --- a/net-im/swift/swift-4.0.2-r102.ebuild +++ b/net-im/swift/swift-4.0.2-r102.ebuild @@ -4,7 +4,7 @@ EAPI=7 LUA_COMPAT=( lua5-{1..2} luajit ) -PYTHON_COMPAT=( python3_{7..9} ) +PYTHON_COMPAT=( python3_{8..10} ) inherit lua-single python-any-r1 scons-utils toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/
commit: 330346ce66cae755165a2a786527b0605d521279 Author: Conrad Kostecki gentoo org> AuthorDate: Sun Mar 7 16:26:14 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Mar 7 16:27:00 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=330346ce net-im/swift: fix compilation with installed dev-libs/libedit Closes: https://bugs.gentoo.org/773961 Signed-off-by: Conrad Kostecki gentoo.org> net-im/swift/swift-4.0.2-r102.ebuild | 3 +++ 1 file changed, 3 insertions(+) diff --git a/net-im/swift/swift-4.0.2-r102.ebuild b/net-im/swift/swift-4.0.2-r102.ebuild index 50967ebf691..41eaf45dd36 100644 --- a/net-im/swift/swift-4.0.2-r102.ebuild +++ b/net-im/swift/swift-4.0.2-r102.ebuild @@ -132,6 +132,9 @@ src_configure() { hunspell_enable="no" icu="$(usex icu)" install_git_hooks="no" + # Use 'DISABLE' as an invalid lib name, so no editline lib is used, + # as current version is not compatible and compilation will fail. + editline_libname="DISABLE" libidn_bundled_enable="false" libminiupnpc_force_bundled="false" libnatpmp_force_bundled="false"
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/
commit: 6e5554bc49e69fc438269d91774952e7ac6f673f Author: Conrad Kostecki gentoo org> AuthorDate: Wed Jan 27 20:13:05 2021 + Commit: Conrad Kostecki gentoo org> CommitDate: Wed Jan 27 20:13:05 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e5554bc 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 gentoo.org> net-im/swift/metadata.xml | 4 - net-im/swift/swift-4.0.2-r4.ebuild | 216 - 2 files changed, 220 deletions(-) diff --git a/net-im/swift/metadata.xml b/net-im/swift/metadata.xml index 8c02d4f0e0a..0047368b4bc 100644 --- a/net-im/swift/metadata.xml +++ b/net-im/swift/metadata.xml @@ -16,8 +16,4 @@ cross-platform, and performant C++ library for implementing XMPP applications. - - Build the full graphical XMPP client. - Enable configuration through gnome-base/gconf. - diff --git a/net-im/swift/swift-4.0.2-r4.ebuild b/net-im/swift/swift-4.0.2-r4.ebuild deleted file mode 100644 index 19967be4338..000 --- a/net-im/swift/swift-4.0.2-r4.ebuild +++ /dev/null @@ -1,216 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6..9} ) - -inherit python-any-r1 scons-utils toolchain-funcs xdg-utils - -DESCRIPTION="An elegant, secure, adaptable and intuitive XMPP Client" -HOMEPAGE="https://www.swift.im/; -SRC_URI=" - https://swift.im/downloads/releases/${P}/${P}.tar.gz - https://dev.gentoo.org/~conikost/distfiles/patches/swift-4.0.2-python3-compatibility.patch.gz; - -LICENSE="BSD BSD-1 CC-BY-3.0 GPL-3 OFL-1.1" -SLOT="4/0" -KEYWORDS="amd64" -IUSE="+client expat gconf +icu +idn lua spell test zeroconf" -REQUIRED_USE=" - || ( icu idn ) - gconf? ( client ) - spell? ( client ) -" - -RDEPEND=" - dev-db/sqlite:3 - dev-libs/boost:= - dev-libs/openssl:0= - net-libs/libnatpmp - net-libs/miniupnpc:= - sys-libs/zlib - client? ( - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtmultimedia:5 - dev-qt/qtnetwork:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtwebkit:5 - dev-qt/qtx11extras:5 - net-dns/avahi - ) - expat? ( dev-libs/expat ) - !expat? ( dev-libs/libxml2:2 ) - gconf? ( gnome-base/gconf:2 ) - icu? ( dev-libs/icu:= ) - idn? ( net-dns/libidn:= ) - lua? ( dev-lang/lua:0= ) - spell? ( app-text/hunspell:= ) -" - -DEPEND=" - ${RDEPEND} - >=dev-util/scons-3.0.1-r3 - client? ( dev-qt/linguist-tools:5 ) - test? ( net-dns/avahi ) -" - -# Tests don't run, as they fail with "[QA/UnitTest/**dummy**] Error -6". -RESTRICT="test" - -DOCS=( - "DEVELOPMENT.md" - "README.md" - "Swiften/ChangeLog.md" -) - -PATCHES=( - "${FILESDIR}"/${P}-boost-1.69-compatibility.patch - "${WORKDIR}"/${P}-python3-compatibility.patch - "${FILESDIR}"/${P}-qt-5.11-compatibility.patch - "${FILESDIR}"/${P}-qt-5.15-compatibility.patch -) - -src_prepare() { - default - - # Don't include '/usr/lib*' in the link command line for `swiften-config` - sed -e '/_LIBDIRFLAGS/d' -i Swiften/Config/SConscript || die - - # Hack for finding Qt system libs - mkdir "${T}"/qt || die - ln -s "${EPREFIX}"/usr/$(get_libdir)/qt5/bin "${T}"/qt/bin || die - ln -s "${EPREFIX}"/usr/$(get_libdir)/qt5 "${T}"/qt/lib || die - ln -s "${EPREFIX}"/usr/include/qt5 "${T}"/qt/include || die - - # Remove parts of Swift, which a user don't want to compile - if ! use client; then rm -fr Swift Slimber || die; fi - if ! use lua; then rm -fr Sluift || die; fi - if ! use zeroconf; then - rm -fr Limber || die - if use client; then rm -fr Slimber || die; fi - fi - - # Remove '3rdParty', as the system libs should be used - # `CppUnit`, `GoogleTest` and `HippoMocks` are needed for tests - local my3rdparty=( - Boost - Breakpad - DocBook - Expat - LCov - Ldns - LibIDN - LibMiniUPnPc - LibNATPMP - Lua - OpenSSL - SCons - SQLite - Unbound - ZLib - ) - - if use test; then - cd 3rdParty && rm -fr "${my3rdparty[@]}" || die - else - rm -fr 3rdParty || die - fi -} - -src_configure() { - MYSCONS=( - ar="$(tc-getAR)" - allow_warnings="yes" - assertions="no" -
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/
commit: 8bc3938a294a5e46f104f016bfdd0168f05c9966 Author: Sam James gentoo org> AuthorDate: Wed Jan 27 19:55:30 2021 + Commit: Sam James gentoo org> CommitDate: Wed Jan 27 19:55:30 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bc3938a net-im/swift: Stabilize 4.0.2-r102 amd64, #767322 Signed-off-by: Sam James gentoo.org> net-im/swift/swift-4.0.2-r102.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-im/swift/swift-4.0.2-r102.ebuild b/net-im/swift/swift-4.0.2-r102.ebuild index 00166ea9823..8b4eb91b156 100644 --- a/net-im/swift/swift-4.0.2-r102.ebuild +++ b/net-im/swift/swift-4.0.2-r102.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -16,7 +16,7 @@ SRC_URI=" LICENSE="BSD BSD-1 CC-BY-3.0 GPL-3 OFL-1.1" SLOT="4/0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="expat +icu +idn lua test zeroconf" REQUIRED_USE=" || ( icu idn )
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/
commit: 0ed47ed8a8714e1afd39144b6dbbb127e594a23a Author: Conrad Kostecki gentoo org> AuthorDate: Sun Dec 27 14:02:13 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Dec 27 14:02:29 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ed47ed8 net-im/swift: drop old version Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Conrad Kostecki gentoo.org> net-im/swift/swift-4.0.2-r101.ebuild | 196 --- 1 file changed, 196 deletions(-) diff --git a/net-im/swift/swift-4.0.2-r101.ebuild b/net-im/swift/swift-4.0.2-r101.ebuild deleted file mode 100644 index ec9222bf927..000 --- a/net-im/swift/swift-4.0.2-r101.ebuild +++ /dev/null @@ -1,196 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..2} luajit ) -PYTHON_COMPAT=( python3_{6..9} ) - -inherit lua-single python-any-r1 scons-utils toolchain-funcs - -DESCRIPTION="An elegant, secure, adaptable and intuitive XMPP Client" -HOMEPAGE="https://www.swift.im/; -SRC_URI=" - https://swift.im/downloads/releases/${P}/${P}.tar.gz - https://dev.gentoo.org/~conikost/distfiles/patches/swift-4.0.2-python3-compatibility.patch.gz; - -LICENSE="BSD BSD-1 CC-BY-3.0 GPL-3 OFL-1.1" -SLOT="4/0" -KEYWORDS="~amd64" -IUSE="expat +icu +idn lua test zeroconf" -REQUIRED_USE=" - || ( icu idn ) - lua? ( ${LUA_REQUIRED_USE} ) -" - -RDEPEND=" - dev-db/sqlite:3 - dev-libs/boost:= - dev-libs/openssl:0= - net-libs/libnatpmp - net-libs/miniupnpc:= - sys-libs/zlib - expat? ( dev-libs/expat ) - !expat? ( dev-libs/libxml2:2 ) - icu? ( dev-libs/icu:= ) - idn? ( net-dns/libidn:= ) - lua? ( ${LUA_DEPS} ) -" - -DEPEND=" - ${RDEPEND} - >=dev-util/scons-3.0.1-r3 - test? ( net-dns/avahi ) -" - -# Tests don't run, as they fail with "[QA/UnitTest/**dummy**] Error -6". -RESTRICT="test" - -DOCS=( - "DEVELOPMENT.md" - "README.md" - "Swiften/ChangeLog.md" -) - -PATCHES=( - "${FILESDIR}"/${P}-boost-1.69-compatibility.patch - "${WORKDIR}"/${P}-python3-compatibility.patch - "${FILESDIR}"/${P}-qt-5.11-compatibility.patch - "${FILESDIR}"/${P}-qt-5.15-compatibility.patch -) - -pkg_setup() { - lua-single_pkg_setup - python-any-r1_pkg_setup -} - -src_prepare() { - default - - # Don't include '/usr/lib*' in the link command line for `swiften-config` - sed -e '/_LIBDIRFLAGS/d' -i Swiften/Config/SConscript || die - - # Use correct LIBDIR for Lua - sed -e "s/lib/$(get_libdir)/g" -i Sluift/SConscript.variant || die - - # Hack for finding Qt system libs - mkdir "${T}"/qt || die - ln -s "${EPREFIX}"/usr/$(get_libdir)/qt5/bin "${T}"/qt/bin || die - ln -s "${EPREFIX}"/usr/$(get_libdir)/qt5 "${T}"/qt/lib || die - ln -s "${EPREFIX}"/usr/include/qt5 "${T}"/qt/include || die - - # Remove parts of Swift, which a user don't want to compile - rm -fr Swift Slimber || die - if ! use lua; then rm -fr Sluift || die; fi - if ! use zeroconf; then rm -fr Limber || die; fi - - # Remove '3rdParty', as the system libs should be used - # `CppUnit`, `GoogleTest` and `HippoMocks` are needed for tests - local my3rdparty=( - Boost - Breakpad - DocBook - Expat - LCov - Ldns - LibIDN - LibMiniUPnPc - LibNATPMP - Lua - OpenSSL - SCons - SQLite - Unbound - ZLib - ) - - if use test; then - cd 3rdParty && rm -fr "${my3rdparty[@]}" || die - else - rm -fr 3rdParty || die - fi -} - -src_configure() { - MYSCONS=( - ar="$(tc-getAR)" - allow_warnings="yes" - assertions="no" - build_examples="yes" - boost_bundled_enable="false" - boost_force_bundled="false" - cc="$(tc-getCC)" - ccache="no" - ccflags="${CFLAGS}" - coverage="no" - cxx="$(tc-getCXX)" - cxxflags="${CXXFLAGS}" - debug="no" - distcc="no" - experimental="no" - experimental_ft="yes" - hunspell_enable="no" - icu="$(usex icu)" - install_git_hooks="no" - libidn_bundled_enable="false" - libminiupnpc_force_bundled="false" - libnatpmp_force_bundled="false" - link="$(tc-getCXX)" - linkflags="${LDFLAGS}" - $(usex lua "lua_includedir=$(lua_get_include_dir)" '') - $(usex lua "lua_libdir=${EPREFIX}/usr/$(get_libdir)" '') -
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/
commit: 635645e4df3d22ce0163e2c070b29f7e661f3786 Author: Conrad Kostecki gentoo org> AuthorDate: Sun Dec 27 13:50:27 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Dec 27 14:02:28 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=635645e4 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 gentoo.org> net-im/swift/swift-4.0.2-r102.ebuild | 201 +++ 1 file changed, 201 insertions(+) diff --git a/net-im/swift/swift-4.0.2-r102.ebuild b/net-im/swift/swift-4.0.2-r102.ebuild new file mode 100644 index 000..00166ea9823 --- /dev/null +++ b/net-im/swift/swift-4.0.2-r102.ebuild @@ -0,0 +1,201 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-{1..2} luajit ) +PYTHON_COMPAT=( python3_{6..9} ) + +inherit lua-single python-any-r1 scons-utils toolchain-funcs + +DESCRIPTION="An elegant, secure, adaptable and intuitive XMPP Client" +HOMEPAGE="https://www.swift.im/; +SRC_URI=" + https://swift.im/downloads/releases/${P}/${P}.tar.gz + https://dev.gentoo.org/~conikost/distfiles/patches/swift-4.0.2-python3-compatibility.patch.gz; + +LICENSE="BSD BSD-1 CC-BY-3.0 GPL-3 OFL-1.1" +SLOT="4/0" +KEYWORDS="~amd64" +IUSE="expat +icu +idn lua test zeroconf" +REQUIRED_USE=" + || ( icu idn ) + lua? ( ${LUA_REQUIRED_USE} ) +" + +RDEPEND=" + dev-db/sqlite:3 + dev-libs/boost:= + dev-libs/openssl:0= + net-libs/libnatpmp + net-libs/miniupnpc:= + sys-libs/zlib + expat? ( dev-libs/expat ) + !expat? ( dev-libs/libxml2:2 ) + icu? ( dev-libs/icu:= ) + idn? ( net-dns/libidn:= ) + lua? ( ${LUA_DEPS} ) +" + +DEPEND=" + ${RDEPEND} + >=dev-util/scons-3.0.1-r3 + test? ( net-dns/avahi ) +" + +# Tests don't run, as they fail with "[QA/UnitTest/**dummy**] Error -6". +RESTRICT="test" + +DOCS=( + "DEVELOPMENT.md" + "README.md" + "Swiften/ChangeLog.md" +) + +PATCHES=( + "${FILESDIR}"/${P}-boost-1.69-compatibility.patch + "${WORKDIR}"/${P}-python3-compatibility.patch + "${FILESDIR}"/${P}-qt-5.11-compatibility.patch + "${FILESDIR}"/${P}-qt-5.15-compatibility.patch +) + +pkg_setup() { + python-any-r1_pkg_setup + use lua && lua-single_pkg_setup +} + +src_prepare() { + default + + # Don't include '/usr/lib*' in the link command line for `swiften-config` + sed -e '/_LIBDIRFLAGS/d' -i Swiften/Config/SConscript || die + + # Use correct LIBDIR for Lua + sed -e "s/lib/$(get_libdir)/g" -i Sluift/SConscript.variant || die + + # Hack for finding Qt system libs + mkdir "${T}"/qt || die + ln -s "${EPREFIX}"/usr/$(get_libdir)/qt5/bin "${T}"/qt/bin || die + ln -s "${EPREFIX}"/usr/$(get_libdir)/qt5 "${T}"/qt/lib || die + ln -s "${EPREFIX}"/usr/include/qt5 "${T}"/qt/include || die + + # Remove parts of Swift, which a user don't want to compile + rm -fr Swift Slimber || die + if ! use lua; then rm -fr Sluift || die; fi + if ! use zeroconf; then rm -fr Limber || die; fi + + # Remove '3rdParty', as the system libs should be used + # `CppUnit`, `GoogleTest` and `HippoMocks` are needed for tests + local my3rdparty=( + Boost + Breakpad + DocBook + Expat + LCov + Ldns + LibIDN + LibMiniUPnPc + LibNATPMP + Lua + OpenSSL + SCons + SQLite + Unbound + ZLib + ) + + if use test; then + cd 3rdParty && rm -fr "${my3rdparty[@]}" || die + else + rm -fr 3rdParty || die + fi +} + +src_configure() { + MYSCONS=( + ar="$(tc-getAR)" + allow_warnings="yes" + assertions="no" + build_examples="yes" + boost_bundled_enable="false" + boost_force_bundled="false" + cc="$(tc-getCC)" + ccache="no" + ccflags="${CFLAGS}" + coverage="no" + cxx="$(tc-getCXX)" + cxxflags="${CXXFLAGS}" + debug="no" + distcc="no" + experimental="no" + experimental_ft="yes" + hunspell_enable="no" + icu="$(usex icu)" + install_git_hooks="no" + libidn_bundled_enable="false" + libminiupnpc_force_bundled="false" + libnatpmp_force_bundled="false" + link="$(tc-getCXX)" + linkflags="${LDFLAGS}" + max_jobs="no" + optimize="no" + qt="${T}/qt" +
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/
commit: 51b41f0667ac598c839348119eca17e2460afd0a Author: Conrad Kostecki gentoo org> AuthorDate: Fri Dec 25 14:39:14 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri Dec 25 14:39:14 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51b41f06 net-im/swift: remove double definition Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Conrad Kostecki gentoo.org> net-im/swift/swift-4.0.2-r101.ebuild | 3 --- 1 file changed, 3 deletions(-) diff --git a/net-im/swift/swift-4.0.2-r101.ebuild b/net-im/swift/swift-4.0.2-r101.ebuild index 449ae295a37..ec9222bf927 100644 --- a/net-im/swift/swift-4.0.2-r101.ebuild +++ b/net-im/swift/swift-4.0.2-r101.ebuild @@ -140,9 +140,6 @@ src_configure() { $(usex lua "lua_includedir=$(lua_get_include_dir)" '') $(usex lua "lua_libdir=${EPREFIX}/usr/$(get_libdir)" '') $(usex lua "lua_libname=$(basename -s '.so' $(lua_get_shared_lib))" '') - lua_includedir="$(lua_get_include_dir)" - lua_libdir="${EPREFIX}/usr/$(get_libdir)" - lua_libname="$(basename -s '.so' $(lua_get_shared_lib))" max_jobs="no" optimize="no" qt="${T}/qt"
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/
commit: 7fb18484cd11cdf968ea79ac82251afb8339d7e7 Author: Conrad Kostecki gentoo org> AuthorDate: Fri Dec 25 00:40:43 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri Dec 25 00:44:41 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7fb18484 net-im/swift: fix non lua compilation Package-Manager: Portage-3.0.12, Repoman-3.0.2 Signed-off-by: Conrad Kostecki gentoo.org> net-im/swift/swift-4.0.2-r101.ebuild | 5 - 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/net-im/swift/swift-4.0.2-r101.ebuild b/net-im/swift/swift-4.0.2-r101.ebuild index 3027230dbbf..449ae295a37 100644 --- a/net-im/swift/swift-4.0.2-r101.ebuild +++ b/net-im/swift/swift-4.0.2-r101.ebuild @@ -60,8 +60,8 @@ PATCHES=( ) pkg_setup() { + lua-single_pkg_setup python-any-r1_pkg_setup - use lua && lua-single_pkg_setup } src_prepare() { @@ -137,6 +137,9 @@ src_configure() { libnatpmp_force_bundled="false" link="$(tc-getCXX)" linkflags="${LDFLAGS}" + $(usex lua "lua_includedir=$(lua_get_include_dir)" '') + $(usex lua "lua_libdir=${EPREFIX}/usr/$(get_libdir)" '') + $(usex lua "lua_libname=$(basename -s '.so' $(lua_get_shared_lib))" '') lua_includedir="$(lua_get_include_dir)" lua_libdir="${EPREFIX}/usr/$(get_libdir)" lua_libname="$(basename -s '.so' $(lua_get_shared_lib))"
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/
commit: 1bc0883e93b717c2a7e2a74da2d8adb5cd10f7d1 Author: Conrad Kostecki gentoo org> AuthorDate: Sun Dec 20 23:27:33 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Dec 20 23:28:09 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1bc0883e 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 gentoo.org> net-im/swift/swift-4.0.2-r100.ebuild | 229 --- 1 file changed, 229 deletions(-) diff --git a/net-im/swift/swift-4.0.2-r100.ebuild b/net-im/swift/swift-4.0.2-r100.ebuild deleted file mode 100644 index c41fea304bf..000 --- a/net-im/swift/swift-4.0.2-r100.ebuild +++ /dev/null @@ -1,229 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -LUA_COMPAT=( lua5-{1..2} luajit ) -PYTHON_COMPAT=( python3_{6..9} ) - -inherit lua-single python-any-r1 scons-utils toolchain-funcs xdg-utils - -DESCRIPTION="An elegant, secure, adaptable and intuitive XMPP Client" -HOMEPAGE="https://www.swift.im/; -SRC_URI=" - https://swift.im/downloads/releases/${P}/${P}.tar.gz - https://dev.gentoo.org/~conikost/distfiles/patches/swift-4.0.2-python3-compatibility.patch.gz; - -LICENSE="BSD BSD-1 CC-BY-3.0 GPL-3 OFL-1.1" -SLOT="4/0" -KEYWORDS="~amd64" -IUSE="+client expat gconf +icu +idn lua spell test zeroconf" -REQUIRED_USE=" - || ( icu idn ) - gconf? ( client ) - lua? ( ${LUA_REQUIRED_USE} ) - spell? ( client ) -" - -RDEPEND=" - dev-db/sqlite:3 - dev-libs/boost:= - dev-libs/openssl:0= - net-libs/libnatpmp - net-libs/miniupnpc:= - sys-libs/zlib - client? ( - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtmultimedia:5 - dev-qt/qtnetwork:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtwebkit:5 - dev-qt/qtx11extras:5 - net-dns/avahi - ) - expat? ( dev-libs/expat ) - !expat? ( dev-libs/libxml2:2 ) - gconf? ( gnome-base/gconf:2 ) - icu? ( dev-libs/icu:= ) - idn? ( net-dns/libidn:= ) - lua? ( ${LUA_DEPS} ) - spell? ( app-text/hunspell:= ) -" - -DEPEND=" - ${RDEPEND} - >=dev-util/scons-3.0.1-r3 - client? ( dev-qt/linguist-tools:5 ) - test? ( net-dns/avahi ) -" - -# Tests don't run, as they fail with "[QA/UnitTest/**dummy**] Error -6". -RESTRICT="test" - -DOCS=( - "DEVELOPMENT.md" - "README.md" - "Swiften/ChangeLog.md" -) - -PATCHES=( - "${FILESDIR}"/${P}-boost-1.69-compatibility.patch - "${WORKDIR}"/${P}-python3-compatibility.patch - "${FILESDIR}"/${P}-qt-5.11-compatibility.patch - "${FILESDIR}"/${P}-qt-5.15-compatibility.patch -) - -pkg_setup() { - python-any-r1_pkg_setup - use lua && lua-single_pkg_setup -} - -src_prepare() { - default - - # Don't include '/usr/lib*' in the link command line for `swiften-config` - sed -e '/_LIBDIRFLAGS/d' -i Swiften/Config/SConscript || die - - # Use correct LIBDIR for Lua - sed -e "s/lib/$(get_libdir)/g" -i Sluift/SConscript.variant || die - - # Hack for finding Qt system libs - mkdir "${T}"/qt || die - ln -s "${EPREFIX}"/usr/$(get_libdir)/qt5/bin "${T}"/qt/bin || die - ln -s "${EPREFIX}"/usr/$(get_libdir)/qt5 "${T}"/qt/lib || die - ln -s "${EPREFIX}"/usr/include/qt5 "${T}"/qt/include || die - - # Remove parts of Swift, which a user don't want to compile - if ! use client; then rm -fr Swift Slimber || die; fi - if ! use lua; then rm -fr Sluift || die; fi - if ! use zeroconf; then - rm -fr Limber || die - if use client; then rm -fr Slimber || die; fi - fi - - # Remove '3rdParty', as the system libs should be used - # `CppUnit`, `GoogleTest` and `HippoMocks` are needed for tests - local my3rdparty=( - Boost - Breakpad - DocBook - Expat - LCov - Ldns - LibIDN - LibMiniUPnPc - LibNATPMP - Lua - OpenSSL - SCons - SQLite - Unbound - ZLib - ) - - if use test; then - cd 3rdParty && rm -fr "${my3rdparty[@]}" || die - else - rm -fr 3rdParty || die - fi -} - -src_configure() { - MYSCONS=( - ar="$(tc-getAR)" - allow_warnings="yes" - assertions="no" - build_examples="yes" - boost_bundled_enable="false" - boost_force_bundled="false" - cc="$(tc-getCC)" - ccache="no" -
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/
commit: abd6b3317ae3fb1a5259ba6200654e59a0ed0833 Author: Conrad Kostecki gentoo org> AuthorDate: Sun Dec 20 23:26:26 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Dec 20 23:28:08 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abd6b331 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 gentoo.org> net-im/swift/swift-4.0.2-r101.ebuild | 196 +++ 1 file changed, 196 insertions(+) diff --git a/net-im/swift/swift-4.0.2-r101.ebuild b/net-im/swift/swift-4.0.2-r101.ebuild new file mode 100644 index 000..3027230dbbf --- /dev/null +++ b/net-im/swift/swift-4.0.2-r101.ebuild @@ -0,0 +1,196 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-{1..2} luajit ) +PYTHON_COMPAT=( python3_{6..9} ) + +inherit lua-single python-any-r1 scons-utils toolchain-funcs + +DESCRIPTION="An elegant, secure, adaptable and intuitive XMPP Client" +HOMEPAGE="https://www.swift.im/; +SRC_URI=" + https://swift.im/downloads/releases/${P}/${P}.tar.gz + https://dev.gentoo.org/~conikost/distfiles/patches/swift-4.0.2-python3-compatibility.patch.gz; + +LICENSE="BSD BSD-1 CC-BY-3.0 GPL-3 OFL-1.1" +SLOT="4/0" +KEYWORDS="~amd64" +IUSE="expat +icu +idn lua test zeroconf" +REQUIRED_USE=" + || ( icu idn ) + lua? ( ${LUA_REQUIRED_USE} ) +" + +RDEPEND=" + dev-db/sqlite:3 + dev-libs/boost:= + dev-libs/openssl:0= + net-libs/libnatpmp + net-libs/miniupnpc:= + sys-libs/zlib + expat? ( dev-libs/expat ) + !expat? ( dev-libs/libxml2:2 ) + icu? ( dev-libs/icu:= ) + idn? ( net-dns/libidn:= ) + lua? ( ${LUA_DEPS} ) +" + +DEPEND=" + ${RDEPEND} + >=dev-util/scons-3.0.1-r3 + test? ( net-dns/avahi ) +" + +# Tests don't run, as they fail with "[QA/UnitTest/**dummy**] Error -6". +RESTRICT="test" + +DOCS=( + "DEVELOPMENT.md" + "README.md" + "Swiften/ChangeLog.md" +) + +PATCHES=( + "${FILESDIR}"/${P}-boost-1.69-compatibility.patch + "${WORKDIR}"/${P}-python3-compatibility.patch + "${FILESDIR}"/${P}-qt-5.11-compatibility.patch + "${FILESDIR}"/${P}-qt-5.15-compatibility.patch +) + +pkg_setup() { + python-any-r1_pkg_setup + use lua && lua-single_pkg_setup +} + +src_prepare() { + default + + # Don't include '/usr/lib*' in the link command line for `swiften-config` + sed -e '/_LIBDIRFLAGS/d' -i Swiften/Config/SConscript || die + + # Use correct LIBDIR for Lua + sed -e "s/lib/$(get_libdir)/g" -i Sluift/SConscript.variant || die + + # Hack for finding Qt system libs + mkdir "${T}"/qt || die + ln -s "${EPREFIX}"/usr/$(get_libdir)/qt5/bin "${T}"/qt/bin || die + ln -s "${EPREFIX}"/usr/$(get_libdir)/qt5 "${T}"/qt/lib || die + ln -s "${EPREFIX}"/usr/include/qt5 "${T}"/qt/include || die + + # Remove parts of Swift, which a user don't want to compile + rm -fr Swift Slimber || die + if ! use lua; then rm -fr Sluift || die; fi + if ! use zeroconf; then rm -fr Limber || die; fi + + # Remove '3rdParty', as the system libs should be used + # `CppUnit`, `GoogleTest` and `HippoMocks` are needed for tests + local my3rdparty=( + Boost + Breakpad + DocBook + Expat + LCov + Ldns + LibIDN + LibMiniUPnPc + LibNATPMP + Lua + OpenSSL + SCons + SQLite + Unbound + ZLib + ) + + if use test; then + cd 3rdParty && rm -fr "${my3rdparty[@]}" || die + else + rm -fr 3rdParty || die + fi +} + +src_configure() { + MYSCONS=( + ar="$(tc-getAR)" + allow_warnings="yes" + assertions="no" + build_examples="yes" + boost_bundled_enable="false" + boost_force_bundled="false" + cc="$(tc-getCC)" + ccache="no" + ccflags="${CFLAGS}" + coverage="no" + cxx="$(tc-getCXX)" + cxxflags="${CXXFLAGS}" + debug="no" + distcc="no" + experimental="no" + experimental_ft="yes" + hunspell_enable="no" + icu="$(usex icu)" + install_git_hooks="no" + libidn_bundled_enable="false" +
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/
commit: 00201367e7537f8da7c2bbecec6a6a3cf240a997 Author: Marek Szuba gentoo org> AuthorDate: Thu Dec 3 12:51:55 2020 + Commit: Marek Szuba gentoo org> CommitDate: Thu Dec 3 12:54:30 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00201367 net-im/swift: limit unmigrated ebuilds to dev-lang/lua:0 Signed-off-by: Marek Szuba gentoo.org> net-im/swift/swift-4.0.2-r4.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/swift/swift-4.0.2-r4.ebuild b/net-im/swift/swift-4.0.2-r4.ebuild index 4be7fcb239a..19967be4338 100644 --- a/net-im/swift/swift-4.0.2-r4.ebuild +++ b/net-im/swift/swift-4.0.2-r4.ebuild @@ -47,7 +47,7 @@ RDEPEND=" gconf? ( gnome-base/gconf:2 ) icu? ( dev-libs/icu:= ) idn? ( net-dns/libidn:= ) - lua? ( dev-lang/lua:= ) + lua? ( dev-lang/lua:0= ) spell? ( app-text/hunspell:= ) "
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/files/, net-im/swift/
commit: d86e2c0c6ee8b07019ccb674de6ef7b1e32d2b80 Author: Conrad Kostecki gentoo org> AuthorDate: Fri Sep 18 08:01:01 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Fri Sep 18 08:01:18 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d86e2c0c net-im/swift: drop old version Package-Manager: Portage-3.0.6, Repoman-3.0.1 Signed-off-by: Conrad Kostecki gentoo.org> ...generated-files-handle-unicode-characters.patch | 38 net-im/swift/swift-4.0.2-r2.ebuild | 212 - 2 files changed, 250 deletions(-) diff --git a/net-im/swift/files/swift-4.0.2-make-generated-files-handle-unicode-characters.patch b/net-im/swift/files/swift-4.0.2-make-generated-files-handle-unicode-characters.patch deleted file mode 100644 index 7fd2e386d9d..000 --- a/net-im/swift/files/swift-4.0.2-make-generated-files-handle-unicode-characters.patch +++ /dev/null @@ -1,38 +0,0 @@ -From 39ff091cddf8fd5e01047d80c7ed60c150537705 Mon Sep 17 00:00:00 2001 -From: Thanos Doukoudakis -Date: Fri, 11 May 2018 11:26:39 +0100 -Subject: Make generated files handle Unicode characters - -This patch handles a case where some of the files used to generate COPYING, -were containing unicode strings, which could lead to a failure when building -sid package. The code now will check the type of the string before writing to -the file, and if needed it will transform it to the appropriate format. - -Test-Information: -Generated the sid package with package_all_platforms script with no problems. -Created a debian sid box and tested the installation of the generated -packages. Validated the output generated in Windows 10 and Ubuntu 16.04 builds -through the "About" dialog in Swift. - -Change-Id: I05e518b758f316d9fbf23c1079be5a462e75106c - -diff --git a/BuildTools/SCons/Tools/textfile.py b/BuildTools/SCons/Tools/textfile.py -index 89f8963..9b424f2 100644 a/BuildTools/SCons/Tools/textfile.py -+++ b/BuildTools/SCons/Tools/textfile.py -@@ -113,7 +113,11 @@ def _action(target, source, env): - lsep = None - for s in source: - if lsep: fd.write(lsep) --fd.write(_do_subst(s, subs)) -+stringtowrite = _do_subst(s, subs) -+if isinstance(stringtowrite, str): -+ fd.write(stringtowrite) -+elif isinstance(stringtowrite, unicode): -+ fd.write(stringtowrite.encode('utf-8')) - lsep = linesep - fd.close() - --- -cgit v0.10.2-6-g49f6 - diff --git a/net-im/swift/swift-4.0.2-r2.ebuild b/net-im/swift/swift-4.0.2-r2.ebuild deleted file mode 100644 index 7075d51f6f8..000 --- a/net-im/swift/swift-4.0.2-r2.ebuild +++ /dev/null @@ -1,212 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit gnome2-utils scons-utils toolchain-funcs - -DESCRIPTION="An elegant, secure, adaptable and intuitive XMPP Client" -HOMEPAGE="https://www.swift.im/; -SRC_URI="https://swift.im/downloads/releases/${P}/${P}.tar.gz; - -LICENSE="BSD BSD-1 CC-BY-3.0 GPL-3 OFL-1.1" -SLOT="4/0" -KEYWORDS="amd64" -IUSE="client expat gconf +icu +idn lua spell test zeroconf" -REQUIRED_USE=" - || ( icu idn ) - gconf? ( client ) - spell? ( client ) -" - -RDEPEND=" - dev-db/sqlite:3 - dev-libs/boost:= - dev-libs/openssl:0= - net-libs/libnatpmp - net-libs/miniupnpc:= - sys-libs/zlib:= - client? ( - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtmultimedia:5 - dev-qt/qtnetwork:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtwebkit:5 - dev-qt/qtx11extras:5 - net-dns/avahi - ) - expat? ( dev-libs/expat ) - !expat? ( dev-libs/libxml2:2 ) - gconf? ( gnome-base/gconf:2 ) - icu? ( dev-libs/icu:= ) - idn? ( net-dns/libidn:= ) - lua? ( dev-lang/lua:= ) - spell? ( app-text/hunspell:= ) -" - -DEPEND=" - ${RDEPEND} - >=dev-util/scons-3.0.1-r3 - client? ( dev-qt/linguist-tools:5 ) - test? ( net-dns/avahi ) -" - -# Tests don't run, as they fail with "[QA/UnitTest/**dummy**] Error -6". -RESTRICT="test" - -DOCS=( - "DEVELOPMENT.md" - "README.md" - "Swiften/ChangeLog.md" -) - -PATCHES=( - "${FILESDIR}"/${P}-boost-1.69-compatibility.patch - "${FILESDIR}"/${P}-make-generated-files-handle-unicode-characters.patch - "${FILESDIR}"/${P}-qt-5.11-compatibility.patch - "${FILESDIR}"/${P}-qt-5.15-compatibility.patch -) - -src_prepare() { - default - - # Don't include '/usr/lib*' in the link command line for `swiften-config` - sed -e '/_LIBDIRFLAGS/d' -i Swiften/Config/SConscript || die - - # Hack for finding Qt system libs - mkdir "${T}"/qt || die - ln -s "${EPREFIX}"/usr/$(get_libdir)/qt5/bin "${T}"/qt/bin || die -
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/, net-im/swift/files/
commit: 4aeb8138d93cf2beb53622d4537e7c4a625948aa Author: Conrad Kostecki gentoo org> AuthorDate: Wed Aug 26 21:33:15 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Wed Aug 26 21:34:22 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4aeb8138 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 gentoo.org> .../files/swift-4.0.2-qt-5.15-compatibility.patch | 10 +++ net-im/swift/swift-4.0.2-r2.ebuild | 1 + ...swift-4.0.2-r2.ebuild => swift-4.0.2-r4.ebuild} | 33 +- 3 files changed, 30 insertions(+), 14 deletions(-) diff --git a/net-im/swift/files/swift-4.0.2-qt-5.15-compatibility.patch b/net-im/swift/files/swift-4.0.2-qt-5.15-compatibility.patch new file mode 100644 index 000..37918db1980 --- /dev/null +++ b/net-im/swift/files/swift-4.0.2-qt-5.15-compatibility.patch @@ -0,0 +1,10 @@ +--- a/Swift/QtUI/Roster/GroupItemDelegate.cpp b/Swift/QtUI/Roster/GroupItemDelegate.cpp +@@ -7,6 +7,7 @@ + #include + + #include ++#include + #include + #include + diff --git a/net-im/swift/swift-4.0.2-r2.ebuild b/net-im/swift/swift-4.0.2-r2.ebuild index b24e201e652..7075d51f6f8 100644 --- a/net-im/swift/swift-4.0.2-r2.ebuild +++ b/net-im/swift/swift-4.0.2-r2.ebuild @@ -67,6 +67,7 @@ PATCHES=( "${FILESDIR}"/${P}-boost-1.69-compatibility.patch "${FILESDIR}"/${P}-make-generated-files-handle-unicode-characters.patch "${FILESDIR}"/${P}-qt-5.11-compatibility.patch + "${FILESDIR}"/${P}-qt-5.15-compatibility.patch ) src_prepare() { diff --git a/net-im/swift/swift-4.0.2-r2.ebuild b/net-im/swift/swift-4.0.2-r4.ebuild similarity index 84% copy from net-im/swift/swift-4.0.2-r2.ebuild copy to net-im/swift/swift-4.0.2-r4.ebuild index b24e201e652..f32b568d38f 100644 --- a/net-im/swift/swift-4.0.2-r2.ebuild +++ b/net-im/swift/swift-4.0.2-r4.ebuild @@ -1,18 +1,22 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit gnome2-utils scons-utils toolchain-funcs +PYTHON_COMPAT=( python3_{6..9} ) + +inherit python-any-r1 scons-utils toolchain-funcs xdg-utils DESCRIPTION="An elegant, secure, adaptable and intuitive XMPP Client" HOMEPAGE="https://www.swift.im/; -SRC_URI="https://swift.im/downloads/releases/${P}/${P}.tar.gz; +SRC_URI=" + https://swift.im/downloads/releases/${P}/${P}.tar.gz + https://dev.gentoo.org/~conikost/distfiles/patches/swift-4.0.2-python3-compatibility.patch.gz; LICENSE="BSD BSD-1 CC-BY-3.0 GPL-3 OFL-1.1" SLOT="4/0" -KEYWORDS="amd64" -IUSE="client expat gconf +icu +idn lua spell test zeroconf" +KEYWORDS="~amd64" +IUSE="+client expat gconf +icu +idn lua spell test zeroconf" REQUIRED_USE=" || ( icu idn ) gconf? ( client ) @@ -25,7 +29,7 @@ RDEPEND=" dev-libs/openssl:0= net-libs/libnatpmp net-libs/miniupnpc:= - sys-libs/zlib:= + sys-libs/zlib client? ( dev-qt/qtcore:5 dev-qt/qtdbus:5 @@ -65,8 +69,9 @@ DOCS=( PATCHES=( "${FILESDIR}"/${P}-boost-1.69-compatibility.patch - "${FILESDIR}"/${P}-make-generated-files-handle-unicode-characters.patch + "${WORKDIR}"/${P}-python3-compatibility.patch "${FILESDIR}"/${P}-qt-5.11-compatibility.patch + "${FILESDIR}"/${P}-qt-5.15-compatibility.patch ) src_prepare() { @@ -185,11 +190,11 @@ src_test() { src_install() { local myesconsinstall=( - SWIFTEN_INSTALLDIR="${ED%/}/usr" - SWIFTEN_LIBDIR="${ED%/}/usr/$(get_libdir)" - $(usex client "SWIFT_INSTALLDIR=${ED%/}/usr" '') - $(usex lua "SLUIFT_DIR=${ED%/}/usr" '') - $(usex lua "SLUIFT_INSTALLDIR=${ED%/}/usr" '') + SWIFTEN_INSTALLDIR="${ED}/usr" + SWIFTEN_LIBDIR="${ED}/usr/$(get_libdir)" + $(usex client "SWIFT_INSTALLDIR=${ED}/usr" '') + $(usex lua "SLUIFT_DIR=${ED}/usr" '') + $(usex lua "SLUIFT_INSTALLDIR=${ED}/usr" '') "${ED}" ) @@ -203,9 +208,9 @@ src_install() { } pkg_postinst() { - use client && gnome2_icon_cache_update + use client && xdg_icon_cache_update } pkg_postrm() { - use client && gnome2_icon_cache_update + use client && xdg_icon_cache_update }
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/
commit: 04483649eebf3ebdbeb5bf138cc61969e6802899 Author: Conrad Kostecki gentoo org> AuthorDate: Wed Aug 26 21:34:07 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Wed Aug 26 21:35:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=04483649 net-im/swift: drop old version Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Conrad Kostecki gentoo.org> net-im/swift/swift-4.0.2-r3.ebuild | 215 - 1 file changed, 215 deletions(-) diff --git a/net-im/swift/swift-4.0.2-r3.ebuild b/net-im/swift/swift-4.0.2-r3.ebuild deleted file mode 100644 index efae168146b..000 --- a/net-im/swift/swift-4.0.2-r3.ebuild +++ /dev/null @@ -1,215 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{6..9} ) - -inherit gnome2-utils python-any-r1 scons-utils toolchain-funcs - -DESCRIPTION="An elegant, secure, adaptable and intuitive XMPP Client" -HOMEPAGE="https://www.swift.im/; -SRC_URI=" - https://swift.im/downloads/releases/${P}/${P}.tar.gz - https://dev.gentoo.org/~conikost/distfiles/patches/swift-4.0.2-python3-compatibility.patch.gz; - -LICENSE="BSD BSD-1 CC-BY-3.0 GPL-3 OFL-1.1" -SLOT="4/0" -KEYWORDS="~amd64" -IUSE="+client expat gconf +icu +idn lua spell test zeroconf" -REQUIRED_USE=" - || ( icu idn ) - gconf? ( client ) - spell? ( client ) -" - -RDEPEND=" - dev-db/sqlite:3 - dev-libs/boost:= - dev-libs/openssl:0= - net-libs/libnatpmp - net-libs/miniupnpc:= - sys-libs/zlib - client? ( - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtmultimedia:5 - dev-qt/qtnetwork:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtwebkit:5 - dev-qt/qtx11extras:5 - net-dns/avahi - ) - expat? ( dev-libs/expat ) - !expat? ( dev-libs/libxml2:2 ) - gconf? ( gnome-base/gconf:2 ) - icu? ( dev-libs/icu:= ) - idn? ( net-dns/libidn:= ) - lua? ( dev-lang/lua:= ) - spell? ( app-text/hunspell:= ) -" - -DEPEND=" - ${RDEPEND} - >=dev-util/scons-3.0.1-r3 - client? ( dev-qt/linguist-tools:5 ) - test? ( net-dns/avahi ) -" - -# Tests don't run, as they fail with "[QA/UnitTest/**dummy**] Error -6". -RESTRICT="test" - -DOCS=( - "DEVELOPMENT.md" - "README.md" - "Swiften/ChangeLog.md" -) - -PATCHES=( - "${FILESDIR}"/${P}-boost-1.69-compatibility.patch - "${WORKDIR}"/${P}-python3-compatibility.patch - "${FILESDIR}"/${P}-qt-5.11-compatibility.patch -) - -src_prepare() { - default - - # Don't include '/usr/lib*' in the link command line for `swiften-config` - sed -e '/_LIBDIRFLAGS/d' -i Swiften/Config/SConscript || die - - # Hack for finding Qt system libs - mkdir "${T}"/qt || die - ln -s "${EPREFIX}"/usr/$(get_libdir)/qt5/bin "${T}"/qt/bin || die - ln -s "${EPREFIX}"/usr/$(get_libdir)/qt5 "${T}"/qt/lib || die - ln -s "${EPREFIX}"/usr/include/qt5 "${T}"/qt/include || die - - # Remove parts of Swift, which a user don't want to compile - if ! use client; then rm -fr Swift Slimber || die; fi - if ! use lua; then rm -fr Sluift || die; fi - if ! use zeroconf; then - rm -fr Limber || die - if use client; then rm -fr Slimber || die; fi - fi - - # Remove '3rdParty', as the system libs should be used - # `CppUnit`, `GoogleTest` and `HippoMocks` are needed for tests - local my3rdparty=( - Boost - Breakpad - DocBook - Expat - LCov - Ldns - LibIDN - LibMiniUPnPc - LibNATPMP - Lua - OpenSSL - SCons - SQLite - Unbound - ZLib - ) - - if use test; then - cd 3rdParty && rm -fr "${my3rdparty[@]}" || die - else - rm -fr 3rdParty || die - fi -} - -src_configure() { - MYSCONS=( - ar="$(tc-getAR)" - allow_warnings="yes" - assertions="no" - build_examples="yes" - boost_bundled_enable="false" - boost_force_bundled="false" - cc="$(tc-getCC)" - ccache="no" - ccflags="${CFLAGS}" - coverage="no" - cxx="$(tc-getCXX)" - cxxflags="${CXXFLAGS}" - debug="no" - distcc="no" - experimental="no" - experimental_ft="yes" - hunspell_enable="$(usex spell)" - icu="$(usex icu)" - install_git_hooks="no" -
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/
commit: f79bd753d5e43e52dc5fa08e467bd5ec82878a1d Author: Conrad Kostecki gentoo org> AuthorDate: Mon Aug 24 21:32:49 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Mon Aug 24 22:32:58 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f79bd753 net-im/swift: add python3.9 support Package-Manager: Portage-3.0.4, Repoman-3.0.1 Signed-off-by: Conrad Kostecki gentoo.org> net-im/swift/swift-4.0.2-r3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-im/swift/swift-4.0.2-r3.ebuild b/net-im/swift/swift-4.0.2-r3.ebuild index d2f464ac8c6..efae168146b 100644 --- a/net-im/swift/swift-4.0.2-r3.ebuild +++ b/net-im/swift/swift-4.0.2-r3.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{6..8} ) +PYTHON_COMPAT=( python3_{6..9} ) inherit gnome2-utils python-any-r1 scons-utils toolchain-funcs
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/
commit: 82eafc8ea8cb637e5cf5e734c704c995a967 Author: Conrad Kostecki gentoo org> AuthorDate: Sun Aug 9 11:30:44 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Sun Aug 9 11:34:43 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=82eafc8e 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 gentoo.org> net-im/swift/Manifest | 1 + net-im/swift/swift-4.0.2-r3.ebuild | 215 + 2 files changed, 216 insertions(+) diff --git a/net-im/swift/Manifest b/net-im/swift/Manifest index d0e86af54c3..197a384ef7a 100644 --- a/net-im/swift/Manifest +++ b/net-im/swift/Manifest @@ -1 +1,2 @@ +DIST swift-4.0.2-python3-compatibility.patch.gz 14959 BLAKE2B 17b75950bba9252bb76e30eb9fadb9ed6d693a09f6fa357fe174ade1bd283d00838e87b55059e0601edc5d72c02c952f53ca16dd597010c9f0ffe955662a SHA512 fac9cf0a85b55b1b9bba786cc6456ceaa6257d5f2cdd4d41c4fdee526c301de94bb6f7c71bc00aaec992d0aaf3787e2db3e9c7eed6ec88facea776db66941dba DIST swift-4.0.2.tar.gz 19083393 BLAKE2B de4ad1c3d68dfc4d693cdebdf4e18809210aa4e83af31b77bf730c7018507877852b5ea634623c037250de4005606108bd0372d39177093769c5dc5f72bd4812 SHA512 b7d4b90f387d5ea4ac3ca31794eabd1f12a64274628d75c7570f40269777b9003182884730a6340c5e0b5b7928a68bda5e49be623b47da9fa64fe4c3f25be167 diff --git a/net-im/swift/swift-4.0.2-r3.ebuild b/net-im/swift/swift-4.0.2-r3.ebuild new file mode 100644 index 000..d2f464ac8c6 --- /dev/null +++ b/net-im/swift/swift-4.0.2-r3.ebuild @@ -0,0 +1,215 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +PYTHON_COMPAT=( python3_{6..8} ) + +inherit gnome2-utils python-any-r1 scons-utils toolchain-funcs + +DESCRIPTION="An elegant, secure, adaptable and intuitive XMPP Client" +HOMEPAGE="https://www.swift.im/; +SRC_URI=" + https://swift.im/downloads/releases/${P}/${P}.tar.gz + https://dev.gentoo.org/~conikost/distfiles/patches/swift-4.0.2-python3-compatibility.patch.gz; + +LICENSE="BSD BSD-1 CC-BY-3.0 GPL-3 OFL-1.1" +SLOT="4/0" +KEYWORDS="~amd64" +IUSE="+client expat gconf +icu +idn lua spell test zeroconf" +REQUIRED_USE=" + || ( icu idn ) + gconf? ( client ) + spell? ( client ) +" + +RDEPEND=" + dev-db/sqlite:3 + dev-libs/boost:= + dev-libs/openssl:0= + net-libs/libnatpmp + net-libs/miniupnpc:= + sys-libs/zlib + client? ( + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtmultimedia:5 + dev-qt/qtnetwork:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtwebkit:5 + dev-qt/qtx11extras:5 + net-dns/avahi + ) + expat? ( dev-libs/expat ) + !expat? ( dev-libs/libxml2:2 ) + gconf? ( gnome-base/gconf:2 ) + icu? ( dev-libs/icu:= ) + idn? ( net-dns/libidn:= ) + lua? ( dev-lang/lua:= ) + spell? ( app-text/hunspell:= ) +" + +DEPEND=" + ${RDEPEND} + >=dev-util/scons-3.0.1-r3 + client? ( dev-qt/linguist-tools:5 ) + test? ( net-dns/avahi ) +" + +# Tests don't run, as they fail with "[QA/UnitTest/**dummy**] Error -6". +RESTRICT="test" + +DOCS=( + "DEVELOPMENT.md" + "README.md" + "Swiften/ChangeLog.md" +) + +PATCHES=( + "${FILESDIR}"/${P}-boost-1.69-compatibility.patch + "${WORKDIR}"/${P}-python3-compatibility.patch + "${FILESDIR}"/${P}-qt-5.11-compatibility.patch +) + +src_prepare() { + default + + # Don't include '/usr/lib*' in the link command line for `swiften-config` + sed -e '/_LIBDIRFLAGS/d' -i Swiften/Config/SConscript || die + + # Hack for finding Qt system libs + mkdir "${T}"/qt || die + ln -s "${EPREFIX}"/usr/$(get_libdir)/qt5/bin "${T}"/qt/bin || die + ln -s "${EPREFIX}"/usr/$(get_libdir)/qt5 "${T}"/qt/lib || die + ln -s "${EPREFIX}"/usr/include/qt5 "${T}"/qt/include || die + + # Remove parts of Swift, which a user don't want to compile + if ! use client; then rm -fr Swift Slimber || die; fi + if ! use lua; then rm -fr Sluift || die; fi + if ! use zeroconf; then + rm -fr Limber || die + if use client; then rm -fr Slimber || die; fi + fi + + # Remove '3rdParty', as the system libs should be used + # `CppUnit`, `GoogleTest` and `HippoMocks` are needed for tests + local my3rdparty=( + Boost + Breakpad + DocBook + Expat + LCov + Ldns + LibIDN + LibMiniUPnPc + LibNATPMP + Lua + OpenSSL +
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/
commit: d533bd0f6cfa75ef5bc50e5a033e2141521456f7 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Aug 1 19:19:18 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Aug 1 19:39:59 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d533bd0f 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 gentoo.org> net-im/swift/swift-4.0.2-r2.ebuild | 211 + 1 file changed, 211 insertions(+) diff --git a/net-im/swift/swift-4.0.2-r2.ebuild b/net-im/swift/swift-4.0.2-r2.ebuild new file mode 100644 index 000..b24e201e652 --- /dev/null +++ b/net-im/swift/swift-4.0.2-r2.ebuild @@ -0,0 +1,211 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit gnome2-utils scons-utils toolchain-funcs + +DESCRIPTION="An elegant, secure, adaptable and intuitive XMPP Client" +HOMEPAGE="https://www.swift.im/; +SRC_URI="https://swift.im/downloads/releases/${P}/${P}.tar.gz; + +LICENSE="BSD BSD-1 CC-BY-3.0 GPL-3 OFL-1.1" +SLOT="4/0" +KEYWORDS="amd64" +IUSE="client expat gconf +icu +idn lua spell test zeroconf" +REQUIRED_USE=" + || ( icu idn ) + gconf? ( client ) + spell? ( client ) +" + +RDEPEND=" + dev-db/sqlite:3 + dev-libs/boost:= + dev-libs/openssl:0= + net-libs/libnatpmp + net-libs/miniupnpc:= + sys-libs/zlib:= + client? ( + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtmultimedia:5 + dev-qt/qtnetwork:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtwebkit:5 + dev-qt/qtx11extras:5 + net-dns/avahi + ) + expat? ( dev-libs/expat ) + !expat? ( dev-libs/libxml2:2 ) + gconf? ( gnome-base/gconf:2 ) + icu? ( dev-libs/icu:= ) + idn? ( net-dns/libidn:= ) + lua? ( dev-lang/lua:= ) + spell? ( app-text/hunspell:= ) +" + +DEPEND=" + ${RDEPEND} + >=dev-util/scons-3.0.1-r3 + client? ( dev-qt/linguist-tools:5 ) + test? ( net-dns/avahi ) +" + +# Tests don't run, as they fail with "[QA/UnitTest/**dummy**] Error -6". +RESTRICT="test" + +DOCS=( + "DEVELOPMENT.md" + "README.md" + "Swiften/ChangeLog.md" +) + +PATCHES=( + "${FILESDIR}"/${P}-boost-1.69-compatibility.patch + "${FILESDIR}"/${P}-make-generated-files-handle-unicode-characters.patch + "${FILESDIR}"/${P}-qt-5.11-compatibility.patch +) + +src_prepare() { + default + + # Don't include '/usr/lib*' in the link command line for `swiften-config` + sed -e '/_LIBDIRFLAGS/d' -i Swiften/Config/SConscript || die + + # Hack for finding Qt system libs + mkdir "${T}"/qt || die + ln -s "${EPREFIX}"/usr/$(get_libdir)/qt5/bin "${T}"/qt/bin || die + ln -s "${EPREFIX}"/usr/$(get_libdir)/qt5 "${T}"/qt/lib || die + ln -s "${EPREFIX}"/usr/include/qt5 "${T}"/qt/include || die + + # Remove parts of Swift, which a user don't want to compile + if ! use client; then rm -fr Swift Slimber || die; fi + if ! use lua; then rm -fr Sluift || die; fi + if ! use zeroconf; then + rm -fr Limber || die + if use client; then rm -fr Slimber || die; fi + fi + + # Remove '3rdParty', as the system libs should be used + # `CppUnit`, `GoogleTest` and `HippoMocks` are needed for tests + local my3rdparty=( + Boost + Breakpad + DocBook + Expat + LCov + Ldns + LibIDN + LibMiniUPnPc + LibNATPMP + Lua + OpenSSL + SCons + SQLite + Unbound + ZLib + ) + + if use test; then + cd 3rdParty && rm -fr "${my3rdparty[@]}" || die + else + rm -fr 3rdParty || die + fi +} + +src_configure() { + MYSCONS=( + ar="$(tc-getAR)" + allow_warnings="yes" + assertions="no" + build_examples="yes" + boost_bundled_enable="false" + boost_force_bundled="false" + cc="$(tc-getCC)" + ccache="no" + ccflags="${CFLAGS}" + coverage="no" + cxx="$(tc-getCXX)" + cxxflags="${CXXFLAGS}" + debug="no" + distcc="no" + experimental="no" + experimental_ft="yes" + hunspell_enable="$(usex spell)" + icu="$(usex icu)" + install_git_hooks="no" + libidn_bundled_enable="false" + libminiupnpc_force_bundled="false" +
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/
commit: 0e8c17e566bd76373a7888666a027bcf5f9c13e2 Author: Conrad Kostecki gentoo org> AuthorDate: Sat Aug 1 19:20:50 2020 + Commit: Conrad Kostecki gentoo org> CommitDate: Sat Aug 1 19:40:00 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0e8c17e5 net-im/swift: drop old version Package-Manager: Portage-3.0.1, Repoman-2.3.23 Signed-off-by: Conrad Kostecki gentoo.org> net-im/swift/swift-4.0.2-r1.ebuild | 208 - 1 file changed, 208 deletions(-) diff --git a/net-im/swift/swift-4.0.2-r1.ebuild b/net-im/swift/swift-4.0.2-r1.ebuild deleted file mode 100644 index 40f92b5a1ab..000 --- a/net-im/swift/swift-4.0.2-r1.ebuild +++ /dev/null @@ -1,208 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit gnome2-utils scons-utils toolchain-funcs - -DESCRIPTION="An elegant, secure, adaptable and intuitive XMPP Client" -HOMEPAGE="https://www.swift.im/; -SRC_URI="https://swift.im/downloads/releases/${P}/${P}.tar.gz; - -LICENSE="BSD BSD-1 CC-BY-3.0 GPL-3 OFL-1.1" -SLOT="4/0" -KEYWORDS="amd64" -IUSE="client expat gconf +icu +idn lua spell test zeroconf" -REQUIRED_USE=" - || ( icu idn ) - gconf? ( client ) - spell? ( client ) -" - -RDEPEND=" - dev-db/sqlite:3 - dev-libs/boost:= - dev-libs/openssl:0= - net-libs/libnatpmp - net-libs/miniupnpc:= - sys-libs/zlib:= - client? ( - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtmultimedia:5 - dev-qt/qtnetwork:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtwebkit:5 - dev-qt/qtx11extras:5 - net-dns/avahi - ) - expat? ( dev-libs/expat ) - !expat? ( dev-libs/libxml2:2 ) - gconf? ( gnome-base/gconf:2 ) - icu? ( dev-libs/icu:= ) - idn? ( net-dns/libidn:= ) - lua? ( dev-lang/lua:= ) - spell? ( app-text/hunspell:= ) -" - -DEPEND=" - ${RDEPEND} - >=dev-util/scons-3.0.1-r3 - client? ( dev-qt/linguist-tools:5 ) - test? ( net-dns/avahi ) -" - -# Tests don't run, as they fail with "[QA/UnitTest/**dummy**] Error -6". -RESTRICT="test" - -DOCS=( - "DEVELOPMENT.md" - "README.md" - "Swiften/ChangeLog.md" -) - -PATCHES=( - "${FILESDIR}"/${P}-boost-1.69-compatibility.patch - "${FILESDIR}"/${P}-make-generated-files-handle-unicode-characters.patch - "${FILESDIR}"/${P}-qt-5.11-compatibility.patch -) - -src_prepare() { - default - - # Hack for finding Qt system libs - mkdir "${T}"/qt || die - ln -s "${EPREFIX}"/usr/$(get_libdir)/qt5/bin "${T}"/qt/bin || die - ln -s "${EPREFIX}"/usr/$(get_libdir)/qt5 "${T}"/qt/lib || die - ln -s "${EPREFIX}"/usr/include/qt5 "${T}"/qt/include || die - - # Remove parts of Swift, which a user don't want to compile - if ! use client; then rm -fr Swift Slimber || die; fi - if ! use lua; then rm -fr Sluift || die; fi - if ! use zeroconf; then - rm -fr Limber || die - if use client; then rm -fr Slimber || die; fi - fi - - # Remove '3rdParty', as the system libs should be used - # `CppUnit`, `GoogleTest` and `HippoMocks` are needed for tests - local my3rdparty=( - Boost - Breakpad - DocBook - Expat - LCov - Ldns - LibIDN - LibMiniUPnPc - LibNATPMP - Lua - OpenSSL - SCons - SQLite - Unbound - ZLib - ) - - if use test; then - cd 3rdParty && rm -fr "${my3rdparty[@]}" || die - else - rm -fr 3rdParty || die - fi -} - -src_configure() { - MYSCONS=( - ar="$(tc-getAR)" - allow_warnings="yes" - assertions="no" - build_examples="yes" - boost_bundled_enable="false" - boost_force_bundled="false" - cc="$(tc-getCC)" - ccache="no" - ccflags="${CFLAGS}" - coverage="no" - cxx="$(tc-getCXX)" - cxxflags="${CXXFLAGS}" - debug="no" - distcc="no" - experimental="no" - experimental_ft="yes" - hunspell_enable="$(usex spell)" - icu="$(usex icu)" - install_git_hooks="no" - libidn_bundled_enable="false" - libminiupnpc_force_bundled="false" - libnatpmp_force_bundled="false" - link="$(tc-getCXX)" - linkflags="${LDFLAGS}" - max_jobs="no" - optimize="no" - qt="${T}/qt" -
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/
commit: b97a708cdd116bd2a465c2da191caa9ba5a24c9f Author: David Seifert gentoo org> AuthorDate: Sat Feb 8 16:51:54 2020 + Commit: David Seifert gentoo org> CommitDate: Sat Feb 8 16:51:54 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b97a708c net-im/swift: [QA] Fix UnnecessarySlashStrip Signed-off-by: David Seifert gentoo.org> net-im/swift/swift-4.0.2-r1.ebuild | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/net-im/swift/swift-4.0.2-r1.ebuild b/net-im/swift/swift-4.0.2-r1.ebuild index eac7d6fa9d5..78727eb9aba 100644 --- a/net-im/swift/swift-4.0.2-r1.ebuild +++ b/net-im/swift/swift-4.0.2-r1.ebuild @@ -74,9 +74,9 @@ src_prepare() { # Hack for finding Qt system libs mkdir "${T}"/qt || die - ln -s "${EPREFIX%/}"/usr/$(get_libdir)/qt5/bin "${T}"/qt/bin || die - ln -s "${EPREFIX%/}"/usr/$(get_libdir)/qt5 "${T}"/qt/lib || die - ln -s "${EPREFIX%/}"/usr/include/qt5 "${T}"/qt/include || die + ln -s "${EPREFIX}"/usr/$(get_libdir)/qt5/bin "${T}"/qt/bin || die + ln -s "${EPREFIX}"/usr/$(get_libdir)/qt5 "${T}"/qt/lib || die + ln -s "${EPREFIX}"/usr/include/qt5 "${T}"/qt/include || die # Remove parts of Swift, which a user don't want to compile if ! use client; then rm -fr Swift Slimber || die; fi
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/, net-im/swift/files/
commit: 26b399a75b631cb550ab18b499072dc6757e4541 Author: Conrad Kostecki kostecki com> AuthorDate: Tue Apr 16 08:48:55 2019 + Commit: David Seifert gentoo org> CommitDate: Tue Apr 16 11:04:21 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26b399a7 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 kostecki.com> Signed-off-by: David Seifert gentoo.org> .../swift-4.0.2-boost-1.69-compatibility.patch | 77 ++ net-im/swift/swift-4.0.2-r1.ebuild | 1 + 2 files changed, 78 insertions(+) diff --git a/net-im/swift/files/swift-4.0.2-boost-1.69-compatibility.patch b/net-im/swift/files/swift-4.0.2-boost-1.69-compatibility.patch new file mode 100644 index 000..a99dc10a2e1 --- /dev/null +++ b/net-im/swift/files/swift-4.0.2-boost-1.69-compatibility.patch @@ -0,0 +1,77 @@ +From a21993d750396d755717df21e331df87af8a0c6a Mon Sep 17 00:00:00 2001 +From: Bruce Stephens +Date: Wed, 9 Jan 2019 16:21:20 + +Subject: [PATCH] Don't assume that tribool has an implicit bool conversion + +In boost 1.68.0 the conversion is implicit, but in 1.69.0 it's +explicit and we must explicitly call it. + +Change-Id: I24eb78be7510c89b88342d28c539cad4977f99fd +--- + Swiften/Network/PlatformNATTraversalWorker.cpp | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/Swiften/Network/PlatformNATTraversalWorker.cpp b/Swiften/Network/PlatformNATTraversalWorker.cpp +index f56de0b78b..eaa13b30d3 100644 +--- a/Swiften/Network/PlatformNATTraversalWorker.cpp b/Swiften/Network/PlatformNATTraversalWorker.cpp +@@ -157,7 +157,7 @@ NATTraversalInterface* PlatformNATTraversalWorker::getNATTraversalInterface() co + miniUPnPInterface = new MiniUPnPInterface(); + miniUPnPSupported = miniUPnPInterface->isAvailable(); + } +-SWIFT_LOG(debug) << "UPnP NAT traversal supported: " << miniUPnPSupported << std::endl; ++SWIFT_LOG(debug) << "UPnP NAT traversal supported: " << static_cast(miniUPnPSupported) << std::endl; + if (miniUPnPSupported) { + return miniUPnPInterface; + } +@@ -168,7 +168,7 @@ NATTraversalInterface* PlatformNATTraversalWorker::getNATTraversalInterface() co + natPMPInterface = new NATPMPInterface(); + natPMPSupported = natPMPInterface->isAvailable(); + } +-SWIFT_LOG(debug) << "NAT-PMP NAT traversal supported: " << natPMPSupported << std::endl; ++SWIFT_LOG(debug) << "NAT-PMP NAT traversal supported: " << static_cast(natPMPSupported) << std::endl; + if (natPMPSupported) { + return natPMPInterface; + } +From bb3bd8a32b220b9c1ffd566da00bcd0ba546156c Mon Sep 17 00:00:00 2001 +From: Miroslaw Stein +Date: Fri, 18 Jan 2019 14:30:24 + +Subject: [PATCH] Avoid deprecated boost endianess include + +As of Boost 1.69.0, boost/detail/endian.h is deprecated in favour of +boost/predef/other/endian.h, and BOOST_(LITTLE|BIG)_ENDIAN by +BOOST_ENDIAN_(LITTLE|BIG)_BYTE. + +Test-Information: + +Unit tests pass on Debian 9 + +Change-Id: If7076c559a4e35219ff97603f50b80cfbe05b29b +--- + Swiften/Base/Platform.h | 8 + 1 file changed, 4 insertions(+), 4 deletions(-) + +diff --git a/Swiften/Base/Platform.h b/Swiften/Base/Platform.h +index 4deba2bdda..22dff30b14 100644 +--- a/Swiften/Base/Platform.h b/Swiften/Base/Platform.h +@@ -1,5 +1,5 @@ + /* +- * Copyright (c) 2010 Isode Limited. ++ * Copyright (c) 2010-2019 Isode Limited. + * All rights reserved. + * See the COPYING file for more information. + */ +@@ -43,9 +43,9 @@ + #endif + + // Endianness +-#include +-#if defined(BOOST_LITTLE_ENDIAN) ++#include ++#if defined(BOOST_ENDIAN_LITTLE_BYTE) + #define SWIFTEN_LITTLE_ENDIAN +-#elif defined(BOOST_BIG_ENDIAN) ++#elif defined(BOOST_ENDIAN_BIG_BYTE) + #define SWIFTEN_BIG_ENDIAN + #endif diff --git a/net-im/swift/swift-4.0.2-r1.ebuild b/net-im/swift/swift-4.0.2-r1.ebuild index 3505fe4cc73..eac7d6fa9d5 100644 --- a/net-im/swift/swift-4.0.2-r1.ebuild +++ b/net-im/swift/swift-4.0.2-r1.ebuild @@ -64,6 +64,7 @@ DOCS=( ) PATCHES=( + "${FILESDIR}"/${P}-boost-1.69-compatibility.patch "${FILESDIR}"/${P}-make-generated-files-handle-unicode-characters.patch "${FILESDIR}"/${P}-qt-5.11-compatibility.patch )
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/
commit: ccbbcfd49fb4b8ea8dbad85247225179f24df5a7 Author: Agostino Sarubbo gentoo org> AuthorDate: Sat Apr 13 19:08:36 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sat Apr 13 19:08:36 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccbbcfd4 net-im/swift: amd64 stable wrt bug #682754 Signed-off-by: Agostino Sarubbo gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" net-im/swift/swift-4.0.2-r1.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-im/swift/swift-4.0.2-r1.ebuild b/net-im/swift/swift-4.0.2-r1.ebuild index 1fdb1c0dd08..3505fe4cc73 100644 --- a/net-im/swift/swift-4.0.2-r1.ebuild +++ b/net-im/swift/swift-4.0.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -11,7 +11,7 @@ SRC_URI="https://swift.im/downloads/releases/${P}/${P}.tar.gz; LICENSE="BSD BSD-1 CC-BY-3.0 GPL-3 OFL-1.1" SLOT="4/0" -KEYWORDS="~amd64" +KEYWORDS="amd64" IUSE="client expat gconf +icu +idn lua spell test zeroconf" REQUIRED_USE=" || ( icu idn )
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/
commit: 7b2b971ae676028b04c1e4c9e26ea9ceeff4a594 Author: Conrad Kostecki kostecki com> AuthorDate: Sun Jan 27 14:23:08 2019 + Commit: Andrey Utkin gentoo org> CommitDate: Mon Jan 28 01:49:08 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b2b971a net-im/swift: drop old version Package-Manager: Portage-2.3.56, Repoman-2.3.12 Signed-off-by: Conrad Kostecki kostecki.com> Signed-off-by: Andrey Utkin gentoo.org> net-im/swift/swift-4.0.2.ebuild | 207 1 file changed, 207 deletions(-) diff --git a/net-im/swift/swift-4.0.2.ebuild b/net-im/swift/swift-4.0.2.ebuild deleted file mode 100644 index c67278ade28..000 --- a/net-im/swift/swift-4.0.2.ebuild +++ /dev/null @@ -1,207 +0,0 @@ -# Copyright 1999-2018 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit gnome2-utils scons-utils toolchain-funcs - -DESCRIPTION="An elegant, secure, adaptable and intuitive XMPP Client" -HOMEPAGE="https://www.swift.im/; -SRC_URI="https://swift.im/downloads/releases/${P}/${P}.tar.gz; - -LICENSE="BSD BSD-1 CC-BY-3.0 GPL-3 OFL-1.1" -SLOT="4/0" -KEYWORDS="~amd64" -IUSE="client expat gconf +icu +idn lua spell test zeroconf" -REQUIRED_USE=" - || ( icu idn ) - gconf? ( client ) - spell? ( client ) -" - -RDEPEND=" - dev-db/sqlite:3 - dev-libs/boost:= - dev-libs/openssl:0= - net-libs/libnatpmp - net-libs/miniupnpc:= - sys-libs/zlib:= - client? ( - dev-qt/qtcore:5 - dev-qt/qtdbus:5 - dev-qt/qtgui:5 - dev-qt/qtmultimedia:5 - dev-qt/qtnetwork:5 - dev-qt/qtsvg:5 - dev-qt/qtwidgets:5 - dev-qt/qtwebkit:5 - dev-qt/qtx11extras:5 - net-dns/avahi - ) - expat? ( dev-libs/expat ) - !expat? ( dev-libs/libxml2:2 ) - gconf? ( gnome-base/gconf:2 ) - icu? ( dev-libs/icu:= ) - idn? ( net-dns/libidn:= ) - lua? ( dev-lang/lua:= ) - spell? ( app-text/hunspell:= ) -" - -DEPEND=" - ${RDEPEND} - >=dev-util/scons-3.0.1-r3 - client? ( dev-qt/linguist-tools:5 ) - test? ( net-dns/avahi ) -" - -# Tests don't run, as they fail with "[QA/UnitTest/**dummy**] Error -6". -RESTRICT="test" - -DOCS=( - "DEVELOPMENT.md" - "README.md" - "Swiften/ChangeLog.md" -) - -PATCHES=( - "${FILESDIR}"/${P}-make-generated-files-handle-unicode-characters.patch - "${FILESDIR}"/${P}-qt-5.11-compatibility.patch -) - -src_prepare() { - default - - # Hack for finding Qt system libs - mkdir "${T}"/qt || die - ln -s "${EPREFIX%/}"/usr/$(get_libdir)/qt5/bin "${T}"/qt/bin || die - ln -s "${EPREFIX%/}"/usr/$(get_libdir)/qt5 "${T}"/qt/lib || die - ln -s "${EPREFIX%/}"/usr/include/qt5 "${T}"/qt/include || die - - # Remove parts of Swift, which a user don't want to compile - if ! use client; then rm -fr Swift Slimber || die; fi - if ! use lua; then rm -fr Sluift || die; fi - if ! use zeroconf; then - rm -fr Limber || die - if use client; then rm -fr Slimber || die; fi - fi - - # Remove '3rdParty', as the system libs should be used - # `CppUnit`, `GoogleTest` and `HippoMocks` are needed for tests - local my3rdparty=( - Boost - Breakpad - DocBook - Expat - LCov - Ldns - LibIDN - LibMiniUPnPc - LibNATPMP - Lua - OpenSSL - SCons - SQLite - Unbound - ZLib - ) - - if use test; then - cd 3rdParty && rm -fr "${my3rdparty[@]}" || die - else - rm -fr 3rdParty || die - fi -} - -src_configure() { - MYSCONS=( - ar="$(tc-getAR)" - allow_warnings="yes" - assertions="no" - build_examples="yes" - boost_bundled_enable="false" - boost_force_bundled="false" - cc="$(tc-getCC)" - ccache="no" - ccflags="${CFLAGS}" - coverage="no" - cxx="$(tc-getCXX)" - cxxflags="${CXXFLAGS}" - debug="no" - distcc="no" - experimental="yes" - experimental_ft="yes" - hunspell_enable="$(usex spell)" - icu="$(usex icu)" - install_git_hooks="no" - libidn_bundled_enable="false" - libminiupnpc_force_bundled="false" - libnatpmp_force_bundled="false" - link="$(tc-getCXX)" - linkflags="${LDFLAGS}" - max_jobs="no" - optimize="no" - qt="${T}/qt" -
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/
commit: 6deb11e4f07463dd58a521697b395e5ad5ce2e54 Author: Conrad Kostecki kostecki com> AuthorDate: Tue Nov 27 19:03:12 2018 + Commit: Andrey Utkin gentoo org> CommitDate: Tue Nov 27 19:17:30 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6deb11e4 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 vmsc.eu> Closes: https://bugs.gentoo.org/671826 Package-Manager: Portage-2.3.52, Repoman-2.3.12 Signed-off-by: Conrad Kostecki kostecki.com> Signed-off-by: Andrey Utkin gentoo.org> net-im/swift/swift-4.0.2-r1.ebuild | 207 + 1 file changed, 207 insertions(+) diff --git a/net-im/swift/swift-4.0.2-r1.ebuild b/net-im/swift/swift-4.0.2-r1.ebuild new file mode 100644 index 000..1fdb1c0dd08 --- /dev/null +++ b/net-im/swift/swift-4.0.2-r1.ebuild @@ -0,0 +1,207 @@ +# Copyright 1999-2018 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=6 + +inherit gnome2-utils scons-utils toolchain-funcs + +DESCRIPTION="An elegant, secure, adaptable and intuitive XMPP Client" +HOMEPAGE="https://www.swift.im/; +SRC_URI="https://swift.im/downloads/releases/${P}/${P}.tar.gz; + +LICENSE="BSD BSD-1 CC-BY-3.0 GPL-3 OFL-1.1" +SLOT="4/0" +KEYWORDS="~amd64" +IUSE="client expat gconf +icu +idn lua spell test zeroconf" +REQUIRED_USE=" + || ( icu idn ) + gconf? ( client ) + spell? ( client ) +" + +RDEPEND=" + dev-db/sqlite:3 + dev-libs/boost:= + dev-libs/openssl:0= + net-libs/libnatpmp + net-libs/miniupnpc:= + sys-libs/zlib:= + client? ( + dev-qt/qtcore:5 + dev-qt/qtdbus:5 + dev-qt/qtgui:5 + dev-qt/qtmultimedia:5 + dev-qt/qtnetwork:5 + dev-qt/qtsvg:5 + dev-qt/qtwidgets:5 + dev-qt/qtwebkit:5 + dev-qt/qtx11extras:5 + net-dns/avahi + ) + expat? ( dev-libs/expat ) + !expat? ( dev-libs/libxml2:2 ) + gconf? ( gnome-base/gconf:2 ) + icu? ( dev-libs/icu:= ) + idn? ( net-dns/libidn:= ) + lua? ( dev-lang/lua:= ) + spell? ( app-text/hunspell:= ) +" + +DEPEND=" + ${RDEPEND} + >=dev-util/scons-3.0.1-r3 + client? ( dev-qt/linguist-tools:5 ) + test? ( net-dns/avahi ) +" + +# Tests don't run, as they fail with "[QA/UnitTest/**dummy**] Error -6". +RESTRICT="test" + +DOCS=( + "DEVELOPMENT.md" + "README.md" + "Swiften/ChangeLog.md" +) + +PATCHES=( + "${FILESDIR}"/${P}-make-generated-files-handle-unicode-characters.patch + "${FILESDIR}"/${P}-qt-5.11-compatibility.patch +) + +src_prepare() { + default + + # Hack for finding Qt system libs + mkdir "${T}"/qt || die + ln -s "${EPREFIX%/}"/usr/$(get_libdir)/qt5/bin "${T}"/qt/bin || die + ln -s "${EPREFIX%/}"/usr/$(get_libdir)/qt5 "${T}"/qt/lib || die + ln -s "${EPREFIX%/}"/usr/include/qt5 "${T}"/qt/include || die + + # Remove parts of Swift, which a user don't want to compile + if ! use client; then rm -fr Swift Slimber || die; fi + if ! use lua; then rm -fr Sluift || die; fi + if ! use zeroconf; then + rm -fr Limber || die + if use client; then rm -fr Slimber || die; fi + fi + + # Remove '3rdParty', as the system libs should be used + # `CppUnit`, `GoogleTest` and `HippoMocks` are needed for tests + local my3rdparty=( + Boost + Breakpad + DocBook + Expat + LCov + Ldns + LibIDN + LibMiniUPnPc + LibNATPMP + Lua + OpenSSL + SCons + SQLite + Unbound + ZLib + ) + + if use test; then + cd 3rdParty && rm -fr "${my3rdparty[@]}" || die + else + rm -fr 3rdParty || die + fi +} + +src_configure() { + MYSCONS=( + ar="$(tc-getAR)" + allow_warnings="yes" + assertions="no" + build_examples="yes" + boost_bundled_enable="false" + boost_force_bundled="false" + cc="$(tc-getCC)" + ccache="no" + ccflags="${CFLAGS}" + coverage="no" + cxx="$(tc-getCXX)" + cxxflags="${CXXFLAGS}" + debug="no" + distcc="no" + experimental="no" + experimental_ft="yes" +
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/, net-im/swift/files/
commit: 69bd066772638de9aa56483b6dbd7b9bb5a79308 Author: Conrad Kostecki kostecki com> AuthorDate: Fri Nov 16 23:46:47 2018 + Commit: Andrey Utkin gentoo org> CommitDate: Sat Nov 24 02:44:56 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=69bd0667 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 kostecki.com> Signed-off-by: Andrey Utkin gentoo.org> net-im/swift/Manifest | 1 + ...generated-files-handle-unicode-characters.patch | 38 .../files/swift-4.0.2-qt-5.11-compatibility.patch | 35 net-im/swift/metadata.xml | 23 +++ net-im/swift/swift-4.0.2.ebuild| 207 + 5 files changed, 304 insertions(+) diff --git a/net-im/swift/Manifest b/net-im/swift/Manifest new file mode 100644 index 000..d0e86af54c3 --- /dev/null +++ b/net-im/swift/Manifest @@ -0,0 +1 @@ +DIST swift-4.0.2.tar.gz 19083393 BLAKE2B de4ad1c3d68dfc4d693cdebdf4e18809210aa4e83af31b77bf730c7018507877852b5ea634623c037250de4005606108bd0372d39177093769c5dc5f72bd4812 SHA512 b7d4b90f387d5ea4ac3ca31794eabd1f12a64274628d75c7570f40269777b9003182884730a6340c5e0b5b7928a68bda5e49be623b47da9fa64fe4c3f25be167 diff --git a/net-im/swift/files/swift-4.0.2-make-generated-files-handle-unicode-characters.patch b/net-im/swift/files/swift-4.0.2-make-generated-files-handle-unicode-characters.patch new file mode 100644 index 000..7fd2e386d9d --- /dev/null +++ b/net-im/swift/files/swift-4.0.2-make-generated-files-handle-unicode-characters.patch @@ -0,0 +1,38 @@ +From 39ff091cddf8fd5e01047d80c7ed60c150537705 Mon Sep 17 00:00:00 2001 +From: Thanos Doukoudakis +Date: Fri, 11 May 2018 11:26:39 +0100 +Subject: Make generated files handle Unicode characters + +This patch handles a case where some of the files used to generate COPYING, +were containing unicode strings, which could lead to a failure when building +sid package. The code now will check the type of the string before writing to +the file, and if needed it will transform it to the appropriate format. + +Test-Information: +Generated the sid package with package_all_platforms script with no problems. +Created a debian sid box and tested the installation of the generated +packages. Validated the output generated in Windows 10 and Ubuntu 16.04 builds +through the "About" dialog in Swift. + +Change-Id: I05e518b758f316d9fbf23c1079be5a462e75106c + +diff --git a/BuildTools/SCons/Tools/textfile.py b/BuildTools/SCons/Tools/textfile.py +index 89f8963..9b424f2 100644 +--- a/BuildTools/SCons/Tools/textfile.py b/BuildTools/SCons/Tools/textfile.py +@@ -113,7 +113,11 @@ def _action(target, source, env): + lsep = None + for s in source: + if lsep: fd.write(lsep) +-fd.write(_do_subst(s, subs)) ++stringtowrite = _do_subst(s, subs) ++if isinstance(stringtowrite, str): ++ fd.write(stringtowrite) ++elif isinstance(stringtowrite, unicode): ++ fd.write(stringtowrite.encode('utf-8')) + lsep = linesep + fd.close() + +-- +cgit v0.10.2-6-g49f6 + diff --git a/net-im/swift/files/swift-4.0.2-qt-5.11-compatibility.patch b/net-im/swift/files/swift-4.0.2-qt-5.11-compatibility.patch new file mode 100644 index 000..db633945b49 --- /dev/null +++ b/net-im/swift/files/swift-4.0.2-qt-5.11-compatibility.patch @@ -0,0 +1,35 @@ +From 1d18148c86377787a8c77042b12ea66f20cb2ca9 Mon Sep 17 00:00:00 2001 +From: Tobias Markmann +Date: Thu, 21 Jun 2018 13:04:56 +0200 +Subject: Add missing include for QAbstractItemModel + +This fixes building Swift with Qt 5.11. + +Test-Information: + +Builds and tests pass on macOS 10.13.5 with Qt 5.11.0. + +Change-Id: I1be2cd081d8a520ec38ab7cca5ada0d7fc39b777 + +diff --git a/Swift/QtUI/UserSearch/QtUserSearchWindow.h b/Swift/QtUI/UserSearch/QtUserSearchWindow.h +index 0714ac1..fe536ab 100644 +--- a/Swift/QtUI/UserSearch/QtUserSearchWindow.h b/Swift/QtUI/UserSearch/QtUserSearchWindow.h +@@ -1,5 +1,5 @@ + /* +- * Copyright (c) 2010-2016 Isode Limited. ++ * Copyright (c) 2010-2018 Isode Limited. + * All rights reserved. + * See the COPYING file for more information. + */ +@@ -8,6 +8,7 @@ + + #include + ++#include + #include + + #include +-- +cgit v0.10.2-6-g49f6 + diff --git a/net-im/swift/metadata.xml b/net-im/swift/metadata.xml new file mode 100644 index 000..acb7295d48a --- /dev/null +++ b/net-im/swift/metadata.xml @@ -0,0 +1,23 @@ + +http://www.gentoo.org/dtd/metadata.dtd;> + + + ck+gen...@bl4ckb0x.de + Conrad Kostecki + + + proxy-ma...@gentoo.org + Proxy Maintainers + + + Swift is an elegant, secure, adaptable and intuitive XMPP
[gentoo-commits] repo/gentoo:master commit in: net-im/swift/
commit: 3a9f54faf476855f471e1da194cf5bfdb8a45490 Author: Andrey Utkin gentoo org> AuthorDate: Sun Nov 18 18:39:31 2018 + Commit: Andrey Utkin gentoo org> CommitDate: Sat Nov 24 02:45:18 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a9f54fa net-im/swift: add myself as comaintainer Package-Manager: Portage-2.3.49, Repoman-2.3.12 Signed-off-by: Andrey Utkin gentoo.org> net-im/swift/metadata.xml | 4 1 file changed, 4 insertions(+) diff --git a/net-im/swift/metadata.xml b/net-im/swift/metadata.xml index acb7295d48a..c7c45c7e8bd 100644 --- a/net-im/swift/metadata.xml +++ b/net-im/swift/metadata.xml @@ -9,6 +9,10 @@ proxy-ma...@gentoo.org Proxy Maintainers + + andrey_ut...@gentoo.org + Andrey Utkin + Swift is an elegant, secure, adaptable and intuitive XMPP client, with features that make it suitable for a wide range of use scenarios.