<pre style='margin:0'>
Aaron Madlon-Kay (amake) pushed a commit to branch master
in repository macports-guide.

</pre>
<p><a href="https://github.com/macports/macports-guide/commit/6ecebc93da3f7823775dfb13a1db2036c7bde7c4">https://github.com/macports/macports-guide/commit/6ecebc93da3f7823775dfb13a1db2036c7bde7c4</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 6ecebc9  Add java portgroup documentation
</span>6ecebc9 is described below

<span style='display:block; white-space:pre;color:#808000;'>commit 6ecebc93da3f7823775dfb13a1db2036c7bde7c4
</span>Author: Aaron Madlon-Kay <aaron@madlon-kay.com>
AuthorDate: Mon Oct 22 23:43:49 2018 +0900

<span style='display:block; white-space:pre;color:#404040;'>    Add java portgroup documentation
</span>---
 guide/xml/portfileref.xml    |  3 +++
 guide/xml/portgroup-java.xml | 62 ++++++++++++++++++++++++++++++++++++++++++++
 2 files changed, 65 insertions(+)

<span style='display:block; white-space:pre;color:#808080;'>diff --git a/guide/xml/portfileref.xml b/guide/xml/portfileref.xml
</span><span style='display:block; white-space:pre;color:#808080;'>index 83d58a8..4ebf15f 100644
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>--- a/guide/xml/portfileref.xml
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/guide/xml/portfileref.xml
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -50,6 +50,9 @@
</span>     <xi:include href="portgroup-haskell.xml"
                 xmlns:xi="http://www.w3.org/2001/XInclude" />
 
<span style='display:block; white-space:pre;background:#e0ffe0;'>+    <xi:include href="portgroup-java.xml"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+                xmlns:xi="http://www.w3.org/2001/XInclude" />
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span>     <xi:include href="portgroup-perl.xml"
                 xmlns:xi="http://www.w3.org/2001/XInclude" />
 
<span style='display:block; white-space:pre;color:#808080;'>diff --git a/guide/xml/portgroup-java.xml b/guide/xml/portgroup-java.xml
</span>new file mode 100644
<span style='display:block; white-space:pre;color:#808080;'>index 0000000..813abea
</span><span style='display:block; white-space:pre;background:#ffe0e0;'>--- /dev/null
</span><span style='display:block; white-space:pre;background:#e0e0ff;'>+++ b/guide/xml/portgroup-java.xml
</span><span style='display:block; white-space:pre;background:#e0e0e0;'>@@ -0,0 +1,62 @@
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+<?xml version="1.0" encoding="UTF-8"?>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+<!DOCTYPE section PUBLIC "-//OASIS//DTD DocBook XML V5.0//EN"
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+"http://docbook.org/xml/5.0/dtd/docbook.dtd">
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+<section xml:id="reference.portgroup.java" xmlns:xlink="http://www.w3.org/1999/xlink">
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  <title>PortGroup java</title>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  <para>PortGroup java is useful for Java packages.</para>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  <section xml:id="reference.portgroup.java.keywords">
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <title>java PortGroup Specific Keywords</title>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <para>Portfiles using the java PortGroup allow for port authors to set
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    the following keywords in addition to the general Portfile keywords.</para>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <variablelist>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      <varlistentry>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        <term>java.version</term>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        <listitem>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+          <para>This keyword indicates that the port requires a Java
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+          installation of the specified version. If no such installation can be
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+          located, the port will fail at the pre-fetch phase.</para>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+          <para>The version string can indicate a specific version
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+          or a range with wildcards "+" and "*". Note that Java 8 and
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+          earlier are "1.8", etc., while Java 9 and later are "9",
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+          etc.</para>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+          <itemizedlist>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            <listitem>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              <para>Type: optional</para>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            </listitem>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            <listitem>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              <para>Example:</para>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+              <programlisting>java.version    1.8+</programlisting>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+            </listitem>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+          </itemizedlist>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        </listitem>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      </varlistentry>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    </variablelist>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  </section>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  <section xml:id="reference.portgroup.java.sugar">
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <title>java PortGroup Sugar</title>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <para>Portfiles using PortGroup java do not need to define the
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    following variables:</para>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    <variablelist>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      <varlistentry>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        <term>configure.env, build.env, destroot.env</term>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        <listitem>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+          <para>Default: JAVA_HOME=(detected value)</para>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+        </listitem>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+      </varlistentry>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+    </variablelist>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+  </section>
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+
</span><span style='display:block; white-space:pre;background:#e0ffe0;'>+</section>
</span></pre><pre style='margin:0'>

</pre>