56 lines
1.8 KiB
Makefile
56 lines
1.8 KiB
Makefile
# $NetBSD$
|
|
|
|
DISTNAME= fusionpbx-4.3.4
|
|
CATEGORIES= comms net audio
|
|
GITHUB_PROJECT= fusionpbx
|
|
MASTER_SITES= ${MASTER_SITE_GITHUB:=angelmadames/}
|
|
EXTRACT_SUFX= .zip
|
|
|
|
MAINTAINER= kethzer.dr@gmail.com
|
|
HOMEPAGE= https://www.fusionpbx.com/
|
|
COMMENT= Full-featured multi-tenant GUI for FreeSwitch
|
|
LICENSE= gnu-gpl-v2
|
|
|
|
WRKSRC= ${WRKDIR}
|
|
NO_CONFIGURE= yes
|
|
NO_BUILD= yes
|
|
USE_TOOLS+= pax
|
|
INSTALLATION_DIRS= share/fusionpbx
|
|
|
|
.include "../../mk/bsd.prefs.mk"
|
|
|
|
FUSIONPBX_USER?= fusionpbx
|
|
FUSIONPBX_GROUP?= fusionpbx
|
|
PKG_GROUPS= ${FUSIONPBX_GROUP}
|
|
PKG_USERS= ${FUSIONPBX_USER}:${FUSIONPBX_GROUP}
|
|
PKG_GECOS.${FUSIONPBX_USER}= FusionPBX
|
|
PKG_GROUPS_VARS= FUSIONPBX_GROUP
|
|
PKG_USERS_VARS= FUSIONPBX_USER
|
|
|
|
PKG_SYSCONFSUBDIR= fusionpbx
|
|
PKG_SYSCONFDIR_PERMS= ${FUSIONPBX_USER} ${FUSIONPBX_GROUP} 0755
|
|
|
|
DEPENDS+= ${PHP_PKG_PREFIX}-pdo_pgsql-[0-9]*:../../databases/php-pdo_pgsql
|
|
DEPENDS+= ${PHP_PKG_PREFIX}-pdo_sqlite-[0-9]*:../../databases/php-pdo_sqlite
|
|
DEPENDS+= ${PHP_PKG_PREFIX}-imap>4.3.3:../../mail/php-imap
|
|
DEPENDS+= ${PHP_PKG_PREFIX}-mcrypt-[0-9]*:../../security/php-mcrypt
|
|
DEPENDS+= ${PHP_PKG_PREFIX}-json-[0-9]*:../../textproc/php-json
|
|
DEPENDS+= ${PHP_PKG_PREFIX}-curl-[0-9]*:../../www/php-curl
|
|
DEPENDS+= ${PHP_PKG_PREFIX}-pgsql-[0-9]*:../../databases/php-pgsql
|
|
DEPENDS+= ${PHP_PKG_PREFIX}-sockets-[0-9]*:../../net/php-sockets
|
|
|
|
.include "../../lang/php/common.mk"
|
|
|
|
.if ${PHP_VERSION_DEFAULT} == "56"
|
|
DEPENDS+= ${PHP_PKG_PREFIX}-memcache-[0-9]*:../../devel/php-memcache
|
|
DEPENDS+= ${PHP_PKG_PREFIX}-memcached-[0-9]*:../../devel/php-memcached
|
|
.endif
|
|
|
|
do-install:
|
|
cd ${WRKSRC}/${PKGNAME} && pax -rw -pe . ${DESTDIR}${PREFIX}/${INSTALLATION_DIRS}
|
|
|
|
.include "../../mk/pgsql.buildlink3.mk"
|
|
.include "../../databases/php-pdo/buildlink3.mk"
|
|
.include "../../devel/libmemcached/buildlink3.mk"
|
|
.include "../../mk/bsd.pkg.mk"
|