Lines 6-13
Link Here
|
6 |
# |
6 |
# |
7 |
|
7 |
|
8 |
PORTNAME= dokeos |
8 |
PORTNAME= dokeos |
9 |
PORTVERSION= 1.6.5 |
9 |
PORTVERSION= 1.8.4 |
10 |
PORTREVISION= 1 |
10 |
PORTREVISION= 2 |
11 |
CATEGORIES= www |
11 |
CATEGORIES= www |
12 |
MASTER_SITES= http://www.dokeos.com/download/ |
12 |
MASTER_SITES= http://www.dokeos.com/download/ |
13 |
|
13 |
|
Lines 15-61
Link Here
|
15 |
COMMENT= Dokeos is an elearning and course management web application |
15 |
COMMENT= Dokeos is an elearning and course management web application |
16 |
|
16 |
|
17 |
USE_PHP= mysql session gd pcre zlib |
17 |
USE_PHP= mysql session gd pcre zlib |
18 |
DIST_SUBDIR= ${PORTNAME} |
|
|
19 |
|
20 |
NO_BUILD= yes |
18 |
NO_BUILD= yes |
21 |
|
19 |
WRKSRC= ${WRKDIR}/${PORTNAME} |
22 |
WANT_PHP_WEB= YES |
|
|
23 |
|
24 |
DOKEOSDIR?= www/dokeos |
25 |
|
26 |
OPTIONS= LDAP "Use LDAP" off |
20 |
OPTIONS= LDAP "Use LDAP" off |
27 |
|
21 |
|
28 |
PORT_DBDIR?= /var/db/ports |
22 |
.if defined(WITH_LDAP) |
29 |
LATEST_LINK= ${PORTNAME}${PKGNAMESUFFIX} |
23 |
USE_PHP+= ldap |
30 |
OPTIONSFILE?= ${PORT_DBDIR}/${LATEST_LINK}/options |
|
|
31 |
|
32 |
.if exists(${OPTIONSFILE}) |
33 |
.include "${OPTIONSFILE}" |
34 |
.endif |
24 |
.endif |
35 |
|
25 |
|
36 |
ALL_OPTIONS= LDAP |
|
|
37 |
|
38 |
SEL_OPTIONS= yes |
39 |
.for opt in ${ALL_OPTIONS} |
40 |
. if defined(WITH_${opt}) && !defined(WITHOUT_${opt}) |
41 |
SEL_OPTIONS+=${opt:L} |
42 |
. endif |
43 |
.endfor |
44 |
|
45 |
USE_PHP+= ${SEL_OPTIONS} |
46 |
|
47 |
do-install: |
26 |
do-install: |
48 |
@${INSTALL_DATA} -d ${PREFIX}/${DOKEOSDIR} |
27 |
@cd ${WRKSRC} && ${COPYTREE_SHARE} . ${WWWDIR} |
49 |
@${CP} -Rn ${WRKSRC}/* ${PREFIX}/${DOKEOSDIR} |
28 |
@${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR} |
50 |
@${FIND} ${PREFIX}/${DOKEOSDIR} -type d -exec ${CHMOD} +x {} \; |
29 |
@${CHMOD} -R 755 ${WWWDIR} |
51 |
@${FIND} ${PREFIX}/${DOKEOSDIR}/claroline/inc/conf -type d -exec ${CHMOD} -R +rwx {} \; |
30 |
@${ECHO_CMD} '@exec ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${WWWDIR}' \ |
52 |
@${FIND} ${PREFIX}/${DOKEOSDIR}/claroline/garbage -type d -exec ${CHMOD} -R +rwx {} \; |
31 |
>> ${TMPPLIST} |
53 |
@${FIND} ${PREFIX}/${DOKEOSDIR}/claroline/upload -type d -exec ${CHMOD} -R +rwx {} \; |
32 |
@${ECHO_CMD} '@exec ${CHMOD} 755 -R ${WWWDIR}' \ |
54 |
@${FIND} ${PREFIX}/${DOKEOSDIR}/archive -type d -exec ${CHMOD} -R +rwx {} \; |
33 |
>> ${TMPPLIST} |
55 |
@${FIND} ${PREFIX}/${DOKEOSDIR}/courses -type d -exec ${CHMOD} -R +rwx {} \; |
34 |
@${CHMOD} 666 ${WWWDIR}/home/*.html |
56 |
@${FIND} ${PREFIX}/${DOKEOSDIR}/home -type d -exec ${CHMOD} -R +rwx {} \; |
35 |
@${ECHO_CMD} '@exec ${CHMOD} 666 ${WWWDIR}/home/*.html' \ |
57 |
|
36 |
>> ${TMPPLIST} |
58 |
@${CHOWN} -R ${WWWOWN}:${WWWGRP} ${PREFIX}/${DOKEOSDIR} |
|
|
59 |
|
37 |
|
60 |
post-install: |
38 |
post-install: |
61 |
@${CAT} ${PKGMESSAGE} |
39 |
@${CAT} ${PKGMESSAGE} |