SABnzbd-4.0.0 has been released, which is a major update that optimized
a core part of the SSL handling, resulting in large performance
increases when downloading from news servers with SSL enabled. In
addition, the general connection handling was improved, resulting in
performance improvements for all news servers. Overview on changes can
be found at https://github.com/sabnzbd/sabnzbd/releases/tag/4.0.0.

This update depends on py-sabctools that has been send in a separate
mail to ports@.

Run tested on amd64.

Comments/OK?


diff --git Makefile Makefile
index 898f5f05211..69b98278126 100644
--- Makefile
+++ Makefile
@@ -1,7 +1,6 @@
 COMMENT =                      retrieve and process nzb-files via web interface
 
-VERSION =                      3.7.2
-REVISION =                     1
+VERSION =                      4.0.0
 DISTNAME =                     SABnzbd-${VERSION}
 PKGNAME =                      sabnzbd-${VERSION}
 
@@ -18,35 +17,45 @@ MASTER_SITES =                      
https://github.com/sabnzbd/sabnzbd/releases/download/${VERSION}
 EXTRACT_SUFX =                 -src.tar.gz
 
 MODULES =                      lang/python
-# XXX broken, needs pyfakefs, pytest-httpserver, tavern and tavalidate (not in
-# ports)
-MODPY_PYTEST =                 Yes
 
 BUILD_DEPENDS =                        ${_MODPY_BUILD_DEPENDS}
 RUN_DEPENDS =                  archivers/par2cmdline \
                                archivers/unrar \
                                archivers/unzip \
-                               devel/py-cheetah${MODPY_FLAVOR}>=3.0.0 \
+                               devel/py-cffi${MODPY_FLAVOR} \
+                               devel/py-cheetah${MODPY_FLAVOR} \
                                devel/py-configobj${MODPY_FLAVOR} \
+                               devel/py-cparser${MODPY_FLAVOR} \
+                               devel/py-dateutil${MODPY_FLAVOR} \
+                               devel/py-jaraco-classes${MODPY_FLAVOR} \
+                               devel/py-jaraco-collections${MODPY_FLAVOR} \
+                               devel/py-jaraco-context${MODPY_FLAVOR} \
+                               devel/py-jaraco-functools${MODPY_FLAVOR} \
+                               devel/py-more-itertools${MODPY_FLAVOR} \
                                devel/py-puremagic${MODPY_FLAVOR} \
+                               devel/py-six${MODPY_FLAVOR} \
+                               devel/py-tempora${MODPY_FLAVOR} \
+                               devel/py-tz${MODPY_FLAVOR} \
+                               devel/py-zc-lockfile${MODPY_FLAVOR} \
+                               misc/py-babelfish${MODPY_FLAVOR} \
                                multimedia/py-guessit${MODPY_FLAVOR} \
                                net/py-portend${MODPY_FLAVOR} \
                                net/py-socks${MODPY_FLAVOR} \
-                               news/py-sabyenc${MODPY_FLAVOR}>=5.4.4v0 \
+                               news/py-sabctools${MODPY_FLAVOR} \
                                security/py-cryptography${MODPY_FLAVOR} \
                                textproc/py-chardet${MODPY_FLAVOR} \
                                textproc/py-feedparser${MODPY_FLAVOR} \
+                               textproc/py-jaraco-text${MODPY_FLAVOR} \
+                               textproc/py-rebulk${MODPY_FLAVOR} \
                                www/py-CherryPy${MODPY_FLAVOR} \
                                www/py-cheroot${MODPY_FLAVOR}
-TEST_DEPENDS =                 devel/py-flaky${MODPY_FLAVOR} \
-                               devel/py-test-httpbin${MODPY_FLAVOR} \
-                               textproc/py-lxml${MODPY_FLAVOR} \
-                               textproc/py-xmltodict${MODPY_FLAVOR} \
-                               www/py-requests${MODPY_FLAVOR} \
-                               www/py-selenium${MODPY_FLAVOR}
 
 NO_BUILD =                     Yes
 
+# XXX broken, needs pyfakefs, pytest-httpserver, tavern and tavalidate (not in
+# ports)
+NO_TEST =                      Yes
+
 do-install:
        ${INSTALL_DATA_DIR} \
            ${PREFIX}/lib/python${MODPY_VERSION}/site-packages/sabnzbd
diff --git distinfo distinfo
index 7431007c045..fc455af4916 100644
--- distinfo
+++ distinfo
@@ -1,2 +1,2 @@
-SHA256 (SABnzbd-3.7.2-src.tar.gz) = 
ASUOzQnNtQ2ovogp5PRPM/C/G88fz/E2rWBF5fSioXI=
-SIZE (SABnzbd-3.7.2-src.tar.gz) = 5108729
+SHA256 (SABnzbd-4.0.0-src.tar.gz) = 
MuYHOiONJXR++GkZ/wgEclz1ndvPq2DIEuIcmYzi7XE=
+SIZE (SABnzbd-4.0.0-src.tar.gz) = 5079964

Reply via email to