blob: d62cd0ade2c4f8d29a9a6cd6cc9ae5926145dd38 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
# Created by: Tim Niemueller <tim@niemueller.de>
# $FreeBSD$
PORTNAME= bitten
PORTVERSION= 0.6
PORTREVISION= 3
CATEGORIES= devel www python
MASTER_SITES= http://ftp.edgewall.com/pub/bitten/ \
LOCAL/glarkin
PKGNAMEPREFIX= trac-
DISTNAME= Bitten-${PORTVERSION}
MAINTAINER= tim@niemueller.de
COMMENT= Continuous integration for Trac
LICENSE= BSD3CLAUSE
LICENSE_FILE= ${WRKSRC}/COPYING
.if defined(MAINTAINER_MODE)
UID_FILES+= ../../UIDs
GID_FILES+= ../../GIDs
.endif
USERS= bitten-slave
GROUPS= bitten-slave
BITTEN_UID= 952
BITTEN_GID= 952
OPTIONS_DEFINE= BITTEN_MASTER
BITTEN_MASTER_DESC= Build bitten master
OPTIONS_DEFAULT= BITTEN_MASTER
BITTEN_MASTER_RUN_DEPENDS= tracd:www/trac
NO_BUILD= yes
NO_ARCH= yes
USES= python
USE_PYTHON= autoplist distutils
SUB_LIST+= PYTHON_CMD=${PYTHON_CMD} TOUCH=${TOUCH} CHOWN=${CHOWN} \
RM=${RM:Q} USERS=${USERS}
SUB_FILES+= pkg-message
PATCH_STRIP= -p1
USE_RC_SUBR= bitten-slave
.include <bsd.port.options.mk>
.if ! ${PORT_OPTIONS:MBITTEN_MASTER}
PYDISTUTILS_INSTALL_TARGET= --without-master install
.endif
post-install:
@${ECHO} Generating initial configuration in ${STAGEDIR}${ETCDIR}/bitten-slave.sample
@${MKDIR} ${STAGEDIR}${ETCDIR}
${SED} -e 's/@DISTRO@/${OPSYS}/g' -e 's/@DISTRO_VERSION@/${OSREL}/g' ${FILESDIR}/bitten-slave.sample > ${STAGEDIR}${ETCDIR}/bitten-slave.sample
.include <bsd.port.mk>
|