svn commit: r471537 - in head/www/radicale: . files

Bernhard Froehlich decke at FreeBSD.org
Mon Jun 4 09:43:47 UTC 2018


Author: decke
Date: Mon Jun  4 09:43:46 2018
New Revision: 471537
URL: https://svnweb.freebsd.org/changeset/ports/471537

Log:
  www/radicale: Various fixes including startscript
  
  - Fix startscript after FLAVOURing
  - Add missing py-passlib dependency (required for authentication)
  - Pet portlint and move USES above USE_*
  
  PR:		228313
  Submitted by:	myself
  Approved by:	Sunpoet Po-Chuan Hsieh (maintainer timeout)
  MFH:		2018Q2

Modified:
  head/www/radicale/Makefile
  head/www/radicale/files/radicale.in

Modified: head/www/radicale/Makefile
==============================================================================
--- head/www/radicale/Makefile	Mon Jun  4 09:34:24 2018	(r471536)
+++ head/www/radicale/Makefile	Mon Jun  4 09:43:46 2018	(r471537)
@@ -3,7 +3,7 @@
 
 PORTNAME=	radicale
 PORTVERSION=	1.1.6
-PORTREVISION=	1
+PORTREVISION=	2
 CATEGORIES=	www python
 MASTER_SITES=	CHEESESHOP
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -14,15 +14,18 @@ COMMENT=	Python based CalDAV/CardDAV server
 
 LICENSE=	GPLv3
 
-USE_PYTHON=	autoplist concurrent distutils
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}passlib>=1.6.5:security/py-passlib@${FLAVOR}
+
 USES=		python
+USE_PYTHON=	autoplist concurrent distutils
 
 NO_ARCH=	yes
 
 USERS=		radicale
 GROUPS=		radicale
 USE_RC_SUBR=	radicale
-SUB_LIST=	PYTHON_CMD="${PYTHON_CMD}"
+SUB_LIST=	PYTHON_CMD="${PYTHON_CMD}" \
+		PYTHON_VER="${PYTHON_VER}"
 
 OPTIONS_DEFINE=	HTTP LDAP
 HTTP_DESC=	HTTP authentication support

Modified: head/www/radicale/files/radicale.in
==============================================================================
--- head/www/radicale/files/radicale.in	Mon Jun  4 09:34:24 2018	(r471536)
+++ head/www/radicale/files/radicale.in	Mon Jun  4 09:43:46 2018	(r471537)
@@ -24,12 +24,12 @@ rcvar=radicale_enable
 load_rc_config $name
 
 : ${radicale_enable:=NO}
-: ${radicale_config=%%PREFIX%%/etc/radicale/config}
+: ${radicale_config=%%ETCDIR%%/config}
 : ${radicale_user:=radicale}
 : ${radicale_group:=radicale}
 
 pidfile=/var/run/radicale/radicale.pid
-command=%%PREFIX%%/bin/radicale
+command=%%PREFIX%%/bin/radicale-%%PYTHON_VER%%
 command_args="-d -p ${pidfile} -C ${radicale_config}"
 command_interpreter=%%PYTHON_CMD%%
 required_files=${radicale_config}


More information about the svn-ports-all mailing list