<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/3f7fd06cd09196746349f453f1b336e334cfbd14">https://github.com/macports/macports-ports/commit/3f7fd06cd09196746349f453f1b336e334cfbd14</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 3f7fd06cd09 sbt: use standard wrapper
</span>3f7fd06cd09 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 3f7fd06cd09196746349f453f1b336e334cfbd14
</span>Author: Kirill A. Korinsky <kirill@korins.ky>
AuthorDate: Wed Sep 15 13:52:48 2021 +0200

<span style='display:block; white-space:pre;color:#404040;'>    sbt: use standard wrapper
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Closes: https://trac.macports.org/ticket/62973
</span>---
 devel/sbt/Portfile     | 55 +++++++++++++++++++++-----------------------------
 devel/sbt/files/sbt.sh | 38 ----------------------------------
 2 files changed, 23 insertions(+), 70 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/sbt/Portfile b/devel/sbt/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 31114060234..352bd5fcb8a 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/sbt/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/sbt/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,11 +1,11 @@
</span> # -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
 
 PortSystem      1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup       github 1.0
</span> PortGroup       java 1.0
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name            sbt
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version         1.5.5
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-revision        0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup    sbt sbt 1.5.5 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision        1
</span> categories      devel java
 license         Apache-2
 maintainers     {@catap korins.ky:kirill} openmaintainer
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -20,33 +20,16 @@ long_description \
</span>     and testing with triggered execution in mixed Scala/Java projects.
 
 homepage        https://www.scala-sbt.org/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites    https://repo1.maven.org/maven2/org/scala-sbt/sbt-launch/${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-distname        sbt-launch-${version}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-dist_subdir     sbt/${version}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums       rmd160  a7dd93031b555ebfcd41ecdc95cbbe81e71301a4 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                sha256  a2c7a577ddfd5bc79176ab6f9b71760ca52cea6a760707aa62124287f000348f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                size    3825640
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums       rmd160  783bc186e53fb3ae29aa0316c3600a96af18f4a6 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                sha256  c0fcd50cf5c91ed27ad01c5c6a8717b62700c87a50ff9b0e7573b227acb2b3c9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                size    19988881
</span> 
 java.version    1.8+
 java.fallback   openjdk8
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-# Name the wrapper shell script.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set wrapper     sbt.sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-extract.suffix  .jar
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-extract.mkdir   yes
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-extract.only
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-pre-extract {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    file copy ${filespath}/${wrapper} ${worksrcpath}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-set jarname ${distname}${extract.suffix}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-post-patch {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    reinplace "s|__SBT_LAUNCHER_PATH__|${prefix}/share/${name}/${jarname}|g" \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        ${worksrcpath}/${wrapper}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+extract.suffix  .tgz
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from releases
</span> 
 supported_archs noarch
 use_configure   no
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -56,12 +39,20 @@ destroot {
</span>     set sbtdir ${destroot}${prefix}/share/${name}
 
     xinstall -m 755 -d ${sbtdir}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 644 ${distpath}/${jarname} ${sbtdir}/
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    xinstall -m 755 ${worksrcpath}/${wrapper} ${sbtdir}/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    file copy \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${worksrcpath}/bin \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${worksrcpath}/conf \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        ${sbtdir}
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-    ln -s ${prefix}/share/${name}/${name} ${destroot}${prefix}/bin
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach f [glob -directory ${sbtdir}/conf *] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        file attributes $f -permissions 0644
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    foreach f [glob -directory ${sbtdir}/bin *] {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        file attributes $f -permissions 0755
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    }
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.type  regex
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.url   https://repo1.maven.org/maven2/org/scala-sbt/sbt-launch/maven-metadata.xml
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-livecheck.regex {\<latest\>([0-9.]+)\</latest\>}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    xinstall -m 0644 -W ${worksrcpath} LICENSE NOTICE ${sbtdir}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    ln -s ${prefix}/share/${name}/bin/${name} ${destroot}${prefix}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+}
</span><span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/sbt/files/sbt.sh b/devel/sbt/files/sbt.sh
</span>deleted file mode 100755
<span style='display:block; white-space:pre;color:#808080;'>index 4e63fea4a51..00000000000
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/sbt/files/sbt.sh
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,38 +0,0 @@
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#!/bin/sh
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Copyright (c) 2010 Jon Buffington. All rights reserved.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Licensed under the Apache License, Version 2.0 (the "License");
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# you may not use this file except in compliance with the License.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# You may obtain a copy of the License at
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#     http://www.apache.org/licenses/LICENSE-2.0
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-#
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Unless required by applicable law or agreed to in writing, software
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# distributed under the License is distributed on an "AS IS" BASIS,
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# See the License for the specific language governing permissions and
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# limitations under the License.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Is the location of the SBT launcher JAR file.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-LAUNCHJAR="__SBT_LAUNCHER_PATH__"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Customization: this may define JAVA_OPTS.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-SBTCONF=$HOME/.sbtconfig
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if [ -f "$SBTCONF" ]; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    . $SBTCONF
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-if [ -z "$JAVA_OPTS" ]; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # Ensure enough heap space is created for sbt.  These settings are
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    # the default settings from Typesafe's sbt wrapper.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    JAVA_VERSION=$(java -version 2>&1 | awk -F '"' '/version/ {print $2}')
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    if [ "$JAVA_VERSION" \< "1.8" ]; then
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        CLASS_METADATA_OPT="MaxPermSize"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    else
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-        CLASS_METADATA_OPT="MaxMetaspaceSize"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-    JAVA_OPTS="-XX:+CMSClassUnloadingEnabled -Xms1536m -Xmx1536m -XX:$CLASS_METADATA_OPT=384m -XX:ReservedCodeCacheSize=192m -Dfile.encoding=UTF8"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-fi
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-# Assume java is already in the shell path.
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-exec java $JAVA_OPTS -jar "$LAUNCHJAR" "$@"
</span></pre><pre style='margin:0'>

</pre>