Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 6 Oct 2020 18:32:43 +0000 (UTC)
From:      Mikael Urankar <mikael@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r551591 - in head/net-mgmt: . unifi6
Message-ID:  <202010061832.096IWhdU097020@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: mikael
Date: Tue Oct  6 18:32:42 2020
New Revision: 551591
URL: https://svnweb.freebsd.org/changeset/ports/551591

Log:
  net-mgmt/unifi6: create port
  
  The UniFi Controller allows you to manage Wireless, Routing & Switching,
  VoIP and Video of Ubiquiti Networks.
  
  Changelog:
    https://ubntwiki.com/products/software/unifi-controller/6.0_consolidated_change_log
  
  PR:		249466
  Submitted by:	Juraj Lutter

Added:
  head/net-mgmt/unifi6/
     - copied from r551589, head/net-mgmt/unifi5/
Modified:
  head/net-mgmt/Makefile
  head/net-mgmt/unifi6/Makefile
  head/net-mgmt/unifi6/distinfo

Modified: head/net-mgmt/Makefile
==============================================================================
--- head/net-mgmt/Makefile	Tue Oct  6 18:04:56 2020	(r551590)
+++ head/net-mgmt/Makefile	Tue Oct  6 18:32:42 2020	(r551591)
@@ -371,6 +371,7 @@
     SUBDIR += unifi-lts
     SUBDIR += unifi-poller
     SUBDIR += unifi5
+    SUBDIR += unifi6
     SUBDIR += virt-viewer
     SUBDIR += wdiag
     SUBDIR += whatmask

Modified: head/net-mgmt/unifi6/Makefile
==============================================================================
--- head/net-mgmt/unifi5/Makefile	Tue Oct  6 17:56:52 2020	(r551589)
+++ head/net-mgmt/unifi6/Makefile	Tue Oct  6 18:32:42 2020	(r551591)
@@ -1,9 +1,7 @@
-# Created by: Alban MAIRE <a.maire@s2mi.fr>
 # $FreeBSD$
 
-PORTNAME=	unifi5
-PORTVERSION=	5.14.23
-PORTREVISION=	0
+PORTNAME=	unifi6
+PORTVERSION=	6.0.23
 CATEGORIES=	net-mgmt java
 MASTER_SITES=	http://dl.ubnt.com/unifi/%SUBDIR%/:unifi \
 		https://repo1.maven.org/maven2/%SUBDIR%/:jax
@@ -14,16 +12,19 @@ DISTFILES=	unifi_sysvinit_all.deb:unifi \
 DIST_SUBDIR=	${PORTNAME}-${PORTVERSION}
 EXTRACT_ONLY=	unifi_sysvinit_all.deb
 
-MAINTAINER=	feld@FreeBSD.org
-COMMENT=	UniFi Controller v5
+MAINTAINER=	juraj@lutter.sk
+COMMENT=	UniFi Controller v6
 
 RUN_DEPENDS=	mongodb36>0:databases/mongodb36 \
 		snappyjava>0:archivers/snappy-java
 
 USES=		cpe
 
-SUB_LIST+=	USERS=${USERS} GROUPS=${GROUPS} JAVASHAREDIR=${JAVASHAREDIR} \
-		JAVA=${JAVA} JAVA_HOME=${JAVA_HOME}
+SUB_LIST+=	GROUPS=${GROUPS} \
+		JAVA=${JAVA} \
+		JAVA_HOME=${JAVA_HOME} \
+		JAVASHAREDIR=${JAVASHAREDIR} \
+		USERS=${USERS}
 
 EXTRACT_CMD=	/usr/bin/ar
 EXTRACT_BEFORE_ARGS=	-p
@@ -51,6 +52,8 @@ JAX_VERSION=	1.2.0
 NO_WRKSUBDIR=	yes
 
 CONFLICTS=	unifi-devel-*
+CONFLICTS+=	unifi-lts-*
+CONFLICTS+=	unifi5-*
 
 DIR_LIST=	conf data logs run work
 
@@ -59,12 +62,14 @@ post-extract:
 		${WRKSRC}/usr/lib/unifi/lib/
 
 post-patch:
-	(cd ${WRKSRC}/usr/lib/unifi/lib && ${LN} -f -s ${JAVAJARDIR}/snappy-java.jar snappy-java-*.jar)
+	(cd ${WRKSRC}/usr/lib/unifi/lib && \
+		${LN} -f -s ${JAVAJARDIR}/snappy-java.jar snappy-java-*.jar)
 	${RM} -r ${WRKSRC}/usr/lib/unifi/lib/native
 
 do-install:
 	${MKDIR} ${STAGEDIR}${JAVASHAREDIR}/unifi
-	(cd ${WRKSRC}/usr/lib/unifi && ${COPYTREE_SHARE} \* ${STAGEDIR}${JAVASHAREDIR}/unifi/)
+	(cd ${WRKSRC}/usr/lib/unifi && \
+		${COPYTREE_SHARE} \* ${STAGEDIR}${JAVASHAREDIR}/unifi/)
 	${LN} -sf ${PREFIX}/bin/mongod ${STAGEDIR}${JAVASHAREDIR}/unifi/bin/mongod
 # Create directories that will be writable by unifi
 .for i in data logs run work
@@ -72,10 +77,11 @@ do-install:
 .endfor
 
 post-install:
-	@${FIND} -s ${STAGEDIR}${JAVASHAREDIR}/unifi -not -type d | ${SORT} | \
-		${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST}
+	@${FIND} -s ${STAGEDIR}${JAVASHAREDIR}/unifi -not -type d | \
+		${SORT} | ${SED} -e 's#^${STAGEDIR}${PREFIX}/##' >> ${TMPPLIST}
 .for dir in ${DIR_LIST}
-	@${ECHO} "@dir(unifi,wheel,) ${JAVASHAREDIR}/unifi/${dir}" >> ${TMPPLIST}
+	@${ECHO} "@dir(unifi,wheel,) ${JAVASHAREDIR}/unifi/${dir}" >> \
+		${TMPPLIST}
 .endfor
 
 .include <bsd.port.mk>

Modified: head/net-mgmt/unifi6/distinfo
==============================================================================
--- head/net-mgmt/unifi5/distinfo	Tue Oct  6 17:56:52 2020	(r551589)
+++ head/net-mgmt/unifi6/distinfo	Tue Oct  6 18:32:42 2020	(r551591)
@@ -1,5 +1,5 @@
-TIMESTAMP = 1598371113
-SHA256 (unifi5-5.14.23/unifi_sysvinit_all.deb) = fb12d448828656523978be9f594f2ce3fb35d524bc80d2c150e58f2a7d0159a9
-SIZE (unifi5-5.14.23/unifi_sysvinit_all.deb) = 170967014
-SHA256 (unifi5-5.14.23/javax.activation-api-1.2.0.jar) = 43fdef0b5b6ceb31b0424b208b930c74ab58fac2ceeb7b3f6fd3aeb8b5ca4393
-SIZE (unifi5-5.14.23/javax.activation-api-1.2.0.jar) = 56674
+TIMESTAMP = 1601054231
+SHA256 (unifi6-6.0.23/unifi_sysvinit_all.deb) = b7fb345049340a09c07b276d2d64e0a598e7009aa7c9fc8448d3557b57793c7a
+SIZE (unifi6-6.0.23/unifi_sysvinit_all.deb) = 160563238
+SHA256 (unifi6-6.0.23/javax.activation-api-1.2.0.jar) = 43fdef0b5b6ceb31b0424b208b930c74ab58fac2ceeb7b3f6fd3aeb8b5ca4393
+SIZE (unifi6-6.0.23/javax.activation-api-1.2.0.jar) = 56674



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202010061832.096IWhdU097020>