60 lines
2.5 KiB
Makefile
60 lines
2.5 KiB
Makefile
# $NetBSD: Makefile,v 1.14 2015/04/14 11:56:20 thomasklausner Exp $
|
|
|
|
DISTNAME= CalendarServer-6.0
|
|
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
|
|
CATEGORIES= time net
|
|
MASTER_SITES= # manually packaged from release branch in SVN
|
|
|
|
MAINTAINER= pkgsrc-users@NetBSD.org
|
|
HOMEPAGE= http://trac.calendarserver.org/
|
|
COMMENT= Standards-compliant server implementing CalDAV and CardDAV protocols
|
|
LICENSE= apache-2.0
|
|
|
|
# see
|
|
# http://trac.calendarserver.org/browser/CalendarServer/trunk/README.rst
|
|
# for instructions for running from SVN; these need to be adapted for
|
|
# pkgsrc
|
|
|
|
DEPENDS+= ${PYPKGPREFIX}-CalDAVClientLibrary-[0-9]*:../../wip/py-CalDAVClientLibrary
|
|
DEPENDS+= ${PYPKGPREFIX}-kerberos-[0-9]*:../../security/py-kerberos
|
|
DEPENDS+= ${PYPKGPREFIX}-OpenSSL-[0-9]*:../../security/py-OpenSSL
|
|
DEPENDS+= ${PYPKGPREFIX}-ZopeInterface>=4:../../devel/py-ZopeInterface
|
|
DEPENDS+= ${PYPKGPREFIX}-asn1-[0-9]*:../../security/py-asn1
|
|
DEPENDS+= ${PYPKGPREFIX}-cffi-[0-9]*:../../devel/py-cffi
|
|
DEPENDS+= ${PYPKGPREFIX}-cparser-[0-9]*:../../devel/py-cparser
|
|
DEPENDS+= ${PYPKGPREFIX}-crypto-[0-9]*:../../security/py-crypto
|
|
DEPENDS+= ${PYPKGPREFIX}-dateutil-[0-9]*:../../time/py-dateutil
|
|
DEPENDS+= ${PYPKGPREFIX}-doctor-[0-9]*:../../devel/py-doctor
|
|
DEPENDS+= ${PYPKGPREFIX}-flakes>=0.6:../../devel/py-flakes
|
|
DEPENDS+= ${PYPKGPREFIX}-ldap-[0-9]*:../../databases/py-ldap
|
|
DEPENDS+= ${PYPKGPREFIX}-nevow-[0-9]*:../../www/py-nevow
|
|
DEPENDS+= ${PYPKGPREFIX}-psutil-[0-9]*:../../sysutils/py-psutil
|
|
DEPENDS+= ${PYPKGPREFIX}-pytz-[0-9]*:../../time/py-pytz
|
|
DEPENDS+= ${PYPKGPREFIX}-sqlparse-[0-9]*:../../databases/py-sqlparse
|
|
DEPENDS+= ${PYPKGPREFIX}-twisted-[0-9]*:../../net/py-twisted
|
|
DEPENDS+= ${PYPKGPREFIX}-xattr-[0-9]*:../../sysutils/py-xattr
|
|
DEPENDS+= epydoc-[0-9]*:../../devel/epydoc
|
|
DEPENDS+= memcached-[0-9]*:../../devel/memcached
|
|
DEPENDS+= openldap-client-[0-9]*:../../databases/openldap-client
|
|
DEPENDS+= subversion-base-[0-9]*:../../devel/subversion-base
|
|
|
|
PYTHON_VERSIONS_ACCEPTED= 27 # py-xml via py-nevow, py-psutil, py-Kerberos, py-ldap
|
|
|
|
USE_TOOLS+= bash:run
|
|
|
|
EGG_NAME= CalendarServer-6.0a.unknown_r14210MS
|
|
|
|
REPLACE_BASH+= bin/caldavd
|
|
|
|
REPLACE_PYTHON+= calendarserver/tools/*.py
|
|
REPLACE_PYTHON+= calendarserver/tools/shell/test/*.py
|
|
REPLACE_PYTHON+= contrib/performance/*.py
|
|
REPLACE_PYTHON+= contrib/tools/*.py
|
|
REPLACE_PYTHON+= twistedcaldav/*.py
|
|
REPLACE_PYTHON+= txdav/common/datastore/upgrade/migrate.py
|
|
REPLACE_PYTHON+= txdav/common/datastore/upgrade/sql/upgrade.py
|
|
|
|
.include "../../lang/python/application.mk"
|
|
.include "../../lang/python/egg.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|