From owner-svn-ports-all@freebsd.org Fri Jun 9 18:47:57 2017 Return-Path: Delivered-To: svn-ports-all@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id A3407BFABAD; Fri, 9 Jun 2017 18:47:57 +0000 (UTC) (envelope-from tdb@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 72DFD78251; Fri, 9 Jun 2017 18:47:57 +0000 (UTC) (envelope-from tdb@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v59IluA9025341; Fri, 9 Jun 2017 18:47:56 GMT (envelope-from tdb@FreeBSD.org) Received: (from tdb@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v59IluoD025338; Fri, 9 Jun 2017 18:47:56 GMT (envelope-from tdb@FreeBSD.org) Message-Id: <201706091847.v59IluoD025338@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: tdb set sender to tdb@FreeBSD.org using -f From: Tim Bishop Date: Fri, 9 Jun 2017 18:47:56 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r443034 - in head/news: . py-sabyenc X-SVN-Group: ports-head MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-ports-all@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: SVN commit messages for the ports tree List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 09 Jun 2017 18:47:57 -0000 Author: tdb Date: Fri Jun 9 18:47:56 2017 New Revision: 443034 URL: https://svnweb.freebsd.org/changeset/ports/443034 Log: New port: news/py-sabyenc Modified the original yenc module by Alessandro Duca alessandro.duca@gmail.com for use within SABnzbd. The module was extended to do header parsing and full yEnc decoding from a Python list of chunks, the way in which data is retrieved from usenet. This is particularly beneficial when SSL is enabled, which limits the size of each chunk to 16K. Parsing these chunks in Python is much more costly. Additionally, this module releases Python's GIL during decoding, greatly increasing performance of the overall download process. WWW: https://github.com/sabnzbd/sabyenc PR: 218722 Submitted by: Ralf van der Enden Added: head/news/py-sabyenc/ - copied from r443027, head/news/py-yenc/ Deleted: head/news/py-sabyenc/pkg-plist Modified: head/news/Makefile head/news/py-sabyenc/Makefile head/news/py-sabyenc/distinfo head/news/py-sabyenc/pkg-descr Modified: head/news/Makefile ============================================================================== --- head/news/Makefile Fri Jun 9 18:44:37 2017 (r443033) +++ head/news/Makefile Fri Jun 9 18:47:56 2017 (r443034) @@ -59,6 +59,7 @@ SUBDIR += pgpmoose SUBDIR += plor SUBDIR += py-pynzb + SUBDIR += py-sabyenc SUBDIR += py-twistedNews SUBDIR += py-yenc SUBDIR += rawdog Modified: head/news/py-sabyenc/Makefile ============================================================================== --- head/news/py-yenc/Makefile Fri Jun 9 18:23:18 2017 (r443027) +++ head/news/py-sabyenc/Makefile Fri Jun 9 18:47:56 2017 (r443034) @@ -1,17 +1,20 @@ -# Created by: Alexander Botero-Lowry +# Created by: Ralf van der Enden # $FreeBSD$ -PORTNAME= yenc -PORTVERSION= 0.3 +PORTNAME= sabyenc +PORTVERSION= 3.0.2 +DISTVERSIONPREFIX= v CATEGORIES= news python -MASTER_SITES= http://sabnzbd.sourceforge.net/ - PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -MAINTAINER= jlaffaye@FreeBSD.org -COMMENT= yenc decoding module for Python in C +MAINTAINER= tremere@cainites.net +COMMENT= Python yEnc package optimized for use within SABnzbd +LICENSE= GPLv3 + USES= python -USE_PYTHON= distutils +USE_GITHUB= yes +GH_ACCOUNT= sabnzbd +USE_PYTHON= autoplist distutils .include Modified: head/news/py-sabyenc/distinfo ============================================================================== --- head/news/py-yenc/distinfo Fri Jun 9 18:23:18 2017 (r443027) +++ head/news/py-sabyenc/distinfo Fri Jun 9 18:47:56 2017 (r443034) @@ -1,2 +1,3 @@ -SHA256 (yenc-0.3.tar.gz) = fb04fea7c5821345608fa01728ce5356b6dfb2d3e469e59e3fd31b88f45fb313 -SIZE (yenc-0.3.tar.gz) = 42740 +TIMESTAMP = 1496981772 +SHA256 (sabnzbd-sabyenc-v3.0.2_GH0.tar.gz) = 72305bdacfb4f82764e7f3e33a7001983f9af5c8d633cbf57e950b570a56e55d +SIZE (sabnzbd-sabyenc-v3.0.2_GH0.tar.gz) = 16080819 Modified: head/news/py-sabyenc/pkg-descr ============================================================================== --- head/news/py-yenc/pkg-descr Fri Jun 9 18:23:18 2017 (r443027) +++ head/news/py-sabyenc/pkg-descr Fri Jun 9 18:47:56 2017 (r443034) @@ -1,2 +1,11 @@ -This a fairly simple Python module, it provides only raw yEnc -encoding/decoding with built-in crc32 calculation. +Modified the original yenc module by Alessandro Duca alessandro.duca@gmail.com +for use within SABnzbd. + +The module was extended to do header parsing and full yEnc decoding from a +Python list of chunks, the way in which data is retrieved from usenet. This is +particularly beneficial when SSL is enabled, which limits the size of each +chunk to 16K. Parsing these chunks in Python is much more costly. Additionally, +this module releases Python's GIL during decoding, greatly increasing +performance of the overall download process. + +WWW: https://github.com/sabnzbd/sabyenc