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

(-)www/hiawatha/Makefile (-9 / +4 lines)
Lines 3-8 Link Here
3
3
4
PORTNAME=	hiawatha
4
PORTNAME=	hiawatha
5
PORTVERSION=	9.6
5
PORTVERSION=	9.6
6
PORTREVISION=	1
6
CATEGORIES=	www
7
CATEGORIES=	www
7
MASTER_SITES=	SF/fbsdports/hiawatha/ \
8
MASTER_SITES=	SF/fbsdports/hiawatha/ \
8
		http://www.hiawatha-webserver.org/files/:monitor
9
		http://www.hiawatha-webserver.org/files/:monitor
Lines 22-36 USES= cmake compiler:c11 Link Here
22
USE_LDCONFIG=	yes
23
USE_LDCONFIG=	yes
23
USE_RC_SUBR=	hiawatha
24
USE_RC_SUBR=	hiawatha
24
25
25
CMAKE_ARGS+=	-DCMAKE_INSTALL_BINDIR=${PREFIX}/bin \
26
CMAKE_ARGS=	-DCMAKE_INSTALL_LOCALSTATEDIR=/var \
26
		-DCMAKE_INSTALL_SBINDIR=${PREFIX}/sbin \
27
		-DCMAKE_INSTALL_SYSCONFDIR=${ETCDIR} \
28
		-DCMAKE_INSTALL_LIBDIR=${PREFIX}/lib \
29
		-DCONFIG_DIR=${ETCDIR} \
30
		-DWEBROOT_DIR=${WWWDIR} \
31
		-DCMAKE_INSTALL_MANDIR=${PREFIX}/man \
27
		-DCMAKE_INSTALL_MANDIR=${PREFIX}/man \
32
		-DLOG_DIR=/var/log/hiawatha \
28
		-DWEBROOT_DIR=${WWWDIR}
33
		-DPID_DIR=/var/run
34
29
35
OPTIONS_DEFINE=	CACHE DOCS IPV6 MONITOR RPROXY SSL TOMAHAWK TOOLKIT XSLT
30
OPTIONS_DEFINE=	CACHE DOCS IPV6 MONITOR RPROXY SSL TOMAHAWK TOOLKIT XSLT
36
31
Lines 68-74 XSLT_USE= GNOME=libxslt Link Here
68
XSLT_CMAKE_ON=		-DENABLE_XSLT=on
63
XSLT_CMAKE_ON=		-DENABLE_XSLT=on
69
XSLT_CMAKE_OFF=		-DENABLE_XSLT=off
64
XSLT_CMAKE_OFF=		-DENABLE_XSLT=off
70
65
71
PLIST_SUB+=	ECHO_MSG=${ECHO_MSG}
66
PLIST_SUB=	ECHO_MSG=${ECHO_MSG} RESET_PREFIX=${PREFIX}
72
67
73
post-patch:
68
post-patch:
74
	@${REINPLACE_CMD} -e 's|/usr|${PREFIX}|g' \
69
	@${REINPLACE_CMD} -e 's|/usr|${PREFIX}|g' \
(-)www/hiawatha/pkg-plist (-6 / +7 lines)
Lines 17-27 man/man1/ssi-cgi.1.gz Link Here
17
man/man1/wigwam.1.gz
17
man/man1/wigwam.1.gz
18
@sample %%WWWDIR%%/index.html.sample
18
@sample %%WWWDIR%%/index.html.sample
19
@dirrmtry %%WWWDIR%%
19
@dirrmtry %%WWWDIR%%
20
@dirrmtry var/lib/hiawatha
21
@dirrmtry var/lib
22
@dirrmtry var
23
@dirrmtry lib/hiawatha
20
@dirrmtry lib/hiawatha
24
@dirrmtry %%ETCDIR%%
21
@dirrmtry %%ETCDIR%%
25
@unexec rmdir "/var/log/hiawatha" >/dev/null 2>&1 || :
22
@cwd /var
26
@exec if [ ! -d /var/log/hiawatha ] ; then mkdir /var/log/hiawatha ; fi
23
@exec mkdir -p %D/log/hiawatha
27
@unexec t=`/bin/ls /var/log/hiawatha`; if [ -z "$t" ]; then %%ECHO_MSG%% "===>    Log directory is empty, removing it."; rmdir /var/log/hiawatha; fi;
24
@exec mkdir -p %D/lib/hiawatha
25
@dirrmtry log/hiawatha
26
@dirrmtry lib/hiawatha
27
@dirrmtry lib
28
@cwd %%RESET_PREFIX%%

Return to bug 186431