<feed xmlns='http://www.w3.org/2005/Atom'>
<title>brew/Library/Homebrew/extend/os/mac/requirements/java_requirement.rb, branch 1.5.2</title>
<subtitle>🍺 The missing package manager for macOS</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/'/>
<entry>
<title>java_requirement: support prompting users to install legacy Java casks</title>
<updated>2017-10-26T13:57:03+00:00</updated>
<author>
<name>JCount</name>
</author>
<published>2017-10-22T02:28:16+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=224864b1490700e995a0133d6fdd4edefb645c0a'/>
<id>224864b1490700e995a0133d6fdd4edefb645c0a</id>
<content type='text'>
This enhances the Java requirement to support prompting the user
to install the correct legacy Java version via Cask for formulae
that don't yet work with the latest version of Java. Previously,
even if the formula had a strict requirement that a specific,
older version of Java be used, the messaging would tell the user to
`brew cask install java` (i.e. to install the latest version of Java),
which wouldn't actually satisfy the requirement.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This enhances the Java requirement to support prompting the user
to install the correct legacy Java version via Cask for formulae
that don't yet work with the latest version of Java. Previously,
even if the formula had a strict requirement that a specific,
older version of Java be used, the messaging would tell the user to
`brew cask install java` (i.e. to install the latest version of Java),
which wouldn't actually satisfy the requirement.
</pre>
</div>
</content>
</entry>
<entry>
<title>Autocorrect Rubocop Style/SpecialGlobalVars.</title>
<updated>2017-06-12T08:11:42+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2017-06-10T17:12:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=021cef4b2bfebe330fa55e9dcc904a08932bad94'/>
<id>021cef4b2bfebe330fa55e9dcc904a08932bad94</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>mac/java_requirement: avoid adding/removing stub.</title>
<updated>2017-03-05T10:26:30+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2017-03-05T10:26:30+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=960768d8eda8ac3e1904b1f651019315e814a327'/>
<id>960768d8eda8ac3e1904b1f651019315e814a327</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>java_requirement: avoid nil in possible_javas</title>
<updated>2017-03-03T04:31:55+00:00</updated>
<author>
<name>Jonathan Chang</name>
</author>
<published>2017-03-03T04:31:55+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=ea28c79031b157e7604ac905e7a09fbe2e603778'/>
<id>ea28c79031b157e7604ac905e7a09fbe2e603778</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>java_requirement: don't consider macOS Java stub</title>
<updated>2017-03-03T03:45:58+00:00</updated>
<author>
<name>Jonathan Chang</name>
</author>
<published>2017-03-03T03:45:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=0ca4bd030aafeba76730fceec13563ec05ef723a'/>
<id>0ca4bd030aafeba76730fceec13563ec05ef723a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>java_requirement: Make macOS overrides extend Requirement</title>
<updated>2017-02-21T03:19:26+00:00</updated>
<author>
<name>Bob W. Hogg</name>
</author>
<published>2017-02-21T03:19:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=e0d5afc2375709e217729806016cfd283eb912d5'/>
<id>e0d5afc2375709e217729806016cfd283eb912d5</id>
<content type='text'>
This doesn't actually seem to make that much difference,
but it is at least consistent with the main class body and with
the Linux overrides.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This doesn't actually seem to make that much difference,
but it is at least consistent with the main class body and with
the Linux overrides.
</pre>
</div>
</content>
</entry>
<entry>
<title>Code review cleanups</title>
<updated>2017-02-16T05:47:08+00:00</updated>
<author>
<name>Bob W. Hogg</name>
</author>
<published>2017-02-16T05:47:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=c49b97dd9c4d65a68494a467d542a42528ea9b38'/>
<id>c49b97dd9c4d65a68494a467d542a42528ea9b38</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>java_requirement: port to Linux and refactor</title>
<updated>2017-02-16T05:35:26+00:00</updated>
<author>
<name>Bob W. Hogg</name>
</author>
<published>2016-12-05T02:43:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=5a214de68d52eef0bbf99f740dc22c721dd02233'/>
<id>5a214de68d52eef0bbf99f740dc22c721dd02233</id>
<content type='text'>
Split the core requirement class into generic, Linux-specific,
and macOS-specific parts.

Additionally, the Linux version is now able to detect Java versions
(the previous Linuxbrew implementation was only able to detect
if Java was present at all.)
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Split the core requirement class into generic, Linux-specific,
and macOS-specific parts.

Additionally, the Linux version is now able to detect Java versions
(the previous Linuxbrew implementation was only able to detect
if Java was present at all.)
</pre>
</div>
</content>
</entry>
</feed>
