FreeBSD Bugzilla – Attachment 180518 Details for
Bug 217550
net-p2p/qbittorrent: Update to 3.3.11
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
update net-p2p/qbittorrent to 3.3.11
patch (text/plain), 8.54 KB, created by
Matthew Rezny
on 2017-03-05 00:10:18 UTC
(
hide
)
Description:
update net-p2p/qbittorrent to 3.3.11
Filename:
MIME Type:
Creator:
Matthew Rezny
Created:
2017-03-05 00:10:18 UTC
Size:
8.54 KB
patch
obsolete
>Index: net-p2p/qbittorrent/Makefile >=================================================================== >--- net-p2p/qbittorrent/Makefile (revision 435295) >+++ net-p2p/qbittorrent/Makefile (working copy) >@@ -2,8 +2,7 @@ > # $FreeBSD$ > > PORTNAME= qbittorrent >-PORTVERSION= 3.3.10 >-PORTREVISION= 1 >+PORTVERSION= 3.3.11 > CATEGORIES= net-p2p ipv6 > MASTER_SITES= SF/${PORTNAME}/${PORTNAME}/${PORTNAME}-${PORTVERSION} > >@@ -58,15 +57,6 @@ > > CONFIGURE_ARGS+= CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" > >-post-patch: >-.if ${PORT_OPTIONS:MQT4} >- ${REINPLACE_CMD} 's,^\$$QT_QMAKE,${LOCALBASE}/bin/qmake-qt4,' \ >- ${WRKSRC}/${CONFIGURE_SCRIPT} >-.else >- ${REINPLACE_CMD} 's,^\$$QT_QMAKE,${LOCALBASE}/lib/qt5/bin/qmake,' \ >- ${WRKSRC}/${CONFIGURE_SCRIPT} >-.endif >- > post-install: > .if ${WITH_GUI} == "yes" > @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/qbittorrent >Index: net-p2p/qbittorrent/distinfo >=================================================================== >--- net-p2p/qbittorrent/distinfo (revision 435295) >+++ net-p2p/qbittorrent/distinfo (working copy) >@@ -1,3 +1,3 @@ >-TIMESTAMP = 1482707995 >-SHA256 (qbittorrent-3.3.10.tar.xz) = 2c657ceacdc84033da044a0a9ecba7e0fdb35858324dc097546f989166f1a8d2 >-SIZE (qbittorrent-3.3.10.tar.xz) = 2959380 >+TIMESTAMP = 1488638509 >+SHA256 (qbittorrent-3.3.11.tar.xz) = 4892ac5ed4bde2ed325fb67456698e703bb933b9eb1d146598259f4e2154a760 >+SIZE (qbittorrent-3.3.11.tar.xz) = 2986312 >Index: net-p2p/qbittorrent/files/patch-src_base_bittorrent_session.cpp >=================================================================== >--- net-p2p/qbittorrent/files/patch-src_base_bittorrent_session.cpp (revision 435295) >+++ net-p2p/qbittorrent/files/patch-src_base_bittorrent_session.cpp (nonexistent) >@@ -1,64 +0,0 @@ >-Revert the following commit until libtorrent 1.1.2 is released: >- >-From 729c80f9104a3d01ec724351bd6910b4b8d14c6c Mon Sep 17 00:00:00 2001 >-From: sledgehammer999 <hammered999@gmail.com> >-Date: Mon, 31 Oct 2016 02:31:56 +0200 >-Subject: [PATCH] Use new libtorrent 1.1.2+ utility function to generate client >- ID instead. >- >---- src/base/bittorrent/session.cpp.orig 2016-12-17 18:02:06 UTC >-+++ src/base/bittorrent/session.cpp >-@@ -45,6 +45,7 @@ >- #include <QTimer> >- >- #include <cstdlib> >-+#include <sstream> >- #include <queue> >- #include <vector> >- >-@@ -194,6 +195,36 @@ namespace >- >- template <typename T> >- LowerLimited<T> lowerLimited(T limit, T ret) { return LowerLimited<T>(limit, ret); } >-+ >-+#if LIBTORRENT_VERSION_NUM >= 10100 >-+ std::string makeFingerprint(const char* peerId, int major, int minor, int revision, int tag) >-+ { >-+ Q_ASSERT(peerId); >-+ Q_ASSERT(major >= 0); >-+ Q_ASSERT(minor >= 0); >-+ Q_ASSERT(revision >= 0); >-+ Q_ASSERT(tag >= 0); >-+ Q_ASSERT(std::strlen(peerId) == 2); >-+ >-+ auto versionToChar = [](int v) -> char >-+ { >-+ if (v >= 0 && v < 10) return static_cast<char>('0' + v); >-+ if (v >= 10) return static_cast<char>('A' + (v - 10)); >-+ Q_ASSERT(false); >-+ return '0'; >-+ }; >-+ >-+ std::ostringstream buf; >-+ buf << '-' >-+ << peerId >-+ << versionToChar(major) >-+ << versionToChar(minor) >-+ << versionToChar(revision) >-+ << versionToChar(tag) >-+ << '-'; >-+ return buf.str(); >-+ } >-+#endif >- } >- >- // Session >-@@ -334,7 +365,7 @@ Session::Session(QObject *parent) >- dispatchAlerts(alertPtr.release()); >- }); >- #else >-- std::string peerId = libt::generate_fingerprint(PEER_ID, VERSION_MAJOR, VERSION_MINOR, VERSION_BUGFIX, VERSION_BUILD); >-+ std::string peerId = makeFingerprint(PEER_ID, VERSION_MAJOR, VERSION_MINOR, VERSION_BUGFIX, VERSION_BUILD); >- libt::settings_pack pack; >- pack.set_int(libt::settings_pack::alert_mask, alertMask); >- pack.set_str(libt::settings_pack::peer_fingerprint, peerId); > >Property changes on: net-p2p/qbittorrent/files/patch-src_base_bittorrent_session.cpp >___________________________________________________________________ >Deleted: fbsd:nokeywords >## -1 +0,0 ## >-yes >\ No newline at end of property >Deleted: svn:eol-style >## -1 +0,0 ## >-native >\ No newline at end of property >Deleted: svn:mime-type >## -1 +0,0 ## >-text/plain >\ No newline at end of property >Index: net-p2p/qbittorrent/files/patch-src_base_http_server.cpp >=================================================================== >--- net-p2p/qbittorrent/files/patch-src_base_http_server.cpp (nonexistent) >+++ net-p2p/qbittorrent/files/patch-src_base_http_server.cpp (working copy) >@@ -0,0 +1,25 @@ >+# Missing header; upstream patch shuffles them a bit >+# >+--- src/base/http/server.cpp.orig 2017-03-03 23:20:21 UTC >++++ src/base/http/server.cpp >+@@ -28,14 +28,18 @@ >+ * exception statement from your version. >+ */ >+ >++#include "server.h" >++ >++#include <QNetworkProxy> >++#include <QStringList> >++ >+ #ifndef QT_NO_OPENSSL >+ #include <QSslSocket> >+ #else >+ #include <QTcpSocket> >+ #endif >+-#include <QNetworkProxy> >++ >+ #include "connection.h" >+-#include "server.h" >+ >+ using namespace Http; >+ > >Property changes on: net-p2p/qbittorrent/files/patch-src_base_http_server.cpp >___________________________________________________________________ >Added: fbsd:nokeywords >## -0,0 +1 ## >+yes >\ No newline at end of property >Added: svn:eol-style >## -0,0 +1 ## >+native >\ No newline at end of property >Added: svn:mime-type >## -0,0 +1 ## >+text/plain >\ No newline at end of property >Index: net-p2p/qbittorrent/files/patch-src_base_utils_string.cpp >=================================================================== >--- net-p2p/qbittorrent/files/patch-src_base_utils_string.cpp (revision 435295) >+++ net-p2p/qbittorrent/files/patch-src_base_utils_string.cpp (working copy) >@@ -1,6 +1,8 @@ >-Avoid use of thread local storage on versions prior to which it was supported. >- >---- src/base/utils/string.cpp.orig 2016-12-17 18:02:06 UTC >+# Avoid use of thread local storage on versions prior to which it was supported. >+# >+# Qt::escape is part of QtGui, upstream patch replaces it for webui >+# >+--- src/base/utils/string.cpp.orig 2017-03-03 23:20:21 UTC > +++ src/base/utils/string.cpp > @@ -37,7 +37,7 @@ > #ifdef QBT_USES_QT5 >@@ -31,3 +33,28 @@ > static QThreadStorage<NaturalCompare> nCmp; > if (!nCmp.hasLocalData()) nCmp.setLocalData(NaturalCompare(false)); > return (nCmp.localData())(left, right); >+@@ -217,6 +219,23 @@ QString Utils::String::toHtmlEscaped(con >+ #ifdef QBT_USES_QT5 >+ return str.toHtmlEscaped(); >+ #else >+- return Qt::escape(str); >++ // code from Qt >++ QString rich; >++ const int len = str.length(); >++ rich.reserve(int(len * 1.1)); >++ for (int i = 0; i < len; ++i) { >++ if (str.at(i) == QLatin1Char('<')) >++ rich += QLatin1String("<"); >++ else if (str.at(i) == QLatin1Char('>')) >++ rich += QLatin1String(">"); >++ else if (str.at(i) == QLatin1Char('&')) >++ rich += QLatin1String("&"); >++ else if (str.at(i) == QLatin1Char('"')) >++ rich += QLatin1String("""); >++ else >++ rich += str.at(i); >++ } >++ rich.squeeze(); >++ return rich; >+ #endif >+ } >Index: net-p2p/qbittorrent/pkg-plist >=================================================================== >--- net-p2p/qbittorrent/pkg-plist (revision 435295) >+++ net-p2p/qbittorrent/pkg-plist (working copy) >@@ -1,16 +1,27 @@ > bin/qbittorrent > man/man1/qbittorrent.1.gz >+share/appdata/qBittorrent.appdata.xml > share/applications/qBittorrent.desktop > share/icons/hicolor/128x128/apps/qbittorrent.png >+share/icons/hicolor/128x128/status/qbittorrent-tray.png > share/icons/hicolor/16x16/apps/qbittorrent.png >+share/icons/hicolor/16x16/status/qbittorrent-tray.png > share/icons/hicolor/192x192/apps/qbittorrent.png >+share/icons/hicolor/192x192/status/qbittorrent-tray.png > share/icons/hicolor/22x22/apps/qbittorrent.png >+share/icons/hicolor/22x22/status/qbittorrent-tray.png > share/icons/hicolor/24x24/apps/qbittorrent.png >+share/icons/hicolor/24x24/status/qbittorrent-tray.png > share/icons/hicolor/32x32/apps/qbittorrent.png >+share/icons/hicolor/32x32/status/qbittorrent-tray.png > share/icons/hicolor/36x36/apps/qbittorrent.png >+share/icons/hicolor/36x36/status/qbittorrent-tray.png > share/icons/hicolor/48x48/apps/qbittorrent.png >+share/icons/hicolor/48x48/status/qbittorrent-tray.png > share/icons/hicolor/64x64/apps/qbittorrent.png >+share/icons/hicolor/64x64/status/qbittorrent-tray.png > share/icons/hicolor/72x72/apps/qbittorrent.png >+share/icons/hicolor/72x72/status/qbittorrent-tray.png > share/icons/hicolor/96x96/apps/qbittorrent.png >+share/icons/hicolor/96x96/status/qbittorrent-tray.png > share/pixmaps/qbittorrent.png >-share/appdata/qBittorrent.appdata.xml
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 217550
: 180518