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