[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2024-03-03 Thread Andreas K. Hüttel
commit: d3aaeba9d0b1bf4930bd2b074abd58f2ec6573f1
Author: Andreas K. Hüttel  gentoo  org>
AuthorDate: Sun Mar  3 20:37:36 2024 +
Commit: Andreas K. Hüttel  gentoo  org>
CommitDate: Sun Mar  3 20:38:34 2024 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3aaeba9

net-p2p/retroshare: Apply musl-1.2.4 largefile workaround

Bug: https://bugs.gentoo.org/907898
Signed-off-by: Andreas K. Hüttel  gentoo.org>

 net-p2p/retroshare/retroshare-0.6.6-r1.ebuild | 5 -
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/net-p2p/retroshare/retroshare-0.6.6-r1.ebuild 
b/net-p2p/retroshare/retroshare-0.6.6-r1.ebuild
index 2d5b75c038d1..ba21bf7b2854 100644
--- a/net-p2p/retroshare/retroshare-0.6.6-r1.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.6-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit desktop qmake-utils xdg
+inherit flag-o-matic desktop qmake-utils xdg
 
 DESCRIPTION="P2P private sharing application"
 HOMEPAGE="https://retroshare.cc;
@@ -69,6 +69,9 @@ src_configure() {
use miniupnp && qupnplibs="miniupnpc"
use libupnp && qupnplibs="upnp ixml"
 
+   # bug 907898
+   use elibc_musl && append-flags -D_LARGEFILE64_SOURCE
+
eqmake5 CONFIG+="${qconfigs[*]}" \
RS_MAJOR_VERSION=$(ver_cut 1) RS_MINOR_VERSION=$(ver_cut 2) \
RS_MINI_VERSION=$(ver_cut 3) RS_EXTRA_VERSION="-gentoo-${PR}" \



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2023-05-18 Thread Andreas Sturmlechner
commit: 68cc8c2252fbcd2e0de23e5d01ecb73fbaf2c3b8
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 14 12:41:00 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu May 18 12:09:11 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=68cc8c22

net-p2p/retroshare: Rename USE=autologin -> keyring

Bug: https://bugs.gentoo.org/905928
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-p2p/retroshare/metadata.xml   | 1 -
 net-p2p/retroshare/retroshare-0.6.6-r1.ebuild | 8 
 2 files changed, 4 insertions(+), 5 deletions(-)

diff --git a/net-p2p/retroshare/metadata.xml b/net-p2p/retroshare/metadata.xml
index 7f0b4e9f7e6d..a784b5ae777f 100644
--- a/net-p2p/retroshare/metadata.xml
+++ b/net-p2p/retroshare/metadata.xml
@@ -18,7 +18,6 @@
RetroShare provides filesharing, chat, mails, forums and 
channels.


-   Enables potentially insecure autologin 
capability via app-crypt/libsecret
Enables terminal login support for 
retroshare-service
Enables the new RetroShare JSON API
Enables UPnP port forwarding via 
net-libs/libupnp

diff --git a/net-p2p/retroshare/retroshare-0.6.6-r1.ebuild 
b/net-p2p/retroshare/retroshare-0.6.6-r1.ebuild
index c51a86d61b83..c0ed3fc143ab 100644
--- a/net-p2p/retroshare/retroshare-0.6.6-r1.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.6-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2021 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ S="${WORKDIR}/RetroShare"
 LICENSE="AGPL-3 Apache-2.0 CC-BY-SA-4.0 GPL-2 GPL-3 LGPL-3"
 SLOT="0"
 KEYWORDS="amd64 x86"
-IUSE="autologin cli +gui +jsonapi libupnp +miniupnp +service +sqlcipher"
+IUSE="keyring cli +gui +jsonapi libupnp +miniupnp +service +sqlcipher"
 
 REQUIRED_USE="
|| ( gui service )
@@ -25,7 +25,7 @@ RDEPEND="
dev-libs/openssl:0=
>=dev-libs/rapidjson-1.1.0
sys-libs/zlib
-   autologin? ( app-crypt/libsecret )
+   keyring? ( app-crypt/libsecret )
gui? (
dev-qt/qtcore:5
dev-qt/qtmultimedia:5
@@ -58,7 +58,7 @@ PATCHES=( "${FILESDIR}/${P}-fix-cxx17-compilation.patch" )
 src_configure() {
local qconfigs=(
$(usex cli '' 'no_')rs_service_terminal_login
-   $(usex autologin '' 'no_')rs_autologin
+   $(usex keyring '' 'no_')rs_autologin
$(usex gui '' 'no_')retroshare_gui
$(usex jsonapi '' 'no_')rs_jsonapi
$(usex service '' 'no_')retroshare_service



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/, net-p2p/retroshare/files/

2023-05-14 Thread Andreas Sturmlechner
commit: 58b7a140f5125896f35adacfb472115b6ab6a98f
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun May 14 11:23:39 2023 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Sun May 14 11:25:12 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58b7a140

net-p2p/retroshare: drop 0.6.5-r2, 0.6.5-r3, 0.6.6

Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-p2p/retroshare/Manifest|   1 -
 .../files/retroshare-0.6.5-qt-5.15.patch   |  99 -
 net-p2p/retroshare/metadata.xml|   4 -
 net-p2p/retroshare/retroshare-0.6.5-r2.ebuild  | 153 -
 net-p2p/retroshare/retroshare-0.6.5-r3.ebuild  | 142 ---
 net-p2p/retroshare/retroshare-0.6.6.ebuild | 122 
 6 files changed, 521 deletions(-)

diff --git a/net-p2p/retroshare/Manifest b/net-p2p/retroshare/Manifest
index e636d71484b3..28864b4b5852 100644
--- a/net-p2p/retroshare/Manifest
+++ b/net-p2p/retroshare/Manifest
@@ -1,2 +1 @@
-DIST retroshare-0.6.5.tar.gz 29377995 BLAKE2B 
3a8909227080702e42e59b42301e873d4ece806e014a959080a3ae9df7d11564a6e6d915087a9ddd6d5c66d1e5c43895fa24dea8c0042fdce391c384a54182ee
 SHA512 
a65fefb6baff42a81880a401c9005f73ac8180a247dd992a350f9bf5bac366ee6e809bf93cbbc31e80646156147a1d434306dadfbed1f69879ab61cfae3fddeb
 DIST retroshare-0.6.6.tar.gz 24140207 BLAKE2B 
1328f2d36f6bc2d1123dd915698f2778e771e36089d8fd8d9ec44d1a8bfa0f56c625b73f62811936e4cee5dd1eca797f9fdf16fdb8defd66706294abc4dde419
 SHA512 
23ed7c633426caa910a5ae6f04cfd33c523ecaedae1e4044981706420622aadd67ba2772ffd17c9cc1c6193fad508837a31fdcfabe2aab309b8b4302335ede4d

diff --git a/net-p2p/retroshare/files/retroshare-0.6.5-qt-5.15.patch 
b/net-p2p/retroshare/files/retroshare-0.6.5-qt-5.15.patch
deleted file mode 100644
index 21147a6391b0..
--- a/net-p2p/retroshare/files/retroshare-0.6.5-qt-5.15.patch
+++ /dev/null
@@ -1,99 +0,0 @@
-From bbaad838572b5fba6109bc7d3b5c55c2c68e6cdc Mon Sep 17 00:00:00 2001
-From: Phenom 
-Date: Mon, 1 Jun 2020 13:44:43 +0200
-Subject: [PATCH] Fix build with Qt 5.15+
-

- retroshare-gui/src/gui/elastic/elnode.h|  8 +---
- .../src/gui/gxs/GxsCommentTreeWidget.cpp   | 16 +---
- retroshare-gui/src/gui/gxs/GxsIdDetails.cpp| 18 ++
- 3 files changed, 24 insertions(+), 18 deletions(-)
-
-diff --git a/retroshare-gui/src/gui/elastic/elnode.h 
b/retroshare-gui/src/gui/elastic/elnode.h
-index 1e0edd1a87..33043ddab3 100644
 a/retroshare-gui/src/gui/elastic/elnode.h
-+++ b/retroshare-gui/src/gui/elastic/elnode.h
-@@ -26,6 +26,10 @@
- #ifndef ELNODE_H
- #define ELNODE_H
- 
-+#include "graphwidget.h"
-+
-+#include 
-+
- #include 
- #if QT_VERSION >= 0x040600
- #include 
-@@ -36,9 +40,7 @@
- #include 
- #endif
- #include 
--
--#include 
--#include "graphwidget.h"
-+#include 
- 
- class Edge;
- QT_BEGIN_NAMESPACE
 a/retroshare-gui/src/gui/gxs/GxsCommentTreeWidget.cpp
-+++ b/retroshare-gui/src/gui/gxs/GxsCommentTreeWidget.cpp
-@@ -18,6 +18,12 @@
-  *
 *
-  
***/
- 
-+#include "GxsCommentTreeWidget.h"
-+
-+#include "gui/common/RSElidedItemDelegate.h"
-+#include "gui/gxs/GxsCreateCommentDialog.h"
-+#include "gui/gxs/GxsIdTreeWidgetItem.h"
-+
- #include 
- #include 
- #include 
-@@ -25,13 +31,9 @@
- #include 
- #include 
- #include 
-+#include 
- #include 
- 
--#include "gui/common/RSElidedItemDelegate.h"
--#include "gui/gxs/GxsCommentTreeWidget.h"
--#include "gui/gxs/GxsCreateCommentDialog.h"
--#include "gui/gxs/GxsIdTreeWidgetItem.h"
--
- #include 
- 
- #define PCITEM_COLUMN_COMMENT 0
-diff --git a/retroshare-gui/src/gui/gxs/GxsIdDetails.cpp 
b/retroshare-gui/src/gui/gxs/GxsIdDetails.cpp
 a/retroshare-gui/src/gui/gxs/GxsIdDetails.cpp
-+++ b/retroshare-gui/src/gui/gxs/GxsIdDetails.cpp
-@@ -18,19 +18,21 @@
-  *
 *
-  
***/
- 
--#include 
--#include 
--#include 
--#include 
-+#include "GxsIdDetails.h"
- 
--#include 
--#include "GxsIdDetails.h"
- #include "retroshare-gui/RsAutoUpdatePage.h"
- 
- #include 
- 
--#include 
-+#include 
-+#include 
- #include 
-+#include 
-+#include 
-+#include 
-+
-+#include 
-+#include 
- 
- /* Images for tag icons */
- #define IMAGE_LOADING ":/images/folder-draft.png"

diff --git a/net-p2p/retroshare/metadata.xml b/net-p2p/retroshare/metadata.xml
index 56985f7e44a7..7f0b4e9f7e6d 100644
--- a/net-p2p/retroshare/metadata.xml
+++ b/net-p2p/retroshare/metadata.xml
@@ -20,15 +20,11 @@

Enables potentially insecure autologin 
capability via app-crypt/libsecret
Enables terminal login support for 
retroshare-service
-   Enables API via Unix 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2021-12-09 Thread Agostino Sarubbo
commit: 338499a7386a3474542654a150349abf00cfc575
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Thu Dec  9 16:24:22 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Thu Dec  9 16:24:22 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=338499a7

net-p2p/retroshare: x86 stable wrt bug #828374

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-p2p/retroshare/retroshare-0.6.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/retroshare/retroshare-0.6.6-r1.ebuild 
b/net-p2p/retroshare/retroshare-0.6.6-r1.ebuild
index a57d5b582fd4..c51a86d61b83 100644
--- a/net-p2p/retroshare/retroshare-0.6.6-r1.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.6-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/RetroShare"
 
 LICENSE="AGPL-3 Apache-2.0 CC-BY-SA-4.0 GPL-2 GPL-3 LGPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="autologin cli +gui +jsonapi libupnp +miniupnp +service +sqlcipher"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2021-12-06 Thread Agostino Sarubbo
commit: d9361578f5644d3b5a9615c661bf9f62ce6b2b75
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Tue Dec  7 07:48:37 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Tue Dec  7 07:48:37 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9361578

net-p2p/retroshare: amd64 stable wrt bug #828374

Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-p2p/retroshare/retroshare-0.6.6-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/retroshare/retroshare-0.6.6-r1.ebuild 
b/net-p2p/retroshare/retroshare-0.6.6-r1.ebuild
index 1fedc3f34d4b..a57d5b582fd4 100644
--- a/net-p2p/retroshare/retroshare-0.6.6-r1.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.6-r1.ebuild
@@ -12,7 +12,7 @@ S="${WORKDIR}/RetroShare"
 
 LICENSE="AGPL-3 Apache-2.0 CC-BY-SA-4.0 GPL-2 GPL-3 LGPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="autologin cli +gui +jsonapi libupnp +miniupnp +service +sqlcipher"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2021-10-31 Thread Joonas Niilola
commit: 43df6846b5a0058db977ac0c2f32eb6c8973e383
Author: Matthew White  inventati  org>
AuthorDate: Mon Oct 18 05:45:13 2021 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Sun Oct 31 08:21:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43df6846

net-p2p/retroshare: install qss stylesheet files

Closes: https://bugs.gentoo.org/818772
Package-Manager: Portage-3.0.20-r6, Repoman-3.0.3-r1
Signed-off-by: Matteo Bianco  inventati.org>
Closes: https://github.com/gentoo/gentoo/pull/22620
Signed-off-by: Joonas Niilola  gentoo.org>

 net-p2p/retroshare/retroshare-0.6.6-r1.ebuild | 123 ++
 1 file changed, 123 insertions(+)

diff --git a/net-p2p/retroshare/retroshare-0.6.6-r1.ebuild 
b/net-p2p/retroshare/retroshare-0.6.6-r1.ebuild
new file mode 100644
index 000..1fedc3f34d4
--- /dev/null
+++ b/net-p2p/retroshare/retroshare-0.6.6-r1.ebuild
@@ -0,0 +1,123 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop qmake-utils xdg
+
+DESCRIPTION="P2P private sharing application"
+HOMEPAGE="https://retroshare.cc;
+SRC_URI="http://download.opensuse.org/repositories/network:/retroshare/Debian_Testing/retroshare-common_${PV}.orig.tar.gz
 -> ${P}.tar.gz"
+S="${WORKDIR}/RetroShare"
+
+LICENSE="AGPL-3 Apache-2.0 CC-BY-SA-4.0 GPL-2 GPL-3 LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="autologin cli +gui +jsonapi libupnp +miniupnp +service +sqlcipher"
+
+REQUIRED_USE="
+   || ( gui service )
+   ?? ( libupnp miniupnp )
+   service? ( || ( cli jsonapi ) )"
+
+RDEPEND="
+   app-arch/bzip2
+   dev-libs/openssl:0=
+   >=dev-libs/rapidjson-1.1.0
+   sys-libs/zlib
+   autologin? ( app-crypt/libsecret )
+   gui? (
+   dev-qt/qtcore:5
+   dev-qt/qtmultimedia:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtscript:5
+   dev-qt/qtxml:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
+   )
+   libupnp? ( net-libs/libupnp:= )
+   miniupnp? ( net-libs/miniupnpc:= )
+   service? ( dev-qt/qtcore:5 )
+   sqlcipher? ( dev-db/sqlcipher )
+   !sqlcipher? ( dev-db/sqlite:3 )"
+
+DEPEND="${RDEPEND}
+   dev-qt/qtcore:5
+   gui? ( dev-qt/designer:5 )"
+
+BDEPEND="dev-util/cmake
+   virtual/pkgconfig
+   jsonapi? ( app-doc/doxygen )"
+
+PATCHES=( "${FILESDIR}/${P}-fix-cxx17-compilation.patch" )
+
+src_configure() {
+   local qconfigs=(
+   $(usex cli '' 'no_')rs_service_terminal_login
+   $(usex autologin '' 'no_')rs_autologin
+   $(usex gui '' 'no_')retroshare_gui
+   $(usex jsonapi '' 'no_')rs_jsonapi
+   $(usex service '' 'no_')retroshare_service
+   $(usex sqlcipher '' 'no_')sqlcipher
+   )
+
+   local qupnplibs="none"
+   use miniupnp && qupnplibs="miniupnpc"
+   use libupnp && qupnplibs="upnp ixml"
+
+   eqmake5 CONFIG+="${qconfigs[*]}" \
+   RS_MAJOR_VERSION=$(ver_cut 1) RS_MINOR_VERSION=$(ver_cut 2) \
+   RS_MINI_VERSION=$(ver_cut 3) RS_EXTRA_VERSION="-gentoo-${PR}" \
+   RS_UPNP_LIB="${qupnplibs}"
+}
+
+src_install() {
+   use gui && dobin retroshare-gui/src/retroshare
+   use service && dobin retroshare-service/src/retroshare-service
+
+   insinto /usr/share/retroshare
+   doins libbitdht/src/bitdht/bdboot.txt
+   use gui && doins -r retroshare-gui/src/qss
+
+   dodoc README.asciidoc
+
+   if use gui; then
+   make_desktop_entry retroshare
+
+   for i in 24 48 64 128 ; do
+   doicon -s ${i} "data/${i}x${i}/apps/retroshare.png"
+   done
+   fi
+}
+
+pkg_preinst() {
+   xdg_pkg_preinst
+
+   if ! use sqlcipher && ! has_version "net-p2p/retroshare[-sqlcipher]"; 
then
+   ewarn "You have disabled GXS database encryption, ${PN} will 
use SQLite"
+   ewarn "instead of SQLCipher for GXS databases."
+   ewarn "Builds using SQLite and builds using SQLCipher have 
incompatible"
+   ewarn "database format, so you will need to manually delete GXS"
+   ewarn "database (loosing all your GXS data and identities) when 
you"
+   ewarn "toggle sqlcipher USE flag."
+   fi
+
+   if [[ ${REPLACING_VERSIONS} ]]; then
+   if ver_test ${REPLACING_VERSIONS} -lt 0.6; then
+   ewarn "You are upgrading from Retroshare 0.5.* to ${PV}"
+   ewarn "Version 0.6.* is backward-incompatible with 0.5 
branch"
+   ewarn "and clients with 0.6.* can not connect to 
clients that have 0.5.*"
+   ewarn "It's recommended to drop all your 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/files/

2021-08-06 Thread Ionen Wolkens
commit: 54e4d24434fb84b7dd931ed3ac61dfc5b5083023
Author: Ionen Wolkens  gentoo  org>
AuthorDate: Sat Aug  7 04:21:27 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Aug  7 05:50:43 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54e4d244

net-p2p/retroshare: trim patch

Notably no need to keep comment changes on this side.

Signed-off-by: Ionen Wolkens  gentoo.org>

 .../retroshare-0.6.6-fix-cxx17-compilation.patch   | 23 +-
 1 file changed, 1 insertion(+), 22 deletions(-)

diff --git 
a/net-p2p/retroshare/files/retroshare-0.6.6-fix-cxx17-compilation.patch 
b/net-p2p/retroshare/files/retroshare-0.6.6-fix-cxx17-compilation.patch
index c756937c165..73c5e1d18cc 100644
--- a/net-p2p/retroshare/files/retroshare-0.6.6-fix-cxx17-compilation.patch
+++ b/net-p2p/retroshare/files/retroshare-0.6.6-fix-cxx17-compilation.patch
@@ -1,27 +1,9 @@
-From 8bed99cc9f3763269b6b1aada45a43c9993d7b80 Mon Sep 17 00:00:00 2001
+https://github.com/RetroShare/RetroShare/commit/8bed99cc9f3763269b6b1aada45a43c9993d7b80
 From: Gioacchino Mazzurco 
 Date: Fri, 6 Aug 2021 12:15:34 +0200
 Subject: [PATCH] Fix compilation with C++17
-

- libretroshare/src/util/rsdir.cc | 42 +
- 1 file changed, 22 insertions(+), 20 deletions(-)
-
-diff --git a/libretroshare/src/util/rsdir.cc b/libretroshare/src/util/rsdir.cc
-index 8556b8198..1a6375297 100644
 --- a/libretroshare/src/util/rsdir.cc
 +++ b/libretroshare/src/util/rsdir.cc
-@@ -4,8 +4,8 @@
-  * libretroshare: retroshare core library 
 *
-  *
 *
-  * Copyright (C) 2004-2007  Robert Fernie
 *
-- * Copyright (C) 2020  Gioacchino Mazzurco 
  *
-- * Copyright (C) 2020  Asociación Civil Altermundi   
 *
-+ * Copyright (C) 2020-2021  Gioacchino Mazzurco
  *
-+ * Copyright (C) 2020-2021  Asociación Civil Altermundi  
 *
-  *
 *
-  * This program is free software: you can redistribute it and/or modify   
 *
-  * it under the terms of the GNU Lesser General Public License as 
 *
 @@ -64,6 +64,26 @@
   * #define RSDIR_DEBUG 1
   /
@@ -74,6 +56,3 @@ index 8556b8198..1a6375297 100644
  std::string RsDirUtil::removeSymLinks(const std::string& path)
  {
  #if defined(WINDOWS_SYS) || defined(__APPLE__) || defined(__ANDROID__)
--- 
-2.31.1
-



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2021-08-06 Thread Ionen Wolkens
commit: ecb9cc63edcb746d24ef05dfc472005d29fd486e
Author: Gioacchino Mazzurco  eigenlab  org>
AuthorDate: Fri Aug  6 15:29:19 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Aug  7 05:50:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecb9cc63

net-p2p/retroshare: 0.6.5 minimal maintenance

Fixes a bunch of bugs disabling components that are been obsoleted
  upstream in older versions

Closes: https://bugs.gentoo.org/779838
Closes: https://bugs.gentoo.org/798048
Closes: https://bugs.gentoo.org/798099
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Gioacchino Mazzurco  altermundi.net>
Closes: https://github.com/gentoo/gentoo/pull/21725
Signed-off-by: Ionen Wolkens  gentoo.org>

 net-p2p/retroshare/retroshare-0.6.5-r3.ebuild | 142 ++
 1 file changed, 142 insertions(+)

diff --git a/net-p2p/retroshare/retroshare-0.6.5-r3.ebuild 
b/net-p2p/retroshare/retroshare-0.6.5-r3.ebuild
new file mode 100644
index 000..4a653396a8f
--- /dev/null
+++ b/net-p2p/retroshare/retroshare-0.6.5-r3.ebuild
@@ -0,0 +1,142 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop edos2unix qmake-utils xdg-utils
+
+DESCRIPTION="P2P private sharing application"
+HOMEPAGE="https://retroshare.cc;
+SRC_URI="https://github.com/RetroShare/RetroShare/releases/download/v${PV}/RetroShare-v${PV}-source-with-submodules.tar.gz
 -> ${P}.tar.gz"
+
+LICENSE="AGPL-3 Apache-2.0 CC-BY-SA-4.0 GPL-2 GPL-3 LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="autologin +gui +jsonapi +service +sqlcipher"
+
+REQUIRED_USE="
+   || ( gui service )
+   service? ( jsonapi )"
+
+RDEPEND="
+   app-arch/bzip2
+   dev-libs/openssl:0=
+   >=dev-libs/rapidjson-1.1.0
+   net-libs/miniupnpc:=
+   sys-libs/zlib
+   autologin? ( app-crypt/libsecret )
+   gui? (
+   dev-qt/qtcore:5
+   dev-qt/qtmultimedia:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtscript:5
+   dev-qt/qtxml:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
+   )
+   service? ( dev-qt/qtcore:5 )
+   sqlcipher? ( dev-db/sqlcipher )
+   !sqlcipher? ( dev-db/sqlite:3 )"
+
+DEPEND="${RDEPEND}
+   dev-qt/qtcore:5
+   gui? ( dev-qt/designer:5 )"
+
+BDEPEND="dev-util/cmake
+   virtual/pkgconfig
+   jsonapi? ( app-doc/doxygen )"
+
+PATCHES=( "${FILESDIR}/${P}-qt-5.15.patch" )
+
+S="${WORKDIR}"/RetroShare
+
+src_prepare() {
+   # CRLF endings break patch...
+   edos2unix retroshare-gui/src/gui/elastic/elnode.h
+   default
+}
+
+src_configure() {
+   local qConfigs=()
+
+   qConfigs+=( $(usex autologin '' 'no_')rs_autologin )
+   qConfigs+=( $(usex gui '' 'no_')retroshare_gui )
+   qConfigs+=( $(usex jsonapi '' 'no_')rs_jsonapi )
+   qConfigs+=( $(usex service '' 'no_')retroshare_service )
+   qConfigs+=( $(usex sqlcipher '' 'no_')sqlcipher )
+   qConfigs+=( no_retroshare_nogui )
+   qConfigs+=( no_libresapi )
+   qConfigs+=( no_libresapi_settings )
+   qConfigs+=( no_libresapilocalserver )
+   qConfigs+=( no_libresapihttpserver )
+
+   eqmake5 CONFIG+="${qConfigs[*]}" \
+   RS_MAJOR_VERSION=$(ver_cut 1) RS_MINOR_VERSION=$(ver_cut 2) \
+   RS_MINI_VERSION=$(ver_cut 3) RS_EXTRA_VERSION="-gentoo-${PR}" \
+   RS_UPNP_LIB=miniupnpc
+}
+
+src_compile() {
+   use jsonapi && {
+   nonfatal emake ||
+   elog "Due to a bug in RetroShare-v0.6.5 build system 
when JSON API is enabled, failure at first emake is normal"
+   }
+
+   emake
+}
+
+src_install() {
+   use gui && dobin retroshare-gui/src/retroshare
+   use service && dobin retroshare-service/src/retroshare-service
+
+   insinto /usr/share/retroshare
+   doins libbitdht/src/bitdht/bdboot.txt
+
+   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_pretend() {
+   if ! use sqlcipher; then
+   ewarn "You have disabled GXS database encryption, ${PN} will 
use SQLite"
+   ewarn "instead of SQLCipher for GXS databases."
+   ewarn "Builds using SQLite and builds using SQLCipher have 
incompatible"
+   ewarn "database format, so you will need to manually delete GXS"
+   ewarn "database (loosing all your GXS data and identities) when 
you"
+   ewarn "toggle sqlcipher USE flag."
+   fi
+}
+
+pkg_preinst() {
+   local ver
+   for ver in ${REPLACING_VERSIONS}; do
+   if ver_test ${ver} -lt 0.5.; then
+   ewarn "You 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/files/, net-p2p/retroshare/

2021-08-06 Thread Ionen Wolkens
commit: ff5e87afa1e6030f4bfd2ca30e198bd728a13fda
Author: Gioacchino Mazzurco  eigenlab  org>
AuthorDate: Tue Jul 20 09:06:38 2021 +
Commit: Ionen Wolkens  gentoo  org>
CommitDate: Sat Aug  7 05:50:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff5e87af

net-p2p/retroshare: 0.6.6 version bump

Fixes a bunch of bugs fixed upstream in newer version and disabling
  components that are been obsoleted upstream in older versions
Modernize 0.6.6 ebuild after ionenwks suggestions

Bug: https://bugs.gentoo.org/779838
Bug: https://bugs.gentoo.org/798048
Bug: https://bugs.gentoo.org/798099
Closes: https://bugs.gentoo.org/785964
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Gioacchino Mazzurco  altermundi.net>
Signed-off-by: Ionen Wolkens  gentoo.org>

 net-p2p/retroshare/Manifest|   1 +
 .../retroshare-0.6.6-fix-cxx17-compilation.patch   |  79 +
 net-p2p/retroshare/metadata.xml|  11 +-
 net-p2p/retroshare/retroshare-0.6.6.ebuild | 122 +
 4 files changed, 209 insertions(+), 4 deletions(-)

diff --git a/net-p2p/retroshare/Manifest b/net-p2p/retroshare/Manifest
index b3ae51167eb..e636d71484b 100644
--- a/net-p2p/retroshare/Manifest
+++ b/net-p2p/retroshare/Manifest
@@ -1 +1,2 @@
 DIST retroshare-0.6.5.tar.gz 29377995 BLAKE2B 
3a8909227080702e42e59b42301e873d4ece806e014a959080a3ae9df7d11564a6e6d915087a9ddd6d5c66d1e5c43895fa24dea8c0042fdce391c384a54182ee
 SHA512 
a65fefb6baff42a81880a401c9005f73ac8180a247dd992a350f9bf5bac366ee6e809bf93cbbc31e80646156147a1d434306dadfbed1f69879ab61cfae3fddeb
+DIST retroshare-0.6.6.tar.gz 24140207 BLAKE2B 
1328f2d36f6bc2d1123dd915698f2778e771e36089d8fd8d9ec44d1a8bfa0f56c625b73f62811936e4cee5dd1eca797f9fdf16fdb8defd66706294abc4dde419
 SHA512 
23ed7c633426caa910a5ae6f04cfd33c523ecaedae1e4044981706420622aadd67ba2772ffd17c9cc1c6193fad508837a31fdcfabe2aab309b8b4302335ede4d

diff --git 
a/net-p2p/retroshare/files/retroshare-0.6.6-fix-cxx17-compilation.patch 
b/net-p2p/retroshare/files/retroshare-0.6.6-fix-cxx17-compilation.patch
new file mode 100644
index 000..c756937c165
--- /dev/null
+++ b/net-p2p/retroshare/files/retroshare-0.6.6-fix-cxx17-compilation.patch
@@ -0,0 +1,79 @@
+From 8bed99cc9f3763269b6b1aada45a43c9993d7b80 Mon Sep 17 00:00:00 2001
+From: Gioacchino Mazzurco 
+Date: Fri, 6 Aug 2021 12:15:34 +0200
+Subject: [PATCH] Fix compilation with C++17
+
+---
+ libretroshare/src/util/rsdir.cc | 42 +
+ 1 file changed, 22 insertions(+), 20 deletions(-)
+
+diff --git a/libretroshare/src/util/rsdir.cc b/libretroshare/src/util/rsdir.cc
+index 8556b8198..1a6375297 100644
+--- a/libretroshare/src/util/rsdir.cc
 b/libretroshare/src/util/rsdir.cc
+@@ -4,8 +4,8 @@
+  * libretroshare: retroshare core library 
 *
+  *
 *
+  * Copyright (C) 2004-2007  Robert Fernie
 *
+- * Copyright (C) 2020  Gioacchino Mazzurco 
  *
+- * Copyright (C) 2020  Asociación Civil Altermundi   
 *
++ * Copyright (C) 2020-2021  Gioacchino Mazzurco
  *
++ * Copyright (C) 2020-2021  Asociación Civil Altermundi  
 *
+  *
 *
+  * This program is free software: you can redistribute it and/or modify   
 *
+  * it under the terms of the GNU Lesser General Public License as 
 *
+@@ -64,6 +64,26 @@
+  * #define RSDIR_DEBUG 1
+  /
+ 
++#if __cplusplus < 201703L
++bool std::filesystem::create_directories(const std::string& path)
++{
++  for( std::string::size_type lastIndex = 0; lastIndex < 
std::string::npos;
++   lastIndex = path.find('/', lastIndex) )
++  {
++  std::string&& curDir = path.substr(0, ++lastIndex);
++  if(!RsDirUtil::checkCreateDirectory(curDir))
++  {
++  RsErr() << __PRETTY_FUNCTION__ << " failure creating: " 
<< curDir
++  << " of: " << path << std::endl;
++  return false;
++  }
++  }
++  return true;
++}
++#else
++# include 
++#endif // __cplusplus < 201703L
++
+ std::string   RsDirUtil::getTopDir(const std::string& dir)
+ {
+   std::string top;
+@@ -528,24 +548,6 @@ bool RsDirUtil::checkCreateDirectory(const std::string& 
dir)
+   return true;
+ }
+ 
+-#if __cplusplus < 201703L
+-bool std::filesystem::create_directories(const std::string& path)
+-{
+-  for( std::string::size_type lastIndex = 0; lastIndex < 
std::string::npos;
+-   lastIndex = path.find('/', lastIndex) )
+-  {
+-  std::string&& curDir = path.substr(0, ++lastIndex);
+-  if(!RsDirUtil::checkCreateDirectory(curDir))
+-  {
+-  RsErr() << __PRETTY_FUNCTION__ << " failure creating: " 
<< curDir
+-

[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2021-03-12 Thread Ben Kohler
commit: f234282e99f789bef500cafff2f4bb0458a8807a
Author: Ben Kohler  gentoo  org>
AuthorDate: Fri Mar 12 16:01:34 2021 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Fri Mar 12 16:01:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f234282e

net-p2p/retroshare: drop old

Closes: https://bugs.gentoo.org/761885
Package-Manager: Portage-3.0.17, Repoman-3.0.2
Signed-off-by: Ben Kohler  gentoo.org>

 net-p2p/retroshare/retroshare-0.6.5.ebuild | 152 -
 1 file changed, 152 deletions(-)

diff --git a/net-p2p/retroshare/retroshare-0.6.5.ebuild 
b/net-p2p/retroshare/retroshare-0.6.5.ebuild
deleted file mode 100644
index b2c53a2a283..000
--- a/net-p2p/retroshare/retroshare-0.6.5.ebuild
+++ /dev/null
@@ -1,152 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-inherit desktop eutils qmake-utils xdg-utils
-
-DESCRIPTION="P2P private sharing application"
-HOMEPAGE="https://retroshare.cc;
-SRC_URI="https://github.com/RetroShare/RetroShare/releases/download/v${PV}/RetroShare-v${PV}-source-with-submodules.tar.gz
 -> ${P}.tar.gz"
-
-# pegmarkdown can also be used with MIT
-LICENSE="AGPL-3 GPL-2 GPL-3 Apache-2.0 LGPL-3"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="cli control-socket gnome-keyring +gui +jsonapi service +sqlcipher webui 
+xapian"
-
-REQUIRED_USE="
-   || ( cli gui service )
-   service? ( jsonapi )"
-
-RDEPEND="
-   app-arch/bzip2
-   dev-libs/openssl:0=
-   >=dev-libs/rapidjson-1.1.0
-   

[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2021-03-11 Thread Sam James
commit: f4176ac91b9d50ce41fd2534fabb5cecaf715ad0
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 11 13:30:28 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 11 13:30:28 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4176ac9

net-p2p/retroshare: Stabilize 0.6.5-r2 x86, #761885

Signed-off-by: Sam James  gentoo.org>

 net-p2p/retroshare/retroshare-0.6.5-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/retroshare/retroshare-0.6.5-r2.ebuild 
b/net-p2p/retroshare/retroshare-0.6.5-r2.ebuild
index 595609fef04..d4bd286e78e 100644
--- a/net-p2p/retroshare/retroshare-0.6.5-r2.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.5-r2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/RetroShare/RetroShare/releases/download/v${PV}/Retro
 # pegmarkdown can also be used with MIT
 LICENSE="AGPL-3 GPL-2 GPL-3 Apache-2.0 LGPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 IUSE="cli control-socket gnome-keyring +gui +jsonapi service +sqlcipher webui 
+xapian"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2021-03-10 Thread Sam James
commit: bd9a1635716a34958185d553090499e42b084a82
Author: Sam James  gentoo  org>
AuthorDate: Thu Mar 11 02:35:13 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Mar 11 02:35:13 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd9a1635

net-p2p/retroshare: Stabilize 0.6.5-r2 amd64, #761885

Signed-off-by: Sam James  gentoo.org>

 net-p2p/retroshare/retroshare-0.6.5-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/retroshare/retroshare-0.6.5-r2.ebuild 
b/net-p2p/retroshare/retroshare-0.6.5-r2.ebuild
index 51d46eb7ff2..595609fef04 100644
--- a/net-p2p/retroshare/retroshare-0.6.5-r2.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.5-r2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/RetroShare/RetroShare/releases/download/v${PV}/Retro
 # pegmarkdown can also be used with MIT
 LICENSE="AGPL-3 GPL-2 GPL-3 Apache-2.0 LGPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 IUSE="cli control-socket gnome-keyring +gui +jsonapi service +sqlcipher webui 
+xapian"
 
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2021-02-06 Thread Ben Kohler
commit: 7a0ce379877403eed2dde5a9944ba68618713f1f
Author: Ben Kohler  gentoo  org>
AuthorDate: Sat Feb  6 18:03:51 2021 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Sat Feb  6 18:04:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7a0ce379

net-p2p/retroshare: revbump to make sure we really link to miniupnpc

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Ben Kohler  gentoo.org>

 .../retroshare/{retroshare-0.6.5-r1.ebuild => retroshare-0.6.5-r2.ebuild} | 0
 1 file changed, 0 insertions(+), 0 deletions(-)

diff --git a/net-p2p/retroshare/retroshare-0.6.5-r1.ebuild 
b/net-p2p/retroshare/retroshare-0.6.5-r2.ebuild
similarity index 100%
rename from net-p2p/retroshare/retroshare-0.6.5-r1.ebuild
rename to net-p2p/retroshare/retroshare-0.6.5-r2.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2021-02-06 Thread Ben Kohler
commit: 99b2c647918dd51a4bcd00e6c572a4cc25a54b4f
Author: Ben Kohler  gentoo  org>
AuthorDate: Sat Feb  6 16:25:09 2021 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Sat Feb  6 16:25:33 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99b2c647

net-p2p/retroshare: add missing \ line ending

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Ben Kohler  gentoo.org>

 net-p2p/retroshare/retroshare-0.6.5-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/retroshare/retroshare-0.6.5-r1.ebuild 
b/net-p2p/retroshare/retroshare-0.6.5-r1.ebuild
index 717d55dae57..51d46eb7ff2 100644
--- a/net-p2p/retroshare/retroshare-0.6.5-r1.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.5-r1.ebuild
@@ -84,7 +84,7 @@ src_configure() {
 
eqmake5 CONFIG+="${qConfigs[*]}" \
RS_MAJOR_VERSION=$(ver_cut 1) RS_MINOR_VERSION=$(ver_cut 2) \
-   RS_MINI_VERSION=$(ver_cut 3) RS_EXTRA_VERSION="-gentoo-${PR}"
+   RS_MINI_VERSION=$(ver_cut 3) RS_EXTRA_VERSION="-gentoo-${PR}" \
RS_UPNP_LIB=miniupnpc
 }
 



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2021-02-03 Thread Ben Kohler
commit: 3ca02924dcb7e13bc34a84b4ebeea876357ea8be
Author: Ben Kohler  gentoo  org>
AuthorDate: Wed Feb  3 18:12:20 2021 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Wed Feb  3 18:18:02 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3ca02924

net-p2p/retroshare: switch to miniupnpc & fix EAPI=7 conversion

Bug: https://bugs.gentoo.org/761885

Package-Manager: Portage-3.0.14, Repoman-3.0.2
Signed-off-by: Ben Kohler  gentoo.org>

 net-p2p/retroshare/retroshare-0.6.5-r1.ebuild | 153 ++
 1 file changed, 153 insertions(+)

diff --git a/net-p2p/retroshare/retroshare-0.6.5-r1.ebuild 
b/net-p2p/retroshare/retroshare-0.6.5-r1.ebuild
new file mode 100644
index 000..717d55dae57
--- /dev/null
+++ b/net-p2p/retroshare/retroshare-0.6.5-r1.ebuild
@@ -0,0 +1,153 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop eutils qmake-utils xdg-utils
+
+DESCRIPTION="P2P private sharing application"
+HOMEPAGE="https://retroshare.cc;
+SRC_URI="https://github.com/RetroShare/RetroShare/releases/download/v${PV}/RetroShare-v${PV}-source-with-submodules.tar.gz
 -> ${P}.tar.gz"
+
+# pegmarkdown can also be used with MIT
+LICENSE="AGPL-3 GPL-2 GPL-3 Apache-2.0 LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="cli control-socket gnome-keyring +gui +jsonapi service +sqlcipher webui 
+xapian"
+
+REQUIRED_USE="
+   || ( cli gui service )
+   service? ( jsonapi )"
+
+RDEPEND="
+   app-arch/bzip2
+   dev-libs/openssl:0=
+   >=dev-libs/rapidjson-1.1.0
+   net-libs/miniupnpc:=
+   sys-libs/zlib
+   control-socket? ( dev-qt/qtnetwork:5 )
+   gnome-keyring? ( app-crypt/libsecret )
+   gui? (
+   dev-qt/qtcore:5
+   dev-qt/qtmultimedia:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtscript:5
+   dev-qt/qtxml:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
+   )
+   service? ( dev-qt/qtcore:5 )
+   sqlcipher? ( dev-db/sqlcipher )
+   !sqlcipher? ( dev-db/sqlite:3 )
+   webui? ( net-libs/libmicrohttpd )
+   xapian? ( dev-libs/xapian )"
+
+DEPEND="${RDEPEND}
+   dev-qt/qtcore:5
+   gui? ( dev-qt/designer:5 )"
+
+BDEPEND="dev-util/cmake
+   virtual/pkgconfig
+   jsonapi? (
+   || (
+   >=app-doc/doxygen-1.8.17
+   

[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/, net-p2p/retroshare/files/

2020-06-22 Thread Andreas Sturmlechner
commit: 124fe3d1d0285a7420e52fb4c530e4c702f93a1b
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Sun Jun 21 16:45:26 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon Jun 22 08:15:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=124fe3d1

net-p2p/retroshare: Fix build with Qt 5.15

Upstream patch needed quite some modifications to apply.

Closes: https://bugs.gentoo.org/728836
Package-Manager: Portage-2.3.101, Repoman-2.3.22
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 .../files/retroshare-0.6.5-qt-5.15.patch   | 99 ++
 net-p2p/retroshare/retroshare-0.6.5.ebuild | 13 +--
 2 files changed, 107 insertions(+), 5 deletions(-)

diff --git a/net-p2p/retroshare/files/retroshare-0.6.5-qt-5.15.patch 
b/net-p2p/retroshare/files/retroshare-0.6.5-qt-5.15.patch
new file mode 100644
index 000..21147a6391b
--- /dev/null
+++ b/net-p2p/retroshare/files/retroshare-0.6.5-qt-5.15.patch
@@ -0,0 +1,99 @@
+From bbaad838572b5fba6109bc7d3b5c55c2c68e6cdc Mon Sep 17 00:00:00 2001
+From: Phenom 
+Date: Mon, 1 Jun 2020 13:44:43 +0200
+Subject: [PATCH] Fix build with Qt 5.15+
+
+---
+ retroshare-gui/src/gui/elastic/elnode.h|  8 +---
+ .../src/gui/gxs/GxsCommentTreeWidget.cpp   | 16 +---
+ retroshare-gui/src/gui/gxs/GxsIdDetails.cpp| 18 ++
+ 3 files changed, 24 insertions(+), 18 deletions(-)
+
+diff --git a/retroshare-gui/src/gui/elastic/elnode.h 
b/retroshare-gui/src/gui/elastic/elnode.h
+index 1e0edd1a87..33043ddab3 100644
+--- a/retroshare-gui/src/gui/elastic/elnode.h
 b/retroshare-gui/src/gui/elastic/elnode.h
+@@ -26,6 +26,10 @@
+ #ifndef ELNODE_H
+ #define ELNODE_H
+ 
++#include "graphwidget.h"
++
++#include 
++
+ #include 
+ #if QT_VERSION >= 0x040600
+ #include 
+@@ -36,9 +40,7 @@
+ #include 
+ #endif
+ #include 
+-
+-#include 
+-#include "graphwidget.h"
++#include 
+ 
+ class Edge;
+ QT_BEGIN_NAMESPACE
+--- a/retroshare-gui/src/gui/gxs/GxsCommentTreeWidget.cpp
 b/retroshare-gui/src/gui/gxs/GxsCommentTreeWidget.cpp
+@@ -18,6 +18,12 @@
+  *
 *
+  
***/
+ 
++#include "GxsCommentTreeWidget.h"
++
++#include "gui/common/RSElidedItemDelegate.h"
++#include "gui/gxs/GxsCreateCommentDialog.h"
++#include "gui/gxs/GxsIdTreeWidgetItem.h"
++
+ #include 
+ #include 
+ #include 
+@@ -25,13 +31,9 @@
+ #include 
+ #include 
+ #include 
++#include 
+ #include 
+ 
+-#include "gui/common/RSElidedItemDelegate.h"
+-#include "gui/gxs/GxsCommentTreeWidget.h"
+-#include "gui/gxs/GxsCreateCommentDialog.h"
+-#include "gui/gxs/GxsIdTreeWidgetItem.h"
+-
+ #include 
+ 
+ #define PCITEM_COLUMN_COMMENT 0
+diff --git a/retroshare-gui/src/gui/gxs/GxsIdDetails.cpp 
b/retroshare-gui/src/gui/gxs/GxsIdDetails.cpp
+--- a/retroshare-gui/src/gui/gxs/GxsIdDetails.cpp
 b/retroshare-gui/src/gui/gxs/GxsIdDetails.cpp
+@@ -18,19 +18,21 @@
+  *
 *
+  
***/
+ 
+-#include 
+-#include 
+-#include 
+-#include 
++#include "GxsIdDetails.h"
+ 
+-#include 
+-#include "GxsIdDetails.h"
+ #include "retroshare-gui/RsAutoUpdatePage.h"
+ 
+ #include 
+ 
+-#include 
++#include 
++#include 
+ #include 
++#include 
++#include 
++#include 
++
++#include 
++#include 
+ 
+ /* Images for tag icons */
+ #define IMAGE_LOADING ":/images/folder-draft.png"

diff --git a/net-p2p/retroshare/retroshare-0.6.5.ebuild 
b/net-p2p/retroshare/retroshare-0.6.5.ebuild
index ab3d11026c9..b2c53a2a283 100644
--- a/net-p2p/retroshare/retroshare-0.6.5.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit desktop qmake-utils xdg-utils
+inherit desktop eutils qmake-utils xdg-utils
 
 DESCRIPTION="P2P private sharing application"
 HOMEPAGE="https://retroshare.cc;
@@ -13,7 +13,6 @@ 
SRC_URI="https://github.com/RetroShare/RetroShare/releases/download/v${PV}/Retro
 LICENSE="AGPL-3 GPL-2 GPL-3 Apache-2.0 LGPL-3"
 SLOT="0"
 KEYWORDS="amd64 x86"
-
 IUSE="cli control-socket gnome-keyring +gui +jsonapi service +sqlcipher webui 
+xapian"
 
 REQUIRED_USE="
@@ -60,10 +59,14 @@ BDEPEND="dev-util/cmake
)
)"
 
-src_unpack() {
-   default
+PATCHES=( "${FILESDIR}/${P}-qt-5.15.patch" )
 
-   mv RetroShare ${P} || die
+S="${WORKDIR}"/RetroShare
+
+src_prepare() {
+   # CRLF endings break patch...
+   edos2unix retroshare-gui/src/gui/elastic/elnode.h
+   default
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/files/, net-p2p/retroshare/

2020-05-21 Thread Andreas Sturmlechner
commit: bc4e11b46948e7d3fb18e80293c639988fc4869d
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Thu May 21 17:14:15 2020 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Thu May 21 18:13:36 2020 +
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..000
--- 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..000
--- 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 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2020-05-11 Thread Agostino Sarubbo
commit: 2118225e11c98caf3fd5268b27c9897316f7057d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon May 11 16:48:28 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon May 11 16:49:07 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2118225e

net-p2p/retroshare: x86 stable wrt bug #697578

Package-Manager: Portage-2.3.99, Repoman-2.3.22
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-p2p/retroshare/retroshare-0.6.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/retroshare/retroshare-0.6.5.ebuild 
b/net-p2p/retroshare/retroshare-0.6.5.ebuild
index ceac437cec8..ab3d11026c9 100644
--- a/net-p2p/retroshare/retroshare-0.6.5.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.5.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/RetroShare/RetroShare/releases/download/v${PV}/Retro
 # pegmarkdown can also be used with MIT
 LICENSE="AGPL-3 GPL-2 GPL-3 Apache-2.0 LGPL-3"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 IUSE="cli control-socket gnome-keyring +gui +jsonapi service +sqlcipher webui 
+xapian"
 



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2020-05-08 Thread Agostino Sarubbo
commit: 9eb1d4b1dfe9ddfdb6091bfbfd771a613e49c183
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri May  8 06:36:54 2020 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri May  8 06:36:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9eb1d4b1

net-p2p/retroshare: amd64 stable wrt bug #697578

Package-Manager: Portage-2.3.89, Repoman-2.3.20
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-p2p/retroshare/retroshare-0.6.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/retroshare/retroshare-0.6.5.ebuild 
b/net-p2p/retroshare/retroshare-0.6.5.ebuild
index 5bca35b0f42..ceac437cec8 100644
--- a/net-p2p/retroshare/retroshare-0.6.5.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.5.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/RetroShare/RetroShare/releases/download/v${PV}/Retro
 # pegmarkdown can also be used with MIT
 LICENSE="AGPL-3 GPL-2 GPL-3 Apache-2.0 LGPL-3"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 IUSE="cli control-socket gnome-keyring +gui +jsonapi service +sqlcipher webui 
+xapian"
 



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2020-04-28 Thread Matt Turner
commit: 822f29a0137f968a0f07f7753e08d52978d9e859
Author: Matt Turner  gentoo  org>
AuthorDate: Tue Apr 28 17:46:00 2020 +
Commit: Matt Turner  gentoo  org>
CommitDate: Tue Apr 28 17:46:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=822f29a0

net-p2p/retroshare: Switch dependency to libsecret

Bug: https://bugs.gentoo.org/713034
Signed-off-by: Matt Turner  gentoo.org>

 net-p2p/retroshare/retroshare-0.6.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/retroshare/retroshare-0.6.5.ebuild 
b/net-p2p/retroshare/retroshare-0.6.5.ebuild
index 5a687445460..5bca35b0f42 100644
--- a/net-p2p/retroshare/retroshare-0.6.5.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.5.ebuild
@@ -27,7 +27,7 @@ RDEPEND="


[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2020-04-26 Thread David Seifert
commit: ea4f1771e1149b9dd81d2dca3280f2d13db5f73a
Author: David Seifert  gentoo  org>
AuthorDate: Sun Apr 26 10:59:09 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Apr 26 10:59:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea4f1771

net-p2p/retroshare: Replace virtual/ffmpeg

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: David Seifert  gentoo.org>

 .../{retroshare-0.6.3-r1.ebuild => retroshare-0.6.3-r2.ebuild}| 4 ++--
 .../{retroshare-0.6.4.ebuild => retroshare-0.6.4-r1.ebuild}   | 4 ++--
 2 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/net-p2p/retroshare/retroshare-0.6.3-r1.ebuild 
b/net-p2p/retroshare/retroshare-0.6.3-r2.ebuild
similarity index 98%
rename from net-p2p/retroshare/retroshare-0.6.3-r1.ebuild
rename to net-p2p/retroshare/retroshare-0.6.3-r2.ebuild
index faf5d585b2c..6d046cba38a 100644
--- a/net-p2p/retroshare/retroshare-0.6.3-r1.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.3-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -51,7 +51,7 @@ RDEPEND="
media-libs/opencv[-qt4(-)]
media-libs/speex
media-libs/speexdsp
-   virtual/ffmpeg[encode]
+   media-video/ffmpeg[encode]
)"
 DEPEND="${RDEPEND}
virtual/pkgconfig

diff --git a/net-p2p/retroshare/retroshare-0.6.4.ebuild 
b/net-p2p/retroshare/retroshare-0.6.4-r1.ebuild
similarity index 98%
rename from net-p2p/retroshare/retroshare-0.6.4.ebuild
rename to net-p2p/retroshare/retroshare-0.6.4-r1.ebuild
index 3f8d484b636..1e9543ef3ad 100644
--- a/net-p2p/retroshare/retroshare-0.6.4.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.4-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -51,7 +51,7 @@ RDEPEND="
media-libs/opencv[-qt4(-)]
media-libs/speex
media-libs/speexdsp
-   virtual/ffmpeg[encode]
+   media-video/ffmpeg[encode]
)"
 DEPEND="${RDEPEND}
virtual/pkgconfig



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2020-03-20 Thread Joonas Niilola
commit: ca2037b136859e79eaa5468dbd0a46d4d8c09893
Author: Joonas Niilola  gentoo  org>
AuthorDate: Fri Mar 20 06:59:46 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Fri Mar 20 06:59:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca2037b1

net-p2p/retroshare: fix styling, add BDEPEND, add missing die

Signed-off-by: Joonas Niilola  gentoo.org>

 net-p2p/retroshare/retroshare-0.6.5.ebuild | 18 +++---
 1 file changed, 11 insertions(+), 7 deletions(-)

diff --git a/net-p2p/retroshare/retroshare-0.6.5.ebuild 
b/net-p2p/retroshare/retroshare-0.6.5.ebuild
index 853efe6ea0a..5a687445460 100644
--- a/net-p2p/retroshare/retroshare-0.6.5.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.5.ebuild
@@ -48,18 +48,22 @@ RDEPEND="
xapian? ( dev-libs/xapian )"
 
 DEPEND="${RDEPEND}
-   gui? ( dev-qt/designer:5 )
-   jsonapi? (
-   || ( =app-doc/doxygen-1.8.17 )
-   dev-util/cmake
-   )
dev-qt/qtcore:5
+   gui? ( dev-qt/designer:5 )"
+
+BDEPEND="dev-util/cmake
virtual/pkgconfig
-"
+   jsonapi? (
+   || (
+   >=app-doc/doxygen-1.8.17
+   

[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2020-03-19 Thread Joonas Niilola
commit: b2dbe86df208d567f1f09c6f25bc5a18dc771e06
Author: Gioacchino Mazzurco  eigenlab  org>
AuthorDate: Fri Feb 14 10:50:07 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Mar 19 13:44:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b2dbe86d

net-p2p/retroshare: 0.6.5 need https://bugs.gentoo.org/709514
Signed-off-by: Gioacchino Mazzurco  eigenlab.org>
Closes: https://github.com/gentoo/gentoo/pull/14660
Signed-off-by: Joonas Niilola  gentoo.org>

 net-p2p/retroshare/retroshare-0.6.5.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/retroshare/retroshare-0.6.5.ebuild 
b/net-p2p/retroshare/retroshare-0.6.5.ebuild
index 7bf5fdbe3a9..052ee58a9b1 100644
--- a/net-p2p/retroshare/retroshare-0.6.5.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.5.ebuild
@@ -24,7 +24,7 @@ RDEPEND="
app-arch/bzip2
dev-libs/openssl:0=
>=dev-libs/rapidjson-1.1.0
-   net-libs/libupnp:0=
+   

[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2020-03-19 Thread Joonas Niilola
commit: d3d39c52a35468175b7602d9ab795c741d28ae44
Author: Gioacchino Mazzurco  eigenlab  org>
AuthorDate: Tue Feb 11 17:04:52 2020 +
Commit: Joonas Niilola  gentoo  org>
CommitDate: Thu Mar 19 13:48:09 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d3d39c52

net-p2p/retroshare: avoid broken doxygen-1.8.16

Closes: https://bugs.gentoo.org/699164
Closes: https://bugs.gentoo.org/694668
Signed-off-by: Gioacchino Mazzurco  eigenlab.org>
Closes: https://github.com/gentoo/gentoo/pull/14628
Signed-off-by: Joonas Niilola  gentoo.org>

 net-p2p/retroshare/retroshare-0.6.5.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-p2p/retroshare/retroshare-0.6.5.ebuild 
b/net-p2p/retroshare/retroshare-0.6.5.ebuild
index 052ee58a9b1..853efe6ea0a 100644
--- a/net-p2p/retroshare/retroshare-0.6.5.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.5.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2019 Gentoo Authors
+# Copyright 1999-2020 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -50,7 +50,7 @@ RDEPEND="
 DEPEND="${RDEPEND}
gui? ( dev-qt/designer:5 )
jsonapi? (
-   app-doc/doxygen
+   || ( =app-doc/doxygen-1.8.17 )
dev-util/cmake
)
dev-qt/qtcore:5



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2020-01-12 Thread David Seifert
commit: d381f15066a6865162fc73f1f0b019e8bc5c15fa
Author: David Seifert  gentoo  org>
AuthorDate: Sun Jan 12 11:13:32 2020 +
Commit: David Seifert  gentoo  org>
CommitDate: Sun Jan 12 11:13:32 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d381f150

net-p2p/retroshare: Remove local USE="gui"

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: David Seifert  gentoo.org>

 net-p2p/retroshare/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/net-p2p/retroshare/metadata.xml b/net-p2p/retroshare/metadata.xml
index 6f3c32a1f56..8c048e6d36a 100644
--- a/net-p2p/retroshare/metadata.xml
+++ b/net-p2p/retroshare/metadata.xml
@@ -22,7 +22,6 @@
Enables API via Unix socket 
support
Enables the Feedreader plugin
Enables potentially insecure 
autologin capability via Gnome Keyring
-   Enables the GUI version of RetroShare
Enables the new RetroShare JSON API
Enables the new RetroShare service 
controllable only through JSON API
Enables GXS database encryption via 
SQLCipher



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2019-05-15 Thread Andreas Sturmlechner
commit: ccd1f937f20181e2d62dbcfe1e3f7acc7862e4d9
Author: Gioacchino Mazzurco  eigenlab  org>
AuthorDate: Mon Feb 11 23:47:37 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed May 15 12:46:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ccd1f937

net-p2p/retroshare: version bump to 0.6.5

Signed-off-by: Gioacchino Mazzurco  eigenlab.org>
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-p2p/retroshare/Manifest|   1 +
 net-p2p/retroshare/metadata.xml|   4 +-
 net-p2p/retroshare/retroshare-0.6.5.ebuild | 145 +
 3 files changed, 148 insertions(+), 2 deletions(-)

diff --git a/net-p2p/retroshare/Manifest b/net-p2p/retroshare/Manifest
index 867cb5ce204..8a44be70537 100644
--- a/net-p2p/retroshare/Manifest
+++ b/net-p2p/retroshare/Manifest
@@ -1,2 +1,3 @@
 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/metadata.xml b/net-p2p/retroshare/metadata.xml
index 51ddf9dc82e..6f3c32a1f56 100644
--- a/net-p2p/retroshare/metadata.xml
+++ b/net-p2p/retroshare/metadata.xml
@@ -24,11 +24,11 @@
Enables potentially insecure 
autologin capability via Gnome Keyring
Enables the GUI version of RetroShare
Enables the new RetroShare JSON API
-   Enables the new RetroShare service 
controllable only trough 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 
trough Xapian
+   Enables GXS content indexing and search 
through Xapian



https://github.com/RetroShare/RetroShare/issues

diff --git a/net-p2p/retroshare/retroshare-0.6.5.ebuild 
b/net-p2p/retroshare/retroshare-0.6.5.ebuild
new file mode 100644
index 000..0a7090d1661
--- /dev/null
+++ b/net-p2p/retroshare/retroshare-0.6.5.ebuild
@@ -0,0 +1,145 @@
+# Copyright 1999-2019 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+inherit desktop qmake-utils xdg-utils
+
+DESCRIPTION="P2P private sharing application"
+HOMEPAGE="https://retroshare.cc;
+SRC_URI="https://github.com/RetroShare/RetroShare/releases/download/v${PV}/RetroShare-v${PV}-source-with-submodules.tar.gz
 -> ${P}.tar.gz"
+
+# pegmarkdown can also be used with MIT
+LICENSE="AGPL-3 GPL-2 GPL-3 Apache-2.0 LGPL-3"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+
+IUSE="cli control-socket gnome-keyring +gui +jsonapi service +sqlcipher webui 
+xapian"
+
+REQUIRED_USE="
+   || ( cli gui service )
+   service? ( jsonapi )"
+
+RDEPEND="
+   app-arch/bzip2
+   dev-libs/openssl:0=
+   >=dev-libs/rapidjson-1.1.0
+   net-libs/libupnp:0=
+   sys-libs/zlib
+   control-socket? ( dev-qt/qtnetwork:5 )
+   gnome-keyring? ( gnome-base/libgnome-keyring )
+   gui? (
+   dev-qt/qtcore:5
+   dev-qt/qtmultimedia:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtscript:5
+   dev-qt/qtxml:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
+   )
+   service? ( dev-qt/qtcore:5 )
+   sqlcipher? ( dev-db/sqlcipher )
+   !sqlcipher? ( dev-db/sqlite:3 )
+   webui? ( net-libs/libmicrohttpd )
+   xapian? ( dev-libs/xapian )"
+
+DEPEND="${RDEPEND}
+   gui? ( dev-qt/designer:5 )
+   jsonapi? (
+   app-doc/doxygen
+   dev-util/cmake
+   )
+   dev-qt/qtcore:5
+   virtual/pkgconfig
+"
+src_unpack() {
+   default
+
+   mv RetroShare ${P}
+}
+
+src_configure() {
+   local qConfigs=()
+
+   qConfigs+=( $(usex cli '' 'no_')retroshare_nogui )
+   qConfigs+=( $(usex control-socket '' 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2019-05-15 Thread Andreas Sturmlechner
commit: de94a2f07ced4c0020367e75a447acddd382b7a8
Author: Gioacchino Mazzurco  eigenlab  org>
AuthorDate: Mon Feb 11 18:20:53 2019 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Wed May 15 12:46:33 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de94a2f0

net-p2p/retroshare: Drop 0.6. ebuild

Remove un-maintainable ebuild

Signed-off-by: Gioacchino Mazzurco  eigenlab.org>
Closes: https://github.com/gentoo/gentoo/pull/11029
Signed-off-by: Andreas Sturmlechner  gentoo.org>

 net-p2p/retroshare/metadata.xml   |   4 +-
 net-p2p/retroshare/retroshare-0.6..ebuild | 120 --
 2 files changed, 3 insertions(+), 121 deletions(-)

diff --git a/net-p2p/retroshare/metadata.xml b/net-p2p/retroshare/metadata.xml
index 1e20d558f6e..51ddf9dc82e 100644
--- a/net-p2p/retroshare/metadata.xml
+++ b/net-p2p/retroshare/metadata.xml
@@ -23,10 +23,12 @@
Enables the Feedreader plugin
Enables potentially insecure 
autologin capability via Gnome Keyring
Enables the GUI version of RetroShare
-   Enables settings control via 
API
+   Enables the new RetroShare JSON API
+   Enables the new RetroShare service 
controllable only trough JSON API
Enables GXS database encryption via 
SQLCipher
Enables VOIP plugin
Enables Web interface and API support
+   Enables GXS content indexing and search 
trough Xapian



https://github.com/RetroShare/RetroShare/issues

diff --git a/net-p2p/retroshare/retroshare-0.6..ebuild 
b/net-p2p/retroshare/retroshare-0.6..ebuild
deleted file mode 100644
index a7718e73f90..000
--- a/net-p2p/retroshare/retroshare-0.6..ebuild
+++ /dev/null
@@ -1,120 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-EGIT_REPO_URI="https://github.com/RetroShare/RetroShare.git;
-inherit desktop git-r3 gnome2-utils qmake-utils versionator
-
-DESCRIPTION="P2P private sharing application"
-HOMEPAGE="http://retroshare.net;
-
-# pegmarkdown can also be used with MIT
-LICENSE="AGPL-3 GPL-2 GPL-3 Apache-2.0 LGPL-2.1"
-SLOT="0"
-KEYWORDS=""
-
-IUSE="cli control-socket gnome-keyring +gui settings-api +sqlcipher +webui"
-REQUIRED_USE="
-   || ( cli gui )
-   settings-api? ( || ( control-socket webui ) )"
-
-RDEPEND="
-   app-arch/bzip2
-   dev-libs/openssl:0=
-   >=dev-libs/rapidjson-1.1.0
-   net-libs/libupnp:0=
-   sys-libs/zlib
-   control-socket? ( dev-qt/qtnetwork:5 )
-   gnome-keyring? ( gnome-base/libgnome-keyring )
-   gui? (
-   dev-qt/qtcore:5
-   dev-qt/qtmultimedia:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtscript:5
-   dev-qt/qtxml:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   x11-libs/libX11
-   x11-libs/libXScrnSaver
-   )
-   settings-api? ( dev-qt/qtcore:5 )
-   sqlcipher? ( dev-db/sqlcipher )
-   !sqlcipher? ( dev-db/sqlite:3 )
-   webui? ( net-libs/libmicrohttpd )"
-
-DEPEND="${RDEPEND}
-   gui? ( dev-qt/designer:5 )
-   dev-qt/qtcore:5
-   virtual/pkgconfig
-"
-
-src_configure() {
-   local qConfigs=()
-
-   qConfigs+=( $(usex cli '' 'no_')retroshare_nogui )
-   qConfigs+=( $(usex control-socket '' 'no_')libresapilocalserver )
-   qConfigs+=( $(usex gnome-keyring '' 'no_')rs_autologin )
-   qConfigs+=( $(usex gui '' 'no_')retroshare_gui )
-   qConfigs+=( $(usex settings-api '' 'no_')libresapi_settings )
-   qConfigs+=( $(usex sqlcipher '' 'no_')sqlcipher )
-   qConfigs+=( $(usex webui '' 'no_')libresapihttpserver )
-
-   eqmake5 CONFIG+="${qConfigs[*]}"
-}
-
-src_install() {
-   use cli && dobin retroshare-nogui/src/retroshare-nogui
-   use gui && dobin retroshare-gui/src/retroshare
-
-   insinto /usr/share/retroshare
-   doins libbitdht/src/bitdht/bdboot.txt
-
-   use webui && 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_pretend() {
-   if ! use sqlcipher; then
-   ewarn "You have disabled GXS database encryption, ${PN} will 
use SQLite"
-   ewarn "instead of SQLCipher for GXS databases."
-   ewarn "Builds using SQLite and builds using SQLCipher have 
incompatible"
-   ewarn "database format, so you will need to manually delete GXS"
-   ewarn "database (loosing all your GXS data and identities) when 
you"
-   ewarn "toggle sqlcipher USE flag."
-   fi
-}
-
-pkg_preinst() {
-   local ver
-   for ver 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2018-11-07 Thread Sergey Popov
commit: 477b42dd48b102b42c262cb90311ddf843b72058
Author: Sergey Popov  gentoo  org>
AuthorDate: Wed Nov  7 09:23:27 2018 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Wed Nov  7 09:26:26 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=477b42dd

net-p2p/retroshare: remove myself from maintainers

Signed-off-by: Sergey Popov  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.10

 net-p2p/retroshare/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/net-p2p/retroshare/metadata.xml b/net-p2p/retroshare/metadata.xml
index 6f5d194f45d..1e20d558f6e 100644
--- a/net-p2p/retroshare/metadata.xml
+++ b/net-p2p/retroshare/metadata.xml
@@ -9,10 +9,6 @@
proxy-ma...@gentoo.org
Proxy Maintainers

-   
-   pinkb...@gentoo.org
-   Sergey Popov
-   

RetroShare is a Free and Open Source cross-platform, 
Friend-2-Friend
secure decentralised communication platform.



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2018-09-09 Thread Mikle Kolyada
commit: 8da7052869619bbd5be9a13427eb6f26ef1c69a0
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun Sep  9 08:25:40 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun Sep  9 08:25:40 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8da70528

net-p2p/retroshare: amd64 stable wrt bug #664564

Package-Manager: Portage-2.3.40, Repoman-2.3.9

 net-p2p/retroshare/retroshare-0.6.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/retroshare/retroshare-0.6.4.ebuild 
b/net-p2p/retroshare/retroshare-0.6.4.ebuild
index f9884a5c274..3f8d484b636 100644
--- a/net-p2p/retroshare/retroshare-0.6.4.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.4.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/RetroShare/RetroShare/archive/v${PV}.tar.gz -> ${P}.
 # pegmarkdown can also be used with MIT
 LICENSE="GPL-2 GPL-3 Apache-2.0 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 x86"
+KEYWORDS="amd64 x86"
 
 IUSE="cli feedreader gnome-keyring +gui voip"
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2018-09-08 Thread Thomas Deutschmann
commit: e62774c904bfb1175bf0da5854af94fb0269f521
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Sep  9 01:09:04 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Sep  9 01:12:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e62774c9

net-p2p/retroshare: x86 stable (bug #664564)

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 net-p2p/retroshare/retroshare-0.6.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/retroshare/retroshare-0.6.4.ebuild 
b/net-p2p/retroshare/retroshare-0.6.4.ebuild
index 68915e3eb57..f9884a5c274 100644
--- a/net-p2p/retroshare/retroshare-0.6.4.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.4.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/RetroShare/RetroShare/archive/v${PV}.tar.gz -> ${P}.
 # pegmarkdown can also be used with MIT
 LICENSE="GPL-2 GPL-3 Apache-2.0 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="~amd64 x86"
 
 IUSE="cli feedreader gnome-keyring +gui voip"
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2018-08-21 Thread Andreas Sturmlechner
commit: 3172de02e06cb962e1c088353eb76bfb2c2339f6
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Aug 21 08:26:54 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Aug 21 08:27:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3172de02

net-p2p/retroshare: Drop obsolete gnome2_icon_savelist

Package-Manager: Portage-2.3.47, Repoman-2.3.10

 net-p2p/retroshare/retroshare-0.6.4.ebuild | 1 -
 1 file changed, 1 deletion(-)

diff --git a/net-p2p/retroshare/retroshare-0.6.4.ebuild 
b/net-p2p/retroshare/retroshare-0.6.4.ebuild
index 03af56503dc..68915e3eb57 100644
--- a/net-p2p/retroshare/retroshare-0.6.4.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.4.ebuild
@@ -144,7 +144,6 @@ pkg_preinst() {
break
fi
done
-   gnome2_icon_savelist
 }
 
 pkg_postinst() {



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/, net-p2p/retroshare/files/

2018-08-21 Thread Andreas Sturmlechner
commit: de000ce6015b9d016f28d68b39790c0580a90e1a
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Aug 21 08:23:16 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Aug 21 08:27:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de000ce6

net-p2p/retroshare: Fix build with Qt 5.11

Closes: https://bugs.gentoo.org/661742
Package-Manager: Portage-2.3.47, Repoman-2.3.10

 .../files/retroshare-0.6.4-qt-5.11.patch   | 63 ++
 net-p2p/retroshare/retroshare-0.6.4.ebuild |  6 ++-
 2 files changed, 67 insertions(+), 2 deletions(-)

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
new file mode 100644
index 000..892cc89aff9
--- /dev/null
+++ b/net-p2p/retroshare/files/retroshare-0.6.4-qt-5.11.patch
@@ -0,0 +1,63 @@
+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/retroshare-0.6.4.ebuild 
b/net-p2p/retroshare/retroshare-0.6.4.ebuild
index 89ef994223c..1a98bba1107 100644
--- a/net-p2p/retroshare/retroshare-0.6.4.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.4.ebuild
@@ -59,7 +59,11 @@ DEPEND="${RDEPEND}
 
 S="${WORKDIR}/RetroShare-${PV}"
 
+PATCHES=( "${FILESDIR}/${P}-qt-5.11.patch" )
+
 src_prepare() {
+   default
+
local dir
 
sed -i \
@@ -81,8 +85,6 @@ src_prepare() {
 
# Avoid openpgpsdk false dependency on qtgui
sed -i '2iQT -= gui' openpgpsdk/src/openpgpsdk.pro || die
-
-   eapply_user
 }
 
 src_configure() {



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2018-08-21 Thread Andreas Sturmlechner
commit: 8216d231aed55908c746322bfe0c5a74ce588f95
Author: Andreas Sturmlechner  gentoo  org>
AuthorDate: Tue Aug 21 08:26:27 2018 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Tue Aug 21 08:27:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8216d231

net-p2p/retroshare: eutils -> desktop

Package-Manager: Portage-2.3.47, Repoman-2.3.10

 net-p2p/retroshare/retroshare-0.6.4.ebuild| 2 +-
 net-p2p/retroshare/retroshare-0.6..ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-p2p/retroshare/retroshare-0.6.4.ebuild 
b/net-p2p/retroshare/retroshare-0.6.4.ebuild
index 1a98bba1107..03af56503dc 100644
--- a/net-p2p/retroshare/retroshare-0.6.4.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.4.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=6
 
-inherit eutils gnome2-utils qmake-utils versionator
+inherit desktop gnome2-utils qmake-utils versionator
 
 DESCRIPTION="P2P private sharing application"
 HOMEPAGE="http://retroshare.net;

diff --git a/net-p2p/retroshare/retroshare-0.6..ebuild 
b/net-p2p/retroshare/retroshare-0.6..ebuild
index 0db2373b5c2..a7718e73f90 100644
--- a/net-p2p/retroshare/retroshare-0.6..ebuild
+++ b/net-p2p/retroshare/retroshare-0.6..ebuild
@@ -4,7 +4,7 @@
 EAPI=6
 
 EGIT_REPO_URI="https://github.com/RetroShare/RetroShare.git;
-inherit eutils git-r3 gnome2-utils qmake-utils versionator
+inherit desktop git-r3 gnome2-utils qmake-utils versionator
 
 DESCRIPTION="P2P private sharing application"
 HOMEPAGE="http://retroshare.net;



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2018-06-09 Thread Michał Górny
commit: c1d3bf0747652395bfc75312a3639e9e07a4fc3f
Author: Gioacchino Mazzurco  eigenlab  org>
AuthorDate: Mon Apr 23 08:53:16 2018 +
Commit: Michał Górny  gentoo  org>
CommitDate: Sat Jun  9 21:15:36 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1d3bf07

net-p2p/retroshare update development ebuild

Development version of retroshare expose qmake flags that permit easier
build customization without crufty patching, improve development ebuild
to take advantage of that and have a cleaner ebuild.

Removed VoIP and feedreader plugins are not maintained.

For future stable versions this ebuild should be used as reference
and not the older ones.

Development version depends on rapidjson.

Closes: https://github.com/gentoo/gentoo/pull/8115

 net-p2p/retroshare/metadata.xml   |  16 +--
 net-p2p/retroshare/retroshare-0.6..ebuild | 134 ++
 2 files changed, 61 insertions(+), 89 deletions(-)

diff --git a/net-p2p/retroshare/metadata.xml b/net-p2p/retroshare/metadata.xml
index d634614148a..6f5d194f45d 100644
--- a/net-p2p/retroshare/metadata.xml
+++ b/net-p2p/retroshare/metadata.xml
@@ -14,24 +14,26 @@
Sergey Popov


-   RetroShare is a Open Source cross-platform, Friend-2-Friend and
+   RetroShare is a Free and Open Source cross-platform, 
Friend-2-Friend
secure decentralised communication platform.
-   It lets you to securely chat and share files with your friends
-   and family, using a web-of-trust to authenticate peers and 
OpenSSL
+   It lets you to securely chat and share files with your friends, 
family
+   and even unknown people using PGP to authenticate peers and 
OpenSSL
to encrypt all communication.
-   RetroShare provides filesharing, chat, messages, forums and
-   channels
+   RetroShare provides filesharing, chat, mails, forums and 
channels.


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 GUI version of RetroShare
+   Enables settings control via 
API
+   Enables GXS database encryption via 
SQLCipher
Enables VOIP plugin
+   Enables Web interface and API support


-   https://sourceforge.net/p/retroshare/bugs
-   retroshare
+   
https://github.com/RetroShare/RetroShare/issues
RetroShare/RetroShare

 

diff --git a/net-p2p/retroshare/retroshare-0.6..ebuild 
b/net-p2p/retroshare/retroshare-0.6..ebuild
index 2a62dc7dc3d..0db2373b5c2 100644
--- a/net-p2p/retroshare/retroshare-0.6..ebuild
+++ b/net-p2p/retroshare/retroshare-0.6..ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -10,135 +10,105 @@ DESCRIPTION="P2P private sharing application"
 HOMEPAGE="http://retroshare.net;
 
 # pegmarkdown can also be used with MIT
-LICENSE="GPL-2 GPL-3 Apache-2.0 LGPL-2.1"
+LICENSE="AGPL-3 GPL-2 GPL-3 Apache-2.0 LGPL-2.1"
 SLOT="0"
 KEYWORDS=""
 
-IUSE="cli feedreader gnome-keyring +gui voip"
+IUSE="cli control-socket gnome-keyring +gui settings-api +sqlcipher +webui"
 REQUIRED_USE="
|| ( cli gui )
-   feedreader? ( gui )
-   voip? ( gui )"
+   settings-api? ( || ( control-socket webui ) )"
 
 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
+   dev-libs/openssl:0=
+   >=dev-libs/rapidjson-1.1.0
+   net-libs/libupnp:0=
sys-libs/zlib
+   control-socket? ( dev-qt/qtnetwork:5 )
gnome-keyring? ( gnome-base/libgnome-keyring )
-   feedreader? (
-   dev-libs/libxml2
-   dev-libs/libxslt
-   net-misc/curl
-   )
gui? (
-   dev-qt/designer:5
+   dev-qt/qtcore:5
+   dev-qt/qtmultimedia:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtscript:5
+   dev-qt/qtxml: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
-   virtual/ffmpeg[encode]
-   )"
-DEPEND="${RDEPEND}
-   

[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2018-04-23 Thread Sergey Popov
commit: fa30be47bcfe5c2e3c484148ac48b3ddd998d66f
Author: Sergey Popov  gentoo  org>
AuthorDate: Mon Apr 23 08:20:47 2018 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Mon Apr 23 08:20:47 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa30be47

net-p2p/retroshare: revision bump

Add missing dependency on media-libs/speexdsp

Closes: https://bugs.gentoo.org/646502
Package-Manager: Portage-2.3.31, Repoman-2.3.9

 .../retroshare/{retroshare-0.6.3.ebuild => retroshare-0.6.3-r1.ebuild} | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/net-p2p/retroshare/retroshare-0.6.3.ebuild 
b/net-p2p/retroshare/retroshare-0.6.3-r1.ebuild
similarity index 98%
rename from net-p2p/retroshare/retroshare-0.6.3.ebuild
rename to net-p2p/retroshare/retroshare-0.6.3-r1.ebuild
index 8e7f93647e4..5686dc403dc 100644
--- a/net-p2p/retroshare/retroshare-0.6.3.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.3-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=6
@@ -50,6 +50,7 @@ RDEPEND="
voip? (
media-libs/opencv[-qt4(-)]
media-libs/speex
+   media-libs/speexdsp
virtual/ffmpeg[encode]
)"
 DEPEND="${RDEPEND}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2018-04-23 Thread Sergey Popov
commit: b6cb44d4638cf9dc106715e53d4ba79f39fa642b
Author: Sergey Popov  gentoo  org>
AuthorDate: Mon Apr 23 08:26:58 2018 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Mon Apr 23 08:26:58 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b6cb44d4

net-p2p/retroshare-0.6.3: stable on amd64/x86

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 net-p2p/retroshare/retroshare-0.6.3-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/retroshare/retroshare-0.6.3-r1.ebuild 
b/net-p2p/retroshare/retroshare-0.6.3-r1.ebuild
index 5686dc403dc..faf5d585b2c 100644
--- a/net-p2p/retroshare/retroshare-0.6.3-r1.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.3-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/RetroShare/RetroShare/archive/v${PV}.tar.gz -> ${P}.
 # pegmarkdown can also be used with MIT
 LICENSE="GPL-2 GPL-3 Apache-2.0 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 IUSE="cli feedreader gnome-keyring +gui voip"
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2018-04-23 Thread Sergey Popov
commit: 78ebd7b1f914fe4cbaf6ee951a0a62030150cc0f
Author: Sergey Popov  gentoo  org>
AuthorDate: Mon Apr 23 08:18:45 2018 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Mon Apr 23 08:18:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=78ebd7b1

net-p2p/retroshare: add proxied maintainer

 net-p2p/retroshare/metadata.xml | 8 
 1 file changed, 8 insertions(+)

diff --git a/net-p2p/retroshare/metadata.xml b/net-p2p/retroshare/metadata.xml
index b92e67f3011..d634614148a 100644
--- a/net-p2p/retroshare/metadata.xml
+++ b/net-p2p/retroshare/metadata.xml
@@ -1,6 +1,14 @@
 
 http://www.gentoo.org/dtd/metadata.dtd;>
 
+   
+   g...@eigenlab.org
+   Gioacchino Mazzurco
+   
+   
+   proxy-ma...@gentoo.org
+   Proxy Maintainers
+   

pinkb...@gentoo.org
Sergey Popov



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2018-04-23 Thread Sergey Popov
commit: d8c67d39d2f55d9fe283ff83728d77a5ff3ee995
Author: Sergey Popov  gentoo  org>
AuthorDate: Mon Apr 23 08:17:55 2018 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Mon Apr 23 08:17:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d8c67d39

net-p2p/retroshare: version bump

Closes: https://bugs.gentoo.org/650450
Package-Manager: Portage-2.3.31, Repoman-2.3.9

 net-p2p/retroshare/Manifest|   1 +
 net-p2p/retroshare/retroshare-0.6.4.ebuild | 154 +
 2 files changed, 155 insertions(+)

diff --git a/net-p2p/retroshare/Manifest b/net-p2p/retroshare/Manifest
index 5703bb17982..c4d253bbba6 100644
--- a/net-p2p/retroshare/Manifest
+++ b/net-p2p/retroshare/Manifest
@@ -1,2 +1,3 @@
 DIST retroshare-0.6.2.tar.gz 18523943 BLAKE2B 
92be204bcc028685651af9d5eecbde655a37c649e5e2423fb4114b00d392cd9f15292bcba5b8f5069c30b1d7ccb177b31842105595e8fb29ac8970404f9040d8
 SHA512 
7b935321f436d72948c5c0286ef5e0236bd52d1b25f00980a3b3644ae4acbde043063279f90f6bc0356363bceda484aba57e160f34f013dde120b4f6969ef6c7
 DIST retroshare-0.6.3.tar.gz 19699359 BLAKE2B 
5a7a77b5ab43d44928e08fd1edc3bd6baa8b42f5c1e68fb079d3c60786c1068914a4f7a4b32fe4b683e7b990fac1bd09e5af66a09a3e9b7013e5b51b3c69ae8c
 SHA512 
ee699ddc71aba3d20498d46e8183953b948896709d1469a5d5374b7c9b7955e460326b1ea3fe6f87e7235c5d2d5e8f042161410a0990b2dd2a44b42551fb5757
+DIST retroshare-0.6.4.tar.gz 20018361 BLAKE2B 
63a32ee3a22f4df8b9f6cff149be2c9a9cf18ac895456c808885d510b261f683bf57141b8beb4a0206f7e61eb5c88ce505440956ccdf963ad6ad7f7a73679fb3
 SHA512 
7fcca6479b73cb4d70532fe46bb4cf24332d523b14a198a0e81689d0e00b62ca300d167be5ac282200e97f5fd9dc6b6c3a2c992ab1daa25846db1a404bf616f8

diff --git a/net-p2p/retroshare/retroshare-0.6.4.ebuild 
b/net-p2p/retroshare/retroshare-0.6.4.ebuild
new file mode 100644
index 000..89ef994223c
--- /dev/null
+++ b/net-p2p/retroshare/retroshare-0.6.4.ebuild
@@ -0,0 +1,154 @@
+# Copyright 1999-2018 Gentoo Foundation
+# 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
+   virtual/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
+
+   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 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2018-04-23 Thread Sergey Popov
commit: e71f4d65fd0b77a318413a857d44090c45457308
Author: Sergey Popov  gentoo  org>
AuthorDate: Mon Apr 23 08:27:25 2018 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Mon Apr 23 08:27:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e71f4d65

net-p2p/retroshare: drop old version

Package-Manager: Portage-2.3.31, Repoman-2.3.9

 net-p2p/retroshare/Manifest|   1 -
 net-p2p/retroshare/retroshare-0.6.2.ebuild | 149 -
 2 files changed, 150 deletions(-)

diff --git a/net-p2p/retroshare/Manifest b/net-p2p/retroshare/Manifest
index c4d253bbba6..867cb5ce204 100644
--- a/net-p2p/retroshare/Manifest
+++ b/net-p2p/retroshare/Manifest
@@ -1,3 +1,2 @@
-DIST retroshare-0.6.2.tar.gz 18523943 BLAKE2B 
92be204bcc028685651af9d5eecbde655a37c649e5e2423fb4114b00d392cd9f15292bcba5b8f5069c30b1d7ccb177b31842105595e8fb29ac8970404f9040d8
 SHA512 
7b935321f436d72948c5c0286ef5e0236bd52d1b25f00980a3b3644ae4acbde043063279f90f6bc0356363bceda484aba57e160f34f013dde120b4f6969ef6c7
 DIST retroshare-0.6.3.tar.gz 19699359 BLAKE2B 
5a7a77b5ab43d44928e08fd1edc3bd6baa8b42f5c1e68fb079d3c60786c1068914a4f7a4b32fe4b683e7b990fac1bd09e5af66a09a3e9b7013e5b51b3c69ae8c
 SHA512 
ee699ddc71aba3d20498d46e8183953b948896709d1469a5d5374b7c9b7955e460326b1ea3fe6f87e7235c5d2d5e8f042161410a0990b2dd2a44b42551fb5757
 DIST retroshare-0.6.4.tar.gz 20018361 BLAKE2B 
63a32ee3a22f4df8b9f6cff149be2c9a9cf18ac895456c808885d510b261f683bf57141b8beb4a0206f7e61eb5c88ce505440956ccdf963ad6ad7f7a73679fb3
 SHA512 
7fcca6479b73cb4d70532fe46bb4cf24332d523b14a198a0e81689d0e00b62ca300d167be5ac282200e97f5fd9dc6b6c3a2c992ab1daa25846db1a404bf616f8

diff --git a/net-p2p/retroshare/retroshare-0.6.2.ebuild 
b/net-p2p/retroshare/retroshare-0.6.2.ebuild
deleted file mode 100644
index 86ae46473b4..000
--- a/net-p2p/retroshare/retroshare-0.6.2.ebuild
+++ /dev/null
@@ -1,149 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# 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
-   virtual/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
-
-   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
-
-  

[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/files/, net-p2p/retroshare/

2017-08-07 Thread Sergey Popov
commit: 6a0047276f9fc04631f1c2131764705e60fd2c48
Author: Sergey Popov  gentoo  org>
AuthorDate: Mon Aug  7 08:54:33 2017 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Mon Aug  7 08:55:12 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a004727

net-p2p/retroshare: version bump

Fix comment type to prevent compile error.
Sync live ebuild

Reported-by: Gleb  fastmail.com>
Gentoo-Bug: 627150

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 net-p2p/retroshare/Manifest|  1 +
 .../files/retroshare-0.6.3-fix-comment.patch   | 19 +
 ...are-0.6..ebuild => retroshare-0.6.3.ebuild} | 33 +++---
 net-p2p/retroshare/retroshare-0.6..ebuild  | 16 +++
 4 files changed, 53 insertions(+), 16 deletions(-)

diff --git a/net-p2p/retroshare/Manifest b/net-p2p/retroshare/Manifest
index 780a57b574a..f00ff216e37 100644
--- a/net-p2p/retroshare/Manifest
+++ b/net-p2p/retroshare/Manifest
@@ -1 +1,2 @@
 DIST retroshare-0.6.2.tar.gz 18523943 SHA256 
76a3ae2f2089b14562d5be34602f5ae3c73a8549aecee246ea5e67d03018de2b SHA512 
7b935321f436d72948c5c0286ef5e0236bd52d1b25f00980a3b3644ae4acbde043063279f90f6bc0356363bceda484aba57e160f34f013dde120b4f6969ef6c7
 WHIRLPOOL 
054f5ec8dbf70c89dabaccb50265bbf2a97fe1b2eab6c6a13d0b86f0dd1d4e4097e4eacf163fa75f4cd1225307e4c2d214dddb364de7a29b809c1dc0f767c32e
+DIST retroshare-0.6.3.tar.gz 19699359 SHA256 
ddb64aa5148fdc950d4426f52f1cbb11578619b1242614e3c4ca4792ee5ce30b SHA512 
ee699ddc71aba3d20498d46e8183953b948896709d1469a5d5374b7c9b7955e460326b1ea3fe6f87e7235c5d2d5e8f042161410a0990b2dd2a44b42551fb5757
 WHIRLPOOL 
38b78b920b4be88a313d3edad4e299c05667597a1945cd3455cbf2545a673f38ceb5b2cc4703a13b2f6a199b3ea72823934650446d51c144c0efdb946dd0a1d6

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
new file mode 100644
index 000..20652f180cd
--- /dev/null
+++ b/net-p2p/retroshare/files/retroshare-0.6.3-fix-comment.patch
@@ -0,0 +1,19 @@
+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/retroshare-0.6..ebuild 
b/net-p2p/retroshare/retroshare-0.6.3.ebuild
similarity index 79%
copy from net-p2p/retroshare/retroshare-0.6..ebuild
copy to net-p2p/retroshare/retroshare-0.6.3.ebuild
index 15d6a116d95..8e7f93647e4 100644
--- a/net-p2p/retroshare/retroshare-0.6..ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.3.ebuild
@@ -3,16 +3,16 @@
 
 EAPI=6
 
-EGIT_REPO_URI="https://github.com/RetroShare/RetroShare.git;
-inherit eutils git-r3 gnome2-utils qmake-utils versionator
+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=""
+KEYWORDS="~amd64 ~x86"
 
 IUSE="cli feedreader gnome-keyring +gui voip"
 REQUIRED_USE="
@@ -53,7 +53,10 @@ RDEPEND="
virtual/ffmpeg[encode]
)"
 DEPEND="${RDEPEND}
-   virtual/pkgconfig"
+   virtual/pkgconfig
+"
+
+S="${WORKDIR}/RetroShare-${PV}"
 
 src_prepare() {
local dir
@@ -76,7 +79,13 @@ src_prepare() {
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
+   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
 }
@@ -103,22 +112,22 @@ src_install() {
local i
local extension_dir="/usr/$(get_libdir)/${PN}/extensions6/"
 
-   use cli && dobin retroshare-nogui/src/RetroShare06-nogui
-   use gui && dobin retroshare-gui/src/RetroShare06
+   use cli && dobin retroshare-nogui/src/retroshare-nogui
+   use gui && 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2017-08-02 Thread Sergey Popov
commit: e776e88cc3a24b002b350b06772622be452081f7
Author: Sergey Popov  gentoo  org>
AuthorDate: Wed Aug  2 09:22:04 2017 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Wed Aug  2 09:22:04 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e776e88c

net-p2p/retroshare: make gnome-base/libgnome-keyring dependency optional, fix 
autologin

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 net-p2p/retroshare/metadata.xml   | 1 +
 net-p2p/retroshare/retroshare-0.6.2.ebuild| 6 +++---
 net-p2p/retroshare/retroshare-0.6..ebuild | 6 +++---
 3 files changed, 7 insertions(+), 6 deletions(-)

diff --git a/net-p2p/retroshare/metadata.xml b/net-p2p/retroshare/metadata.xml
index ccf103c0b98..b92e67f3011 100644
--- a/net-p2p/retroshare/metadata.xml
+++ b/net-p2p/retroshare/metadata.xml
@@ -17,6 +17,7 @@

Enables the CLI version of RetroShare
Enables the Feedreader plugin
+   Enables potentially insecure 
autologin capability via Gnome Keyring
Enables the GUI version of RetroShare
Enables VOIP plugin


diff --git a/net-p2p/retroshare/retroshare-0.6.2.ebuild 
b/net-p2p/retroshare/retroshare-0.6.2.ebuild
index 9bbc687a0fb..86ae46473b4 100644
--- a/net-p2p/retroshare/retroshare-0.6.2.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.2.ebuild
@@ -14,7 +14,7 @@ LICENSE="GPL-2 GPL-3 Apache-2.0 LGPL-2.1"
 SLOT="0"
 KEYWORDS="amd64 x86"
 
-IUSE="cli feedreader +gui voip"
+IUSE="cli feedreader gnome-keyring +gui voip"
 REQUIRED_USE="
|| ( cli gui )
feedreader? ( gui )
@@ -30,10 +30,10 @@ RDEPEND="
dev-qt/qtprintsupport:5
dev-qt/qtscript:5
dev-qt/qtxml:5
-   gnome-base/libgnome-keyring
net-libs/libmicrohttpd
net-libs/libupnp:0
sys-libs/zlib
+   gnome-keyring? ( gnome-base/libgnome-keyring )
feedreader? (
dev-libs/libxml2
dev-libs/libxslt
@@ -87,7 +87,7 @@ src_prepare() {
 src_configure() {
for dir in ${rs_src_dirs} ; do
pushd "${S}/${dir}" >/dev/null || die
-   eqmake5
+   eqmake5 $(use gnome-keyring && echo CONFIG+=rs_autologin)
popd >/dev/null || die
done
 }

diff --git a/net-p2p/retroshare/retroshare-0.6..ebuild 
b/net-p2p/retroshare/retroshare-0.6..ebuild
index e5cfb2b92f6..15d6a116d95 100644
--- a/net-p2p/retroshare/retroshare-0.6..ebuild
+++ b/net-p2p/retroshare/retroshare-0.6..ebuild
@@ -14,7 +14,7 @@ LICENSE="GPL-2 GPL-3 Apache-2.0 LGPL-2.1"
 SLOT="0"
 KEYWORDS=""
 
-IUSE="cli feedreader +gui voip"
+IUSE="cli feedreader gnome-keyring +gui voip"
 REQUIRED_USE="
|| ( cli gui )
feedreader? ( gui )
@@ -30,10 +30,10 @@ RDEPEND="
dev-qt/qtprintsupport:5
dev-qt/qtscript:5
dev-qt/qtxml:5
-   gnome-base/libgnome-keyring
net-libs/libmicrohttpd
net-libs/libupnp:0
sys-libs/zlib
+   gnome-keyring? ( gnome-base/libgnome-keyring )
feedreader? (
dev-libs/libxml2
dev-libs/libxslt
@@ -84,7 +84,7 @@ src_prepare() {
 src_configure() {
for dir in ${rs_src_dirs} ; do
pushd "${S}/${dir}" >/dev/null || die
-   eqmake5
+   eqmake5 $(use gnome-keyring && echo CONFIG+=rs_autologin)
popd >/dev/null || die
done
 }



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2017-07-28 Thread Sergey Popov
commit: 11162c449cb73bf19511d0d0e72465686f1199a7
Author: Sergey Popov  gentoo  org>
AuthorDate: Thu Jul 27 12:16:43 2017 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Fri Jul 28 13:05:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11162c44

net-p2p/retroshare: drop Qt4 support, drop old version

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 net-p2p/retroshare/Manifest |   1 -
 net-p2p/retroshare/metadata.xml |   1 -
 net-p2p/retroshare/retroshare-0.5.5c.ebuild | 129 
 net-p2p/retroshare/retroshare-0.6.2.ebuild  |  52 ---
 4 files changed, 16 insertions(+), 167 deletions(-)

diff --git a/net-p2p/retroshare/Manifest b/net-p2p/retroshare/Manifest
index bc57697ca2f..780a57b574a 100644
--- a/net-p2p/retroshare/Manifest
+++ b/net-p2p/retroshare/Manifest
@@ -1,2 +1 @@
 DIST retroshare-0.6.2.tar.gz 18523943 SHA256 
76a3ae2f2089b14562d5be34602f5ae3c73a8549aecee246ea5e67d03018de2b SHA512 
7b935321f436d72948c5c0286ef5e0236bd52d1b25f00980a3b3644ae4acbde043063279f90f6bc0356363bceda484aba57e160f34f013dde120b4f6969ef6c7
 WHIRLPOOL 
054f5ec8dbf70c89dabaccb50265bbf2a97fe1b2eab6c6a13d0b86f0dd1d4e4097e4eacf163fa75f4cd1225307e4c2d214dddb364de7a29b809c1dc0f767c32e
-DIST retroshare_0.5.5-0.7068.tar.gz 11899395 SHA256 
772b0d7916137e81fc0f5ea14f0a8fa70d3d7acb701ca0b0c1c66018f2255650 SHA512 
51caeca54c6b6ce6ec049d3004301a74db5bb5dc2390c769486429ca0db4e45e2d8eba98c3f9ea99628c1a2452d71c8460ea4d3b3c103e321d3459211767bc1d
 WHIRLPOOL 
f6c8a7323be84d79975e970629f5bd457487cac6a061bc6817da328ff1de03a8d3fab98ab3cf4fba0628f239e09d8f8da4c14587764689a23193bbda22419e88

diff --git a/net-p2p/retroshare/metadata.xml b/net-p2p/retroshare/metadata.xml
index 1c91da5e5c0..ccf103c0b98 100644
--- a/net-p2p/retroshare/metadata.xml
+++ b/net-p2p/retroshare/metadata.xml
@@ -18,7 +18,6 @@
Enables the CLI version of RetroShare
Enables the Feedreader plugin
Enables the GUI version of RetroShare
-   Enables LinkClouds plugin
Enables VOIP plugin



diff --git a/net-p2p/retroshare/retroshare-0.5.5c.ebuild 
b/net-p2p/retroshare/retroshare-0.5.5c.ebuild
deleted file mode 100644
index 3f6da59fe35..000
--- a/net-p2p/retroshare/retroshare-0.5.5c.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=5
-
-inherit eutils multilib gnome2-utils qmake-utils
-
-MY_PN="RetroShare"
-MY_P="${MY_PN}-v${PV}"
-
-DESCRIPTION="P2P private sharing application"
-HOMEPAGE="http://retroshare.sourceforge.net;
-SRC_URI="mirror://sourceforge/retroshare/retroshare_0.5.5-0.7068.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 links-cloud qt4 voip"
-REQUIRED_USE="|| ( cli qt4 )
-   feedreader? ( qt4 )
-   links-cloud? ( qt4 )
-   voip? ( qt4 )"
-
-RDEPEND="
-   app-arch/bzip2
-   dev-libs/openssl:0
-   gnome-base/libgnome-keyring
-   net-libs/libupnp:0
-   sys-libs/zlib
-   cli? (
-   dev-libs/protobuf
-   net-libs/libssh[server]
-   )
-   feedreader? (
-   dev-libs/libxml2
-   dev-libs/libxslt
-   net-misc/curl
-   )
-   qt4? (
-   x11-libs/libX11
-   x11-libs/libXScrnSaver
-   dev-qt/qtcore:4
-   dev-qt/qtgui:4
-   )
-   voip? (
-   media-libs/speex
-   dev-qt/qt-mobility[multimedia]
-   dev-qt/qtmultimedia:4
-   )"
-DEPEND="${RDEPEND}
-   app-arch/unzip
-   dev-qt/qtcore:4
-   virtual/pkgconfig"
-
-S="${WORKDIR}/retroshare-0.5.5/src"
-
-src_prepare() {
-   local dir
-
-   sed -i \
-   -e 
"s|/usr/lib/retroshare/extensions/|/usr/$(get_libdir)/${PN}/extensions/|" \
-   libretroshare/src/rsserver/rsinit.cc \
-   || die "sed failed"
-
-   rs_src_dirs="libbitdht/src openpgpsdk/src libretroshare/src 
supportlibs/pegmarkdown"
-   use cli && rs_src_dirs="${rs_src_dirs} retroshare-nogui/src"
-   use qt4 && rs_src_dirs="${rs_src_dirs} retroshare-gui/src"
-   use links-cloud && rs_src_dirs="${rs_src_dirs} plugins/LinksCloud"
-   use feedreader && rs_src_dirs="${rs_src_dirs} plugins/FeedReader"
-
-   if use voip ; then
-   rs_src_dirs="${rs_src_dirs} plugins/VOIP"
-   echo "QT += multimedia" >> "plugins/VOIP/VOIP.pro" || die
-   echo "CONFIG += mobility" >> "plugins/VOIP/VOIP.pro" || die
-   fi
-}
-
-src_configure() {
-   for dir in ${rs_src_dirs} ; do
-   cd "${S}"/${dir} || die
-   eqmake4
-   done
-}
-
-src_compile() {
-   local dir
-
-   for dir in ${rs_src_dirs} ; do
-   emake -C ${dir}
-   done
-
-   

[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2017-06-13 Thread Sergey Popov
commit: 6b17795f59b6fadf2074187fa7d3cd12901f89a3
Author: Sergey Popov  gentoo  org>
AuthorDate: Tue Jun 13 16:01:57 2017 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Tue Jun 13 16:03:19 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b17795f

net-p2p/retroshare-0.6.2: stable on amd64 and x86

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 net-p2p/retroshare/retroshare-0.6.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/retroshare/retroshare-0.6.2.ebuild 
b/net-p2p/retroshare/retroshare-0.6.2.ebuild
index 10a27270235..0e416e880aa 100644
--- a/net-p2p/retroshare/retroshare-0.6.2.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.2.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://github.com/RetroShare/RetroShare/archive/v${PV}.tar.gz -> ${P}.
 # pegmarkdown can also be used with MIT
 LICENSE="GPL-2 GPL-3 Apache-2.0 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 IUSE="cli feedreader +gui qt4 +qt5 voip"
 REQUIRED_USE="



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2017-06-13 Thread Sergey Popov
commit: 5f984067d33911e6a47d768ce5571118864e2618
Author: Sergey Popov  gentoo  org>
AuthorDate: Tue Jun 13 16:00:59 2017 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Tue Jun 13 16:03:17 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5f984067

net-p2p/retroshare-0.6.: drop Qt4 support

Suggested-by: Andreas Sturmlechner  gentoo.org>
Gentoo-Bug: 621502

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 net-p2p/retroshare/retroshare-0.6..ebuild | 52 +--
 1 file changed, 16 insertions(+), 36 deletions(-)

diff --git a/net-p2p/retroshare/retroshare-0.6..ebuild 
b/net-p2p/retroshare/retroshare-0.6..ebuild
index 56cb00f8a62..e5cfb2b92f6 100644
--- a/net-p2p/retroshare/retroshare-0.6..ebuild
+++ b/net-p2p/retroshare/retroshare-0.6..ebuild
@@ -14,11 +14,9 @@ LICENSE="GPL-2 GPL-3 Apache-2.0 LGPL-2.1"
 SLOT="0"
 KEYWORDS=""
 
-IUSE="cli feedreader +gui qt4 +qt5 voip"
+IUSE="cli feedreader +gui voip"
 REQUIRED_USE="
|| ( cli gui )
-   gui? ( ^^ ( qt4 qt5 ) )
-   cli? ( ^^ ( qt4 qt5 ) )
feedreader? ( gui )
voip? ( gui )"
 
@@ -26,6 +24,12 @@ 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
gnome-base/libgnome-keyring
net-libs/libmicrohttpd
net-libs/libupnp:0
@@ -35,39 +39,16 @@ RDEPEND="
dev-libs/libxslt
net-misc/curl
)
-   qt4? (
-   gui? (
-   dev-qt/designer:4
-   dev-qt/qtgui:4
-   x11-libs/libX11
-   x11-libs/libXScrnSaver
-   )
-   dev-qt/qtcore:4
-   )
-   qt5? (
-   gui? (
-   dev-qt/designer:5
-   dev-qt/qtgui:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   x11-libs/libX11
-   x11-libs/libXScrnSaver
-   )
-   dev-qt/qtcore:5
-   dev-qt/qtmultimedia:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtscript:5
-   dev-qt/qtxml:5
+   gui? (
+   dev-qt/designer:5
+   dev-qt/qtgui:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
)
voip? (
-   qt5? (
-   media-libs/opencv[-qt4(-)]
-   )
-   qt4? (
-   media-libs/opencv
-   dev-qt/qt-mobility[multimedia]
-   )
+   media-libs/opencv[-qt4(-)]
media-libs/speex
virtual/ffmpeg[encode]
)"
@@ -103,8 +84,7 @@ src_prepare() {
 src_configure() {
for dir in ${rs_src_dirs} ; do
pushd "${S}/${dir}" >/dev/null || die
-   use qt4 && eqmake4
-   use qt5 && eqmake5
+   eqmake5
popd >/dev/null || die
done
 }



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/, net-p2p/retroshare/files/

2017-06-13 Thread Sergey Popov
commit: 1f261c76ddda8f671bf9e2ba060e8b0727a61881
Author: Sergey Popov  gentoo  org>
AuthorDate: Tue Jun 13 16:02:51 2017 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Tue Jun 13 16:03:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f261c76

net-p2p/retroshare: drop old versions

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 net-p2p/retroshare/Manifest|   2 -
 .../files/retroshare-0.6.0-c11-compat.patch| 145 -
 net-p2p/retroshare/retroshare-0.6.0.ebuild | 172 -
 net-p2p/retroshare/retroshare-0.6.1.ebuild | 169 
 4 files changed, 488 deletions(-)

diff --git a/net-p2p/retroshare/Manifest b/net-p2p/retroshare/Manifest
index 96036ec6b24..bc57697ca2f 100644
--- a/net-p2p/retroshare/Manifest
+++ b/net-p2p/retroshare/Manifest
@@ -1,4 +1,2 @@
-DIST retroshare-0.6.0.tar.gz 17436205 SHA256 
50b9157bbe407aaefcbf9af1f29392e63148dc060bf78a3b200c9bc09998cf7c SHA512 
794dacf1205a3c54973a7e34b6bd59fe88e9820677df182aaea37cfa90b90f548cd762b1243c25138f1b08ce67adf730c2f7b1cbfb1d97185eacabfd60f82374
 WHIRLPOOL 
ef9bf84b4ecd4ef1f515b4cdce8362cb56f77e4d223ba1960d5131a1bed1bae816f4715a28f1b8ed36a969c89aad86ae32d95234bf54ad46b40b4e568902
-DIST retroshare-0.6.1.tar.gz 18002032 SHA256 
4ffbb6c61538f80d0f667c2a155c5eac38b0722a3e8d4f1dc1487d10087cfe42 SHA512 
911c57a8c4bb8963043988e4aef626b3b411f74f3258a938fe893b96e43aedaf880dc7de1a5efda4a447e4857075ba10f5030f7d83f63b62fed1b1fddcfdfe80
 WHIRLPOOL 
000737cfa3e7568a5984d9a3bbde9d772b965c1be183e9d510e9114f3212e0499c8383ee1cc040b4ccf2e33d28b2b06ac63f7851a38c7447b6d97f5cec81649f
 DIST retroshare-0.6.2.tar.gz 18523943 SHA256 
76a3ae2f2089b14562d5be34602f5ae3c73a8549aecee246ea5e67d03018de2b SHA512 
7b935321f436d72948c5c0286ef5e0236bd52d1b25f00980a3b3644ae4acbde043063279f90f6bc0356363bceda484aba57e160f34f013dde120b4f6969ef6c7
 WHIRLPOOL 
054f5ec8dbf70c89dabaccb50265bbf2a97fe1b2eab6c6a13d0b86f0dd1d4e4097e4eacf163fa75f4cd1225307e4c2d214dddb364de7a29b809c1dc0f767c32e
 DIST retroshare_0.5.5-0.7068.tar.gz 11899395 SHA256 
772b0d7916137e81fc0f5ea14f0a8fa70d3d7acb701ca0b0c1c66018f2255650 SHA512 
51caeca54c6b6ce6ec049d3004301a74db5bb5dc2390c769486429ca0db4e45e2d8eba98c3f9ea99628c1a2452d71c8460ea4d3b3c103e321d3459211767bc1d
 WHIRLPOOL 
f6c8a7323be84d79975e970629f5bd457487cac6a061bc6817da328ff1de03a8d3fab98ab3cf4fba0628f239e09d8f8da4c14587764689a23193bbda22419e88

diff --git a/net-p2p/retroshare/files/retroshare-0.6.0-c11-compat.patch 
b/net-p2p/retroshare/files/retroshare-0.6.0-c11-compat.patch
deleted file mode 100644
index b3d8f3b9f97..000
--- a/net-p2p/retroshare/files/retroshare-0.6.0-c11-compat.patch
+++ /dev/null
@@ -1,145 +0,0 @@
-commit aca88308eae16ab67627593c0df2fce7beb02e89
-Author: zeners 
-Date:   Tue Mar 29 21:22:14 2016 +0200
-
-compatible to g++11 / QT5
-
-method suggested by cyril
-
-diff --git a/libretroshare/src/pqi/pqiqosstreamer.cc 
b/libretroshare/src/pqi/pqiqosstreamer.cc
-index 898f2b5..fc0dc20 100644
 a/libretroshare/src/pqi/pqiqosstreamer.cc
-+++ b/libretroshare/src/pqi/pqiqosstreamer.cc
-@@ -25,6 +25,8 @@
- 
- #include "pqiqosstreamer.h"
- 
-+const floatpqiQoSstreamer::PQI_QOS_STREAMER_ALPHA  = 2.0f ;
-+
- pqiQoSstreamer::pqiQoSstreamer(PQInterface *parent, RsSerialiser *rss, const 
RsPeerId& peerid, BinInterface *bio_in, int bio_flagsin)
-   : pqithreadstreamer(parent,rss,peerid,bio_in,bio_flagsin), 
pqiQoS(PQI_QOS_STREAMER_MAX_LEVELS, PQI_QOS_STREAMER_ALPHA)
- {
-diff --git a/libretroshare/src/pqi/pqiqosstreamer.h 
b/libretroshare/src/pqi/pqiqosstreamer.h
-index b85ac32..574ba94 100644
 a/libretroshare/src/pqi/pqiqosstreamer.h
-+++ b/libretroshare/src/pqi/pqiqosstreamer.h
-@@ -34,7 +34,7 @@ class pqiQoSstreamer: public pqithreadstreamer, public pqiQoS
-   pqiQoSstreamer(PQInterface *parent, RsSerialiser *rss, const 
RsPeerId& peerid, BinInterface *bio_in, int bio_flagsin);
- 
-   static const uint32_t PQI_QOS_STREAMER_MAX_LEVELS =  10 ;
--  static const floatPQI_QOS_STREAMER_ALPHA  = 2.0 ;
-+static const floatPQI_QOS_STREAMER_ALPHA ;
- 
-   virtual void locked_storeInOutputQueue(void *ptr,int priority) ;
-   virtual int locked_out_queue_size() const { return 
_total_item_count ; }
-diff --git a/libretroshare/src/retroshare/rsreputations.h 
b/libretroshare/src/retroshare/rsreputations.h
-index 484aabb..8db42ee 100644
 a/libretroshare/src/retroshare/rsreputations.h
-+++ b/libretroshare/src/retroshare/rsreputations.h
-@@ -31,8 +31,8 @@
- class RsReputations
- {
- public:
--  static const float REPUTATION_THRESHOLD_ANTI_SPAM = 1.4f ;
--  static const float REPUTATION_THRESHOLD_DEFAULT   = 1.0f ;
-+static const float REPUTATION_THRESHOLD_ANTI_SPAM;
-+static const float REPUTATION_THRESHOLD_DEFAULT;
- 
-   // This is the interface file for the 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2017-03-27 Thread Sergey Popov
commit: 87de1b1da4d2f5659295e1f6b35e630dd20d0b17
Author: Sergey Popov  gentoo  org>
AuthorDate: Mon Mar 27 13:43:16 2017 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Mon Mar 27 13:44:25 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87de1b1d

net-p2p/retroshare: version bump. Sync live ebuild

Gentoo-Bug: 612532

Package-Manager: portage-2.3.3

 net-p2p/retroshare/Manifest   |  1 +
 ...retroshare-0.6..ebuild => retroshare-0.6.2.ebuild} | 15 +--
 net-p2p/retroshare/retroshare-0.6..ebuild |  4 ++--
 3 files changed, 12 insertions(+), 8 deletions(-)

diff --git a/net-p2p/retroshare/Manifest b/net-p2p/retroshare/Manifest
index b6198d91afd..96036ec6b24 100644
--- a/net-p2p/retroshare/Manifest
+++ b/net-p2p/retroshare/Manifest
@@ -1,3 +1,4 @@
 DIST retroshare-0.6.0.tar.gz 17436205 SHA256 
50b9157bbe407aaefcbf9af1f29392e63148dc060bf78a3b200c9bc09998cf7c SHA512 
794dacf1205a3c54973a7e34b6bd59fe88e9820677df182aaea37cfa90b90f548cd762b1243c25138f1b08ce67adf730c2f7b1cbfb1d97185eacabfd60f82374
 WHIRLPOOL 
ef9bf84b4ecd4ef1f515b4cdce8362cb56f77e4d223ba1960d5131a1bed1bae816f4715a28f1b8ed36a969c89aad86ae32d95234bf54ad46b40b4e568902
 DIST retroshare-0.6.1.tar.gz 18002032 SHA256 
4ffbb6c61538f80d0f667c2a155c5eac38b0722a3e8d4f1dc1487d10087cfe42 SHA512 
911c57a8c4bb8963043988e4aef626b3b411f74f3258a938fe893b96e43aedaf880dc7de1a5efda4a447e4857075ba10f5030f7d83f63b62fed1b1fddcfdfe80
 WHIRLPOOL 
000737cfa3e7568a5984d9a3bbde9d772b965c1be183e9d510e9114f3212e0499c8383ee1cc040b4ccf2e33d28b2b06ac63f7851a38c7447b6d97f5cec81649f
+DIST retroshare-0.6.2.tar.gz 18523943 SHA256 
76a3ae2f2089b14562d5be34602f5ae3c73a8549aecee246ea5e67d03018de2b SHA512 
7b935321f436d72948c5c0286ef5e0236bd52d1b25f00980a3b3644ae4acbde043063279f90f6bc0356363bceda484aba57e160f34f013dde120b4f6969ef6c7
 WHIRLPOOL 
054f5ec8dbf70c89dabaccb50265bbf2a97fe1b2eab6c6a13d0b86f0dd1d4e4097e4eacf163fa75f4cd1225307e4c2d214dddb364de7a29b809c1dc0f767c32e
 DIST retroshare_0.5.5-0.7068.tar.gz 11899395 SHA256 
772b0d7916137e81fc0f5ea14f0a8fa70d3d7acb701ca0b0c1c66018f2255650 SHA512 
51caeca54c6b6ce6ec049d3004301a74db5bb5dc2390c769486429ca0db4e45e2d8eba98c3f9ea99628c1a2452d71c8460ea4d3b3c103e321d3459211767bc1d
 WHIRLPOOL 
f6c8a7323be84d79975e970629f5bd457487cac6a061bc6817da328ff1de03a8d3fab98ab3cf4fba0628f239e09d8f8da4c14587764689a23193bbda22419e88

diff --git a/net-p2p/retroshare/retroshare-0.6..ebuild 
b/net-p2p/retroshare/retroshare-0.6.2.ebuild
similarity index 93%
copy from net-p2p/retroshare/retroshare-0.6..ebuild
copy to net-p2p/retroshare/retroshare-0.6.2.ebuild
index cebd547b988..10a27270235 100644
--- a/net-p2p/retroshare/retroshare-0.6..ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.2.ebuild
@@ -3,16 +3,16 @@
 
 EAPI=6
 
-EGIT_REPO_URI="https://github.com/RetroShare/RetroShare.git;
-inherit eutils git-r3 gnome2-utils qmake-utils versionator
+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=""
+KEYWORDS="~amd64 ~x86"
 
 IUSE="cli feedreader +gui qt4 +qt5 voip"
 REQUIRED_USE="
@@ -47,17 +47,17 @@ RDEPEND="
qt5? (
gui? (
dev-qt/designer:5
+   dev-qt/qtgui:5
dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
x11-libs/libX11
x11-libs/libXScrnSaver
)
dev-qt/qtcore:5
-   dev-qt/qtgui:5
dev-qt/qtmultimedia:5
dev-qt/qtnetwork:5
dev-qt/qtprintsupport:5
dev-qt/qtscript:5
-   dev-qt/qtx11extras:5
dev-qt/qtxml:5
)
voip? (
@@ -72,7 +72,10 @@ RDEPEND="
virtual/ffmpeg[encode]
)"
 DEPEND="${RDEPEND}
-   virtual/pkgconfig"
+   virtual/pkgconfig
+"
+
+S="${WORKDIR}/RetroShare-${PV}"
 
 src_prepare() {
local dir

diff --git a/net-p2p/retroshare/retroshare-0.6..ebuild 
b/net-p2p/retroshare/retroshare-0.6..ebuild
index cebd547b988..56cb00f8a62 100644
--- a/net-p2p/retroshare/retroshare-0.6..ebuild
+++ b/net-p2p/retroshare/retroshare-0.6..ebuild
@@ -47,17 +47,17 @@ RDEPEND="
qt5? (
gui? (
dev-qt/designer:5
+   dev-qt/qtgui:5
dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
x11-libs/libX11
x11-libs/libXScrnSaver
)
dev-qt/qtcore:5
-   dev-qt/qtgui:5
dev-qt/qtmultimedia:5
dev-qt/qtnetwork:5

[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2017-01-12 Thread Sergey Popov
commit: b87c05690de2ff9666253364ae50206711f15ff4
Author: Sergey Popov  gentoo  org>
AuthorDate: Thu Jan 12 13:42:58 2017 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Thu Jan 12 13:49:26 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b87c0569

net-p2p/retroshare: correct dependency on media-libs/opencv in 0.6.1 and live 
ebuilds

Reported-by: Vadim A. Misbakh-Soloviov  mva.name>

Package-Manager: portage-2.3.3

 net-p2p/retroshare/retroshare-0.6.1.ebuild| 6 +++---
 net-p2p/retroshare/retroshare-0.6..ebuild | 6 +++---
 2 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/net-p2p/retroshare/retroshare-0.6.1.ebuild 
b/net-p2p/retroshare/retroshare-0.6.1.ebuild
index 68c8eb7..d647cbb 100644
--- a/net-p2p/retroshare/retroshare-0.6.1.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -63,10 +63,10 @@ RDEPEND="
)
voip? (
qt5? (
-   

[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2017-01-12 Thread Sergey Popov
commit: 56a484380c000d44d1fea4af3364f65d92acd8d1
Author: Sergey Popov  gentoo  org>
AuthorDate: Thu Jan 12 13:47:48 2017 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Thu Jan 12 13:49:28 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56a48438

net-p2p/retroshare: correct dependency on net-libs/libupnp

Reported-by:  gmail.com>
Gentoo-Bug: 604886

Package-Manager: portage-2.3.3

 net-p2p/retroshare/retroshare-0.5.5c.ebuild   | 4 ++--
 net-p2p/retroshare/retroshare-0.6.0.ebuild| 4 ++--
 net-p2p/retroshare/retroshare-0.6.1.ebuild| 2 +-
 net-p2p/retroshare/retroshare-0.6..ebuild | 2 +-
 4 files changed, 6 insertions(+), 6 deletions(-)

diff --git a/net-p2p/retroshare/retroshare-0.5.5c.ebuild 
b/net-p2p/retroshare/retroshare-0.5.5c.ebuild
index 533d445..f03cd47 100644
--- a/net-p2p/retroshare/retroshare-0.5.5c.ebuild
+++ b/net-p2p/retroshare/retroshare-0.5.5c.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -27,7 +27,7 @@ RDEPEND="
app-arch/bzip2
dev-libs/openssl:0
gnome-base/libgnome-keyring
-   net-libs/libupnp
+   net-libs/libupnp:0
sys-libs/zlib
cli? (
dev-libs/protobuf

diff --git a/net-p2p/retroshare/retroshare-0.6.0.ebuild 
b/net-p2p/retroshare/retroshare-0.6.0.ebuild
index 757b5b2..2be0879 100644
--- a/net-p2p/retroshare/retroshare-0.6.0.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -27,7 +27,7 @@ RDEPEND="
dev-libs/openssl:0
gnome-base/libgnome-keyring
net-libs/libmicrohttpd
-   net-libs/libupnp
+   net-libs/libupnp:0
sys-libs/zlib
cli? (
dev-libs/protobuf

diff --git a/net-p2p/retroshare/retroshare-0.6.1.ebuild 
b/net-p2p/retroshare/retroshare-0.6.1.ebuild
index d647cbb..0c018fe 100644
--- a/net-p2p/retroshare/retroshare-0.6.1.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.1.ebuild
@@ -29,7 +29,7 @@ RDEPEND="
dev-libs/openssl:0
gnome-base/libgnome-keyring
net-libs/libmicrohttpd
-   net-libs/libupnp
+   net-libs/libupnp:0
sys-libs/zlib
feedreader? (
dev-libs/libxml2

diff --git a/net-p2p/retroshare/retroshare-0.6..ebuild 
b/net-p2p/retroshare/retroshare-0.6..ebuild
index effdc96..5ff4cab 100644
--- a/net-p2p/retroshare/retroshare-0.6..ebuild
+++ b/net-p2p/retroshare/retroshare-0.6..ebuild
@@ -29,7 +29,7 @@ RDEPEND="
dev-libs/openssl:0
gnome-base/libgnome-keyring
net-libs/libmicrohttpd
-   net-libs/libupnp
+   net-libs/libupnp:0
sys-libs/zlib
feedreader? (
dev-libs/libxml2



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2016-12-15 Thread Sergey Popov
commit: 3905f7ea026bfcd8eaab629230291a5ca3a7b03c
Author: Sergey Popov  gentoo  org>
AuthorDate: Thu Dec 15 08:44:09 2016 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Thu Dec 15 08:44:34 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3905f7ea

net-p2p/retroshare: restore accidentally deleted dependency on dev-qt/designer

Reported-by: Amadeusz Żołnowski  gentoo.org>
Gentoo-Bug: 602566

Package-Manager: portage-2.3.2

 net-p2p/retroshare/retroshare-0.6.1.ebuild| 2 ++
 net-p2p/retroshare/retroshare-0.6..ebuild | 2 ++
 2 files changed, 4 insertions(+)

diff --git a/net-p2p/retroshare/retroshare-0.6.1.ebuild 
b/net-p2p/retroshare/retroshare-0.6.1.ebuild
index aadf420..68c8eb7 100644
--- a/net-p2p/retroshare/retroshare-0.6.1.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.1.ebuild
@@ -38,6 +38,7 @@ RDEPEND="
)
qt4? (
gui? (
+   dev-qt/designer:4
dev-qt/qtgui:4
x11-libs/libX11
x11-libs/libXScrnSaver
@@ -46,6 +47,7 @@ RDEPEND="
)
qt5? (
gui? (
+   dev-qt/designer:5
dev-qt/qtwidgets:5
x11-libs/libX11
x11-libs/libXScrnSaver

diff --git a/net-p2p/retroshare/retroshare-0.6..ebuild 
b/net-p2p/retroshare/retroshare-0.6..ebuild
index 7137ccb..1159db1 100644
--- a/net-p2p/retroshare/retroshare-0.6..ebuild
+++ b/net-p2p/retroshare/retroshare-0.6..ebuild
@@ -38,6 +38,7 @@ RDEPEND="
)
qt4? (
gui? (
+   dev-qt/designer:4
dev-qt/qtgui:4
x11-libs/libX11
x11-libs/libXScrnSaver
@@ -46,6 +47,7 @@ RDEPEND="
)
qt5? (
gui? (
+   dev-qt/designer:5
dev-qt/qtwidgets:5
x11-libs/libX11
x11-libs/libXScrnSaver



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2016-12-06 Thread Sergey Popov
commit: d5a9552e68bd0a2629af5b7337474f3c41442b97
Author: Sergey Popov  gentoo  org>
AuthorDate: Tue Dec  6 12:28:18 2016 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Tue Dec  6 12:30:31 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d5a9552e

net-p2p/retroshare: version bump

Implement optional(enabled by default) 'gui' USE-flag:
now it is possible to build only CLI version of RetroShare.
Rearrange dependencies, thanks to Gioacchino Mazzurco
and Amadeusz Żołnowski. Sync live ebuild with this changes.

Reported-by: Gioacchino Mazzurco  eigenlab.org>
Gentoo-Bug: 593718

Package-Manager: portage-2.3.2

 net-p2p/retroshare/Manifest|  1 +
 net-p2p/retroshare/metadata.xml|  1 +
 ...are-0.6..ebuild => retroshare-0.6.1.ebuild} | 64 +++---
 net-p2p/retroshare/retroshare-0.6..ebuild  | 53 +-
 4 files changed, 61 insertions(+), 58 deletions(-)

diff --git a/net-p2p/retroshare/Manifest b/net-p2p/retroshare/Manifest
index 376f948..b6198d9 100644
--- a/net-p2p/retroshare/Manifest
+++ b/net-p2p/retroshare/Manifest
@@ -1,2 +1,3 @@
 DIST retroshare-0.6.0.tar.gz 17436205 SHA256 
50b9157bbe407aaefcbf9af1f29392e63148dc060bf78a3b200c9bc09998cf7c SHA512 
794dacf1205a3c54973a7e34b6bd59fe88e9820677df182aaea37cfa90b90f548cd762b1243c25138f1b08ce67adf730c2f7b1cbfb1d97185eacabfd60f82374
 WHIRLPOOL 
ef9bf84b4ecd4ef1f515b4cdce8362cb56f77e4d223ba1960d5131a1bed1bae816f4715a28f1b8ed36a969c89aad86ae32d95234bf54ad46b40b4e568902
+DIST retroshare-0.6.1.tar.gz 18002032 SHA256 
4ffbb6c61538f80d0f667c2a155c5eac38b0722a3e8d4f1dc1487d10087cfe42 SHA512 
911c57a8c4bb8963043988e4aef626b3b411f74f3258a938fe893b96e43aedaf880dc7de1a5efda4a447e4857075ba10f5030f7d83f63b62fed1b1fddcfdfe80
 WHIRLPOOL 
000737cfa3e7568a5984d9a3bbde9d772b965c1be183e9d510e9114f3212e0499c8383ee1cc040b4ccf2e33d28b2b06ac63f7851a38c7447b6d97f5cec81649f
 DIST retroshare_0.5.5-0.7068.tar.gz 11899395 SHA256 
772b0d7916137e81fc0f5ea14f0a8fa70d3d7acb701ca0b0c1c66018f2255650 SHA512 
51caeca54c6b6ce6ec049d3004301a74db5bb5dc2390c769486429ca0db4e45e2d8eba98c3f9ea99628c1a2452d71c8460ea4d3b3c103e321d3459211767bc1d
 WHIRLPOOL 
f6c8a7323be84d79975e970629f5bd457487cac6a061bc6817da328ff1de03a8d3fab98ab3cf4fba0628f239e09d8f8da4c14587764689a23193bbda22419e88

diff --git a/net-p2p/retroshare/metadata.xml b/net-p2p/retroshare/metadata.xml
index 0ced479..52a262e 100644
--- a/net-p2p/retroshare/metadata.xml
+++ b/net-p2p/retroshare/metadata.xml
@@ -17,6 +17,7 @@

Enables the CLI version of RetroShare
Enables the Feedreader plugin
+   Enables the GUI version of RetroShare
Enables the GUI using qt4
Enables LinkClouds plugin
Enables VOIP plugin

diff --git a/net-p2p/retroshare/retroshare-0.6..ebuild 
b/net-p2p/retroshare/retroshare-0.6.1.ebuild
similarity index 76%
copy from net-p2p/retroshare/retroshare-0.6..ebuild
copy to net-p2p/retroshare/retroshare-0.6.1.ebuild
index 053fb70..aadf420 100644
--- a/net-p2p/retroshare/retroshare-0.6..ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.1.ebuild
@@ -4,22 +4,24 @@
 
 EAPI=6
 
-EGIT_REPO_URI="https://github.com/RetroShare/RetroShare.git;
-inherit eutils git-r3 gnome2-utils qmake-utils versionator
+inherit eutils gnome2-utils qmake-utils versionator
 
 DESCRIPTION="P2P private sharing application"
-HOMEPAGE="http://retroshare.sourceforge.net;
+HOMEPAGE="http://retroshare.net;
+SRC_URI="https://github.com/RetroShare/RetroShare/archive/${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=""
+KEYWORDS="~amd64 ~x86"
 
-IUSE="cli feedreader qt4 +qt5 voip"
-REQUIRED_USE="^^ ( qt4 qt5 )
-   || ( cli qt4 qt5 )
-   feedreader? ( || ( qt4 qt5 ) )
-   voip? ( || ( qt4 qt5 ) )"
+IUSE="cli feedreader +gui qt4 +qt5 voip"
+REQUIRED_USE="
+   || ( cli gui )
+   gui? ( ^^ ( qt4 qt5 ) )
+   cli? ( ^^ ( qt4 qt5 ) )
+   feedreader? ( gui )
+   voip? ( gui )"
 
 RDEPEND="
app-arch/bzip2
@@ -29,33 +31,31 @@ RDEPEND="
net-libs/libmicrohttpd
net-libs/libupnp
sys-libs/zlib
-   cli? (
-   dev-libs/protobuf
-   net-libs/libssh[server]
-   )
feedreader? (
dev-libs/libxml2
dev-libs/libxslt
net-misc/curl
)
qt4? (
-   x11-libs/libX11
-   x11-libs/libXScrnSaver
-   dev-qt/designer:4
+   gui? (
+   dev-qt/qtgui:4
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
+   )
dev-qt/qtcore:4
-   dev-qt/qtgui:4
)
qt5? (
-   x11-libs/libX11
-   x11-libs/libXScrnSaver
-   dev-qt/designer:5
+   gui? (
+  

[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2016-12-06 Thread Sergey Popov
commit: 08e3b8ab4f8954a43d3106ae52a2182c7522760c
Author: Sergey Popov  gentoo  org>
AuthorDate: Tue Dec  6 12:29:21 2016 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Tue Dec  6 12:30:35 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=08e3b8ab

net-p2p/retroshare: drop redundant description for qt4 USE-flag

Package-Manager: portage-2.3.2

 net-p2p/retroshare/metadata.xml | 1 -
 1 file changed, 1 deletion(-)

diff --git a/net-p2p/retroshare/metadata.xml b/net-p2p/retroshare/metadata.xml
index 52a262e..6a41ac3 100644
--- a/net-p2p/retroshare/metadata.xml
+++ b/net-p2p/retroshare/metadata.xml
@@ -18,7 +18,6 @@
Enables the CLI version of RetroShare
Enables the Feedreader plugin
Enables the GUI version of RetroShare
-   Enables the GUI using qt4
Enables LinkClouds plugin
Enables VOIP plugin




[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2016-08-17 Thread Sergey Popov
commit: 1e15717d46f4068918d25f5166bd649e90dc52f0
Author: Sergey Popov  gentoo  org>
AuthorDate: Wed Aug 17 14:18:55 2016 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Wed Aug 17 14:18:55 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e15717d

net-p2p/retroshare-0.6.0: stable on amd64/x86

Gentoo-Bug: 584832

Package-Manager: portage-2.2.28

 net-p2p/retroshare/retroshare-0.6.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/retroshare/retroshare-0.6.0.ebuild 
b/net-p2p/retroshare/retroshare-0.6.0.ebuild
index bf71893..757b5b2 100644
--- a/net-p2p/retroshare/retroshare-0.6.0.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.0.ebuild
@@ -13,7 +13,7 @@ 
SRC_URI="https://github.com/RetroShare/RetroShare/archive/v${PV}.tar.gz -> ${P}.
 # pegmarkdown can also be used with MIT
 LICENSE="GPL-2 GPL-3 Apache-2.0 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 IUSE="cli feedreader qt4 +qt5 voip"
 REQUIRED_USE="^^ ( qt4 qt5 )



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2016-08-17 Thread Sergey Popov
commit: b08be6c7e29b0a21cb124ef25b71797b156332ac
Author: Sergey Popov  gentoo  org>
AuthorDate: Wed Aug 17 14:19:30 2016 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Wed Aug 17 14:19:30 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b08be6c7

net-p2p/retroshare: drop old version

Package-Manager: portage-2.2.28

 net-p2p/retroshare/Manifest|   1 -
 .../retroshare/retroshare-0.6.0_rc2_pre8551.ebuild | 150 -
 2 files changed, 151 deletions(-)

diff --git a/net-p2p/retroshare/Manifest b/net-p2p/retroshare/Manifest
index 597ea0e..376f948 100644
--- a/net-p2p/retroshare/Manifest
+++ b/net-p2p/retroshare/Manifest
@@ -1,3 +1,2 @@
 DIST retroshare-0.6.0.tar.gz 17436205 SHA256 
50b9157bbe407aaefcbf9af1f29392e63148dc060bf78a3b200c9bc09998cf7c SHA512 
794dacf1205a3c54973a7e34b6bd59fe88e9820677df182aaea37cfa90b90f548cd762b1243c25138f1b08ce67adf730c2f7b1cbfb1d97185eacabfd60f82374
 WHIRLPOOL 
ef9bf84b4ecd4ef1f515b4cdce8362cb56f77e4d223ba1960d5131a1bed1bae816f4715a28f1b8ed36a969c89aad86ae32d95234bf54ad46b40b4e568902
 DIST retroshare_0.5.5-0.7068.tar.gz 11899395 SHA256 
772b0d7916137e81fc0f5ea14f0a8fa70d3d7acb701ca0b0c1c66018f2255650 SHA512 
51caeca54c6b6ce6ec049d3004301a74db5bb5dc2390c769486429ca0db4e45e2d8eba98c3f9ea99628c1a2452d71c8460ea4d3b3c103e321d3459211767bc1d
 WHIRLPOOL 
f6c8a7323be84d79975e970629f5bd457487cac6a061bc6817da328ff1de03a8d3fab98ab3cf4fba0628f239e09d8f8da4c14587764689a23193bbda22419e88
-DIST retroshare_0.6.0.RC2~8551_src.tgz 14773671 SHA256 
2320676da905de6c48b01eda611811965277ffa1d5ddbb387aa8f0414c2de050 SHA512 
6cfd714f6e72d43559909a72d448b90068414be26da73928ff7bfaaf5be5f7c47f5e7932f1ff2ab4d8a7c277ea4407ab3bd539a1ad4a2a7810dc79b32b1348b1
 WHIRLPOOL 
b1a030d9fc797fa6a13c2166323cc7bcbb79c70e46ead2e06414650ab763aaacf61fbe24fc634707be42c9b6611a265ac7d675e02b950fe1d8d42364bf0dc089

diff --git a/net-p2p/retroshare/retroshare-0.6.0_rc2_pre8551.ebuild 
b/net-p2p/retroshare/retroshare-0.6.0_rc2_pre8551.ebuild
deleted file mode 100644
index ddcd3a9..000
--- a/net-p2p/retroshare/retroshare-0.6.0_rc2_pre8551.ebuild
+++ /dev/null
@@ -1,150 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-inherit eutils gnome2-utils multilib qmake-utils
-
-MY_PV="${PV/_rc/.RC}"
-MY_PV="${MY_PV/_pre/$'\x7e'}" # bug #557276
-
-DESCRIPTION="P2P private sharing application"
-HOMEPAGE="http://retroshare.sourceforge.net;
-SRC_URI="mirror://sourceforge/retroshare/${PN}_${MY_PV}_src.tgz"
-
-# 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 +qt5 voip"
-REQUIRED_USE="|| ( cli qt5 )
-   feedreader? ( qt5 )
-   voip? ( qt5 )"
-
-RDEPEND="
-   app-arch/bzip2
-   dev-db/sqlcipher
-   dev-libs/openssl:0
-   gnome-base/libgnome-keyring
-   net-libs/libmicrohttpd
-   net-libs/libupnp
-   sys-libs/zlib
-   cli? (
-   dev-libs/protobuf
-   net-libs/libssh[server]
-   )
-   feedreader? (
-   dev-libs/libxml2
-   dev-libs/libxslt
-   net-misc/curl
-   )
-   qt5? (
-   x11-libs/libX11
-   x11-libs/libXScrnSaver
-   dev-qt/designer:5
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtmultimedia:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtscript:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   dev-qt/qtxml:5
-   )
-   voip? (
-   /dev/null || die
-   eqmake5
-   popd 2>/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 qt5 && dobin retroshare-gui/src/RetroShare
-
-   exeinto "${extension_dir}"
-   use feedreader && doexe plugins/FeedReader/*.so*
-   use voip && doexe plugins/VOIP/*.so*
-
-   insinto /usr/share/RetroShare06
-   doins libbitdht/src/bitdht/bdboot.txt
-
-   insinto /usr/share/RetroShare06/webui
-   doins libresapi/src/webfiles/*
-
-   dodoc README.txt
-   make_desktop_entry RetroShare
-   for i in 24 48 64 ; do
-   doicon -s ${i} 
"build_scripts/Debian+Ubuntu/data/${i}x${i}/${PN}.png"
-   done
-   doicon -s 128 "build_scripts/Debian+Ubuntu/data/${PN}.png"
-}
-
-pkg_preinst() {
-   if [[ "${REPLACING_VERSIONS}" = "0.5*"  ]]; then
-   elog "You are upgrading from Retroshare 0.5.* to ${PV}"
-   elog "Version 0.6.* is backward-incompatible with 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2016-07-27 Thread Sergey Popov
commit: e58b27650fec503b092ea1802ae33e1c3c159995
Author: Sergey Popov  gentoo  org>
AuthorDate: Wed Jul 27 18:54:25 2016 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Wed Jul 27 20:59:56 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e58b2765

net-p2p/retroshare: fix wrong assumption that REPLACING_VERSION is a string

Gentoo-Bug: 589502

Package-Manager: portage-2.3.0

 net-p2p/retroshare/retroshare-0.6.0.ebuild| 20 
 net-p2p/retroshare/retroshare-0.6..ebuild | 19 +++
 2 files changed, 23 insertions(+), 16 deletions(-)

diff --git a/net-p2p/retroshare/retroshare-0.6.0.ebuild 
b/net-p2p/retroshare/retroshare-0.6.0.ebuild
index 7c2f2e4..7088971 100644
--- a/net-p2p/retroshare/retroshare-0.6.0.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.0.ebuild
@@ -4,7 +4,7 @@
 
 EAPI=6
 
-inherit eutils gnome2-utils qmake-utils
+inherit eutils gnome2-utils qmake-utils versionator
 
 DESCRIPTION="P2P private sharing application"
 HOMEPAGE="http://retroshare.sourceforge.net;
@@ -147,13 +147,17 @@ src_install() {
 }
 
 pkg_preinst() {
-   if [[ "${REPLACING_VERSIONS}" = "0.5*"  ]]; 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"
-   fi
+   local ver
+   for ver in ${REPLACING_VERSIONS}; do
+   if ! version_is_at_least 0.5. ${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
+   done
gnome2_icon_savelist
 }
 

diff --git a/net-p2p/retroshare/retroshare-0.6..ebuild 
b/net-p2p/retroshare/retroshare-0.6..ebuild
index 88822af..053fb70 100644
--- a/net-p2p/retroshare/retroshare-0.6..ebuild
+++ b/net-p2p/retroshare/retroshare-0.6..ebuild
@@ -5,7 +5,7 @@
 EAPI=6
 
 EGIT_REPO_URI="https://github.com/RetroShare/RetroShare.git;
-inherit eutils git-r3 gnome2-utils qmake-utils
+inherit eutils git-r3 gnome2-utils qmake-utils versionator
 
 DESCRIPTION="P2P private sharing application"
 HOMEPAGE="http://retroshare.sourceforge.net;
@@ -144,13 +144,16 @@ src_install() {
 }
 
 pkg_preinst() {
-   if [[ "${REPLACING_VERSIONS}" = "0.5*"  ]]; 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"
-   fi
+   for ver in ${REPLACING_VERSIONS}; do
+   if ! version_is_at_least 0.5. ${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
+   done
gnome2_icon_savelist
 }
 



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/, net-p2p/retroshare/files/

2016-07-27 Thread Sergey Popov
commit: 1cfd854753dc82931f2a28aa2a6b220578ef35f7
Author: Sergey Popov  gentoo  org>
AuthorDate: Wed Jul 27 18:55:59 2016 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Wed Jul 27 20:59:59 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1cfd8547

net-p2p/retroshare: backport upstream fixes for building with Qt5 and new C++ 
ABI

Gentoo-Bug: 584832

Package-Manager: portage-2.3.0

 .../files/retroshare-0.6.0-c11-compat.patch| 145 +
 net-p2p/retroshare/retroshare-0.6.0.ebuild |   3 +
 2 files changed, 148 insertions(+)

diff --git a/net-p2p/retroshare/files/retroshare-0.6.0-c11-compat.patch 
b/net-p2p/retroshare/files/retroshare-0.6.0-c11-compat.patch
new file mode 100644
index 000..b3d8f3b
--- /dev/null
+++ b/net-p2p/retroshare/files/retroshare-0.6.0-c11-compat.patch
@@ -0,0 +1,145 @@
+commit aca88308eae16ab67627593c0df2fce7beb02e89
+Author: zeners 
+Date:   Tue Mar 29 21:22:14 2016 +0200
+
+compatible to g++11 / QT5
+
+method suggested by cyril
+
+diff --git a/libretroshare/src/pqi/pqiqosstreamer.cc 
b/libretroshare/src/pqi/pqiqosstreamer.cc
+index 898f2b5..fc0dc20 100644
+--- a/libretroshare/src/pqi/pqiqosstreamer.cc
 b/libretroshare/src/pqi/pqiqosstreamer.cc
+@@ -25,6 +25,8 @@
+ 
+ #include "pqiqosstreamer.h"
+ 
++const floatpqiQoSstreamer::PQI_QOS_STREAMER_ALPHA  = 2.0f ;
++
+ pqiQoSstreamer::pqiQoSstreamer(PQInterface *parent, RsSerialiser *rss, const 
RsPeerId& peerid, BinInterface *bio_in, int bio_flagsin)
+   : pqithreadstreamer(parent,rss,peerid,bio_in,bio_flagsin), 
pqiQoS(PQI_QOS_STREAMER_MAX_LEVELS, PQI_QOS_STREAMER_ALPHA)
+ {
+diff --git a/libretroshare/src/pqi/pqiqosstreamer.h 
b/libretroshare/src/pqi/pqiqosstreamer.h
+index b85ac32..574ba94 100644
+--- a/libretroshare/src/pqi/pqiqosstreamer.h
 b/libretroshare/src/pqi/pqiqosstreamer.h
+@@ -34,7 +34,7 @@ class pqiQoSstreamer: public pqithreadstreamer, public pqiQoS
+   pqiQoSstreamer(PQInterface *parent, RsSerialiser *rss, const 
RsPeerId& peerid, BinInterface *bio_in, int bio_flagsin);
+ 
+   static const uint32_t PQI_QOS_STREAMER_MAX_LEVELS =  10 ;
+-  static const floatPQI_QOS_STREAMER_ALPHA  = 2.0 ;
++static const floatPQI_QOS_STREAMER_ALPHA ;
+ 
+   virtual void locked_storeInOutputQueue(void *ptr,int priority) ;
+   virtual int locked_out_queue_size() const { return 
_total_item_count ; }
+diff --git a/libretroshare/src/retroshare/rsreputations.h 
b/libretroshare/src/retroshare/rsreputations.h
+index 484aabb..8db42ee 100644
+--- a/libretroshare/src/retroshare/rsreputations.h
 b/libretroshare/src/retroshare/rsreputations.h
+@@ -31,8 +31,8 @@
+ class RsReputations
+ {
+ public:
+-  static const float REPUTATION_THRESHOLD_ANTI_SPAM = 1.4f ;
+-  static const float REPUTATION_THRESHOLD_DEFAULT   = 1.0f ;
++static const float REPUTATION_THRESHOLD_ANTI_SPAM;
++static const float REPUTATION_THRESHOLD_DEFAULT;
+ 
+   // This is the interface file for the reputation system
+   //
+diff --git a/libretroshare/src/rsserver/p3face-server.cc 
b/libretroshare/src/rsserver/p3face-server.cc
+index 746ebac..b769136 100644
+--- a/libretroshare/src/rsserver/p3face-server.cc
 b/libretroshare/src/rsserver/p3face-server.cc
+@@ -69,6 +69,10 @@ static double getCurrentTS()
+ return cts;
+ }
+ 
++const double RsServer::minTimeDelta = 0.1; // 25;
++const double RsServer::maxTimeDelta = 0.5;
++const double RsServer::kickLimit = 0.15;
++
+ 
+ RsServer::RsServer()
+   : coreMutex("RsServer")
+diff --git a/libretroshare/src/rsserver/p3face.h 
b/libretroshare/src/rsserver/p3face.h
+index 23efa58..51f05a5 100644
+--- a/libretroshare/src/rsserver/p3face.h
 b/libretroshare/src/rsserver/p3face.h
+@@ -194,9 +194,9 @@ class RsServer: public RsControl, public RsTickingThread
+ double mAvgTickRate ;
+ double mTimeDelta ;
+ 
+-static const double minTimeDelta = 0.1; // 25;
+-static const double maxTimeDelta = 0.5;
+-static const double kickLimit = 0.15;
++static const double minTimeDelta; // 25;
++static const double maxTimeDelta;
++static const double kickLimit;
+ };
+ 
+ /* Helper function to convert windows paths
+diff --git a/libretroshare/src/services/p3gxsreputation.cc 
b/libretroshare/src/services/p3gxsreputation.cc
+index dd7a46d..b78ca1f 100644
+--- a/libretroshare/src/services/p3gxsreputation.cc
 b/libretroshare/src/services/p3gxsreputation.cc
+@@ -303,6 +303,10 @@ void p3GxsReputation::updateActiveFriends()
+ 
+ }
+ 
++const float RsReputations::REPUTATION_THRESHOLD_ANTI_SPAM = 1.4f ;
++const float RsReputations::REPUTATION_THRESHOLD_DEFAULT   = 1.0f ;
++
++
+ static RsReputations::Opinion safe_convert_uint32t_to_opinion(uint32_t op)
+ {
+   return RsReputations::Opinion(std::min((uint32_t)op,UPPER_LIMIT)) ;
+diff --git 

[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2016-06-18 Thread Sergey Popov
commit: aec6f2c6738776d2bdb5827b39cc39be6ff152af
Author: Sergey Popov  gentoo  org>
AuthorDate: Sat Jun 18 11:48:29 2016 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Sat Jun 18 11:48:29 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aec6f2c6

net-p2p/retroshare: stable on x86

Gentoo-Bug: 570746

Package-Manager: portage-2.3.0_rc1

 net-p2p/retroshare/retroshare-0.6.0_rc2_pre8551.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-p2p/retroshare/retroshare-0.6.0_rc2_pre8551.ebuild 
b/net-p2p/retroshare/retroshare-0.6.0_rc2_pre8551.ebuild
index e64d2f3..ddcd3a9 100644
--- a/net-p2p/retroshare/retroshare-0.6.0_rc2_pre8551.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.0_rc2_pre8551.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -16,7 +16,7 @@ 
SRC_URI="mirror://sourceforge/retroshare/${PN}_${MY_PV}_src.tgz"
 # pegmarkdown can also be used with MIT
 LICENSE="GPL-2 GPL-3 Apache-2.0 LGPL-2.1"
 SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
 
 IUSE="cli feedreader +qt5 voip"
 REQUIRED_USE="|| ( cli qt5 )



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2016-04-26 Thread Sergey Popov
commit: d163403ad7c2e38fe230dcf0b3bf81b9ebb4f4e0
Author: Sergey Popov  gentoo  org>
AuthorDate: Tue Apr 26 09:21:54 2016 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Tue Apr 26 09:23:37 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d163403a

net-p2p/retroshare: fix web files installation in live ebuild

Reported-by: Alan Neilan  student.bridgew.edu>
Gentoo-Bug: 578974

Package-Manager: portage-2.2.28

 net-p2p/retroshare/retroshare-0.6..ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/net-p2p/retroshare/retroshare-0.6..ebuild 
b/net-p2p/retroshare/retroshare-0.6..ebuild
index 3b2a078..88822af 100644
--- a/net-p2p/retroshare/retroshare-0.6..ebuild
+++ b/net-p2p/retroshare/retroshare-0.6..ebuild
@@ -134,8 +134,7 @@ src_install() {
insinto /usr/share/RetroShare06
doins libbitdht/src/bitdht/bdboot.txt
 
-   insinto /usr/share/RetroShare06/webui
-   doins libresapi/src/webfiles/*
+   doins -r libresapi/src/webui
 
dodoc README.md
make_desktop_entry RetroShare06



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2016-03-06 Thread Mikle Kolyada
commit: 5d20e10bfd364e1d390bf5b85749e4b8f98fcc64
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sat Mar  5 15:47:14 2016 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sat Mar  5 15:47:14 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5d20e10b

net-p2p/retroshare: amd64 stable wrt bug #570746

Package-Manager: portage-2.2.26

 net-p2p/retroshare/retroshare-0.6.0_rc2_pre8551.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/retroshare/retroshare-0.6.0_rc2_pre8551.ebuild 
b/net-p2p/retroshare/retroshare-0.6.0_rc2_pre8551.ebuild
index 945eba2..e64d2f3 100644
--- a/net-p2p/retroshare/retroshare-0.6.0_rc2_pre8551.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.0_rc2_pre8551.ebuild
@@ -16,7 +16,7 @@ 
SRC_URI="mirror://sourceforge/retroshare/${PN}_${MY_PV}_src.tgz"
 # pegmarkdown can also be used with MIT
 LICENSE="GPL-2 GPL-3 Apache-2.0 LGPL-2.1"
 SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
 
 IUSE="cli feedreader +qt5 voip"
 REQUIRED_USE="|| ( cli qt5 )



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2016-02-08 Thread Sergey Popov
commit: 53eea0c998bc6564e39de88f4785babccdb9b919
Author: Sergey Popov  gentoo  org>
AuthorDate: Mon Feb  8 18:57:39 2016 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Mon Feb  8 19:00:19 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=53eea0c9

net-p2p/retroshare: version bump

Package-Manager: portage-2.2.27

 net-p2p/retroshare/Manifest|   1 +
 net-p2p/retroshare/retroshare-0.6.0.ebuild | 166 +
 2 files changed, 167 insertions(+)

diff --git a/net-p2p/retroshare/Manifest b/net-p2p/retroshare/Manifest
index efa6aaf..597ea0e 100644
--- a/net-p2p/retroshare/Manifest
+++ b/net-p2p/retroshare/Manifest
@@ -1,2 +1,3 @@
+DIST retroshare-0.6.0.tar.gz 17436205 SHA256 
50b9157bbe407aaefcbf9af1f29392e63148dc060bf78a3b200c9bc09998cf7c SHA512 
794dacf1205a3c54973a7e34b6bd59fe88e9820677df182aaea37cfa90b90f548cd762b1243c25138f1b08ce67adf730c2f7b1cbfb1d97185eacabfd60f82374
 WHIRLPOOL 
ef9bf84b4ecd4ef1f515b4cdce8362cb56f77e4d223ba1960d5131a1bed1bae816f4715a28f1b8ed36a969c89aad86ae32d95234bf54ad46b40b4e568902
 DIST retroshare_0.5.5-0.7068.tar.gz 11899395 SHA256 
772b0d7916137e81fc0f5ea14f0a8fa70d3d7acb701ca0b0c1c66018f2255650 SHA512 
51caeca54c6b6ce6ec049d3004301a74db5bb5dc2390c769486429ca0db4e45e2d8eba98c3f9ea99628c1a2452d71c8460ea4d3b3c103e321d3459211767bc1d
 WHIRLPOOL 
f6c8a7323be84d79975e970629f5bd457487cac6a061bc6817da328ff1de03a8d3fab98ab3cf4fba0628f239e09d8f8da4c14587764689a23193bbda22419e88
 DIST retroshare_0.6.0.RC2~8551_src.tgz 14773671 SHA256 
2320676da905de6c48b01eda611811965277ffa1d5ddbb387aa8f0414c2de050 SHA512 
6cfd714f6e72d43559909a72d448b90068414be26da73928ff7bfaaf5be5f7c47f5e7932f1ff2ab4d8a7c277ea4407ab3bd539a1ad4a2a7810dc79b32b1348b1
 WHIRLPOOL 
b1a030d9fc797fa6a13c2166323cc7bcbb79c70e46ead2e06414650ab763aaacf61fbe24fc634707be42c9b6611a265ac7d675e02b950fe1d8d42364bf0dc089

diff --git a/net-p2p/retroshare/retroshare-0.6.0.ebuild 
b/net-p2p/retroshare/retroshare-0.6.0.ebuild
new file mode 100644
index 000..7c2f2e4
--- /dev/null
+++ b/net-p2p/retroshare/retroshare-0.6.0.ebuild
@@ -0,0 +1,166 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=6
+
+inherit eutils gnome2-utils qmake-utils
+
+DESCRIPTION="P2P private sharing application"
+HOMEPAGE="http://retroshare.sourceforge.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 qt4 +qt5 voip"
+REQUIRED_USE="^^ ( qt4 qt5 )
+   || ( cli qt4 qt5 )
+   feedreader? ( || ( qt4 qt5 ) )
+   voip? ( || ( qt4 qt5 ) )"
+
+RDEPEND="
+   app-arch/bzip2
+   dev-db/sqlcipher
+   dev-libs/openssl:0
+   gnome-base/libgnome-keyring
+   net-libs/libmicrohttpd
+   net-libs/libupnp
+   sys-libs/zlib
+   cli? (
+   dev-libs/protobuf
+   net-libs/libssh[server]
+   )
+   feedreader? (
+   dev-libs/libxml2
+   dev-libs/libxslt
+   net-misc/curl
+   )
+   qt4? (
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
+   dev-qt/designer:4
+   dev-qt/qtcore:4
+   dev-qt/qtgui:4
+   )
+   qt5? (
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
+   dev-qt/designer:5
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtmultimedia:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtscript:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   dev-qt/qtxml:5
+   )
+   voip? (
+   qt5? (
+   /dev/null || die
+   use qt4 && eqmake4
+   use qt5 && eqmake5
+   popd 2>/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/RetroShare06-nogui
+   use qt4 && dobin retroshare-gui/src/RetroShare06
+   use qt5 && dobin retroshare-gui/src/RetroShare06
+
+   exeinto "${extension_dir}"
+   use feedreader && doexe plugins/FeedReader/*.so*
+   use voip && doexe plugins/VOIP/*.so*
+
+   insinto /usr/share/RetroShare06
+   doins libbitdht/src/bitdht/bdboot.txt
+
+   insinto /usr/share/RetroShare06/webui
+   doins libresapi/src/webfiles/*
+
+   dodoc README.md
+   make_desktop_entry RetroShare06
+   for i in 24 48 64 128 ; do
+   doicon -s ${i} "data/${i}x${i}/apps/retroshare06.png"
+   done
+}
+

[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2016-02-08 Thread Sergey Popov
commit: 1643208d26e8341f70085dd2328f91662252658b
Author: Sergey Popov  gentoo  org>
AuthorDate: Mon Feb  8 18:56:54 2016 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Mon Feb  8 19:00:17 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1643208d

net-p2p/retroshare: add support for building with Qt4

Reported-by: Stanislav Nikitin  pztrn.name>
Gentoo-Bug: 568176

Package-Manager: portage-2.2.27

 net-p2p/retroshare/retroshare-0.6..ebuild | 41 ---
 1 file changed, 30 insertions(+), 11 deletions(-)

diff --git a/net-p2p/retroshare/retroshare-0.6..ebuild 
b/net-p2p/retroshare/retroshare-0.6..ebuild
index 981025e..3b2a078 100644
--- a/net-p2p/retroshare/retroshare-0.6..ebuild
+++ b/net-p2p/retroshare/retroshare-0.6..ebuild
@@ -1,11 +1,11 @@
-# Copyright 1999-2015 Gentoo Foundation
+# Copyright 1999-2016 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=5
+EAPI=6
 
 EGIT_REPO_URI="https://github.com/RetroShare/RetroShare.git;
-inherit eutils git-r3 gnome2-utils multilib qmake-utils
+inherit eutils git-r3 gnome2-utils qmake-utils
 
 DESCRIPTION="P2P private sharing application"
 HOMEPAGE="http://retroshare.sourceforge.net;
@@ -15,10 +15,11 @@ LICENSE="GPL-2 GPL-3 Apache-2.0 LGPL-2.1"
 SLOT="0"
 KEYWORDS=""
 
-IUSE="cli feedreader +qt5 voip"
-REQUIRED_USE="|| ( cli qt5 )
-   feedreader? ( qt5 )
-   voip? ( qt5 )"
+IUSE="cli feedreader qt4 +qt5 voip"
+REQUIRED_USE="^^ ( qt4 qt5 )
+   || ( cli qt4 qt5 )
+   feedreader? ( || ( qt4 qt5 ) )
+   voip? ( || ( qt4 qt5 ) )"
 
 RDEPEND="
app-arch/bzip2
@@ -37,6 +38,13 @@ RDEPEND="
dev-libs/libxslt
net-misc/curl
)
+   qt4? (
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
+   dev-qt/designer:4
+   dev-qt/qtcore:4
+   dev-qt/qtgui:4
+   )
qt5? (
x11-libs/libX11
x11-libs/libXScrnSaver
@@ -52,12 +60,20 @@ RDEPEND="
dev-qt/qtxml:5
)
voip? (
-   /dev/null || die
-   eqmake5
+   use qt4 && eqmake4
+   use qt5 && eqmake5
popd 2>/dev/null || die
done
 }
@@ -106,6 +124,7 @@ src_install() {
local extension_dir="/usr/$(get_libdir)/${PN}/extensions6/"
 
use cli && dobin retroshare-nogui/src/RetroShare06-nogui
+   use qt4 && dobin retroshare-gui/src/RetroShare06
use qt5 && dobin retroshare-gui/src/RetroShare06
 
exeinto "${extension_dir}"



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2015-09-22 Thread Sergey Popov
commit: deec4416ebd76c8ffc84af138d9949269d8610c8
Author: Sergey Popov  gentoo  org>
AuthorDate: Tue Sep 22 10:14:54 2015 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Tue Sep 22 10:14:54 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deec4416

net-p2p/retroshare: fix segfault in VOIP plugin, drop old version

When OpenCV is built with Qt4 support, Retroshare VOIP plugin, that links to it
causes segfault during application loading.

Gentoo-Bug: 556132

Package-Manager: portage-2.2.20

 net-p2p/retroshare/Manifest|   1 -
 net-p2p/retroshare/retroshare-0.6.0_rc1.ebuild | 150 -
 .../retroshare/retroshare-0.6.0_rc2_pre8551.ebuild |   2 +-
 3 files changed, 1 insertion(+), 152 deletions(-)

diff --git a/net-p2p/retroshare/Manifest b/net-p2p/retroshare/Manifest
index aaf5f42..efa6aaf 100644
--- a/net-p2p/retroshare/Manifest
+++ b/net-p2p/retroshare/Manifest
@@ -1,3 +1,2 @@
-DIST RetroShare-0.6.0-rc1.tar.gz 14023555 SHA256 
987d74877b654eec945e0f8d400c49dd62279ed25f9eb6e7fd8c123f2289d0cf SHA512 
79046349b9bf58b77e4ce42069a7ec201f3e5eab862ea2b56291318da887297ff960b1153f6ed87d3416052d9ce58e432ada11f91c0648066c300847a5b85aea
 WHIRLPOOL 
9d73cced5530f0d4c7ae051f829b0d5954f8132ad15dc8545685cde5a4ece34c9b24b29fcd99056b92ba2e5299e08b6d765116b08e8473707881c3a7dba3065e
 DIST retroshare_0.5.5-0.7068.tar.gz 11899395 SHA256 
772b0d7916137e81fc0f5ea14f0a8fa70d3d7acb701ca0b0c1c66018f2255650 SHA512 
51caeca54c6b6ce6ec049d3004301a74db5bb5dc2390c769486429ca0db4e45e2d8eba98c3f9ea99628c1a2452d71c8460ea4d3b3c103e321d3459211767bc1d
 WHIRLPOOL 
f6c8a7323be84d79975e970629f5bd457487cac6a061bc6817da328ff1de03a8d3fab98ab3cf4fba0628f239e09d8f8da4c14587764689a23193bbda22419e88
 DIST retroshare_0.6.0.RC2~8551_src.tgz 14773671 SHA256 
2320676da905de6c48b01eda611811965277ffa1d5ddbb387aa8f0414c2de050 SHA512 
6cfd714f6e72d43559909a72d448b90068414be26da73928ff7bfaaf5be5f7c47f5e7932f1ff2ab4d8a7c277ea4407ab3bd539a1ad4a2a7810dc79b32b1348b1
 WHIRLPOOL 
b1a030d9fc797fa6a13c2166323cc7bcbb79c70e46ead2e06414650ab763aaacf61fbe24fc634707be42c9b6611a265ac7d675e02b950fe1d8d42364bf0dc089

diff --git a/net-p2p/retroshare/retroshare-0.6.0_rc1.ebuild 
b/net-p2p/retroshare/retroshare-0.6.0_rc1.ebuild
deleted file mode 100644
index 381d5e0..000
--- a/net-p2p/retroshare/retroshare-0.6.0_rc1.ebuild
+++ /dev/null
@@ -1,150 +0,0 @@
-# Copyright 1999-2015 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI=5
-
-MY_PN="RetroShare"
-MY_PV="${PV/_/-}"
-MY_P="${MY_PN}-${MY_PV}"
-inherit eutils gnome2-utils multilib qmake-utils
-
-DESCRIPTION="P2P private sharing application"
-HOMEPAGE="http://retroshare.sourceforge.net;
-SRC_URI="mirror://sourceforge/retroshare/${MY_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 +qt5 voip"
-REQUIRED_USE="|| ( cli qt5 )
-   feedreader? ( qt5 )
-   voip? ( qt5 )"
-
-RDEPEND="
-   app-arch/bzip2
-   dev-db/sqlcipher
-   dev-libs/openssl:0
-   gnome-base/libgnome-keyring
-   net-libs/libmicrohttpd
-   net-libs/libupnp
-   sys-libs/zlib
-   cli? (
-   dev-libs/protobuf
-   net-libs/libssh[server]
-   )
-   feedreader? (
-   dev-libs/libxml2
-   dev-libs/libxslt
-   net-misc/curl
-   )
-   qt5? (
-   x11-libs/libX11
-   x11-libs/libXScrnSaver
-   dev-qt/designer:5
-   dev-qt/qtcore:5
-   dev-qt/qtgui:5
-   dev-qt/qtmultimedia:5
-   dev-qt/qtnetwork:5
-   dev-qt/qtprintsupport:5
-   dev-qt/qtscript:5
-   dev-qt/qtwidgets:5
-   dev-qt/qtx11extras:5
-   dev-qt/qtxml:5
-   )
-   voip? (
-   media-libs/opencv
-   media-libs/speex
-   )"
-DEPEND="${RDEPEND}
-   dev-qt/qtcore:5
-   virtual/pkgconfig"
-
-S="${WORKDIR}/${MY_P}"
-
-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 qt5 && 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 \
-   

[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2015-09-22 Thread Sergey Popov
commit: edfb91aa7662a1b956d99409f709d0f8fb409bdb
Author: Sergey Popov  gentoo  org>
AuthorDate: Tue Sep 22 10:17:27 2015 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Tue Sep 22 10:17:27 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=edfb91aa

net-p2p/retroshare: add live ebuild

Package-Manager: portage-2.2.20

 net-p2p/retroshare/retroshare-0.6..ebuild | 145 ++
 1 file changed, 145 insertions(+)

diff --git a/net-p2p/retroshare/retroshare-0.6..ebuild 
b/net-p2p/retroshare/retroshare-0.6..ebuild
new file mode 100644
index 000..981025e
--- /dev/null
+++ b/net-p2p/retroshare/retroshare-0.6..ebuild
@@ -0,0 +1,145 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+EGIT_REPO_URI="https://github.com/RetroShare/RetroShare.git;
+inherit eutils git-r3 gnome2-utils multilib qmake-utils
+
+DESCRIPTION="P2P private sharing application"
+HOMEPAGE="http://retroshare.sourceforge.net;
+
+# pegmarkdown can also be used with MIT
+LICENSE="GPL-2 GPL-3 Apache-2.0 LGPL-2.1"
+SLOT="0"
+KEYWORDS=""
+
+IUSE="cli feedreader +qt5 voip"
+REQUIRED_USE="|| ( cli qt5 )
+   feedreader? ( qt5 )
+   voip? ( qt5 )"
+
+RDEPEND="
+   app-arch/bzip2
+   dev-db/sqlcipher
+   dev-libs/openssl:0
+   gnome-base/libgnome-keyring
+   net-libs/libmicrohttpd
+   net-libs/libupnp
+   sys-libs/zlib
+   cli? (
+   dev-libs/protobuf
+   net-libs/libssh[server]
+   )
+   feedreader? (
+   dev-libs/libxml2
+   dev-libs/libxslt
+   net-misc/curl
+   )
+   qt5? (
+   x11-libs/libX11
+   x11-libs/libXScrnSaver
+   dev-qt/designer:5
+   dev-qt/qtcore:5
+   dev-qt/qtgui:5
+   dev-qt/qtmultimedia:5
+   dev-qt/qtnetwork:5
+   dev-qt/qtprintsupport:5
+   dev-qt/qtscript:5
+   dev-qt/qtwidgets:5
+   dev-qt/qtx11extras:5
+   dev-qt/qtxml:5
+   )
+   voip? (
+   /dev/null || die
+   eqmake5
+   popd 2>/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/RetroShare06-nogui
+   use qt5 && dobin retroshare-gui/src/RetroShare06
+
+   exeinto "${extension_dir}"
+   use feedreader && doexe plugins/FeedReader/*.so*
+   use voip && doexe plugins/VOIP/*.so*
+
+   insinto /usr/share/RetroShare06
+   doins libbitdht/src/bitdht/bdboot.txt
+
+   insinto /usr/share/RetroShare06/webui
+   doins libresapi/src/webfiles/*
+
+   dodoc README.md
+   make_desktop_entry RetroShare06
+   for i in 24 48 64 128 ; do
+   doicon -s ${i} "data/${i}x${i}/apps/retroshare06.png"
+   done
+}
+
+pkg_preinst() {
+   if [[ "${REPLACING_VERSIONS}" = "0.5*"  ]]; 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"
+   fi
+   gnome2_icon_savelist
+}
+
+pkg_postinst() {
+   gnome2_icon_cache_update
+}
+
+pkg_postrm() {
+   gnome2_icon_cache_update
+}



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2015-09-21 Thread Sergey Popov
commit: 6aa217ab3eae0c66911ed8f1ca12ddb05d03e5e7
Author: Sergey Popov  gentoo  org>
AuthorDate: Mon Sep 21 18:22:36 2015 +
Commit: Sergey Popov  gentoo  org>
CommitDate: Mon Sep 21 18:23:22 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6aa217ab

net-p2p/retroshare: simplify Qt dependencies

Package-Manager: portage-2.2.20

 net-p2p/retroshare/retroshare-0.5.5c.ebuild | 8 +++-
 1 file changed, 3 insertions(+), 5 deletions(-)

diff --git a/net-p2p/retroshare/retroshare-0.5.5c.ebuild 
b/net-p2p/retroshare/retroshare-0.5.5c.ebuild
index 2e80205..533d445 100644
--- a/net-p2p/retroshare/retroshare-0.5.5c.ebuild
+++ b/net-p2p/retroshare/retroshare-0.5.5c.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2014 Gentoo Foundation
+# Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -37,14 +37,12 @@ RDEPEND="
dev-libs/libxml2
dev-libs/libxslt
net-misc/curl
-   dev-qt/qtcore:4
-   dev-qt/qtgui:4
)
qt4? (
x11-libs/libX11
x11-libs/libXScrnSaver
dev-qt/qtcore:4
-   || ( ( >=dev-qt/qtgui-4.8.5:4 dev-qt/designer:4 ) 


[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2015-08-12 Thread Sergey Popov
commit: c31708b96ab45da8c17fd8dfc546082f13bbba05
Author: Sergey Popov pinkbyte AT gentoo DOT org
AuthorDate: Wed Aug 12 10:15:35 2015 +
Commit: Sergey Popov pinkbyte AT gentoo DOT org
CommitDate: Wed Aug 12 10:18:37 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c31708b9

net-p2p/retroshare: fix MY_PV, which is non-portable across bash versions wrt 
bug #557276

Reported-by: dwfreed dwfreed AT mtu.edu
Suggested-by: Ulrich Müller ulm AT gentoo.org
Package-Manager: portage-2.2.20

 net-p2p/retroshare/retroshare-0.6.0_rc2_pre8551.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/retroshare/retroshare-0.6.0_rc2_pre8551.ebuild 
b/net-p2p/retroshare/retroshare-0.6.0_rc2_pre8551.ebuild
index 3de48be..bf794f8 100644
--- a/net-p2p/retroshare/retroshare-0.6.0_rc2_pre8551.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.0_rc2_pre8551.ebuild
@@ -7,7 +7,7 @@ EAPI=5
 inherit eutils gnome2-utils multilib qmake-utils
 
 MY_PV=${PV/_rc/.RC}
-MY_PV=${MY_PV/_pre/\~}
+MY_PV=${MY_PV/_pre/$'\x7e'} # bug #557276
 
 DESCRIPTION=P2P private sharing application
 HOMEPAGE=http://retroshare.sourceforge.net;



[gentoo-commits] repo/gentoo:master commit in: net-p2p/retroshare/

2015-08-09 Thread Robin H. Johnson
commit: 4f1b90a27021102d5eeac770b4f6cb0c62dbd041
Author: Robin H. Johnson robbat2 AT gentoo DOT org
AuthorDate: Mon Aug 10 04:27:45 2015 +
Commit: Robin H. Johnson robbat2 AT gentoo DOT org
CommitDate: Mon Aug 10 04:27:57 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f1b90a2

Explicitly quote the ~ in the replacement, so that it does not get expanded to 
a homedir.

Package-Manager: portage-2.2.18

 net-p2p/retroshare/retroshare-0.6.0_rc2_pre8551.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-p2p/retroshare/retroshare-0.6.0_rc2_pre8551.ebuild 
b/net-p2p/retroshare/retroshare-0.6.0_rc2_pre8551.ebuild
index a98daf9..3de48be 100644
--- a/net-p2p/retroshare/retroshare-0.6.0_rc2_pre8551.ebuild
+++ b/net-p2p/retroshare/retroshare-0.6.0_rc2_pre8551.ebuild
@@ -7,7 +7,7 @@ EAPI=5
 inherit eutils gnome2-utils multilib qmake-utils
 
 MY_PV=${PV/_rc/.RC}
-MY_PV=${MY_PV/_pre/~}
+MY_PV=${MY_PV/_pre/\~}
 
 DESCRIPTION=P2P private sharing application
 HOMEPAGE=http://retroshare.sourceforge.net;