2 DISTVERSIONPREFIX= com-
5 MASTER_SITES= SF/group-office/${DISTVERSION:R}
6 DISTNAME= ${PORTNAME}-${DISTVERSION}
8 MAINTAINER= joneum@FreeBSD.org
9 COMMENT= Modular web application framework for office
10 WWW= https://www.group-office.com/
12 LICENSE= AGPLv3 PERSONAL
14 LICENSE_NAME_PERSONAL= Personal use
15 LICENSE_TEXT_PERSONAL= Free for personal use only
16 LICENSE_PERMS_PERSONAL= auto-accept
18 USES= mysql shebangfix php:web python
22 USE_PHP= ctype curl dom fileinfo filter hash intl json mbstring \
23 mysqli openssl pcre pdo pdo_mysql phar posix session \
24 simplexml soap sysvshm sysvsem tokenizer xml xmlreader \
26 SHEBANG_FILES= groupoffice \
28 modules/postfixadmin/scripts/vacation.pl \
29 vendor/sabre/dav/bin/naturalselection \
30 vendor/sabre/dav/bin/googlecode_upload.py \
31 vendor/bin/../sabre/dav/bin/naturalselection \
32 vendor/swiftmailer/swiftmailer/lib/swiftmailer_generate_mimes_config.php
34 WWWDIR?= ${PREFIX}/www/${PORTNAME}${DISTVERSION:R:R}
36 SUB_FILES= pkg-message
38 OPTIONS_DEFINE= IMAP GD CALENDAR WBXML
39 OPTIONS_DEFAULT=IMAP GD CALENDAR
40 CALENDAR_DESC= Calendar holiday support
41 IMAP_DESC= IMAP support
42 GD_DESC= Gallery support (GD)
43 WBXML_DESC= Synchronization Support
45 CALENDAR_USE= PHP=calendar
47 IMAP_USE= PHP=iconv imap
48 WBXML_LIB_DEPENDS= libwbxml2.so:textproc/wbxml2
51 @${REINPLACE_CMD} 's|%%LOCALBASE%%|${LOCALBASE}|g' \
52 ${WRKSRC}/go/base/Config.php
53 @${REINPLACE_CMD} 's|/etc/groupoffice|${PREFIX}&|g' \
54 ${WRKSRC}/go/modules/community/serverclient/model/HttpClient.php \
55 ${WRKSRC}/install/configfile.php \
56 ${WRKSRC}/modules/site/index.php
59 @${MKDIR} ${STAGEDIR}${WWWDIR}
60 cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${WWWDIR}
61 @${TOUCH} ${STAGEDIR}${WWWDIR}/config.php.sample
63 .include <bsd.port.mk>