aboutsummaryrefslogtreecommitdiff
path: root/databases/py-Elixir/Makefile
diff options
context:
space:
mode:
authorNicola Vitale <nivit@FreeBSD.org>2007-02-13 16:19:04 +0000
committerNicola Vitale <nivit@FreeBSD.org>2007-02-13 16:19:04 +0000
commit323c87d50ad0ca3d07b3557958c2f23fc37f4d39 (patch)
tree91068b632f81d3a4bcfbb45f067ff4a5762ac55a /databases/py-Elixir/Makefile
parent8372ec79ed48c26447b3e853b3a22aa72bd6000b (diff)
downloadports-323c87d50ad0ca3d07b3557958c2f23fc37f4d39.tar.gz
ports-323c87d50ad0ca3d07b3557958c2f23fc37f4d39.zip
Notes
Diffstat (limited to 'databases/py-Elixir/Makefile')
-rw-r--r--databases/py-Elixir/Makefile42
1 files changed, 42 insertions, 0 deletions
diff --git a/databases/py-Elixir/Makefile b/databases/py-Elixir/Makefile
new file mode 100644
index 000000000000..0c0a57dfa264
--- /dev/null
+++ b/databases/py-Elixir/Makefile
@@ -0,0 +1,42 @@
+# New ports collection makefile for: py-Elixir
+# Date created: 2007-02-13
+# Whom: Nicola Vitale <nivit@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= Elixir
+PORTVERSION= 0.1.0
+#PORTREVISION= 0
+#PORTEPOCH= 0
+CATEGORIES= databases python
+MASTER_SITES= http://cheeseshop.python.org/packages/source/E/Elixir/
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= nivit@FreeBSD.org
+COMMENT= Declarative Mapper for SQLAlchemy
+
+BUILD_DEPENDS= ${EASY_INSTALL_CMD}:${PORTSDIR}/devel/py-setuptools
+RUN_DEPENDS= ${BUILD_DEPENDS}
+RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/${PYALCHEMY_EGG}:${PORTSDIR}/databases/py-sqlalchemy
+
+USE_PYTHON= yes
+USE_PYDISTUTILS= yes
+
+PYDISTUTILS_BUILD_TARGET= bdist_egg
+PYDISTUTILS_INSTALL_TARGET= easy_install
+PYDISTUTILS_INSTALLARGS= -O 1 -N -S ${PYTHON_SITELIBDIR} ${WRKSRC}/dist/${PYELIXIR_EGG}
+
+PLIST_SUB+= EASY_INSTALL_CMD=${EASY_INSTALL_CMD} \
+ PYELIXIR_EGG=${PYELIXIR_EGG} \
+ PYELIXIR_EGG_VER="${PORTNAME}==${PORTVERSION}"
+
+PYELIXIR_EGG= ${PORTNAME}-${PORTVERSION}-py${PYTHON_VER}.egg
+
+EASY_INSTALL_CMD?= easy_install-${PYTHON_VER}
+
+.include <bsd.port.pre.mk>
+
+PYALCHEMY_EGG!= ${MAKE} -f ${PORTSDIR}/databases/py-sqlalchemy/Makefile -V PYALCHEMY_EGG
+
+.include <bsd.port.post.mk>