# $NetBSD: Makefile,v 1.29 2023/08/14 05:24:57 wiz Exp $ DISTNAME= Radicale-1.1.4 PKGREVISION= 6 CATEGORIES= net time www MASTER_SITES= ${MASTER_SITE_PYPI:=R/Radicale/} MAINTAINER= pkgsrc-users@NetBSD.org HOMEPAGE= https://radicale.org/ COMMENT= CalDAV (calendar) and CardDAV (contact) server LICENSE= gnu-gpl-v3 EGDIR= share/examples/radicale .include "../../mk/bsd.prefs.mk" RADICALE_USER?= www RADICALE_GROUP?= www PKG_GROUPS= ${RADICALE_GROUP} PKG_USERS= ${RADICALE_USER}:${RADICALE_GROUP} INSTALLATION_DIRS= ${EGDIR} OWN_DIRS= ${PKG_SYSCONFDIR}/radicale CONF_FILES+= ${EGDIR}/config ${PKG_SYSCONFDIR}/radicale/config RCD_SCRIPTS= radicale FILES_SUBST+= RADICALE_USER=${RADICALE_USER} FILES_SUBST+= RADICALE_GROUP=${RADICALE_GROUP} FILES_SUBST+= PYTHONBIN=${PYTHONBIN} SUBST_CLASSES+= config SUBST_SED.config+= -e 's,/etc,${PKG_SYSCONFDIR},g' SUBST_SED.config+= -e 's,apache2/,httpd/,g' SUBST_FILES.config+= radicale/config.py config logging SUBST_STAGE.config= pre-configure SUBST_MESSAGE.config= Fixing path to configuration file. SUBST_CLASSES+= server SUBST_SED.server+= -e 's,\#daemon = False,daemon = True,' SUBST_FILES.server+= config SUBST_STAGE.server= pre-configure SUBST_MESSAGE.server= Configure as a daemon by default. .include "options.mk" # for md5 htpasswd_encryption method DEPENDS+= ${PYPKGPREFIX}-passlib-[0-9]*:../../security/py-passlib post-install: ${INSTALL_DATA} ${WRKSRC}/config ${DESTDIR}${PREFIX}/${EGDIR}/config .include "../../lang/python/egg.mk" .include "../../mk/bsd.pkg.mk"