<feed xmlns='http://www.w3.org/2005/Atom'>
<title>homebrew/Library/Homebrew/requirements, branch master</title>
<subtitle>:beer: The missing package manager for OS X.</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/homebrew/'/>
<entry>
<title>Add RubyRequirement.</title>
<updated>2015-04-21T08:33:41+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2015-04-11T18:18:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/homebrew/commit/?id=2f026d3f485a72ec5e3900095684cfcaeb8d3f2b'/>
<id>2f026d3f485a72ec5e3900095684cfcaeb8d3f2b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>FortranDependency: make sure gfortran ends up in PATH</title>
<updated>2015-04-08T16:01:23+00:00</updated>
<author>
<name>Tim D. Smith</name>
</author>
<published>2015-04-07T23:37:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/homebrew/commit/?id=3d44bdad91b52fcb6b28ff1cb36bbaf33fc44deb'/>
<id>3d44bdad91b52fcb6b28ff1cb36bbaf33fc44deb</id>
<content type='text'>
Per requirements.rb:

    &gt;  XXX If the satisfy block returns a Pathname, then make sure that it
    &gt;  remains available on the PATH. This makes requirements like
    &gt;    satisfy { which("executable") }
    &gt;  work, even under superenv where "executable" wouldn't normally be on the
    &gt;  PATH.
    &gt;  This is undocumented magic and it should be removed, but we need to add
    &gt;  a way to declare path-based requirements that work with superenv first.

Fixes homebrew/homebrew-python#170.

Closes #38448.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Per requirements.rb:

    &gt;  XXX If the satisfy block returns a Pathname, then make sure that it
    &gt;  remains available on the PATH. This makes requirements like
    &gt;    satisfy { which("executable") }
    &gt;  work, even under superenv where "executable" wouldn't normally be on the
    &gt;  PATH.
    &gt;  This is undocumented magic and it should be removed, but we need to add
    &gt;  a way to declare path-based requirements that work with superenv first.

Fixes homebrew/homebrew-python#170.

Closes #38448.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove unnecessary nil check</title>
<updated>2015-03-06T01:48:47+00:00</updated>
<author>
<name>Jack Nagel</name>
</author>
<published>2015-03-06T01:48:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/homebrew/commit/?id=493edcf1f7f9a5e6810233ffcbd50c1c0d1823f3'/>
<id>493edcf1f7f9a5e6810233ffcbd50c1c0d1823f3</id>
<content type='text'>
The backticks will either return a string or raise an exception, so
`executable` cannot be nil.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The backticks will either return a string or raise an exception, so
`executable` cannot be nil.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use env DSL</title>
<updated>2015-03-06T01:39:57+00:00</updated>
<author>
<name>Jack Nagel</name>
</author>
<published>2015-03-06T01:39:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/homebrew/commit/?id=a60f0d58ce77a6b87424f084e6d0f8d7a9b1560c'/>
<id>a60f0d58ce77a6b87424f084e6d0f8d7a9b1560c</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>java: move java_dependency into a separate file and add Language::Java.java_home_env</title>
<updated>2015-02-27T17:42:09+00:00</updated>
<author>
<name>Xu Cheng</name>
</author>
<published>2015-02-26T14:36:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/homebrew/commit/?id=8a24a886b6a2a66810a4b09f5f5c78db11ca4058'/>
<id>8a24a886b6a2a66810a4b09f5f5c78db11ca4058</id>
<content type='text'>
Also update activemq to test against it

Closes #37218.

Signed-off-by: Xu Cheng &lt;xucheng@me.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also update activemq to test against it

Closes #37218.

Signed-off-by: Xu Cheng &lt;xucheng@me.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>add inspect to Requirement subclass</title>
<updated>2015-02-23T17:39:53+00:00</updated>
<author>
<name>Xu Cheng</name>
</author>
<published>2015-02-23T15:41:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/homebrew/commit/?id=97a7565c0d5f4db829503b7ea7ae793e685e0eb2'/>
<id>97a7565c0d5f4db829503b7ea7ae793e685e0eb2</id>
<content type='text'>
Closes #37116.

Signed-off-by: Xu Cheng &lt;xucheng@me.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes #37116.

Signed-off-by: Xu Cheng &lt;xucheng@me.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>AprRequirement should not generate a build-time dependency</title>
<updated>2015-02-02T05:39:04+00:00</updated>
<author>
<name>Jack Nagel</name>
</author>
<published>2015-02-02T05:39:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/homebrew/commit/?id=d692f8b94382f0896d295798f9480a26e1c17da0'/>
<id>d692f8b94382f0896d295798f9480a26e1c17da0</id>
<content type='text'>
We want the apr requirement to act as a build-time requirement in case
it is satisfied (that is, the CLT is installed), as the resulting
binaries will link to the system libapr which is always present.

When it is *not* satisfied by the CLT, and we need to install the
formula, we have to treat it as a runtime dependency since the resulting
binaries will link to it.

Fixes #36301.
Fixes #36438.
Closes #36443.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We want the apr requirement to act as a build-time requirement in case
it is satisfied (that is, the CLT is installed), as the resulting
binaries will link to the system libapr which is always present.

When it is *not* satisfied by the CLT, and we need to install the
formula, we have to treat it as a runtime dependency since the resulting
binaries will link to it.

Fixes #36301.
Fixes #36438.
Closes #36443.
</pre>
</div>
</content>
</entry>
<entry>
<title>AprRequirement should not short-circuit if apr is installed</title>
<updated>2015-02-02T05:39:04+00:00</updated>
<author>
<name>Jack Nagel</name>
</author>
<published>2015-02-02T05:39:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/homebrew/commit/?id=8444b4f959f1822f10dd7610657091f4c52dbbcc'/>
<id>8444b4f959f1822f10dd7610657091f4c52dbbcc</id>
<content type='text'>
If apr is installed, we still want to grab it during dependency
resolution in case we need to pass options to the generated dependency.

In other words, it doesn't make sense for the satisfiable condition to
include the default formula, as the default formula is the fallback for
when the requirement is *not* satisfied.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If apr is installed, we still want to grab it during dependency
resolution in case we need to pass options to the generated dependency.

In other words, it doesn't make sense for the satisfiable condition to
include the default formula, as the default formula is the fallback for
when the requirement is *not* satisfied.
</pre>
</div>
</content>
</entry>
<entry>
<title>Remove message that is never displayed</title>
<updated>2015-02-02T05:39:04+00:00</updated>
<author>
<name>Jack Nagel</name>
</author>
<published>2015-02-02T05:39:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/homebrew/commit/?id=3c7237e1296074859693189ad605984c6dae9d13'/>
<id>3c7237e1296074859693189ad605984c6dae9d13</id>
<content type='text'>
Requirements with default formulae cannot fail the build.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Requirements with default formulae cannot fail the build.
</pre>
</div>
</content>
</entry>
<entry>
<title>AprRequirement's default formula should be apr-util</title>
<updated>2015-02-02T05:39:04+00:00</updated>
<author>
<name>Jack Nagel</name>
</author>
<published>2015-02-02T05:39:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/homebrew/commit/?id=f33901731edfa1eb0f89643bd2e17ea981655aeb'/>
<id>f33901731edfa1eb0f89643bd2e17ea981655aeb</id>
<content type='text'>
This matches the recommendation in the message.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This matches the recommendation in the message.
</pre>
</div>
</content>
</entry>
</feed>
