<pre style='margin:0'>
Perry E. Metzger (pmetzger) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/e419126045a3f6682201514890f094f998c18c78">https://github.com/macports/macports-ports/commit/e419126045a3f6682201514890f094f998c18c78</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 e419126045a antlr @2.7.7: Add java portgroup, fix build
</span>e419126045a is described below

<span style='display:block; white-space:pre;color:#808000;'>commit e419126045a3f6682201514890f094f998c18c78
</span>Author: Dave Allured <dave.allured@noaa.gov>
AuthorDate: Mon Feb 5 13:51:45 2024 -0700

<span style='display:block; white-space:pre;color:#404040;'>    antlr @2.7.7: Add java portgroup, fix build
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    .
</span><span style='display:block; white-space:pre;color:#404040;'>    
</span><span style='display:block; white-space:pre;color:#404040;'>    * Add java portgroup to fix builds on recent OS versions.
</span><span style='display:block; white-space:pre;color:#404040;'>    * Add required java version, etc.
</span><span style='display:block; white-space:pre;color:#404040;'>    * Update to modern checksum types.
</span><span style='display:block; white-space:pre;color:#404040;'>    * Add myself as maintainer.
</span><span style='display:block; white-space:pre;color:#404040;'>    * Maybe fixes:  https://trac.macports.org/ticket/65225
</span>---
 lang/antlr/Portfile | 24 ++++++++++++++++++------
 1 file changed, 18 insertions(+), 6 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/lang/antlr/Portfile b/lang/antlr/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index a754f6fc073..ecd00021193 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/lang/antlr/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/lang/antlr/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -1,14 +1,16 @@
</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
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-PortSystem 1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortSystem            1.0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+PortGroup             java 1.0
</span> 
 name                  antlr
 version               2.7.7
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision              3
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision              4
</span> categories            lang java
 license               public-domain
 platforms             darwin
<span style='display:block; white-space:pre;background:#ffe0e0;'>-maintainers           nomaintainer
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+maintainers           {@Dave-Allured noaa.gov:dave.allured} \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      openmaintainer
</span> 
 description           antlr is ANother Tool for Language Recognition
 long_description      ANTLR, ANother Tool for Language Recognition, is a \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -21,15 +23,25 @@ homepage              http://www.antlr2.org/
</span> master_sites          ${homepage}download/ \
                       https://www.mirrorservice.org/sites/distfiles.finkmirrors.net/
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums             md5    01cc9a2a454dd33dcd8c856ec89af090         \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                      sha1   802655c343cc7806aaf1ec2177a0e663ff209de1 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-                      rmd160 0b7951a28b748e912721fe0f6de4095d9f8da57d
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums             rmd160  0b7951a28b748e912721fe0f6de4095d9f8da57d \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      sha256  853aeb021aef7586bda29e74a6b03006bcb565a755c86b66032d8ec31b67dbb9 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                      size    1816180
</span> 
 patchfiles            patch-configure.diff antlr-DESTDIR.patch \
                       patch-lib-cpp-antlr-CharScanner.hpp.diff
 
 variant               universal {}
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+# Required java version.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+java.version          1.4+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# LTS JDK port to install if required java not found
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+java.fallback         openjdk8
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# JDK only needed at build time, but java PG sets lib dependency.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+# So declare no conflict to allow redistribution of binaries.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+license_noconflict    ${java.fallback}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span> configure.env         CLASSPATH=.
 configure.args        --disable-csharp
 
</pre><pre style='margin:0'>

</pre>