Index: Makefile =================================================================== RCS file: /home/ncvs/ports/mail/py-spambayes/Makefile,v retrieving revision 1.21 diff -u -r1.21 Makefile --- Makefile 22 Apr 2009 13:17:08 -0000 1.21 +++ Makefile 1 Jul 2009 20:58:28 -0000 @@ -7,19 +7,18 @@ PORTNAME= spambayes PORTVERSION= 1.0.4 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= mail python MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} MASTER_SITE_SUBDIR= ${PORTNAME} PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -DISTNAME= ${PORTNAME}-${PORTVERSION:C/(.)\.(..)\.(.)$/\1\2\3/} MAINTAINER= ports@FreeBSD.org COMMENT= A Bayesian anti-spam filter written in Python RUN_DEPENDS= ${PYTHON_SITELIBDIR}/_bsddb.so:${PORTSDIR}/databases/py-bsddb -USE_PYTHON= yes +USE_PYTHON= -2.5 USE_PYDISTUTILS= yes USE_RC_SUBR= pyspamd LOCALSTATDIR?= /var/db/spambayes @@ -28,6 +27,7 @@ PLIST_SUB+= LOCALSTATDIR=${LOCALSTATDIR} \ DBDIR=${DBDIR} \ CACHEDIR=${CACHEDIR} +SUB_LIST+= PYTHON_CMD=${PYTHON_CMD} PORTDOCS= CHANGELOG.txt \ LICENSE.txt \ Index: files/pyspamd.in =================================================================== RCS file: /home/ncvs/ports/mail/py-spambayes/files/pyspamd.in,v retrieving revision 1.2 diff -u -r1.2 pyspamd.in --- files/pyspamd.in 22 Apr 2009 13:17:08 -0000 1.2 +++ files/pyspamd.in 1 Jul 2009 20:58:28 -0000 @@ -7,7 +7,6 @@ # REQUIRE: DAEMON # KEYWORD: shutdown # -prefix=/usr/local # Define these pyspamd_* variables in one of these files: # /etc/rc.conf @@ -16,7 +15,7 @@ # DO NOT CHANGE THESE DEFAULT VALUES HERE # -. /etc/rc.subr +. %%RC_SUBR%% name="pyspamd" rcvar=`set_rcvar` @@ -24,12 +23,12 @@ load_rc_config $name : ${pyspamd_enable="NO"} -: ${pyspamd_config="/usr/local/etc/bayescustomize.ini"} +: ${pyspamd_config="%%PREFIX%%/etc/bayescustomize.ini"} command="/usr/sbin/daemon" -command_args=" -p /var/run/pyspamd.pid /usr/local/bin/python -OO /usr/local/bin/sb_server.py 2>&1 >/dev/null" pidfile="/var/run/pyspamd.pid" -procname="/usr/local/bin/python" +command_args="-p ${pidfile} %%PYTHON_CMD%% -OO %%PREFIX%%/bin/sb_server.py 2>&1 >/dev/null" +procname="%%PYTHON_CMD%%" export BAYESCUSTOMIZE=${pyspamd_config} run_rc_command "$1"