<feed xmlns='http://www.w3.org/2005/Atom'>
<title>brew/Library/Homebrew/requirements, branch 0.9.5</title>
<subtitle>🍺 The missing package manager for macOS</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/'/>
<entry>
<title>Rename PythonInstalled to PythonDependency.</title>
<updated>2013-09-14T11:21:49+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2013-09-14T10:49:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=315c7a12127999cc9b757cdf93aa7fa5f8eb772b'/>
<id>315c7a12127999cc9b757cdf93aa7fa5f8eb772b</id>
<content type='text'>
Make it more consistent with other requirements.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Make it more consistent with other requirements.
</pre>
</div>
</content>
</entry>
<entry>
<title>MinimumMacOSRequirement: rename file.</title>
<updated>2013-09-14T11:21:49+00:00</updated>
<author>
<name>Mike McQuaid</name>
</author>
<published>2013-09-14T10:48:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=a16394fde8cb201aaced2a89816868eed386670e'/>
<id>a16394fde8cb201aaced2a89816868eed386670e</id>
<content type='text'>
Should be using minimum_mac_os_requirement.rb
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Should be using minimum_mac_os_requirement.rb
</pre>
</div>
</content>
</entry>
<entry>
<title>PythonInstalled: Allow formulae to set/append PYTHONPATH</title>
<updated>2013-09-03T08:46:06+00:00</updated>
<author>
<name>Samuel John</name>
</author>
<published>2013-09-03T08:46:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=5515fda59a2941db438aa567d1de0c0a508f7625'/>
<id>5515fda59a2941db438aa567d1de0c0a508f7625</id>
<content type='text'>
Improve robustness of `PYTHONPATH` by first unsetting it (during
`satisfy`) so that the `PythonInstalled` can get the `python.version`
and so forth and then, after that, setting the `PYTHONPATH` to our
`global_site_packages`.
In the `python_helper` we append to the `PYTHONPATH` so if that var has
been set in a formula, it is respected.
Brew audit does no longer complain about setting the
`ENV['PYTHONPATH']`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Improve robustness of `PYTHONPATH` by first unsetting it (during
`satisfy`) so that the `PythonInstalled` can get the `python.version`
and so forth and then, after that, setting the `PYTHONPATH` to our
`global_site_packages`.
In the `python_helper` we append to the `PYTHONPATH` so if that var has
been set in a formula, it is respected.
Brew audit does no longer complain about setting the
`ENV['PYTHONPATH']`.
</pre>
</div>
</content>
</entry>
<entry>
<title>PythonInstalled: Adding a private_site_packages</title>
<updated>2013-09-03T08:41:54+00:00</updated>
<author>
<name>Samuel John</name>
</author>
<published>2013-09-03T08:41:54+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=dbaac79f175ca4c49082e5234e1c1d2914464076'/>
<id>dbaac79f175ca4c49082e5234e1c1d2914464076</id>
<content type='text'>
that live in the `libexec` dir of a `Cellar`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
that live in the `libexec` dir of a `Cellar`.
</pre>
</div>
</content>
</entry>
<entry>
<title>PythonInstalled, name includes modules</title>
<updated>2013-08-27T07:48:12+00:00</updated>
<author>
<name>Samuel John</name>
</author>
<published>2013-08-26T18:00:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=2e2e46b5b4d7d1e697d904a065cb51ce8704f880'/>
<id>2e2e46b5b4d7d1e697d904a065cb51ce8704f880</id>
<content type='text'>
If `depends_on :python =&gt; ['modulename', :optional]` then the generated
option is now `--with-python-modulename`, so that it is possible to
actually make depending on python modules optional.
Further, `brew options` becomes more meaningful.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If `depends_on :python =&gt; ['modulename', :optional]` then the generated
option is now `--with-python-modulename`, so that it is possible to
actually make depending on python modules optional.
Further, `brew options` becomes more meaningful.
</pre>
</div>
</content>
</entry>
<entry>
<title>PythonInstalled: Unset PYTHONPATH for `satisfied?`</title>
<updated>2013-08-23T18:26:47+00:00</updated>
<author>
<name>Samuel John</name>
</author>
<published>2013-08-23T18:26:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=c4d8917f3f1c1cbfdaa5049d720db315b531bbbc'/>
<id>c4d8917f3f1c1cbfdaa5049d720db315b531bbbc</id>
<content type='text'>
When a formula `depends_on :python` *and* `depends_on :python3`
the `modify_build_environment` method sets the PYTHONPATH
and the Python 3.x requirement then fails because it finds
the sitecustomize.py from Python 2.x in the PYTHONPATH.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
When a formula `depends_on :python` *and* `depends_on :python3`
the `modify_build_environment` method sets the PYTHONPATH
and the Python 3.x requirement then fails because it finds
the sitecustomize.py from Python 2.x in the PYTHONPATH.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use ENV.prepend_path</title>
<updated>2013-08-19T22:21:13+00:00</updated>
<author>
<name>Jack Nagel</name>
</author>
<published>2013-08-19T22:21:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=4a3dac82ef338463f5b91afc8e9dcc53394cfb5b'/>
<id>4a3dac82ef338463f5b91afc8e9dcc53394cfb5b</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Use ENV.append_path</title>
<updated>2013-08-19T22:21:13+00:00</updated>
<author>
<name>Jack Nagel</name>
</author>
<published>2013-08-19T22:21:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=ea8f51256b22f86c3d802ac6432c3bb76ca434cf'/>
<id>ea8f51256b22f86c3d802ac6432c3bb76ca434cf</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>which in requirements always uses ORIGINAL_PATHS now</title>
<updated>2013-08-19T18:54:09+00:00</updated>
<author>
<name>Jack Nagel</name>
</author>
<published>2013-08-19T18:54:07+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=1ffd40821a9f39a48f20dfcb672468d10796b50b'/>
<id>1ffd40821a9f39a48f20dfcb672468d10796b50b</id>
<content type='text'>
Fixes Homebrew/homebrew#22002.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes Homebrew/homebrew#22002.
</pre>
</div>
</content>
</entry>
<entry>
<title>Use File::PATH_SEPARATOR globally instead of ':'</title>
<updated>2013-08-19T18:35:44+00:00</updated>
<author>
<name>Amos Wenger</name>
</author>
<published>2013-08-15T19:50:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=52ace99f14a9390f5bf71370d616f2ed6b98c034'/>
<id>52ace99f14a9390f5bf71370d616f2ed6b98c034</id>
<content type='text'>
On Unix, the path separator is ':', whereas on Windows,
it is ';'. This is the first of a series of patch to bring
macbrew's and winbrew's codebases closer together.

The main places the magic constant ':' was being used were:
  - the $PATH environment variable
  - CMAKE-related environment variables
  - pkg-config related environment variables

Closes Homebrew/homebrew#21921.

Signed-off-by: Jack Nagel &lt;jacknagel@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
On Unix, the path separator is ':', whereas on Windows,
it is ';'. This is the first of a series of patch to bring
macbrew's and winbrew's codebases closer together.

The main places the magic constant ':' was being used were:
  - the $PATH environment variable
  - CMAKE-related environment variables
  - pkg-config related environment variables

Closes Homebrew/homebrew#21921.

Signed-off-by: Jack Nagel &lt;jacknagel@gmail.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
