From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 2C8891382C5 for ; Thu, 21 May 2020 18:13:56 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2AE0FE093B; Thu, 21 May 2020 18:13:55 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id F35F1E093B for ; Thu, 21 May 2020 18:13:54 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 20BCE34F2AA for ; Thu, 21 May 2020 18:13:53 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id F0405256 for ; Thu, 21 May 2020 18:13:50 +0000 (UTC) From: "Andreas Sturmlechner" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Andreas Sturmlechner" Message-ID: <1590084816.bc4e11b46948e7d3fb18e80293c639988fc4869d.asturm@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/files/, net-p2p/retroshare/ X-VCS-Repository: repo/gentoo X-VCS-Files: net-p2p/retroshare/Manifest net-p2p/retroshare/files/retroshare-0.6.3-fix-comment.patch net-p2p/retroshare/files/retroshare-0.6.4-qt-5.11.patch net-p2p/retroshare/metadata.xml net-p2p/retroshare/retroshare-0.6.3-r2.ebuild net-p2p/retroshare/retroshare-0.6.4-r1.ebuild X-VCS-Directories: net-p2p/retroshare/files/ net-p2p/retroshare/ X-VCS-Committer: asturm X-VCS-Committer-Name: Andreas Sturmlechner X-VCS-Revision: bc4e11b46948e7d3fb18e80293c639988fc4869d X-VCS-Branch: master Date: Thu, 21 May 2020 18:13:50 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: b3062354-e0f4-4131-b836-8192945124af X-Archives-Hash: d9564377f98cae22da3f4792cd09f0bd commit: bc4e11b46948e7d3fb18e80293c639988fc4869d Author: Andreas Sturmlechner gentoo org> AuthorDate: Thu May 21 17:14:15 2020 +0000 Commit: Andreas Sturmlechner gentoo org> CommitDate: Thu May 21 18:13:36 2020 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc4e11b4 net-p2p/retroshare: Drop 0.6.3-r2 and 0.6.4-r1 Bug: https://bugs.gentoo.org/697578 Package-Manager: Portage-2.3.99, Repoman-2.3.22 Signed-off-by: Andreas Sturmlechner gentoo.org> net-p2p/retroshare/Manifest | 2 - .../files/retroshare-0.6.3-fix-comment.patch | 19 --- .../files/retroshare-0.6.4-qt-5.11.patch | 63 -------- net-p2p/retroshare/metadata.xml | 2 - net-p2p/retroshare/retroshare-0.6.3-r2.ebuild | 160 --------------------- net-p2p/retroshare/retroshare-0.6.4-r1.ebuild | 155 -------------------- 6 files changed, 401 deletions(-) diff --git a/net-p2p/retroshare/Manifest b/net-p2p/retroshare/Manifest index 8a44be70537..b3ae51167eb 100644 --- a/net-p2p/retroshare/Manifest +++ b/net-p2p/retroshare/Manifest @@ -1,3 +1 @@ -DIST retroshare-0.6.3.tar.gz 19699359 BLAKE2B 5a7a77b5ab43d44928e08fd1edc3bd6baa8b42f5c1e68fb079d3c60786c1068914a4f7a4b32fe4b683e7b990fac1bd09e5af66a09a3e9b7013e5b51b3c69ae8c SHA512 ee699ddc71aba3d20498d46e8183953b948896709d1469a5d5374b7c9b7955e460326b1ea3fe6f87e7235c5d2d5e8f042161410a0990b2dd2a44b42551fb5757 -DIST retroshare-0.6.4.tar.gz 20018361 BLAKE2B 63a32ee3a22f4df8b9f6cff149be2c9a9cf18ac895456c808885d510b261f683bf57141b8beb4a0206f7e61eb5c88ce505440956ccdf963ad6ad7f7a73679fb3 SHA512 7fcca6479b73cb4d70532fe46bb4cf24332d523b14a198a0e81689d0e00b62ca300d167be5ac282200e97f5fd9dc6b6c3a2c992ab1daa25846db1a404bf616f8 DIST retroshare-0.6.5.tar.gz 29377995 BLAKE2B 3a8909227080702e42e59b42301e873d4ece806e014a959080a3ae9df7d11564a6e6d915087a9ddd6d5c66d1e5c43895fa24dea8c0042fdce391c384a54182ee SHA512 a65fefb6baff42a81880a401c9005f73ac8180a247dd992a350f9bf5bac366ee6e809bf93cbbc31e80646156147a1d434306dadfbed1f69879ab61cfae3fddeb diff --git a/net-p2p/retroshare/files/retroshare-0.6.3-fix-comment.patch b/net-p2p/retroshare/files/retroshare-0.6.3-fix-comment.patch deleted file mode 100644 index 20652f180cd..00000000000 --- a/net-p2p/retroshare/files/retroshare-0.6.3-fix-comment.patch +++ /dev/null @@ -1,19 +0,0 @@ -commit b686771a38c93339ece773bd5ae4d0db1fa629b7 -Author: Gleb Nemshilov -Date: Sun Aug 6 14:27:26 2017 +0700 - - fix C++ comment to avoid compilation error - -diff --git a/supportlibs/pegmarkdown/utility_functions.c b/supportlibs/pegmarkdown/utility_functions.c -index 08f910274..9445de420 100644 ---- a/supportlibs/pegmarkdown/utility_functions.c -+++ b/supportlibs/pegmarkdown/utility_functions.c -@@ -26,7 +26,7 @@ element *reverse(element *list) { - element *new = NULL; - element *next = NULL; - #warning Phenom (2017-07-21): I don't know if it is a real memLeak for new. If not remove this warning and add a comment how it is deleted. -- // cppcheck-suppress memleak -+ /* cppcheck-suppress memleak */ - while (list != NULL) { - next = list->next; - new = cons(list, new); diff --git a/net-p2p/retroshare/files/retroshare-0.6.4-qt-5.11.patch b/net-p2p/retroshare/files/retroshare-0.6.4-qt-5.11.patch deleted file mode 100644 index 892cc89aff9..00000000000 --- a/net-p2p/retroshare/files/retroshare-0.6.4-qt-5.11.patch +++ /dev/null @@ -1,63 +0,0 @@ -From 428b331d8efede1e2f39f2fc49216c675d081030 Mon Sep 17 00:00:00 2001 -From: sehraf -Date: Fri, 25 May 2018 23:12:35 +0200 -Subject: [PATCH] fix for Qt 5.11 - -Quote from Arch mailing list: -- there's been a huge header cleanup in Qt modules. Expect build failures for applications that rely on transitive includes instead of declaring all required headers. Those need to be fixed upstream by explicitely adding the missing includes. ---- - retroshare-gui/src/gui/Posted/PostedItem.cpp | 1 + - retroshare-gui/src/gui/chat/ChatTabWidget.cpp | 2 ++ - retroshare-gui/src/gui/feeds/GxsChannelPostItem.cpp | 1 + - retroshare-gui/src/gui/feeds/GxsForumMsgItem.cpp | 1 + - 4 files changed, 5 insertions(+) - -diff --git a/retroshare-gui/src/gui/Posted/PostedItem.cpp b/retroshare-gui/src/gui/Posted/PostedItem.cpp -index 7d70b3e157..8fc1cc6869 100644 ---- a/retroshare-gui/src/gui/Posted/PostedItem.cpp -+++ b/retroshare-gui/src/gui/Posted/PostedItem.cpp -@@ -22,6 +22,7 @@ - */ - - #include -+#include - - #include "rshare.h" - #include "PostedItem.h" -diff --git a/retroshare-gui/src/gui/chat/ChatTabWidget.cpp b/retroshare-gui/src/gui/chat/ChatTabWidget.cpp -index a965bbb323..6dd9c27576 100644 ---- a/retroshare-gui/src/gui/chat/ChatTabWidget.cpp -+++ b/retroshare-gui/src/gui/chat/ChatTabWidget.cpp -@@ -20,6 +20,8 @@ - * Boston, MA 02110-1301, USA. - ****************************************************************/ - -+#include -+ - #include "ChatTabWidget.h" - #include "ui_ChatTabWidget.h" - #include "ChatDialog.h" -diff --git a/retroshare-gui/src/gui/feeds/GxsChannelPostItem.cpp b/retroshare-gui/src/gui/feeds/GxsChannelPostItem.cpp -index d154408b73..72317640c7 100644 ---- a/retroshare-gui/src/gui/feeds/GxsChannelPostItem.cpp -+++ b/retroshare-gui/src/gui/feeds/GxsChannelPostItem.cpp -@@ -23,6 +23,7 @@ - - #include - #include -+#include - - #include "rshare.h" - #include "GxsChannelPostItem.h" -diff --git a/retroshare-gui/src/gui/feeds/GxsForumMsgItem.cpp b/retroshare-gui/src/gui/feeds/GxsForumMsgItem.cpp -index 97ac9dd75a..e9773aba9c 100644 ---- a/retroshare-gui/src/gui/feeds/GxsForumMsgItem.cpp -+++ b/retroshare-gui/src/gui/feeds/GxsForumMsgItem.cpp -@@ -23,6 +23,7 @@ - - #include - #include -+#include - - #include "rshare.h" - #include "GxsForumMsgItem.h" diff --git a/net-p2p/retroshare/metadata.xml b/net-p2p/retroshare/metadata.xml index 8c048e6d36a..836fec2f91a 100644 --- a/net-p2p/retroshare/metadata.xml +++ b/net-p2p/retroshare/metadata.xml @@ -20,12 +20,10 @@ Enables the CLI version of RetroShare Enables API via Unix socket support - Enables the Feedreader plugin Enables potentially insecure autologin capability via Gnome Keyring Enables the new RetroShare JSON API Enables the new RetroShare service controllable only through JSON API Enables GXS database encryption via SQLCipher - Enables VOIP plugin Enables Web interface and API support Enables GXS content indexing and search through Xapian diff --git a/net-p2p/retroshare/retroshare-0.6.3-r2.ebuild b/net-p2p/retroshare/retroshare-0.6.3-r2.ebuild deleted file mode 100644 index 6d046cba38a..00000000000 --- a/net-p2p/retroshare/retroshare-0.6.3-r2.ebuild +++ /dev/null @@ -1,160 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit eutils gnome2-utils qmake-utils versionator - -DESCRIPTION="P2P private sharing application" -HOMEPAGE="http://retroshare.net" -SRC_URI="https://github.com/RetroShare/RetroShare/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -# pegmarkdown can also be used with MIT -LICENSE="GPL-2 GPL-3 Apache-2.0 LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" - -IUSE="cli feedreader gnome-keyring +gui voip" -REQUIRED_USE=" - || ( cli gui ) - feedreader? ( gui ) - voip? ( gui )" - -RDEPEND=" - app-arch/bzip2 - dev-db/sqlcipher - dev-libs/openssl:0 - dev-qt/qtcore:5 - dev-qt/qtmultimedia:5 - dev-qt/qtnetwork:5 - dev-qt/qtprintsupport:5 - dev-qt/qtscript:5 - dev-qt/qtxml:5 - net-libs/libmicrohttpd - net-libs/libupnp:0 - sys-libs/zlib - gnome-keyring? ( gnome-base/libgnome-keyring ) - feedreader? ( - dev-libs/libxml2 - dev-libs/libxslt - net-misc/curl - ) - gui? ( - dev-qt/designer:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - x11-libs/libX11 - x11-libs/libXScrnSaver - ) - voip? ( - media-libs/opencv[-qt4(-)] - media-libs/speex - media-libs/speexdsp - media-video/ffmpeg[encode] - )" -DEPEND="${RDEPEND} - virtual/pkgconfig -" - -S="${WORKDIR}/RetroShare-${PV}" - -src_prepare() { - local dir - - sed -i \ - -e "s|/usr/lib/retroshare/extensions6/|/usr/$(get_libdir)/${PN}/extensions6/|" \ - libretroshare/src/rsserver/rsinit.cc \ - || die "sed on libretroshare/src/rsserver/rsinit.cc failed" - - rs_src_dirs="libbitdht/src openpgpsdk/src libresapi/src libretroshare/src supportlibs/pegmarkdown" - use cli && rs_src_dirs="${rs_src_dirs} retroshare-nogui/src" - use feedreader && rs_src_dirs="${rs_src_dirs} plugins/FeedReader" - use gui && rs_src_dirs="${rs_src_dirs} retroshare-gui/src" - use voip && rs_src_dirs="${rs_src_dirs} plugins/VOIP" - - # Force linking to sqlcipher ONLY - sed -i \ - -e '/isEmpty(SQLCIPHER_OK) {/aerror(libsqlcipher not found)' \ - retroshare-gui/src/retroshare-gui.pro \ - retroshare-nogui/src/retroshare-nogui.pro || die 'sed on retroshare-gui/src/retroshare-gui.pro failed' - - # Avoid openpgpsdk false dependency on qtgui - sed -i '2iQT -= gui' openpgpsdk/src/openpgpsdk.pro || die - - # Fix version - sed -i -e '/RS_BUILD_NUMBER/s/2/3/' libretroshare/src/retroshare/rsversion.in || die - - # Fix comment not allowed in C++11 - eapply "${FILESDIR}/${P}-fix-comment.patch" - - eapply_user -} - -src_configure() { - for dir in ${rs_src_dirs} ; do - pushd "${S}/${dir}" >/dev/null || die - eqmake5 $(use gnome-keyring && echo CONFIG+=rs_autologin) - popd >/dev/null || die - done -} - -src_compile() { - local dir - - for dir in ${rs_src_dirs} ; do - emake -C "${dir}" - done - - unset rs_src_dirs -} - -src_install() { - local i - local extension_dir="/usr/$(get_libdir)/${PN}/extensions6/" - - use cli && dobin retroshare-nogui/src/retroshare-nogui - use gui && dobin retroshare-gui/src/retroshare - - exeinto "${extension_dir}" - use feedreader && doexe plugins/FeedReader/*.so* - use voip && doexe plugins/VOIP/*.so* - - insinto /usr/share/retroshare - doins libbitdht/src/bitdht/bdboot.txt - - doins -r libresapi/src/webui - - dodoc README.md - make_desktop_entry retroshare - for i in 24 48 64 128 ; do - doicon -s ${i} "data/${i}x${i}/apps/retroshare.png" - done -} - -pkg_preinst() { - local ver - for ver in ${REPLACING_VERSIONS}; do - if ! version_is_at_least 0.5.9999 ${ver}; then - elog "You are upgrading from Retroshare 0.5.* to ${PV}" - elog "Version 0.6.* is backward-incompatible with 0.5 branch" - elog "and clients with 0.6.* can not connect to clients that have 0.5.*" - elog "It's recommended to drop all your configuration and either" - elog "generate a new certificate or import existing from a backup" - break - fi - if version_is_at_least 0.6.0 ${ver}; then - elog "Main executable was renamed upstream from RetroShare06 to retroshare" - break - fi - done - gnome2_icon_savelist -} - -pkg_postinst() { - gnome2_icon_cache_update -} - -pkg_postrm() { - gnome2_icon_cache_update -} diff --git a/net-p2p/retroshare/retroshare-0.6.4-r1.ebuild b/net-p2p/retroshare/retroshare-0.6.4-r1.ebuild deleted file mode 100644 index 1e9543ef3ad..00000000000 --- a/net-p2p/retroshare/retroshare-0.6.4-r1.ebuild +++ /dev/null @@ -1,155 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit desktop gnome2-utils qmake-utils versionator - -DESCRIPTION="P2P private sharing application" -HOMEPAGE="http://retroshare.net" -SRC_URI="https://github.com/RetroShare/RetroShare/archive/v${PV}.tar.gz -> ${P}.tar.gz" - -# pegmarkdown can also be used with MIT -LICENSE="GPL-2 GPL-3 Apache-2.0 LGPL-2.1" -SLOT="0" -KEYWORDS="amd64 x86" - -IUSE="cli feedreader gnome-keyring +gui voip" -REQUIRED_USE=" - || ( cli gui ) - feedreader? ( gui ) - voip? ( gui )" - -RDEPEND=" - app-arch/bzip2 - dev-db/sqlcipher - dev-libs/openssl:0 - dev-qt/qtcore:5 - dev-qt/qtmultimedia:5 - dev-qt/qtnetwork:5 - dev-qt/qtprintsupport:5 - dev-qt/qtscript:5 - dev-qt/qtxml:5 - net-libs/libmicrohttpd - net-libs/libupnp:0 - sys-libs/zlib - gnome-keyring? ( gnome-base/libgnome-keyring ) - feedreader? ( - dev-libs/libxml2 - dev-libs/libxslt - net-misc/curl - ) - gui? ( - dev-qt/designer:5 - dev-qt/qtgui:5 - dev-qt/qtwidgets:5 - dev-qt/qtx11extras:5 - x11-libs/libX11 - x11-libs/libXScrnSaver - ) - voip? ( - media-libs/opencv[-qt4(-)] - media-libs/speex - media-libs/speexdsp - media-video/ffmpeg[encode] - )" -DEPEND="${RDEPEND} - virtual/pkgconfig -" - -S="${WORKDIR}/RetroShare-${PV}" - -PATCHES=( "${FILESDIR}/${P}-qt-5.11.patch" ) - -src_prepare() { - default - - local dir - - sed -i \ - -e "s|/usr/lib/retroshare/extensions6/|/usr/$(get_libdir)/${PN}/extensions6/|" \ - libretroshare/src/rsserver/rsinit.cc \ - || die "sed on libretroshare/src/rsserver/rsinit.cc failed" - - rs_src_dirs="libbitdht/src openpgpsdk/src libresapi/src libretroshare/src supportlibs/pegmarkdown" - use cli && rs_src_dirs="${rs_src_dirs} retroshare-nogui/src" - use feedreader && rs_src_dirs="${rs_src_dirs} plugins/FeedReader" - use gui && rs_src_dirs="${rs_src_dirs} retroshare-gui/src" - use voip && rs_src_dirs="${rs_src_dirs} plugins/VOIP" - - # Force linking to sqlcipher ONLY - sed -i \ - -e '/isEmpty(SQLCIPHER_OK) {/aerror(libsqlcipher not found)' \ - retroshare-gui/src/retroshare-gui.pro \ - retroshare-nogui/src/retroshare-nogui.pro || die 'sed on retroshare-gui/src/retroshare-gui.pro failed' - - # Avoid openpgpsdk false dependency on qtgui - sed -i '2iQT -= gui' openpgpsdk/src/openpgpsdk.pro || die -} - -src_configure() { - for dir in ${rs_src_dirs} ; do - pushd "${S}/${dir}" >/dev/null || die - eqmake5 $(use gnome-keyring && echo CONFIG+=rs_autologin) - popd >/dev/null || die - done -} - -src_compile() { - local dir - - for dir in ${rs_src_dirs} ; do - emake -C "${dir}" - done - - unset rs_src_dirs -} - -src_install() { - local i - local extension_dir="/usr/$(get_libdir)/${PN}/extensions6/" - - use cli && dobin retroshare-nogui/src/retroshare-nogui - use gui && dobin retroshare-gui/src/retroshare - - exeinto "${extension_dir}" - use feedreader && doexe plugins/FeedReader/*.so* - use voip && doexe plugins/VOIP/*.so* - - insinto /usr/share/retroshare - doins libbitdht/src/bitdht/bdboot.txt - - doins -r libresapi/src/webui - - dodoc README.md - make_desktop_entry retroshare - for i in 24 48 64 128 ; do - doicon -s ${i} "data/${i}x${i}/apps/retroshare.png" - done -} - -pkg_preinst() { - local ver - for ver in ${REPLACING_VERSIONS}; do - if ! version_is_at_least 0.5.9999 ${ver}; then - elog "You are upgrading from Retroshare 0.5.* to ${PV}" - elog "Version 0.6.* is backward-incompatible with 0.5 branch" - elog "and clients with 0.6.* can not connect to clients that have 0.5.*" - elog "It's recommended to drop all your configuration and either" - elog "generate a new certificate or import existing from a backup" - break - fi - if version_is_at_least 0.6.0 ${ver}; then - elog "Main executable was renamed upstream from RetroShare06 to retroshare" - break - fi - done -} - -pkg_postinst() { - gnome2_icon_cache_update -} - -pkg_postrm() { - gnome2_icon_cache_update -}