Bug 185000 - net-mgmt/unifi: Points to a beta release
Summary: net-mgmt/unifi: Points to a beta release
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: Normal Affects Only Me
Assignee: Mark Felder
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-12-19 16:00 UTC by Mathieu Simon
Modified: 2014-01-03 21:30 UTC (History)
0 users

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mathieu Simon 2013-12-19 16:00:01 UTC
Good to see there is a UniFi port, thanks. Though currently this installs a beta release - which although contains lots of things yet missing in 2.x stable releases (2.4.6 as of writing))

What about having net-mgmt/unifi installing the current stable and something like a net-mgmt/unifi-beta pointing to the beta release?

Fix: 

unifi might install 2.4.6 and create a unifi-beta port that points to the latest beta code.
How-To-Repeat: Install the port using your favourite way.
Comment 1 Edwin Groothuis freebsd_committer freebsd_triage 2013-12-19 16:00:13 UTC
Responsible Changed
From-To: freebsd-ports-bugs->feld

Over to maintainer (via the GNATS Auto Assign Tool)
Comment 2 Mark Felder freebsd_committer freebsd_triage 2013-12-23 16:17:32 UTC
I haven't yet decided how to handle this. I was under the impression by
a person from Ubiquiti that 3.x would be "stable" by now... clearly it
hasn't been labeled as such.

backstory:

I've been running 3.x for a long time and maintaining my own local
version of the port, but wasn't able to submit a clean port because it
used to be impossible to fetch the distfile without hitting their "agree
to our terms" page. When I had submitted it I had mistakenly believed
that 3.x was listed as "stable". 

At this point I sort of want to move net-mgmt/unifi to net-mgmt/unifi3
and bring in net-mgmt/unifi2 so we don't have to deal with version
numbers going backwards. It also kind of follows the scheme we see with
other ports: major versions that are concurrently supported are given
version numbers in their package/port names. It also would prevent
surprises like 2.x users from being forced to upgrade to 3.x if 3.x
becomes the stable release and 2.x is moved to legacy-stable... I'm also
curious to know how they will handle unifi versions and support for APs
long term. Having a version of Unifi disappear from ports and someone's
APs not working with the new version would be unfortunate. As long as
there is a distfile available we should be able to let it live in the
ports tree.

Just my 2 cents...

I'll probably make a decision during my free time this week.
Comment 3 dfilter service freebsd_committer freebsd_triage 2014-01-03 03:56:14 UTC
Author: feld
Date: Fri Jan  3 03:56:05 2014
New Revision: 338520
URL: http://svnweb.freebsd.org/changeset/ports/338520

Log:
  - Move net-mgmt/unifi to net-mgmt/unifi3
  - Update port to 3.1.9
  
  Unifi 3.x is still considered "beta". There has been a request to see
  Unifi 2.x in the ports tree. They will live as separate ports,
  net-mgmt/unifi2 and net-mgmt/unifi3.
  
  PR:		ports/185000
  Approved by:	swills (mentor)

Added:
  head/net-mgmt/unifi3/
  head/net-mgmt/unifi3/Makefile   (contents, props changed)
  head/net-mgmt/unifi3/distinfo   (contents, props changed)
  head/net-mgmt/unifi3/files/
  head/net-mgmt/unifi3/files/unifi.in   (contents, props changed)
  head/net-mgmt/unifi3/pkg-descr   (contents, props changed)
  head/net-mgmt/unifi3/pkg-plist   (contents, props changed)
Deleted:
  head/net-mgmt/unifi/
Modified:
  head/MOVED
  head/net-mgmt/Makefile

Modified: head/MOVED
==============================================================================
--- head/MOVED	Fri Jan  3 03:33:06 2014	(r338519)
+++ head/MOVED	Fri Jan  3 03:56:05 2014	(r338520)
@@ -5343,6 +5343,7 @@ math/freemat-mpi||2013-12-23|Obsolete si
 devel/py-pmock||2013-12-27|Does not work with python 2.6 and beyond
 devel/ncurses-devel|devel/ncurses|2013-12-28|regular ncurses ports is more recent
 databases/mird||2013-12-28|Has expired: No longer maintained upstream
+net-mgmt/unifi|net-mgmt/unifi3|2014-01-01|Rename to unifi3; unifi2 is coming to ports tree as well
 security/dazuko||2013-12-31|Has expired: Currently, the project has not an active development and maintainer
 mail/p5-Mail-SPF-Query||2013-12-31|Has expired: Use mail/p5-Mail-SPF instead
 x11-fonts/etlfonts||2013-12-31|Has expired: master site gone
@@ -5356,3 +5357,4 @@ textproc/referrercop||2014-01-01|Has exp
 www/notftp||2014-01-01|Has expired: distfile unfetchable
 www/mod_lisp2||2014-01-01|Has expired: distfile unfetchable
 irc/xchat-gnome||2014-01-02|Has expired: broken and no release since 2009
+net-mgmt/unifi|net-mgmt/unifi3|2014-01-02|Rename to unifi3; unifi2 is coming to ports tree as well

Modified: head/net-mgmt/Makefile
==============================================================================
--- head/net-mgmt/Makefile	Fri Jan  3 03:33:06 2014	(r338519)
+++ head/net-mgmt/Makefile	Fri Jan  3 03:56:05 2014	(r338520)
@@ -313,7 +313,7 @@
     SUBDIR += tcpreplay
     SUBDIR += tcptrack
     SUBDIR += torrus
-    SUBDIR += unifi
+    SUBDIR += unifi3
     SUBDIR += vidalia
     SUBDIR += virt-viewer
     SUBDIR += virtinst

Added: head/net-mgmt/unifi3/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/unifi3/Makefile	Fri Jan  3 03:56:05 2014	(r338520)
@@ -0,0 +1,42 @@
+# Created by: Mark Felder <feld@FreeBSD.org>
+# $FreeBSD$
+
+PORTNAME=	unifi3
+PORTVERSION=	3.1.9
+CATEGORIES=	net-mgmt java
+MASTER_SITES=	http://dl.ubnt.com/unifi/${PORTVERSION}/
+DISTNAME=	UniFi.unix
+DIST_SUBDIR=	${PORTNAME}-${PORTVERSION}
+
+MAINTAINER=	feld@FreeBSD.org
+COMMENT=	UniFi Wireless Controller
+
+RUN_DEPENDS=	mongodb>0:${PORTSDIR}/databases/mongodb
+
+SUB_LIST+=	USERS=${USERS} GROUPS=${GROUPS} JAVASHAREDIR=${JAVASHAREDIR}
+
+USE_ZIP=	yes
+USE_JAVA=	yes
+JAVA_VERSION=	1.6+
+JAVA_OS=	native
+JAVA_VENDOR=	openjdk bsdjava
+JAVA_RUN=	yes
+
+NO_BUILD=	yes
+
+USE_RC_SUBR=	unifi
+
+USERS=	unifi
+GROUPS=	unifi
+
+PLIST_SUB+=	USERS="${USERS}"
+PLIST_SUB+=	GROUPS="${GROUPS}"
+WRKSRC=	${WRKDIR}/UniFi
+
+RESTRICTED=	Redistribution of bundled firmware images is not permitted
+
+do-install:
+	${MKDIR} ${STAGEDIR}${JAVASHAREDIR}/unifi
+	(cd ${WRKSRC} && ${COPYTREE_SHARE} \* ${STAGEDIR}${JAVASHAREDIR}/unifi/)
+
+.include <bsd.port.mk>

Added: head/net-mgmt/unifi3/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/unifi3/distinfo	Fri Jan  3 03:56:05 2014	(r338520)
@@ -0,0 +1,2 @@
+SHA256 (unifi3-3.1.9/UniFi.unix.zip) = d22f3bc07b41619fbcbc6019a448863aede6157b685bf68a6a159f2d4b888fbd
+SIZE (unifi3-3.1.9/UniFi.unix.zip) = 34868244

Added: head/net-mgmt/unifi3/files/unifi.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/unifi3/files/unifi.in	Fri Jan  3 03:56:05 2014	(r338520)
@@ -0,0 +1,74 @@
+#!/bin/sh
+#
+# Created by: Mark Felder <feld@feld.me>
+# $FreeBSD: head/net-mgmt/unifi/files/unifi.in 334865 2013-11-25 16:52:21Z feld $
+#
+
+# PROVIDE: unifi
+# REQUIRE: LOGIN
+# KEYWORD: shutdown
+
+#
+# Add the following line to /etc/rc.conf to enable `unifi':
+#
+# unifi_enable="YES"
+
+. /etc/rc.subr
+name=unifi
+
+rcvar=unifi_enable
+load_rc_config ${name}
+
+: ${unifi_enable:=NO}
+: ${unifi_user:=%%USERS%%}
+: ${unifi_group:=%%GROUPS%%}
+: ${unifi_chdir=%%JAVASHAREDIR%%/unifi}
+
+command_interpreter=.
+command="%%PREFIX%%/bin/java"
+command_args="-Djava.awt.headless=true -Xmx1024M -jar lib/ace.jar"
+start_cmd=start_cmd
+start_precmd=start_precmd
+stop_cmd=stop_cmd
+status_cmd=status_cmd
+pidfile="/var/run/${name}.pid"
+
+procname=$(JAVAVM_DRYRUN=yes ${command} | fgrep JAVAVM_COMMAND)
+
+start_precmd()
+{
+	if [ ! -e /var/run/unifi ] ; then
+		install -d -o %%USERS%% -g %%GROUPS%% /var/run/unifi;
+	fi
+}
+
+start_cmd()
+{
+	check_startmsgs && echo "Starting ${name}."
+	cd ${unifi_chdir}
+	daemon -u %%USERS%% -f -p ${pidfile} ${command} ${command_args} start
+}
+
+stop_cmd()
+{
+	check_startmsgs && echo "Stopping ${name}."
+	rc_pid=$(check_pidfile $pidfile $procname)
+	cd ${unifi_chdir}
+	${command} ${command_args} stop
+	wait_for_pids $rc_pid
+}
+
+status_cmd()
+{
+	if [ -e ${pidfile} ] && $(pgrep -F ${pidfile} > /dev/null) ; then
+                mypid=$(cat ${pidfile})
+	fi
+
+        if [ ! ${mypid} = '' ]; then
+                echo "${name} is running with PID ${mypid}.";
+        else
+                echo "${name} not running?";
+        fi
+}
+
+run_rc_command "$1"

Added: head/net-mgmt/unifi3/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/unifi3/pkg-descr	Fri Jan  3 03:56:05 2014	(r338520)
@@ -0,0 +1,3 @@
+The UniFi Controller allows you to manage a UniFi Wireless Network.
+
+WWW: http://wiki.ubnt.com/UniFi_FAQ

Added: head/net-mgmt/unifi3/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-mgmt/unifi3/pkg-plist	Fri Jan  3 03:56:05 2014	(r338520)
@@ -0,0 +1,73 @@
+%%JAVASHAREDIR%%/unifi/bin/mongod
+%%JAVASHAREDIR%%/unifi/dl/firmware/BZ2/3.1.9.2442/firmware.bin
+%%JAVASHAREDIR%%/unifi/dl/firmware/U2S48/3.1.9.2442/firmware.bin
+%%JAVASHAREDIR%%/unifi/dl/firmware/U7E/3.1.9.2442/firmware.bin
+%%JAVASHAREDIR%%/unifi/dl/firmware/U7P/3.1.9.2442/firmware.bin
+%%JAVASHAREDIR%%/unifi/dl/firmware/bundles.json
+%%JAVASHAREDIR%%/unifi/lib/MRJAdapter.jar
+%%JAVASHAREDIR%%/unifi/lib/ace.jar
+%%JAVASHAREDIR%%/unifi/lib/annotations-api.jar
+%%JAVASHAREDIR%%/unifi/lib/asm.jar
+%%JAVASHAREDIR%%/unifi/lib/bootstrap.jar
+%%JAVASHAREDIR%%/unifi/lib/catalina-ant.jar
+%%JAVASHAREDIR%%/unifi/lib/catalina-ha.jar
+%%JAVASHAREDIR%%/unifi/lib/catalina-tribes.jar
+%%JAVASHAREDIR%%/unifi/lib/catalina.jar
+%%JAVASHAREDIR%%/unifi/lib/cglib.jar
+%%JAVASHAREDIR%%/unifi/lib/commons-beanutils.jar
+%%JAVASHAREDIR%%/unifi/lib/commons-codec.jar
+%%JAVASHAREDIR%%/unifi/lib/commons-daemon.jar
+%%JAVASHAREDIR%%/unifi/lib/commons-httpclient.jar
+%%JAVASHAREDIR%%/unifi/lib/commons-lang.jar
+%%JAVASHAREDIR%%/unifi/lib/commons-logging.jar
+%%JAVASHAREDIR%%/unifi/lib/commons-net.jar
+%%JAVASHAREDIR%%/unifi/lib/dom4j.jar
+%%JAVASHAREDIR%%/unifi/lib/ecj-4.2.1.jar
+%%JAVASHAREDIR%%/unifi/lib/el-api.jar
+%%JAVASHAREDIR%%/unifi/lib/jasper-el.jar
+%%JAVASHAREDIR%%/unifi/lib/jasper.jar
+%%JAVASHAREDIR%%/unifi/lib/jmdns.jar
+%%JAVASHAREDIR%%/unifi/lib/jsp-api.jar
+%%JAVASHAREDIR%%/unifi/lib/jstl.jar
+%%JAVASHAREDIR%%/unifi/lib/jstun-0.7.3.jar
+%%JAVASHAREDIR%%/unifi/lib/jul-log4j-bridge.jar
+%%JAVASHAREDIR%%/unifi/lib/log4j.jar
+%%JAVASHAREDIR%%/unifi/lib/mail.jar
+%%JAVASHAREDIR%%/unifi/lib/mongo.jar
+%%JAVASHAREDIR%%/unifi/lib/org.springframework.config.java-1.0.0.M4.jar
+%%JAVASHAREDIR%%/unifi/lib/servlet-api.jar
+%%JAVASHAREDIR%%/unifi/lib/slf4j-api.jar
+%%JAVASHAREDIR%%/unifi/lib/slf4j-log4j12.jar
+%%JAVASHAREDIR%%/unifi/lib/spring-beans-2.5.6.jar
+%%JAVASHAREDIR%%/unifi/lib/spring-context-2.5.6.jar
+%%JAVASHAREDIR%%/unifi/lib/spring-core-2.5.6.jar
+%%JAVASHAREDIR%%/unifi/lib/sshj.jar
+%%JAVASHAREDIR%%/unifi/lib/tomcat-api.jar
+%%JAVASHAREDIR%%/unifi/lib/tomcat-coyote.jar
+%%JAVASHAREDIR%%/unifi/lib/tomcat-dbcp.jar
+%%JAVASHAREDIR%%/unifi/lib/tomcat-i18n-es.jar
+%%JAVASHAREDIR%%/unifi/lib/tomcat-i18n-fr.jar
+%%JAVASHAREDIR%%/unifi/lib/tomcat-i18n-ja.jar
+%%JAVASHAREDIR%%/unifi/lib/tomcat-jdbc.jar
+%%JAVASHAREDIR%%/unifi/lib/tomcat-juli-adapters.jar
+%%JAVASHAREDIR%%/unifi/lib/tomcat-juli.jar
+%%JAVASHAREDIR%%/unifi/lib/tomcat-util.jar
+%%JAVASHAREDIR%%/unifi/readme.txt
+%%JAVASHAREDIR%%/unifi/webapps/ROOT.war
+@dirrmtry %%JAVASHAREDIR%%/unifi/webapps
+@dirrmtry %%JAVASHAREDIR%%/unifi/lib
+@dirrmtry %%JAVASHAREDIR%%/unifi/dl/firmware/U7P/3.1.9.2442
+@dirrmtry %%JAVASHAREDIR%%/unifi/dl/firmware/U7P
+@dirrmtry %%JAVASHAREDIR%%/unifi/dl/firmware/U7E/3.1.9.2442
+@dirrmtry %%JAVASHAREDIR%%/unifi/dl/firmware/U7E
+@dirrmtry %%JAVASHAREDIR%%/unifi/dl/firmware/U2S48/3.1.9.2442
+@dirrmtry %%JAVASHAREDIR%%/unifi/dl/firmware/U2S48
+@dirrmtry %%JAVASHAREDIR%%/unifi/dl/firmware/BZ2/3.1.9.2442
+@dirrmtry %%JAVASHAREDIR%%/unifi/dl/firmware/BZ2
+@dirrmtry %%JAVASHAREDIR%%/unifi/dl/firmware
+@dirrmtry %%JAVASHAREDIR%%/unifi/dl
+@dirrmtry %%JAVASHAREDIR%%/unifi/conf
+@dirrmtry %%JAVASHAREDIR%%/unifi/bin
+@dirrmtry %%JAVASHAREDIR%%/unifi
+@exec chown -R %%USERS%%:%%GROUPS%% %D/%%JAVASHAREDIR%%/unifi
+@exec ln -sf %D/bin/mongod %D/%%JAVASHAREDIR%%/unifi/bin/mongod
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 4 Mark Felder freebsd_committer freebsd_triage 2014-01-03 04:12:25 UTC
State Changed
From-To: open->closed

I've moved unifi to unifi3; unifi2 is coming to the tree soon. Thanks!
Comment 5 dfilter service freebsd_committer freebsd_triage 2014-01-03 18:16:00 UTC
Author: feld
Date: Fri Jan  3 18:15:52 2014
New Revision: 338567
URL: http://svnweb.freebsd.org/changeset/ports/338567

Log:
  Welcome net-mgmt/unifi2 to the tree
  
  Unifi 2.x is the current "stable" release from Ubiquiti
  
  PR:		ports/185000
  Approved by:	swills (mentor)

Added:
  head/net-mgmt/unifi2/
     - copied from r338566, head/net-mgmt/unifi3/
Modified:
  head/LEGAL
  head/net-mgmt/Makefile
  head/net-mgmt/unifi2/Makefile
  head/net-mgmt/unifi2/distinfo
  head/net-mgmt/unifi2/pkg-plist

Modified: head/LEGAL
==============================================================================
--- head/LEGAL	Fri Jan  3 18:00:19 2014	(r338566)
+++ head/LEGAL	Fri Jan  3 18:15:52 2014	(r338567)
@@ -266,6 +266,7 @@ twelf-*			lang/twelf		License is current
 tw_cli-*		sysutils/tw_cli		Redistribution forbidden by license
 uDrawGraph-*		graphics/uDrawGraph	Binary under GNU LGPL without accompanying source
 ue*dev.zip		editors/uemacs		Resale allowed for media cost only
+unifi-2*/UniFi.unix.zip	net-mgmt/unifi2		Redistribution limited
 unifi-3*/UniFi.unix.zip	net-mgmt/unifi3		Redistribution limited
 uplink-demo*		games/linux-uplink-demo	Redistribution is limited, see license
 uppaal-*.zip		devel/uppaal		Downloading requires completion of a license agreement

Modified: head/net-mgmt/Makefile
==============================================================================
--- head/net-mgmt/Makefile	Fri Jan  3 18:00:19 2014	(r338566)
+++ head/net-mgmt/Makefile	Fri Jan  3 18:15:52 2014	(r338567)
@@ -313,6 +313,7 @@
     SUBDIR += tcpreplay
     SUBDIR += tcptrack
     SUBDIR += torrus
+    SUBDIR += unifi2
     SUBDIR += unifi3
     SUBDIR += vidalia
     SUBDIR += virt-viewer

Modified: head/net-mgmt/unifi2/Makefile
==============================================================================
--- head/net-mgmt/unifi3/Makefile	Fri Jan  3 18:00:19 2014	(r338566)
+++ head/net-mgmt/unifi2/Makefile	Fri Jan  3 18:15:52 2014	(r338567)
@@ -1,8 +1,8 @@
 # Created by: Mark Felder <feld@FreeBSD.org>
 # $FreeBSD$
 
-PORTNAME=	unifi3
-PORTVERSION=	3.1.9
+PORTNAME=	unifi2
+PORTVERSION=	2.4.6
 CATEGORIES=	net-mgmt java
 MASTER_SITES=	http://dl.ubnt.com/unifi/${PORTVERSION}/
 DISTNAME=	UniFi.unix
@@ -34,7 +34,7 @@ PLIST_SUB+=	GROUPS="${GROUPS}"
 WRKSRC=	${WRKDIR}/UniFi
 
 RESTRICTED=	Redistribution of bundled firmware images is not permitted
-CONFLICTS=	unifi2-*
+CONFLICTS=	unifi3-*
 
 do-install:
 	${MKDIR} ${STAGEDIR}${JAVASHAREDIR}/unifi

Modified: head/net-mgmt/unifi2/distinfo
==============================================================================
--- head/net-mgmt/unifi3/distinfo	Fri Jan  3 18:00:19 2014	(r338566)
+++ head/net-mgmt/unifi2/distinfo	Fri Jan  3 18:15:52 2014	(r338567)
@@ -1,2 +1,2 @@
-SHA256 (unifi3-3.1.9/UniFi.unix.zip) = d22f3bc07b41619fbcbc6019a448863aede6157b685bf68a6a159f2d4b888fbd
-SIZE (unifi3-3.1.9/UniFi.unix.zip) = 34868244
+SHA256 (unifi2-2.4.6/UniFi.unix.zip) = 0c4d24f281b27571ea98990c1162fc99ab60483b0976a805a4bb0ba4122af01a
+SIZE (unifi2-2.4.6/UniFi.unix.zip) = 34656352

Modified: head/net-mgmt/unifi2/pkg-plist
==============================================================================
--- head/net-mgmt/unifi3/pkg-plist	Fri Jan  3 18:00:19 2014	(r338566)
+++ head/net-mgmt/unifi2/pkg-plist	Fri Jan  3 18:15:52 2014	(r338567)
@@ -1,8 +1,15 @@
 %%JAVASHAREDIR%%/unifi/bin/mongod
-%%JAVASHAREDIR%%/unifi/dl/firmware/BZ2/3.1.9.2442/firmware.bin
-%%JAVASHAREDIR%%/unifi/dl/firmware/U2S48/3.1.9.2442/firmware.bin
-%%JAVASHAREDIR%%/unifi/dl/firmware/U7E/3.1.9.2442/firmware.bin
-%%JAVASHAREDIR%%/unifi/dl/firmware/U7P/3.1.9.2442/firmware.bin
+%%JAVASHAREDIR%%/unifi/conf/catalina.policy
+%%JAVASHAREDIR%%/unifi/conf/catalina.properties
+%%JAVASHAREDIR%%/unifi/conf/context.xml
+%%JAVASHAREDIR%%/unifi/conf/server.xml
+%%JAVASHAREDIR%%/unifi/conf/tomcat-users.xml
+%%JAVASHAREDIR%%/unifi/conf/web.xml
+%%JAVASHAREDIR%%/unifi/data/system.properties
+%%JAVASHAREDIR%%/unifi/dl/firmware/BZ2/2.4.6.2178/firmware.bin
+%%JAVASHAREDIR%%/unifi/dl/firmware/U2S48/2.4.6.2178/firmware.bin
+%%JAVASHAREDIR%%/unifi/dl/firmware/U7E/2.4.6.2178/firmware.bin
+%%JAVASHAREDIR%%/unifi/dl/firmware/U7P/2.4.6.2178/firmware.bin
 %%JAVASHAREDIR%%/unifi/dl/firmware/bundles.json
 %%JAVASHAREDIR%%/unifi/lib/MRJAdapter.jar
 %%JAVASHAREDIR%%/unifi/lib/ace.jar
@@ -15,17 +22,19 @@
 %%JAVASHAREDIR%%/unifi/lib/catalina.jar
 %%JAVASHAREDIR%%/unifi/lib/cglib.jar
 %%JAVASHAREDIR%%/unifi/lib/commons-beanutils.jar
-%%JAVASHAREDIR%%/unifi/lib/commons-codec.jar
+%%JAVASHAREDIR%%/unifi/lib/commons-codec-1.4.jar
+%%JAVASHAREDIR%%/unifi/lib/commons-collections.jar
 %%JAVASHAREDIR%%/unifi/lib/commons-daemon.jar
-%%JAVASHAREDIR%%/unifi/lib/commons-httpclient.jar
+%%JAVASHAREDIR%%/unifi/lib/commons-digester.jar
+%%JAVASHAREDIR%%/unifi/lib/commons-httpclient-3.1.jar
 %%JAVASHAREDIR%%/unifi/lib/commons-lang.jar
 %%JAVASHAREDIR%%/unifi/lib/commons-logging.jar
-%%JAVASHAREDIR%%/unifi/lib/commons-net.jar
 %%JAVASHAREDIR%%/unifi/lib/dom4j.jar
-%%JAVASHAREDIR%%/unifi/lib/ecj-4.2.1.jar
 %%JAVASHAREDIR%%/unifi/lib/el-api.jar
 %%JAVASHAREDIR%%/unifi/lib/jasper-el.jar
+%%JAVASHAREDIR%%/unifi/lib/jasper-jdt.jar
 %%JAVASHAREDIR%%/unifi/lib/jasper.jar
+%%JAVASHAREDIR%%/unifi/lib/javassist.jar
 %%JAVASHAREDIR%%/unifi/lib/jmdns.jar
 %%JAVASHAREDIR%%/unifi/lib/jsp-api.jar
 %%JAVASHAREDIR%%/unifi/lib/jstl.jar
@@ -35,39 +44,42 @@
 %%JAVASHAREDIR%%/unifi/lib/mail.jar
 %%JAVASHAREDIR%%/unifi/lib/mongo.jar
 %%JAVASHAREDIR%%/unifi/lib/org.springframework.config.java-1.0.0.M4.jar
+%%JAVASHAREDIR%%/unifi/lib/quartz-all-1.6.1.jar
 %%JAVASHAREDIR%%/unifi/lib/servlet-api.jar
 %%JAVASHAREDIR%%/unifi/lib/slf4j-api.jar
 %%JAVASHAREDIR%%/unifi/lib/slf4j-log4j12.jar
+%%JAVASHAREDIR%%/unifi/lib/spring-aop-2.5.6.jar
 %%JAVASHAREDIR%%/unifi/lib/spring-beans-2.5.6.jar
 %%JAVASHAREDIR%%/unifi/lib/spring-context-2.5.6.jar
+%%JAVASHAREDIR%%/unifi/lib/spring-context-support-2.5.6.jar
 %%JAVASHAREDIR%%/unifi/lib/spring-core-2.5.6.jar
+%%JAVASHAREDIR%%/unifi/lib/spring-web-2.5.6.jar
 %%JAVASHAREDIR%%/unifi/lib/sshj.jar
-%%JAVASHAREDIR%%/unifi/lib/tomcat-api.jar
+%%JAVASHAREDIR%%/unifi/lib/standard.jar
 %%JAVASHAREDIR%%/unifi/lib/tomcat-coyote.jar
 %%JAVASHAREDIR%%/unifi/lib/tomcat-dbcp.jar
 %%JAVASHAREDIR%%/unifi/lib/tomcat-i18n-es.jar
 %%JAVASHAREDIR%%/unifi/lib/tomcat-i18n-fr.jar
 %%JAVASHAREDIR%%/unifi/lib/tomcat-i18n-ja.jar
-%%JAVASHAREDIR%%/unifi/lib/tomcat-jdbc.jar
 %%JAVASHAREDIR%%/unifi/lib/tomcat-juli-adapters.jar
 %%JAVASHAREDIR%%/unifi/lib/tomcat-juli.jar
-%%JAVASHAREDIR%%/unifi/lib/tomcat-util.jar
 %%JAVASHAREDIR%%/unifi/readme.txt
 %%JAVASHAREDIR%%/unifi/webapps/ROOT.war
-@dirrmtry %%JAVASHAREDIR%%/unifi/webapps
-@dirrmtry %%JAVASHAREDIR%%/unifi/lib
-@dirrmtry %%JAVASHAREDIR%%/unifi/dl/firmware/U7P/3.1.9.2442
-@dirrmtry %%JAVASHAREDIR%%/unifi/dl/firmware/U7P
-@dirrmtry %%JAVASHAREDIR%%/unifi/dl/firmware/U7E/3.1.9.2442
-@dirrmtry %%JAVASHAREDIR%%/unifi/dl/firmware/U7E
-@dirrmtry %%JAVASHAREDIR%%/unifi/dl/firmware/U2S48/3.1.9.2442
-@dirrmtry %%JAVASHAREDIR%%/unifi/dl/firmware/U2S48
-@dirrmtry %%JAVASHAREDIR%%/unifi/dl/firmware/BZ2/3.1.9.2442
-@dirrmtry %%JAVASHAREDIR%%/unifi/dl/firmware/BZ2
-@dirrmtry %%JAVASHAREDIR%%/unifi/dl/firmware
-@dirrmtry %%JAVASHAREDIR%%/unifi/dl
-@dirrmtry %%JAVASHAREDIR%%/unifi/conf
-@dirrmtry %%JAVASHAREDIR%%/unifi/bin
 @dirrmtry %%JAVASHAREDIR%%/unifi
+@dirrmtry %%JAVASHAREDIR%%/unifi/bin
+@dirrmtry %%JAVASHAREDIR%%/unifi/conf
+@dirrmtry %%JAVASHAREDIR%%/unifi/data
+@dirrmtry %%JAVASHAREDIR%%/unifi/dl
+@dirrmtry %%JAVASHAREDIR%%/unifi/dl/firmware
+@dirrmtry %%JAVASHAREDIR%%/unifi/dl/firmware/BZ2
+@dirrmtry %%JAVASHAREDIR%%/unifi/dl/firmware/BZ2/2.4.6.2178
+@dirrmtry %%JAVASHAREDIR%%/unifi/dl/firmware/U2S48
+@dirrmtry %%JAVASHAREDIR%%/unifi/dl/firmware/U2S48/2.4.6.2178
+@dirrmtry %%JAVASHAREDIR%%/unifi/dl/firmware/U7E
+@dirrmtry %%JAVASHAREDIR%%/unifi/dl/firmware/U7E/2.4.6.2178
+@dirrmtry %%JAVASHAREDIR%%/unifi/dl/firmware/U7P
+@dirrmtry %%JAVASHAREDIR%%/unifi/dl/firmware/U7P/2.4.6.2178
+@dirrmtry %%JAVASHAREDIR%%/unifi/lib
+@dirrmtry %%JAVASHAREDIR%%/unifi/webapps
 @exec chown -R %%USERS%%:%%GROUPS%% %D/%%JAVASHAREDIR%%/unifi
 @exec ln -sf %D/bin/mongod %D/%%JAVASHAREDIR%%/unifi/bin/mongod
_______________________________________________
svn-ports-all@freebsd.org mailing list
http://lists.freebsd.org/mailman/listinfo/svn-ports-all
To unsubscribe, send any mail to "svn-ports-all-unsubscribe@freebsd.org"
Comment 6 Mathieu Simon 2014-01-03 21:24:34 UTC
Hi Mark

building net-mgmt/unifi2 works as does unifi3 - thanks for your work :-)
Cool to have both unifi branches in FreeBSD easily installable!

Additionnaly I can confirm that by setting JAVA_PREFERRED_PORTS in
make.conf to
JAVA_PORT_NATIVE_OPENJDK_JDK_1_7 unifi[2|3] then depends on the newer
OpenJDK and both packages
happily run with OpenJDK 7 (which effectively confirms my experience with
UniFi on Linux).

-- Mathieu