From owner-freebsd-ports-bugs@FreeBSD.ORG Fri Apr 14 04:40:16 2006 Return-Path: X-Original-To: freebsd-ports-bugs@hub.freebsd.org Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 1009816A404 for ; Fri, 14 Apr 2006 04:40:16 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [216.136.204.21]) by mx1.FreeBSD.org (Postfix) with ESMTP id 44BD643D49 for ; Fri, 14 Apr 2006 04:40:15 +0000 (GMT) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.13.4/8.13.4) with ESMTP id k3E4eFC7015312 for ; Fri, 14 Apr 2006 04:40:15 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.13.4/8.13.4/Submit) id k3E4eFs7015311; Fri, 14 Apr 2006 04:40:15 GMT (envelope-from gnats) Resent-Date: Fri, 14 Apr 2006 04:40:15 GMT Resent-Message-Id: <200604140440.k3E4eFs7015311@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Alexander Botero-Lowry Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2CC7716A404 for ; Fri, 14 Apr 2006 04:33:57 +0000 (UTC) (envelope-from alex@foxybanana.com) Received: from ultrasuede.reed.edu (ultrasuede.reed.edu [134.10.2.46]) by mx1.FreeBSD.org (Postfix) with ESMTP id A4F8343D48 for ; Fri, 14 Apr 2006 04:33:56 +0000 (GMT) (envelope-from alex@foxybanana.com) Received: from Laptop.mine.box (c029h217.dorm.reed.edu [134.10.29.217]) by ultrasuede.reed.edu (8.13.6/8.13.6) with ESMTP id k3E4XsYx007188 (version=TLSv1/SSLv3 cipher=EDH-RSA-DES-CBC3-SHA bits=168 verify=NOT) for ; Thu, 13 Apr 2006 21:33:54 -0700 Received: from Laptop.mine.box (localhost [127.0.0.1]) by Laptop.mine.box (8.13.4/8.13.4) with ESMTP id k3E4X2TQ023754 for ; Thu, 13 Apr 2006 21:33:02 -0700 (PDT) (envelope-from alex@Laptop.mine.box) Received: (from alex@localhost) by Laptop.mine.box (8.13.4/8.13.4/Submit) id k3E4X1rh023753; Thu, 13 Apr 2006 21:33:01 -0700 (PDT) (envelope-from alex) Message-Id: <200604140433.k3E4X1rh023753@Laptop.mine.box> Date: Thu, 13 Apr 2006 21:33:01 -0700 (PDT) From: Alexander Botero-Lowry To: FreeBSD-gnats-submit@FreeBSD.org X-Send-Pr-Version: 3.113 Cc: Subject: ports/95724: [NEW PORT] databases/py24-axiom: Axion is an object database in python using sqlite3 X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 14 Apr 2006 04:40:16 -0000 >Number: 95724 >Category: ports >Synopsis: [NEW PORT] databases/py24-axiom: Axion is an object database in python using sqlite3 >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: Fri Apr 14 04:40:14 GMT 2006 >Closed-Date: >Last-Modified: >Originator: Alexander Botero-Lowry >Release: FreeBSD 6.0-STABLE i386 >Organization: >Environment: System: FreeBSD Laptop.mine.box 6.0-STABLE FreeBSD 6.0-STABLE #1: Tue Feb 7 19:06:16 PST >Description: Axiom is an object database, or alternatively, an object-relational mapper. Its primary goal is to provide an object-oriented layer with what we consider to be the key aspects of OO, i.e. polymorphism and message dispatch, without hindering the power of an RDBMS. It is designed to "feel pythonic", without encouraging the typical ORM behavior such as potato programming. Axiom provides a full interface to the database, which strongly suggests that you do not write any SQL of your own. Metaprogramming is difficult and dangerous (as many, many SQL injection attacks amply demonstrate). Writing your own SQL is still possible, however, and Axiom does have several methods which return fragments of generated schema if you wish to use them in your own queries. WWW: http://divmod.org/trac/wiki/DivmodAxiom Generated with FreeBSD Port Tools 0.63 >How-To-Repeat: >Fix: --- py24-axiom-0.4.0.shar 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: # # py-axiom # py-axiom/Makefile # py-axiom/pkg-descr # py-axiom/pkg-plist # py-axiom/distinfo # echo c - py-axiom mkdir -p py-axiom > /dev/null 2>&1 echo x - py-axiom/Makefile sed 's/^X//' >py-axiom/Makefile << 'END-of-py-axiom/Makefile' X# New ports collection makefile for: py-axiom X# Date created: 13 Apr 2006 X# Whom: Alexander Botero-Lowry X# X# $FreeBSD$ X# X XPORTNAME= axiom XPORTVERSION= 0.4.0 XCATEGORIES= databases python XMASTER_SITES= http://divmod.org/trac/attachment/wiki/SoftwareReleases/ XPKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} XDISTNAME= Axiom-${PORTVERSION} XEXTRACT_SUFX= .tar.gz?format=raw X XMAINTAINER= alex@foxybanana.com XCOMMENT= Axion is an object database in python using sqlite3 X XBUILD_DEPENDS= ${PYTHON_SITELIBDIR}/epsilon/__init__.py:${PORTSDIR}/devel/py-epsilon XRUN_DEPENDS= ${PYTHON_SITELIBDIR}/epsilon/__init__.py:${PORTSDIR}/devel/py-epsilon \ X ${PYTHON_SITELIBDIR}/pysqlite2/__init__.py:${PORTSDIR}/databases/py-pysqlite21 X XUSE_PYTHON= yes XUSE_PYDISTUTILS= yes XUSE_TWISTED= yes XNO_BUILD= yes X X.include END-of-py-axiom/Makefile echo x - py-axiom/pkg-descr sed 's/^X//' >py-axiom/pkg-descr << 'END-of-py-axiom/pkg-descr' XAxiom is an object database, or alternatively, an object-relational mapper. X XIts primary goal is to provide an object-oriented layer with what we consider Xto be the key aspects of OO, i.e. polymorphism and message dispatch, without Xhindering the power of an RDBMS. It is designed to "feel pythonic", without Xencouraging the typical ORM behavior such as potato programming. X XAxiom provides a full interface to the database, which strongly suggests that Xyou do not write any SQL of your own. Metaprogramming is difficult and Xdangerous (as many, many SQL injection attacks amply demonstrate). Writing Xyour own SQL is still possible, however, and Axiom does have several methods Xwhich return fragments of generated schema if you wish to use them in your own Xqueries. X XWWW: http://divmod.org/trac/wiki/DivmodAxiom END-of-py-axiom/pkg-descr echo x - py-axiom/pkg-plist sed 's/^X//' >py-axiom/pkg-plist << 'END-of-py-axiom/pkg-plist' Xbin/axiomatic X%%PYTHON_SITELIBDIR%%/axiom/__init__.py X%%PYTHON_SITELIBDIR%%/axiom/__init__.pyc X%%PYTHON_SITELIBDIR%%/axiom/__init__.pyo X%%PYTHON_SITELIBDIR%%/axiom/_fincache.py X%%PYTHON_SITELIBDIR%%/axiom/_fincache.pyc X%%PYTHON_SITELIBDIR%%/axiom/_fincache.pyo X%%PYTHON_SITELIBDIR%%/axiom/_schema.py X%%PYTHON_SITELIBDIR%%/axiom/_schema.pyc X%%PYTHON_SITELIBDIR%%/axiom/_schema.pyo X%%PYTHON_SITELIBDIR%%/axiom/attributes.py X%%PYTHON_SITELIBDIR%%/axiom/attributes.pyc X%%PYTHON_SITELIBDIR%%/axiom/attributes.pyo X%%PYTHON_SITELIBDIR%%/axiom/benchmarks/testbase.py X%%PYTHON_SITELIBDIR%%/axiom/benchmarks/testbase.pyc X%%PYTHON_SITELIBDIR%%/axiom/benchmarks/testbase.pyo X%%PYTHON_SITELIBDIR%%/axiom/benchmarks/testindex.py X%%PYTHON_SITELIBDIR%%/axiom/benchmarks/testindex.pyc X%%PYTHON_SITELIBDIR%%/axiom/benchmarks/testindex.pyo X%%PYTHON_SITELIBDIR%%/axiom/benchmarks/testinit.py X%%PYTHON_SITELIBDIR%%/axiom/benchmarks/testinit.pyc X%%PYTHON_SITELIBDIR%%/axiom/benchmarks/testinit.pyo X%%PYTHON_SITELIBDIR%%/axiom/benchmarks/testreader.py X%%PYTHON_SITELIBDIR%%/axiom/benchmarks/testreader.pyc X%%PYTHON_SITELIBDIR%%/axiom/benchmarks/testreader.pyo X%%PYTHON_SITELIBDIR%%/axiom/benchmarks/testwriter.py X%%PYTHON_SITELIBDIR%%/axiom/benchmarks/testwriter.pyc X%%PYTHON_SITELIBDIR%%/axiom/benchmarks/testwriter.pyo X%%PYTHON_SITELIBDIR%%/axiom/errors.py X%%PYTHON_SITELIBDIR%%/axiom/errors.pyc X%%PYTHON_SITELIBDIR%%/axiom/errors.pyo X%%PYTHON_SITELIBDIR%%/axiom/examples/bucket.py X%%PYTHON_SITELIBDIR%%/axiom/examples/bucket.pyc X%%PYTHON_SITELIBDIR%%/axiom/examples/bucket.pyo X%%PYTHON_SITELIBDIR%%/axiom/examples/library.py X%%PYTHON_SITELIBDIR%%/axiom/examples/library.pyc X%%PYTHON_SITELIBDIR%%/axiom/examples/library.pyo X%%PYTHON_SITELIBDIR%%/axiom/iaxiom.py X%%PYTHON_SITELIBDIR%%/axiom/iaxiom.pyc X%%PYTHON_SITELIBDIR%%/axiom/iaxiom.pyo X%%PYTHON_SITELIBDIR%%/axiom/item.py X%%PYTHON_SITELIBDIR%%/axiom/item.pyc X%%PYTHON_SITELIBDIR%%/axiom/item.pyo X%%PYTHON_SITELIBDIR%%/axiom/plugins/__init__.py X%%PYTHON_SITELIBDIR%%/axiom/plugins/__init__.pyc X%%PYTHON_SITELIBDIR%%/axiom/plugins/__init__.pyo X%%PYTHON_SITELIBDIR%%/axiom/plugins/userbasecmd.py X%%PYTHON_SITELIBDIR%%/axiom/plugins/userbasecmd.pyc X%%PYTHON_SITELIBDIR%%/axiom/plugins/userbasecmd.pyo X%%PYTHON_SITELIBDIR%%/axiom/queryutil.py X%%PYTHON_SITELIBDIR%%/axiom/queryutil.pyc X%%PYTHON_SITELIBDIR%%/axiom/queryutil.pyo X%%PYTHON_SITELIBDIR%%/axiom/scheduler.py X%%PYTHON_SITELIBDIR%%/axiom/scheduler.pyc X%%PYTHON_SITELIBDIR%%/axiom/scheduler.pyo X%%PYTHON_SITELIBDIR%%/axiom/scripts/__init__.py X%%PYTHON_SITELIBDIR%%/axiom/scripts/__init__.pyc X%%PYTHON_SITELIBDIR%%/axiom/scripts/__init__.pyo X%%PYTHON_SITELIBDIR%%/axiom/scripts/axiomatic.py X%%PYTHON_SITELIBDIR%%/axiom/scripts/axiomatic.pyc X%%PYTHON_SITELIBDIR%%/axiom/scripts/axiomatic.pyo X%%PYTHON_SITELIBDIR%%/axiom/scripts/pysql.py X%%PYTHON_SITELIBDIR%%/axiom/scripts/pysql.pyc X%%PYTHON_SITELIBDIR%%/axiom/scripts/pysql.pyo X%%PYTHON_SITELIBDIR%%/axiom/sequence.py X%%PYTHON_SITELIBDIR%%/axiom/sequence.pyc X%%PYTHON_SITELIBDIR%%/axiom/sequence.pyo X%%PYTHON_SITELIBDIR%%/axiom/slot%%PERL_ARCH%%ine.py X%%PYTHON_SITELIBDIR%%/axiom/slot%%PERL_ARCH%%ine.pyc X%%PYTHON_SITELIBDIR%%/axiom/slot%%PERL_ARCH%%ine.pyo X%%PYTHON_SITELIBDIR%%/axiom/store.py X%%PYTHON_SITELIBDIR%%/axiom/store.pyc X%%PYTHON_SITELIBDIR%%/axiom/store.pyo X%%PYTHON_SITELIBDIR%%/axiom/substore.py X%%PYTHON_SITELIBDIR%%/axiom/substore.pyc X%%PYTHON_SITELIBDIR%%/axiom/substore.pyo X%%PYTHON_SITELIBDIR%%/axiom/tags.py X%%PYTHON_SITELIBDIR%%/axiom/tags.pyc X%%PYTHON_SITELIBDIR%%/axiom/tags.pyo X%%PYTHON_SITELIBDIR%%/axiom/test/__init__.py X%%PYTHON_SITELIBDIR%%/axiom/test/__init__.pyc X%%PYTHON_SITELIBDIR%%/axiom/test/__init__.pyo X%%PYTHON_SITELIBDIR%%/axiom/test/historic/__init__.py X%%PYTHON_SITELIBDIR%%/axiom/test/historic/__init__.pyc X%%PYTHON_SITELIBDIR%%/axiom/test/historic/__init__.pyo X%%PYTHON_SITELIBDIR%%/axiom/test/historic/account1to2.axiom.tbz2 X%%PYTHON_SITELIBDIR%%/axiom/test/historic/stub_account1to2.py X%%PYTHON_SITELIBDIR%%/axiom/test/historic/stub_account1to2.pyc X%%PYTHON_SITELIBDIR%%/axiom/test/historic/stub_account1to2.pyo X%%PYTHON_SITELIBDIR%%/axiom/test/historic/stubloader.py X%%PYTHON_SITELIBDIR%%/axiom/test/historic/stubloader.pyc X%%PYTHON_SITELIBDIR%%/axiom/test/historic/stubloader.pyo X%%PYTHON_SITELIBDIR%%/axiom/test/historic/test_account1to2.py X%%PYTHON_SITELIBDIR%%/axiom/test/historic/test_account1to2.pyc X%%PYTHON_SITELIBDIR%%/axiom/test/historic/test_account1to2.pyo X%%PYTHON_SITELIBDIR%%/axiom/test/itemtest.py X%%PYTHON_SITELIBDIR%%/axiom/test/itemtest.pyc X%%PYTHON_SITELIBDIR%%/axiom/test/itemtest.pyo X%%PYTHON_SITELIBDIR%%/axiom/test/itemtestmain.py X%%PYTHON_SITELIBDIR%%/axiom/test/itemtestmain.pyc X%%PYTHON_SITELIBDIR%%/axiom/test/itemtestmain.pyo X%%PYTHON_SITELIBDIR%%/axiom/test/newapp.py X%%PYTHON_SITELIBDIR%%/axiom/test/newapp.pyc X%%PYTHON_SITELIBDIR%%/axiom/test/newapp.pyo X%%PYTHON_SITELIBDIR%%/axiom/test/oldapp.py X%%PYTHON_SITELIBDIR%%/axiom/test/oldapp.pyc X%%PYTHON_SITELIBDIR%%/axiom/test/oldapp.pyo X%%PYTHON_SITELIBDIR%%/axiom/test/test_attributes.py X%%PYTHON_SITELIBDIR%%/axiom/test/test_attributes.pyc X%%PYTHON_SITELIBDIR%%/axiom/test/test_attributes.pyo X%%PYTHON_SITELIBDIR%%/axiom/test/test_count.py X%%PYTHON_SITELIBDIR%%/axiom/test/test_count.pyc X%%PYTHON_SITELIBDIR%%/axiom/test/test_count.pyo X%%PYTHON_SITELIBDIR%%/axiom/test/test_files.py X%%PYTHON_SITELIBDIR%%/axiom/test/test_files.pyc X%%PYTHON_SITELIBDIR%%/axiom/test/test_files.pyo X%%PYTHON_SITELIBDIR%%/axiom/test/test_inheritance.py X%%PYTHON_SITELIBDIR%%/axiom/test/test_inheritance.pyc X%%PYTHON_SITELIBDIR%%/axiom/test/test_inheritance.pyo X%%PYTHON_SITELIBDIR%%/axiom/test/test_item.py X%%PYTHON_SITELIBDIR%%/axiom/test/test_item.pyc X%%PYTHON_SITELIBDIR%%/axiom/test/test_item.pyo X%%PYTHON_SITELIBDIR%%/axiom/test/test_mixin.py X%%PYTHON_SITELIBDIR%%/axiom/test/test_mixin.pyc X%%PYTHON_SITELIBDIR%%/axiom/test/test_mixin.pyo X%%PYTHON_SITELIBDIR%%/axiom/test/test_powerup.py X%%PYTHON_SITELIBDIR%%/axiom/test/test_powerup.pyc X%%PYTHON_SITELIBDIR%%/axiom/test/test_powerup.pyo X%%PYTHON_SITELIBDIR%%/axiom/test/test_query.py X%%PYTHON_SITELIBDIR%%/axiom/test/test_query.pyc X%%PYTHON_SITELIBDIR%%/axiom/test/test_query.pyo X%%PYTHON_SITELIBDIR%%/axiom/test/test_queryutil.py X%%PYTHON_SITELIBDIR%%/axiom/test/test_queryutil.pyc X%%PYTHON_SITELIBDIR%%/axiom/test/test_queryutil.pyo X%%PYTHON_SITELIBDIR%%/axiom/test/test_reference.py X%%PYTHON_SITELIBDIR%%/axiom/test/test_reference.pyc X%%PYTHON_SITELIBDIR%%/axiom/test/test_reference.pyo X%%PYTHON_SITELIBDIR%%/axiom/test/test_scheduler.py X%%PYTHON_SITELIBDIR%%/axiom/test/test_scheduler.pyc X%%PYTHON_SITELIBDIR%%/axiom/test/test_scheduler.pyo X%%PYTHON_SITELIBDIR%%/axiom/test/test_sequence.py X%%PYTHON_SITELIBDIR%%/axiom/test/test_sequence.pyc X%%PYTHON_SITELIBDIR%%/axiom/test/test_sequence.pyo X%%PYTHON_SITELIBDIR%%/axiom/test/test_slot%%PERL_ARCH%%ine.py X%%PYTHON_SITELIBDIR%%/axiom/test/test_slot%%PERL_ARCH%%ine.pyc X%%PYTHON_SITELIBDIR%%/axiom/test/test_slot%%PERL_ARCH%%ine.pyo X%%PYTHON_SITELIBDIR%%/axiom/test/test_substore.py X%%PYTHON_SITELIBDIR%%/axiom/test/test_substore.pyc X%%PYTHON_SITELIBDIR%%/axiom/test/test_substore.pyo X%%PYTHON_SITELIBDIR%%/axiom/test/test_tablecreate.py X%%PYTHON_SITELIBDIR%%/axiom/test/test_tablecreate.pyc X%%PYTHON_SITELIBDIR%%/axiom/test/test_tablecreate.pyo X%%PYTHON_SITELIBDIR%%/axiom/test/test_tags.py X%%PYTHON_SITELIBDIR%%/axiom/test/test_tags.pyc X%%PYTHON_SITELIBDIR%%/axiom/test/test_tags.pyo X%%PYTHON_SITELIBDIR%%/axiom/test/test_unavailable_type.py X%%PYTHON_SITELIBDIR%%/axiom/test/test_unavailable_type.pyc X%%PYTHON_SITELIBDIR%%/axiom/test/test_unavailable_type.pyo X%%PYTHON_SITELIBDIR%%/axiom/test/test_upgrading.py X%%PYTHON_SITELIBDIR%%/axiom/test/test_upgrading.pyc X%%PYTHON_SITELIBDIR%%/axiom/test/test_upgrading.pyo X%%PYTHON_SITELIBDIR%%/axiom/test/test_userbase.py X%%PYTHON_SITELIBDIR%%/axiom/test/test_userbase.pyc X%%PYTHON_SITELIBDIR%%/axiom/test/test_userbase.pyo X%%PYTHON_SITELIBDIR%%/axiom/test/test_xatop.py X%%PYTHON_SITELIBDIR%%/axiom/test/test_xatop.pyc X%%PYTHON_SITELIBDIR%%/axiom/test/test_xatop.pyo X%%PYTHON_SITELIBDIR%%/axiom/upgrade.py X%%PYTHON_SITELIBDIR%%/axiom/upgrade.pyc X%%PYTHON_SITELIBDIR%%/axiom/upgrade.pyo X%%PYTHON_SITELIBDIR%%/axiom/userbase.py X%%PYTHON_SITELIBDIR%%/axiom/userbase.pyc X%%PYTHON_SITELIBDIR%%/axiom/userbase.pyo X@dirrm %%PYTHON_SITELIBDIR%%/axiom/benchmarks X@dirrm %%PYTHON_SITELIBDIR%%/axiom/examples X@dirrm %%PYTHON_SITELIBDIR%%/axiom/plugins X@dirrm %%PYTHON_SITELIBDIR%%/axiom/scripts X@dirrm %%PYTHON_SITELIBDIR%%/axiom/test/historic X@dirrm %%PYTHON_SITELIBDIR%%/axiom/test X@dirrm %%PYTHON_SITELIBDIR%%/axiom END-of-py-axiom/pkg-plist echo x - py-axiom/distinfo sed 's/^X//' >py-axiom/distinfo << 'END-of-py-axiom/distinfo' XMD5 (Axiom-0.4.0.tar.gz?format=raw) = d5427672a5e1f68ce32889c6610d7271 XSHA256 (Axiom-0.4.0.tar.gz?format=raw) = fcb2138c03668b05e70196960e0faaede5fa8ca0c62b909525b85d878ff1384f XSIZE (Axiom-0.4.0.tar.gz?format=raw) = 66266 END-of-py-axiom/distinfo exit --- py24-axiom-0.4.0.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: