Index: databases/py-dj-database-url/Makefile =================================================================== --- databases/py-dj-database-url/Makefile +++ databases/py-dj-database-url/Makefile @@ -0,0 +1,19 @@ +# Created by: Mark Felder +# $FreeBSD$ + +PORTNAME= dj-database-url +PORTVERSION= 0.3.0 +CATEGORIES= databases python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= feld@FreeBSD.org +COMMENT= Database URLs for Django + +LICENSE= BSD2CLAUSE + +USE_PYTHON= yes +USE_PYDISTUTILS=yes +PYDISTUTILS_AUTOPLIST= yes + +.include Index: databases/py-dj-database-url/distinfo =================================================================== --- databases/py-dj-database-url/distinfo +++ databases/py-dj-database-url/distinfo @@ -0,0 +1,2 @@ +SHA256 (dj-database-url-0.3.0.tar.gz) = f2e273ed34acbb560962d5cf12917936d8df02297df09bd3089b8546d4584138 +SIZE (dj-database-url-0.3.0.tar.gz) = 2747 Index: databases/py-dj-database-url/pkg-descr =================================================================== --- databases/py-dj-database-url/pkg-descr +++ databases/py-dj-database-url/pkg-descr @@ -0,0 +1,3 @@ +Use Database URLs in your Django Application. + +WWW: https://github.com/kennethreitz/dj-database-url Index: devel/py-factory_boy/Makefile =================================================================== --- devel/py-factory_boy/Makefile +++ devel/py-factory_boy/Makefile @@ -0,0 +1,17 @@ +# Created by: Mark Felder +# $FreeBSD$ + +PORTNAME= factory_boy +PORTVERSION= 2.4.1 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= feld@FreeBSD.org +COMMENT= A verstile test fixtures replacement + +USE_PYTHON= yes +USE_PYDISTUTILS= yes +PYDISTUTILS_AUTOPLIST= yes + +.include Index: devel/py-factory_boy/distinfo =================================================================== --- devel/py-factory_boy/distinfo +++ devel/py-factory_boy/distinfo @@ -0,0 +1,2 @@ +SHA256 (factory_boy-2.4.1.tar.gz) = d7012499e52de5a4413e22aed51df8948533685452dfe16b41001f28f9ce5b1c +SIZE (factory_boy-2.4.1.tar.gz) = 78378 Index: devel/py-factory_boy/pkg-descr =================================================================== --- devel/py-factory_boy/pkg-descr +++ devel/py-factory_boy/pkg-descr @@ -0,0 +1,7 @@ +factory_boy is a fixtures replacement based on thoughtbot's +factory_girl. + +As a fixtures replacement tool, it aims to replace static, hard to +maintain fixtures with easy-to-use factories for complex object. + +WWW: https://github.com/rbarrois/factory_boy Index: devel/py-lepl/Makefile =================================================================== --- devel/py-lepl/Makefile +++ devel/py-lepl/Makefile @@ -0,0 +1,18 @@ +# Created by: Mark Felder +# $FreeBSD$ + +PORTNAME= lepl +PORTVERSION= 5.1.3 +CATEGORIES= devel python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} +DISTNAME= LEPL-${PORTVERSION} + +MAINTAINER= feld@FreeBSD.org +COMMENT= LEPL is a recursive descent parser + +USE_PYTHON= yes +USE_PYDISTUTILS= yes +PYDISTUTILS_AUTOPLIST= yes + +.include Index: devel/py-lepl/distinfo =================================================================== --- devel/py-lepl/distinfo +++ devel/py-lepl/distinfo @@ -0,0 +1,2 @@ +SHA256 (LEPL-5.1.3.tar.gz) = a8715c709308350ce4afed5d525682656886d38141387ec87d44421da8d41397 +SIZE (LEPL-5.1.3.tar.gz) = 203680 Index: devel/py-lepl/pkg-descr =================================================================== --- devel/py-lepl/pkg-descr +++ devel/py-lepl/pkg-descr @@ -0,0 +1,5 @@ +LEPL is a recursive descent parser, written in Python, which has a a +friendly, easy-to-use syntax. The underlying implementation includes +several features that make it more powerful than might be expected. + +WWW: http://www.acooke.org/lepl/ Index: mail/modoboa/Makefile =================================================================== --- mail/modoboa/Makefile +++ mail/modoboa/Makefile @@ -0,0 +1,60 @@ +# Created by: Mark Felder +# $FreeBSD$ + +PORTNAME= modoboa +PORTVERSION= 1.1.4 +CATEGORIES= mail +MASTER_SITES= CHEESESHOP + +MAINTAINER= feld@FreeBSD.org +COMMENT= A Python Webmail client + +LICENSE= MIT + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}django>=1.5.0:${PORTSDIR}/www/py-django15 \ + ${PYTHON_PKGNAMEPREFIX}south>=0:${PORTSDIR}/databases/py-south \ + ${PYTHON_PKGNAMEPREFIX}lxml>=0:${PORTSDIR}/devel/py-lxml \ + ${PYTHON_PKGNAMEPREFIX}pycrypto>=0:${PORTSDIR}/security/py-pycrypto \ + ${PYTHON_PKGNAMEPREFIX}python-rrdtool>=0:${PORTSDIR}/databases/py-python-rrdtool \ + ${PYTHON_PKGNAMEPREFIX}chardet>=0:${PORTSDIR}/textproc/py-chardet \ + ${PYTHON_PKGNAMEPREFIX}argparse>=0:${PORTSDIR}/devel/py-argparse \ + ${PYTHON_PKGNAMEPREFIX}argparse>=0:${PORTSDIR}/devel/py-argparse \ + ${PYTHON_PKGNAMEPREFIX}sievelib>=0:${PORTSDIR}/mail/py-sievelib \ + ${PYTHON_PKGNAMEPREFIX}passlib>=0:${PORTSDIR}/security/py-passlib \ + ${PYTHON_PKGNAMEPREFIX}dj-database-url>=0:${PORTSDIR}/databases/py-dj-database-url \ + ${PYTHON_PKGNAMEPREFIX}rfc6266>=0:${PORTSDIR}/www/py-rfc6266 \ + ${PYTHON_PKGNAMEPREFIX}factory_boy>=0:${PORTSDIR}/devel/py-factory_boy \ + ${PYTHON_PKGNAMEPREFIX}lepl>=0:${PORTSDIR}/devel/py-lepl \ + ${PYTHON_PKGNAMEPREFIX}pip>=0:${PORTSDIR}/devel/py-pip + +NO_BUILD= yes + +USE_PYTHON= yes +USE_PYDISTUTILS= yes +PYDISTUTILS_AUTOPLIST= yes + +OPTIONS_DEFINE= AMAVIS LDAP MYSQL PGSQL +OPTIONS_DEFAULT= MYSQL + +.include + +AMAVIS_DESC= Integration with Amavis + +.if ${PORT_OPTIONS:MAMAVIS} +RUN_DEPENDS+= amavisd-new>=0:${PORTSDIR}/security/amavisd-new +.endif + +.if ${PORT_OPTIONS:MLDAP} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}-ldap2>=0:${PORTSDIR}/net/py-ldap2 \ + ${PYTHON_PKGNAMEPREFIX}-django-auth-ldap>=0:${PORTSDIR}/www/py-django-auth-ldap +.endif + +.if ${PORT_OPTIONS:MMYSQL} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}py-MySQLdb>=0:${PORTSDIR}/databases/py-MySQLdb +.endif + +.if ${PORT_OPTIONS:MPGSQL} +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}py-psycopg2>=0:${PORTSDIR}/databases/py-psycopg2 +.endif + +.include Index: mail/modoboa/distinfo =================================================================== --- mail/modoboa/distinfo +++ mail/modoboa/distinfo @@ -0,0 +1,2 @@ +SHA256 (modoboa-1.1.4.tar.gz) = 10122c7ac62ffadb3ec9398db91174cb412a51bd4d8515f4603fd4e8fb91646c +SIZE (modoboa-1.1.4.tar.gz) = 773541 Index: mail/modoboa/pkg-descr =================================================================== --- mail/modoboa/pkg-descr +++ mail/modoboa/pkg-descr @@ -0,0 +1,5 @@ +Modoboa is a mail hosting and management platform including a modern and +simplified Web User Interface. It provides useful components such as an +administration panel or a webmail. + +WWW: http://modoboa.org/ Index: mail/modoboa/pkg-message =================================================================== --- mail/modoboa/pkg-message +++ mail/modoboa/pkg-message @@ -0,0 +1,7 @@ + +Modoboa has one last requirement that cannot be sourced from the FreeBSD +ports collection. Please install django-reversion==1.8.0 via pip: + + # pip install django-reversion==1.8.0 + + Index: mail/py-sievelib/Makefile =================================================================== --- mail/py-sievelib/Makefile +++ mail/py-sievelib/Makefile @@ -0,0 +1,19 @@ +# Created by: Mark Felder +# $FreeBSD$ + +PORTNAME= sievelib +PORTVERSION= 0.8 +CATEGORIES= mail python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= feld@FreeBSD.org +COMMENT= Client-side SIEVE library + +LICENSE= MIT + +USE_PYTHON= yes +USE_PYDISTUTILS= yes +PYDISTUTILS_AUTOPLIST= yes + +.include Index: mail/py-sievelib/distinfo =================================================================== --- mail/py-sievelib/distinfo +++ mail/py-sievelib/distinfo @@ -0,0 +1,2 @@ +SHA256 (sievelib-0.8.tar.gz) = 7ba226cdd797390a1547ef56171686dc87a8061593c6c716edb61a7b994730bf +SIZE (sievelib-0.8.tar.gz) = 19831 Index: mail/py-sievelib/pkg-descr =================================================================== --- mail/py-sievelib/pkg-descr +++ mail/py-sievelib/pkg-descr @@ -0,0 +1,3 @@ +Client-side Sieve and Managesieve library written in Python. + +WWW: https://pypi.python.org/pypi/sievelib Index: www/py-rfc6266/Makefile =================================================================== --- www/py-rfc6266/Makefile +++ www/py-rfc6266/Makefile @@ -0,0 +1,19 @@ +# Created by: Mark Felder +# $FreeBSD$ + +PORTNAME= rfc6266 +PORTVERSION= 0.0.4 +CATEGORIES= www python +MASTER_SITES= CHEESESHOP +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= feld@FreeBSD.org +COMMENT= Parse and generate Content-Disposition headers + +LICENSE= LGPL3 + +USE_PYTHON= yes +USE_PYDISTUTILS= yes +PYDISTUTILS_AUTOPLIST= yes + +.include Index: www/py-rfc6266/distinfo =================================================================== --- www/py-rfc6266/distinfo +++ www/py-rfc6266/distinfo @@ -0,0 +1,2 @@ +SHA256 (rfc6266-0.0.4.tar.gz) = 923116bd77cf283b161a813139f5022e894e91d040686208aa33eb43db1b7703 +SIZE (rfc6266-0.0.4.tar.gz) = 8109 Index: www/py-rfc6266/pkg-descr =================================================================== --- www/py-rfc6266/pkg-descr +++ www/py-rfc6266/pkg-descr @@ -0,0 +1,6 @@ +This module parses and generates HTTP Content-Disposition headers. These +headers are used when getting resources for download; they provide a +hint of whether the file should be downloaded, and of what filename to +use when saving. + +WWW: https://github.com/g2p/rfc6266