From nobody@FreeBSD.org  Thu Dec 19 15:54:40 2013
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
	(using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by hub.freebsd.org (Postfix) with ESMTPS id DB661127
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 19 Dec 2013 15:54:40 +0000 (UTC)
Received: from oldred.freebsd.org (oldred.freebsd.org [IPv6:2001:1900:2254:206a::50:4])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by mx1.freebsd.org (Postfix) with ESMTPS id C80E71DEC
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 19 Dec 2013 15:54:40 +0000 (UTC)
Received: from oldred.freebsd.org ([127.0.1.6])
	by oldred.freebsd.org (8.14.5/8.14.7) with ESMTP id rBJFseCD040874
	for <freebsd-gnats-submit@FreeBSD.org>; Thu, 19 Dec 2013 15:54:40 GMT
	(envelope-from nobody@oldred.freebsd.org)
Received: (from nobody@localhost)
	by oldred.freebsd.org (8.14.5/8.14.5/Submit) id rBJFsetv040867;
	Thu, 19 Dec 2013 15:54:40 GMT
	(envelope-from nobody)
Message-Id: <201312191554.rBJFsetv040867@oldred.freebsd.org>
Date: Thu, 19 Dec 2013 15:54:40 GMT
From: Mathieu Simon <mathieu.sim@gmail.com>
To: freebsd-gnats-submit@FreeBSD.org
Subject: net-mgmt/unifi: Points to a beta release
X-Send-Pr-Version: www-3.1
X-GNATS-Notify:

>Number:         185000
>Category:       ports
>Synopsis:       net-mgmt/unifi: Points to a beta release
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    feld
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Thu Dec 19 16:00:01 UTC 2013
>Closed-Date:    Fri Jan 03 04:12:25 UTC 2014
>Last-Modified:  Fri Jan  3 21:30:00 UTC 2014
>Originator:     Mathieu Simon
>Release:        10.0-RC2
>Organization:
>Environment:
FreeBSD jails1 10.0-RC2 FreeBSD 10.0-RC2 #0 r259404: Sun Dec 15 08:18:20 UTC 2013     root@snap.freebsd.org:/usr/obj/usr/src/sys/GENERIC  amd64

>Description:
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?
>How-To-Repeat:
Install the port using your favourite way.
>Fix:
unifi might install 2.4.6 and create a unifi-beta port that points to the latest beta code.

>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->feld 
Responsible-Changed-By: edwin 
Responsible-Changed-When: Thu Dec 19 16:00:13 UTC 2013 
Responsible-Changed-Why:  
Over to maintainer (via the GNATS Auto Assign Tool) 

http://www.freebsd.org/cgi/query-pr.cgi?pr=185000 

From: Mark Felder <feld@FreeBSD.org>
To: bug-followup@FreeBSD.org, mathieu.sim@gmail.com
Cc:  
Subject: Re: ports/185000: net-mgmt/unifi: Points to a beta release
Date: Mon, 23 Dec 2013 10:17:32 -0600

 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.

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/185000: commit references a PR
Date: Fri,  3 Jan 2014 03:56:14 +0000 (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"
 
State-Changed-From-To: open->closed 
State-Changed-By: feld 
State-Changed-When: Fri Jan 3 04:12:25 UTC 2014 
State-Changed-Why:  
I've moved unifi to unifi3; unifi2 is coming to the tree soon. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=185000 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/185000: commit references a PR
Date: Fri,  3 Jan 2014 18:16:00 +0000 (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"
 

From: Mathieu Simon <mathieu.sim@gmail.com>
To: bug-followup@freebsd.org
Cc:  
Subject: Re: ports/185000: net-mgmt/unifi: Points to a beta release
Date: Fri, 3 Jan 2014 22:24:34 +0100

 --001a11c3d8605857d604ef178964
 Content-Type: text/plain; charset=ISO-8859-1
 
 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
 
 --001a11c3d8605857d604ef178964
 Content-Type: text/html; charset=ISO-8859-1
 Content-Transfer-Encoding: quoted-printable
 
 <div dir=3D"ltr">Hi Mark<div><br></div><div>building net-mgmt/unifi2 works =
 as does unifi3 - thanks for your work :-)</div><div>Cool to have both unifi=
  branches in FreeBSD easily installable!<br></div><div><br></div><div>Addit=
 ionnaly I can confirm that by setting JAVA_PREFERRED_PORTS in make.conf to=
 =A0</div>
 <div>JAVA_PORT_NATIVE_OPENJDK_JDK_1_7 unifi[2|3] then depends on the newer =
 OpenJDK and both packages</div><div>happily run with OpenJDK 7 (which effec=
 tively confirms my experience with UniFi on Linux).</div><div><br></div>
 <div>-- Mathieu</div></div>
 
 --001a11c3d8605857d604ef178964--
>Unformatted:
