freebsd-ports/databases/py-axiom/Makefile
Edwin Groothuis a4e557cd7c [NEW PORT] databases/py24-axiom: Axion is an object database in python using sqlite3
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

PR:		ports/95724
Submitted by:	Alexander Botero-Lowry <alex@foxybanana.com>
2006-04-14 06:21:23 +00:00

29 lines
828 B
Makefile

# New ports collection makefile for: py-axiom
# Date created: 13 Apr 2006
# Whom: Alexander Botero-Lowry <alex@foxybanana.com>
#
# $FreeBSD$
#
PORTNAME= axiom
PORTVERSION= 0.4.0
CATEGORIES= databases python
MASTER_SITES= http://divmod.org/trac/attachment/wiki/SoftwareReleases/
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
DISTNAME= Axiom-${PORTVERSION}
EXTRACT_SUFX= .tar.gz?format=raw
MAINTAINER= alex@foxybanana.com
COMMENT= Axiom is an object database in python using sqlite3
BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/epsilon/__init__.py:${PORTSDIR}/devel/py-epsilon
RUN_DEPENDS= ${PYTHON_SITELIBDIR}/epsilon/__init__.py:${PORTSDIR}/devel/py-epsilon \
${PYTHON_SITELIBDIR}/pysqlite2/__init__.py:${PORTSDIR}/databases/py-pysqlite21
USE_PYTHON= yes
USE_PYDISTUTILS= yes
USE_TWISTED= yes
NO_BUILD= yes
.include <bsd.port.mk>