<feed xmlns='http://www.w3.org/2005/Atom'>
<title>brew/Library/Homebrew/extend/ENV, branch 0.9.8</title>
<subtitle>🍺 The missing package manager for macOS</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/'/>
<entry>
<title>Xcode 7 MACOSX_DEPLOYMENT_TARGET and SDK fixes</title>
<updated>2016-03-31T05:16:50+00:00</updated>
<author>
<name>ilovezfs</name>
</author>
<published>2016-03-23T11:34:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=45e138ffc6059570421dc203c2e69ba5214cdfaa'/>
<id>45e138ffc6059570421dc203c2e69ba5214cdfaa</id>
<content type='text'>
SDK 10.10 isn't something that exists for Xcode 7, so stop looking for
it and rely on MACOSX_DEPLOYMENT_TARGET instead.

See PR Homebrew/homebrew#50137 Yosemite build failure

Closes Homebrew/homebrew#50355.

Signed-off-by: ilovezfs &lt;ilovezfs@icloud.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
SDK 10.10 isn't something that exists for Xcode 7, so stop looking for
it and rely on MACOSX_DEPLOYMENT_TARGET instead.

See PR Homebrew/homebrew#50137 Yosemite build failure

Closes Homebrew/homebrew#50355.

Signed-off-by: ilovezfs &lt;ilovezfs@icloud.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>add HOMEBREW_ENV_PATH internal variable</title>
<updated>2016-03-21T11:07:38+00:00</updated>
<author>
<name>Xu Cheng</name>
</author>
<published>2016-03-19T17:44:36+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=ce7b32cec835bb658df75a0c691db9a97921163c'/>
<id>ce7b32cec835bb658df75a0c691db9a97921163c</id>
<content type='text'>
`Library/ENV` like `Library/Homebrew` is part of Homebrew basecode. It
should be able to be accessed during the `brew tests`.

By adding HOMEBREW_ENV_PATH variable, we allow test suit to locate these
codes.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`Library/ENV` like `Library/Homebrew` is part of Homebrew basecode. It
should be able to be accessed during the `brew tests`.

By adding HOMEBREW_ENV_PATH variable, we allow test suit to locate these
codes.
</pre>
</div>
</content>
</entry>
<entry>
<title>Revert "Avoid constructing paths by string interpolation"</title>
<updated>2016-03-19T11:14:50+00:00</updated>
<author>
<name>Tim D. Smith</name>
</author>
<published>2016-03-17T05:09:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=fe37cc52713e37c24ddf9a7a75f5118594acd3b1'/>
<id>fe37cc52713e37c24ddf9a7a75f5118594acd3b1</id>
<content type='text'>
This reverts commit 8c7f3d859e8f715b6c63e4fe75e7a636aee4167f.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This reverts commit 8c7f3d859e8f715b6c63e4fe75e7a636aee4167f.
</pre>
</div>
</content>
</entry>
<entry>
<title>Avoid constructing paths by string interpolation</title>
<updated>2016-03-19T11:14:50+00:00</updated>
<author>
<name>Tim D. Smith</name>
</author>
<published>2016-03-16T06:47:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=87781f2a3734ad778660126fb2bc9681092f5951'/>
<id>87781f2a3734ad778660126fb2bc9681092f5951</id>
<content type='text'>
Closes Homebrew/homebrew#50154.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes Homebrew/homebrew#50154.
</pre>
</div>
</content>
</entry>
<entry>
<title>superenv: fix make_jobs regular expression</title>
<updated>2016-03-13T06:32:05+00:00</updated>
<author>
<name>ilovezfs</name>
</author>
<published>2016-03-11T11:34:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=1e1184fc2d7bae278b2806ddda296e26dcc9fe97'/>
<id>1e1184fc2d7bae278b2806ddda296e26dcc9fe97</id>
<content type='text'>
HOMEBREW_MAKE_JOBS can be a multidigit number. The regex should match
the entire number not just the last digit.

Closes Homebrew/homebrew#50016.

Signed-off-by: Tim D. Smith &lt;git@tim-smith.us&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
HOMEBREW_MAKE_JOBS can be a multidigit number. The regex should match
the entire number not just the last digit.

Closes Homebrew/homebrew#50016.

Signed-off-by: Tim D. Smith &lt;git@tim-smith.us&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>env/shared: ignore perl opts</title>
<updated>2016-02-20T19:30:31+00:00</updated>
<author>
<name>Dominyk Tiller</name>
</author>
<published>2016-02-19T23:38:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=bfbdfe8d9da53209dcc66ee0e9980078669a4acd'/>
<id>bfbdfe8d9da53209dcc66ee0e9980078669a4acd</id>
<content type='text'>
In theory, letting these be set once wasn't an awful idea because it allows
users choice on where Perl modules end up.

In reality, as we've moved closer to sandboxing and at the same time accepted more
perl binding options into formulae it has been exposed as something of a hellraiser.

It's not that uncommon for Perl users to set a custom `INSTALL_BASE` in the ENV which
means we end up with quite a few formula that fail hard with this sort of error:

```
Only one of PREFIX or INSTALL_BASE can be given. Not both.
```

The other common error, which we discovered via sandboxing, is that the Perl modules
end up outside Homebrew's control which means we don't automatically remove them
when the package is removed. Sandboxing blocks this, which means when we eventually
move to enable that by default for users as well as CI it'll quickly become a
prominent issue.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
In theory, letting these be set once wasn't an awful idea because it allows
users choice on where Perl modules end up.

In reality, as we've moved closer to sandboxing and at the same time accepted more
perl binding options into formulae it has been exposed as something of a hellraiser.

It's not that uncommon for Perl users to set a custom `INSTALL_BASE` in the ENV which
means we end up with quite a few formula that fail hard with this sort of error:

```
Only one of PREFIX or INSTALL_BASE can be given. Not both.
```

The other common error, which we discovered via sandboxing, is that the Perl modules
end up outside Homebrew's control which means we don't automatically remove them
when the package is removed. Sandboxing blocks this, which means when we eventually
move to enable that by default for users as well as CI it'll quickly become a
prominent issue.
</pre>
</div>
</content>
</entry>
<entry>
<title>ENV: avoid misleading Fortran setup warnings</title>
<updated>2015-12-23T05:54:04+00:00</updated>
<author>
<name>Martin Afanasjew</name>
</author>
<published>2015-12-18T16:04:58+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=8e4fad89691840d19e87a099e36ad474d9de54b0'/>
<id>8e4fad89691840d19e87a099e36ad474d9de54b0</id>
<content type='text'>
Fixes Homebrew/homebrew#31156.
Closes Homebrew/homebrew#47246.

Signed-off-by: Martin Afanasjew &lt;martin@afanasjew.de&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes Homebrew/homebrew#31156.
Closes Homebrew/homebrew#47246.

Signed-off-by: Martin Afanasjew &lt;martin@afanasjew.de&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>env: add java_cache env</title>
<updated>2015-12-18T23:32:56+00:00</updated>
<author>
<name>Dominyk Tiller</name>
</author>
<published>2015-12-16T15:59:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=b331e03c39f247beeee8c6083745d48b35b138f4'/>
<id>b331e03c39f247beeee8c6083745d48b35b138f4</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>ENV: warn_if_universal_binaries_not_supported</title>
<updated>2015-12-10T10:23:11+00:00</updated>
<author>
<name>Ryan Hendrickson</name>
</author>
<published>2015-12-09T15:37:49+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=8ce81af67a8dcbff15ec00d6e0d261000c1822a7'/>
<id>8ce81af67a8dcbff15ec00d6e0d261000c1822a7</id>
<content type='text'>
Raise an error when attempting to create universal binaries with a GCC
that can't do so.

Closes Homebrew/homebrew#46630.

Signed-off-by: Baptiste Fontaine &lt;batifon@yahoo.fr&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Raise an error when attempting to create universal binaries with a GCC
that can't do so.

Closes Homebrew/homebrew#46630.

Signed-off-by: Baptiste Fontaine &lt;batifon@yahoo.fr&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>superenv: set SDKROOT, MACOSX_DEPLOYMENT_TARGET</title>
<updated>2015-12-07T21:17:43+00:00</updated>
<author>
<name>Misty De Meo</name>
</author>
<published>2015-12-04T22:01:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=5ecf3113a857568d8268a4ec49a8a4d4b2618c00'/>
<id>5ecf3113a857568d8268a4ec49a8a4d4b2618c00</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
