Changeset View
Changeset View
Standalone View
Standalone View
net-mgmt/unifi5/Makefile
# Created by: Alban MAIRE <a.maire@s2mi.fr> | # Created by: Alban MAIRE <a.maire@s2mi.fr> | ||||
# $FreeBSD$ | # $FreeBSD$ | ||||
PORTNAME= unifi5 | PORTNAME= unifi5 | ||||
PORTVERSION= 5.4.15 | PORTVERSION= 5.5.19 | ||||
PORTREVISION= 0 | PORTREVISION= 0 | ||||
CATEGORIES= net-mgmt java | CATEGORIES= net-mgmt java | ||||
MASTER_SITES= https://www.ubnt.com/downloads/unifi/${PORTVERSION}/ \ | MASTER_SITES= https://www.ubnt.com/downloads/unifi/${PORTVERSION}/ \ | ||||
LOCAL/feld/${PORTNAME}-${PORTVERSION}/ | LOCAL/feld/${PORTNAME}-${PORTVERSION}/ | ||||
DISTNAME= UniFi.unix | DISTNAME= UniFi.unix | ||||
DIST_SUBDIR= ${PORTNAME}-${PORTVERSION} | DIST_SUBDIR= ${PORTNAME}-${PORTVERSION} | ||||
MAINTAINER= feld@FreeBSD.org | MAINTAINER= feld@FreeBSD.org | ||||
COMMENT= UniFi Controller v5 | COMMENT= UniFi Controller v5 | ||||
RUN_DEPENDS= mongodb>0:databases/mongodb \ | RUN_DEPENDS= mongodb>0:databases/mongodb \ | ||||
snappyjava>0:archivers/snappy-java | snappyjava>0:archivers/snappy-java | ||||
BUILD= 0 | BUILD= 0 | ||||
BUNDLEDFW= 3.7.51.6230 | BUNDLEDFW= 3.8.3.6587 | ||||
#UNIFI_TAG= 6cbeae59e7 | #UNIFI_TAG= 6cbeae59e7 | ||||
SUB_LIST+= USERS=${USERS} GROUPS=${GROUPS} JAVASHAREDIR=${JAVASHAREDIR} \ | SUB_LIST+= USERS=${USERS} GROUPS=${GROUPS} JAVASHAREDIR=${JAVASHAREDIR} \ | ||||
JAVA=${JAVA} | JAVA=${JAVA} | ||||
PLIST_SUB+= BUILDVERSION="${PORTVERSION}.${BUILD}" BUNDLEDFW="${BUNDLEDFW}" | PLIST_SUB+= BUILDVERSION="${PORTVERSION}.${BUILD}" BUNDLEDFW="${BUNDLEDFW}" | ||||
USES= cpe zip | USES= cpe zip | ||||
CPE_VENDOR= ubnt | CPE_VENDOR= ubnt | ||||
Show All 13 Lines | |||||
GROUPS= unifi | GROUPS= unifi | ||||
WRKSRC= ${WRKDIR}/UniFi | WRKSRC= ${WRKDIR}/UniFi | ||||
RESTRICTED= Redistribution of bundled firmware images is not permitted | RESTRICTED= Redistribution of bundled firmware images is not permitted | ||||
CONFLICTS= unifi2-* unifi3-* unifi4-* | CONFLICTS= unifi2-* unifi3-* unifi4-* | ||||
post-patch: | post-patch: | ||||
${RM} ${WRKSRC}/lib/snappy-java-1.0.5.jar | ${RM} ${WRKSRC}/lib/snappy-java-1.1.2.6.jar | ||||
(cd ${WRKSRC}/lib && ${LN} -s ${JAVAJARDIR}/snappy-java.jar snappy-java-1.0.5.jar) | (cd ${WRKSRC}/lib && ${LN} -s ${JAVAJARDIR}/snappy-java.jar snappy-java-1.1.2.6.jar) | ||||
do-install: | do-install: | ||||
${MKDIR} ${STAGEDIR}${JAVASHAREDIR}/unifi | ${MKDIR} ${STAGEDIR}${JAVASHAREDIR}/unifi | ||||
(cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}${JAVASHAREDIR}/unifi/) | (cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}${JAVASHAREDIR}/unifi/) | ||||
${LN} -sf ${PREFIX}/bin/mongod ${STAGEDIR}${JAVASHAREDIR}/unifi/bin/mongod | ${LN} -sf ${PREFIX}/bin/mongod ${STAGEDIR}${JAVASHAREDIR}/unifi/bin/mongod | ||||
# Create directories that will be writable by unifi | # Create directories that will be writable by unifi | ||||
.for i in data logs run work | .for i in data logs run work | ||||
${MKDIR} ${STAGEDIR}/${JAVASHAREDIR}/unifi/${i} | ${MKDIR} ${STAGEDIR}/${JAVASHAREDIR}/unifi/${i} | ||||
.endfor | .endfor | ||||
.include <bsd.port.mk> | .include <bsd.port.mk> |