Changeset View
Changeset View
Standalone View
Standalone View
textproc/pootle/Makefile
# Created by: Denis Pokataev <catone@cpan.org> | # Created by: Denis Pokataev <catone@cpan.org> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= pootle | PORTNAME= pootle | ||||
PORTVERSION= 2.5.1.3 | PORTVERSION= 2.5.1.3 | ||||
PORTREVISION= 3 | PORTREVISION= 4 | ||||
CATEGORIES= textproc | CATEGORIES= textproc | ||||
MASTER_SITES= CHEESESHOP | MASTER_SITES= CHEESESHOP | ||||
DISTNAME= Pootle-${PORTVERSION} | DISTNAME= Pootle-${PORTVERSION} | ||||
MAINTAINER= rene@FreeBSD.org | MAINTAINER= rene@FreeBSD.org | ||||
COMMENT= User-friendly web portal for simple translation process | COMMENT= User-friendly web portal for simple translation process | ||||
LICENSE= GPLv2 | LICENSE= GPLv2 | ||||
LICENSE_FILE= ${WRKSRC}/LICENSE | LICENSE_FILE= ${WRKSRC}/LICENSE | ||||
RUN_DEPENDS= translate-toolkit>=1.11.0:textproc/translate-toolkit \ | RUN_DEPENDS= translate-toolkit>=1.11.0:textproc/translate-toolkit \ | ||||
${PYTHON_PKGNAMEPREFIX}south>=0.7.6:databases/py-south@${FLAVOR} \ | ${PYTHON_PKGNAMEPREFIX}south>=0.7.6:databases/py-south@${PY_FLAVOR} \ | ||||
${PYTHON_PKGNAMEPREFIX}cssmin>=0.1.4:www/py-cssmin@${FLAVOR} \ | ${PYTHON_PKGNAMEPREFIX}cssmin>=0.1.4:www/py-cssmin@${PY_FLAVOR} \ | ||||
${PYTHON_PKGNAMEPREFIX}lxml>=2.1.4:devel/py-lxml@${FLAVOR} \ | ${PYTHON_PKGNAMEPREFIX}lxml>=2.1.4:devel/py-lxml@${PY_FLAVOR} \ | ||||
${PYTHON_PKGNAMEPREFIX}django-taggit>0.10:www/py-django-taggit@${FLAVOR} \ | ${DJANGO_PKGNAMEPREFIX}django-taggit>0.10:www/py-django-taggit@${DJANGO_FLAVOR} \ | ||||
${PYTHON_PKGNAMEPREFIX}django-assets>=0.8:www/py-django-assets@${FLAVOR} \ | ${DJANGO_PKGNAMEPREFIX}django-assets>=0.8:www/py-django-assets@${DJANGO_FLAVOR} \ | ||||
${PYTHON_PKGNAMEPREFIX}south>=0.7.6:databases/py-south@${FLAVOR} \ | ${PYTHON_PKGNAMEPREFIX}south>=0.7.6:databases/py-south@${PY_FLAVOR} \ | ||||
${PYTHON_PKGNAMEPREFIX}django-voting>=0.1:www/py-django-voting@${FLAVOR} \ | ${DJANGO_PKGNAMEPREFIX}django-voting>=0.1:www/py-django-voting@${DJANGO_FLAVOR} \ | ||||
${PYTHON_PKGNAMEPREFIX}simplejson>=0:devel/py-simplejson@${FLAVOR} \ | ${PYTHON_PKGNAMEPREFIX}simplejson>=0:devel/py-simplejson@${PY_FLAVOR} \ | ||||
${PYTHON_PKGNAMEPREFIX}argparse>=0:devel/py-argparse@${FLAVOR} \ | ${PYTHON_PKGNAMEPREFIX}argparse>=0:devel/py-argparse@${PY_FLAVOR} \ | ||||
${PYTHON_PKGNAMEPREFIX}diff-match-patch>=0:textproc/py-diff-match-patch@${FLAVOR} | ${PYTHON_PKGNAMEPREFIX}diff-match-patch>=0:textproc/py-diff-match-patch@${PY_FLAVOR} | ||||
# actually diff-match-patch is a dependency of translate-toolkit, | # actually diff-match-patch is a dependency of translate-toolkit, | ||||
# but only this port uses it. | # but only this port uses it. | ||||
NO_ARCH= yes | NO_ARCH= yes | ||||
USES= gettext python:2.7 tar:bzip2 shebangfix | USES= gettext python:2.7 django tar:bzip2 shebangfix | ||||
USE_PYTHON= autoplist distutils | USE_PYTHON= autoplist distutils | ||||
SHEBANG_FILES= pootle/assets/admin/js/compress.py | SHEBANG_FILES= pootle/assets/admin/js/compress.py | ||||
USERS= pootle | USERS= pootle | ||||
GROUPS= pootle | GROUPS= pootle | ||||
PLIST_SUB+= POOTLEUSER="${USERS}" \ | PLIST_SUB+= POOTLEUSER="${USERS}" \ | ||||
POOTLEGROUP="${GROUPS}" | POOTLEGROUP="${GROUPS}" | ||||
USE_RC_SUBR= pootle | USE_RC_SUBR= pootle | ||||
SUB_LIST+= PYTHON_CMD="${PYTHON_CMD}" | SUB_LIST+= PYTHON_CMD="${PYTHON_CMD}" | ||||
PORTDOCS= CREDITS INSTALL LICENSE | PORTDOCS= CREDITS INSTALL LICENSE | ||||
OPTIONS_DEFINE= DOCS LDAP MEMCACHED MYSQL PGSQL | OPTIONS_DEFINE= DOCS LDAP MEMCACHED MYSQL PGSQL | ||||
OPTIONS_DEFAULT=MEMCACHED MYSQL | OPTIONS_DEFAULT=MEMCACHED MYSQL | ||||
MEMCACHED_DESC= Use memcached to improve performance | MEMCACHED_DESC= Use memcached to improve performance | ||||
LDAP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ldap2>0:devel/py-ldap2@${FLAVOR} | LDAP_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ldap2>0:devel/py-ldap2@${FLAVOR} | ||||
MEMCACHED_LIB_DEPENDS= libmemcached.so:databases/libmemcached | MEMCACHED_LIB_DEPENDS= libmemcached.so:databases/libmemcached | ||||
MEMCACHED_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-memcached>=1.45:databases/py-python-memcached@${FLAVOR} | MEMCACHED_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-memcached>=1.45:databases/py-python-memcached@${PY_FLAVOR} | ||||
MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>0:databases/py-MySQLdb@${FLAVOR} | MYSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}MySQLdb>0:databases/py-MySQLdb@${PY_FLAVOR} | ||||
PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${FLAVOR} | PGSQL_RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}psycopg2>0:databases/py-psycopg2@${PY_FLAVOR} | ||||
SUBVERSION_RUN_DEPENDS= svn:devel/subversion | SUBVERSION_RUN_DEPENDS= svn:devel/subversion | ||||
.include <bsd.port.pre.mk> | .include <bsd.port.pre.mk> | ||||
.if ${PORT_OPTIONS:MMYSQL} | .if ${PORT_OPTIONS:MMYSQL} | ||||
USES+= mysql:client | USES+= mysql:client | ||||
.endif | .endif | ||||
Show All 14 Lines |