1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-19 19:59:43 +00:00

- Add missing DEPENDS [1]

- Update pkg-message for apache-2.4
- Use dynamic plist instead of static plist

Reported by:	Iasen Kostov <iasen.kostov@gmail.com> (via email) [1]
This commit is contained in:
Wen Heping 2014-11-10 13:44:59 +00:00
parent d638f5949b
commit dbac367e80
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=372393
3 changed files with 17 additions and 7530 deletions

View File

@ -3,6 +3,7 @@
PORTNAME= sugarcrm
PORTVERSION= 6.5.18
PORTREVISION= 1
CATEGORIES= deskutils www
MASTER_SITES= SF
MASTER_SITE_SUBDIR= ${PORTNAME}/1%20-%20SugarCRM%206.5.X/SugarCommunityEdition-6.5.X
@ -12,19 +13,29 @@ MAINTAINER= wen@FreeBSD.org
COMMENT= Web based customer relationship management suite
USES= zip
USE_PHP= gd mysql session pcre xml zlib mbstring curl imap spl posix
USE_PHP= gd mysql session pcre xml zlib mbstring curl imap spl posix \
json ctype zip
NO_BUILD= yes
WRKSRC= ${WRKDIR}/SugarCE-Full-${PORTVERSION}
PKGMESSAGE= ${WRKDIR}/pkg-message
PLIST= ${WRKDIR}/plist
SUGARDIR= www/sugarcrm
PKGMESSAGE= ${WRKDIR}/pkg-message
SUB_FILES+= pkg-message pkg-install
pre-install:
@${ECHO_CMD} "@owner ${WWWOWN}" >> ${PLIST}
@${ECHO_CMD} "@group ${WWWGRP}" >> ${PLIST}
@${ECHO_CMD} "@mode 755" >> ${PLIST}
@${FIND} -s -d ${WRKSRC} -type f | ${SED} "s?${WRKSRC}?${SUGARDIR}?g" >>${PLIST}
@${FIND} -s -d ${WRKSRC} -type d | ${SED} "s?${WRKSRC}?@dir ${SUGARDIR}?g" >> ${PLIST}
@${ECHO_CMD} "@mode" >> ${PLIST}
@${ECHO_CMD} "@group" >> ${PLIST}
@${ECHO_CMD} "@owner" >> ${PLIST}
do-install:
@${MKDIR} ${STAGEDIR}/${WWWDIR}
@cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}/${WWWDIR}/
@${CHOWN} -R ${WWWOWN}:${WWWGRP} ${STAGEDIR}/${WWWDIR}
@${CHMOD} -R 755 ${STAGEDIR}/${WWWDIR}
.include <bsd.port.mk>

View File

@ -28,6 +28,7 @@ session.save_path = "/tmp"
Alias /sugarcrm %%WWWDIR%%
<Directory %%WWWDIR%%>
AllowOverride None
Require all granted
Order allow,deny
Allow from all
</Directory>

File diff suppressed because it is too large Load Diff