retroshare: update to 0.6.6.

This commit is contained in:
Piraty 2022-01-04 19:43:28 +01:00
parent 105bb3a6a6
commit 9911acb7e9
3 changed files with 11 additions and 130 deletions

View File

@ -1,96 +0,0 @@
--- a/libresapi/src/api/ApiServerMHD.cpp 2021-05-04 08:25:21.960601037 -0700
+++ b/libresapi/src/api/ApiServerMHD.cpp 2021-05-04 08:26:27.071424663 -0700
@@ -113,7 +113,7 @@
// return MHD_NO to terminate connection
// return MHD_YES otherwise
// this function will get called by MHD until a response was queued
- virtual int handleRequest( struct MHD_Connection *connection,
+ virtual enum MHD_Result handleRequest( struct MHD_Connection *connection,
const char *url, const char *method, const char *version,
const char *upload_data, size_t *upload_data_size) = 0;
};
@@ -125,7 +125,7 @@
MHDUploadHandler(ApiServer* s): mState(BEGIN), mApiServer(s){}
virtual ~MHDUploadHandler(){}
// return MHD_NO or MHD_YES
- virtual int handleRequest( struct MHD_Connection *connection,
+ virtual enum MHD_Result handleRequest( struct MHD_Connection *connection,
const char */*url*/, const char *method, const char */*version*/,
const char *upload_data, size_t *upload_data_size)
{
@@ -184,7 +184,7 @@
MHDApiHandler(ApiServer* s): mState(BEGIN), mApiServer(s){}
virtual ~MHDApiHandler(){}
// return MHD_NO or MHD_YES
- virtual int handleRequest( struct MHD_Connection *connection,
+ virtual enum MHD_Result handleRequest( struct MHD_Connection *connection,
const char *url, const char *method, const char */*version*/,
const char *upload_data, size_t *upload_data_size)
{
@@ -265,7 +265,7 @@
uint64_t mSize;
// return MHD_NO or MHD_YES
- virtual int handleRequest( struct MHD_Connection *connection,
+ virtual enum MHD_Result handleRequest( struct MHD_Connection *connection,
const char *url, const char */*method*/, const char */*version*/,
const char */*upload_data*/, size_t */*upload_data_size*/)
{
@@ -327,7 +327,7 @@
#endif // ENABLE_FILESTREAMER
// MHD will call this for each element of the http header
-static int _extract_host_header_it_cb(void *cls,
+static enum MHD_Result _extract_host_header_it_cb(void *cls,
enum MHD_ValueKind kind,
const char *key,
const char *value)
@@ -522,12 +522,12 @@
mDaemon = 0;
}
-int ApiServerMHD::static_acceptPolicyCallback(void *cls, const sockaddr *addr, socklen_t addrlen)
+enum MHD_Result ApiServerMHD::static_acceptPolicyCallback(void *cls, const sockaddr *addr, socklen_t addrlen)
{
return ((ApiServerMHD*)cls)->acceptPolicyCallback(addr, addrlen);
}
-int ApiServerMHD::static_accessHandlerCallback(void* cls, struct MHD_Connection * connection,
+enum MHD_Result ApiServerMHD::static_accessHandlerCallback(void* cls, struct MHD_Connection * connection,
const char *url, const char *method, const char *version,
const char *upload_data, size_t *upload_data_size,
void **con_cls)
@@ -543,13 +543,13 @@
}
-int ApiServerMHD::acceptPolicyCallback(const sockaddr* /*addr*/, socklen_t /*addrlen*/)
+enum MHD_Result ApiServerMHD::acceptPolicyCallback(const sockaddr* /*addr*/, socklen_t /*addrlen*/)
{
// accept all connetions
return MHD_YES;
}
-int ApiServerMHD::accessHandlerCallback(MHD_Connection *connection,
+enum MHD_Result ApiServerMHD::accessHandlerCallback(MHD_Connection *connection,
const char *url, const char *method, const char *version,
const char *upload_data, size_t *upload_data_size,
void **con_cls)
--- a/libresapi/src/api/ApiServerMHD.h 2021-05-04 08:25:24.368594515 -0700
+++ b/libresapi/src/api/ApiServerMHD.h 2021-05-04 08:25:25.942590251 -0700
@@ -58,11 +58,11 @@
private:
// static callbacks for libmicrohttpd, they call the members below
- static int static_acceptPolicyCallback(void* cls, const struct sockaddr * addr, socklen_t addrlen);
- static int static_accessHandlerCallback(void* cls, struct MHD_Connection * connection, const char *url, const char *method, const char *version, const char *upload_data, size_t *upload_data_size, void **con_cls);
+ static enum MHD_Result static_acceptPolicyCallback(void* cls, const struct sockaddr * addr, socklen_t addrlen);
+ static enum MHD_Result static_accessHandlerCallback(void* cls, struct MHD_Connection * connection, const char *url, const char *method, const char *version, const char *upload_data, size_t *upload_data_size, void **con_cls);
static void static_requestCompletedCallback(void *cls, struct MHD_Connection* connection, void **con_cls, enum MHD_RequestTerminationCode toe);
- int acceptPolicyCallback(const struct sockaddr * addr, socklen_t addrlen);
- int accessHandlerCallback(struct MHD_Connection * connection, const char *url, const char *method, const char *version, const char *upload_data, size_t *upload_data_size, void **con_cls);
+ enum MHD_Result acceptPolicyCallback(const struct sockaddr * addr, socklen_t addrlen);
+ enum MHD_Result accessHandlerCallback(struct MHD_Connection * connection, const char *url, const char *method, const char *version, const char *upload_data, size_t *upload_data_size, void **con_cls);
void requestCompletedCallback(struct MHD_Connection *connection, void **con_cls, MHD_RequestTerminationCode toe);
bool mConfigOk;
std::string mRootDir;

View File

@ -1,20 +0,0 @@
--- a/retroshare-gui/src/gui/gxs/GxsCommentTreeWidget.cpp 2019-02-11 15:16:57.000000000 +0100
+++ b/retroshare-gui/src/gui/gxs/GxsCommentTreeWidget.cpp 2019-02-11 15:16:57.000000000 +0100
@@ -24,6 +24,7 @@
#include <QDateTime>
#include <QMenu>
#include <QMimeData>
+#include <QPainterPath>
#include <QPainter>
#include <QTextDocument>
--- a/retroshare-gui/src/gui/gxs/GxsIdDetails.cpp 2019-02-11 15:16:57.000000000 +0100
+++ b/retroshare-gui/src/gui/gxs/GxsIdDetails.cpp 2019-02-11 15:16:57.000000000 +0100
@@ -30,6 +30,7 @@
#include <retroshare/rspeers.h>
#include <iostream>
+#include <QPainterPath>
#include <QPainter>
/* Images for tag icons */

View File

@ -1,33 +1,30 @@
# Template file for 'retroshare'
pkgname=retroshare
version=0.6.5
revision=6
version=0.6.6
revision=1
wrksrc="RetroShare-${version}"
build_style=qmake
configure_args="RS_UPNP_LIB=miniupnpc"
#XXX broadcast feature requires an ancient udp-discovery-cpp which either needs
# to be fetched+patched (FTBFS) here or packaged :/
configure_args="RS_UPNP_LIB=miniupnpc CONFIG+=no_rs_broadcast_discovery"
hostmakedepends="pkg-config qt5-qmake qt5-host-tools"
makedepends="ffmpeg-devel libgnome-keyring-devel libmicrohttpd-devel
libopencv-devel libssh-devel miniupnpc-devel libXScrnSaver-devel libxslt-devel
pulseaudio-devel qt5-multimedia-devel qt5-tools-devel qt5-x11extras-devel
speex-devel sqlcipher-devel sqlite-devel rapidjson"
short_desc="Decentralized, private and secure commmunication and sharing platform"
maintainer="Abel Vdo <vdo@greyfaze.net>"
license="GPL-2.0-or-later, AGPL-3.0-or-later"
maintainer="Orphaned <orphan@voidlinux.org>"
license="AGPL-3.0-only, AGPL-3.0-or-later, Apache-2.0, CC-BY-SA-4.0, CC0-1.0, GPL-3.0-or-later, LGPL-3.0-or-later, MIT"
homepage="https://retroshare.cc"
distfiles="https://github.com/RetroShare/RetroShare/archive/v${version}.tar.gz"
checksum=901a1d1f282e04118fbe0e24190355b4a8f355a806cc5448738b1d691b46f5d5
checksum=c545b9249ac7dbfef72a2d636bc0f8b729c7ce05f21a54dd9284b2a387592d4a
if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
makedepends+=" libatomic-devel"
fi
post_patch() {
# upnputil.c includes a C++ header, so make sure qmake recognizes it as C++
mv libretroshare/src/upnp/upnputil.{c,cc}
vsed -i libretroshare/src/libretroshare.pro \
-e 's,\bupnp/upnputil.c\b,upnp/upnputil.cc,'
}
post_install() {
vlicense LICENSE.txt
for l in COPYING LICENSES/*; do
vlicense "$l"
done
}