Lines 2-9
Link Here
|
2 |
# $FreeBSD: head/www/MT/Makefile 360588 2014-07-04 09:40:59Z tijl $ |
2 |
# $FreeBSD: head/www/MT/Makefile 360588 2014-07-04 09:40:59Z tijl $ |
3 |
|
3 |
|
4 |
PORTNAME= MT |
4 |
PORTNAME= MT |
5 |
PORTVERSION= 5.2.9 |
5 |
PORTVERSION= 5.2.10 |
6 |
PORTREVISION= 1 |
|
|
7 |
PORTEPOCH= 1 |
6 |
PORTEPOCH= 1 |
8 |
CATEGORIES?= www |
7 |
CATEGORIES?= www |
9 |
MASTER_SITES?= http://www.movabletype.org/downloads/stable/\ |
8 |
MASTER_SITES?= http://www.movabletype.org/downloads/stable/\ |
Lines 14-25
Link Here
|
14 |
MAINTAINER?= takefu@airport.fm |
13 |
MAINTAINER?= takefu@airport.fm |
15 |
COMMENT?= Web-based personal publishing system for weblogs |
14 |
COMMENT?= Web-based personal publishing system for weblogs |
16 |
|
15 |
|
|
|
16 |
LICENSE= GPLv2 |
17 |
|
17 |
CONFLICTS?= de-MT-[2-5].* fr-MT-[2-5].* ja-MT-[2-5].* ru-MT-[2-5].* |
18 |
CONFLICTS?= de-MT-[2-5].* fr-MT-[2-5].* ja-MT-[2-5].* ru-MT-[2-5].* |
18 |
|
19 |
|
19 |
RUN_DEPENDS+= p5-DBI>=1.21:${PORTSDIR}/databases/p5-DBI \ |
20 |
RUN_DEPENDS+= p5-DBI>=1.21:${PORTSDIR}/databases/p5-DBI \ |
20 |
p5-Image-Size>=0:${PORTSDIR}/graphics/p5-Image-Size |
21 |
p5-Image-Size>=0:${PORTSDIR}/graphics/p5-Image-Size |
21 |
|
22 |
|
22 |
NO_OPTIONS_SORT= yes |
23 |
NO_OPTIONS_SORT= yes |
|
|
24 |
OPTIONS_SUB= yes |
23 |
OPTIONS_DEFINE= APACHE SSL TLS PSGI\ |
25 |
OPTIONS_DEFINE= APACHE SSL TLS PSGI\ |
24 |
OPTIONAL_MODULES ADDITIONAL_MODULES |
26 |
OPTIONAL_MODULES ADDITIONAL_MODULES |
25 |
OPTIONS_DEFAULT= MYSQL OPTIONAL_MODULES |
27 |
OPTIONS_DEFAULT= MYSQL OPTIONAL_MODULES |
Lines 37-50
Link Here
|
37 |
|
39 |
|
38 |
DATADIR= www/data |
40 |
DATADIR= www/data |
39 |
CGIDIR= www/cgi-bin/mt |
41 |
CGIDIR= www/cgi-bin/mt |
40 |
PLIST_SUB+= DATADIR=${DATADIR} CGIDIR=${CGIDIR} DB_DIR=${DB_DIR} |
|
|
41 |
SUB_FILES+= pkg-install |
42 |
SUB_LIST+= DATADIR=${DATADIR} CGIDIR=${CGIDIR} DB_DIR=${DB_DIR}\ |
43 |
PACKAGENAME=${PKGNAMEPREFIX}${PORTNAME}\ |
44 |
WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} STAGEDIR=${STAGEDIR} |
45 |
|
42 |
|
46 |
USES= perl5 |
43 |
SUB_LIST+= CGIDIR=${CGIDIR}\ |
|
|
44 |
PACKAGENAME=${PKGNAMEPREFIX}${PORTNAME} |
45 |
PLIST_SUB+= DATADIR=${DATADIR} CGIDIR=${CGIDIR} DB_DIR=${DB_DIR}\ |
46 |
WWWOWN=${WWWOWN} WWWGRP=${WWWGRP} |
47 |
|
48 |
USES= perl5 shebangfix |
47 |
USE_PERL5= run |
49 |
USE_PERL5= run |
|
|
50 |
SHEBANG_FILES= *.cgi |
48 |
NO_BUILD= yes |
51 |
NO_BUILD= yes |
49 |
MT_DOCS_URL?= http://www.movabletype.org/documentation/ |
52 |
MT_DOCS_URL?= http://www.movabletype.org/documentation/ |
50 |
MT_UPGRADE_URL?=http://www.movabletype.org/documentation/installation/upgrade-movable-type.html |
53 |
MT_UPGRADE_URL?=http://www.movabletype.org/documentation/installation/upgrade-movable-type.html |
Lines 60-67
Link Here
|
60 |
RUN_DEPENDS+= p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser\ |
63 |
RUN_DEPENDS+= p5-HTML-Parser>=0:${PORTSDIR}/www/p5-HTML-Parser\ |
61 |
p5-libwww>=0:${PORTSDIR}/www/p5-libwww\ |
64 |
p5-libwww>=0:${PORTSDIR}/www/p5-libwww\ |
62 |
p5-SOAP-Lite>=0.5:${PORTSDIR}/net/p5-SOAP-Lite\ |
65 |
p5-SOAP-Lite>=0.5:${PORTSDIR}/net/p5-SOAP-Lite\ |
63 |
convert:${PORTSDIR}/graphics/ImageMagick\ |
66 |
convert:${PORTSDIR}/graphics/ImageMagick-nox11\ |
64 |
p5-GD>=0:${PORTSDIR}/graphics/p5-GD \ |
67 |
p5-GD>=0:${PORTSDIR}/graphics/p5-GD\ |
65 |
p5-Imager>=0:${PORTSDIR}/graphics/p5-Imager \ |
68 |
p5-Imager>=0:${PORTSDIR}/graphics/p5-Imager \ |
66 |
p5-Crypt-DSA>=0:${PORTSDIR}/security/p5-Crypt-DSA\ |
69 |
p5-Crypt-DSA>=0:${PORTSDIR}/security/p5-Crypt-DSA\ |
67 |
p5-MIME-Base64>=0:${PORTSDIR}/converters/p5-MIME-Base64\ |
70 |
p5-MIME-Base64>=0:${PORTSDIR}/converters/p5-MIME-Base64\ |
Lines 118-138
Link Here
|
118 |
.if ${PORT_OPTIONS:MODBC} |
121 |
.if ${PORT_OPTIONS:MODBC} |
119 |
RUN_DEPENDS+= p5-DBD-ODBC>=1.13:${PORTSDIR}/databases/p5-DBD-ODBC |
122 |
RUN_DEPENDS+= p5-DBD-ODBC>=1.13:${PORTSDIR}/databases/p5-DBD-ODBC |
120 |
.endif |
123 |
.endif |
|
|
124 |
|
121 |
.if ${PORT_OPTIONS:MAPACHE} |
125 |
.if ${PORT_OPTIONS:MAPACHE} |
122 |
USE_APACHE_RUN= 22+ |
126 |
USE_APACHE_BUILD= 22+ |
123 |
SUB_FILES+= MT.conf |
127 |
SUB_FILES+= MT.conf |
124 |
SUB_LIST+= APACHEETCDIR=${PREFIX}/${APACHEETCDIR} |
128 |
SUB_LIST+= APACHEETCDIR=${PREFIX}/${APACHEETCDIR} |
|
|
129 |
.endif |
130 |
|
125 |
.include <bsd.port.pre.mk> |
131 |
.include <bsd.port.pre.mk> |
126 |
. if ${APACHE_VERSION} == 24 |
132 |
|
127 |
PLIST_SUB+= APACHE="" APACHE24="" |
133 |
.if ${PORT_OPTIONS:MAPACHE} && (${APACHE_VERSION} <= 22) |
128 |
SUB_LIST+= APACHE24="" |
134 |
SUB_LIST+= APACHE22="" APACHE24="\#" MODULE=mod_alias.c |
129 |
. else |
135 |
.elif ${PORT_OPTIONS:MAPACHE} && (${APACHE_VERSION} >= 24) |
130 |
PLIST_SUB+= APACHE="" APACHE24="\#" |
136 |
SUB_LIST+= APACHE22="\#" APACHE24="" MODULE=alias_module |
131 |
SUB_LIST+= APACHE24="\#" |
|
|
132 |
. endif |
133 |
.else |
134 |
PLIST_SUB+= APACHE="@comment " |
135 |
.endif |
137 |
.endif |
|
|
138 |
|
136 |
.if ${PORT_OPTIONS:MPSGI} |
139 |
.if ${PORT_OPTIONS:MPSGI} |
137 |
RUN_DEPENDS+= p5-CGI-PSGI>0:${PORTSDIR}/www/p5-CGI-PSGI\ |
140 |
RUN_DEPENDS+= p5-CGI-PSGI>0:${PORTSDIR}/www/p5-CGI-PSGI\ |
138 |
p5-CGI-Emulate-PSGI>=0.06:${PORTSDIR}/www/p5-CGI-Emulate-PSGI\ |
141 |
p5-CGI-Emulate-PSGI>=0.06:${PORTSDIR}/www/p5-CGI-Emulate-PSGI\ |
Lines 140-147
Link Here
|
140 |
p5-SOAP-Transport-HTTP-Plack>=0:${PORTSDIR}/www/p5-SOAP-Transport-HTTP-Plack |
143 |
p5-SOAP-Transport-HTTP-Plack>=0:${PORTSDIR}/www/p5-SOAP-Transport-HTTP-Plack |
141 |
.endif |
144 |
.endif |
142 |
|
145 |
|
143 |
.include <bsd.port.pre.mk> |
|
|
144 |
|
145 |
pre-everything:: |
146 |
pre-everything:: |
146 |
@${ECHO_CMD} "ATTENTION:" |
147 |
@${ECHO_CMD} "ATTENTION:" |
147 |
@${ECHO_CMD} "If you are upgrading from an older version of MT" |
148 |
@${ECHO_CMD} "If you are upgrading from an older version of MT" |
Lines 171-180
Link Here
|
171 |
@${ECHO_MSG} "Installing data under ${PREFIX}/${DATADIR}/" |
172 |
@${ECHO_MSG} "Installing data under ${PREFIX}/${DATADIR}/" |
172 |
@${MKDIR} ${STAGEDIR}${PREFIX}/${DATADIR} |
173 |
@${MKDIR} ${STAGEDIR}${PREFIX}/${DATADIR} |
173 |
@cd ${WRKSRC} && ${CP} -R mt-static ${STAGEDIR}${PREFIX}/${DATADIR} |
174 |
@cd ${WRKSRC} && ${CP} -R mt-static ${STAGEDIR}${PREFIX}/${DATADIR} |
|
|
175 |
@${MKDIR} ${STAGEDIR}${DB_DIR} |
174 |
|
176 |
|
175 |
post-install: |
177 |
post-install: |
176 |
@${SETENV} PKG_PREFIX=${PREFIX} STAGE=${STAGEDIR}\ |
|
|
177 |
${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL ${DB_DIR} |
178 |
@${ECHO_MSG} "*****************************************************************" |
178 |
@${ECHO_MSG} "*****************************************************************" |
179 |
@${ECHO_CMD} "" |
179 |
@${ECHO_CMD} "" |
180 |
@${ECHO_MSG} "You have just installed the movabletype." |
180 |
@${ECHO_MSG} "You have just installed the movabletype." |