Date: Mon, 13 Nov 2006 21:07:32 +0800 (CST) From: Dryice Liu <dryice@dryice.name> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/105470: [new port] devel/py-durus: A persistent object storage system for Python Message-ID: <200611131307.kADD7WBn085508@readonline.info> Resent-Message-ID: <200611131310.kADDA28w006937@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 105470 >Category: ports >Synopsis: [new port] devel/py-durus: A persistent object storage system for Python >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Mon Nov 13 13:10:01 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Dryice Liu >Release: FreeBSD 6.0-STABLE i386 >Organization: >Environment: System: FreeBSD dryice.3322.org 6.0-STABLE FreeBSD 6.0-STABLE #0: Thu Dec 1 15:59:44 CST 2005 >Description: Attached is the shar file for devel/py-durus. This is a persistent object storage system for Python. It will be used by a new port qp (coming soon) >How-To-Repeat: >Fix: --- attached file begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # /usr/ports/devel/py-durus/ # /usr/ports/devel/py-durus/distinfo # /usr/ports/devel/py-durus/Makefile # /usr/ports/devel/py-durus/pkg-descr # /usr/ports/devel/py-durus/pkg-plist # /usr/ports/devel/py-durus/files # /usr/ports/devel/py-durus/files/patch-setup.py # echo c - /usr/ports/devel/py-durus/ mkdir -p /usr/ports/devel/py-durus/ > /dev/null 2>&1 echo x - /usr/ports/devel/py-durus/distinfo sed 's/^X//' >/usr/ports/devel/py-durus/distinfo << 'END-of-/usr/ports/devel/py-durus/distinfo' XMD5 (Durus-3.5.tar.gz) = d110e05a75df8b0b79919d577441f33d XSHA256 (Durus-3.5.tar.gz) = 51b6935bf42cbc6b4de6c38bad734392c6edba4aadf9fc1135b40519c9f0f8ab XSIZE (Durus-3.5.tar.gz) = 51190 END-of-/usr/ports/devel/py-durus/distinfo echo x - /usr/ports/devel/py-durus/Makefile sed 's/^X//' >/usr/ports/devel/py-durus/Makefile << 'END-of-/usr/ports/devel/py-durus/Makefile' X# New ports collection makefile for: py-durus X# Date created: 13 Nov 2006 X# Whom: Dryice Liu <dryice@dryice.name> X# X# $FreeBSD$ X# X XPORTNAME= durus XPORTVERSION= 3.5 XCATEGORIES= devel python XMASTER_SITES= http://www.mems-exchange.org/software/durus/ \ X http://dryice.name/computer/FreeBSD/distfiles/ XDISTNAME= Durus-${PORTVERSION} X XMAINTAINER= dryice@dryice.name XCOMMENT= A persistent object storage system for Python X XUSE_PYTHON= 2.4+ XUSE_PYDISTUTILS= yes XMAN1= durus.1 X X.include <bsd.port.pre.mk> X Xpost-install: X @ ${INSTALL_MAN} ${WRKSRC}/doc/durus.1 ${MANPREFIX}/man/man1 X X.if !defined(NOPORTDOCS) X @ ${MKDIR} ${DOCSDIR} X.for docfile in ACKS.txt CHANGES.txt history.py INSTALL.txt LICENSE.txt README.txt doc/FAQ.txt X @ ${INSTALL_DATA} ${WRKSRC}/${docfile} ${DOCSDIR} X.endfor X.endif X X.include <bsd.port.post.mk> END-of-/usr/ports/devel/py-durus/Makefile echo x - /usr/ports/devel/py-durus/pkg-descr sed 's/^X//' >/usr/ports/devel/py-durus/pkg-descr << 'END-of-/usr/ports/devel/py-durus/pkg-descr' XDurus is a persistent object system for applications written in Xthe Python programming language. X XDurus offers an easy way to use and maintain a consistent collection Xof object instances used by one or more processes. Access and change Xof a persistent instances is managed through a cached Connection Xinstance which includes commit() and abort() methods so that changes Xare transactional. Durus is best suited to collections of less than a Xmillion instances with relatively stable state. X XWWW: http://www.mems-exchange.org/software/durus/ END-of-/usr/ports/devel/py-durus/pkg-descr echo x - /usr/ports/devel/py-durus/pkg-plist sed 's/^X//' >/usr/ports/devel/py-durus/pkg-plist << 'END-of-/usr/ports/devel/py-durus/pkg-plist' Xbin/durus X%%PYTHON_SITELIBDIR%%/durus/error.py X%%PYTHON_SITELIBDIR%%/durus/client_storage.py X%%PYTHON_SITELIBDIR%%/durus/logger.py X%%PYTHON_SITELIBDIR%%/durus/history.py X%%PYTHON_SITELIBDIR%%/durus/persistent.py X%%PYTHON_SITELIBDIR%%/durus/connection.py X%%PYTHON_SITELIBDIR%%/durus/persistent_set.py X%%PYTHON_SITELIBDIR%%/durus/storage.py X%%PYTHON_SITELIBDIR%%/durus/btree.py X%%PYTHON_SITELIBDIR%%/durus/storage_server.py X%%PYTHON_SITELIBDIR%%/durus/run_durus.py X%%PYTHON_SITELIBDIR%%/durus/client.py X%%PYTHON_SITELIBDIR%%/durus/persistent_dict.py X%%PYTHON_SITELIBDIR%%/durus/serialize.py X%%PYTHON_SITELIBDIR%%/durus/pack_storage.py X%%PYTHON_SITELIBDIR%%/durus/__init__.py X%%PYTHON_SITELIBDIR%%/durus/persistent_list.py X%%PYTHON_SITELIBDIR%%/durus/file_storage.py X%%PYTHON_SITELIBDIR%%/durus/convert_file_storage.py X%%PYTHON_SITELIBDIR%%/durus/utils.py X%%PYTHON_SITELIBDIR%%/durus/error.pyc X%%PYTHON_SITELIBDIR%%/durus/client_storage.pyc X%%PYTHON_SITELIBDIR%%/durus/logger.pyc X%%PYTHON_SITELIBDIR%%/durus/history.pyc X%%PYTHON_SITELIBDIR%%/durus/persistent.pyc X%%PYTHON_SITELIBDIR%%/durus/connection.pyc X%%PYTHON_SITELIBDIR%%/durus/persistent_set.pyc X%%PYTHON_SITELIBDIR%%/durus/storage.pyc X%%PYTHON_SITELIBDIR%%/durus/btree.pyc X%%PYTHON_SITELIBDIR%%/durus/storage_server.pyc X%%PYTHON_SITELIBDIR%%/durus/run_durus.pyc X%%PYTHON_SITELIBDIR%%/durus/client.pyc X%%PYTHON_SITELIBDIR%%/durus/persistent_dict.pyc X%%PYTHON_SITELIBDIR%%/durus/serialize.pyc X%%PYTHON_SITELIBDIR%%/durus/pack_storage.pyc X%%PYTHON_SITELIBDIR%%/durus/__init__.pyc X%%PYTHON_SITELIBDIR%%/durus/persistent_list.pyc X%%PYTHON_SITELIBDIR%%/durus/file_storage.pyc X%%PYTHON_SITELIBDIR%%/durus/convert_file_storage.pyc X%%PYTHON_SITELIBDIR%%/durus/utils.pyc X%%PYTHON_SITELIBDIR%%/durus/_persistent.so X%%PORTDOCS%%%%DOCSDIR%%/ACKS.txt X%%PORTDOCS%%%%DOCSDIR%%/CHANGES.txt X%%PORTDOCS%%%%DOCSDIR%%/FAQ.txt X%%PORTDOCS%%%%DOCSDIR%%/history.py X%%PORTDOCS%%%%DOCSDIR%%/INSTALL.txt X%%PORTDOCS%%%%DOCSDIR%%/LICENSE.txt X%%PORTDOCS%%%%DOCSDIR%%/README.txt X%%PORTDOCS%%@dirrm %%DOCSDIR%% X END-of-/usr/ports/devel/py-durus/pkg-plist echo c - /usr/ports/devel/py-durus/files mkdir -p /usr/ports/devel/py-durus/files > /dev/null 2>&1 echo x - /usr/ports/devel/py-durus/files/patch-setup.py sed 's/^X//' >/usr/ports/devel/py-durus/files/patch-setup.py << 'END-of-/usr/ports/devel/py-durus/files/patch-setup.py' X--- setup.py.orig Wed Aug 16 01:24:55 2006 X+++ setup.py Fri Nov 10 17:39:51 2006 X@@ -2,11 +2,11 @@ X $URL: svn+ssh://svn.mems-exchange.org/repos/trunk/durus/setup.py $ X $Id: setup.py 28588 2006-08-15 17:11:08Z dbinger $ X """ X-try: X- import setuptools X- used = setuptools # to quiet import checker. X-except ImportError: X- pass X+# try: X+# import setuptools X+# used = setuptools # to quiet import checker. X+# except ImportError: X+# pass X X import os X from distutils.core import setup END-of-/usr/ports/devel/py-durus/files/patch-setup.py exit --- attached file ends here --- >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200611131307.kADD7WBn085508>