<pre style='margin:0'>
Renee Otten (reneeotten) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/dceda6efe42c6ac61e7eb96b0d28be8006e491cf">https://github.com/macports/macports-ports/commit/dceda6efe42c6ac61e7eb96b0d28be8006e491cf</a></p>
<pre style="white-space: pre; background: #F8F8F8">The following commit(s) were added to refs/heads/master by this push:
<span style='display:block; white-space:pre;color:#404040;'>     new dceda6efe42 detekt-cli: Add variant which includes the first party formatting plugin
</span>dceda6efe42 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit dceda6efe42c6ac61e7eb96b0d28be8006e491cf
</span>Author: Marcel Bochtler <git@bochtler.io>
AuthorDate: Sun May 1 16:14:18 2022 +0200

<span style='display:block; white-space:pre;color:#404040;'>    detekt-cli: Add variant which includes the first party formatting plugin
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    To include the plugin it is required to change the script, which
</span><span style='display:block; white-space:pre;color:#404040;'>    executes the command, to include the `--plugins` option.
</span>---
 java/detekt-cli/Portfile     |  9 +++++++++
 java/detekt-cli/files/detekt | 23 +++++++++++++++++++++--
 2 files changed, 30 insertions(+), 2 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/java/detekt-cli/Portfile b/java/detekt-cli/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 0411ea12f56..00a6c5eb3e8 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/java/detekt-cli/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/java/detekt-cli/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,6 +21,11 @@ description         CLI tool for detekt
</span> long_description    Detekt is a static code analysis tool for Kotlin.
 homepage            https://detekt.github.io
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+variant formatting description {Include the formatting plugin} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    build.target-append \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        detekt-formatting:jar
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> github.tarball_from archive
 
 distname            v${version}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -42,6 +47,10 @@ destroot {
</span>     xinstall -m 755 -d ${javadir}/${name}
     xinstall -m 644 ${worksrcpath}/${name}/build/libs/${name}-${buildversion}-all.jar ${javadir}/${name}/${name}.jar
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    if {[variant_isset formatting]} {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        xinstall -m 644 ${worksrcpath}/detekt-formatting/build/libs/detekt-formatting-${buildversion}.jar ${javadir}/${name}/detekt-formatting.jar
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     # Install the wrapper script
     xinstall -m 755 ${filespath}/detekt ${destroot}${prefix}/bin
     reinplace "s|_PREFIX_|${prefix}|g" ${destroot}${prefix}/bin/detekt
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/java/detekt-cli/files/detekt b/java/detekt-cli/files/detekt
</span><span style='display:block; white-space:pre;color:#808080;'>index 66f9797ed29..c538419de30 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/java/detekt-cli/files/detekt
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/java/detekt-cli/files/detekt
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,2 +1,21 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#!/bin/sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-java -cp _PREFIX_/share/java/detekt-cli/detekt-cli.jar io.gitlab.arturbosch.detekt.cli.Main "$@"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#!/bin/bash
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+OPTS=$@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# Add formatting plugin to the command for the +formatting variant, additionally to user provided plugins.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+if [ -f _PREFIX_/share/java/detekt-cli/detekt-formatting.jar ]; then
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    while [ $# -gt 0 ]; do
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        case $1 in
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            -p | --plugins)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                ADDITIONAL_PLUGINS=",$2"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                OPTS=${OPTS/$1/}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                OPTS=${OPTS/$2/}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                ;;
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        esac
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        shift
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    done
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    PLUGINOPTS="--plugins _PREFIX_/share/java/detekt-cli/detekt-formatting.jar$ADDITIONAL_PLUGINS"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+fi
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+java -cp _PREFIX_/share/java/detekt-cli/detekt-cli.jar io.gitlab.arturbosch.detekt.cli.Main $PLUGINOPTS $OPTS
</span></pre><pre style='margin:0'>

</pre>