Friday, January 23, 2026

Re: net/munin : add iostat plugin

On 1/22/26 5:01 PM, Job Snijders wrote:
On Wed, 14 Jan 2026 at 16:31, Job Snijders <job@openbsd.org> wrote:
Anyway, I'm not sure we should keep both 'iostat_' and 'iostat' around (since
they are intended do the same thing)


How shall we proceed?

Kind regards,

Job

I'll find out some time and send a patch to the list.

Best

Olivier Cherrier  Phone: +352691570680  mailto:oc@symacx.com    

Re: [update] cad/opencascade

On 2026/01/23 09:45, Johannes Thyssen Tishman wrote:
> 1. Test run as _pbuild user with PORTS_PRIVSEP=yes (with xhost
> +si:localuser:_pbuild; make test; xhost -si:localuser:_pbuild):
>
> Total cases: 137 BAD, 1029 FAILED, 1 IMPROVEMENT, 4698 OK, 15217 SKIPPED
> Elapsed time: 2 Hours 38 Minutes 22.977169 Seconds
>
> 2. Test run as my own user by running the commands under the 'do-test'
> target manually:
>
> Total cases: 142 BAD, 265 FAILED, 1 IMPROVEMENT, 5457 OK, 15217 SKIPPED
> Elapsed time: 2 Hours 51 Minutes 17.465214 Seconds
>
> Running the tests as the _pbuild caused a lot more failures mostly due
> to the following error:
>
> MESA-LOADER: failed to retrieve device information
> amdgpu: drmGetDevice2 failed.
>
> Not sure how to deal with this. When running the tests as my own user,
> ca. 95% of the tests succeed (without counting bad and skipped tests)
> and failures are mostly due missing font dependendencies.

I think the best we can do for this really is add a comment, e.g.
"...however, more tests if running like this than if you run the test
commands by hand as yiur own user".

(You might find you have fewer failures doing that manually rather
than with "make test" without PORTS_PRIVSEP, too..)

> I'll keep
> working on these, but I consider the results to be good enough and would
> like to commit this update that is long overdue.
>
> Feedback? Oks? Objections?

Not using this but the uodate looks good to me and it sounds like your
testing is pretty solid. ok with me.

Re: monospace X font with good Unicode coverage

> > Note that I need something that will work with my increasingly
> > impaired eyesight. E.g. large x-height and lightly serif-ed really
> > helps. I am currently using
> >
> > -*-lucidatypewriter-medium-r-*-sans-*-110-*-*-m-*-*-*
> >
> > which is very readable, but has no Unicode coverage.

-b&h-lucidatypewriter-medium-r-normal-sans-34-240-100-100-m-200-iso10646-1
works fine for me

Re: [update] cad/opencascade

2026-01-21T15:15:37-0800 Andrew Hewus Fresh <andrew@afresh1.com>:
> On Sun, Jan 18, 2026 at 12:47:52PM +0000, Johannes Thyssen Tishman wrote:
> > 2026-01-17T18:26:12-0600 james@jamesjerkinscomputer.com:
> > > Update cad/opencascade from 7.8.1 -> 7.9.3
> > >
> > > Tested with kicad 9.0.6 on amd64
> >
> > Hi James,
> >
> > Thanks for the update. I've actually had a very similar diff to yours
> > for a while now (with a few additions to allow running tests), but I
> > just couldn't find the time/motivation to finish it. I find this port to
> > be quite messy and complicated, and every time I work on it I really
> > need to spend a few hours trying to understand it. I'm sorry if this
> > caused duplicate work.
> >
> > Anyways, below is a slightly modified version of your diff, with a
> > couple additions to allow running tests. Tests are still running as I'm
> > writting this email (there are 21082 tests :/), but I'll report back
> > once they are done.
> >
> > On another note, we (or I as maintainer) still need to test the other
> > consumers of the port:
> >
> > $ show-reverse-deps cad/opencascade
> > cad/freecad
> > cad/horizon-eda
> > cad/kicad
> > cad/netgen-mesher
> > cad/prusaslicer
>
> I have _lightly_ tested freecad and prusaslicer with the previous diff
> and haven't had any issues yet.

Thanks for testing afresh1@.

I have built all remaining consumers now without any issues, but I
didn't test runtime. However, I did manage to find the time to run the
tests and got the following results:

1. Test run as _pbuild user with PORTS_PRIVSEP=yes (with xhost
+si:localuser:_pbuild; make test; xhost -si:localuser:_pbuild):

Total cases: 137 BAD, 1029 FAILED, 1 IMPROVEMENT, 4698 OK, 15217 SKIPPED
Elapsed time: 2 Hours 38 Minutes 22.977169 Seconds

2. Test run as my own user by running the commands under the 'do-test'
target manually:

Total cases: 142 BAD, 265 FAILED, 1 IMPROVEMENT, 5457 OK, 15217 SKIPPED
Elapsed time: 2 Hours 51 Minutes 17.465214 Seconds

Running the tests as the _pbuild caused a lot more failures mostly due
to the following error:

MESA-LOADER: failed to retrieve device information
amdgpu: drmGetDevice2 failed.

Not sure how to deal with this. When running the tests as my own user,
ca. 95% of the tests succeed (without counting bad and skipped tests)
and failures are mostly due missing font dependendencies. I'll keep
working on these, but I consider the results to be good enough and would
like to commit this update that is long overdue.

Feedback? Oks? Objections?

On another note, OpenCascade 8.0.0 is just around the corner (currently
at RC3). From what I read, the update comes with a lot of changes to the
codebase and build system, so we'll be back at this soon.

Re: ntfs_3g: enable lowntfs-3g

On Thu, Jan 22, 2026 at 07:04:58PM +0100, Helg wrote:
> This patch enables building lowntfs-3g. This wasn't previously possible
> because it depends on the low-level FUSE API, but that API is now
> available in our libfuse. lowntfs-3g is an additional binary installed
> alongside ntfs-3g that might provide better performance. The other
> difference between it and ntfs-3g is that it supports the "ignore_case"
> option.
>
> The upstream version has not changed so add a revision.
>
> ok?

lowntfs-3g seems to work in my basic & kinda artificial tests. To
signal users that this port requires the latest libfuse.so you could
do:

-WANTLIB += c execinfo uuid fuse pthread
+WANTLIB += c execinfo uuid fuse>=4 pthread

Your call. cc'ing $MAINTAINER in case here has spare cpu cycles (hi
Paul!). ok jca@

--
jca

Thursday, January 22, 2026

Fwd: Fwd: [update] net/ocserv 1.4.0

Index: Makefile
===================================================================
RCS file: /cvs/ports/net/ocserv/Makefile,v
diff -u -p -r1.62 Makefile
--- Makefile 22 Oct 2025 07:04:41 -0000 1.62
+++ Makefile 6 Jan 2026 09:15:07 -0000
@@ -1,8 +1,8 @@
COMMENT= server implementing the AnyConnect SSL VPN protocol

-DISTNAME= ocserv-1.3.0
-EXTRACT_SUFX= .tar.xz
-REVISION= 1
+VERSION = 1.4.0
+DISTNAME= ocserv-${VERSION}
+EXTRACT_SUFX= .tar.gz

CATEGORIES= net

@@ -16,11 +16,12 @@ PERMIT_PACKAGE= Yes
WANTLIB+= c curses ev gnutls llhttp lz4 m nettle oath pam protobuf-c
WANTLIB+= radcli readline talloc

-SITES= https://www.infradead.org/ocserv/download/
+SITES= https://gitlab.com/openconnect/ocserv/-/archive/${VERSION}/

MODULES= lang/ruby

-BUILD_DEPENDS= textproc/groff \
+BUILD_DEPENDS= devel/gperf \
+ textproc/groff \
textproc/gsed \
textproc/ruby-ronn
LIB_DEPENDS= archivers/lz4 \
@@ -37,7 +38,9 @@ TEST_DEPENDS= net/openconnect \
sysutils/coreutils \
textproc/gsed

-CONFIGURE_STYLE= autoconf
+USE_GMAKE= Yes
+
+CONFIGURE_STYLE= autoreconf
CONFIGURE_ARGS= --disable-namespaces \
--without-docker-tests \
--without-geoip \
@@ -54,6 +57,7 @@ CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/
CONFIGURE_ENV+= IPCALC=false

AUTOCONF_VERSION= 2.71
+AUTOMAKE_VERSION= 1.16

post-extract:
find ${WRKSRC}/tests -type f -perm -+x -exec \
Index: distinfo
===================================================================
RCS file: /cvs/ports/net/ocserv/distinfo,v
diff -u -p -r1.37 distinfo
--- distinfo 22 Nov 2024 15:33:04 -0000 1.37
+++ distinfo 6 Jan 2026 09:15:07 -0000
@@ -1,2 +1,2 @@
-SHA256 (ocserv-1.3.0.tar.xz) = XFYsPqEDIGXvQ9YHXlci+Uzmp6eA1qK0xtVMHOOSGWU=
-SIZE (ocserv-1.3.0.tar.xz) = 770596
+SHA256 (ocserv-1.4.0.tar.gz) = aNMiF/MK9GC1M1i5naYrF0eQ2Lf/8uU+Fk3s7OkHeMI=
+SIZE (ocserv-1.4.0.tar.gz) = 613326
Index: patches/patch-src_main-ban_c
===================================================================
RCS file: /cvs/ports/net/ocserv/patches/patch-src_main-ban_c,v
diff -u -p -r1.3 patch-src_main-ban_c
--- patches/patch-src_main-ban_c 18 Mar 2024 04:15:45 -0000 1.3
+++ patches/patch-src_main-ban_c 6 Jan 2026 09:15:07 -0000
@@ -1,14 +1,18 @@
Index: src/main-ban.c
--- src/main-ban.c.orig
+++ src/main-ban.c
-@@ -407,8 +407,8 @@ static bool test_local_ipv6(struct sockaddr_in6 * remo
- unsigned index = 0;
+@@ -422,8 +422,8 @@ static bool test_local_ipv6(struct sockaddr_in6 *remo
+
+ for (index = 0; index < 4; index++) {
+- uint32_t l = local->sin6_addr.s6_addr32[index] &
+- network->sin6_addr.s6_addr32[index];
+- uint32_t r = remote->sin6_addr.s6_addr32[index] &
+- network->sin6_addr.s6_addr32[index];
++ uint32_t l = local->sin6_addr.__u6_addr.__u6_addr32[index] &
++ network->sin6_addr.__u6_addr.__u6_addr32[index];
++ uint32_t r = remote->sin6_addr.__u6_addr.__u6_addr32[index] &
++ network->sin6_addr.__u6_addr.__u6_addr32[index];

- for (index = 0; index < 4; index ++) {
-- uint32_t l = local->sin6_addr.s6_addr32[index] & network->sin6_addr.s6_addr32[index];
-- uint32_t r = remote->sin6_addr.s6_addr32[index] & network->sin6_addr.s6_addr32[index];
-+ uint32_t l = local->sin6_addr.__u6_addr.__u6_addr32[index] & network->sin6_addr.__u6_addr.__u6_addr32[index];
-+ uint32_t r = remote->sin6_addr.__u6_addr.__u6_addr32[index] & network->sin6_addr.__u6_addr.__u6_addr32[index];
if (l != r)
return false;
}
Index: patches/patch-src_occtl_time_c
===================================================================
RCS file: /cvs/ports/net/ocserv/patches/patch-src_occtl_time_c,v
diff -u -p -r1.3 patch-src_occtl_time_c
--- patches/patch-src_occtl_time_c 18 Mar 2024 04:15:45 -0000 1.3
+++ patches/patch-src_occtl_time_c 6 Jan 2026 09:15:07 -0000
@@ -13,25 +13,29 @@ Index: src/occtl/time.c
/* system clock changed? */
snprintf(output, MAX_TMPSTR_SIZE, " ? ");
return;
-@@ -44,17 +44,17 @@ void print_time_ival7(char output[MAX_TMPSTR_SIZE], ti
+@@ -44,19 +44,19 @@ void print_time_ival7(char output[MAX_TMPSTR_SIZE], ti

if (t >= 48 * 60 * 60)
/* 2 days or more */
-- snprintf(output, MAX_TMPSTR_SIZE, _("%2ludays"), (long)t / (24 * 60 * 60));
-+ snprintf(output, MAX_TMPSTR_SIZE, _("%2lludays"), (long long)t / (24 * 60 * 60));
+- snprintf(output, MAX_TMPSTR_SIZE, _("%2ludays"),
+- (long)t / (24 * 60 * 60));
++ snprintf(output, MAX_TMPSTR_SIZE, _("%2lludays"),
++ (unsigned long long)t / (24 * 60 * 60));
else if (t >= 60 * 60)
/* 1 hour or more */
- /* Translation Hint: Hours:Minutes */
-- snprintf(output, MAX_TMPSTR_SIZE, _("%2luh:%02um"), (long)t / (60 * 60),
-+ snprintf(output, MAX_TMPSTR_SIZE, _("%2lluh:%02um"), (long long)t / (60 * 60),
- (unsigned)((t / 60) % 60));
+ /* Translation Hint: Hours:Minutes */
+- snprintf(output, MAX_TMPSTR_SIZE, _("%2luh:%02um"),
+- (long)t / (60 * 60), (unsigned int)((t / 60) % 60));
++ snprintf(output, MAX_TMPSTR_SIZE, _("%2lluh:%02um"),
++ (unsigned long long)t / (60 * 60), (unsigned int)((t / 60) % 60));
else if (t > 60)
/* 1 minute or more */
- /* Translation Hint: Minutes:Seconds */
-- snprintf(output, MAX_TMPSTR_SIZE, "%2lum:%02us", (long)t / 60, (unsigned)t % 60);
-+ snprintf(output, MAX_TMPSTR_SIZE, "%2llum:%02us", (long long)t / 60, (unsigned)t % 60);
+ /* Translation Hint: Minutes:Seconds */
+- snprintf(output, MAX_TMPSTR_SIZE, "%2lum:%02us", (long)t / 60,
++ snprintf(output, MAX_TMPSTR_SIZE, "%2llum:%02us", (unsigned long long)t / 60,
+ (unsigned int)t % 60);
else
- /* Translation Hint: Seconds:Centiseconds */
+ /* Translation Hint: Seconds:Centiseconds */
- snprintf(output, MAX_TMPSTR_SIZE, _("%5lus"), (long)t);
-+ snprintf(output, MAX_TMPSTR_SIZE, _("%5llus"), (long long)t);
++ snprintf(output, MAX_TMPSTR_SIZE, _("%5llus"), (unsigned long long)t);
}
Index: patches/patch-src_ocpasswd_ocpasswd_c
===================================================================
RCS file: /cvs/ports/net/ocserv/patches/patch-src_ocpasswd_ocpasswd_c,v
diff -u -p -r1.4 patch-src_ocpasswd_ocpasswd_c
--- patches/patch-src_ocpasswd_ocpasswd_c 18 Mar 2024 04:15:45 -0000 1.4
+++ patches/patch-src_ocpasswd_ocpasswd_c 6 Jan 2026 09:15:07 -0000
@@ -11,20 +11,29 @@ Index: src/ocpasswd/ocpasswd.c
+#include <pwd.h>
#include <unistd.h>
#include <gnutls/gnutls.h>
- #include <gnutls/crypto.h> /* for random */
-@@ -46,9 +47,8 @@ static void
- crypt_int(const char *fpasswd, const char *username, const char *groupname,
- const char *passwd)
+ #include <gnutls/crypto.h> /* for random */
+@@ -38,18 +39,12 @@
+
+ #define DEFAULT_OCPASSWD "/etc/ocserv/ocpasswd"
+
+-static const char alphabet[] =
+- "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ./";
+-
+-#define SALT_SIZE 16
+ static void crypt_int(const char *fpasswd, const char *username,
+ const char *groupname, const char *passwd)
{
- uint8_t _salt[SALT_SIZE];
-- char salt[SALT_SIZE+16];
+- char salt[SALT_SIZE + 16];
- char *p, *cr_passwd;
+ char cr_passwd[_PASSWORD_LEN];
+ char *p;
char *tmp_passwd;
- unsigned i;
- unsigned fpasswd_len = strlen(fpasswd);
-@@ -64,36 +64,8 @@ crypt_int(const char *fpasswd, const char *username, c
+- unsigned int i;
+ unsigned int fpasswd_len = strlen(fpasswd);
+ unsigned int tmp_passwd_len;
+ unsigned int username_len = strlen(username);
+@@ -63,36 +58,9 @@ crypt_int(const char *fpasswd, const char *username, c
setlocale(LC_CTYPE, "C");
setlocale(LC_COLLATE, "C");

@@ -58,7 +67,8 @@ Index: src/ocpasswd/ocpasswd.c
- }
- if (cr_passwd == NULL) {
- fprintf(stderr, "Error in crypt().\n");
-+ if (crypt_newhash(passwd, "blowfish,a", cr_passwd, sizeof(cr_passwd)) != 0) {
++ if (crypt_newhash(passwd, "blowfish,a", cr_passwd,
++ sizeof(cr_passwd)) != 0) {
+ fprintf(stderr, "Error in crypt_newhash().\n");
exit(EXIT_FAILURE);
}
ping
I have been testing it since 6 january without issues

-------- Forwarded Message --------
Subject: Fwd: [update] net/ocserv 1.4.0
Date: Tue, 13 Jan 2026 11:09:23 +0100
From: Renaud Allard <renaud@allard.it>
To: ports <ports@openbsd.org>


ping

-------- Forwarded Message --------
Subject: [update] net/ocserv 1.4.0
Date: Tue, 6 Jan 2026 10:19:30 +0100
From: Renaud Allard <renaud@allard.it>
To: ports <ports@openbsd.org>

Hello,

Here is an update to net/ocserv 1.4.0
Tested on amd64

I changed the SITES because infradead wasn't working when I updated the
port. Besides notifications for new releases point at gitlab, which is
probably more resilient than some personal sites.

Best Regards

aarch64 bulk build report

bulk build on arm64.ports.openbsd.org
started on Mon Jan 19 00:47:25 MST 2026
finished at Thu Jan 22 23:08:35 MST 2026
lasted 3D22h21m
done with kern.version=OpenBSD 7.8-current (GENERIC.MP) #112: Sat Jan 17 15:48:51 MST 2026

built packages:12861
Jan 19:4970
Jan 20:298
Jan 21:1929
Jan 22:5663


critical path missing pkgs: http://build-failures.rhaalovely.net/aarch64/2026-01-19/summary.log

build failures: 5
http://build-failures.rhaalovely.net/aarch64/2026-01-19/games/stratagus.log
http://build-failures.rhaalovely.net/aarch64/2026-01-19/lang/hashlink.log
http://build-failures.rhaalovely.net/aarch64/2026-01-19/www/chromium.log
http://build-failures.rhaalovely.net/aarch64/2026-01-19/www/iridium.log
http://build-failures.rhaalovely.net/aarch64/2026-01-19/www/ungoogled-chromium.log

recurrent failures
failures/games/stratagus.log
failures/lang/hashlink.log
new failures
+++ ls-failures Thu Jan 22 23:08:49 2026
+failures/www/chromium.log
+failures/www/iridium.log
+failures/www/ungoogled-chromium.log
resolved failures
--- ../old/aarch64/last//ls-failures Fri Jan 16 17:25:21 2026
-failures/graphics/mypaint.log
-failures/x11/qt6/qtwebengine.log

WIP: security/ghidra: Update to 12.0.1 - need help

WIP: security/ghidra: Update to 12.0.1 - need help

The short version: The current status is that it builds, packages, launches
and what I've tested so far works except for the debugger. I need help with
the python parts of launching egdb. It currently fails it what seems like a
disconnect with it wanting things installed via pip and I have installed
them from packages. Not exactly sure what is going on there.

tl:dr: Upstream explains how to build the downloaded dependencies in
preparation for an offline build. I have adapted those instructions to
download what's needed and provide a second distfile for them. This is
somewhat different than the prior approach but has the benefit of being
supported upstream.

There are two main exceptions: jna and protobufs. Both of these can't be
downloaded because upstream does not distribute prebuilt binaries for
OpenBSD. So we need to use our ports built ones instead. Many of the
source patches are to get control of the version numbers used in the source
and to use our versions instead. I built out OpenBSD pty support by copying
Linux source files and then patching them for OpenBSD. The combination of
these three things gets me pretty far into launching the debugger.

This is a massive application with tons of features and I have only touched
the surface of what it can do. I'm sure there are areas besides the debugger
that may need additional attention. I'm not sure if I have all the build and
run depends recorded as well. Let's collaborate.

-Kurt

Index: Makefile
===================================================================
RCS file: /cvs/ports/security/ghidra/Makefile,v
diff -u -p -u -r1.13 Makefile
--- Makefile 25 Sep 2023 17:07:36 -0000 1.13
+++ Makefile 23 Jan 2026 03:30:17 -0000
@@ -1,13 +1,9 @@
-BROKEN = non-trivial to update to the latest version
-
-# bundled jython has amd64 components for OpenBSD
-ONLY_FOR_ARCHS = amd64
+ONLY_FOR_ARCHS = amd64 aarch64

COMMENT = software reverse engineering (SRE) framework

-VERSION = 9.1.2
-GHIDRA_DATE = 20200212
-REVISION = 1
+VERSION = 12.0.1
+GHIDRA_DATE = 20260114

GH_ACCOUNT = NationalSecurityAgency
GH_PROJECT = ghidra
@@ -25,64 +21,71 @@ PERMIT_PACKAGE = Yes

WANTLIB += c m ${COMPILER_LIBCXX}

-SITES.a = ${HOMEPAGE}
-SITES.b = https://sourceforge.net/projects/yajsw/files/yajsw/yajsw-stable-${YAJSW_VER}/
-SITES.c
= https://repo.maven.apache.org/maven2/
-SITES.d
= https://dlcdn.apache.org/logging/log4j/${LOG4J_VER}/
-
-EXTRACT_SUFX = .zip
-
-ST4_VER = 4.1
-HAMCREST_VER = 1.3
-JAVACC_VER = 5.0
-JMOCKIT_VER = 1.44
-JSON_SIMPLE_VER = 1.1.1
-JUNIT_VER = 4.12
-YAJSW_VER = 12.12
-LOG4J_VER = 2.17.0
-
-# Note that ST4-${ST4_VER}.jar is only needed during build for antlr; it is not
-# needed at runtime and therefore does not need to be packed.
-JAR_DISTFILES += ST4{org/antlr/ST4/${ST4_VER}/ST4}-${ST4_VER}.jar
-JAR_DISTFILES += hamcrest{org/hamcrest/hamcrest-all/${HAMCREST_VER}/hamcrest}-all-${HAMCREST_VER}.jar
-JAR_DISTFILES += javacc{net/java/dev/javacc/javacc/${JAVACC_VER}/javacc}-${JAVACC_VER}.jar
-JAR_DISTFILES += jmockit{org/jmockit/jmockit/${JMOCKIT_VER}/jmockit}-${JMOCKIT_VER}.jar
-JAR_DISTFILES += json-simple{com/googlecode/json-simple/json-simple/${JSON_SIMPLE_VER}/json-simple}-${JSON_SIMPLE_VER}.jar
-JAR_DISTFILES += junit{junit/junit/${JUNIT_VER}/junit}-${JUNIT_VER}.jar
-
-DISTFILES = ${DISTNAME}.tar.gz
-DISTFILES.a += ghidra_${VERSION}_PUBLIC_${GHIDRA_DATE}${EXTRACT_SUFX}
-DISTFILES.b += yajsw-stable-${YAJSW_VER}${EXTRACT_SUFX}
-DISTFILES.c += ${JAR_DISTFILES}
-DISTFILES.d += apache-log4j-${LOG4J_VER}-bin.tar.gz
+SITES.a = https://www.intricatesoftware.com/distfiles/

-EXTRACT_ONLY = ${DISTFILES} ${DISTFILES.d}
+JNA_VER = 5.18.1
+PROTOBUF_VER = 6.33.4
+PROTOBUF_JAVA_VER = 4.33.4

-COMPILER = base-clang ports-clang
+DISTFILES.a += ghidra-Ghidra_${VERSION}_build_dependencies${EXTRACT_SUFX}

-MODULES = java
-MODJAVA_VER = 11+
+MODULES = java lang/python
+MODJAVA_VER = 21+

BUILD_DEPENDS = archivers/unzip \
devel/bison \
+ devel/protobuf>=${PROTOBUF_VER} \
+ devel/py-pip \
java/gradle \
+ java/jna>=${JNA_VER} \
shells/bash

-RUN_DEPENDS = shells/bash \
- java/javaPathHelper
+RUN_DEPENDS = devel/gdb \
+ devel/py-protobuf \
+ java/javaPathHelper \
+ shells/bash \
+ sysutils/py-psutil
+
+MAKE_ENV += JDK_JAVA_OPTIONS="-Duser.home='${WRKSRC}/home'"
+
+.if ${MACHINE_ARCH} == "amd64"
+GHIDRA_ARCH = openbsd_x86_64
+.else
+GHIDRA_ARCH = openbsd_arm_64
+.endif

NO_TEST = Yes

-SUBST_VARS += CXX GHIDRA_DATE VERSION WRKDIR
+SUBST_VARS += CXX GHIDRA_DATE GHIDRA_ARCH VERSION WRKDIR \
+ JNA_VER PROTOBUF_VER PROTOBUF_JAVA_VER

-JAR_DIRS += Features-FileFormats
-JAR_DIRS += Features-Python
-JAR_DIRS += Framework-Docking
-JAR_DIRS += Framework-FileSystem
-JAR_DIRS += Framework-Generic
-JAR_DIRS += Framework-Graph
-JAR_DIRS += Framework-Project
-JAR_DIRS += Framework-SoftwareModeling
+EXTENSIONS = BSimElasticPlugin GnuDisassembler Lisa \
+ MachineLearning SampleTablePlugin SleighDevTools \
+ SymbolicSummaryZ3 bundle_examples sample
+
+# Building the dependencies dir and distfile adapted from the instructions here:
+# https://github.com/NationalSecurityAgency/ghidra/blob/master/DevGuide.md#offline-development-environment
+
+# After 'make configure'
+# cd ${WRKDIR}
+# doas chown -R username ghidra-Ghidra_${VERSION}_build/
+#
+# cd ${WRKSRC}
+# env HOME='/ghidra-$VERSION}_writes_to_HOME' JAVA_HOME=/usr/local/jdk-21 \
+# gradle --no-daemon --stacktrace \
+# -g ${WRKDIST}/dependencies/gradle \
+# -I ${WRKDIST}/gradle/support/fetchDependencies.gradle
+# env HOME='/ghidra-${VERSION}_writes_to_HOME' JAVA_HOME=/usr/local/jdk-21 \
+# gradle --no-daemon --stacktrace \
+# -g ${WRKDIST}/dependencies/gradle \
+# prepDev
+# rm -rf dependencies/downloads
+# find dependencies -path '*/.tmp*' -o -name '*.log' -delete
+# find dependencies -name net.java.dev.jna -exec rm -rf {} \;
+#
+# cd ${WRKDIR}
+# tar czf ~/ghidra-Ghidra_${VERSION}_build_dependencies.tar.gz \
+# ghidra-Ghidra_${VERSION}_build/dependencies

post-extract:
@perl -pi -e 's,#!/bin/bash,#!${LOCALBASE}/bin/bash,' \
@@ -93,47 +96,37 @@ post-extract:
${WRKSRC}/Ghidra/RuntimeScripts/Linux/support/launch.sh
@perl -pi -e 's,(application.version)=.*,\1=${VERSION},' \
${WRKSRC}/Ghidra/application.properties
-
-# Steps derived from:
-# https://github.com/NationalSecurityAgency/ghidra/blob/master/DevGuide.md
-pre-build
:
- cp ${FILESDIR}/repos.gradle ${WRKDIR}
- ${SUBST_CMD} ${WRKDIR}/repos.gradle \
- ${WRKSRC}/GPL/nativeBuildProperties.gradle \
- ${WRKSRC}/Ghidra/Framework/Help/src/main/java/help/GHelpBuilder.java
- mkdir ${WRKDIR}/{gradle,home}
- mkdir ${WRKSRC}/flatRepo
-.for dir in ${JAR_DIRS}
- unzip -j ${DISTDIR}/ghidra_${VERSION}_PUBLIC_${GHIDRA_DATE}.zip \
- -d ${WRKSRC}/flatRepo \
- ghidra_${VERSION}_PUBLIC/Ghidra/${dir:C/-.*$//}/${dir:C/^.*-//}/lib/*.jar \
- -x ghidra_${VERSION}_PUBLIC/Ghidra/${dir:C/-.*$//}/${dir:C/^.*-//}/lib/${dir:C/^.*-//}.jar
-.endfor
-.for name in csframework hfsx_dmglib hfsx iharder-base64
- cp ${WRKSRC}/GPL/DMG/data/lib/catacombae_${name}.jar \
- ${WRKSRC}/flatRepo/${name}.jar
-.endfor
-.for jar_file in ${JAR_DISTFILES:C/{.*}//}
- cp ${DISTDIR}/${jar_file} ${WRKSRC}/flatRepo
-.endfor
- mkdir -p ${WRKDIR}/ghidra.bin/Ghidra/Features/GhidraServer
- cp ${DISTDIR}/yajsw-stable-${YAJSW_VER}.zip \
- ${WRKDIR}/ghidra.bin/Ghidra/Features/GhidraServer
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} gradle -g ${WRKDIR}/gradle \
- --no-daemon --offline --stacktrace -I ${WRKDIR}/repos.gradle \
- yajswDevUnpack
+ @cp ${TRUEPREFIX}/share/java/classes/jna.jar \
+ ${WRKSRC}/dependencies/flatRepo/jna-${JNA_VER}.jar
+ @cp ${TRUEPREFIX}/share/java/classes/jna-platform.jar \
+ ${WRKSRC}/dependencies/flatRepo/jna-platform-${JNA_VER}.jar
+ @mkdir -p ${WRKSRC}/Ghidra/Framework/Pty/src/main/java/ghidra/pty/openbsd
+ @cd ${WRKSRC}/Ghidra/Framework/Pty/src/main/java/ghidra/pty/linux/ && \
+ for f in Linux* ; do \
+ cp $$f ../openbsd/OpenBSD$${f#Linux} ; done
+
+pre-configure:
+ ${SUBST_CMD} ${WRKSRC}/gradle.properties \
+ ${WRKSRC}/Ghidra/Framework/Pty/Module.manifest \
+ ${WRKSRC}/Ghidra/Framework/Pty/build.gradle \
+ ${WRKSRC}/Ghidra/Debug/ProposedUtils/Module.manifest \
+ ${WRKSRC}/Ghidra/Debug/Debugger-rmi-trace/Module.manifest \
+ ${WRKSRC}/Ghidra/Debug/Debugger-rmi-trace/build.gradle \
+ ${WRKSRC}/Ghidra/Test/DebuggerIntegrationTest/src/test.slow/java/agent/dbgeng/rmi/DbgEngConnectorsTest.java \
+ ${WRKSRC}/Ghidra/Test/DebuggerIntegrationTest/src/test.slow/java/agent/drgn/rmi/DrgnConnectorsTest.java \
+ ${WRKSRC}/Ghidra/Test/DebuggerIntegrationTest/src/test.slow/java/agent/gdb/rmi/GdbConnectorsTest.java \
+ ${WRKSRC}/Ghidra/Test/DebuggerIntegrationTest/src/test.slow/java/agent/lldb/rmi/LldbConnectorsTest.java

do-build:
- cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} gradle -g ${WRKDIR}/gradle \
- --no-daemon --offline --stacktrace -I ${WRKDIR}/repos.gradle \
- buildGhidra
+ cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} gradle --no-daemon --stacktrace \
+ -g ${WRKSRC}/dependencies/gradle --offline buildGhidra

do-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/java
unzip -d ${PREFIX}/share/java \
- ${WRKSRC}/build/dist/ghidra_${VERSION}_DEV_*_openbsd64.zip
+ ${WRKSRC}/build/dist/ghidra_${VERSION}_DEV_*_${GHIDRA_ARCH}.zip
mv ${PREFIX}/share/java/ghidra_${VERSION}_DEV ${PREFIX}/share/java/ghidra
-.for name in GnuDisassembler SampleTablePlugin SleighDevTools sample
+.for name in ${EXTENSIONS}
mv ${PREFIX}/share/java/ghidra/Extensions/Ghidra/ghidra_${VERSION}_DEV_*_${name}.zip \
${PREFIX}/share/java/ghidra/Extensions/Ghidra/ghidra_${VERSION}_DEV_${GHIDRA_DATE}_${name}.zip
.endfor
@@ -142,10 +135,5 @@ do-install:
ln -s ${TRUEPREFIX}/share/java/ghidra/ghidraRun ${PREFIX}/bin/ghidraRun
${INSTALL_SCRIPT} ${WRKSRC}/Ghidra/RuntimeScripts/Linux/support/launch.sh \
${PREFIX}/share/java/ghidra/support/launch.sh
- rm -f ${PREFIX}/share/java/ghidra/Ghidra/Framework/Generic/lib/log4j-{api,core}-*.jar
- ${INSTALL_DATA} ${WRKDIR}/apache-log4j-${LOG4J_VER}-bin/log4j-api-${LOG4J_VER}.jar \
- ${PREFIX}/share/java/ghidra/Ghidra/Framework/Generic/lib/
- ${INSTALL_DATA} ${WRKDIR}/apache-log4j-${LOG4J_VER}-bin/log4j-core-${LOG4J_VER}.jar \
- ${PREFIX}/share/java/ghidra/Ghidra/Framework/Generic/lib/

.include <bsd.port.mk>
Index: distinfo
===================================================================
RCS file: /cvs/ports/security/ghidra/distinfo,v
diff -u -p -u -r1.6 distinfo
--- distinfo 19 Dec 2021 03:36:25 -0000 1.6
+++ distinfo 23 Jan 2026 03:30:17 -0000
@@ -1,20 +1,4 @@
-SHA256 (ST4-4.1.jar) = ixzK7Z7cVc0lXZwZxNjaR1bZtvy0NWcSkrQ0cLFtddg=
-SHA256 (apache-log4j-2.17.0-bin.tar.gz) = SPnCTXHYhMlZAS87zT0Omp9R26tpknZTh7lLLt+4MzM=
-SHA256 (ghidra-9.1.2.tar.gz) = XIgIIz/xTt43sAHDT69BxR5qBfTlHE0HcPQg46VI91g=
-SHA256 (ghidra_9.1.2_PUBLIC_20200212.zip) = 6+P6Thr9fZdlCZCyd3e7eL0EJ+jnDB0O4EKutS3srGE=
-SHA256 (hamcrest-all-1.3.jar) = SHdnBimrlvNPX5CrKDEl/Nmst+aD5mMZpovm6yzKYN4=
-SHA256 (javacc-5.0.jar) = cRExYbyM9mQVFVQcKBgCi4fHjsLo/6p1MXaG7giWe4k=
-SHA256 (jmockit-1.44.jar) = GXSZN1EzMkhCbdusNwpgSUTt9mXBPUakxelz5N2PqUo=
-SHA256 (json-simple-1.1.1.jar) = TmlpaJK4i0HFXUmrL9zCHurZK/VKzFiMAFBZbDt1GZw=
-SHA256 (junit-4.12.jar) = WXIfCAXiI9hLkGd4h9n/Vn3FNNfFAsqQPAwrF/BcEWo=
-SHA256 (yajsw-stable-12.12.zip) = E5j8sek6uxmZLE+gbX/ldYqrtMRXgdfvMGxvV8p6cyE=
-SIZE (ST4-4.1.jar) = 253043
-SIZE (apache-log4j-2.17.0-bin.tar.gz) = 14991268
-SIZE (ghidra-9.1.2.tar.gz) = 59623429
-SIZE (ghidra_9.1.2_PUBLIC_20200212.zip) = 302233568
-SIZE (hamcrest-all-1.3.jar) = 306578
-SIZE (javacc-5.0.jar) = 298569
-SIZE (jmockit-1.44.jar) = 757982
-SIZE (json-simple-1.1.1.jar) = 23931
-SIZE (junit-4.12.jar) = 314932
-SIZE (yajsw-stable-12.12.zip) = 25051676
+SHA256 (ghidra-12.0.1.tar.gz) = 85Qi2lCntwqx8YMru72+Sbo1r+bKU2AxEFGNwxps68w=
+SHA256 (ghidra-Ghidra_12.0.1_build_dependencies.tar.gz) = eDRE1huftNKa/QPB8JAjVENtbsMkFVS+Ui2SFvAUzrY=
+SIZE (ghidra-12.0.1.tar.gz) = 78575589
+SIZE (ghidra-Ghidra_12.0.1_build_dependencies.tar.gz) = 414328115
Index: patches/patch-GPL_CabExtract_build_gradle
===================================================================
RCS file: patches/patch-GPL_CabExtract_build_gradle
diff -N patches/patch-GPL_CabExtract_build_gradle
--- patches/patch-GPL_CabExtract_build_gradle 11 Mar 2022 19:53:24 -0000 1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,21 +0,0 @@
-From https://github.com/NationalSecurityAgency/ghidra/pull/490
-
-Index: GPL/CabExtract/build.gradle
---- GPL/CabExtract/build.gradle.orig
-+++ GPL/CabExtract/build.gradle
-@@ -58,7 +58,7 @@ task configureCabExtract (type: Exec) {
- * The cabextract tool requires that its 'configure' script is called before make.
- *********************************************************************************/
- def currentPlatform = getCurrentPlatformName()
--if (['linux64', 'osx64'].contains(currentPlatform)) {
-+if (['linux64', 'osx64', 'openbsd64'].contains(currentPlatform)) {
-
- def makeName = "${currentPlatform}CabExtractMake" // native Make task found automatically
-
-@@ -75,4 +75,4 @@ if (['linux64', 'osx64'].contains(currentPlatform)) {
- delete file("build/unpack/${cabextract}")
- }
- }
--}
-\ No newline at end of file
-+}
Index: patches/patch-GPL_DemanglerGnu_build_gradle
===================================================================
RCS file: /cvs/ports/security/ghidra/patches/patch-GPL_DemanglerGnu_build_gradle,v
diff -u -p -u -r1.3 patch-GPL_DemanglerGnu_build_gradle
--- patches/patch-GPL_DemanglerGnu_build_gradle 11 Mar 2022 19:53:24 -0000 1.3
+++ patches/patch-GPL_DemanglerGnu_build_gradle 23 Jan 2026 03:30:17 -0000
@@ -3,22 +3,21 @@ From https://github.com/NationalSecurity
Index: GPL/DemanglerGnu/build.gradle
--- GPL/DemanglerGnu/build.gradle.orig
+++ GPL/DemanglerGnu/build.gradle
-@@ -32,6 +32,10 @@ model {
- architecture 'x86_64'
- operatingSystem 'osx'
- }
-+ openbsd64 {
-+ architecture 'x86_64'
-+ operatingSystem 'openbsd'
-+ }
- }
- }
-
-@@ -72,6 +76,7 @@ model {
- targetPlatform "win64"
- targetPlatform "linux64"
- targetPlatform "osx64"
-+ targetPlatform "openbsd64"
+@@ -83,6 +83,8 @@ model {
+ targetPlatform "mac_arm_64"
+ targetPlatform "freebsd_x86_64"
+ targetPlatform "freebsd_arm_64"
++ targetPlatform "openbsd_x86_64"
++ targetPlatform "openbsd_arm_64"
+ sources {
+ c {
+ source {
+@@ -106,6 +108,8 @@ model {
+ targetPlatform "mac_arm_64"
+ targetPlatform "freebsd_x86_64"
+ targetPlatform "freebsd_arm_64"
++ targetPlatform "openbsd_x86_64"
++ targetPlatform "openbsd_arm_64"
sources {
c {
source {
Index: patches/patch-GPL_nativeBuildProperties_gradle
===================================================================
RCS file: /cvs/ports/security/ghidra/patches/patch-GPL_nativeBuildProperties_gradle,v
diff -u -p -u -r1.4 patch-GPL_nativeBuildProperties_gradle
--- patches/patch-GPL_nativeBuildProperties_gradle 11 Mar 2022 19:53:24 -0000 1.4
+++ patches/patch-GPL_nativeBuildProperties_gradle 23 Jan 2026 03:30:17 -0000
@@ -1,31 +1,16 @@
-Adapted from https://github.com/NationalSecurityAgency/ghidra/pull/490
-
-Force use of Clang and honor CXX.
+Add OpenBSD

Index: GPL/nativeBuildProperties.gradle
--- GPL/nativeBuildProperties.gradle.orig
+++ GPL/nativeBuildProperties.gradle
-@@ -39,7 +39,23 @@ model {
- architecture 'x86_64'
- operatingSystem 'osx'
+@@ -49,6 +49,10 @@ model {
+ gcc(Gcc).target(current)
+ clang(Clang).target(current)
}
-+ openbsd64 {
-+ architecture 'x86_64'
-+ operatingSystem 'openbsd'
-+ }
- }
-+
-+ toolChains {
-+ // Force use of Clang
-+ clang(Clang) {
-+ eachPlatform { tools ->
-+ tools.cppCompiler.executable = "${CXX}"
-+ tools.linker.executable = "${CXX}"
-+ println "C++ compiler is [${tools.cppCompiler.executable}]"
-+ println "Linker is [${tools.linker.executable}]"
-+ }
++ if (isOpenBSD(current)) {
++ gcc(Gcc).target(current)
++ clang(Clang).target(current)
+ }
-+ }
- }
-
- /*******************************************************************************************
+ if (isWindows(current) && VISUAL_STUDIO_INSTALL_DIR) {
+ // https://github.com/gradle/gradle-native/issues/617#issuecomment-575735288
+ visualCpp(VisualCpp) {
Index: patches/patch-GPL_nativePlatforms_gradle
===================================================================
RCS file: patches/patch-GPL_nativePlatforms_gradle
diff -N patches/patch-GPL_nativePlatforms_gradle
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-GPL_nativePlatforms_gradle 23 Jan 2026 03:30:17 -0000
@@ -0,0 +1,47 @@
+Add support for OpenBSD
+
+Index: GPL/nativePlatforms.gradle
+--- GPL/nativePlatforms.gradle.orig
++++ GPL/nativePlatforms.gradle
+@@ -26,7 +26,9 @@ project.ext.PLATFORMS = [
+ [name: "mac_x86_64", os: "osx", arch: "x86_64"],
+ [name: "mac_arm_64", os: "osx", arch: "arm64"],
+ [name: "freebsd_x86_64", os: "freebsd", arch: "x86_64"],
+- [name: "freebsd_arm_64", os: "freebsd", arch: "arm64"]
++ [name: "freebsd_arm_64", os: "freebsd", arch: "arm64"],
++ [name: "openbsd_x86_64", os: "openbsd", arch: "x86_64"],
++ [name: "openbsd_arm_64", os: "openbsd", arch: "arm64"]
+ ]
+
+ /*********************************************************************************
+@@ -56,6 +58,9 @@ ext.getCurrentPlatformName = {
+ case ~/FreeBSD.*/:
+ os = "freebsd"
+ break
++ case ~/OpenBSD.*/:
++ os = "openbsd"
++ break
+ default:
+ throw new GradleException("Unrecognized platform operating system: $os")
+ }
+@@ -129,6 +134,20 @@ ext.isFreeBSD = { platform_name ->
+ *********************************************************************************/
+ ext.isCurrentFreeBSD = {
+ return isFreeBSD(getCurrentPlatformName())
++}
++
++/*********************************************************************************
++ * Returns true if the given platform is OpenBSD.
++ *********************************************************************************/
++ext.isOpenBSD = { platform_name ->
++ return platform_name.startsWith("openbsd")
++}
++
++/*********************************************************************************
++ * Returns true if the current platform is OpenBSD.
++ *********************************************************************************/
++ext.isCurrentOpenBSD = {
++ return isOpenBSD(getCurrentPlatformName())
+ }
+
+ /*********************************************************************************
Index: patches/patch-GhidraBuild_LaunchSupport_src_main_java_ghidra_launch_AppConfig_java
===================================================================
RCS file: patches/patch-GhidraBuild_LaunchSupport_src_main_java_ghidra_launch_AppConfig_java
diff -N patches/patch-GhidraBuild_LaunchSupport_src_main_java_ghidra_launch_AppConfig_java
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-GhidraBuild_LaunchSupport_src_main_java_ghidra_launch_AppConfig_java 23 Jan 2026 03:30:17 -0000
@@ -0,0 +1,13 @@
+Add OpenBSD
+
+Index: GhidraBuild/LaunchSupport/src/main/java/ghidra/launch/AppConfig.java
+--- GhidraBuild/LaunchSupport/src/main/java/ghidra/launch/AppConfig.java.orig
++++ GhidraBuild/LaunchSupport/src/main/java/ghidra/launch/AppConfig.java
+@@ -438,6 +438,7 @@ public class AppConfig {
+ new File(localAppDataDirPath, appName + "/" + userSettingsDirName);
+ break;
+ case LINUX:
++ case OPEN_BSD:
+ userSettingsDir =
+ new File(userHomeDir, ".config/" + appName + "/" + userSettingsDirName);
+ break;
Index: patches/patch-GhidraBuild_LaunchSupport_src_main_java_ghidra_launch_JavaFinder_java
===================================================================
RCS file: patches/patch-GhidraBuild_LaunchSupport_src_main_java_ghidra_launch_JavaFinder_java
diff -N patches/patch-GhidraBuild_LaunchSupport_src_main_java_ghidra_launch_JavaFinder_java
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-GhidraBuild_LaunchSupport_src_main_java_ghidra_launch_JavaFinder_java 23 Jan 2026 03:30:17 -0000
@@ -0,0 +1,24 @@
+Add OpenBSD - still need to create OpenBSDFinder.java
+
+Index: GhidraBuild/LaunchSupport/src/main/java/ghidra/launch/JavaFinder.java
+--- GhidraBuild/LaunchSupport/src/main/java/ghidra/launch/JavaFinder.java.orig
++++ GhidraBuild/LaunchSupport/src/main/java/ghidra/launch/JavaFinder.java
+@@ -36,7 +36,7 @@ public abstract class JavaFinder {
+ * The different supported platforms (operating systems).
+ */
+ public enum Platform {
+- WINDOWS, MACOS, LINUX;
++ WINDOWS, MACOS, LINUX, OPEN_BSD;
+ }
+
+ /**
+@@ -53,6 +53,9 @@ public abstract class JavaFinder {
+ }
+ if (os.contains("mac")) {
+ return Platform.MACOS;
++ }
++ if (os.contains("openbsd")) {
++ return Platform.OPEN_BSD;
+ }
+ }
+ return Platform.LINUX;
Index: patches/patch-Ghidra_Debug_Debugger-agent-lldb_src_main_py_src_ghidralldb_arch_py
===================================================================
RCS file: patches/patch-Ghidra_Debug_Debugger-agent-lldb_src_main_py_src_ghidralldb_arch_py
diff -N patches/patch-Ghidra_Debug_Debugger-agent-lldb_src_main_py_src_ghidralldb_arch_py
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-Ghidra_Debug_Debugger-agent-lldb_src_main_py_src_ghidralldb_arch_py 23 Jan 2026 03:30:17 -0000
@@ -0,0 +1,13 @@
+Add OpenBSD
+
+Index: Ghidra/Debug/Debugger-agent-lldb/src/main/py/src/ghidralldb/arch.py
+--- Ghidra/Debug/Debugger-agent-lldb/src/main/py/src/ghidralldb/arch.py.orig
++++ Ghidra/Debug/Debugger-agent-lldb/src/main/py/src/ghidralldb/arch.py
+@@ -135,6 +135,7 @@ default_compiler_map: Dict[Optional[str], str] = {
+ 'freebsd': 'gcc',
+ 'linux': 'gcc',
+ 'netbsd': 'gcc',
++ 'openbsd': 'gcc',
+ 'ps4': 'gcc',
+ 'ios': 'gcc',
+ 'macosx': 'gcc',
Index: patches/patch-Ghidra_Debug_Debugger-rmi-trace_Module_manifest
===================================================================
RCS file: patches/patch-Ghidra_Debug_Debugger-rmi-trace_Module_manifest
diff -N patches/patch-Ghidra_Debug_Debugger-rmi-trace_Module_manifest
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-Ghidra_Debug_Debugger-rmi-trace_Module_manifest 23 Jan 2026 03:30:17 -0000
@@ -0,0 +1,11 @@
+Use protobuf provided by ports
+
+Index: Ghidra/Debug/Debugger-rmi-trace/Module.manifest
+--- Ghidra/Debug/Debugger-rmi-trace/Module.manifest.orig
++++ Ghidra/Debug/Debugger-rmi-trace/Module.manifest
+@@ -1,4 +1,4 @@
+-MODULE FILE LICENSE: pypkg/dist/protobuf-6.31.0-py3-none-any.whl BSD-3-GOOGLE
++MODULE FILE LICENSE: pypkg/dist/protobuf-${PROTOBUF_VER}-py3-none-any.whl BSD-3-GOOGLE
+ MODULE FILE LICENSE: pypkg/dist/psutil-5.9.8.tar.gz BSD-3-PSUTIL
+ MODULE FILE LICENSE: pypkg/dist/setuptools-80.9.0-py3-none-any.whl MIT
+ MODULE FILE LICENSE: pypkg/dist/wheel-0.45.1-py3-none-any.whl MIT
Index: patches/patch-Ghidra_Debug_Debugger-rmi-trace_build_gradle
===================================================================
RCS file: patches/patch-Ghidra_Debug_Debugger-rmi-trace_build_gradle
diff -N patches/patch-Ghidra_Debug_Debugger-rmi-trace_build_gradle
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-Ghidra_Debug_Debugger-rmi-trace_build_gradle 23 Jan 2026 03:30:17 -0000
@@ -0,0 +1,14 @@
+Use protobuf provided by ports
+
+Index: Ghidra/Debug/Debugger-rmi-trace/build.gradle
+--- Ghidra/Debug/Debugger-rmi-trace/build.gradle.orig
++++ Ghidra/Debug/Debugger-rmi-trace/build.gradle
+@@ -73,7 +73,7 @@ tasks.assemblePyPackage {
+ }
+ }
+
+-distributePyDep("protobuf-6.31.0-py3-none-any.whl")
++distributePyDep("protobuf-${PROTOBUF_VER}-py3-none-any.whl")
+ distributePyDep("psutil-5.9.8.tar.gz")
+ distributePyDep("setuptools-80.9.0-py3-none-any.whl")
+ distributePyDep("wheel-0.45.1-py3-none-any.whl")
Index: patches/patch-Ghidra_Debug_ProposedUtils_Module_manifest
===================================================================
RCS file: patches/patch-Ghidra_Debug_ProposedUtils_Module_manifest
diff -N patches/patch-Ghidra_Debug_ProposedUtils_Module_manifest
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-Ghidra_Debug_ProposedUtils_Module_manifest 23 Jan 2026 03:30:17 -0000
@@ -0,0 +1,8 @@
+Match OpenBSD protobuf s/6/4/
+
+Index: Ghidra/Debug/ProposedUtils/Module.manifest
+--- Ghidra/Debug/ProposedUtils/Module.manifest.orig
++++ Ghidra/Debug/ProposedUtils/Module.manifest
+@@ -1 +1 @@
+-MODULE FILE LICENSE: lib/protobuf-java-4.31.0.jar BSD-3-GOOGLE
++MODULE FILE LICENSE: lib/protobuf-java-${PROTOBUF_JAVA_VER}.jar BSD-3-GOOGLE
Index: patches/patch-Ghidra_Features_Decompiler_buildNatives_gradle
===================================================================
RCS file: patches/patch-Ghidra_Features_Decompiler_buildNatives_gradle
diff -N patches/patch-Ghidra_Features_Decompiler_buildNatives_gradle
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ patches/patch-Ghidra_Features_Decompiler_buildNatives_gradle 23 Jan 2026 03:30:17 -0000
@@ -0,0 +1,23 @@
+Add OpenBSD
+
+Inde: Ghidra/Features/Decompiler/buildNatives.gradle
+--- Ghidra/Features/Decompiler/buildNatives.gradle.orig
++++ Ghidra/Features/Decompiler/buildNatives.gradle
+@@ -44,6 +44,8 @@ model {
+ targetPlatform "mac_arm_64"
+ targetPlatform "freebsd_x86_64"
+ targetPlatform "freebsd_arm_64"
++ targetPlatform "openbsd_x86_64"
++ targetPlatform "openbsd_arm_64"
+ sources {
+ cpp {
+ // NOTE: The bison/flex generated files are assumed to be up-to-date.
+@@ -154,6 +156,8 @@ model {
+ targetPlatform "mac_arm_64"
+ targetPlatform "freebsd_x86_64"
+ targetPlatform "freebsd_arm_64"
++ targetPlatform "openbsd_x86_64"
++ targetPlatform "openbsd_arm_64"
+ sources {
+ cpp {
+ // NOTE: The bison/flex generated files are assumed to be up-to-date.
Index: patches/patch-Ghidra_Features_Decompiler_build_gradle
===================================================================
RCS file: patches/patch-Ghidra_Features_Decompiler_build_gradle
diff -N patches/patch-Ghidra_Features_Decompiler_build_gradle
--- patches/patch-Ghidra_Features_Decompiler_build_gradle 11 Mar 2022 19:53:24 -0000 1.3
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,48 +0,0 @@
-From https://github.com/NationalSecurityAgency/ghidra/pull/490
-
-Index: Ghidra/Features/Decompiler/build.gradle
---- Ghidra/Features/Decompiler/build.gradle.orig
-+++ Ghidra/Features/Decompiler/build.gradle
-@@ -78,8 +78,10 @@ def installPoint = "$rootDir/GhidraDocs/languages/html
- */
- task buildDecompilerDocumentationPdfs(type: Exec) {
- // Check the OS before enabling task.
-+ String osName = System.getProperty("os.name")
- if (!(org.gradle.internal.os.OperatingSystem.current().isLinux()
-- || org.gradle.internal.os.OperatingSystem.current().isMacOsX())) {
-+ || org.gradle.internal.os.OperatingSystem.current().isMacOsX()
-+ || isOpenBSD(osName))) {
- it.enabled = false
- }
-
-@@ -209,10 +211,12 @@ task buildDecompilerDocumentationHtml(type: Exec) {
-
- // Check the OS before executing command.
- doFirst {
-+ String osName = System.getProperty("os.name")
- if ( !(org.gradle.internal.os.OperatingSystem.current().isLinux()
-- || org.gradle.internal.os.OperatingSystem.current().isMacOsX())) {
-+ || org.gradle.internal.os.OperatingSystem.current().isMacOsX()
-+ || isOpenBSD(osName))) {
- throw new TaskExecutionException( it,
-- new Exception( "The '$it.name' task only works on Linux or Mac Os X" ))
-+ new Exception( "The '$it.name' task only works on Linux or Mac OS X, or OpenBSD" ))
- }
- }
-
-@@ -248,6 +252,7 @@ model {
- targetPlatform "win64"
- targetPlatform "linux64"
- targetPlatform "osx64"
-+ targetPlatform "openbsd64"
- sources {
- cpp {
- source {
-@@ -345,6 +350,7 @@ model {
- targetPlatform "win64"
- targetPlatform "linux64"
- targetPlatform "osx64"
-+ targetPlatform "openbsd64"
- sources {
- cpp {
- source {
Index: patches/patch-Ghidra_Features_Decompiler_src_decompile_cpp_Makefile
===================================================================
RCS file: /cvs/ports/security/ghidra/patches/patch-Ghidra_Features_Decompiler_src_decompile_cpp_Makefile,v
diff -u -p -u -r1.2 patch-Ghidra_Features_Decompiler_src_decompile_cpp_Makefile
--- patches/patch-Ghidra_Features_Decompiler_src_decompile_cpp_Makefile 11 Mar 2022 19:53:24 -0000 1.2
+++ patches/patch-Ghidra_Features_Decompiler_src_decompile_cpp_Makefile 23 Jan 2026 03:30:17 -0000
@@ -3,17 +3,17 @@ From https://github.com/NationalSecurity
Index: Ghidra/Features/Decompiler/src/decompile/cpp/Makefile
--- Ghidra/Features/Decompiler/src/decompile/cpp/Makefile.orig
+++ Ghidra/Features/Decompiler/src/decompile/cpp/Makefile
-@@ -33,6 +33,13 @@ ifeq ($(OS),Darwin)
- OSDIR=osx64
+@@ -35,6 +35,13 @@ ifeq ($(OS),Darwin)
+ OSDIR=mac_x86_64
endif

+ifeq ($(OS),OpenBSD)
-+ifeq ($(ARCH),x86_64)
++ifeq ($(ARCH),amd64)
+ ARCH_TYPE=-m64
-+ OSDIR=openbsd64
++ OSDIR=openbsd_x86_64
+endif
+endif
+
- CC=gcc
- CXX=g++
+ CXX=g++ -std=c++11

+ # Debug flags
Index: patches/patch-Ghidra_Features_Decompiler_src_decompile_cpp_types_h
===================================================================
RCS file: patches/patch-Ghidra_Features_Decompiler_src_decompile_cpp_types_h
diff -N patches/patch-Ghidra_Features_Decompiler_src_decompile_cpp_types_h
--- patches/patch-Ghidra_Features_Decompiler_src_decompile_cpp_types_h 11 Mar 2022 19:53:24 -0000 1.2
+++ /dev/null 1 Jan 1970 00:00:00 -0000
@@ -1,15 +0,0 @@
-From https://github.com/NationalSecurityAgency/ghidra/pull/490
-
-Index: Ghidra/Features/Decompiler/src/decompile/cpp/types.h
---- Ghidra/Features/Decompiler/src/decompile/cpp/types.h.orig
-+++ Ghidra/Features/Decompiler/src/decompile/cpp/types.h
-@@ -86,7 +86,8 @@ typedef char int1;
- typedef uint4 uintp;
-

Re: [maintainer update] misc/openhab{-addons} 5.0.3->5.1.1

On Thu, Jan 15, 2026 at 01:08:04PM -0500, Chaz Kettleson wrote:
> Hello,
>
> Please find below patch to update misc/openhab and misc/openhab-addons
> 5x flavor from 5.0.3 to 5.1.1.
>
> --
> Chaz
>
> diff --git a/misc/openhab-addons/5/Makefile b/misc/openhab-addons/5/Makefile
> index 9bd1d2b97d0..ad5e954d844 100644
> --- a/misc/openhab-addons/5/Makefile
> +++ b/misc/openhab-addons/5/Makefile
> @@ -1,3 +1,3 @@
> -OH_VERSION= 5.0.3
> +OH_VERSION= 5.1.1
>
> .include <bsd.port.mk>
> diff --git a/misc/openhab-addons/5/distinfo b/misc/openhab-addons/5/distinfo
> index 926bceefcd5..ef5062c3856 100644
> --- a/misc/openhab-addons/5/distinfo
> +++ b/misc/openhab-addons/5/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (openhab-addons-5.0.3.kar) = lEGGd9G0k42kLve4j9csZmrDgpxkiropMK9hYl5lc2g=
> -SIZE (openhab-addons-5.0.3.kar) = 583670410
> +SHA256 (openhab-addons-5.1.1.kar) = HFAE8Gpls9VYtvVCNbj4tXeUhP/RQVZyBBzWU9zVw7M=
> +SIZE (openhab-addons-5.1.1.kar) = 555357015
> diff --git a/misc/openhab/5/Makefile b/misc/openhab/5/Makefile
> index 0dcc1273414..43d47110b94 100644
> --- a/misc/openhab/5/Makefile
> +++ b/misc/openhab/5/Makefile
> @@ -1,4 +1,4 @@
> -OH_VERSION= 5.0.3
> +OH_VERSION= 5.1.1
> MODJAVA_VER= 21
>
> .include <bsd.port.mk>
> diff --git a/misc/openhab/5/distinfo b/misc/openhab/5/distinfo
> index 468d7f2c8e2..b7818f403c0 100644
> --- a/misc/openhab/5/distinfo
> +++ b/misc/openhab/5/distinfo
> @@ -1,2 +1,2 @@
> -SHA256 (openhab-5.0.3.tar.gz) = x1FX1KQS9v3CiSTe5WIkTnKOosUbdahsNi8cWtxi/PE=
> -SIZE (openhab-5.0.3.tar.gz) = 115565086
> +SHA256 (openhab-5.1.1.tar.gz) = RMxWdiDgkp1BlTE4/6GIB+E5BBeIbP7fv2ucRQkmqzg=
> +SIZE (openhab-5.1.1.tar.gz) = 121148601
> diff --git a/misc/openhab/5/pkg/PLIST b/misc/openhab/5/pkg/PLIST
> index 5252dd21705..9779fd2884e 100644
> --- a/misc/openhab/5/pkg/PLIST
> +++ b/misc/openhab/5/pkg/PLIST
> @@ -59,16 +59,16 @@ libexec/openhab/runtime/lib/
> libexec/openhab/runtime/lib/README
> libexec/openhab/runtime/lib/boot/
> libexec/openhab/runtime/lib/boot/README
> -libexec/openhab/runtime/lib/boot/org.apache.karaf.diagnostic.boot-4.4.7.jar
> -libexec/openhab/runtime/lib/boot/org.apache.karaf.jaas.boot-4.4.7.jar
> -libexec/openhab/runtime/lib/boot/org.apache.karaf.main-4.4.7.jar
> -libexec/openhab/runtime/lib/boot/org.apache.karaf.specs.activator-4.4.7.jar
> +libexec/openhab/runtime/lib/boot/org.apache.karaf.diagnostic.boot-4.4.8.jar
> +libexec/openhab/runtime/lib/boot/org.apache.karaf.jaas.boot-4.4.8.jar
> +libexec/openhab/runtime/lib/boot/org.apache.karaf.main-4.4.8.jar
> +libexec/openhab/runtime/lib/boot/org.apache.karaf.specs.activator-4.4.8.jar
> libexec/openhab/runtime/lib/boot/osgi.core-8.0.0.jar
> libexec/openhab/runtime/lib/endorsed/
> libexec/openhab/runtime/lib/endorsed/README
> -libexec/openhab/runtime/lib/endorsed/org.apache.karaf.specs.java.xml-4.4.7.jar
> -libexec/openhab/runtime/lib/endorsed/org.apache.karaf.specs.java.xml.ws-4.4.7.jar
> -libexec/openhab/runtime/lib/endorsed/org.apache.karaf.specs.locator-4.4.7.jar
> +libexec/openhab/runtime/lib/endorsed/org.apache.karaf.specs.java.xml-4.4.8.jar
> +libexec/openhab/runtime/lib/endorsed/org.apache.karaf.specs.java.xml.ws-4.4.8.jar
> +libexec/openhab/runtime/lib/endorsed/org.apache.karaf.specs.locator-4.4.8.jar
> libexec/openhab/runtime/lib/ext/
> libexec/openhab/runtime/lib/ext/README
> libexec/openhab/runtime/lib/jdk9plus/
> @@ -86,39 +86,42 @@ libexec/openhab/runtime/system/com/fasterxml/
> libexec/openhab/runtime/system/com/fasterxml/jackson/
> libexec/openhab/runtime/system/com/fasterxml/jackson/core/
> libexec/openhab/runtime/system/com/fasterxml/jackson/core/jackson-annotations/
> -libexec/openhab/runtime/system/com/fasterxml/jackson/core/jackson-annotations/2.18.2/
> -libexec/openhab/runtime/system/com/fasterxml/jackson/core/jackson-annotations/2.18.2/jackson-annotations-2.18.2.jar
> +libexec/openhab/runtime/system/com/fasterxml/jackson/core/jackson-annotations/2.19.2/
> +libexec/openhab/runtime/system/com/fasterxml/jackson/core/jackson-annotations/2.19.2/jackson-annotations-2.19.2.jar
> libexec/openhab/runtime/system/com/fasterxml/jackson/core/jackson-core/
> -libexec/openhab/runtime/system/com/fasterxml/jackson/core/jackson-core/2.18.2/
> -libexec/openhab/runtime/system/com/fasterxml/jackson/core/jackson-core/2.18.2/jackson-core-2.18.2.jar
> +libexec/openhab/runtime/system/com/fasterxml/jackson/core/jackson-core/2.19.2/
> +libexec/openhab/runtime/system/com/fasterxml/jackson/core/jackson-core/2.19.2/jackson-core-2.19.2.jar
> libexec/openhab/runtime/system/com/fasterxml/jackson/core/jackson-databind/
> -libexec/openhab/runtime/system/com/fasterxml/jackson/core/jackson-databind/2.18.2/
> -libexec/openhab/runtime/system/com/fasterxml/jackson/core/jackson-databind/2.18.2/jackson-databind-2.18.2.jar
> +libexec/openhab/runtime/system/com/fasterxml/jackson/core/jackson-databind/2.19.2/
> +libexec/openhab/runtime/system/com/fasterxml/jackson/core/jackson-databind/2.19.2/jackson-databind-2.19.2.jar
> libexec/openhab/runtime/system/com/fasterxml/jackson/dataformat/
> libexec/openhab/runtime/system/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/
> -libexec/openhab/runtime/system/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.18.2/
> -libexec/openhab/runtime/system/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.18.2/jackson-dataformat-cbor-2.18.2.jar
> +libexec/openhab/runtime/system/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.19.2/
> +libexec/openhab/runtime/system/com/fasterxml/jackson/dataformat/jackson-dataformat-cbor/2.19.2/jackson-dataformat-cbor-2.19.2.jar
> libexec/openhab/runtime/system/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/
> -libexec/openhab/runtime/system/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.18.2/
> -libexec/openhab/runtime/system/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.18.2/jackson-dataformat-xml-2.18.2.jar
> +libexec/openhab/runtime/system/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.19.2/
> +libexec/openhab/runtime/system/com/fasterxml/jackson/dataformat/jackson-dataformat-xml/2.19.2/jackson-dataformat-xml-2.19.2.jar
> libexec/openhab/runtime/system/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/
> -libexec/openhab/runtime/system/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.18.2/
> -libexec/openhab/runtime/system/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.18.2/jackson-dataformat-yaml-2.18.2.jar
> +libexec/openhab/runtime/system/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.19.2/
> +libexec/openhab/runtime/system/com/fasterxml/jackson/dataformat/jackson-dataformat-yaml/2.19.2/jackson-dataformat-yaml-2.19.2.jar
> libexec/openhab/runtime/system/com/fasterxml/jackson/datatype/
> +libexec/openhab/runtime/system/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/
> +libexec/openhab/runtime/system/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.19.2/
> +libexec/openhab/runtime/system/com/fasterxml/jackson/datatype/jackson-datatype-jdk8/2.19.2/jackson-datatype-jdk8-2.19.2.jar
> libexec/openhab/runtime/system/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/
> -libexec/openhab/runtime/system/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.18.2/
> -libexec/openhab/runtime/system/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.18.2/jackson-datatype-jsr310-2.18.2.jar
> +libexec/openhab/runtime/system/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.19.2/
> +libexec/openhab/runtime/system/com/fasterxml/jackson/datatype/jackson-datatype-jsr310/2.19.2/jackson-datatype-jsr310-2.19.2.jar
> libexec/openhab/runtime/system/com/fasterxml/jackson/jaxrs/
> libexec/openhab/runtime/system/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/
> -libexec/openhab/runtime/system/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.18.2/
> -libexec/openhab/runtime/system/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.18.2/jackson-jaxrs-base-2.18.2.jar
> +libexec/openhab/runtime/system/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.19.2/
> +libexec/openhab/runtime/system/com/fasterxml/jackson/jaxrs/jackson-jaxrs-base/2.19.2/jackson-jaxrs-base-2.19.2.jar
> libexec/openhab/runtime/system/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/
> -libexec/openhab/runtime/system/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.18.2/
> -libexec/openhab/runtime/system/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.18.2/jackson-jaxrs-json-provider-2.18.2.jar
> +libexec/openhab/runtime/system/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.19.2/
> +libexec/openhab/runtime/system/com/fasterxml/jackson/jaxrs/jackson-jaxrs-json-provider/2.19.2/jackson-jaxrs-json-provider-2.19.2.jar
> libexec/openhab/runtime/system/com/fasterxml/jackson/module/
> libexec/openhab/runtime/system/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/
> -libexec/openhab/runtime/system/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.18.2/
> -libexec/openhab/runtime/system/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.18.2/jackson-module-jaxb-annotations-2.18.2.jar
> +libexec/openhab/runtime/system/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.19.2/
> +libexec/openhab/runtime/system/com/fasterxml/jackson/module/jackson-module-jaxb-annotations/2.19.2/jackson-module-jaxb-annotations-2.19.2.jar
> libexec/openhab/runtime/system/com/fasterxml/woodstox/
> libexec/openhab/runtime/system/com/fasterxml/woodstox/woodstox-core/
> libexec/openhab/runtime/system/com/fasterxml/woodstox/woodstox-core/6.6.2/
> @@ -127,23 +130,27 @@ libexec/openhab/runtime/system/com/google/
> libexec/openhab/runtime/system/com/google/code/
> libexec/openhab/runtime/system/com/google/code/gson/
> libexec/openhab/runtime/system/com/google/code/gson/gson/
> -libexec/openhab/runtime/system/com/google/code/gson/gson/2.11.0/
> -libexec/openhab/runtime/system/com/google/code/gson/gson/2.11.0/gson-2.11.0.jar
> +libexec/openhab/runtime/system/com/google/code/gson/gson/2.13.1/
> +libexec/openhab/runtime/system/com/google/code/gson/gson/2.13.1/gson-2.13.1.jar
> +libexec/openhab/runtime/system/com/google/errorprone/
> +libexec/openhab/runtime/system/com/google/errorprone/error_prone_annotations/
> +libexec/openhab/runtime/system/com/google/errorprone/error_prone_annotations/2.38.0/
> +libexec/openhab/runtime/system/com/google/errorprone/error_prone_annotations/2.38.0/error_prone_annotations-2.38.0.jar
> libexec/openhab/runtime/system/com/google/guava/
> libexec/openhab/runtime/system/com/google/guava/failureaccess/
> -libexec/openhab/runtime/system/com/google/guava/failureaccess/1.0.2/
> -libexec/openhab/runtime/system/com/google/guava/failureaccess/1.0.2/failureaccess-1.0.2.jar
> +libexec/openhab/runtime/system/com/google/guava/failureaccess/1.0.3/
> +libexec/openhab/runtime/system/com/google/guava/failureaccess/1.0.3/failureaccess-1.0.3.jar
> libexec/openhab/runtime/system/com/google/guava/guava/
> -libexec/openhab/runtime/system/com/google/guava/guava/33.3.1-jre/
> -libexec/openhab/runtime/system/com/google/guava/guava/33.3.1-jre/guava-33.3.1-jre.jar
> +libexec/openhab/runtime/system/com/google/guava/guava/33.4.8-jre/
> +libexec/openhab/runtime/system/com/google/guava/guava/33.4.8-jre/guava-33.4.8-jre.jar
> libexec/openhab/runtime/system/com/google/inject/
> libexec/openhab/runtime/system/com/google/inject/guice/
> libexec/openhab/runtime/system/com/google/inject/guice/7.0.0/
> libexec/openhab/runtime/system/com/google/inject/guice/7.0.0/guice-7.0.0.jar
> libexec/openhab/runtime/system/com/hivemq/
> libexec/openhab/runtime/system/com/hivemq/hivemq-mqtt-client/
> -libexec/openhab/runtime/system/com/hivemq/hivemq-mqtt-client/1.3.5/
> -libexec/openhab/runtime/system/com/hivemq/hivemq-mqtt-client/1.3.5/hivemq-mqtt-client-1.3.5.jar
> +libexec/openhab/runtime/system/com/hivemq/hivemq-mqtt-client/1.3.9/
> +libexec/openhab/runtime/system/com/hivemq/hivemq-mqtt-client/1.3.9/hivemq-mqtt-client-1.3.9.jar
> libexec/openhab/runtime/system/com/neuronrobotics/
> libexec/openhab/runtime/system/com/neuronrobotics/nrjavaserial/
> libexec/openhab/runtime/system/com/neuronrobotics/nrjavaserial/5.2.1.OH1/
> @@ -159,10 +166,14 @@ libexec/openhab/runtime/system/com/thoughtworks/xstream/
> libexec/openhab/runtime/system/com/thoughtworks/xstream/xstream/
> libexec/openhab/runtime/system/com/thoughtworks/xstream/xstream/1.4.21/
> libexec/openhab/runtime/system/com/thoughtworks/xstream/xstream/1.4.21/xstream-1.4.21.jar
> +libexec/openhab/runtime/system/commons-io/
> +libexec/openhab/runtime/system/commons-io/commons-io/
> +libexec/openhab/runtime/system/commons-io/commons-io/2.20.0/
> +libexec/openhab/runtime/system/commons-io/commons-io/2.20.0/commons-io-2.20.0.jar
> libexec/openhab/runtime/system/commons-net/
> libexec/openhab/runtime/system/commons-net/commons-net/
> -libexec/openhab/runtime/system/commons-net/commons-net/3.11.1/
> -libexec/openhab/runtime/system/commons-net/commons-net/3.11.1/commons-net-3.11.1.jar
> +libexec/openhab/runtime/system/commons-net/commons-net/3.12.0/
> +libexec/openhab/runtime/system/commons-net/commons-net/3.12.0/commons-net-3.12.0.jar
> libexec/openhab/runtime/system/de/
> libexec/openhab/runtime/system/de/focus-shift/
> libexec/openhab/runtime/system/de/focus-shift/jollyday-core/
> @@ -175,57 +186,57 @@ libexec/openhab/runtime/system/io/
> libexec/openhab/runtime/system/io/github/
> libexec/openhab/runtime/system/io/github/classgraph/
> libexec/openhab/runtime/system/io/github/classgraph/classgraph/
> -libexec/openhab/runtime/system/io/github/classgraph/classgraph/4.8.176/
> -libexec/openhab/runtime/system/io/github/classgraph/classgraph/4.8.176/classgraph-4.8.176.jar
> +libexec/openhab/runtime/system/io/github/classgraph/classgraph/4.8.180/
> +libexec/openhab/runtime/system/io/github/classgraph/classgraph/4.8.180/classgraph-4.8.180.jar
> libexec/openhab/runtime/system/io/netty/
> libexec/openhab/runtime/system/io/netty/netty-buffer/
> -libexec/openhab/runtime/system/io/netty/netty-buffer/4.1.118.Final/
> -libexec/openhab/runtime/system/io/netty/netty-buffer/4.1.118.Final/netty-buffer-4.1.118.Final.jar
> +libexec/openhab/runtime/system/io/netty/netty-buffer/4.1.126.Final/
> +libexec/openhab/runtime/system/io/netty/netty-buffer/4.1.126.Final/netty-buffer-4.1.126.Final.jar
> libexec/openhab/runtime/system/io/netty/netty-codec/
> libexec/openhab/runtime/system/io/netty/netty-codec-http/
> -libexec/openhab/runtime/system/io/netty/netty-codec-http/4.1.118.Final/
> -libexec/openhab/runtime/system/io/netty/netty-codec-http/4.1.118.Final/netty-codec-http-4.1.118.Final.jar
> +libexec/openhab/runtime/system/io/netty/netty-codec-http/4.1.126.Final/
> +libexec/openhab/runtime/system/io/netty/netty-codec-http/4.1.126.Final/netty-codec-http-4.1.126.Final.jar
> libexec/openhab/runtime/system/io/netty/netty-codec-http2/
> -libexec/openhab/runtime/system/io/netty/netty-codec-http2/4.1.118.Final/
> -libexec/openhab/runtime/system/io/netty/netty-codec-http2/4.1.118.Final/netty-codec-http2-4.1.118.Final.jar
> +libexec/openhab/runtime/system/io/netty/netty-codec-http2/4.1.126.Final/
> +libexec/openhab/runtime/system/io/netty/netty-codec-http2/4.1.126.Final/netty-codec-http2-4.1.126.Final.jar
> libexec/openhab/runtime/system/io/netty/netty-codec-mqtt/
> -libexec/openhab/runtime/system/io/netty/netty-codec-mqtt/4.1.118.Final/
> -libexec/openhab/runtime/system/io/netty/netty-codec-mqtt/4.1.118.Final/netty-codec-mqtt-4.1.118.Final.jar
> +libexec/openhab/runtime/system/io/netty/netty-codec-mqtt/4.1.126.Final/
> +libexec/openhab/runtime/system/io/netty/netty-codec-mqtt/4.1.126.Final/netty-codec-mqtt-4.1.126.Final.jar
> libexec/openhab/runtime/system/io/netty/netty-codec-socks/
> -libexec/openhab/runtime/system/io/netty/netty-codec-socks/4.1.118.Final/
> -libexec/openhab/runtime/system/io/netty/netty-codec-socks/4.1.118.Final/netty-codec-socks-4.1.118.Final.jar
> -libexec/openhab/runtime/system/io/netty/netty-codec/4.1.118.Final/
> -libexec/openhab/runtime/system/io/netty/netty-codec/4.1.118.Final/netty-codec-4.1.118.Final.jar
> +libexec/openhab/runtime/system/io/netty/netty-codec-socks/4.1.126.Final/
> +libexec/openhab/runtime/system/io/netty/netty-codec-socks/4.1.126.Final/netty-codec-socks-4.1.126.Final.jar
> +libexec/openhab/runtime/system/io/netty/netty-codec/4.1.126.Final/
> +libexec/openhab/runtime/system/io/netty/netty-codec/4.1.126.Final/netty-codec-4.1.126.Final.jar
> libexec/openhab/runtime/system/io/netty/netty-common/
> -libexec/openhab/runtime/system/io/netty/netty-common/4.1.118.Final/
> -libexec/openhab/runtime/system/io/netty/netty-common/4.1.118.Final/netty-common-4.1.118.Final.jar
> +libexec/openhab/runtime/system/io/netty/netty-common/4.1.126.Final/
> +libexec/openhab/runtime/system/io/netty/netty-common/4.1.126.Final/netty-common-4.1.126.Final.jar
> libexec/openhab/runtime/system/io/netty/netty-handler/
> libexec/openhab/runtime/system/io/netty/netty-handler-proxy/
> -libexec/openhab/runtime/system/io/netty/netty-handler-proxy/4.1.118.Final/
> -libexec/openhab/runtime/system/io/netty/netty-handler-proxy/4.1.118.Final/netty-handler-proxy-4.1.118.Final.jar
> -libexec/openhab/runtime/system/io/netty/netty-handler/4.1.118.Final/
> -libexec/openhab/runtime/system/io/netty/netty-handler/4.1.118.Final/netty-handler-4.1.118.Final.jar
> +libexec/openhab/runtime/system/io/netty/netty-handler-proxy/4.1.126.Final/
> +libexec/openhab/runtime/system/io/netty/netty-handler-proxy/4.1.126.Final/netty-handler-proxy-4.1.126.Final.jar
> +libexec/openhab/runtime/system/io/netty/netty-handler/4.1.126.Final/
> +libexec/openhab/runtime/system/io/netty/netty-handler/4.1.126.Final/netty-handler-4.1.126.Final.jar
> libexec/openhab/runtime/system/io/netty/netty-resolver/
> -libexec/openhab/runtime/system/io/netty/netty-resolver/4.1.118.Final/
> -libexec/openhab/runtime/system/io/netty/netty-resolver/4.1.118.Final/netty-resolver-4.1.118.Final.jar
> +libexec/openhab/runtime/system/io/netty/netty-resolver/4.1.126.Final/
> +libexec/openhab/runtime/system/io/netty/netty-resolver/4.1.126.Final/netty-resolver-4.1.126.Final.jar
> libexec/openhab/runtime/system/io/netty/netty-tcnative-classes/
> libexec/openhab/runtime/system/io/netty/netty-tcnative-classes/2.0.70.Final/
> libexec/openhab/runtime/system/io/netty/netty-tcnative-classes/2.0.70.Final/netty-tcnative-classes-2.0.70.Final.jar
> libexec/openhab/runtime/system/io/netty/netty-transport/
> libexec/openhab/runtime/system/io/netty/netty-transport-classes-epoll/
> -libexec/openhab/runtime/system/io/netty/netty-transport-classes-epoll/4.1.118.Final/
> -libexec/openhab/runtime/system/io/netty/netty-transport-classes-epoll/4.1.118.Final/netty-transport-classes-epoll-4.1.118.Final.jar
> +libexec/openhab/runtime/system/io/netty/netty-transport-classes-epoll/4.1.126.Final/
> +libexec/openhab/runtime/system/io/netty/netty-transport-classes-epoll/4.1.126.Final/netty-transport-classes-epoll-4.1.126.Final.jar
> libexec/openhab/runtime/system/io/netty/netty-transport-native-epoll/
> -libexec/openhab/runtime/system/io/netty/netty-transport-native-epoll/4.1.118.Final/
> -libexec/openhab/runtime/system/io/netty/netty-transport-native-epoll/4.1.118.Final/netty-transport-native-epoll-4.1.118.Final.jar
> +libexec/openhab/runtime/system/io/netty/netty-transport-native-epoll/4.1.126.Final/
> +libexec/openhab/runtime/system/io/netty/netty-transport-native-epoll/4.1.126.Final/netty-transport-native-epoll-4.1.126.Final.jar
> libexec/openhab/runtime/system/io/netty/netty-transport-native-kqueue/
> -libexec/openhab/runtime/system/io/netty/netty-transport-native-kqueue/4.1.118.Final/
> -libexec/openhab/runtime/system/io/netty/netty-transport-native-kqueue/4.1.118.Final/netty-transport-native-kqueue-4.1.118.Final.jar
> +libexec/openhab/runtime/system/io/netty/netty-transport-native-kqueue/4.1.126.Final/
> +libexec/openhab/runtime/system/io/netty/netty-transport-native-kqueue/4.1.126.Final/netty-transport-native-kqueue-4.1.126.Final.jar
> libexec/openhab/runtime/system/io/netty/netty-transport-native-unix-common/
> -libexec/openhab/runtime/system/io/netty/netty-transport-native-unix-common/4.1.118.Final/
> -libexec/openhab/runtime/system/io/netty/netty-transport-native-unix-common/4.1.118.Final/netty-transport-native-unix-common-4.1.118.Final.jar
> -libexec/openhab/runtime/system/io/netty/netty-transport/4.1.118.Final/
> -libexec/openhab/runtime/system/io/netty/netty-transport/4.1.118.Final/netty-transport-4.1.118.Final.jar
> +libexec/openhab/runtime/system/io/netty/netty-transport-native-unix-common/4.1.126.Final/
> +libexec/openhab/runtime/system/io/netty/netty-transport-native-unix-common/4.1.126.Final/netty-transport-native-unix-common-4.1.126.Final.jar
> +libexec/openhab/runtime/system/io/netty/netty-transport/4.1.126.Final/
> +libexec/openhab/runtime/system/io/netty/netty-transport/4.1.126.Final/netty-transport-4.1.126.Final.jar
> libexec/openhab/runtime/system/io/reactivex/
> libexec/openhab/runtime/system/io/reactivex/rxjava2/
> libexec/openhab/runtime/system/io/reactivex/rxjava2/rxjava/
> @@ -235,20 +246,20 @@ libexec/openhab/runtime/system/io/swagger/
> libexec/openhab/runtime/system/io/swagger/core/
> libexec/openhab/runtime/system/io/swagger/core/v3/
> libexec/openhab/runtime/system/io/swagger/core/v3/swagger-annotations/
> -libexec/openhab/runtime/system/io/swagger/core/v3/swagger-annotations/2.2.28/
> -libexec/openhab/runtime/system/io/swagger/core/v3/swagger-annotations/2.2.28/swagger-annotations-2.2.28.jar
> +libexec/openhab/runtime/system/io/swagger/core/v3/swagger-annotations/2.2.35/
> +libexec/openhab/runtime/system/io/swagger/core/v3/swagger-annotations/2.2.35/swagger-annotations-2.2.35.jar
> libexec/openhab/runtime/system/io/swagger/core/v3/swagger-core/
> -libexec/openhab/runtime/system/io/swagger/core/v3/swagger-core/2.2.28/
> -libexec/openhab/runtime/system/io/swagger/core/v3/swagger-core/2.2.28/swagger-core-2.2.28.jar
> +libexec/openhab/runtime/system/io/swagger/core/v3/swagger-core/2.2.35/
> +libexec/openhab/runtime/system/io/swagger/core/v3/swagger-core/2.2.35/swagger-core-2.2.35.jar
> libexec/openhab/runtime/system/io/swagger/core/v3/swagger-integration/
> -libexec/openhab/runtime/system/io/swagger/core/v3/swagger-integration/2.2.28/
> -libexec/openhab/runtime/system/io/swagger/core/v3/swagger-integration/2.2.28/swagger-integration-2.2.28.jar
> +libexec/openhab/runtime/system/io/swagger/core/v3/swagger-integration/2.2.35/
> +libexec/openhab/runtime/system/io/swagger/core/v3/swagger-integration/2.2.35/swagger-integration-2.2.35.jar
> libexec/openhab/runtime/system/io/swagger/core/v3/swagger-jaxrs2/
> -libexec/openhab/runtime/system/io/swagger/core/v3/swagger-jaxrs2/2.2.28/
> -libexec/openhab/runtime/system/io/swagger/core/v3/swagger-jaxrs2/2.2.28/swagger-jaxrs2-2.2.28.jar
> +libexec/openhab/runtime/system/io/swagger/core/v3/swagger-jaxrs2/2.2.35/
> +libexec/openhab/runtime/system/io/swagger/core/v3/swagger-jaxrs2/2.2.35/swagger-jaxrs2-2.2.35.jar
> libexec/openhab/runtime/system/io/swagger/core/v3/swagger-models/
> -libexec/openhab/runtime/system/io/swagger/core/v3/swagger-models/2.2.28/
> -libexec/openhab/runtime/system/io/swagger/core/v3/swagger-models/2.2.28/swagger-models-2.2.28.jar
> +libexec/openhab/runtime/system/io/swagger/core/v3/swagger-models/2.2.35/
> +libexec/openhab/runtime/system/io/swagger/core/v3/swagger-models/2.2.35/swagger-models-2.2.35.jar
> libexec/openhab/runtime/system/jakarta/
> libexec/openhab/runtime/system/jakarta/annotation/
> libexec/openhab/runtime/system/jakarta/annotation/jakarta.annotation-api/
> @@ -304,10 +315,10 @@ libexec/openhab/runtime/system/net/java/dev/
> libexec/openhab/runtime/system/net/java/dev/jna/
> libexec/openhab/runtime/system/net/java/dev/jna/jna/
> libexec/openhab/runtime/system/net/java/dev/jna/jna-platform/
> -libexec/openhab/runtime/system/net/java/dev/jna/jna-platform/5.16.0/
> -libexec/openhab/runtime/system/net/java/dev/jna/jna-platform/5.16.0/jna-platform-5.16.0.jar
> -libexec/openhab/runtime/system/net/java/dev/jna/jna/5.16.0/
> -libexec/openhab/runtime/system/net/java/dev/jna/jna/5.16.0/jna-5.16.0.jar
> +libexec/openhab/runtime/system/net/java/dev/jna/jna-platform/5.17.0/
> +libexec/openhab/runtime/system/net/java/dev/jna/jna-platform/5.17.0/jna-platform-5.17.0.jar
> +libexec/openhab/runtime/system/net/java/dev/jna/jna/5.17.0/
> +libexec/openhab/runtime/system/net/java/dev/jna/jna/5.17.0/jna-5.17.0.jar
> libexec/openhab/runtime/system/org/
> libexec/openhab/runtime/system/org/apache/
> libexec/openhab/runtime/system/org/apache/aries/
> @@ -330,34 +341,34 @@ libexec/openhab/runtime/system/org/apache/aries/spifly/org.apache.aries.spifly.d
> libexec/openhab/runtime/system/org/apache/aries/spifly/org.apache.aries.spifly.dynamic.bundle/1.3.7/org.apache.aries.spifly.dynamic.bundle-1.3.7.jar
> libexec/openhab/runtime/system/org/apache/commons/
> libexec/openhab/runtime/system/org/apache/commons/commons-lang3/
> -libexec/openhab/runtime/system/org/apache/commons/commons-lang3/3.17.0/
> -libexec/openhab/runtime/system/org/apache/commons/commons-lang3/3.17.0/commons-lang3-3.17.0.jar
> +libexec/openhab/runtime/system/org/apache/commons/commons-lang3/3.18.0/
> +libexec/openhab/runtime/system/org/apache/commons/commons-lang3/3.18.0/commons-lang3-3.18.0.jar
> libexec/openhab/runtime/system/org/apache/commons/commons-pool2/
> libexec/openhab/runtime/system/org/apache/commons/commons-pool2/2.12.1/
> libexec/openhab/runtime/system/org/apache/commons/commons-pool2/2.12.1/commons-pool2-2.12.1.jar
> libexec/openhab/runtime/system/org/apache/cxf/
> libexec/openhab/runtime/system/org/apache/cxf/cxf-core/
> -libexec/openhab/runtime/system/org/apache/cxf/cxf-core/3.6.5/
> -libexec/openhab/runtime/system/org/apache/cxf/cxf-core/3.6.5/cxf-core-3.6.5.jar
> +libexec/openhab/runtime/system/org/apache/cxf/cxf-core/3.6.8/
> +libexec/openhab/runtime/system/org/apache/cxf/cxf-core/3.6.8/cxf-core-3.6.8.jar
> libexec/openhab/runtime/system/org/apache/cxf/cxf-rt-frontend-jaxrs/
> -libexec/openhab/runtime/system/org/apache/cxf/cxf-rt-frontend-jaxrs/3.6.5/
> -libexec/openhab/runtime/system/org/apache/cxf/cxf-rt-frontend-jaxrs/3.6.5/cxf-rt-frontend-jaxrs-3.6.5.jar
> +libexec/openhab/runtime/system/org/apache/cxf/cxf-rt-frontend-jaxrs/3.6.8/
> +libexec/openhab/runtime/system/org/apache/cxf/cxf-rt-frontend-jaxrs/3.6.8/cxf-rt-frontend-jaxrs-3.6.8.jar
> libexec/openhab/runtime/system/org/apache/cxf/cxf-rt-rs-client/
> -libexec/openhab/runtime/system/org/apache/cxf/cxf-rt-rs-client/3.6.5/
> -libexec/openhab/runtime/system/org/apache/cxf/cxf-rt-rs-client/3.6.5/cxf-rt-rs-client-3.6.5.jar
> +libexec/openhab/runtime/system/org/apache/cxf/cxf-rt-rs-client/3.6.8/
> +libexec/openhab/runtime/system/org/apache/cxf/cxf-rt-rs-client/3.6.8/cxf-rt-rs-client-3.6.8.jar
> libexec/openhab/runtime/system/org/apache/cxf/cxf-rt-rs-sse/
> -libexec/openhab/runtime/system/org/apache/cxf/cxf-rt-rs-sse/3.6.5/
> -libexec/openhab/runtime/system/org/apache/cxf/cxf-rt-rs-sse/3.6.5/cxf-rt-rs-sse-3.6.5.jar
> +libexec/openhab/runtime/system/org/apache/cxf/cxf-rt-rs-sse/3.6.8/
> +libexec/openhab/runtime/system/org/apache/cxf/cxf-rt-rs-sse/3.6.8/cxf-rt-rs-sse-3.6.8.jar
> libexec/openhab/runtime/system/org/apache/cxf/cxf-rt-security/
> -libexec/openhab/runtime/system/org/apache/cxf/cxf-rt-security/3.6.5/
> -libexec/openhab/runtime/system/org/apache/cxf/cxf-rt-security/3.6.5/cxf-rt-security-3.6.5.jar
> +libexec/openhab/runtime/system/org/apache/cxf/cxf-rt-security/3.6.8/
> +libexec/openhab/runtime/system/org/apache/cxf/cxf-rt-security/3.6.8/cxf-rt-security-3.6.8.jar
> libexec/openhab/runtime/system/org/apache/cxf/cxf-rt-transports-http/
> -libexec/openhab/runtime/system/org/apache/cxf/cxf-rt-transports-http/3.6.5/
> -libexec/openhab/runtime/system/org/apache/cxf/cxf-rt-transports-http/3.6.5/cxf-rt-transports-http-3.6.5.jar
> +libexec/openhab/runtime/system/org/apache/cxf/cxf-rt-transports-http/3.6.8/
> +libexec/openhab/runtime/system/org/apache/cxf/cxf-rt-transports-http/3.6.8/cxf-rt-transports-http-3.6.8.jar
> libexec/openhab/runtime/system/org/apache/felix/
> libexec/openhab/runtime/system/org/apache/felix/org.apache.felix.cm.json/
> -libexec/openhab/runtime/system/org/apache/felix/org.apache.felix.cm.json/1.0.6/
> -libexec/openhab/runtime/system/org/apache/felix/org.apache.felix.cm.json/1.0.6/org.apache.felix.cm.json-1.0.6.jar
> +libexec/openhab/runtime/system/org/apache/felix/org.apache.felix.cm.json/1.0.8/
> +libexec/openhab/runtime/system/org/apache/felix/org.apache.felix.cm.json/1.0.8/org.apache.felix.cm.json-1.0.8.jar
> libexec/openhab/runtime/system/org/apache/felix/org.apache.felix.configadmin/
> libexec/openhab/runtime/system/org/apache/felix/org.apache.felix.configadmin.plugin.interpolation/
> libexec/openhab/runtime/system/org/apache/felix/org.apache.felix.configadmin.plugin.interpolation/1.2.8/
> @@ -397,133 +408,133 @@ libexec/openhab/runtime/system/org/apache/felix/org.apache.felix.webconsole.plug
> libexec/openhab/runtime/system/org/apache/karaf/
> libexec/openhab/runtime/system/org/apache/karaf/bundle/
> libexec/openhab/runtime/system/org/apache/karaf/bundle/org.apache.karaf.bundle.core/
> -libexec/openhab/runtime/system/org/apache/karaf/bundle/org.apache.karaf.bundle.core/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/bundle/org.apache.karaf.bundle.core/4.4.7/org.apache.karaf.bundle.core-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/bundle/org.apache.karaf.bundle.core/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/bundle/org.apache.karaf.bundle.core/4.4.8/org.apache.karaf.bundle.core-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/config/
> libexec/openhab/runtime/system/org/apache/karaf/config/org.apache.karaf.config.command/
> -libexec/openhab/runtime/system/org/apache/karaf/config/org.apache.karaf.config.command/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/config/org.apache.karaf.config.command/4.4.7/org.apache.karaf.config.command-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/config/org.apache.karaf.config.command/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/config/org.apache.karaf.config.command/4.4.8/org.apache.karaf.config.command-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/config/org.apache.karaf.config.core/
> -libexec/openhab/runtime/system/org/apache/karaf/config/org.apache.karaf.config.core/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/config/org.apache.karaf.config.core/4.4.7/org.apache.karaf.config.core-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/config/org.apache.karaf.config.core/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/config/org.apache.karaf.config.core/4.4.8/org.apache.karaf.config.core-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/deployer/
> libexec/openhab/runtime/system/org/apache/karaf/deployer/org.apache.karaf.deployer.blueprint/
> -libexec/openhab/runtime/system/org/apache/karaf/deployer/org.apache.karaf.deployer.blueprint/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/deployer/org.apache.karaf.deployer.blueprint/4.4.7/org.apache.karaf.deployer.blueprint-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/deployer/org.apache.karaf.deployer.blueprint/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/deployer/org.apache.karaf.deployer.blueprint/4.4.8/org.apache.karaf.deployer.blueprint-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/deployer/org.apache.karaf.deployer.features/
> -libexec/openhab/runtime/system/org/apache/karaf/deployer/org.apache.karaf.deployer.features/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/deployer/org.apache.karaf.deployer.features/4.4.7/org.apache.karaf.deployer.features-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/deployer/org.apache.karaf.deployer.features/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/deployer/org.apache.karaf.deployer.features/4.4.8/org.apache.karaf.deployer.features-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/deployer/org.apache.karaf.deployer.kar/
> -libexec/openhab/runtime/system/org/apache/karaf/deployer/org.apache.karaf.deployer.kar/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/deployer/org.apache.karaf.deployer.kar/4.4.7/org.apache.karaf.deployer.kar-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/deployer/org.apache.karaf.deployer.kar/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/deployer/org.apache.karaf.deployer.kar/4.4.8/org.apache.karaf.deployer.kar-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/deployer/org.apache.karaf.deployer.wrap/
> -libexec/openhab/runtime/system/org/apache/karaf/deployer/org.apache.karaf.deployer.wrap/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/deployer/org.apache.karaf.deployer.wrap/4.4.7/org.apache.karaf.deployer.wrap-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/deployer/org.apache.karaf.deployer.wrap/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/deployer/org.apache.karaf.deployer.wrap/4.4.8/org.apache.karaf.deployer.wrap-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/diagnostic/
> libexec/openhab/runtime/system/org/apache/karaf/diagnostic/org.apache.karaf.diagnostic.boot/
> -libexec/openhab/runtime/system/org/apache/karaf/diagnostic/org.apache.karaf.diagnostic.boot/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/diagnostic/org.apache.karaf.diagnostic.boot/4.4.7/org.apache.karaf.diagnostic.boot-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/diagnostic/org.apache.karaf.diagnostic.boot/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/diagnostic/org.apache.karaf.diagnostic.boot/4.4.8/org.apache.karaf.diagnostic.boot-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/diagnostic/org.apache.karaf.diagnostic.core/
> -libexec/openhab/runtime/system/org/apache/karaf/diagnostic/org.apache.karaf.diagnostic.core/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/diagnostic/org.apache.karaf.diagnostic.core/4.4.7/org.apache.karaf.diagnostic.core-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/diagnostic/org.apache.karaf.diagnostic.core/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/diagnostic/org.apache.karaf.diagnostic.core/4.4.8/org.apache.karaf.diagnostic.core-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/features/
> libexec/openhab/runtime/system/org/apache/karaf/features/framework/
> -libexec/openhab/runtime/system/org/apache/karaf/features/framework/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/features/framework/4.4.7/framework-4.4.7-features.xml
> +libexec/openhab/runtime/system/org/apache/karaf/features/framework/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/features/framework/4.4.8/framework-4.4.8-features.xml
> libexec/openhab/runtime/system/org/apache/karaf/features/org.apache.karaf.features.command/
> -libexec/openhab/runtime/system/org/apache/karaf/features/org.apache.karaf.features.command/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/features/org.apache.karaf.features.command/4.4.7/org.apache.karaf.features.command-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/features/org.apache.karaf.features.command/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/features/org.apache.karaf.features.command/4.4.8/org.apache.karaf.features.command-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/features/org.apache.karaf.features.core/
> -libexec/openhab/runtime/system/org/apache/karaf/features/org.apache.karaf.features.core/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/features/org.apache.karaf.features.core/4.4.7/org.apache.karaf.features.core-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/features/org.apache.karaf.features.core/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/features/org.apache.karaf.features.core/4.4.8/org.apache.karaf.features.core-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/features/org.apache.karaf.features.extension/
> -libexec/openhab/runtime/system/org/apache/karaf/features/org.apache.karaf.features.extension/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/features/org.apache.karaf.features.extension/4.4.7/org.apache.karaf.features.extension-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/features/org.apache.karaf.features.extension/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/features/org.apache.karaf.features.extension/4.4.8/org.apache.karaf.features.extension-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/features/specs/
> -libexec/openhab/runtime/system/org/apache/karaf/features/specs/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/features/specs/4.4.7/specs-4.4.7-features.xml
> +libexec/openhab/runtime/system/org/apache/karaf/features/specs/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/features/specs/4.4.8/specs-4.4.8-features.xml
> libexec/openhab/runtime/system/org/apache/karaf/features/standard/
> -libexec/openhab/runtime/system/org/apache/karaf/features/standard/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/features/standard/4.4.7/standard-4.4.7-features.xml
> +libexec/openhab/runtime/system/org/apache/karaf/features/standard/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/features/standard/4.4.8/standard-4.4.8-features.xml
> libexec/openhab/runtime/system/org/apache/karaf/http/
> libexec/openhab/runtime/system/org/apache/karaf/http/org.apache.karaf.http.core/
> -libexec/openhab/runtime/system/org/apache/karaf/http/org.apache.karaf.http.core/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/http/org.apache.karaf.http.core/4.4.7/org.apache.karaf.http.core-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/http/org.apache.karaf.http.core/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/http/org.apache.karaf.http.core/4.4.8/org.apache.karaf.http.core-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/instance/
> libexec/openhab/runtime/system/org/apache/karaf/instance/org.apache.karaf.instance.core/
> -libexec/openhab/runtime/system/org/apache/karaf/instance/org.apache.karaf.instance.core/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/instance/org.apache.karaf.instance.core/4.4.7/org.apache.karaf.instance.core-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/instance/org.apache.karaf.instance.core/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/instance/org.apache.karaf.instance.core/4.4.8/org.apache.karaf.instance.core-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/jaas/
> libexec/openhab/runtime/system/org/apache/karaf/jaas/org.apache.karaf.jaas.boot/
> -libexec/openhab/runtime/system/org/apache/karaf/jaas/org.apache.karaf.jaas.boot/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/jaas/org.apache.karaf.jaas.boot/4.4.7/org.apache.karaf.jaas.boot-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/jaas/org.apache.karaf.jaas.boot/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/jaas/org.apache.karaf.jaas.boot/4.4.8/org.apache.karaf.jaas.boot-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/jaas/org.apache.karaf.jaas.command/
> -libexec/openhab/runtime/system/org/apache/karaf/jaas/org.apache.karaf.jaas.command/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/jaas/org.apache.karaf.jaas.command/4.4.7/org.apache.karaf.jaas.command-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/jaas/org.apache.karaf.jaas.command/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/jaas/org.apache.karaf.jaas.command/4.4.8/org.apache.karaf.jaas.command-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/jaas/org.apache.karaf.jaas.config/
> -libexec/openhab/runtime/system/org/apache/karaf/jaas/org.apache.karaf.jaas.config/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/jaas/org.apache.karaf.jaas.config/4.4.7/org.apache.karaf.jaas.config-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/jaas/org.apache.karaf.jaas.config/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/jaas/org.apache.karaf.jaas.config/4.4.8/org.apache.karaf.jaas.config-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/jaas/org.apache.karaf.jaas.modules/
> -libexec/openhab/runtime/system/org/apache/karaf/jaas/org.apache.karaf.jaas.modules/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/jaas/org.apache.karaf.jaas.modules/4.4.7/org.apache.karaf.jaas.modules-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/jaas/org.apache.karaf.jaas.modules/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/jaas/org.apache.karaf.jaas.modules/4.4.8/org.apache.karaf.jaas.modules-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/kar/
> libexec/openhab/runtime/system/org/apache/karaf/kar/org.apache.karaf.kar.core/
> -libexec/openhab/runtime/system/org/apache/karaf/kar/org.apache.karaf.kar.core/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/kar/org.apache.karaf.kar.core/4.4.7/org.apache.karaf.kar.core-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/kar/org.apache.karaf.kar.core/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/kar/org.apache.karaf.kar.core/4.4.8/org.apache.karaf.kar.core-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/log/
> libexec/openhab/runtime/system/org/apache/karaf/log/org.apache.karaf.log.core/
> -libexec/openhab/runtime/system/org/apache/karaf/log/org.apache.karaf.log.core/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/log/org.apache.karaf.log.core/4.4.7/org.apache.karaf.log.core-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/log/org.apache.karaf.log.core/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/log/org.apache.karaf.log.core/4.4.8/org.apache.karaf.log.core-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/org.apache.karaf.client/
> -libexec/openhab/runtime/system/org/apache/karaf/org.apache.karaf.client/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/org.apache.karaf.client/4.4.7/org.apache.karaf.client-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/org.apache.karaf.client/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/org.apache.karaf.client/4.4.8/org.apache.karaf.client-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/org.apache.karaf.event/
> -libexec/openhab/runtime/system/org/apache/karaf/org.apache.karaf.event/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/org.apache.karaf.event/4.4.7/org.apache.karaf.event-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/org.apache.karaf.event/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/org.apache.karaf.event/4.4.8/org.apache.karaf.event-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/package/
> libexec/openhab/runtime/system/org/apache/karaf/package/org.apache.karaf.package.core/
> -libexec/openhab/runtime/system/org/apache/karaf/package/org.apache.karaf.package.core/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/package/org.apache.karaf.package.core/4.4.7/org.apache.karaf.package.core-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/package/org.apache.karaf.package.core/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/package/org.apache.karaf.package.core/4.4.8/org.apache.karaf.package.core-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/scr/
> libexec/openhab/runtime/system/org/apache/karaf/scr/org.apache.karaf.scr.management/
> -libexec/openhab/runtime/system/org/apache/karaf/scr/org.apache.karaf.scr.management/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/scr/org.apache.karaf.scr.management/4.4.7/org.apache.karaf.scr.management-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/scr/org.apache.karaf.scr.management/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/scr/org.apache.karaf.scr.management/4.4.8/org.apache.karaf.scr.management-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/scr/org.apache.karaf.scr.state/
> -libexec/openhab/runtime/system/org/apache/karaf/scr/org.apache.karaf.scr.state/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/scr/org.apache.karaf.scr.state/4.4.7/org.apache.karaf.scr.state-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/scr/org.apache.karaf.scr.state/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/scr/org.apache.karaf.scr.state/4.4.8/org.apache.karaf.scr.state-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/service/
> libexec/openhab/runtime/system/org/apache/karaf/service/org.apache.karaf.service.core/
> -libexec/openhab/runtime/system/org/apache/karaf/service/org.apache.karaf.service.core/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/service/org.apache.karaf.service.core/4.4.7/org.apache.karaf.service.core-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/service/org.apache.karaf.service.core/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/service/org.apache.karaf.service.core/4.4.8/org.apache.karaf.service.core-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/services/
> libexec/openhab/runtime/system/org/apache/karaf/services/org.apache.karaf.services.eventadmin/
> -libexec/openhab/runtime/system/org/apache/karaf/services/org.apache.karaf.services.eventadmin/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/services/org.apache.karaf.services.eventadmin/4.4.7/org.apache.karaf.services.eventadmin-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/services/org.apache.karaf.services.eventadmin/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/services/org.apache.karaf.services.eventadmin/4.4.8/org.apache.karaf.services.eventadmin-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/shell/
> libexec/openhab/runtime/system/org/apache/karaf/shell/org.apache.karaf.shell.commands/
> -libexec/openhab/runtime/system/org/apache/karaf/shell/org.apache.karaf.shell.commands/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/shell/org.apache.karaf.shell.commands/4.4.7/org.apache.karaf.shell.commands-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/shell/org.apache.karaf.shell.commands/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/shell/org.apache.karaf.shell.commands/4.4.8/org.apache.karaf.shell.commands-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/shell/org.apache.karaf.shell.core/
> -libexec/openhab/runtime/system/org/apache/karaf/shell/org.apache.karaf.shell.core/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/shell/org.apache.karaf.shell.core/4.4.7/org.apache.karaf.shell.core-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/shell/org.apache.karaf.shell.core/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/shell/org.apache.karaf.shell.core/4.4.8/org.apache.karaf.shell.core-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/shell/org.apache.karaf.shell.groovy/
> -libexec/openhab/runtime/system/org/apache/karaf/shell/org.apache.karaf.shell.groovy/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/shell/org.apache.karaf.shell.groovy/4.4.7/org.apache.karaf.shell.groovy-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/shell/org.apache.karaf.shell.groovy/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/shell/org.apache.karaf.shell.groovy/4.4.8/org.apache.karaf.shell.groovy-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/shell/org.apache.karaf.shell.ssh/
> -libexec/openhab/runtime/system/org/apache/karaf/shell/org.apache.karaf.shell.ssh/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/shell/org.apache.karaf.shell.ssh/4.4.7/org.apache.karaf.shell.ssh-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/shell/org.apache.karaf.shell.ssh/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/shell/org.apache.karaf.shell.ssh/4.4.8/org.apache.karaf.shell.ssh-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/system/
> libexec/openhab/runtime/system/org/apache/karaf/system/org.apache.karaf.system.core/
> -libexec/openhab/runtime/system/org/apache/karaf/system/org.apache.karaf.system.core/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/system/org.apache.karaf.system.core/4.4.7/org.apache.karaf.system.core-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/system/org.apache.karaf.system.core/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/system/org.apache.karaf.system.core/4.4.8/org.apache.karaf.system.core-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/webconsole/
> libexec/openhab/runtime/system/org/apache/karaf/webconsole/org.apache.karaf.webconsole.http/
> -libexec/openhab/runtime/system/org/apache/karaf/webconsole/org.apache.karaf.webconsole.http/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/webconsole/org.apache.karaf.webconsole.http/4.4.7/org.apache.karaf.webconsole.http-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/webconsole/org.apache.karaf.webconsole.http/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/webconsole/org.apache.karaf.webconsole.http/4.4.8/org.apache.karaf.webconsole.http-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/karaf/wrapper/
> libexec/openhab/runtime/system/org/apache/karaf/wrapper/org.apache.karaf.wrapper.core/
> -libexec/openhab/runtime/system/org/apache/karaf/wrapper/org.apache.karaf.wrapper.core/4.4.7/
> -libexec/openhab/runtime/system/org/apache/karaf/wrapper/org.apache.karaf.wrapper.core/4.4.7/org.apache.karaf.wrapper.core-4.4.7.jar
> +libexec/openhab/runtime/system/org/apache/karaf/wrapper/org.apache.karaf.wrapper.core/4.4.8/
> +libexec/openhab/runtime/system/org/apache/karaf/wrapper/org.apache.karaf.wrapper.core/4.4.8/org.apache.karaf.wrapper.core-4.4.8.jar
> libexec/openhab/runtime/system/org/apache/servicemix/
> libexec/openhab/runtime/system/org/apache/servicemix/bundles/
> libexec/openhab/runtime/system/org/apache/servicemix/bundles/org.apache.servicemix.bundles.saaj-impl/
> @@ -545,14 +556,14 @@ libexec/openhab/runtime/system/org/apache/sling/org.apache.sling.commons.johnzon
> libexec/openhab/runtime/system/org/apache/sling/org.apache.sling.commons.johnzon/1.2.16/org.apache.sling.commons.johnzon-1.2.16.jar
> libexec/openhab/runtime/system/org/apache/sshd/
> libexec/openhab/runtime/system/org/apache/sshd/sshd-osgi/
> -libexec/openhab/runtime/system/org/apache/sshd/sshd-osgi/2.14.0/
> -libexec/openhab/runtime/system/org/apache/sshd/sshd-osgi/2.14.0/sshd-osgi-2.14.0.jar
> +libexec/openhab/runtime/system/org/apache/sshd/sshd-osgi/2.15.0/
> +libexec/openhab/runtime/system/org/apache/sshd/sshd-osgi/2.15.0/sshd-osgi-2.15.0.jar
> libexec/openhab/runtime/system/org/apache/sshd/sshd-scp/
> -libexec/openhab/runtime/system/org/apache/sshd/sshd-scp/2.14.0/
> -libexec/openhab/runtime/system/org/apache/sshd/sshd-scp/2.14.0/sshd-scp-2.14.0.jar
> +libexec/openhab/runtime/system/org/apache/sshd/sshd-scp/2.15.0/
> +libexec/openhab/runtime/system/org/apache/sshd/sshd-scp/2.15.0/sshd-scp-2.15.0.jar
> libexec/openhab/runtime/system/org/apache/sshd/sshd-sftp/
> -libexec/openhab/runtime/system/org/apache/sshd/sshd-sftp/2.14.0/
> -libexec/openhab/runtime/system/org/apache/sshd/sshd-sftp/2.14.0/sshd-sftp-2.14.0.jar
> +libexec/openhab/runtime/system/org/apache/sshd/sshd-sftp/2.15.0/
> +libexec/openhab/runtime/system/org/apache/sshd/sshd-sftp/2.15.0/sshd-sftp-2.15.0.jar
> libexec/openhab/runtime/system/org/apache/ws/
> libexec/openhab/runtime/system/org/apache/ws/xmlschema/
> libexec/openhab/runtime/system/org/apache/ws/xmlschema/xmlschema-core/
> @@ -569,14 +580,14 @@ libexec/openhab/runtime/system/org/bitbucket/b_c/jose4j/0.9.6/
> libexec/openhab/runtime/system/org/bitbucket/b_c/jose4j/0.9.6/jose4j-0.9.6.jar
> libexec/openhab/runtime/system/org/bouncycastle/
> libexec/openhab/runtime/system/org/bouncycastle/bcpkix-jdk18on/
> -libexec/openhab/runtime/system/org/bouncycastle/bcpkix-jdk18on/1.78.1/
> -libexec/openhab/runtime/system/org/bouncycastle/bcpkix-jdk18on/1.78.1/bcpkix-jdk18on-1.78.1.jar
> +libexec/openhab/runtime/system/org/bouncycastle/bcpkix-jdk18on/1.81/
> +libexec/openhab/runtime/system/org/bouncycastle/bcpkix-jdk18on/1.81/bcpkix-jdk18on-1.81.jar
> libexec/openhab/runtime/system/org/bouncycastle/bcprov-jdk18on/
> -libexec/openhab/runtime/system/org/bouncycastle/bcprov-jdk18on/1.78.1/
> -libexec/openhab/runtime/system/org/bouncycastle/bcprov-jdk18on/1.78.1/bcprov-jdk18on-1.78.1.jar
> +libexec/openhab/runtime/system/org/bouncycastle/bcprov-jdk18on/1.81/
> +libexec/openhab/runtime/system/org/bouncycastle/bcprov-jdk18on/1.81/bcprov-jdk18on-1.81.jar
> libexec/openhab/runtime/system/org/bouncycastle/bcutil-jdk18on/
> -libexec/openhab/runtime/system/org/bouncycastle/bcutil-jdk18on/1.78.1/
> -libexec/openhab/runtime/system/org/bouncycastle/bcutil-jdk18on/1.78.1/bcutil-jdk18on-1.78.1.jar
> +libexec/openhab/runtime/system/org/bouncycastle/bcutil-jdk18on/1.81/
> +libexec/openhab/runtime/system/org/bouncycastle/bcutil-jdk18on/1.81/bcutil-jdk18on-1.81.jar
> libexec/openhab/runtime/system/org/codehaus/
> libexec/openhab/runtime/system/org/codehaus/woodstox/
> libexec/openhab/runtime/system/org/codehaus/woodstox/stax2-api/
> @@ -598,17 +609,17 @@ libexec/openhab/runtime/system/org/eclipse/californium/scandium/4.0.0-M2/
> libexec/openhab/runtime/system/org/eclipse/californium/scandium/4.0.0-M2/scandium-4.0.0-M2.jar
> libexec/openhab/runtime/system/org/eclipse/emf/
> libexec/openhab/runtime/system/org/eclipse/emf/org.eclipse.emf.common/
> -libexec/openhab/runtime/system/org/eclipse/emf/org.eclipse.emf.common/2.24.0/
> -libexec/openhab/runtime/system/org/eclipse/emf/org.eclipse.emf.common/2.24.0/org.eclipse.emf.common-2.24.0.jar
> +libexec/openhab/runtime/system/org/eclipse/emf/org.eclipse.emf.common/2.30.0/
> +libexec/openhab/runtime/system/org/eclipse/emf/org.eclipse.emf.common/2.30.0/org.eclipse.emf.common-2.30.0.jar
> libexec/openhab/runtime/system/org/eclipse/emf/org.eclipse.emf.ecore/
> libexec/openhab/runtime/system/org/eclipse/emf/org.eclipse.emf.ecore.change/
> -libexec/openhab/runtime/system/org/eclipse/emf/org.eclipse.emf.ecore.change/2.14.0/
> -libexec/openhab/runtime/system/org/eclipse/emf/org.eclipse.emf.ecore.change/2.14.0/org.eclipse.emf.ecore.change-2.14.0.jar
> +libexec/openhab/runtime/system/org/eclipse/emf/org.eclipse.emf.ecore.change/2.16.0/
> +libexec/openhab/runtime/system/org/eclipse/emf/org.eclipse.emf.ecore.change/2.16.0/org.eclipse.emf.ecore.change-2.16.0.jar
> libexec/openhab/runtime/system/org/eclipse/emf/org.eclipse.emf.ecore.xmi/
> -libexec/openhab/runtime/system/org/eclipse/emf/org.eclipse.emf.ecore.xmi/2.16.0/
> -libexec/openhab/runtime/system/org/eclipse/emf/org.eclipse.emf.ecore.xmi/2.16.0/org.eclipse.emf.ecore.xmi-2.16.0.jar
> -libexec/openhab/runtime/system/org/eclipse/emf/org.eclipse.emf.ecore/2.26.0/
> -libexec/openhab/runtime/system/org/eclipse/emf/org.eclipse.emf.ecore/2.26.0/org.eclipse.emf.ecore-2.26.0.jar
> +libexec/openhab/runtime/system/org/eclipse/emf/org.eclipse.emf.ecore.xmi/2.37.0/
> +libexec/openhab/runtime/system/org/eclipse/emf/org.eclipse.emf.ecore.xmi/2.37.0/org.eclipse.emf.ecore.xmi-2.37.0.jar
> +libexec/openhab/runtime/system/org/eclipse/emf/org.eclipse.emf.ecore/2.36.0/
> +libexec/openhab/runtime/system/org/eclipse/emf/org.eclipse.emf.ecore/2.36.0/org.eclipse.emf.ecore-2.36.0.jar
> libexec/openhab/runtime/system/org/eclipse/jetty/
> libexec/openhab/runtime/system/org/eclipse/jetty/alpn/
> libexec/openhab/runtime/system/org/eclipse/jetty/alpn/alpn-api/
> @@ -728,10 +739,10 @@ libexec/openhab/runtime/system/org/eclipse/kura/org.eclipse.soda.dk.comm/1.2.201
> libexec/openhab/runtime/system/org/eclipse/lsp4j/
> libexec/openhab/runtime/system/org/eclipse/lsp4j/org.eclipse.lsp4j/
> libexec/openhab/runtime/system/org/eclipse/lsp4j/org.eclipse.lsp4j.jsonrpc/
> -libexec/openhab/runtime/system/org/eclipse/lsp4j/org.eclipse.lsp4j.jsonrpc/0.23.1/
> -libexec/openhab/runtime/system/org/eclipse/lsp4j/org.eclipse.lsp4j.jsonrpc/0.23.1/org.eclipse.lsp4j.jsonrpc-0.23.1.jar
> -libexec/openhab/runtime/system/org/eclipse/lsp4j/org.eclipse.lsp4j/0.23.1/
> -libexec/openhab/runtime/system/org/eclipse/lsp4j/org.eclipse.lsp4j/0.23.1/org.eclipse.lsp4j-0.23.1.jar
> +libexec/openhab/runtime/system/org/eclipse/lsp4j/org.eclipse.lsp4j.jsonrpc/0.24.0/
> +libexec/openhab/runtime/system/org/eclipse/lsp4j/org.eclipse.lsp4j.jsonrpc/0.24.0/org.eclipse.lsp4j.jsonrpc-0.24.0.jar
> +libexec/openhab/runtime/system/org/eclipse/lsp4j/org.eclipse.lsp4j/0.24.0/
> +libexec/openhab/runtime/system/org/eclipse/lsp4j/org.eclipse.lsp4j/0.24.0/org.eclipse.lsp4j-0.24.0.jar
> libexec/openhab/runtime/system/org/eclipse/orbit/
> libexec/openhab/runtime/system/org/eclipse/orbit/bundles/
> libexec/openhab/runtime/system/org/eclipse/orbit/bundles/org.antlr.runtime/
> @@ -742,54 +753,53 @@ libexec/openhab/runtime/system/org/eclipse/orbit/bundles/org.aopalliance/1.0.0.v
> libexec/openhab/runtime/system/org/eclipse/orbit/bundles/org.aopalliance/1.0.0.v201105210816/org.aopalliance-1.0.0.v201105210816.jar
> libexec/openhab/runtime/system/org/eclipse/platform/
> libexec/openhab/runtime/system/org/eclipse/platform/org.eclipse.equinox.common/
> -libexec/openhab/runtime/system/org/eclipse/platform/org.eclipse.equinox.common/3.18.0/
> -libexec/openhab/runtime/system/org/eclipse/platform/org.eclipse.equinox.common/3.18.0/org.eclipse.equinox.common-3.18.0.jar
> +libexec/openhab/runtime/system/org/eclipse/platform/org.eclipse.equinox.common/3.19.0/
> +libexec/openhab/runtime/system/org/eclipse/platform/org.eclipse.equinox.common/3.19.0/org.eclipse.equinox.common-3.19.0.jar
> libexec/openhab/runtime/system/org/eclipse/platform/org.eclipse.equinox.registry/
> -libexec/openhab/runtime/system/org/eclipse/platform/org.eclipse.equinox.registry/3.9.0/
> -libexec/openhab/runtime/system/org/eclipse/platform/org.eclipse.equinox.registry/3.9.0/org.eclipse.equinox.registry-3.9.0.jar
> +libexec/openhab/runtime/system/org/eclipse/platform/org.eclipse.equinox.registry/3.12.0/
> +libexec/openhab/runtime/system/org/eclipse/platform/org.eclipse.equinox.registry/3.12.0/org.eclipse.equinox.registry-3.12.0.jar
> libexec/openhab/runtime/system/org/eclipse/platform/org.eclipse.equinox.supplement/
> libexec/openhab/runtime/system/org/eclipse/platform/org.eclipse.equinox.supplement/1.9.0/
> libexec/openhab/runtime/system/org/eclipse/platform/org.eclipse.equinox.supplement/1.9.0/org.eclipse.equinox.supplement-1.9.0.jar
> libexec/openhab/runtime/system/org/eclipse/platform/org.eclipse.osgi/
> libexec/openhab/runtime/system/org/eclipse/platform/org.eclipse.osgi/3.18.0/
> libexec/openhab/runtime/system/org/eclipse/platform/org.eclipse.osgi/3.18.0/org.eclipse.osgi-3.18.0.jar
> -libexec/openhab/runtime/system/org/eclipse/xtend/
> -libexec/openhab/runtime/system/org/eclipse/xtend/org.eclipse.xtend.lib/
> -libexec/openhab/runtime/system/org/eclipse/xtend/org.eclipse.xtend.lib.macro/
> -libexec/openhab/runtime/system/org/eclipse/xtend/org.eclipse.xtend.lib.macro/2.37.0/
> -libexec/openhab/runtime/system/org/eclipse/xtend/org.eclipse.xtend.lib.macro/2.37.0/org.eclipse.xtend.lib.macro-2.37.0.jar
> -libexec/openhab/runtime/system/org/eclipse/xtend/org.eclipse.xtend.lib/2.37.0/
> -libexec/openhab/runtime/system/org/eclipse/xtend/org.eclipse.xtend.lib/2.37.0/org.eclipse.xtend.lib-2.37.0.jar
> libexec/openhab/runtime/system/org/eclipse/xtext/
> +libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtend.lib/
> +libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtend.lib.macro/
> +libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtend.lib.macro/2.40.0/
> +libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtend.lib.macro/2.40.0/org.eclipse.xtend.lib.macro-2.40.0.jar
> +libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtend.lib/2.40.0/
> +libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtend.lib/2.40.0/org.eclipse.xtend.lib-2.40.0.jar
> libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext/
> libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.common.types/
> -libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.common.types/2.37.0/
> -libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.common.types/2.37.0/org.eclipse.xtext.common.types-2.37.0.jar
> +libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.common.types/2.40.0/
> +libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.common.types/2.40.0/org.eclipse.xtext.common.types-2.40.0.jar
> libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.ide/
> -libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.ide/2.37.0/
> -libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.ide/2.37.0/org.eclipse.xtext.ide-2.37.0.jar
> +libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.ide/2.40.0/
> +libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.ide/2.40.0/org.eclipse.xtext.ide-2.40.0.jar
> libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.smap/
> -libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.smap/2.37.0/
> -libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.smap/2.37.0/org.eclipse.xtext.smap-2.37.0.jar
> +libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.smap/2.40.0/
> +libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.smap/2.40.0/org.eclipse.xtext.smap-2.40.0.jar
> libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.util/
> -libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.util/2.37.0/
> -libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.util/2.37.0/org.eclipse.xtext.util-2.37.0.jar
> +libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.util/2.40.0/
> +libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.util/2.40.0/org.eclipse.xtext.util-2.40.0.jar
> libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.xbase/
> libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.xbase.ide/
> -libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.xbase.ide/2.37.0/
> -libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.xbase.ide/2.37.0/org.eclipse.xtext.xbase.ide-2.37.0.jar
> +libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.xbase.ide/2.40.0/
> +libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.xbase.ide/2.40.0/org.eclipse.xtext.xbase.ide-2.40.0.jar
> libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.xbase.lib/
> -libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.xbase.lib/2.37.0/
> -libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.xbase.lib/2.37.0/org.eclipse.xtext.xbase.lib-2.37.0.jar
> -libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.xbase/2.37.0/
> -libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.xbase/2.37.0/org.eclipse.xtext.xbase-2.37.0.jar
> -libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext/2.37.0/
> -libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext/2.37.0/org.eclipse.xtext-2.37.0.jar
> +libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.xbase.lib/2.40.0/
> +libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.xbase.lib/2.40.0/org.eclipse.xtext.xbase.lib-2.40.0.jar
> +libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.xbase/2.40.0/
> +libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext.xbase/2.40.0/org.eclipse.xtext.xbase-2.40.0.jar
> +libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext/2.40.0/
> +libexec/openhab/runtime/system/org/eclipse/xtext/org.eclipse.xtext/2.40.0/org.eclipse.xtext-2.40.0.jar
> libexec/openhab/runtime/system/org/fusesource/
> libexec/openhab/runtime/system/org/fusesource/jansi/
> libexec/openhab/runtime/system/org/fusesource/jansi/jansi/
> -libexec/openhab/runtime/system/org/fusesource/jansi/jansi/2.4.1/
> -libexec/openhab/runtime/system/org/fusesource/jansi/jansi/2.4.1/jansi-2.4.1.jar
> +libexec/openhab/runtime/system/org/fusesource/jansi/jansi/2.4.2/
> +libexec/openhab/runtime/system/org/fusesource/jansi/jansi/2.4.2/jansi-2.4.2.jar
> libexec/openhab/runtime/system/org/glassfish/
> libexec/openhab/runtime/system/org/glassfish/hk2/
> libexec/openhab/runtime/system/org/glassfish/hk2/osgi-resource-locator/
> @@ -809,12 +819,12 @@ libexec/openhab/runtime/system/org/jline/jline/3.21.0/
> libexec/openhab/runtime/system/org/jline/jline/3.21.0/jline-3.21.0.jar
> libexec/openhab/runtime/system/org/jmdns/
> libexec/openhab/runtime/system/org/jmdns/jmdns/
> -libexec/openhab/runtime/system/org/jmdns/jmdns/3.5.12/
> -libexec/openhab/runtime/system/org/jmdns/jmdns/3.5.12/jmdns-3.5.12.jar
> +libexec/openhab/runtime/system/org/jmdns/jmdns/3.6.2/
> +libexec/openhab/runtime/system/org/jmdns/jmdns/3.6.2/jmdns-3.6.2.jar
> libexec/openhab/runtime/system/org/jupnp/
> libexec/openhab/runtime/system/org/jupnp/org.jupnp/
> -libexec/openhab/runtime/system/org/jupnp/org.jupnp/3.0.3/
> -libexec/openhab/runtime/system/org/jupnp/org.jupnp/3.0.3/org.jupnp-3.0.3.jar
> +libexec/openhab/runtime/system/org/jupnp/org.jupnp/3.0.4/
> +libexec/openhab/runtime/system/org/jupnp/org.jupnp/3.0.4/org.jupnp-3.0.4.jar
> libexec/openhab/runtime/system/org/jvnet/
> libexec/openhab/runtime/system/org/jvnet/staxex/
> libexec/openhab/runtime/system/org/jvnet/staxex/stax-ex/
> @@ -1005,6 +1015,9 @@ libexec/openhab/runtime/system/org/openhab/core/bundles/org.openhab.core.io.tran
> libexec/openhab/runtime/system/org/openhab/core/bundles/org.openhab.core.io.transport.upnp/${V}/
> libexec/openhab/runtime/system/org/openhab/core/bundles/org.openhab.core.io.transport.upnp/${V}/org.openhab.core.io.transport.upnp-${V}.jar
> libexec/openhab/runtime/system/org/openhab/core/bundles/org.openhab.core.io.websocket/
> +libexec/openhab/runtime/system/org/openhab/core/bundles/org.openhab.core.io.websocket.audio/
> +libexec/openhab/runtime/system/org/openhab/core/bundles/org.openhab.core.io.websocket.audio/${V}/
> +libexec/openhab/runtime/system/org/openhab/core/bundles/org.openhab.core.io.websocket.audio/${V}/org.openhab.core.io.websocket.audio-${V}.jar
> libexec/openhab/runtime/system/org/openhab/core/bundles/org.openhab.core.io.websocket/${V}/
> libexec/openhab/runtime/system/org/openhab/core/bundles/org.openhab.core.io.websocket/${V}/org.openhab.core.io.websocket-${V}.jar
> libexec/openhab/runtime/system/org/openhab/core/bundles/org.openhab.core.karaf/
> @@ -1111,17 +1124,20 @@ libexec/openhab/runtime/system/org/openhab/distro/openhab-addons/${V}/
> libexec/openhab/runtime/system/org/openhab/distro/openhab-addons/${V}/openhab-addons-${V}-features.xml
> libexec/openhab/runtime/system/org/openhab/osgiify/
> libexec/openhab/runtime/system/org/openhab/osgiify/com.google.dagger/
> -libexec/openhab/runtime/system/org/openhab/osgiify/com.google.dagger/2.27/
> -libexec/openhab/runtime/system/org/openhab/osgiify/com.google.dagger/2.27/com.google.dagger-2.27.jar
> +libexec/openhab/runtime/system/org/openhab/osgiify/com.google.dagger/2.42/
> +libexec/openhab/runtime/system/org/openhab/osgiify/com.google.dagger/2.42/com.google.dagger-2.42.jar
> libexec/openhab/runtime/system/org/openhab/osgiify/com.igormaznitsa.jbbp/
> -libexec/openhab/runtime/system/org/openhab/osgiify/com.igormaznitsa.jbbp/1.4.1/
> -libexec/openhab/runtime/system/org/openhab/osgiify/com.igormaznitsa.jbbp/1.4.1/com.igormaznitsa.jbbp-1.4.1.jar
> +libexec/openhab/runtime/system/org/openhab/osgiify/com.igormaznitsa.jbbp/3.0.1/
> +libexec/openhab/runtime/system/org/openhab/osgiify/com.igormaznitsa.jbbp/3.0.1/com.igormaznitsa.jbbp-3.0.1.jar
> libexec/openhab/runtime/system/org/openhab/osgiify/io.methvin.directory-watcher/
> -libexec/openhab/runtime/system/org/openhab/osgiify/io.methvin.directory-watcher/0.18.0/
> -libexec/openhab/runtime/system/org/openhab/osgiify/io.methvin.directory-watcher/0.18.0/io.methvin.directory-watcher-0.18.0.jar
> +libexec/openhab/runtime/system/org/openhab/osgiify/io.methvin.directory-watcher/0.19.1/
> +libexec/openhab/runtime/system/org/openhab/osgiify/io.methvin.directory-watcher/0.19.1/io.methvin.directory-watcher-0.19.1.jar
> +libexec/openhab/runtime/system/org/openhab/osgiify/si.uom.si-quantity/
> +libexec/openhab/runtime/system/org/openhab/osgiify/si.uom.si-quantity/2.2.3/
> +libexec/openhab/runtime/system/org/openhab/osgiify/si.uom.si-quantity/2.2.3/si.uom.si-quantity-2.2.3.jar
> libexec/openhab/runtime/system/org/openhab/osgiify/si.uom.si-units/
> -libexec/openhab/runtime/system/org/openhab/osgiify/si.uom.si-units/2.2/
> -libexec/openhab/runtime/system/org/openhab/osgiify/si.uom.si-units/2.2/si.uom.si-units-2.2.jar
> +libexec/openhab/runtime/system/org/openhab/osgiify/si.uom.si-units/2.2.3/
> +libexec/openhab/runtime/system/org/openhab/osgiify/si.uom.si-units/2.2.3/si.uom.si-units-2.2.3.jar
> libexec/openhab/runtime/system/org/openhab/ui/
> libexec/openhab/runtime/system/org/openhab/ui/bundles/
> libexec/openhab/runtime/system/org/openhab/ui/bundles/org.openhab.ui/
> @@ -1134,51 +1150,51 @@ libexec/openhab/runtime/system/org/ops4j/
> libexec/openhab/runtime/system/org/ops4j/pax/
> libexec/openhab/runtime/system/org/ops4j/pax/logging/
> libexec/openhab/runtime/system/org/ops4j/pax/logging/pax-logging-api/
> -libexec/openhab/runtime/system/org/ops4j/pax/logging/pax-logging-api/2.2.8/
> -libexec/openhab/runtime/system/org/ops4j/pax/logging/pax-logging-api/2.2.8/pax-logging-api-2.2.8.jar
> +libexec/openhab/runtime/system/org/ops4j/pax/logging/pax-logging-api/2.3.0/
> +libexec/openhab/runtime/system/org/ops4j/pax/logging/pax-logging-api/2.3.0/pax-logging-api-2.3.0.jar
> libexec/openhab/runtime/system/org/ops4j/pax/logging/pax-logging-log4j2/
> -libexec/openhab/runtime/system/org/ops4j/pax/logging/pax-logging-log4j2/2.2.8/
> -libexec/openhab/runtime/system/org/ops4j/pax/logging/pax-logging-log4j2/2.2.8/pax-logging-log4j2-2.2.8.jar
> +libexec/openhab/runtime/system/org/ops4j/pax/logging/pax-logging-log4j2/2.3.0/
> +libexec/openhab/runtime/system/org/ops4j/pax/logging/pax-logging-log4j2/2.3.0/pax-logging-log4j2-2.3.0.jar
> libexec/openhab/runtime/system/org/ops4j/pax/logging/pax-logging-logback/
> -libexec/openhab/runtime/system/org/ops4j/pax/logging/pax-logging-logback/2.2.8/
> -libexec/openhab/runtime/system/org/ops4j/pax/logging/pax-logging-logback/2.2.8/pax-logging-logback-2.2.8.jar
> +libexec/openhab/runtime/system/org/ops4j/pax/logging/pax-logging-logback/2.3.0/
> +libexec/openhab/runtime/system/org/ops4j/pax/logging/pax-logging-logback/2.3.0/pax-logging-logback-2.3.0.jar
> libexec/openhab/runtime/system/org/ops4j/pax/url/
> libexec/openhab/runtime/system/org/ops4j/pax/url/pax-url-aether/
> -libexec/openhab/runtime/system/org/ops4j/pax/url/pax-url-aether/2.6.16/
> -libexec/openhab/runtime/system/org/ops4j/pax/url/pax-url-aether/2.6.16/pax-url-aether-2.6.16.jar
> +libexec/openhab/runtime/system/org/ops4j/pax/url/pax-url-aether/2.6.17/
> +libexec/openhab/runtime/system/org/ops4j/pax/url/pax-url-aether/2.6.17/pax-url-aether-2.6.17.jar
> libexec/openhab/runtime/system/org/ops4j/pax/url/pax-url-wrap/
> -libexec/openhab/runtime/system/org/ops4j/pax/url/pax-url-wrap/2.6.16/
> -libexec/openhab/runtime/system/org/ops4j/pax/url/pax-url-wrap/2.6.16/pax-url-wrap-2.6.16-uber.jar
> +libexec/openhab/runtime/system/org/ops4j/pax/url/pax-url-wrap/2.6.17/
> +libexec/openhab/runtime/system/org/ops4j/pax/url/pax-url-wrap/2.6.17/pax-url-wrap-2.6.17-uber.jar
> libexec/openhab/runtime/system/org/ops4j/pax/web/
> libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-api/
> -libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-api/8.0.30/
> -libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-api/8.0.30/pax-web-api-8.0.30.jar
> +libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-api/8.0.33/
> +libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-api/8.0.33/pax-web-api-8.0.33.jar
> libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-compatibility-servlet31/
> -libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-compatibility-servlet31/8.0.30/
> -libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-compatibility-servlet31/8.0.30/pax-web-compatibility-servlet31-8.0.30.jar
> +libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-compatibility-servlet31/8.0.33/
> +libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-compatibility-servlet31/8.0.33/pax-web-compatibility-servlet31-8.0.33.jar
> libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-extender-whiteboard/
> -libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-extender-whiteboard/8.0.30/
> -libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-extender-whiteboard/8.0.30/pax-web-extender-whiteboard-8.0.30.jar
> +libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-extender-whiteboard/8.0.33/
> +libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-extender-whiteboard/8.0.33/pax-web-extender-whiteboard-8.0.33.jar
> libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-features/
> -libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-features/8.0.30/
> -libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-features/8.0.30/pax-web-features-8.0.30-config-jetty.xml
> -libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-features/8.0.30/pax-web-features-8.0.30-context-jetty.xml
> -libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-features/8.0.30/pax-web-features-8.0.30-features.xml
> +libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-features/8.0.33/
> +libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-features/8.0.33/pax-web-features-8.0.33-config-jetty.xml
> +libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-features/8.0.33/pax-web-features-8.0.33-context-jetty.xml
> +libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-features/8.0.33/pax-web-features-8.0.33-features.xml
> libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-jetty/
> -libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-jetty/8.0.30/
> -libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-jetty/8.0.30/pax-web-jetty-8.0.30.jar
> +libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-jetty/8.0.33/
> +libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-jetty/8.0.33/pax-web-jetty-8.0.33.jar
> libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-runtime/
> -libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-runtime/8.0.30/
> -libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-runtime/8.0.30/pax-web-runtime-8.0.30.jar
> +libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-runtime/8.0.33/
> +libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-runtime/8.0.33/pax-web-runtime-8.0.33.jar
> libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-spi/
> -libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-spi/8.0.30/
> -libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-spi/8.0.30/pax-web-spi-8.0.30.jar
> +libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-spi/8.0.33/
> +libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-spi/8.0.33/pax-web-spi-8.0.33.jar
> libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-tomcat-common/
> -libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-tomcat-common/8.0.30/
> -libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-tomcat-common/8.0.30/pax-web-tomcat-common-8.0.30.jar
> +libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-tomcat-common/8.0.33/
> +libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-tomcat-common/8.0.33/pax-web-tomcat-common-8.0.33.jar
> libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-websocket/
> -libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-websocket/8.0.30/
> -libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-websocket/8.0.30/pax-web-websocket-8.0.30.jar
> +libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-websocket/8.0.33/
> +libexec/openhab/runtime/system/org/ops4j/pax/web/pax-web-websocket/8.0.33/pax-web-websocket-8.0.33.jar
> libexec/openhab/runtime/system/org/osgi/
> libexec/openhab/runtime/system/org/osgi/org.osgi.service.component/
> libexec/openhab/runtime/system/org/osgi/org.osgi.service.component.annotations/
> @@ -1199,19 +1215,19 @@ libexec/openhab/runtime/system/org/ow2/
> libexec/openhab/runtime/system/org/ow2/asm/
> libexec/openhab/runtime/system/org/ow2/asm/asm/
> libexec/openhab/runtime/system/org/ow2/asm/asm-analysis/
> -libexec/openhab/runtime/system/org/ow2/asm/asm-analysis/9.7.1/
> -libexec/openhab/runtime/system/org/ow2/asm/asm-analysis/9.7.1/asm-analysis-9.7.1.jar
> +libexec/openhab/runtime/system/org/ow2/asm/asm-analysis/9.8/
> +libexec/openhab/runtime/system/org/ow2/asm/asm-analysis/9.8/asm-analysis-9.8.jar
> libexec/openhab/runtime/system/org/ow2/asm/asm-commons/
> -libexec/openhab/runtime/system/org/ow2/asm/asm-commons/9.7.1/
> -libexec/openhab/runtime/system/org/ow2/asm/asm-commons/9.7.1/asm-commons-9.7.1.jar
> +libexec/openhab/runtime/system/org/ow2/asm/asm-commons/9.8/
> +libexec/openhab/runtime/system/org/ow2/asm/asm-commons/9.8/asm-commons-9.8.jar
> libexec/openhab/runtime/system/org/ow2/asm/asm-tree/
> -libexec/openhab/runtime/system/org/ow2/asm/asm-tree/9.7.1/
> -libexec/openhab/runtime/system/org/ow2/asm/asm-tree/9.7.1/asm-tree-9.7.1.jar
> +libexec/openhab/runtime/system/org/ow2/asm/asm-tree/9.8/
> +libexec/openhab/runtime/system/org/ow2/asm/asm-tree/9.8/asm-tree-9.8.jar
> libexec/openhab/runtime/system/org/ow2/asm/asm-util/
> -libexec/openhab/runtime/system/org/ow2/asm/asm-util/9.7.1/
> -libexec/openhab/runtime/system/org/ow2/asm/asm-util/9.7.1/asm-util-9.7.1.jar
> -libexec/openhab/runtime/system/org/ow2/asm/asm/9.7.1/
> -libexec/openhab/runtime/system/org/ow2/asm/asm/9.7.1/asm-9.7.1.jar
> +libexec/openhab/runtime/system/org/ow2/asm/asm-util/9.8/
> +libexec/openhab/runtime/system/org/ow2/asm/asm-util/9.8/asm-util-9.8.jar
> +libexec/openhab/runtime/system/org/ow2/asm/asm/9.8/
> +libexec/openhab/runtime/system/org/ow2/asm/asm/9.8/asm-9.8.jar
> libexec/openhab/runtime/system/org/reactivestreams/
> libexec/openhab/runtime/system/org/reactivestreams/reactive-streams/
> libexec/openhab/runtime/system/org/reactivestreams/reactive-streams/1.0.4/
> @@ -1226,18 +1242,13 @@ libexec/openhab/runtime/system/org/threeten/threeten-extra/1.8.0/
> libexec/openhab/runtime/system/org/threeten/threeten-extra/1.8.0/threeten-extra-1.8.0.jar
> libexec/openhab/runtime/system/org/yaml/
> libexec/openhab/runtime/system/org/yaml/snakeyaml/
> -libexec/openhab/runtime/system/org/yaml/snakeyaml/2.3/
> -libexec/openhab/runtime/system/org/yaml/snakeyaml/2.3/snakeyaml-2.3.jar
> -libexec/openhab/runtime/system/si/
> -libexec/openhab/runtime/system/si/uom/
> -libexec/openhab/runtime/system/si/uom/si-quantity/
> -libexec/openhab/runtime/system/si/uom/si-quantity/2.2/
> -libexec/openhab/runtime/system/si/uom/si-quantity/2.2/si-quantity-2.2.jar
> +libexec/openhab/runtime/system/org/yaml/snakeyaml/2.4/
> +libexec/openhab/runtime/system/org/yaml/snakeyaml/2.4/snakeyaml-2.4.jar
> libexec/openhab/runtime/system/tech/
> libexec/openhab/runtime/system/tech/units/
> libexec/openhab/runtime/system/tech/units/indriya/
> -libexec/openhab/runtime/system/tech/units/indriya/2.2.2/
> -libexec/openhab/runtime/system/tech/units/indriya/2.2.2/indriya-2.2.2.jar
> +libexec/openhab/runtime/system/tech/units/indriya/2.2.3/
> +libexec/openhab/runtime/system/tech/units/indriya/2.2.3/indriya-2.2.3.jar
> libexec/openhab/runtime/system/tech/uom/
> libexec/openhab/runtime/system/tech/uom/lib/
> libexec/openhab/runtime/system/tech/uom/lib/uom-lib-common/
bump

--
Chaz