<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>