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