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

(-)Makefile (-37 / +15 lines)
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}
(-)distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (dokeos/dokeos-1.6.5.tar.gz) = 86adf7e3c3f0fb637fd6f1441e0b0f67
1
MD5 (dokeos-1.8.4.tar.gz) = 530ec8e268556a51a3b594a9eded0ff3
2
SHA256 (dokeos/dokeos-1.6.5.tar.gz) = baf6d4edc069508805e893d46f485a3b8ad29836b8c729b1feec593145874b64
2
SHA256 (dokeos-1.8.4.tar.gz) = df9d72cf2125318efcc66ea24d92f4c93db659474fd85ccdc1dd04b2d8fc2934
3
SIZE (dokeos/dokeos-1.6.5.tar.gz) = 4146723
3
SIZE (dokeos-1.8.4.tar.gz) = 18556528
(-)pkg-message (-2 / +10 lines)
Lines 1-6 Link Here
1
=================================================
1
=================================================
2
Create a mysql user and database for Dokeos,
3
add a alias in Apache configure file for Dokeos ,
4
then visit your Dokeos site with a browser (i.e.,
5
http://your.server.com/dokeos/), and you should
6
be taken to the install.php script, which will lead
7
you through the other setup up.
8
 
9
2
For install information please read:
10
For install information please read:
3
	INSTALL.txt or installation_guide.html
11
http://www.dokeos.com/doc/installation_guide.html
4
If you are in real trouble browse to:
12
If you are in real trouble browse to:
5
o http://www.dokeos.com/forum/
13
http://www.dokeos.com/forum/
6
=================================================
14
=================================================

Return to bug 122812