Re: git: 0d1c72e2476b - main - sysutils/javaservicewrapper: Update to 3.7.3

From: Michael Osipov <michaelo_at_FreeBSD.org>
Date: Tue, 08 Sep 2026 18:22:18 UTC
On 2026-09-08 17:34, Ronald Klop wrote:
> Hi,
> 
> Nice improvement of the port.
> Just for my knowledge. What is the rationale behind having a different 
> JAVA_TARGET_VERSION for jdk25? Is something not working with 
> JAVA_TARGET_VERSION=8?

The problem is that starting with OpenJDK 25 one cannot compile source 
code for Java 8 anymore. The build.xml contains target version 7. 
Therefore I bump to 11 and resort to 8. One shall use the lowest 
supported version to cover as many cases as possible.

> And a small thing. I think ONLY_FOR_ARCHS contains all the archs we 
> build packages for. So the line could be removed.

Good catch, will do.

M

> *Van:* Michael Osipov <michaelo@FreeBSD.org>
> *Datum:* dinsdag, 8 september 2026 11:59
> *Aan:* ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, 
> dev-commits-ports-main@FreeBSD.org
> *Onderwerp:* git: 0d1c72e2476b - main - sysutils/javaservicewrapper: 
> Update to 3.7.3
> 
>     The branch main has been updated by michaelo:
> 
>     URL: https://cgit.FreeBSD.org/ports/commit/?
>     id=0d1c72e2476b3dcccefeacdbfcdcd6e51b99b7a3 <https://
>     deu01.safelinks.protection.outlook.com/?
>     url=https%3A%2F%2Fcgit.freebsd.org%2Fports%2Fcommit%2F%3Fid%3D0d1c72e2476b3dcccefeacdbfcdcd6e51b99b7a3&data=05%7C02%7Cmichael.osipov%40innomotics.com%7C002eb7bbcb0e48c2b06608df0dbeb216%7C698c6ffb74e34a84be68f22d8d3201a3%7C0%7C0%7C639244784862946723%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=%2BoHIk0u3VASS%2BWPpkl9q5wuSrzfOyrbBXbohVzWkw5M%3D&reserved=0>
> 
>     commit 0d1c72e2476b3dcccefeacdbfcdcd6e51b99b7a3
>     Author:     Michael Osipov <michaelo@FreeBSD.org>
>     AuthorDate: 2026-09-07 20:17:27 +0000
>     Commit:     Michael Osipov <michaelo@FreeBSD.org>
>     CommitDate: 2026-09-08 09:58:34 +0000
> 
>          sysutils/javaservicewrapper: Update to 3.7.3
>     ---
>       UPDATING                                           |   8 +
>       sysutils/javaservicewrapper/Makefile               |  50 ++---
>       sysutils/javaservicewrapper/distinfo               |   6 +-
>       sysutils/javaservicewrapper/files/patch-build.xml  |  20 ++
>       .../files/patch-src_java_module-info.java          |   8 +
>       sysutils/javaservicewrapper/pkg-message            |  11 +-
>       sysutils/javaservicewrapper/pkg-plist              | 250
>     +--------------------
>       7 files changed, 65 insertions(+), 288 deletions(-)
> 
>     diff --git a/UPDATING b/UPDATING
>     index a89689bc1269..8bb07aaa73da 100644
>     --- a/UPDATING
>     +++ b/UPDATING
>     @@ -5,6 +5,14 @@ they are unavoidable.
>       You should get into the habit of checking this file for changes
>     each time
>       you update your ports collection, before attempting any port upgrades.
> 
>     +20260907:
>     +  AFFECTS: users of sysutils/javaservicewrapper
>     +  AUTHOR: michaelo@FreeBSD.org
>     +
>     +  With the upgrade to version 3.7.0+ the port has been drastically
>     simplified
>     +  and all package files have been moved to default locations. Check
>     your wrapper
>     +  script and wrapper.conf for necessary changes.
>     +
>       20260907:
>         AFFECTS: Users of x11-wm/mango
>         AUTHOR: nivit@FreeBSD.org
>     diff --git a/sysutils/javaservicewrapper/Makefile b/sysutils/
>     javaservicewrapper/Makefile
>     index b2c4281467fc..2213c47230da 100644
>     --- a/sysutils/javaservicewrapper/Makefile
>     +++ b/sysutils/javaservicewrapper/Makefile
>     @@ -1,6 +1,5 @@
>       PORTNAME=  javaservicewrapper
>     -PORTVERSION=   3.6.3
>     -PORTREVISION=  2
>     +PORTVERSION=   3.7.3
>       CATEGORIES=    sysutils java
>       MASTER_SITES= https://wrapper.tanukisoftware.com/download/
>     ${PORTVERSION}/ <https://deu01.safelinks.protection.outlook.com/?
>     url=https%3A%2F%2Fwrapper.tanukisoftware.com%2Fdownload%2F%24%257BPORTVERSION%257D%2F&data=05%7C02%7Cmichael.osipov%40innomotics.com%7C002eb7bbcb0e48c2b06608df0dbeb216%7C698c6ffb74e34a84be68f22d8d3201a3%7C0%7C0%7C639244784862980939%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=Yf3Rhn4OIxRXVviVEKvdXancMIAuLRAOOu2s%2F4MeUks%3D&reserved=0>
>       DISTNAME=  wrapper_${PORTVERSION}_src
>     @@ -14,15 +13,9 @@ LICENSE_COMB=    dual
> 
>       ONLY_FOR_ARCHS=    aarch64 amd64 armv6 armv7 i386 powerpc
>     powerpc64 powerpc64le
> 
>     -USES=      gmake iconv java:ant,run
>     +USES=      gmake java:ant,build
> 
>     -USE_LDCONFIG=  ${PREFIX}/lib/javaservicewrapper/lib
>     -
>     -DATADIR=   ${PREFIX}/lib/${PORTNAME}
>     -
>     -OPTIONS_DEFINE=    DOCS
>     -
>     -.include <bsd.port.options.mk>
>     +.include <bsd.port.pre.mk>
> 
>       .if ${ARCH} == aarch64 || ${ARCH} == amd64 || ${ARCH:Mpowerpc64*}
>       MAKE_ARGS+=    -Dbits=64
>     @@ -30,26 +23,23 @@ MAKE_ARGS+= -Dbits=64
>       MAKE_ARGS+=    -Dbits=32
>       .endif
> 
>     -.include <bsd.port.pre.mk>
>     -
>     -.if ${JAVA_PORT_VERSION} >= 15
>     -PLIST_SUB+=    JS_ENGINE="@comment "
>     +.if ${JAVA_PORT_VERSION} >= 25
>     +JAVA_TARGET_VERSION=   11
>       .else
>     -PLIST_SUB+=    JS_ENGINE=""
>     +JAVA_TARGET_VERSION=   8
>       .endif
> 
>     +PLIST_SUB+=    JAVAJARDIR=${JAVAJARDIR}
>     +
>     +post-extract:
>     +   @${ECHO} "javac.target.version=${JAVA_TARGET_VERSION}" >
>     ${WRKSRC}/ant.properties
>     +
>       post-patch:
>     -   @${REINPLACE_CMD} -e 's|gcc|${CC} ${CFLAGS}| ; \
>     -           s|/usr/local|${ICONV_PREFIX}|g ; \
>     -           s|-liconv|${ICONV_LIB}|' \
>     +   @${REINPLACE_CMD} -e 's|gcc|${CC} ${CFLAGS}|' \
>              ${WRKSRC}/src/c/Makefile-freebsd-x86-32.gmake \
>              ${WRKSRC}/src/c/Makefile-freebsd-x86-64.gmake
>     -   @${REINPLACE_CMD} -e 's|\(javac\.target\.version\)=.*|\1=1.8|' \
>     -       ${WRKSRC}/default.properties
>          @${CP} ${WRKSRC}/src/c/Makefile-freebsd-x86-32.gmake \
>              ${WRKSRC}/src/c/Makefile-freebsd-arm-32.gmake
>     -   @${CP} ${WRKSRC}/src/c/Makefile-freebsd-x86-64.gmake \
>     -       ${WRKSRC}/src/c/Makefile-freebsd-arm-64.gmake
>          @${CP} ${WRKSRC}/src/c/Makefile-freebsd-x86-64.gmake \
>              ${WRKSRC}/src/c/Makefile-freebsd-ppcbe-64.gmake
>          @${CP} ${WRKSRC}/src/c/Makefile-freebsd-x86-64.gmake \
>     @@ -58,14 +48,12 @@ post-patch:
>              ${WRKSRC}/src/c/Makefile-freebsd-ppcbe-32.gmake
> 
>       do-install:
>     -   @${MKDIR} ${STAGEDIR}${DATADIR}
>     -   cd ${WRKSRC} && ${CP} -rp bin conf lib test ${STAGEDIR}${DATADIR}
>     -   ${STRIP_CMD} ${STAGEDIR}${DATADIR}/bin/wrapper
>     -   ${STRIP_CMD} ${STAGEDIR}${DATADIR}/lib/libwrapper.so
>     -   ${RLN} ${STAGEDIR}${DATADIR}/bin/wrapper ${STAGEDIR}${PREFIX}/
>     bin/${PORTNAME}
>     -
>     -do-install-DOCS-on:
>     -   @${MKDIR} ${STAGEDIR}${DOCSDIR}
>     -   ${INSTALL_DATA} ${WRKSRC}/doc/* ${STAGEDIR}${DOCSDIR}
>     +   @${MKDIR} ${STAGEDIR}${PREFIX}/bin ${STAGEDIR}${PREFIX}/lib
>     ${STAGEDIR}${JAVAJARDIR}
>     +   ${INSTALL_PROGRAM} ${WRKSRC}/bin/wrapper ${STAGEDIR}${PREFIX}/bin
>     +   ${INSTALL_LIB} ${WRKSRC}/lib/libwrapper.so ${STAGEDIR}${PREFIX}/lib
>     +   ${INSTALL_DATA} ${WRKSRC}/lib/wrapper.jar ${STAGEDIR}${JAVAJARDIR}
>     +   ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/wrapper
>     +   ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libwrapper.so
>     +   ${RLN} ${STAGEDIR}${PREFIX}/bin/wrapper ${STAGEDIR}${PREFIX}/
>     bin/${PORTNAME}
> 
>       .include <bsd.port.post.mk>
>     diff --git a/sysutils/javaservicewrapper/distinfo b/sysutils/
>     javaservicewrapper/distinfo
>     index e0473f0e6e00..2d3568b6b266 100644
>     --- a/sysutils/javaservicewrapper/distinfo
>     +++ b/sysutils/javaservicewrapper/distinfo
>     @@ -1,3 +1,3 @@
>     -TIMESTAMP = 1760527269
>     -SHA256 (wrapper_3.6.3_src.tar.gz) =
>     7bc5ad89ed21a39b4a4ed548dfe92fc587aed40e6c75059a71309fb8042ff580
>     -SIZE (wrapper_3.6.3_src.tar.gz) = 902583
>     +TIMESTAMP = 1788729882
>     +SHA256 (wrapper_3.7.3_src.tar.gz) =
>     6e99f0ba7fcaea582ad5922a773c1b243a1dd4fe143c0fc4639e4cb18535d851
>     +SIZE (wrapper_3.7.3_src.tar.gz) = 959518
>     diff --git a/sysutils/javaservicewrapper/files/patch-build.xml b/
>     sysutils/javaservicewrapper/files/patch-build.xml
>     new file mode 100644
>     index 000000000000..689ac97fb3bd
>     --- /dev/null
>     +++ b/sysutils/javaservicewrapper/files/patch-build.xml
>     @@ -0,0 +1,20 @@
>     +--- build.xml.orig 2026-09-07 19:38:32 UTC
>     ++++ build.xml
>     +@@ -528,7 +528,7 @@
>     +     <target name="compile-java:javac-javah" depends="compile-
>     java:setup:wrapper" if="is.javah_supported">
>     +         <!-- compile everything under src/java -->
>     +         <javac srcdir="${java.dir}"
>     +-               excludes="testmodule/**/*,module-info.java"
>     ++               excludes="testmodule/**/*,module-info.java,**/test/
>     *,**/test2/*,**/demo/*"
>     +                destdir="${build.classes}"
>     +                deprecation="on"
>     +                debug="on"
>     +@@ -550,7 +550,7 @@
>     +              NOTE - Headers will only be generated if the source
>     is also recompiled.  If the class is up to date, the headers will
>     not be generated. -->
>     +         <echo message="Write JNI headers to ${build.headers}"/>
>     +         <javac srcdir="${java.dir}"
>     +-               excludes="testmodule/**/*,module-info.java"
>     ++               excludes="testmodule/**/*,module-info.java,**/test/
>     *,**/test2/*,**/demo/*"
>     +                destdir="${build.classes}"
>     +                nativeheaderdir="${build.headers}"
>     +                deprecation="on"
>     diff --git a/sysutils/javaservicewrapper/files/patch-
>     src_java_module-info.java b/sysutils/javaservicewrapper/files/patch-
>     src_java_module-info.java
>     new file mode 100644
>     index 000000000000..5498858105f0
>     --- /dev/null
>     +++ b/sysutils/javaservicewrapper/files/patch-src_java_module-info.java
>     @@ -0,0 +1,8 @@
>     +--- src/java/module-info.java.orig 2026-09-07 19:40:35 UTC
>     ++++ src/java/module-info.java
>     +@@ -5,4 +5,5 @@ module org.tanukisoftware.wrapper {
>     +     exports org.tanukisoftware.wrapper.security;
>     +
>     +     requires static java.management;
>     ++    requires java.logging;
>     + }
>     diff --git a/sysutils/javaservicewrapper/pkg-message b/sysutils/
>     javaservicewrapper/pkg-message
>     index edcae7f29c15..1989acc64cfa 100644
>     --- a/sysutils/javaservicewrapper/pkg-message
>     +++ b/sysutils/javaservicewrapper/pkg-message
>     @@ -1,14 +1,11 @@
>       [
>       {
>         type: upgrade
>     -  maximum_version: "3.6.0"
>     +  maximum_version: "3.7.0"
>         message: <<EOM
>     -With the upgrade to version 3.6.0+ support for all properties
>     ending with
>     -'.stripquotes' in your wrapper.conf has been dropped and your
>     application
>     -won't start again.
>     -
>     -Read the release notes for more details:
>     -https://wrapper.tanukisoftware.com/doc/english/release-
>     notes.html#3.6.0 <https://deu01.safelinks.protection.outlook.com/?
>     url=https%3A%2F%2Fwrapper.tanukisoftware.com%2Fdoc%2Fenglish%2Frelease-notes.html%233.6.0&data=05%7C02%7Cmichael.osipov%40innomotics.com%7C002eb7bbcb0e48c2b06608df0dbeb216%7C698c6ffb74e34a84be68f22d8d3201a3%7C0%7C0%7C639244784863005834%7CUnknown%7CTWFpbGZsb3d8eyJFbXB0eU1hcGkiOnRydWUsIlYiOiIwLjAuMDAwMCIsIlAiOiJXaW4zMiIsIkFOIjoiTWFpbCIsIldUIjoyfQ%3D%3D%7C0%7C%7C%7C&sdata=8FU665tquoMlik%2BYtvpSJAKXxtKFqWrEwzcPpLJLUpA%3D&reserved=0>
>     +With the upgrade to version 3.7.0+ the port has been drastically
>     simplified
>     +and all package files have been moved to default locations. Check
>     your wrapper
>     +script and wrapper.conf for necessary changes.
>       EOM
>       }
>       ]
>     diff --git a/sysutils/javaservicewrapper/pkg-plist b/sysutils/
>     javaservicewrapper/pkg-plist
>     index 10e4500a4d54..df6be2cae997 100644
>     --- a/sysutils/javaservicewrapper/pkg-plist
>     +++ b/sysutils/javaservicewrapper/pkg-plist
>     @@ -1,248 +1,4 @@
>       bin/javaservicewrapper
>     -%%DATADIR%%/bin/demoapp
>     -%%DATADIR%%/bin/testwrapper
>     -%%DATADIR%%/bin/wrapper
>     -%%DATADIR%%/conf/demoapp.conf
>     -%%DATADIR%%/conf/wrapper.conf
>     -%%DATADIR%%/lib/libwrapper.so
>     -%%DATADIR%%/lib/wrapper.jar
>     -%%DATADIR%%/lib/wrapperdemo.jar
>     -%%DATADIR%%/lib/wrappertest.jar
>     -%%DATADIR%%/lib/wrappertest2.jar
>     -%%DATADIR%%/test/additionalproperties
>     -%%DATADIR%%/test/additionalproperties.conf
>     -%%DATADIR%%/test/appparameterfile-01-empty
>     -%%DATADIR%%/test/appparameterfile-01-empty.conf
>     -%%DATADIR%%/test/appparameterfile-01-empty.param
>     -%%DATADIR%%/test/appparameterfile-02-1line
>     -%%DATADIR%%/test/appparameterfile-02-1line.conf
>     -%%DATADIR%%/test/appparameterfile-02-1line.param
>     -%%DATADIR%%/test/appparameterfile-03-quotable-false
>     -%%DATADIR%%/test/appparameterfile-03-quotable-false.conf
>     -%%DATADIR%%/test/appparameterfile-03-quotable-false.param
>     -%%DATADIR%%/test/appparameterfile-04-quotable-true
>     -%%DATADIR%%/test/appparameterfile-04-quotable-true.conf
>     -%%DATADIR%%/test/appparameterfile-04-quotable-true.param
>     -%%DATADIR%%/test/appparameterfile-05-encoding
>     -%%DATADIR%%/test/appparameterfile-05-encoding.conf
>     -%%DATADIR%%/test/appparameterfile-05-encoding.param
>     -%%DATADIR%%/test/appparameterfile-06-multilines-quotable-false
>     -%%DATADIR%%/test/appparameterfile-06-multilines-quotable-false.conf
>     -%%DATADIR%%/test/appparameterfile-06-multilines-quotable-false.param
>     -%%DATADIR%%/test/appparameterfile-07-multilines-quotable-true
>     -%%DATADIR%%/test/appparameterfile-07-multilines-quotable-true.conf
>     -%%DATADIR%%/test/appparameterfile-07-multilines-quotable-true.param
>     -%%DATADIR%%/test/appparameterfile-08-envvars
>     -%%DATADIR%%/test/appparameterfile-08-envvars.conf
>     -%%DATADIR%%/test/appparameterfile-08-envvars.param
>     -%%DATADIR%%/test/appproperties
>     -%%DATADIR%%/test/appproperties.conf
>     -%%DATADIR%%/test/apppropertyfile-01-empty
>     -%%DATADIR%%/test/apppropertyfile-01-empty.conf
>     -%%DATADIR%%/test/apppropertyfile-01-empty.param
>     -%%DATADIR%%/test/apppropertyfile-02-1line
>     -%%DATADIR%%/test/apppropertyfile-02-1line.conf
>     -%%DATADIR%%/test/apppropertyfile-02-1line.param
>     -%%DATADIR%%/test/apppropertyfile-03-quotable-false
>     -%%DATADIR%%/test/apppropertyfile-03-quotable-false.conf
>     -%%DATADIR%%/test/apppropertyfile-03-quotable-false.param
>     -%%DATADIR%%/test/apppropertyfile-04-quotable-true
>     -%%DATADIR%%/test/apppropertyfile-04-quotable-true.conf
>     -%%DATADIR%%/test/apppropertyfile-04-quotable-true.param
>     -%%DATADIR%%/test/apppropertyfile-05-encoding
>     -%%DATADIR%%/test/apppropertyfile-05-encoding.conf
>     -%%DATADIR%%/test/apppropertyfile-05-encoding.param
>     -%%DATADIR%%/test/apppropertyfile-06-multilines-quotable-false
>     -%%DATADIR%%/test/apppropertyfile-06-multilines-quotable-false.conf
>     -%%DATADIR%%/test/apppropertyfile-06-multilines-quotable-false.param
>     -%%DATADIR%%/test/apppropertyfile-07-multilines-quotable-true
>     -%%DATADIR%%/test/apppropertyfile-07-multilines-quotable-true.conf
>     -%%DATADIR%%/test/apppropertyfile-07-multilines-quotable-true.param
>     -%%DATADIR%%/test/apppropertyfile-08-envvars
>     -%%DATADIR%%/test/apppropertyfile-08-envvars.conf
>     -%%DATADIR%%/test/apppropertyfile-08-envvars.param
>     -%%DATADIR%%/test/backendparamslistener
>     -%%DATADIR%%/test/backendparamslistener.conf
>     -%%DATADIR%%/test/backendparamssimple
>     -%%DATADIR%%/test/backendparamssimple.conf
>     -%%DATADIR%%/test/backendparamsstartstop
>     -%%DATADIR%%/test/backendparamsstartstop.conf
>     -%%DATADIR%%/test/backgroundthreads
>     -%%DATADIR%%/test/backgroundthreads.conf
>     -%%DATADIR%%/test/childwrapper
>     -%%DATADIR%%/test/childwrapper.conf
>     -%%DATADIR%%/test/common/matchOutput
>     -%%DATADIR%%/test/common/report
>     -%%DATADIR%%/test/common/resourcelimit
>     -%%DATADIR%%/test/daemonthreads
>     -%%DATADIR%%/test/daemonthreads.conf
>     -%%DATADIR%%/test/delayediorestarter
>     -%%DATADIR%%/test/delayediorestarter.conf
>     -%%DATADIR%%/test/envvars
>     -%%DATADIR%%/test/envvars.conf
>     -%%DATADIR%%/test/executablejar
>     -%%DATADIR%%/test/executablejar.conf
>     -%%DATADIR%%/test/executablejarcp
>     -%%DATADIR%%/test/executablejarcp.conf
>     -%%DATADIR%%/test/executablejarinitfail
>     -%%DATADIR%%/test/executablejarinitfail.conf
>     -%%DATADIR%%/test/filter
>     -%%DATADIR%%/test/filter.conf
>     -%%DATADIR%%/test/growinglogoutput
>     -%%DATADIR%%/test/growinglogoutput.conf
>     -%%JS_ENGINE%% %%DATADIR%%/test/hugeclasspathenvmaxsize
>     -%%JS_ENGINE%% %%DATADIR%%/test/hugeclasspathenvmaxsize-path.conf
>     -%%JS_ENGINE%% %%DATADIR%%/test/hugeclasspathenvmaxsize.conf
>     -%%JS_ENGINE%% %%DATADIR%%/test/hugeclasspathenvoversize
>     -%%JS_ENGINE%% %%DATADIR%%/test/hugeclasspathenvoversize-path.conf
>     -%%JS_ENGINE%% %%DATADIR%%/test/hugeclasspathenvoversize.conf
>     -%%DATADIR%%/test/hugeclasspathmaxsize
>     -%%DATADIR%%/test/hugeclasspathmaxsize.conf
>     -%%DATADIR%%/test/hugeclasspathoversize
>     -%%DATADIR%%/test/hugeclasspathoversize.conf
>     -%%DATADIR%%/test/hugelogoutput
>     -%%DATADIR%%/test/hugelogoutput.conf
>     -%%DATADIR%%/test/javaadditionalfile-01-empty
>     -%%DATADIR%%/test/javaadditionalfile-01-empty.conf
>     -%%DATADIR%%/test/javaadditionalfile-01-empty.param
>     -%%DATADIR%%/test/javaadditionalfile-02-1line
>     -%%DATADIR%%/test/javaadditionalfile-02-1line.conf
>     -%%DATADIR%%/test/javaadditionalfile-02-1line.param
>     -%%DATADIR%%/test/javaadditionalfile-03-quotable-false
>     -%%DATADIR%%/test/javaadditionalfile-03-quotable-false.conf
>     -%%DATADIR%%/test/javaadditionalfile-03-quotable-false.param
>     -%%DATADIR%%/test/javaadditionalfile-04-quotable-true
>     -%%DATADIR%%/test/javaadditionalfile-04-quotable-true.conf
>     -%%DATADIR%%/test/javaadditionalfile-04-quotable-true.param
>     -%%DATADIR%%/test/javaadditionalfile-05-encoding
>     -%%DATADIR%%/test/javaadditionalfile-05-encoding.conf
>     -%%DATADIR%%/test/javaadditionalfile-05-encoding.param
>     -%%DATADIR%%/test/javaadditionalfile-06-multilines-quotable-false
>     -%%DATADIR%%/test/javaadditionalfile-06-multilines-quotable-false.conf
>     -%%DATADIR%%/test/javaadditionalfile-06-multilines-quotable-false.param
>     -%%DATADIR%%/test/javaadditionalfile-07-multilines-quotable-true
>     -%%DATADIR%%/test/javaadditionalfile-07-multilines-quotable-true.conf
>     -%%DATADIR%%/test/javaadditionalfile-07-multilines-quotable-true.param
>     -%%DATADIR%%/test/javaadditionalfile-08-envvars
>     -%%DATADIR%%/test/javaadditionalfile-08-envvars.conf
>     -%%DATADIR%%/test/javaadditionalfile-08-envvars.param
>     -%%DATADIR%%/test/javaadditionalscope-01-conf
>     -%%DATADIR%%/test/javaadditionalscope-01-conf.conf
>     -%%DATADIR%%/test/javaadditionalscope-02-file
>     -%%DATADIR%%/test/javaadditionalscope-02-file.conf
>     -%%DATADIR%%/test/javaadditionalscope-02-filequotableFALSE.param
>     -%%DATADIR%%/test/javaadditionalscope-02-filequotableTRUE.param
>     -%%DATADIR%%/test/javaadditionalsplit-01-conf
>     -%%DATADIR%%/test/javaadditionalsplit-01-conf.conf
>     -%%DATADIR%%/test/javaadditionalsplit-02-file
>     -%%DATADIR%%/test/javaadditionalsplit-02-file.conf
>     -%%DATADIR%%/test/javaadditionalsplit-02-filequotableFALSE.param
>     -%%DATADIR%%/test/javaadditionalsplit-02-filequotableTRUE.param
>     -%%DATADIR%%/test/jvmencoding
>     -%%DATADIR%%/test/jvmencoding.conf
>     -%%DATADIR%%/test/jvmencoding2
>     -%%DATADIR%%/test/jvmencoding2.conf
>     -%%DATADIR%%/test/loadedgcoutput
>     -%%DATADIR%%/test/loadedgcoutput.conf
>     -%%DATADIR%%/test/loadedlogoutput
>     -%%DATADIR%%/test/loadedlogoutput.conf
>     -%%DATADIR%%/test/loadedslightlyslowedoutput
>     -%%DATADIR%%/test/loadedslightlyslowedoutput.conf
>     -%%DATADIR%%/test/loadedsplitoutput
>     -%%DATADIR%%/test/loadedsplitoutput.conf
>     -%%DATADIR%%/test/loadedwrapperlistener
>     -%%DATADIR%%/test/loadedwrapperlistener.conf
>     -%%DATADIR%%/test/logoutput
>     -%%DATADIR%%/test/logoutput.conf
>     -%%DATADIR%%/test/logstdoutstderr
>     -%%DATADIR%%/test/logstdoutstderr.conf
>     -%%DATADIR%%/test/logstdoutstderrdetached
>     -%%DATADIR%%/test/logstdoutstderrdetached.conf
>     -%%DATADIR%%/test/longrunningbackgroundthreads
>     -%%DATADIR%%/test/longrunningbackgroundthreads.conf
>     -%%DATADIR%%/test/longrunningwithshutdownhook
>     -%%DATADIR%%/test/longrunningwithshutdownhook.conf
>     -%%DATADIR%%/test/memory
>     -%%DATADIR%%/test/memory.conf
>     -%%DATADIR%%/test/module-nativeaccess
>     -%%DATADIR%%/test/module-nativeaccess.conf
>     -%%DATADIR%%/test/module-standalone-jarapp
>     -%%DATADIR%%/test/module-standalone-jarapp-runtimeimage
>     -%%DATADIR%%/test/module-standalone-jarapp-runtimeimage.conf
>     -%%DATADIR%%/test/module-standalone-jarapp-runtimeimagenowrapper
>     -%%DATADIR%%/test/module-standalone-jarapp-runtimeimagenowrapper.conf
>     -%%DATADIR%%/test/module-standalone-jarapp.conf
>     -%%DATADIR%%/test/module-standalone-simpleapp
>     -%%DATADIR%%/test/module-standalone-simpleapp-runtimeimage
>     -%%DATADIR%%/test/module-standalone-simpleapp-runtimeimage.conf
>     -%%DATADIR%%/test/module-standalone-simpleapp-runtimeimagenowrapper
>     -%%DATADIR%%/test/module-standalone-simpleapp-runtimeimagenowrapper.conf
>     -%%DATADIR%%/test/module-standalone-simpleapp.conf
>     -%%DATADIR%%/test/module-wrapper-jarapp
>     -%%DATADIR%%/test/module-wrapper-jarapp-runtimeimage
>     -%%DATADIR%%/test/module-wrapper-jarapp-runtimeimage.conf
>     -%%DATADIR%%/test/module-wrapper-jarapp-runtimeimagenowrapper
>     -%%DATADIR%%/test/module-wrapper-jarapp-runtimeimagenowrapper.conf
>     -%%DATADIR%%/test/module-wrapper-jarapp.conf
>     -%%DATADIR%%/test/module-wrapper-listener
>     -%%DATADIR%%/test/module-wrapper-listener-runtimeimage
>     -%%DATADIR%%/test/module-wrapper-listener-runtimeimage.conf
>     -%%DATADIR%%/test/module-wrapper-listener.conf
>     -%%DATADIR%%/test/module-wrapper-simpleapp
>     -%%DATADIR%%/test/module-wrapper-simpleapp-runtimeimage
>     -%%DATADIR%%/test/module-wrapper-simpleapp-runtimeimage.conf
>     -%%DATADIR%%/test/module-wrapper-simpleapp.conf
>     -%%DATADIR%%/test/nestedwrapperlistener
>     -%%DATADIR%%/test/nestedwrapperlistener.conf
>     -%%DATADIR%%/test/noreturn
>     -%%DATADIR%%/test/noreturn.conf
>     -%%DATADIR%%/test/onexit
>     -%%DATADIR%%/test/onexit.conf
>     -%%DATADIR%%/test/outputloader
>     -%%DATADIR%%/test/outputloader.conf
>     -%%DATADIR%%/test/parameters
>     -%%DATADIR%%/test/parameters.conf
>     -%%DATADIR%%/test/passthrough
>     -%%DATADIR%%/test/passthrough.conf
>     -%%DATADIR%%/test/percentoutput
>     -%%DATADIR%%/test/percentoutput.conf
>     -%%DATADIR%%/test/performance
>     -%%DATADIR%%/test/performance.conf
>     -%%DATADIR%%/test/performancestartstop
>     -%%DATADIR%%/test/performancestartstop.conf
>     -%%DATADIR%%/test/postshutdowngc
>     -%%DATADIR%%/test/postshutdowngc.conf
>     -%%DATADIR%%/test/quickcomplete
>     -%%DATADIR%%/test/quickcomplete.conf
>     -%%DATADIR%%/test/resourcelimit_data
>     -%%DATADIR%%/test/resourcelimit_data.conf
>     -%%DATADIR%%/test/resourcelimit_nofile
>     -%%DATADIR%%/test/resourcelimit_nofile.conf
>     -%%DATADIR%%/test/resourcelimit.conf
>     -%%DATADIR%%/test/restarter
>     -%%DATADIR%%/test/restarter.conf
>     -%%DATADIR%%/test/shutdownhook
>     -%%DATADIR%%/test/shutdownhook.conf
>     -%%DATADIR%%/test/shutdownlock
>     -%%DATADIR%%/test/shutdownlock.conf
>     -%%DATADIR%%/test/simplewrapperlistener
>     -%%DATADIR%%/test/simplewrapperlistener.conf
>     -%%DATADIR%%/test/slowclassinit
>     -%%DATADIR%%/test/slowclassinit.conf
>     -%%DATADIR%%/test/slowstop
>     -%%DATADIR%%/test/slowstop.conf
>     -%%DATADIR%%/test/startstopstopandreturnwhilestarting
>     -%%DATADIR%%/test/startstopstopandreturnwhilestarting.conf
>     -%%DATADIR%%/test/startstopstopwhilestarting
>     -%%DATADIR%%/test/startstopstopwhilestarting.conf
>     -%%DATADIR%%/test/stopwhilestarting
>     -%%DATADIR%%/test/stopwhilestarting.conf
>     -%%DATADIR%%/test/stopwhilestartingforcestop
>     -%%DATADIR%%/test/stopwhilestartingforcestop.conf
>     -%%DATADIR%%/test/template.conf
>     -%%DATADIR%%/test/template-module.conf
>     -%%DATADIR%%/test/timedlogoutput
>     -%%DATADIR%%/test/timedlogoutput.conf
>     -%%PORTDOCS%%%%DOCSDIR%%/index.html
>     -%%PORTDOCS%%%%DOCSDIR%%/revisions.txt
>     -%%PORTDOCS%%%%DOCSDIR%%/wrapper-community-license-1.3.txt
>     +bin/wrapper
>     +lib/libwrapper.so
>     +%%JAVAJARDIR%%/wrapper.jar
>     ------------------------------------------------------------------------
> 
>