<pre style='margin:0'>
Enrico Maria Crisostomo (emcrisostomo) pushed a commit to branch master
in repository macports-ports.
</pre>
<p><a href="https://github.com/macports/macports-ports/commit/b729a621cc3c140c5c77b22871abd2fbe24a9bbd">https://github.com/macports/macports-ports/commit/b729a621cc3c140c5c77b22871abd2fbe24a9bbd</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 b729a621cc3 micronaut: update to 2.0.0 (#7556)
</span>b729a621cc3 is described below
<span style='display:block; white-space:pre;color:#808000;'>commit b729a621cc3c140c5c77b22871abd2fbe24a9bbd
</span>Author: Nils Breunese <nils@breun.nl>
AuthorDate: Sat Jun 27 15:10:22 2020 +0200
<span style='display:block; white-space:pre;color:#404040;'> micronaut: update to 2.0.0 (#7556)
</span>---
java/micronaut/Portfile | 55 +++++++++++++++++++++----------------------------
1 file changed, 23 insertions(+), 32 deletions(-)
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/java/micronaut/Portfile b/java/micronaut/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 246f796f108..44b37f3bdd5 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/java/micronaut/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/java/micronaut/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -4,19 +4,23 @@ PortSystem 1.0
</span> PortGroup github 1.0
PortGroup java 1.0
<span style='display:block; white-space:pre;background:#ffe0e0;'>-github.setup micronaut-projects micronaut-core 1.3.6 v
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+github.setup micronaut-projects micronaut-starter 2.0.0 v
</span> revision 0
name micronaut
categories java
platforms darwin
maintainers {breun.nl:nils @breun} openmaintainer
license Apache-2
<span style='display:block; white-space:pre;background:#ffe0e0;'>-supported_archs noarch
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+supported_archs x86_64
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-description Micronaut is a modern, JVM-based, full stack microservices framework designed \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- for building modular, easily testable microservice applications.
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+description Micronaut is a modern, JVM-based, full-stack framework \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ for building modular, easily testable microservice and serverless applications.
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-long_description Micronaut is developed by the creators of the Grails framework and takes \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+long_description Micronaut is a modern, JVM-based, full stack Java framework designed for \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ building modular, easily testable JVM applications with support for Java, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Kotlin and the Groovy language. \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \nMicronaut is developed by the creators of the Grails framework and takes \
</span> inspiration from lessons learnt over the years building real-world applications \
from monoliths to microservices using Spring, Spring Boot and Grails. \
\n\
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -24,11 +28,16 @@ long_description Micronaut is developed by the creators of the Grails framework
</span> applications including: \
\n\
\n* Dependency Injection and Inversion of Control (IoC) \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ \n* Aspect Oriented Programming (AOP) \
</span> \n* Sensible Defaults and Auto-Configuration \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- \n* Configuration and Configuration Sharing \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \n\
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \nWith Micronaut you can build Message-Driven Applications, \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Command Line Applications, HTTP Servers and more whilst for \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ Microservices in particular Micronaut also provides: \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \n* Distributed Configuration \
</span> \n* Service Discovery \
\n* HTTP Routing \
<span style='display:block; white-space:pre;background:#ffe0e0;'>- \n* HTTP Client with Client-Side Load Balancing \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ \n* Client-Side Load Balancing \
</span> \n\
\nAt the same time Micronaut aims to avoid the downsides of frameworks like Spring, \
Spring Boot and Grails by providing: \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -37,22 +46,20 @@ long_description Micronaut is developed by the creators of the Grails framework
</span> \n* Reduced memory footprint \
\n* Minimal use of reflection \
\n* Minimal use of proxies \
<span style='display:block; white-space:pre;background:#e0ffe0;'>+ \n* No runtime bytecode generation \
</span> \n* Easy Unit Testing
homepage https://micronaut.io
github.tarball_from releases
<span style='display:block; white-space:pre;background:#ffe0e0;'>-distname ${name}-${version}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+distname mn-darwin-amd64-v${version}
</span>
<span style='display:block; white-space:pre;background:#ffe0e0;'>-checksums rmd160 384399ef6b781ffe9289de7ff5abfbe35ffc3219 \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- sha256 271a5af14f87e78ec8c72cfd09d04c50c96826532a5496bd9651a2775815693f \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- size 13043100
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+checksums rmd160 1e680a8a4d772308b2e39ac3a08ae07414dd8292 \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ sha256 f4f92702b1e41d476b451bc7bfcac19b2e4b3b33e87dff6bdc76974934a51d2c \
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ size 13047667
</span>
use_zip yes
use_configure no
<span style='display:block; white-space:pre;background:#ffe0e0;'>-java.version 1.8+
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-java.fallback openjdk8
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span> build {}
destroot {
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -62,26 +69,10 @@ destroot {
</span> xinstall -m 755 -d ${target}
# Copy over the needed elements of our directory tree
<span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach d { LICENSE bin media } {
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ foreach d { LICENSE bin } {
</span> copy ${worksrcpath}/${d} ${target}
}
<span style='display:block; white-space:pre;background:#ffe0e0;'>- # Copy over the CLI jar
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -m 644 {*}[glob -directory ${worksrcpath} cli-*.jar] ${target}
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Remove extraneous bat files
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- foreach f [glob -directory ${target}/bin *.bat] {
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- delete ${f}
</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;'>- # Put Bash completion file in expected location
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- xinstall -d ${destroot}${prefix}/etc/bash_completion.d
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- copy ${worksrcpath}/bin/mn_completion \
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- ${destroot}${prefix}/etc/bash_completion.d/mn_completion
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Remove completion file from bin directory
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- delete ${target}/bin/mn_completion
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>-
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>- # Add symlink to the script
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+ # Add symlink to the binary
</span> ln -s ../share/java/${name}/bin/mn ${destroot}${prefix}/bin
}
</pre><pre style='margin:0'>
</pre>