| Age | Commit message (Collapse) | Author |
|
The python formula explicity creates lib/python2.7/site-packages.
However, that path may already exist as a symlink if something that
installs python bindings is installed before python itself. The result
is that some random keg will end up hosting the site-packages directory
instead of the top-level directory.
Fix this by explicitly creating directories under lib/python* during
linking.
Fixes Homebrew/homebrew#11882.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
This reverts commit c5a9ff8eaac30e4ac468ac199167d791661a0c69.
Fixes Homebrew/homebrew#11871.
|
|
Fixes Homebrew/homebrew#11867.
|
|
Closes Homebrew/homebrew#11642.
|
|
Fixes Homebrew/homebrew#11561.
Fixes Homebrew/homebrew#11614.
|
|
Fixed Homebrew/homebrew#11562.
|
|
Fixes Homebrew/homebrew#11780.
|
|
|
|
This reverts commit 146e253856eb3e27b6b7382734fd178c160c1beb.
|
|
This reverts commit f80908bead8b620ebcc5cdde9de65e70598002b6.
|
|
This reverts commit 092004e7820791030f568af0e3b03389ea4f7ee3.
|
|
|
|
Fixed Homebrew/homebrew#11562.
|
|
Fixes Homebrew/homebrew#11561.
Fixes Homebrew/homebrew#11614.
|
|
MacOS.gcc_42_build_version is nil when not available, not 0
|
|
|
|
Closes Homebrew/homebrew#11779.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
For some reason :arrandale was missing from the list of hardware in the
Intel family in the hardware test.
|
|
|
|
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Fixes Homebrew/homebrew#11298.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
The standard `nostdout` method doesn't work here because Formula#system
does some redirection of its own; both stdout and stderr have to be of
the same type, so just do it manually here.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
|
|
We have to install them to lib; anywhere else requires root
access, a non-system perl or patching Git.
Tried just moving them in 9597d5 but that breaks git-svn.
|
|
PRL files are necessary in lib so whitelist them.
Debian installs them too:
http://packages.debian.org/squeeze/amd64/libqt4-dev/filelist
|
|
|
|
The URL being constructed is only able to extract the correct username
when git@ or https:// URLs are found as the origin remote. This change
allows git:// to be used as well.
Signed-off-by: Maurice Kelly <osv-github@chatswood.org.uk>
Closes Homebrew/homebrew#11670.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
|
|
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Tests that expect Formula#path to resolve to a real path should use
TestBallWithRealPath; TestBall gets its original behavior back, fixing a
failing test in test_formula_install.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
* Return true if Xcode version is not in hash, not nil
* Use two-digit version numbers for 4.0, 4.2, 4.3
|
|
|
|
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Fixes Homebrew/homebrew#11587.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Fixes Homebrew/homebrew#11567.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Fixes a regression introduced in c27a575eb6b2dfc0d662aaab2cf9d754647fbadd
This is why I wish 1.8.x had named captures.
|
|
A common source of build problems on Xcode 4.3+ is outdated compilers,
usually when a user has installed over top of an old version and hasn't
installed the CLT. Since the compilers from the previous Xcode are still
around, brew doctor wouldn't complain.
This adds a hash containing a list of the canonical compiler versions
for supported versions of Xcode, and adds a check against that to determine
whether a given installation has any compilers which are out of date.
Closes Homebrew/homebrew#11518.
Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
|
|
ARGV.build_head? will return true if the typo '-HEAD' is passed because
it uses flag? to detect the option. However, we only filter the exact
spelling of '--HEAD' in ARGV.filter_for_dependencies, and thus the HEAD
property is undesirably passed to deps during installation.
Since we never advertised '-H' as a valid short option for '--HEAD',
just use include? instead of flag?.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Closes Homebrew/homebrew#11417.
|
|
|
|
Attempting to call certain methods on the Cellar before it exists,
such as realpath, would cause brew doctor to throw unnecessary "file
does not exist" errors. This was fixed once before, but new tests
have been added since without the appropriate checks.
cf. 0d28bc78d71590c8e8a5961d8d10e3d7d9b8822d
Fixes Homebrew/homebrew#5188 (again).
|
|
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Tapped formulae that dupe those in core now display the correct URL when
invoked like `brew info homebrew/dupes/openssl`.
This also fixes the broken `brew info` test.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
The test for this previously passed, but only because the constructor
for SoftwareSpecification was raising an exception. method_added needs
to be a class method because methods are being defined on the class, not
the object, and to test it properly we have to eval the class in the
test itself.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|