From 261b1c96b55067b2075c365e7c5228b18d4b4875 Mon Sep 17 00:00:00 2001 From: pav Date: Fri, 25 Nov 2005 20:16:12 +0000 Subject: Django is a high-level Python Web framework that encourages rapid development and clean, pragmatic design. Developed and used over the past two years by a fast-moving online-news operation, Django was designed from scratch to handle two challenges: the intensive deadlines of a newsroom and the stringent requirements of experienced Web developers. It has convenient niceties for developing content-management systems, but it's an excellent tool for building any Web site. PR: ports/89437 Submitted by: Jose Alonso Cardenas Marquez --- www/py-django/Makefile | 65 ++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 65 insertions(+) create mode 100644 www/py-django/Makefile (limited to 'www/py-django/Makefile') diff --git a/www/py-django/Makefile b/www/py-django/Makefile new file mode 100644 index 000000000000..ea624be5d358 --- /dev/null +++ b/www/py-django/Makefile @@ -0,0 +1,65 @@ +# New ports collection makefile for: django +# Date created: 2005-11-19 +# Whom: Jose Alonso Cardenas Marquez +# +# $FreeBSD$ +# + +PORTNAME= django +PORTVERSION= 0.90 +CATEGORIES= www python +MASTER_SITES= http://media.djangoproject.com/releases/0.90/ +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= Django-${PORTVERSION} + +MAINTAINER= acardenas@bsd.org.pe +COMMENT= High-level Python Web framework + +BUILD_DEPENDS= easy_install:${PORTSDIR}/devel/py-setuptools + +DIST_SUBDIR= python +USE_PYTHON= 2.3+ +USE_PYDISTUTILS= yes +NO_BUILD= yes +DOCSDIR= ${PREFIX}/share/doc/py-django + +OPTIONS= MOD_PYTHON3 "Install Apache2 with mod_python3" off \ + POSTGRESQL "PostgreSQL support" off \ + MYSQL "MySQL support" off \ + SQLITE "SQLite 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}/_sqlite.so:${PORTSDIR}/databases/py-PySQLite2 +.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 -- cgit