View | Details | Raw Unified | Return to bug 193784
Collapse All | Expand All

(-)Makefile (-15 / +17 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	mwlib
4
PORTNAME=	mwlib
5
PORTVERSION=	0.15.14
5
PORTVERSION=	0.15.14
6
PORTREVISION=	1
6
PORTREVISION=	2
7
CATEGORIES=	devel python
7
CATEGORIES=	devel python
8
MASTER_SITES=	CHEESESHOP
8
MASTER_SITES=	CHEESESHOP
9
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
9
PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
Lines 13-39 Link Here
13
13
14
LICENSE=	BSD3CLAUSE
14
LICENSE=	BSD3CLAUSE
15
15
16
RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}parsing>0:${PORTSDIR}/devel/py-parsing \
16
RUN_DEPENDS=	\
17
		${PYTHON_PKGNAMEPREFIX}apipkg>=1.2:${PORTSDIR}/devel/py-apipkg \
18
		${PYTHON_PKGNAMEPREFIX}bottle>=0.10:${PORTSDIR}/www/py-bottle \
19
		${PYTHON_PKGNAMEPREFIX}flup>=1.0:${PORTSDIR}/www/py-flup \
17
		${PYTHON_PKGNAMEPREFIX}gevent>=0:${PORTSDIR}/devel/py-gevent \
20
		${PYTHON_PKGNAMEPREFIX}gevent>=0:${PORTSDIR}/devel/py-gevent \
21
		${PYTHON_PKGNAMEPREFIX}lockfile>=0.8:${PORTSDIR}/devel/py-lockfile \
22
		${PYTHON_PKGNAMEPREFIX}lxml>=0:${PORTSDIR}/devel/py-lxml \
18
		${PYTHON_PKGNAMEPREFIX}odfpy>=0.9:${PORTSDIR}/devel/py-odfpy \
23
		${PYTHON_PKGNAMEPREFIX}odfpy>=0.9:${PORTSDIR}/devel/py-odfpy \
19
		${PYTHON_PKGNAMEPREFIX}webob>=0.9.6.1:${PORTSDIR}/www/py-webob \
24
		${PYTHON_PKGNAMEPREFIX}pyparsing>=1.5.7:${PORTSDIR}/devel/py-pyparsing15 \
20
		${PYTHON_PKGNAMEPREFIX}lockfile>=0.8:${PORTSDIR}/devel/py-lockfile \
21
		${PYTHON_PKGNAMEPREFIX}timelib>=0.2:${PORTSDIR}/devel/py-timelib \
22
		${PYTHON_PKGNAMEPREFIX}pdf>=1.12:${PORTSDIR}/print/py-pdf \
25
		${PYTHON_PKGNAMEPREFIX}pdf>=1.12:${PORTSDIR}/print/py-pdf \
23
		${PYTHON_PKGNAMEPREFIX}simplejson>2.0.8:${PORTSDIR}/devel/py-simplejson \
26
		${PYTHON_PKGNAMEPREFIX}pillow>0:${PORTSDIR}/graphics/py-pillow \
24
		${PYTHON_PKGNAMEPREFIX}flup>=1.0:${PORTSDIR}/www/py-flup \
25
		${PYTHON_PKGNAMEPREFIX}imaging>0:${PORTSDIR}/graphics/py-imaging \
26
		${PYTHON_PKGNAMEPREFIX}pylib>=1.4.0:${PORTSDIR}/devel/py-pylib \
27
		${PYTHON_PKGNAMEPREFIX}pylib>=1.4.0:${PORTSDIR}/devel/py-pylib \
27
		${PYTHON_PKGNAMEPREFIX}lxml>=0:${PORTSDIR}/devel/py-lxml \
28
		${PYTHON_PKGNAMEPREFIX}apipkg>=0:${PORTSDIR}/devel/py-apipkg \
29
		${PYTHON_PKGNAMEPREFIX}qserve>=0:${PORTSDIR}/devel/py-qserve \
28
		${PYTHON_PKGNAMEPREFIX}qserve>=0:${PORTSDIR}/devel/py-qserve \
30
		${PYTHON_PKGNAMEPREFIX}roman>=0:${PORTSDIR}/math/py-roman \
29
		${PYTHON_PKGNAMEPREFIX}roman>=0:${PORTSDIR}/math/py-roman \
31
		${PYTHON_PKGNAMEPREFIX}sqlite3dbm>=0:${PORTSDIR}/databases/py-sqlite3dbm
30
		${PYTHON_PKGNAMEPREFIX}simplejson>2.0.8:${PORTSDIR}/devel/py-simplejson \
31
		${PYTHON_PKGNAMEPREFIX}sqlite3dbm>=0:${PORTSDIR}/databases/py-sqlite3dbm \
32
		${PYTHON_PKGNAMEPREFIX}timelib>=0.2:${PORTSDIR}/devel/py-timelib \
33
		${PYTHON_PKGNAMEPREFIX}webob>=0.9.6.1:${PORTSDIR}/www/py-webob
32
34
33
USES=		zip
35
USES=		zip python:2
34
USE_PYTHON=		2
36
USE_PYTHON=	distutils autoplist
35
USE_PYDISTUTILS=	yes
37
USE_RC_SUBR=	mwqserve nserve nslave postman
36
PYDISTUTILS_AUTOPLIST=	yes
38
SUB_LIST=	PYTHON_CMD=${PYTHON_CMD}
37
39
38
post-patch:
40
post-patch:
39
	${REINPLACE_CMD} \
41
	${REINPLACE_CMD} \
(-)files/mwqserve.in (+38 lines)
Line 0 Link Here
1
#! /bin/sh
2
#
3
# $FreeBSD$
4
#
5
6
# PROVIDE: mwqserve
7
# REQUIRE: DAEMON
8
# KEYWORD: shutdown
9
10
#
11
# Add the following lines to /etc/rc.conf to enable mwqserve:
12
#
13
#mwqserve_enable="YES"
14
15
. /etc/rc.subr
16
17
name="mwqserve"
18
rcvar="mwqserve_enable"
19
20
load_rc_config $name
21
22
: ${mwqserve_user:=www}
23
: ${mwqserve_group:=www}
24
: ${mwqserve_enable:=NO}
25
26
pidfile="/var/run/${name}.pid"
27
command="/usr/sbin/daemon"
28
command_args="-c -f -p ${pidfile} %%PREFIX%%/bin/mw-qserve ${mwqserve_args}"
29
command_interpreter="%%PYTHON_CMD%%"
30
procname="%%PREFIX%%/bin/mw-qserve"
31
32
start_precmd=mwqserve_pre_start
33
34
mwqserve_pre_start() {
35
    /usr/bin/install -o ${mwqserve_user} -g ${mwqserve_group} -m 644 /dev/null ${pidfile}
36
}
37
38
run_rc_command "$1"
(-)files/nserve.in (+38 lines)
Line 0 Link Here
1
#! /bin/sh
2
#
3
# $FreeBSD$
4
#
5
6
# PROVIDE: nserve
7
# REQUIRE: DAEMON
8
# KEYWORD: shutdown
9
10
#
11
# Add the following lines to /etc/rc.conf to enable nserve:
12
#
13
#nserve_enable="YES"
14
15
. /etc/rc.subr
16
17
name="nserve"
18
rcvar="nserve_enable"
19
20
load_rc_config $name
21
22
: ${nserve_user:=www}
23
: ${nserve_group:=www}
24
: ${nserve_enable:=NO}
25
26
pidfile="/var/run/${name}.pid"
27
command="/usr/sbin/daemon"
28
command_args="-c -f -p ${pidfile} %%PREFIX%%/bin/nserve ${nserve_args}"
29
command_interpreter="%%PYTHON_CMD%%"
30
procname="%%PREFIX%%/bin/nserve"
31
32
start_precmd=nserve_pre_start
33
34
nserve_pre_start() {
35
    /usr/bin/install -o ${nserve_user} -g ${nserve_group} -m 644 /dev/null ${pidfile}
36
}
37
38
run_rc_command "$1"
(-)files/nslave.in (+38 lines)
Line 0 Link Here
1
#! /bin/sh
2
#
3
# $FreeBSD$
4
#
5
6
# PROVIDE: nslave
7
# REQUIRE: DAEMON
8
# KEYWORD: shutdown
9
10
#
11
# Add the following lines to /etc/rc.conf to enable nslave:
12
#
13
#nslave_enable="YES"
14
15
. /etc/rc.subr
16
17
name="nslave"
18
rcvar="nslave_enable"
19
20
load_rc_config $name
21
22
: ${nslave_user:=www}
23
: ${nslave_group:=www}
24
: ${nslave_enable:=NO}
25
26
pidfile="/var/run/${name}.pid"
27
command="/usr/sbin/daemon"
28
command_args="-c -f -p ${pidfile} %%PREFIX%%/bin/nslave ${nslave_args}"
29
command_interpreter="%%PYTHON_CMD%%"
30
procname="%%PREFIX%%/bin/nslave"
31
32
start_precmd=nslave_pre_start
33
34
nslave_pre_start() {
35
    /usr/bin/install -o ${nslave_user} -g ${nslave_group} -m 644 /dev/null ${pidfile}
36
}
37
38
run_rc_command "$1"
(-)files/postman.in (+38 lines)
Line 0 Link Here
1
#! /bin/sh
2
#
3
# $FreeBSD$
4
#
5
6
# PROVIDE: postman
7
# REQUIRE: DAEMON
8
# KEYWORD: shutdown
9
10
#
11
# Add the following lines to /etc/rc.conf to enable postman:
12
#
13
#postman_enable="YES"
14
15
. /etc/rc.subr
16
17
name="postman"
18
rcvar="postman_enable"
19
20
load_rc_config $name
21
22
: ${postman_user:=www}
23
: ${postman_group:=www}
24
: ${postman_enable:=NO}
25
26
pidfile="/var/run/${name}.pid"
27
command="/usr/sbin/daemon"
28
command_args="-c -f -p ${pidfile} %%PREFIX%%/bin/postman ${postman_args}"
29
command_interpreter="%%PYTHON_CMD%%"
30
procname="%%PREFIX%%/bin/postman"
31
32
start_precmd=postman_pre_start
33
34
postman_pre_start() {
35
    /usr/bin/install -o ${postman_user} -g ${postman_group} -m 644 /dev/null ${pidfile}
36
}
37
38
run_rc_command "$1"

Return to bug 193784