1 # Created by: Anders Nordby <anders@FreeBSD.org>
2 # $FreeBSD: databases/py-forgetsql/Makefile 328563 2013-09-28 11:13:15Z mva $
7 CATEGORIES= databases python
9 PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
10 DISTNAME= forgetSQL-${PORTVERSION}
12 MAINTAINER= ports@FreeBSD.org
13 COMMENT= Python module for object-oriented access to SQL databases
17 PYDISTUTILS_AUTOPLIST= yes
18 PYDISTUTILS_PKGNAME= forgetSQL
20 DOCS= BUGS README TODO
22 OPTIONS_DEFINE= DOCS MYSQL PGSQL
24 MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>=1.2.2:${PORTSDIR}/databases/py-MySQLdb
25 PGSQL_RUN_DEPENDS= ${PYTHON_SITELIBDIR}/psycopgmodule.so:${PORTSDIR}/databases/py-psycopg
27 .include <bsd.port.options.mk>
30 @cd ${WRKSRC}/lib && ${PYTHON_CMD} -c 'import forgetSQL'
31 @cd ${WRKSRC}/lib && ${PYTHON_CMD} -O -c 'import forgetSQL'
34 ${INSTALL_DATA} ${WRKSRC}/lib/forgetSQL.pyc ${STAGEDIR}${PYTHON_SITELIBDIR}/
35 ${INSTALL_DATA} ${WRKSRC}/lib/forgetSQL.pyo ${STAGEDIR}${PYTHON_SITELIBDIR}/
36 .if !${PORT_OPTIONS:MPGSQL} && !${PORT_OPTIONS:MMYSQL}
38 @${ECHO_MSG} "===> You did not set MYSQL or PGSQL. To make this port usable,"
39 @${ECHO_MSG} "===> you should install py-psycopg or py-MySQLdb from ports/databases."
42 .if ${PORT_OPTIONS:MDOCS}
43 ${INSTALL} -d -o root -g wheel -m 0755 ${STAGEDIR}${DOCSDIR}
45 ${INSTALL_DATA} ${WRKSRC}/${f} ${STAGEDIR}${DOCSDIR}/
49 .include <bsd.port.mk>