<feed xmlns='http://www.w3.org/2005/Atom'>
<title>brew/Library/ENV, branch 0.9.4</title>
<subtitle>🍺 The missing package manager for macOS</subtitle>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/'/>
<entry>
<title>superenv: --use-gcc should specify gcc-4.2</title>
<updated>2013-01-27T04:57:56+00:00</updated>
<author>
<name>Misty De Meo</name>
</author>
<published>2013-01-23T00:28:13+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=2e23e9a22dc43b7fb4a52cd1976169f60513c9c0'/>
<id>2e23e9a22dc43b7fb4a52cd1976169f60513c9c0</id>
<content type='text'>
Since 'gcc' is a symlink to 'llvm-gcc' on Xcode 4.3+, --use-gcc and
--use-llvm were doing exactly the same thing. Combined with the
previous commit, this allows users with either a leftover
/usr/bin/gcc-4.2 or a homebrewed apple-gcc42 to build with gcc.

This doesn't however fix Xcode-only systems with apple-gcc42.

Fixes Homebrew/homebrew#17243.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Since 'gcc' is a symlink to 'llvm-gcc' on Xcode 4.3+, --use-gcc and
--use-llvm were doing exactly the same thing. Combined with the
previous commit, this allows users with either a leftover
/usr/bin/gcc-4.2 or a homebrewed apple-gcc42 to build with gcc.

This doesn't however fix Xcode-only systems with apple-gcc42.

Fixes Homebrew/homebrew#17243.</pre>
</div>
</content>
</entry>
<entry>
<title>xcrun: actually try fallbacks</title>
<updated>2013-01-27T04:53:29+00:00</updated>
<author>
<name>Misty De Meo</name>
</author>
<published>2013-01-22T05:14:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=88609dd6eda7f7ec9bbd4be2408ec0dae891b675'/>
<id>88609dd6eda7f7ec9bbd4be2408ec0dae891b675</id>
<content type='text'>
xcrun has a lot of fallbacks if the first case fails but never actually
reaches them on CLT systems since it doesn't check the validity of the
first path before executing it.

(When should it reach these? Mainly for non-Xcode compilers we
support, e.g. apple-gcc42 which can be found by xcrun but which isn't
in /usr/bin)

The xcrun invocation also needed chomping.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
xcrun has a lot of fallbacks if the first case fails but never actually
reaches them on CLT systems since it doesn't check the validity of the
first path before executing it.

(When should it reach these? Mainly for non-Xcode compilers we
support, e.g. apple-gcc42 which can be found by xcrun but which isn't
in /usr/bin)

The xcrun invocation also needed chomping.
</pre>
</div>
</content>
</entry>
<entry>
<title>superenv: Allow ENV.m32 (for 32bit builds)</title>
<updated>2013-01-25T03:21:57+00:00</updated>
<author>
<name>Samuel John</name>
</author>
<published>2012-12-01T18:42:22+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=293be41d5c83b972f1fafe00c32412cb6e46697b'/>
<id>293be41d5c83b972f1fafe00c32412cb6e46697b</id>
<content type='text'>
Superenv normally filters out "-m32" flag, preventing 32bit builds.
Some software, however, still only work in 32bit mode.

If ENV.m32 is called, superenv does not filter out the "-m32" flag.
Also note, superenv, does not explicitly add the -m32 flag and
expects the build system of the software to know when and where to
provide this flag.

Closes Homebrew/homebrew#16350.

Signed-off-by: Adam Vandenberg &lt;flangy@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Superenv normally filters out "-m32" flag, preventing 32bit builds.
Some software, however, still only work in 32bit mode.

If ENV.m32 is called, superenv does not filter out the "-m32" flag.
Also note, superenv, does not explicitly add the -m32 flag and
expects the build system of the software to know when and where to
provide this flag.

Closes Homebrew/homebrew#16350.

Signed-off-by: Adam Vandenberg &lt;flangy@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>superenv: allow -W[alp], style arguments to pass through</title>
<updated>2013-01-23T06:18:01+00:00</updated>
<author>
<name>Jack Nagel</name>
</author>
<published>2013-01-23T05:52:20+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=8135ed6528676aee2ba817b5f39b01745f0c7615'/>
<id>8135ed6528676aee2ba817b5f39b01745f0c7615</id>
<content type='text'>
We already (correctly) allow -Wl, style linker arguments to pass
through; extend this to -Wp, (preprocessor) and -Wa, (assembler).

Fixes Homebrew/homebrew#17252.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
We already (correctly) allow -Wl, style linker arguments to pass
through; extend this to -Wp, (preprocessor) and -Wa, (assembler).

Fixes Homebrew/homebrew#17252.
</pre>
</div>
</content>
</entry>
<entry>
<title>superenv: make HOMEBREW_FILE available</title>
<updated>2013-01-03T17:14:36+00:00</updated>
<author>
<name>Adam Vandenberg</name>
</author>
<published>2013-01-02T19:08:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=a5e969dfb53d54e24ae6d291c5474475324cff31'/>
<id>a5e969dfb53d54e24ae6d291c5474475324cff31</id>
<content type='text'>
Superenv scripts have a stripped PATH, which may not include
the brew binary itself. Make this explicitly available to
superenv scripts.

Fixes bsdmake wrapper.

Closes Homebrew/homebrew#16805.
Closes Homebrew/homebrew#16846.

Signed-off-by: Adam Vandenberg &lt;flangy@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Superenv scripts have a stripped PATH, which may not include
the brew binary itself. Make this explicitly available to
superenv scripts.

Fixes bsdmake wrapper.

Closes Homebrew/homebrew#16805.
Closes Homebrew/homebrew#16846.

Signed-off-by: Adam Vandenberg &lt;flangy@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>separate ENV/pkgconfig dirs by OS version</title>
<updated>2012-11-20T04:04:04+00:00</updated>
<author>
<name>Camillo Lugaresi</name>
</author>
<published>2012-11-14T20:08:34+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=5e39ce44fe3dfe8532d7008c66497f86d3b007b6'/>
<id>5e39ce44fe3dfe8532d7008c66497f86d3b007b6</id>
<content type='text'>
Closes Homebrew/homebrew#16063.

Signed-off-by: Jack Nagel &lt;jacknagel@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes Homebrew/homebrew#16063.

Signed-off-by: Jack Nagel &lt;jacknagel@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>add necessary .pc files for Leopard</title>
<updated>2012-11-20T04:03:00+00:00</updated>
<author>
<name>Camillo Lugaresi</name>
</author>
<published>2012-11-14T06:59:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=cf7f0f250f3c5c8065f222cf15e0b1ad402519ae'/>
<id>cf7f0f250f3c5c8065f222cf15e0b1ad402519ae</id>
<content type='text'>
add missing libcrypto.pc
override broken system libcurl.pc

Closes Homebrew/homebrew#16063.

Signed-off-by: Jack Nagel &lt;jacknagel@gmail.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
add missing libcrypto.pc
override broken system libcurl.pc

Closes Homebrew/homebrew#16063.

Signed-off-by: Jack Nagel &lt;jacknagel@gmail.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>dels -&gt; dups typo</title>
<updated>2012-11-13T16:18:19+00:00</updated>
<author>
<name>Max Howell</name>
</author>
<published>2012-11-13T16:18:01+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=2446e5ee8aa8987d38b4b7df4e7a44d8ab8c810a'/>
<id>2446e5ee8aa8987d38b4b7df4e7a44d8ab8c810a</id>
<content type='text'>
/cc @samueljohn
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
/cc @samueljohn
</pre>
</div>
</content>
</entry>
<entry>
<title>Move vendored .pc files to ENV</title>
<updated>2012-11-11T17:55:12+00:00</updated>
<author>
<name>Adam Vandenberg</name>
</author>
<published>2012-11-11T17:55:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=ff55e7d82e7087567c9a370817d25e1542ff31f9'/>
<id>ff55e7d82e7087567c9a370817d25e1542ff31f9</id>
<content type='text'>
Closes Homebrew/homebrew#15961.
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Closes Homebrew/homebrew#15961.
</pre>
</div>
</content>
</entry>
<entry>
<title>superenv: Builds need to use the right git/svn too</title>
<updated>2012-11-02T13:34:25+00:00</updated>
<author>
<name>Max Howell</name>
</author>
<published>2012-11-02T13:33:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.teddywing.com/fork/brew/commit/?id=d458200223e13f6aa823dd29f56e1a7d5daf5de6'/>
<id>d458200223e13f6aa823dd29f56e1a7d5daf5de6</id>
<content type='text'>
stdenv already works as Contributions/cmds is in the path already.

This is safe to do because OS X already has git and svn in the PATH if you have the CLT installed. So we should definitely ensure we use the right versions.

Fixes Homebrew/homebrew#15783.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
stdenv already works as Contributions/cmds is in the path already.

This is safe to do because OS X already has git and svn in the PATH if you have the CLT installed. So we should definitely ensure we use the right versions.

Fixes Homebrew/homebrew#15783.</pre>
</div>
</content>
</entry>
</feed>
