# New ports collection makefile for: django # Date created: 2005-11-19 # Whom: Jose Alonso Cardenas Marquez # # $FreeBSD$ # PORTNAME?= django PORTVERSION?= 0.95.1 PORTREVISION?= 1 CATEGORIES= www python MASTER_SITES?= http://media.djangoproject.com/releases/${PORTVERSION:R}/ PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= Django-${PORTVERSION} DIST_SUBDIR= python MAINTAINER?= python@FreeBSD.org COMMENT= High-level Python Web framework BUILD_DEPENDS= ${EASY_INSTALL_CMD}:${PORTSDIR}/devel/py-setuptools RUN_DEPENDS= ${BUILD_DEPENDS} USE_GETTEXT= yes USE_PYTHON= 2.3+ USE_PYDISTUTILS= yes EASY_INSTALL_CMD?= easy_install-${PYTHON_VER} DOCSDIR= ${PREFIX}/share/doc/py-django PYDJANGO_EGG= Django-${PORTVERSION}-py${PYTHON_VER}.egg PLIST_SUB= EASY_INSTALL_CMD=${EASY_INSTALL_CMD} \ PYDJANGO_EGG=${PYDJANGO_EGG} \ PYDJANGO_EGG_VER="Django==${PORTVERSION}" OPTIONS= MOD_PYTHON3 "Install Apache2 with mod_python3" off \ POSTGRESQL "PostgreSQL support" off \ MYSQL "MySQL support" off \ SQLITE "SQLite support" off \ FASTCGI "FastCGI support" off # bypass infrastructure bug OPTIONSFILE= ${PORT_DBDIR}/py-${PORTNAME}/options .include .if defined(WITH_MOD_PYTHON3) RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/mod_python/_psp.so:${PORTSDIR}/www/mod_python3 .endif .if defined(WITH_POSTGRESQL) RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/psycopgmodule.so:${PORTSDIR}/databases/py-psycopg .endif .if defined(WITH_MYSQL) RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/_mysql.so:${PORTSDIR}/databases/py-MySQLdb .endif .if defined(WITH_SQLITE) RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/pysqlite2/__init__.py:${PORTSDIR}/databases/py-pysqlite20 .endif .if defined(WITH_FASTCGI) PYFLUP_EGG!= ${MAKE} -f ${PORTSDIR}/www/py-flup/Makefile -V PYFLUP_EGG RUN_DEPENDS+= ${PYTHON_SITELIBDIR}/${PYFLUP_EGG}/flup/__init__.py:${PORTSDIR}/www/py-flup .endif post-install: .if !defined(NOPORTDOCS) ${MKDIR} ${DOCSDIR} ${INSTALL_DATA} ${WRKSRC}/docs/* ${DOCSDIR} @${ECHO_MSG} "" @${ECHO_MSG} " * See ${DOCSDIR} for complete documentation" @${ECHO_MSG} "" .else @${ECHO_MSG} "" @${ECHO_MSG} " * See http://www.djangoproject.com/documentation/ for complete documentation" @${ECHO_MSG} "" .endif .include