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

(-)Makefile (-6 / +31 lines)
Lines 15-20 Link Here
15
15
16
LIB_DEPENDS=	libitcl.so:${PORTSDIR}/lang/itcl
16
LIB_DEPENDS=	libitcl.so:${PORTSDIR}/lang/itcl
17
17
18
OPTIONS_DEFINE=	IMP_NS EXP_CMD DOCS
19
OPTIONS_DEFAULT=IMP_NS EXP_CMD
20
IMP_NS_DESC=	Import the ::rivet namespace
21
EXP_CMD_DESC=	Export commands from the ::rivet namespace
22
18
USE_APACHE=	22+
23
USE_APACHE=	22+
19
USE_TCL=	85+
24
USE_TCL=	85+
20
USE_LDCONFIG=	${PREFIX}/lib/rivet
25
USE_LDCONFIG=	${PREFIX}/lib/rivet
Lines 22-41 Link Here
22
USES=		gmake
27
USES=		gmake
23
GNU_CONFIGURE=	yes
28
GNU_CONFIGURE=	yes
24
29
30
PORTDOCS=	*
25
INSTALL_TARGET=	install install-packages
31
INSTALL_TARGET=	install install-packages
26
32
27
.include <bsd.port.pre.mk>
33
.include <bsd.port.options.mk>
28
34
29
CONFIGURE_ARGS+=	--with-apache-version=2 \
35
.if !${PORT_OPTIONS:MIMP_NS}
30
			--prefix=${PREFIX} --with-apxs=${APXS} \
36
CONFIGURE_ARGS+=--disable-import-rivet-commands
31
			--with-tcl=${TCL_LIBDIR} --with-tclsh=${TCLSH} \
37
.endif
32
			--with-rivet-target-dir=${PREFIX}/lib/rivet
33
38
39
.if !${PORT_OPTIONS:MEXP_CMD}
40
CONFIGURE_ARGS+=--disable-rivet-commands-export
41
.endif
42
43
.if ${PORT_OPTIONS:MPACKAGES}
44
PLIST_SUB+=	PACKAGES=""
45
INSTALL_TARGET+=install-packages
46
.else
47
PLIST_SUB+=	PACKAGES="@comment "
48
.endif
49
50
CONFIGURE_ARGS+=--with-apache-version=2 \
51
		--prefix=${PREFIX} --with-apxs=${APXS} \
52
		--with-tcl=${TCL_LIBDIR} --with-tclsh=${TCLSH} \
53
		--with-rivet-target-dir=${PREFIX}/lib/rivet
54
34
post-patch:
55
post-patch:
35
	${REINPLACE_CMD}  -e 's|`$${apxs_found} -q LIBEXECDIR`|${PREFIX}/${APACHEMODDIR}|g' \
56
	${REINPLACE_CMD}  -e 's|`$${apxs_found} -q LIBEXECDIR`|${PREFIX}/${APACHEMODDIR}|g' \
36
	   ${WRKSRC}/configure.ac ${WRKSRC}/configure
57
	   ${WRKSRC}/configure.ac ${WRKSRC}/configure
37
58
38
post-install:
59
post-install:
60
.if ${PORT_OPTIONS:MDOCS}
61
	${MKDIR} ${DOCSDIR}
62
	@cd ${WRKSRC}/doc/html && ${COPYTREE_SHARE} \* ${DOCSDIR}
63
.endif
39
	@${ECHO_MSG} ""
64
	@${ECHO_MSG} ""
40
	@${ECHO_MSG} "===================================================="
65
	@${ECHO_MSG} "===================================================="
41
	@${ECHO_MSG} "Remember to modify your apache configuration file"
66
	@${ECHO_MSG} "Remember to modify your apache configuration file"
Lines 50-53 Link Here
50
	@${ECHO_MSG} ""
75
	@${ECHO_MSG} ""
51
	@${ECHO_MSG} "===================================================="
76
	@${ECHO_MSG} "===================================================="
52
77
53
.include <bsd.port.post.mk>
78
.include <bsd.port.mk>

Return to bug 181747