<pre style='margin:0'>
Christopher Nielsen (mascguy) pushed a commit to branch master
in repository macports-ports.

</pre>
<p><a href="https://github.com/macports/macports-ports/commit/2127bbb101835e03e77b4c77c07cb6eb86b0bef0">https://github.com/macports/macports-ports/commit/2127bbb101835e03e77b4c77c07cb6eb86b0bef0</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 2127bbb1018 jenkins: fix java version select (#19990)
</span>2127bbb1018 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 2127bbb101835e03e77b4c77c07cb6eb86b0bef0
</span>Author: slashapp <slashapp@gmail.com>
AuthorDate: Sat Aug 19 21:12:37 2023 +0800

<span style='display:block; white-space:pre;color:#404040;'>    jenkins: fix java version select (#19990)
</span>---
 devel/jenkins/Portfile | 14 +++++++++-----
 1 file changed, 9 insertions(+), 5 deletions(-)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/devel/jenkins/Portfile b/devel/jenkins/Portfile
</span><span style='display:block; white-space:pre;color:#808080;'>index 4484aae41ba..5019e694a65 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/devel/jenkins/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/devel/jenkins/Portfile
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -5,7 +5,7 @@ PortGroup           java 1.0
</span> 
 name                jenkins
 version             2.401.3
<span style='display:block; white-space:pre;background:#ffe0e0;'>-revision            0
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+revision            1
</span> categories          devel java
 maintainers         {gmail.com:slashapp @slashapp} openmaintainer
 
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -35,7 +35,7 @@ extract {}
</span> build {}
 test {}
 
<span style='display:block; white-space:pre;background:#ffe0e0;'>-set jenkins_plist       org.macports.${name}.plist
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set jenkins_wrapper     ${prefix}/etc/LaunchDaemons/org.macports.${name}/${name}.wrapper
</span> set jenkins_exec_dir    ${prefix}/libexec/${name}
 set jenkins_home_dir    ${prefix}/var/lib/${name}
 set jenkins_log_dir     ${prefix}/var/log/${name}
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -104,7 +104,11 @@ startupitem.user        ${jenkins_user}
</span> startupitem.group       ${jenkins_group}
 
 # Note: To avoid breakage when a Java port is updated/removed, use 'java_home' to select at runtime
<span style='display:block; white-space:pre;background:#ffe0e0;'>-startupitem.init         "export JAVA_HOME=\$(/usr/libexec/java_home --failfast --version ${java.version})"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+#       java_home version filter not support wildcards
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+set java_version [regsub {[^0-9.]} ${java.version} ""]
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+startupitem.init "
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+export JAVA_HOME=\$(/usr/libexec/java_home --failfast --version ${java_version} 2>/dev/null || /usr/libexec/java_home)
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+"
</span> 
 startupitem.start \
     "\${JAVA_HOME}/bin/java \
<span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -125,9 +129,9 @@ startupitem.pidfile \
</span> notes-append "
 To configure the Jenkins service, edit parameters as follows:
   - Read document at https://jenkins.io/doc/book/installing/initial-settings/
<span style='display:block; white-space:pre;background:#ffe0e0;'>-  - \$ sudo vi /Library/LaunchDaemons/${jenkins_plist}
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  - \$ sudo vi ${jenkins_wrapper}
</span> Once the service is enabled, Jenkins will:
<span style='display:block; white-space:pre;background:#ffe0e0;'>-  - Listen by default on: http://localhost:8080
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  - Listen by default on: http://${jenkins_host}:${jenkins_port}
</span> The default Administrator password, created after port first loaded, will be available here:
   - \$ sudo cat ${jenkins_home_dir}/.jenkins/secrets/initialAdminPassword
 "
</pre><pre style='margin:0'>

</pre>