Lines 6-35
Link Here
|
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= typo3 |
8 |
PORTNAME= typo3 |
9 |
PORTVERSION= 4.5.2 |
9 |
PORTVERSION= 4.5.3 |
10 |
PORTREVISION= 1 |
|
|
11 |
CATEGORIES= www |
10 |
CATEGORIES= www |
12 |
MASTER_SITES= SF/${PORTNAME}/TYPO3%20Source%20and%20Dummy/TYPO3%20${PORTVERSION} \ |
11 |
MASTER_SITES= SF/${PORTNAME}/TYPO3%20Source%20and%20Dummy/TYPO3%20${PORTVERSION} |
13 |
http://dl1.typo3.org/TYPO3_${PORTVERSION}/ |
12 |
DISTNAME= ${TYPO3EDITION}-${PORTVERSION} |
14 |
DISTNAME= ${PORTNAME}_src-${PORTVERSION} |
|
|
15 |
|
13 |
|
16 |
MAINTAINER= jumper99@gmx.de |
14 |
MAINTAINER= jumper99@gmx.de |
17 |
COMMENT= The typo3 content management system |
15 |
COMMENT= The typo3 content management system |
18 |
|
16 |
|
19 |
LICENSE= GPLv2 |
17 |
LICENSE= GPLv2 |
20 |
|
18 |
|
|
|
19 |
LATEST_LINK= ${PORTNAME} |
21 |
NO_BUILD= yes |
20 |
NO_BUILD= yes |
22 |
USE_PHP= ctype filter json mysql pcre session xml |
21 |
USE_PHP= ctype filter json mysql pcre session xml |
23 |
WANT_PHP_WEB= yes |
22 |
WANT_PHP_WEB= yes |
24 |
IGNORE_WITH_PHP= 4 |
23 |
IGNORE_WITH_PHP= 4 |
25 |
|
24 |
|
26 |
TYPO3DIR= www/${DISTNAME} |
25 |
TYPO3WWW= www |
27 |
SITEDIR?= www/typo3 |
26 |
TYPO3VER= typo3 |
28 |
SITESRC= ${WRKDIR}/${EDITION}-${PORTVERSION} |
27 |
TYPO3SITE= ${TYPO3WWW}/${TYPO3VER} |
|
|
28 |
TYPO3PKG= ${TYPO3EDITION}-${PORTVERSION} |
29 |
TYPO3SRC= typo3_src-${PORTVERSION} |
30 |
TYPO3EDITION= blankpackage |
29 |
|
31 |
|
30 |
EDITION= dummy |
32 |
DISTFILES+= ${TYPO3EDITION}-${PORTVERSION}${EXTRACT_SUFX} |
31 |
|
|
|
32 |
DISTFILES+= ${DISTNAME}${EXTRACT_SUFX} ${EDITION}-${PORTVERSION}${EXTRACT_SUFX} |
33 |
|
33 |
|
34 |
OPTIONS= CURL "Configure with cURL support" off \ |
34 |
OPTIONS= CURL "Configure with cURL support" off \ |
35 |
GD "Configure with GDlib/freetype support" off \ |
35 |
GD "Configure with GDlib/freetype support" off \ |
Lines 60-81
Link Here
|
60 |
.endif |
60 |
.endif |
61 |
|
61 |
|
62 |
pre-install: |
62 |
pre-install: |
63 |
${MV} ${SITESRC}/typo3conf/localconf.php ${SITESRC}/typo3conf/localconf.php.dist |
63 |
${MV} ${WRKDIR}/${TYPO3PKG}/typo3conf/localconf.php ${WRKDIR}/${TYPO3PKG}/typo3conf/localconf.php.dist |
64 |
|
64 |
|
65 |
do-install: |
65 |
do-install: |
66 |
${CP} -R ${WRKSRC} ${PREFIX}/${TYPO3DIR} |
66 |
${CP} -R ${WRKDIR}/${TYPO3PKG}/ ${PREFIX}/${TYPO3SITE} |
67 |
${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${TYPO3DIR} |
67 |
${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${TYPO3SITE} |
68 |
${CP} -R ${SITESRC} ${PREFIX}/${SITEDIR} |
68 |
${MV} ${PREFIX}/${TYPO3SITE}/${TYPO3SRC} ${PREFIX}/${TYPO3WWW} |
69 |
${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${SITEDIR} |
69 |
${RM} ${PREFIX}/${TYPO3SITE}/typo3_src && \ |
|
|
70 |
cd ${PREFIX}/${TYPO3SITE} && \ |
71 |
${LN} -s ../${TYPO3SRC} typo3_src |
72 |
${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${TYPO3WWW}/${TYPO3SRC} |
70 |
|
73 |
|
71 |
post-install: |
74 |
post-install: |
72 |
@${FIND} ${PREFIX}/${TYPO3DIR} -not -type d \ |
75 |
@${FIND} ${PREFIX}/${TYPO3WWW}/${TYPO3SRC} -not -type d \ |
73 |
| ${SED} -ne 's,^${PREFIX}/,,p' >> ${TMPPLIST} |
76 |
| ${SED} -ne 's,^${PREFIX}/,,p' >> ${TMPPLIST} |
74 |
@${FIND} -d ${PREFIX}/${TYPO3DIR} -type d \ |
77 |
@${FIND} -d ${PREFIX}/${TYPO3WWW}/${TYPO3SRC} -type d \ |
75 |
| ${SED} -ne 's,^${PREFIX}/${TYPO3DIR},@dirrm ${TYPO3DIR},p' >> ${TMPPLIST} |
78 |
| ${SED} -ne 's,^${PREFIX}/${TYPO3WWW}/${TYPO3SRC},@dirrm ${TYPO3DIR}/${TYPO3WWW}/${TYPO3SRC},p' >> ${TMPPLIST} |
76 |
@${FIND} ${PREFIX}/${SITEDIR} -not -type d \ |
79 |
@${FIND} ${PREFIX}/${TYPO3SITE} -not -type d \ |
77 |
| ${SED} -ne 's,^${PREFIX}/,,p' >> ${TMPPLIST} |
80 |
| ${SED} -ne 's,^${PREFIX}/,,p' >> ${TMPPLIST} |
78 |
@${FIND} -d ${PREFIX}/${SITEDIR} -type d \ |
81 |
@${FIND} -d ${PREFIX}/${TYPO3SITE} -type d \ |
79 |
| ${SED} -ne 's,^${PREFIX}/${SITEDIR},@dirrm ${SITEDIR},p' >> ${TMPPLIST} |
82 |
| ${SED} -ne 's,^${PREFIX}/${TYPO3SITE},@dirrm ${TYPO3SITE},p' >> ${TMPPLIST} |
80 |
|
83 |
|
81 |
.include <bsd.port.post.mk> |
84 |
.include <bsd.port.post.mk> |