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

(-)Makefile (-20 / +9 lines)
Lines 13-20 Link Here
13
MAINTAINER=	jhuldtgren@gmail.com
13
MAINTAINER=	jhuldtgren@gmail.com
14
COMMENT=	Simple weblog
14
COMMENT=	Simple weblog
15
15
16
PERL_MODULES=	${APXS}:${PORTSDIR}/${APACHE_PORT} \
16
PERL_MODULES=	${SITE_PERL}/${PERL_ARCH}/DBI.pm:${PORTSDIR}/databases/p5-DBI \
17
		${SITE_PERL}/${PERL_ARCH}/DBI.pm:${PORTSDIR}/databases/p5-DBI \
18
		${SITE_PERL}/${PERL_ARCH}/DBD/SQLite.pm:${PORTSDIR}/databases/p5-DBD-SQLite \
17
		${SITE_PERL}/${PERL_ARCH}/DBD/SQLite.pm:${PORTSDIR}/databases/p5-DBD-SQLite \
19
		${SITE_PERL}/XML/RSS.pm:${PORTSDIR}/textproc/p5-XML-RSS \
18
		${SITE_PERL}/XML/RSS.pm:${PORTSDIR}/textproc/p5-XML-RSS \
20
		${SITE_PERL}/XML/Simple.pm:${PORTSDIR}/textproc/p5-XML-Simple \
19
		${SITE_PERL}/XML/Simple.pm:${PORTSDIR}/textproc/p5-XML-Simple \
Lines 24-63 Link Here
24
NO_BUILD=	yes
23
NO_BUILD=	yes
25
USE_PERL5_RUN=	yes
24
USE_PERL5_RUN=	yes
26
25
27
.if defined(WITH_APACHE2)
26
USE_APACHE=	1.3
28
USE_APACHE=	2.0+
29
.else
30
USE_APACHE=	1.3+
31
.endif
32
27
33
.if defined(WITH_APACHE2)
28
.include <bsd.port.pre.mk>
29
.include "${PORTSDIR}/Mk/bsd.apache.mk"
30
.if ${APACHE_VERSION} != 13
34
PERL_MODULES+=	${LOCALBASE}/${APACHEMODDIR}/mod_perl.so:${PORTSDIR}/www/mod_perl2
31
PERL_MODULES+=	${LOCALBASE}/${APACHEMODDIR}/mod_perl.so:${PORTSDIR}/www/mod_perl2
35
DEPENDS_ARGS+=	WITHOUT_MODPERL=yes
36
DEPENDS_ARGS+=	WITH_MODPERL2=yes
37
.else
32
.else
38
# XXX - probe for static mod_perl using `httpd -l | grep perl`
33
PERL_MODULES+=	${SITE_PERL}/${PERL_ARCH}/Apache/Request.pm:${PORTSDIR}/www/p5-libapreq
39
PERL_MODULES+=	${LOCALBASE}/libexec/apache/libperl.so:${PORTSDIR}/www/mod_perl \
40
		${SITE_PERL}/${PERL_ARCH}/Apache/Request.pm:${PORTSDIR}/www/p5-libapreq
41
.endif
34
.endif
42
35
43
RUN_DEPENDS+=	${PERL_MODULES}
36
RUN_DEPENDS=	${PERL_MODULES}
44
37
45
SUB_FILES=	pkg-message
38
SUB_FILES=	pkg-message
46
SUB_LIST+=	APACHEETCDIR=${APACHEETCDIR} APACHEMODDIR=${APACHEMODDIR} WWWOWN=${WWWOWN}
47
48
.include <bsd.port.pre.mk>
49
39
50
pre-everything::
40
pre-everything::
51
	@${ECHO_MSG} ""
41
	@${ECHO_MSG} ""
52
	@${ECHO_MSG} "You may set following options:"
42
	@${ECHO_MSG} "You may set following options:"
53
	@${ECHO_MSG} ""
43
	@${ECHO_MSG} ""
54
	@${ECHO_MSG} "WITH_APACHE2=yes			Use apache2+ instead of apache 1.3"
55
	@${ECHO_MSG} "WWWDIR=${WWWDIR}	Where do you put httpd's document root?"
44
	@${ECHO_MSG} "WWWDIR=${WWWDIR}	Where do you put httpd's document root?"
56
	@${ECHO_MSG} ""
45
	@${ECHO_MSG} ""
57
46
58
do-install:
47
do-install:
59
	@${MKDIR} ${WWWDIR}
48
	@${MKDIR} ${WWWDIR}/
60
	@ cd ${WRKSRC} && ${COPYTREE_SHARE} . ${WWWDIR}
49
	@ cd ${WRKSRC} && ${COPYTREE_SHARE} . ${WWWDIR}/
61
50
62
post-install:
51
post-install:
63
	@${ECHO_MSG} ""
52
	@${ECHO_MSG} ""

Return to bug 141998