retroshare: update to 0.6.6.
This commit is contained in:
parent
105bb3a6a6
commit
9911acb7e9
|
@ -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;
|
|
|
@ -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 */
|
|
|
@ -1,33 +1,30 @@
|
||||||
# Template file for 'retroshare'
|
# Template file for 'retroshare'
|
||||||
pkgname=retroshare
|
pkgname=retroshare
|
||||||
version=0.6.5
|
version=0.6.6
|
||||||
revision=6
|
revision=1
|
||||||
wrksrc="RetroShare-${version}"
|
wrksrc="RetroShare-${version}"
|
||||||
build_style=qmake
|
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"
|
hostmakedepends="pkg-config qt5-qmake qt5-host-tools"
|
||||||
makedepends="ffmpeg-devel libgnome-keyring-devel libmicrohttpd-devel
|
makedepends="ffmpeg-devel libgnome-keyring-devel libmicrohttpd-devel
|
||||||
libopencv-devel libssh-devel miniupnpc-devel libXScrnSaver-devel libxslt-devel
|
libopencv-devel libssh-devel miniupnpc-devel libXScrnSaver-devel libxslt-devel
|
||||||
pulseaudio-devel qt5-multimedia-devel qt5-tools-devel qt5-x11extras-devel
|
pulseaudio-devel qt5-multimedia-devel qt5-tools-devel qt5-x11extras-devel
|
||||||
speex-devel sqlcipher-devel sqlite-devel rapidjson"
|
speex-devel sqlcipher-devel sqlite-devel rapidjson"
|
||||||
short_desc="Decentralized, private and secure commmunication and sharing platform"
|
short_desc="Decentralized, private and secure commmunication and sharing platform"
|
||||||
maintainer="Abel Vdo <vdo@greyfaze.net>"
|
maintainer="Orphaned <orphan@voidlinux.org>"
|
||||||
license="GPL-2.0-or-later, AGPL-3.0-or-later"
|
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"
|
homepage="https://retroshare.cc"
|
||||||
distfiles="https://github.com/RetroShare/RetroShare/archive/v${version}.tar.gz"
|
distfiles="https://github.com/RetroShare/RetroShare/archive/v${version}.tar.gz"
|
||||||
checksum=901a1d1f282e04118fbe0e24190355b4a8f355a806cc5448738b1d691b46f5d5
|
checksum=c545b9249ac7dbfef72a2d636bc0f8b729c7ce05f21a54dd9284b2a387592d4a
|
||||||
|
|
||||||
if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
|
if [ "$XBPS_TARGET_NO_ATOMIC8" ]; then
|
||||||
makedepends+=" libatomic-devel"
|
makedepends+=" libatomic-devel"
|
||||||
fi
|
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() {
|
post_install() {
|
||||||
vlicense LICENSE.txt
|
for l in COPYING LICENSES/*; do
|
||||||
|
vlicense "$l"
|
||||||
|
done
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue