Update www/firefox-esr to version 102.5.0,1
[dports.git] / www / joomla4 / Makefile
1 PORTNAME=       joomla
2 DISTVERSION=    4-1-3
3 CATEGORIES=     www
4 MASTER_SITES=   https://downloads.joomla.org/cms/joomla4/${DISTVERSION}/
5 PKGNAMESUFFIX=  4
6 DISTNAME=       Joomla_${DISTVERSION}-Stable-Full_Package
7
8 MAINTAINER=     wen@FreeBSD.org
9 COMMENT=        Dynamic web content management system (CMS)
10 WWW=            https://www.joomla.org/
11
12 LICENSE=        GPLv2
13
14 USES=           cpe php:web shebangfix zip
15 CPE_VENDOR=     ${PORTNAME}
16 CPE_PRODUCT=    ${PORTNAME}\!
17
18 CONFLICTS_INSTALL=      joomla3
19
20 NO_ARCH=        yes
21 NO_BUILD=       yes
22 NO_WRKSUBDIR=   yes
23
24 OPTIONS_DEFINE= MYSQL PGSQL
25 OPTIONS_DEFAULT=MYSQL
26 OPTIONS_SUB=    yes
27
28 PLIST_SUB=      WWWOWN=${WWWOWN} WWWGRP=${WWWGRP}
29
30 SUB_FILES=      pkg-message
31
32 USE_PHP=        gd json mbstring pcre session simplexml xml zip zlib
33
34 MYSQL_USE=      PHP=mysqli
35 PGSQL_USE=      PHP=pgsql
36
37 PLIST=          ${WRKDIR}/plist
38 JOOMLADIR=      www/joomla4
39
40 .include <bsd.port.options.mk>
41
42 .if ${FLAVOR} != php80 && !defined(PACKAGE_BUILDING)
43 USE_PHP+=       pdf
44 .endif
45
46 pre-install:
47         @${ECHO_CMD} "@owner ${WWWOWN}" >> ${PLIST}
48         @${ECHO_CMD} "@group ${WWWGRP}" >> ${PLIST}
49         @${ECHO_CMD} "@mode 755" >> ${PLIST}
50
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}
53
54         @${ECHO_CMD} "@mode" >> ${PLIST}
55         @${ECHO_CMD} "@group" >> ${PLIST}
56         @${ECHO_CMD} "@owner" >> ${PLIST}
57
58 do-install:
59         @cd ${WRKSRC} && ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/${JOOMLADIR}
60
61 .include <bsd.port.mk>