<feed xmlns='http://www.w3.org/2005/Atom'>
<title>brew/Library/Homebrew/extend, branch 0.8.1</title>
<subtitle>🍺 The missing package manager for macOS</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/'/>
<entry>
<title>Remove Clang-specific cflags when switching compilers</title>
<updated>2011-12-15T04:12:07+00:00</updated>
<author>
<name>Oleg Oshmyan</name>
</author>
<published>2011-12-14T13:06:04+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=f05e267c3f1f6dad31b8acdfa8417d5bf03b6d14'/>
<id>f05e267c3f1f6dad31b8acdfa8417d5bf03b6d14</id>
<content type='text'>
Signed-off-by: Adam Vandenberg &lt;flangy@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Signed-off-by: Adam Vandenberg &lt;flangy@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>ENV: update and clean up optimization flags</title>
<updated>2011-12-14T02:38:45+00:00</updated>
<author>
<name>Oleg Oshmyan</name>
</author>
<published>2011-11-23T19:52:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=d2492073b295d19a401d23a2346b59e26da6ec46'/>
<id>d2492073b295d19a401d23a2346b59e26da6ec46</id>
<content type='text'>
 - Fix ENV.libxml2 to update CPPFLAGS rather than CFLAGS
 - Methods ENV.{gcc*,llvm,clang} now reset CPU-specific optimization
   flags on every call.

Closes Homebrew/homebrew#8105.

Signed-off-by: Jack Nagel &lt;jacknagel@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
 - Fix ENV.libxml2 to update CPPFLAGS rather than CFLAGS
 - Methods ENV.{gcc*,llvm,clang} now reset CPU-specific optimization
   flags on every call.

Closes Homebrew/homebrew#8105.

Signed-off-by: Jack Nagel &lt;jacknagel@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add support for xz-compressed tarballs</title>
<updated>2011-12-09T22:16:46+00:00</updated>
<author>
<name>Jack Nagel</name>
</author>
<published>2011-08-26T19:30:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=ffd5b7d7ab9b616408d00b895f4ec0b2d38f6dd4'/>
<id>ffd5b7d7ab9b616408d00b895f4ec0b2d38f6dd4</id>
<content type='text'>
Rationale: some software (e.g. GNU Coreutils, GnuTLS 3.x), have started
distributing _only_ xz-compressed tarballs. There is no system XZ
utility provided by OS X, but it is necessary so that we can continue to
provide formulae for this software.

If XZUtils isn't installed, we abort and prompt the user to `brew
install xz`.

The `xz` command itself doesn't do any untarring, so we write the
decompressed archive to stdout and pipe it to tar.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Rationale: some software (e.g. GNU Coreutils, GnuTLS 3.x), have started
distributing _only_ xz-compressed tarballs. There is no system XZ
utility provided by OS X, but it is necessary so that we can continue to
provide formulae for this software.

If XZUtils isn't installed, we abort and prompt the user to `brew
install xz`.

The `xz` command itself doesn't do any untarring, so we write the
decompressed archive to stdout and pipe it to tar.
</pre>
</div>
</content>
</entry>
<entry>
<title>ENV: fix llvm-gcc regexp</title>
<updated>2011-12-01T21:16:00+00:00</updated>
<author>
<name>Misty De Meo</name>
</author>
<published>2011-11-30T15:28:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=6c86d358a3d2a4f2bf011b275070a1141b474c12'/>
<id>6c86d358a3d2a4f2bf011b275070a1141b474c12</id>
<content type='text'>
Fixes: Homebrew/homebrew#8890.
Closes Homebrew/homebrew#8893.

Signed-off-by: Charlie Sharpsteen &lt;source@sharpsteen.net&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes: Homebrew/homebrew#8890.
Closes Homebrew/homebrew#8893.

Signed-off-by: Charlie Sharpsteen &lt;source@sharpsteen.net&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix array concatenation in ARGV.filter_for_dependencies</title>
<updated>2011-11-27T22:44:39+00:00</updated>
<author>
<name>Charlie Sharpsteen</name>
</author>
<published>2011-11-27T22:44:39+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=3cd9b6db6a9b30deb8cb66d74496bdc189eba728'/>
<id>3cd9b6db6a9b30deb8cb66d74496bdc189eba728</id>
<content type='text'>
Gah. This was supposed to be in the last commit, but I forgot to `--amend` it.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Gah. This was supposed to be in the last commit, but I forgot to `--amend` it.
</pre>
</div>
</content>
</entry>
<entry>
<title>Don't suppress `--verbose` while installing deps</title>
<updated>2011-11-27T22:37:31+00:00</updated>
<author>
<name>Charlie Sharpsteen</name>
</author>
<published>2011-11-27T22:20:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=00659f0f39095da2b81043f315cc8a7f57522543'/>
<id>00659f0f39095da2b81043f315cc8a7f57522543</id>
<content type='text'>
Unless the `--quieter` flag is passed.

Closes Homebrew/homebrew#8723.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Unless the `--quieter` flag is passed.

Closes Homebrew/homebrew#8723.
</pre>
</div>
</content>
</entry>
<entry>
<title>Suppress `--devel` while installing dependencies</title>
<updated>2011-11-27T22:37:31+00:00</updated>
<author>
<name>Charlie Sharpsteen</name>
</author>
<published>2011-11-27T22:17:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=edde8d75c78c4d7a0ec780a6fef1b6b8beb8bcf9'/>
<id>edde8d75c78c4d7a0ec780a6fef1b6b8beb8bcf9</id>
<content type='text'>
Unless the dependency is explicitly passed to `brew install --devel`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Unless the dependency is explicitly passed to `brew install --devel`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Re-work ARGV filtering to properly handle --HEAD</title>
<updated>2011-11-27T22:37:31+00:00</updated>
<author>
<name>Charlie Sharpsteen</name>
</author>
<published>2011-11-27T05:03:46+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=b5f942764a58c1a04e04de83e94eb59a915ee3cb'/>
<id>b5f942764a58c1a04e04de83e94eb59a915ee3cb</id>
<content type='text'>
Previously, stripping arguments like `--HEAD` for dependencies failed because
that flag affects the installation prefix encoded into formula objects. The
previous implementation of `ARGV` filtering tried to contain all changes to a
single method call before the `FormulaInstaller` forks. This update spreads
things out a bit:

  - The Homebrew `ARGV` extension adds a new method, `filter_for_dependencies`
    which strips flags like `--HEAD`, yields to a block, then restores the
    original contents of ARGV.

  - The `explicitly_requested?` test, which returns true or false depending on
    if a formula object is a member of `ARGV.formulae`, is now a method of
    `Formula` objects.

  - `FormulaInstaller` objects now execute the installation of dependencies
    inside an `ARGV.filter_for_dependencies` block if the dependency was
    `explicitly_requested?`.

Fixes Homebrew/homebrew#8668.
Closes Homebrew/homebrew#7724.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Previously, stripping arguments like `--HEAD` for dependencies failed because
that flag affects the installation prefix encoded into formula objects. The
previous implementation of `ARGV` filtering tried to contain all changes to a
single method call before the `FormulaInstaller` forks. This update spreads
things out a bit:

  - The Homebrew `ARGV` extension adds a new method, `filter_for_dependencies`
    which strips flags like `--HEAD`, yields to a block, then restores the
    original contents of ARGV.

  - The `explicitly_requested?` test, which returns true or false depending on
    if a formula object is a member of `ARGV.formulae`, is now a method of
    `Formula` objects.

  - `FormulaInstaller` objects now execute the installation of dependencies
    inside an `ARGV.filter_for_dependencies` block if the dependency was
    `explicitly_requested?`.

Fixes Homebrew/homebrew#8668.
Closes Homebrew/homebrew#7724.
</pre>
</div>
</content>
</entry>
<entry>
<title>ENV.rb: Fix typo in Fortran environment variables</title>
<updated>2011-11-23T17:25:22+00:00</updated>
<author>
<name>Charlie Sharpsteen</name>
</author>
<published>2011-11-23T17:25:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=399d73e10037885d0970ee1a7fa89ee2cf876bf8'/>
<id>399d73e10037885d0970ee1a7fa89ee2cf876bf8</id>
<content type='text'>
`FFFLAGS` should be `FFLAGS`.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
`FFFLAGS` should be `FFLAGS`.
</pre>
</div>
</content>
</entry>
<entry>
<title>Define and use ARGV.build_devel?</title>
<updated>2011-11-22T04:04:33+00:00</updated>
<author>
<name>Jack Nagel</name>
</author>
<published>2011-11-21T02:09:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=b62bd90a1d26d456ec66b31f2170362844c8808d'/>
<id>b62bd90a1d26d456ec66b31f2170362844c8808d</id>
<content type='text'>
Often it is useful to provide a development build in addition to the
stable release or HEAD download.

Signed-off-by: Jack Nagel &lt;jacknagel@gmail.com&gt;
Signed-off-by: Adam Vandenberg &lt;flangy@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Often it is useful to provide a development build in addition to the
stable release or HEAD download.

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