4 MASTER_SITES= https://downloads.joomla.org/cms/joomla4/${DISTVERSION}/
6 DISTNAME= Joomla_${DISTVERSION}-Stable-Full_Package
8 MAINTAINER= wen@FreeBSD.org
9 COMMENT= Dynamic web content management system (CMS)
10 WWW= https://www.joomla.org/
14 USES= cpe php:web shebangfix zip
15 CPE_VENDOR= ${PORTNAME}
16 CPE_PRODUCT= ${PORTNAME}\!
18 CONFLICTS_INSTALL= joomla3
24 OPTIONS_DEFINE= MYSQL PGSQL
28 PLIST_SUB= WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
30 SUB_FILES= pkg-message
32 USE_PHP= gd json mbstring pcre session simplexml xml zip zlib
37 PLIST= ${WRKDIR}/plist
38 JOOMLADIR= www/joomla4
40 .include <bsd.port.options.mk>
42 .if ${FLAVOR} != php80 && !defined(PACKAGE_BUILDING)
47 @${ECHO_CMD} "@owner ${WWWOWN}" >> ${PLIST}
48 @${ECHO_CMD} "@group ${WWWGRP}" >> ${PLIST}
49 @${ECHO_CMD} "@mode 755" >> ${PLIST}
51 @${FIND} -s -d ${WRKSRC} -type f | ${SED} "s?${WRKSRC}?${JOOMLADIR}?g" >>${PLIST}
52 @${FIND} -s -d ${WRKSRC} -type d | ${SED} "s?${WRKSRC}?@dir ${JOOMLADIR}?g" >> ${PLIST}
54 @${ECHO_CMD} "@mode" >> ${PLIST}
55 @${ECHO_CMD} "@group" >> ${PLIST}
56 @${ECHO_CMD} "@owner" >> ${PLIST}
59 @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${JOOMLADIR}
61 .include <bsd.port.mk>