From owner-svn-ports-all@freebsd.org Thu Oct 12 19:00:14 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 E8778E31FD2; Thu, 12 Oct 2017 19:00:14 +0000 (UTC) (envelope-from feld@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 C35EA63627; Thu, 12 Oct 2017 19:00:14 +0000 (UTC) (envelope-from feld@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v9CJ0DNp041841; Thu, 12 Oct 2017 19:00:13 GMT (envelope-from feld@FreeBSD.org) Received: (from feld@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v9CJ0DBc041837; Thu, 12 Oct 2017 19:00:13 GMT (envelope-from feld@FreeBSD.org) Message-Id: <201710121900.v9CJ0DBc041837@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: feld set sender to feld@FreeBSD.org using -f From: Mark Felder Date: Thu, 12 Oct 2017 19:00:13 +0000 (UTC) To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r451925 - in head/databases: . py-zodbpickle X-SVN-Group: ports-head X-SVN-Commit-Author: feld X-SVN-Commit-Paths: in head/databases: . py-zodbpickle X-SVN-Commit-Revision: 451925 X-SVN-Commit-Repository: ports 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: Thu, 12 Oct 2017 19:00:15 -0000 Author: feld Date: Thu Oct 12 19:00:13 2017 New Revision: 451925 URL: https://svnweb.freebsd.org/changeset/ports/451925 Log: Under Python2, this package forks both Python 2.7's pickle and cPickle modules, adding support for the protocol 3 opcodes. It also provides a new subclass of bytes, zodbpickle.binary, which Python2 applications can use to pickle binary values such that they will be unpickled as bytes under Py3k. Under Py3k, this package forks the pickle module (and the supporting C extension) from both Python 3.2 and Python 3.3. The fork add support for the noload operations used by ZODB. WWW: https://pypi.python.org/pypi/zodbpickle Added: head/databases/py-zodbpickle/ head/databases/py-zodbpickle/Makefile (contents, props changed) head/databases/py-zodbpickle/distinfo (contents, props changed) head/databases/py-zodbpickle/pkg-descr (contents, props changed) Modified: head/databases/Makefile Modified: head/databases/Makefile ============================================================================== --- head/databases/Makefile Thu Oct 12 18:34:47 2017 (r451924) +++ head/databases/Makefile Thu Oct 12 19:00:13 2017 (r451925) @@ -841,6 +841,7 @@ SUBDIR += py-varstack SUBDIR += py-whisper SUBDIR += py-xapian + SUBDIR += py-zodbpickle SUBDIR += py3-apsw SUBDIR += py3-bsddb3 SUBDIR += py3-mysqlclient Added: head/databases/py-zodbpickle/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/databases/py-zodbpickle/Makefile Thu Oct 12 19:00:13 2017 (r451925) @@ -0,0 +1,19 @@ +# Created by: Mark Felder +# $FreeBSD$ + +PORTNAME= zodbpickle +PORTVERSION= 0.7.0 +CATEGORIES= databases python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= feld@FreeBSD.org +COMMENT= Python pickling interface for ZODB + +LICENSE= PSFL ZPL21 +LICENSE_COMB= multi + +USES= python +USE_PYTHON= autoplist distutils + +.include Added: head/databases/py-zodbpickle/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/databases/py-zodbpickle/distinfo Thu Oct 12 19:00:13 2017 (r451925) @@ -0,0 +1,3 @@ +TIMESTAMP = 1507833956 +SHA256 (zodbpickle-0.7.0.tar.gz) = 95a247fb17bce980af8d548af70ac5bd1bad22773f242eb8efa24428efa909a8 +SIZE (zodbpickle-0.7.0.tar.gz) = 181263 Added: head/databases/py-zodbpickle/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/databases/py-zodbpickle/pkg-descr Thu Oct 12 19:00:13 2017 (r451925) @@ -0,0 +1,11 @@ +Under Python2, this package forks both Python 2.7's pickle and +cPickle modules, adding support for the protocol 3 opcodes. It also +provides a new subclass of bytes, zodbpickle.binary, which Python2 +applications can use to pickle binary values such that they will be +unpickled as bytes under Py3k. + +Under Py3k, this package forks the pickle module (and the supporting +C extension) from both Python 3.2 and Python 3.3. The fork add support +for the noload operations used by ZODB. + +WWW: https://pypi.python.org/pypi/zodbpickle