retroshare: update to 0.6.6.
This commit is contained in:
		| @@ -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' | ||||
| 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 | ||||
| } | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Piraty
					Piraty