|
Lines 24-30
Link Here
|
| 24 |
|
24 |
|
| 25 |
PEARDIR= ${LOCALBASE}/share/pear |
25 |
PEARDIR= ${LOCALBASE}/share/pear |
| 26 |
USE_BZIP2= yes |
26 |
USE_BZIP2= yes |
| 27 |
USE_PHP= session ctype |
27 |
USE_PHP= session ctype zlib bz2 mcrypt xmlreader |
| 28 |
NO_BUILD= yes |
28 |
NO_BUILD= yes |
| 29 |
PLIST= ${WRKDIR}/plist |
29 |
PLIST= ${WRKDIR}/plist |
| 30 |
SUB_FILES= pkg-message |
30 |
SUB_FILES= pkg-message |
|
Lines 34-39
Link Here
|
| 34 |
OPTIONS= MYSQL "Use MySQL database" on \ |
34 |
OPTIONS= MYSQL "Use MySQL database" on \ |
| 35 |
POSTGRE "Use PostgreSQL Database" off \ |
35 |
POSTGRE "Use PostgreSQL Database" off \ |
| 36 |
IMAP "Enable Mail support in eGroupware" on \ |
36 |
IMAP "Enable Mail support in eGroupware" on \ |
|
|
37 |
OSSL "Enable SSL connection support (for IMAP eg.)" on \ |
| 38 |
TNEF "Supports decoding winmail.dat attachments in felamimail" on \ |
| 39 |
ZIP "Enable contact data insertion for O/MS/Libre Office documents." on \ |
| 37 |
GD "Enable graphic support (needs xorg-libraries)" off \ |
40 |
GD "Enable graphic support (needs xorg-libraries)" off \ |
| 38 |
LDAP "Contacts can be stored using OpenLDAP" off \ |
41 |
LDAP "Contacts can be stored using OpenLDAP" off \ |
| 39 |
MBSTRING "Support for complete UTF-8 charsets" off |
42 |
MBSTRING "Support for complete UTF-8 charsets" off |
|
Lines 54-59
Link Here
|
| 54 |
.if defined(WITH_IMAP) |
57 |
.if defined(WITH_IMAP) |
| 55 |
USE_PHP+= imap |
58 |
USE_PHP+= imap |
| 56 |
.endif |
59 |
.endif |
|
|
60 |
.if defined(WITH_OSSL) |
| 61 |
USE_PHP+= openssl |
| 62 |
.endif |
| 63 |
.if defined(WITH_TNEF) |
| 64 |
RUN_DEPENDS+= tnef:${PORTSDIR}/converters/tnef |
| 65 |
.endif |
| 66 |
.if defined(WITH_ZIP) |
| 67 |
USE_PHP+= zip |
| 68 |
.endif |
| 57 |
.if defined(WITH_GD) |
69 |
.if defined(WITH_GD) |
| 58 |
USE_PHP+= gd |
70 |
USE_PHP+= gd |
| 59 |
.endif |
71 |
.endif |
|
Lines 67-74
Link Here
|
| 67 |
EG_DATA= www/egdata |
79 |
EG_DATA= www/egdata |
| 68 |
EG_DATADIR= ${PREFIX}/www/egdata |
80 |
EG_DATADIR= ${PREFIX}/www/egdata |
| 69 |
|
81 |
|
|
|
82 |
.if defined(NOPORTEXAMPLES) |
| 83 |
PLIST_SUB+= PORTEXAMPLES="@comment " |
| 84 |
.else |
| 85 |
PLIST_SUB+= PORTEXAMPLES="lighttpd_conf.d_fastcgi.conf" |
| 86 |
.endif |
| 87 |
|
| 88 |
|
| 70 |
pre-install: |
89 |
pre-install: |
| 71 |
@${FIND} -s -d ${WRKSRC} -type f | ${SED} "s#${WRKSRC}#${EG_DIR}#g" >${PLIST} |
90 |
@${FIND} -s -d ${WRKSRC} -type f | ${SED} "s#${WRKSRC}#${EG_DIR}#g" >${PLIST} |
|
|
91 |
@${ECHO_CMD} ${EG_DIR}/php.ini >> ${PLIST} |
| 92 |
@${ECHO_CMD} ${EG_DIR}/php.ini-syncml >> ${PLIST} |
| 72 |
@${FIND} -s -d ${WRKSRC} -type d | ${SED} "s#${WRKSRC}#@dirrm ${EG_DIR}#g" >> ${PLIST} |
93 |
@${FIND} -s -d ${WRKSRC} -type d | ${SED} "s#${WRKSRC}#@dirrm ${EG_DIR}#g" >> ${PLIST} |
| 73 |
@${ECHO} @dirrm ${EG_DATA}/files >> ${PLIST} |
94 |
@${ECHO} @dirrm ${EG_DATA}/files >> ${PLIST} |
| 74 |
@${ECHO} @dirrm ${EG_DATA}/backup >> ${PLIST} |
95 |
@${ECHO} @dirrm ${EG_DATA}/backup >> ${PLIST} |
|
Lines 77-87
Link Here
|
| 77 |
do-install: |
98 |
do-install: |
| 78 |
${MKDIR} ${EG_WWWDIR} |
99 |
${MKDIR} ${EG_WWWDIR} |
| 79 |
@cd ${WRKSRC} && ${COPYTREE_SHARE} . ${EG_WWWDIR} |
100 |
@cd ${WRKSRC} && ${COPYTREE_SHARE} . ${EG_WWWDIR} |
| 80 |
@${CHOWN} -R ${WWWOWN}:${WWWGRP} ${EG_WWWDIR} |
101 |
${INSTALL_DATA} ${FILESDIR}/php.ini ${EG_WWWDIR} |
| 81 |
@${ECHO_CMD} '@exec ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${EG_WWWDIR}' \ |
102 |
${INSTALL_DATA} ${FILESDIR}/php.ini-syncml ${EG_WWWDIR} |
| 82 |
>> ${TMPPLIST} |
103 |
${CHMOD} -R 644 ${EG_WWWDIR} |
| 83 |
${CHMOD} -R 755 ${EG_WWWDIR} |
104 |
${CHMOD} -R +X ${EG_WWWDIR} |
| 84 |
@${ECHO_CMD} '@exec ${CHMOD} -R 755 ${EG_WWWDIR}' >> ${TMPPLIST} |
105 |
@${ECHO_CMD} '@exec ${CHMOD} -R 644 ${EG_WWWDIR}' >> ${TMPPLIST} |
|
|
106 |
@${ECHO_CMD} '@exec ${CHMOD} -R +X ${EG_WWWDIR}' >> ${TMPPLIST} |
| 85 |
|
107 |
|
| 86 |
${MKDIR} ${EG_DATADIR} |
108 |
${MKDIR} ${EG_DATADIR} |
| 87 |
${MKDIR} ${EG_DATADIR}/files |
109 |
${MKDIR} ${EG_DATADIR}/files |
|
Lines 89-96
Link Here
|
| 89 |
@${CHOWN} -R ${WWWOWN}:${WWWGRP} ${EG_DATADIR} |
111 |
@${CHOWN} -R ${WWWOWN}:${WWWGRP} ${EG_DATADIR} |
| 90 |
@${ECHO_CMD} '@exec ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${EG_DATADIR}' \ |
112 |
@${ECHO_CMD} '@exec ${CHOWN} -R ${WWWOWN}:${WWWGRP} ${EG_DATADIR}' \ |
| 91 |
>> ${TMPPLIST} |
113 |
>> ${TMPPLIST} |
| 92 |
${CHMOD} -R 755 ${EG_DATADIR} |
114 |
${CHMOD} -R 751 ${EG_DATADIR} |
| 93 |
@${ECHO_CMD} '@exec ${CHMOD} -R 755 ${EG_DATADIR}' >> ${TMPPLIST} |
115 |
@${ECHO_CMD} '@exec ${CHMOD} -R 751 ${EG_DATADIR}' >> ${TMPPLIST} |
|
|
116 |
.if !defined(NOPORTEXAMPLES) |
| 117 |
${MKDIR} ${EXAMPLESDIR} |
| 118 |
${INSTALL_DATA} ${FILESDIR}/lighttpd_conf.d_fastcgi.conf ${EXAMPLESDIR}/ |
| 119 |
# @${ECHO_CMD} ${EXAMPLESDIR}/egroupware/lighttpd_conf.d_fastcgi.conf >> ${TMPPLIST} |
| 120 |
.endif |
| 121 |
|
| 94 |
|
122 |
|
| 95 |
post-install: |
123 |
post-install: |
| 96 |
${CAT} ${PKGMESSAGE} |
124 |
${CAT} ${PKGMESSAGE} |