pkgsrc-wip/fusionpbx/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"