<feed xmlns='http://www.w3.org/2005/Atom'>
<title>brew/Library/Homebrew/extend, branch 0.6</title>
<subtitle>🍺 The missing package manager for macOS</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/'/>
<entry>
<title>Fixes Pathname.install(:foo =&gt; :bar) to work when File.exist?(:bar)</title>
<updated>2010-03-07T19:24:22+00:00</updated>
<author>
<name>Max Howell</name>
</author>
<published>2010-02-19T13:13:42+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=99df82c568f7aa562bcfef0ada71e79418dd15cc'/>
<id>99df82c568f7aa562bcfef0ada71e79418dd15cc</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Allow Pathname.install to take a Hash.</title>
<updated>2010-03-07T19:24:22+00:00</updated>
<author>
<name>Adam Vandenberg</name>
</author>
<published>2010-02-18T17:55:47+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=3927972a2a1f81b1d5a6bacbb24918f8b9913029'/>
<id>3927972a2a1f81b1d5a6bacbb24918f8b9913029</id>
<content type='text'>
The keys of the hash are original file names, the values are new file
names. Originals are renamed, and then installed under the new name.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
The keys of the hash are original file names, the values are new file
names. Originals are renamed, and then installed under the new name.
</pre>
</div>
</content>
</entry>
<entry>
<title>String.undent for prettier HEREDOCs</title>
<updated>2010-03-07T17:57:05+00:00</updated>
<author>
<name>Max Howell</name>
</author>
<published>2010-02-27T17:26:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=799dd7108ef87821bf39cb6e611612f7b3338fd1'/>
<id>799dd7108ef87821bf39cb6e611612f7b3338fd1</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Move license block to separate LICENSE file.</title>
<updated>2010-03-01T19:41:24+00:00</updated>
<author>
<name>Adam Vandenberg</name>
</author>
<published>2010-02-27T23:50:11+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=a9b19f025545fa937b9142c0062e3922839d09c0'/>
<id>a9b19f025545fa937b9142c0062e3922839d09c0</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>Add outdated to `brew help`</title>
<updated>2010-02-27T16:06:05+00:00</updated>
<author>
<name>Max Howell</name>
</author>
<published>2010-02-27T16:06:05+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=1dfab1350a9ece9f98cf4950cc80d399e7aad16e'/>
<id>1dfab1350a9ece9f98cf4950cc80d399e7aad16e</id>
<content type='text'>
Also rearrange and alphabetise.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Also rearrange and alphabetise.</pre>
</div>
</content>
</entry>
<entry>
<title>Pathname.subdirs and Pathname.cd{}</title>
<updated>2010-02-27T12:29:45+00:00</updated>
<author>
<name>Max Howell</name>
</author>
<published>2010-02-27T12:29:45+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=991bae91a9f4956df1cda56d5e5586e567b05f7a'/>
<id>991bae91a9f4956df1cda56d5e5586e567b05f7a</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>We need to set CC and CXX for many formula</title>
<updated>2010-02-24T15:13:20+00:00</updated>
<author>
<name>Max Howell</name>
</author>
<published>2010-02-24T15:05:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=1149b082bb07ef603051ff1be1b18c4a33423c3f'/>
<id>1149b082bb07ef603051ff1be1b18c4a33423c3f</id>
<content type='text'>
Fixes Homebrew/homebrew#807; Fixes Homebrew/homebrew#808
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Fixes Homebrew/homebrew#807; Fixes Homebrew/homebrew#808
</pre>
</div>
</content>
</entry>
<entry>
<title>No longer compile with LLVM by default</title>
<updated>2010-02-19T17:50:23+00:00</updated>
<author>
<name>Max Howell</name>
</author>
<published>2010-02-12T13:35:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=786775152e3ad16768197493437576c274c8049e'/>
<id>786775152e3ad16768197493437576c274c8049e</id>
<content type='text'>
Justification:
* LLVM is too immature, it often fails to compile, sometimes irreproducibly
* The performance of the resulting bytecode is often slower than the GCC
  equivalent (eg MySQL)

If you want to continue using LLVM you can. Set HOMEBREW_USE_LLVM or brew with
--use-llvm.

We also now use the default compiler for each platform. So GCC 4.2 on Snow and
GCC 4.0 on Leopard. This also means that new formula are more likely to just
work as many over complicated build systems get upset when you mix things up.

I also did a bunch more new research regarding compiler flags. We now set the
right -march for nehalem procs and don't add redundant flags like msse3 (which
is automatically applied for all the -march settings we use).

Reducing the number of cflags will improve the overall reliability of our
platform.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Justification:
* LLVM is too immature, it often fails to compile, sometimes irreproducibly
* The performance of the resulting bytecode is often slower than the GCC
  equivalent (eg MySQL)

If you want to continue using LLVM you can. Set HOMEBREW_USE_LLVM or brew with
--use-llvm.

We also now use the default compiler for each platform. So GCC 4.2 on Snow and
GCC 4.0 on Leopard. This also means that new formula are more likely to just
work as many over complicated build systems get upset when you mix things up.

I also did a bunch more new research regarding compiler flags. We now set the
right -march for nehalem procs and don't add redundant flags like msse3 (which
is automatically applied for all the -march settings we use).

Reducing the number of cflags will improve the overall reliability of our
platform.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix Pathname.install for relative symlinks</title>
<updated>2010-02-18T17:16:02+00:00</updated>
<author>
<name>Max Howell</name>
</author>
<published>2010-02-18T17:15:38+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=8cdb504b149afd5b0742a31cc1f04f0cf2ea93ec'/>
<id>8cdb504b149afd5b0742a31cc1f04f0cf2ea93ec</id>
<content type='text'>
If you have a bunch of symlinks and they all point at one file and you use Pathname.install on them all the error checking would fail if the file was moved before the symlinks because the symlinks would then point at a non existent file.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
If you have a bunch of symlinks and they all point at one file and you use Pathname.install on them all the error checking would fail if the file was moved before the symlinks because the symlinks would then point at a non existent file.
</pre>
</div>
</content>
</entry>
<entry>
<title>Fix GitHub tarball version detection</title>
<updated>2010-02-18T11:59:29+00:00</updated>
<author>
<name>Max Howell</name>
</author>
<published>2010-02-18T11:59:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=e0999078dc9aecb35af60f752218a0e923ff94d7'/>
<id>e0999078dc9aecb35af60f752218a0e923ff94d7</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
</feed>
