git: 40b0b46f62d6 - main - net-mgmt/unifi7: Update to 7.5.187
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 18 Oct 2023 14:50:31 UTC
The branch main has been updated by otis:
URL: https://cgit.FreeBSD.org/ports/commit/?id=40b0b46f62d61cb53cbee721fcc3fe357576efaa
commit 40b0b46f62d61cb53cbee721fcc3fe357576efaa
Author: Juraj Lutter <otis@FreeBSD.org>
AuthorDate: 2023-09-27 06:12:46 +0000
Commit: Juraj Lutter <otis@FreeBSD.org>
CommitDate: 2023-10-18 14:50:15 +0000
net-mgmt/unifi7: Update to 7.5.187
- Update to 7.5.187
- Add "externaldb" flavor [1]
- Adjust rc.d script
Release notes: https://community.ui.com/releases/r/network/7.5.187
PR: 273096 [1]
Co-authored-by: Ronald Klop <ronald@FreeBSD.org>
---
net-mgmt/unifi7/Makefile | 17 ++++++++++++-----
net-mgmt/unifi7/distinfo | 10 +++++-----
net-mgmt/unifi7/files/unifi.in | 7 ++++++-
3 files changed, 23 insertions(+), 11 deletions(-)
diff --git a/net-mgmt/unifi7/Makefile b/net-mgmt/unifi7/Makefile
index 0436a7b2824c..fb4fdc2e9fbd 100644
--- a/net-mgmt/unifi7/Makefile
+++ b/net-mgmt/unifi7/Makefile
@@ -1,5 +1,5 @@
PORTNAME= unifi7
-PORTVERSION= 7.4.162
+PORTVERSION= 7.5.187
CATEGORIES= net-mgmt java
MASTER_SITES= http://dl.ubnt.com/unifi/%SUBDIR%/:unifi \
https://repo1.maven.org/maven2/%SUBDIR%/:jax
@@ -16,15 +16,18 @@ WWW= https://help.ui.com/hc/en-us/categories/200320654-UniFi-Wireless
RUN_DEPENDS= snappyjava>0:archivers/snappy-java
+FLAVORS= default externaldb
+FLAVOR?= ${FLAVORS:[1]}
+
+externaldb_PKGNAMESUFFIX= -externaldb
+
USES= cpe
CPE_VENDOR= ui
CPE_PRODUCT= unifi_controller
USE_JAVA= yes
-JAVA_VERSION= 11
-JAVA_OS= native
-JAVA_VENDOR= openjdk bsdjava
-JAVA_RUN= yes
+JAVA_VERSION= 17
+JAVA_RUN= jre
USE_RC_SUBR= unifi
CONFLICTS_INSTALL= unifi6
@@ -50,6 +53,10 @@ GROUPS= unifi
OPTIONS_DEFINE= EXTERNALDB
+.if (empty(FLAVOR) || ${FLAVOR:U} == externaldb)
+OPTIONS_DEFAULT+= EXTERNALDB
+.endif
+
EXTERNALDB_DESC= Use external MongoDB server
EXTERNALDB_VARS= PKGMESSAGE+=${WRKSRC}/pkg-message.extdb \
SUB_FILES+=pkg-message.extdb
diff --git a/net-mgmt/unifi7/distinfo b/net-mgmt/unifi7/distinfo
index 89c1143175bd..98d8dc6f0722 100644
--- a/net-mgmt/unifi7/distinfo
+++ b/net-mgmt/unifi7/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1690130298
-SHA256 (unifi7-7.4.162/unifi_sysvinit_all.deb) = 069652f793498124468c985537a569f3fe1d8dd404be3fb69df6b2d18b153c4c
-SIZE (unifi7-7.4.162/unifi_sysvinit_all.deb) = 144141778
-SHA256 (unifi7-7.4.162/javax.activation-api-1.2.0.jar) = 43fdef0b5b6ceb31b0424b208b930c74ab58fac2ceeb7b3f6fd3aeb8b5ca4393
-SIZE (unifi7-7.4.162/javax.activation-api-1.2.0.jar) = 56674
+TIMESTAMP = 1697637669
+SHA256 (unifi7-7.5.187/unifi_sysvinit_all.deb) = 6b9925f2065b467852fe9d6298f97bb28334fd04851dd334fb66cd9837dcd666
+SIZE (unifi7-7.5.187/unifi_sysvinit_all.deb) = 149836568
+SHA256 (unifi7-7.5.187/javax.activation-api-1.2.0.jar) = 43fdef0b5b6ceb31b0424b208b930c74ab58fac2ceeb7b3f6fd3aeb8b5ca4393
+SIZE (unifi7-7.5.187/javax.activation-api-1.2.0.jar) = 56674
diff --git a/net-mgmt/unifi7/files/unifi.in b/net-mgmt/unifi7/files/unifi.in
index e39127bb2c40..a3cdc54627a1 100644
--- a/net-mgmt/unifi7/files/unifi.in
+++ b/net-mgmt/unifi7/files/unifi.in
@@ -45,7 +45,12 @@ load_rc_config ${name}
: ${unifi_group:=%%GROUPS%%}
: ${unifi_chdir=%%JAVASHAREDIR%%/unifi}
: ${unifi_java_home=%%JAVA_HOME%%}
-: ${unifi_javaflags="-Djava.awt.headless=true -Xmx1024M"}
+: ${unifi_javaflags="-Djava.awt.headless=true -Xmx1024M \
+ --add-opens java.base/java.lang=ALL-UNNAMED \
+ --add-opens java.base/java.time=ALL-UNNAMED \
+ --add-opens java.base/sun.security.util=ALL-UNNAMED \
+ --add-opens java.base/java.io=ALL-UNNAMED \
+ --add-opens java.rmi/sun.rmi.transport=ALL-UNNAMED"}
pidfile="/var/run/unifi/${name}.pid"
procname=${unifi_java_home}/bin/java