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

(-)Makefile (-10 / +8 lines)
Lines 3-9 Link Here
3
3
4
PORTNAME=	flyspray
4
PORTNAME=	flyspray
5
PORTVERSION=	0.9.9.7
5
PORTVERSION=	0.9.9.7
6
PORTREVISION=	2
6
PORTREVISION=	3
7
CATEGORIES=	devel www
7
CATEGORIES=	devel www
8
MASTER_SITES=	http://flyspray.org/
8
MASTER_SITES=	http://flyspray.org/
9
9
Lines 17-22 Link Here
17
WANT_PHP_WEB=	yes
17
WANT_PHP_WEB=	yes
18
18
19
NO_BUILD=	yes
19
NO_BUILD=	yes
20
NO_ARCH=	yes
20
NO_WRKSUBDIR=	yes
21
NO_WRKSUBDIR=	yes
21
22
22
DOS2UNIX_REGEX=	.php
23
DOS2UNIX_REGEX=	.php
Lines 24-29 Link Here
24
OPTIONS_DEFINE=	GRAPHVIZ MYSQL MYSQLI PGSQL DOCS
25
OPTIONS_DEFINE=	GRAPHVIZ MYSQL MYSQLI PGSQL DOCS
25
OPTIONS_DEFAULT=	MYSQLI
26
OPTIONS_DEFAULT=	MYSQLI
26
27
28
DOCS_SUB_FILES=	pkg-message
29
27
MYSQLI_DESC=	Use MySQLi Database Interface
30
MYSQLI_DESC=	Use MySQLi Database Interface
28
31
29
FLYSPRAYDIR=	${PREFIX}/share/${PORTNAME}
32
FLYSPRAYDIR=	${PREFIX}/share/${PORTNAME}
Lines 44-58 Link Here
44
		includes index.php javascript lang plugins robots.txt \
47
		includes index.php javascript lang plugins robots.txt \
45
		schedule.php scripts setup templates themes
48
		schedule.php scripts setup templates themes
46
49
47
SUB_FILES+=	pkg-message pkg-install
50
PLIST_SUB=	WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
48
SUB_LIST+=	FLYSPRAYDIR="${FLYSPRAYDIR}" \
49
		ATTACHMENTDIR="${ATTACHMENTDIR}" \
50
		MKDIR="${MKDIR}" \
51
		CHOWN="${CHOWN}" \
52
		CHMOD="${CHMOD}" \
53
		WWWGRP="${WWWGRP}" \
54
		WWWOWN="${WWWOWN}"
55
PLIST_SUB+=	WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
56
51
57
MYSQL_USE=	PHP=mysql
52
MYSQL_USE=	PHP=mysql
58
MYSQLI_USE=	PHP=mysqli
53
MYSQLI_USE=	PHP=mysqli
Lines 78-83 Link Here
78
		(cd ${FSINSTALLDIR} && ${TAR} -xf -)
73
		(cd ${FSINSTALLDIR} && ${TAR} -xf -)
79
	${LN} -sf ${ATTACHMENTDIR} ${FSINSTALLDIR}/attachments
74
	${LN} -sf ${ATTACHMENTDIR} ${FSINSTALLDIR}/attachments
80
	${LN} -sf ${PREFIX}/share/adodb ${FSINSTALLDIR}
75
	${LN} -sf ${PREFIX}/share/adodb ${FSINSTALLDIR}
76
	${MKDIR} ${STAGEDIR}${ATTACHMENTDIR}
77
78
do-install-DOCS-on:
81
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
79
	@${MKDIR} ${STAGEDIR}${DOCSDIR}
82
.for file in ${DOC_FILES}
80
.for file in ${DOC_FILES}
83
	@${INSTALL_DATA} ${WRKSRC}/docs/${file} ${STAGEDIR}${DOCSDIR}
81
	@${INSTALL_DATA} ${WRKSRC}/docs/${file} ${STAGEDIR}${DOCSDIR}
(-)files/pkg-install.in (-13 lines)
Lines 1-13 Link Here
1
#!/bin/sh
2
#
3
# $FreeBSD$
4
5
case $2 in
6
	POST-INSTALL)
7
		if [ ! -d %%ATTACHMENTDIR%% ]; then
8
			%%MKDIR%% %%ATTACHMENTDIR%%
9
		fi
10
		%%CHMOD%% 750 %%ATTACHMENTDIR%%
11
		%%CHOWN%% %%WWWOWN%%:%%WWWGRP%% %%ATTACHMENTDIR%%
12
	;;
13
esac
(-)pkg-plist (+8 lines)
Lines 851-853 Link Here
851
%%PORTDOCS%%%%DOCSDIR%%/NuvolaIcons.licence.txt
851
%%PORTDOCS%%%%DOCSDIR%%/NuvolaIcons.licence.txt
852
%%PORTDOCS%%%%DOCSDIR%%/jsCalendar.licence.txt
852
%%PORTDOCS%%%%DOCSDIR%%/jsCalendar.licence.txt
853
%%PORTDOCS%%%%DOCSDIR%%/README.FreeBSD
853
%%PORTDOCS%%%%DOCSDIR%%/README.FreeBSD
854
@dir %%DATADIR%%/themes/CleanFS/mime/video
855
@dir %%DATADIR%%/themes/CleanFS/mime/image
856
@dir %%DATADIR%%/themes/CleanFS/mime/audio
857
@dir %%DATADIR%%/themes/Bluey/mime/video
858
@dir %%DATADIR%%/themes/Bluey/mime/image
859
@dir %%DATADIR%%/themes/Bluey/mime/audio
860
@dir(%%WWWOWN%%,%%WWWGRP%%,750) /var/db/flyspray/attachments
861
@dir /var/db/flyspray

Return to bug 203196