aboutsummaryrefslogtreecommitdiff
path: root/net-p2p/py-libtorrent-rasterbar
diff options
context:
space:
mode:
authorYuri Victorovich <yuri@FreeBSD.org>2019-12-20 03:22:22 +0000
committerYuri Victorovich <yuri@FreeBSD.org>2019-12-20 03:22:22 +0000
commit32e44da6826376476fbf09ce215540501d34fb7c (patch)
treea7fcd555c22402c62d2d28e98c8911d9191c1914 /net-p2p/py-libtorrent-rasterbar
parent4ca4f2ce33771eb166068df307903998b2c6ad2f (diff)
downloadports-32e44da6826376476fbf09ce215540501d34fb7c.tar.gz
ports-32e44da6826376476fbf09ce215540501d34fb7c.zip
net-p2p/py-libtorrent-rasterbar: Update 1.1.10 -> 1.2.2
Notes
Notes: svn path=/head/; revision=520458
Diffstat (limited to 'net-p2p/py-libtorrent-rasterbar')
-rw-r--r--net-p2p/py-libtorrent-rasterbar/Makefile3
-rw-r--r--net-p2p/py-libtorrent-rasterbar/distinfo6
-rw-r--r--net-p2p/py-libtorrent-rasterbar/files/patch-boost-1.69201
-rw-r--r--net-p2p/py-libtorrent-rasterbar/files/patch-setup.py17
4 files changed, 4 insertions, 223 deletions
diff --git a/net-p2p/py-libtorrent-rasterbar/Makefile b/net-p2p/py-libtorrent-rasterbar/Makefile
index 431d8eac5372..2e5da22fef1b 100644
--- a/net-p2p/py-libtorrent-rasterbar/Makefile
+++ b/net-p2p/py-libtorrent-rasterbar/Makefile
@@ -2,8 +2,7 @@
# $FreeBSD$
PORTNAME= libtorrent-rasterbar
-DISTVERSION= 1.1.10
-PORTREVISION= 6
+DISTVERSION= 1.2.2
CATEGORIES= net-p2p python
MASTER_SITES= https://github.com/arvidn/libtorrent/releases/download/libtorrent-${PORTVERSION:S/./_/g}/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
diff --git a/net-p2p/py-libtorrent-rasterbar/distinfo b/net-p2p/py-libtorrent-rasterbar/distinfo
index 2bb772897d2a..550c77115d0c 100644
--- a/net-p2p/py-libtorrent-rasterbar/distinfo
+++ b/net-p2p/py-libtorrent-rasterbar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1538852302
-SHA256 (libtorrent-rasterbar-1.1.10.tar.gz) = 07b2b391e0d16bc693d793e352338488a0e41f3130b70884bb2e0270ea00b8c2
-SIZE (libtorrent-rasterbar-1.1.10.tar.gz) = 3902542
+TIMESTAMP = 1576811230
+SHA256 (libtorrent-rasterbar-1.2.2.tar.gz) = e579261d7f0acbe82e9b4ce703cb721627cb8075023f8a26405992f489bc6202
+SIZE (libtorrent-rasterbar-1.2.2.tar.gz) = 4088779
diff --git a/net-p2p/py-libtorrent-rasterbar/files/patch-boost-1.69 b/net-p2p/py-libtorrent-rasterbar/files/patch-boost-1.69
deleted file mode 100644
index 5c3142e597f5..000000000000
--- a/net-p2p/py-libtorrent-rasterbar/files/patch-boost-1.69
+++ /dev/null
@@ -1,201 +0,0 @@
-https://github.com/arvidn/libtorrent/commit/512dc80fdd69
-
---- Jamfile.orig 2018-10-05 09:19:18 UTC
-+++ Jamfile
-@@ -12,8 +12,8 @@ BOOST_ROOT = [ modules.peek : BOOST_ROOT ] ;
- # this is used to make bjam use the same version of python which is executing setup.py
- LIBTORRENT_PYTHON_INTERPRETER = [ modules.peek : LIBTORRENT_PYTHON_INTERPRETER ] ;
-
--feature visibility : default hidden : composite ;
--feature.compose <visibility>hidden : <cflags>-fvisibility=hidden <cxxflags>-fvisibility-inlines-hidden ;
-+feature lt-visibility : default hidden : composite ;
-+feature.compose <lt-visibility>hidden : <cflags>-fvisibility=hidden <cxxflags>-fvisibility-inlines-hidden ;
-
- feature libtorrent-link : shared static : composite propagated ;
- feature libtorrent-python-pic : off on : composite propagated link-incompatible ;
-@@ -100,7 +100,7 @@ rule libtorrent_linking ( properties * )
- || <toolset>clang in $(properties)
- || <toolset>clang-darwin in $(properties)
- {
-- result += <visibility>hidden ;
-+ result += <lt-visibility>hidden ;
-
- if ( <toolset>gcc in $(properties) )
- {
---- src/error_code.cpp.orig 2018-10-05 09:19:18 UTC
-+++ src/error_code.cpp
-@@ -112,11 +112,58 @@ namespace {
- };
- }
-
-+struct category_holder
-+{
-+ category_holder(boost::system::error_category const& cat) : m_cat(&cat) {}
-+ char const* name() const { return m_cat->name(); }
-+ std::string message(int const v) const { return m_cat->message(v); }
-+
-+ friend bool operator==(category_holder const lhs, category_holder const rhs)
-+ { return *lhs.m_cat == *rhs.m_cat; }
-+
-+ friend bool operator!=(category_holder const lhs, category_holder const rhs)
-+ { return *lhs.m_cat != *rhs.m_cat; }
-+
-+ friend bool operator<(category_holder const lhs, category_holder const rhs)
-+ { return *lhs.m_cat < *rhs.m_cat; }
-+
-+ boost::system::error_category const& ref() const { return *m_cat; }
-+ operator boost::system::error_category const&() const { return *m_cat; }
-+private:
-+ boost::system::error_category const* m_cat;
-+};
-+
-+void error_code_assign(boost::system::error_code& self, int const v, category_holder const cat)
-+{
-+ self.assign(v, cat.ref());
-+}
-+
-+category_holder error_code_category(boost::system::error_code const& self)
-+{
-+ return category_holder(self.category());
-+}
-+
-+#define WRAP_CAT(name) \
-+ category_holder wrap_ ##name## _category() { return category_holder(name## _category()); }
-+
-+WRAP_CAT(libtorrent)
-+WRAP_CAT(upnp)
-+WRAP_CAT(http)
-+WRAP_CAT(socks)
-+WRAP_CAT(bdecode)
-+#if TORRENT_USE_I2P
-+WRAP_CAT(i2p)
-+#endif
-+WRAP_CAT(generic)
-+WRAP_CAT(system)
-+
-+#undef WRAP_CAT
-+
- void bind_error_code()
- {
-- class_<boost::system::error_category, boost::noncopyable>("error_category", no_init)
-- .def("name", &error_category::name)
-- .def("message", &error_category::message)
-+ class_<category_holder>("error_category", no_init)
-+ .def("name", &category_holder::name)
-+ .def("message", &category_holder::message)
- .def(self == self)
- .def(self < self)
- .def(self != self)
-@@ -124,39 +171,37 @@ void bind_error_code()
-
- class_<error_code>("error_code")
- .def(init<>())
-- .def("message", &error_code::message)
-+ .def(init<int, category_holder>())
-+ .def("message", static_cast<std::string (error_code::*)() const>(&error_code::message))
- .def("value", &error_code::value)
- .def("clear", &error_code::clear)
-- .def("category", &error_code::category
-- , return_internal_reference<>())
-- .def("assign", &error_code::assign)
-+ .def("category", &error_code_category)
-+ .def("assign", &error_code_assign)
- .def_pickle(ec_pickle_suite())
- ;
-
--typedef return_value_policy<reference_existing_object> return_existing;
--
-- def("libtorrent_category", &libtorrent_category, return_existing());
-- def("upnp_category", &upnp_category, return_existing());
-- def("http_category", &http_category, return_existing());
-- def("socks_category", &socks_category, return_existing());
-- def("bdecode_category", &bdecode_category, return_existing());
-+ def("libtorrent_category", &wrap_libtorrent_category);
-+ def("upnp_category", &wrap_upnp_category);
-+ def("http_category", &wrap_http_category);
-+ def("socks_category", &wrap_socks_category);
-+ def("bdecode_category", &wrap_bdecode_category);
- #if TORRENT_USE_I2P
-- def("i2p_category", &i2p_category, return_existing());
-+ def("i2p_category", &wrap_i2p_category);
- #endif
-
- #ifndef TORRENT_NO_DEPRECATE
-- def("get_libtorrent_category", &libtorrent_category, return_existing());
-- def("get_upnp_category", &upnp_category, return_existing());
-- def("get_http_category", &http_category, return_existing());
-- def("get_socks_category", &socks_category, return_existing());
-- def("get_bdecode_category", &bdecode_category, return_existing());
-+ def("get_libtorrent_category", &wrap_libtorrent_category);
-+ def("get_upnp_category", &wrap_upnp_category);
-+ def("get_http_category", &wrap_http_category);
-+ def("get_socks_category", &wrap_socks_category);
-+ def("get_bdecode_category", &wrap_bdecode_category);
- #if TORRENT_USE_I2P
-- def("get_i2p_category", &i2p_category, return_existing());
-+ def("get_i2p_category", &wrap_i2p_category);
- #endif
- #endif // TORRENT_NO_DEPRECATE
-
-- def("generic_category", &boost::system::generic_category, return_existing());
-+ def("generic_category", &wrap_generic_category);
-
-- def("system_category", &boost::system::system_category, return_existing());
-+ def("system_category", &wrap_system_category);
- }
-
---- ../../src/bdecode.cpp.orig 2018-10-05 09:19:18 UTC
-+++ ../../src/bdecode.cpp
-@@ -172,7 +172,7 @@ namespace libtorrent
-
- const char* bdecode_error_category::name() const BOOST_SYSTEM_NOEXCEPT
- {
-- return "bdecode error";
-+ return "bdecode";
- }
-
- std::string bdecode_error_category::message(int ev) const BOOST_SYSTEM_NOEXCEPT
---- ../../src/error_code.cpp.orig 2018-10-05 09:19:18 UTC
-+++ ../../src/error_code.cpp
-@@ -290,7 +290,7 @@ namespace libtorrent
- struct TORRENT_EXPORT http_error_category : boost::system::error_category
- {
- virtual const char* name() const BOOST_SYSTEM_NOEXCEPT
-- { return "http error"; }
-+ { return "http"; }
- virtual std::string message(int ev) const BOOST_SYSTEM_NOEXCEPT
- {
- std::string ret;
---- ../../src/socks5_stream.cpp.orig 2018-10-05 09:19:18 UTC
-+++ ../../src/socks5_stream.cpp
-@@ -48,7 +48,7 @@ namespace libtorrent
- struct socks_error_category : boost::system::error_category
- {
- virtual const char* name() const BOOST_SYSTEM_NOEXCEPT
-- { return "socks error"; }
-+ { return "socks"; }
- virtual std::string message(int ev) const BOOST_SYSTEM_NOEXCEPT
- {
- static char const* messages[] =
---- ../../src/upnp.cpp.orig 2018-10-05 09:19:18 UTC
-+++ ../../src/upnp.cpp
-@@ -1159,7 +1159,7 @@ struct upnp_error_category : boost::system::error_cate
- {
- virtual const char* name() const BOOST_SYSTEM_NOEXCEPT
- {
-- return "UPnP error";
-+ return "upnp";
- }
-
- virtual std::string message(int ev) const BOOST_SYSTEM_NOEXCEPT
---- ../../test/test_bdecode.cpp.orig 2018-10-05 09:19:18 UTC
-+++ ../../test/test_bdecode.cpp
-@@ -338,7 +338,7 @@ TORRENT_TEST(bdecode_error)
- {
- error_code ec(bdecode_errors::overflow);
- TEST_EQUAL(ec.message(), "integer overflow");
-- TEST_EQUAL(ec.category().name(), std::string("bdecode error"));
-+ TEST_EQUAL(ec.category().name(), std::string("bdecode"));
- ec.assign(5434, get_bdecode_category());
- TEST_EQUAL(ec.message(), "Unknown error");
- }
diff --git a/net-p2p/py-libtorrent-rasterbar/files/patch-setup.py b/net-p2p/py-libtorrent-rasterbar/files/patch-setup.py
deleted file mode 100644
index d7365e7de3e1..000000000000
--- a/net-p2p/py-libtorrent-rasterbar/files/patch-setup.py
+++ /dev/null
@@ -1,17 +0,0 @@
---- setup.py.orig 2018-10-06 18:51:57 UTC
-+++ setup.py
-@@ -131,11 +131,11 @@ else:
- source_list = os.listdir(os.path.join(os.path.dirname(__file__), "src"))
- source_list = [os.path.abspath(os.path.join(os.path.dirname(__file__), "src", s)) for s in source_list if s.endswith(".cpp")]
-
-- if extra_cmd:
-+ if True or extra_cmd:
- flags = flags_parser()
- # ldflags must be parsed first to ensure the correct library search path order
-- extra_link = flags.parse(ldflags)
-- extra_compile = flags.parse(extra_cmd)
-+ extra_link = flags.parse(os.environ['LDFLAGS'])
-+ extra_compile = flags.parse(os.environ['CFLAGS'])
-
- # for some reason distutils uses the CC environment variable to determine
- # the compiler to use for C++