<pre style='margin:0'>
Ryan Carsten Schmidt (ryandesign) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/691588e30a3c5d3a2d6af58664e63a51f566fad1">https://github.com/macports/macports-ports/commit/691588e30a3c5d3a2d6af58664e63a51f566fad1</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 691588e30a3 groovyserv: set supported_archs, platforms; other fixes
</span>691588e30a3 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 691588e30a3c5d3a2d6af58664e63a51f566fad1
</span>Author: Ryan Carsten Schmidt <ryandesign@macports.org>
AuthorDate: Thu Sep 26 15:48:19 2024 -0500

<span style='display:block; white-space:pre;color:#404040;'>    groovyserv: set supported_archs, platforms; other fixes
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    Use github portgroup; fixes livecheck. Modernize checksums. Because this
</span><span style='display:block; white-space:pre;color:#404040;'>    port installs a binary, indicate the architecture of that binary in
</span><span style='display:block; white-space:pre;color:#404040;'>    supported_archs and indicate platforms {darwin any}. Remove unnecessary
</span><span style='display:block; white-space:pre;color:#404040;'>    workTarget variable. Simplify to avoid foreach and system. Use leading 0
</span><span style='display:block; white-space:pre;color:#404040;'>    on octal numbers.
</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/70934
</span>---
 devel/groovyserv/Portfile | 32 +++++++++++++++-----------------
 1 file changed, 15 insertions(+), 17 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/groovyserv/Portfile b/devel/groovyserv/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 22d45f678b1..9d04d978f44 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/groovyserv/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/groovyserv/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,7 +1,12 @@
</span> PortSystem 1.0
<span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup                       github 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup               kobo groovyserv 0.9 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision                   0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums                  rmd160  24482827f878985361f8147b60901843a4f37d4b \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   sha256  975ffbdefecc146a4d234163b4c07319065d975bf4e16e1c914fe357f7decf7f \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                                   size    906076
</span> 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-name                            groovyserv
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-version                            0.9
</span> categories                        devel groovy
 maintainers                    nomaintainer
 description                    GroovyServ makes Groovy startup time quicker, by pre-invoking groovy as a TCP/IP server.
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -11,15 +16,12 @@ long_description     In the case of scripting in dynamic-type languages, quick respo
</span>                                   be intolerable. \
                                        GroovyServ reduces the startup time of JVM and Groovy runtime significantly.
 homepage                       https://kobo.github.io/groovyserv/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-platforms                       darwin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+platforms                  {darwin any}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs            x86_64
</span> distname                  ${name}-${version}-macosx-x86_64-bin
<span style='display:block; white-space:pre;background:#ffe0e0;'>-master_sites            https://github.com/downloads/kobo/groovyserv
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums                  md5     99dc7505ba03fe4ed22353e492e20121 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    sha1    8c3ee10527af0f390a15a3d75b5199b1fa05c90e \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                    rmd160  24482827f878985361f8147b60901843a4f37d4b
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.tarball_from        downloads
</span> 
 worksrcdir                     ${name}-${version}
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set workTarget          ""
</span> 
 use_zip                        yes
 use_configure          no
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -28,21 +30,17 @@ build {}
</span> 
 pre-destroot {
        # Remove extraneous bat files
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        foreach f [glob -directory ${worksrcpath}${workTarget}/bin *.bat] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-           file delete $f
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   }
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   delete {*}[glob ${worksrcpath}/bin/*.bat]
</span> }
 
 destroot       {
        # Create the target java directory
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        xinstall -m 755 -d ${destroot}${prefix}/share/devel/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   xinstall -m 0755 -d ${destroot}${prefix}/share/devel/${name}
</span> 
        # Copy over the needed elements of our directory tree
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        file copy ${worksrcpath}/lib                                                    \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                     ${worksrcpath}/bin                                                    \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                     ${destroot}${prefix}/share/devel/${name}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   copy ${worksrcpath}/lib ${worksrcpath}/bin ${destroot}${prefix}/share/devel/${name}
</span> 
        # Symlink groovyserv into the bin directory
<span style='display:block; white-space:pre;background:#ffe0e0;'>-        system "cd ${destroot}${prefix}/bin && ln -s ${prefix}/share/devel/${name}/bin/groovyserver"
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-   system "cd ${destroot}${prefix}/bin && ln -s ${prefix}/share/devel/${name}/bin/groovyclient"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ln -s ${prefix}/share/devel/${name}/bin/groovyserver ${destroot}${prefix}/bin
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+   ln -s ${prefix}/share/devel/${name}/bin/groovyclient ${destroot}${prefix}/bin
</span> }
</pre><pre style='margin:0'>

</pre>