| Age | Commit message (Collapse) | Author |
|
|
|
|
|
Don't complain if it's instantiating the class so that it can pass
arguments.
Fixes Homebrew/homebrew#18883.
|
|
Fixes Homebrew/homebrew#18885.
|
|
Grrr...
|
|
This may result in some undesired output for things that suppress
stdout, but we'll fix those as we go.
Fixes Homebrew/homebrew#18650.
|
|
|
|
Since `pinned?` was using `File#exists?`, broken symlinks left by force-upgraded
formulae made `pinned?` return false while `pin` returned with an error because
it could not overwrite the broken link. This is fixed by using `File#symlink?`
instead, which returns true for broken symlinks and false only when they do not
exist.
Closes Homebrew/homebrew#18858.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Closes Homebrew/homebrew#18851.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Closes Homebrew/homebrew#18849.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
|
|
* Added `pin` et. al. to manpage.
* Added `brew pin` to `brew.1` * Added `brew unpin` to `brew.1`
* Added `brew list --pinned` to `brew.1`
* Added information about frozen formulae to `brew upgrade` in `brew.1`
* Added `pin` et.al. to completion scripts.
* Unpin formulae when uninstalling them
* Unpin and re-pin formulae when upgrading (avoids stale symlink)
References Homebrew/homebrew#18386.
Closes Homebrew/homebrew#18515.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
Closes Homebrew/homebrew#18060.
|
|
Closes Homebrew/homebrew#16576.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
Closes Homebrew/homebrew#18807.
|
|
|
|
Will this break anything? It shouldn't; Formula will always be loaded
before Tab anyway. But really there is a design problem here, Tab
shouldn't have any hardcoded references to Formula. I think this is
fixable, but callers of for_formula will need to be checked first.
|
|
|
|
|
|
|
|
|
|
|
|
Closes Homebrew/homebrew#18788.
|
|
|
|
|
|
Closes Homebrew/homebrew#18683.
Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
|
|
* CPU functions now exist in Hardware::CPU
* Added compatibility functions in compat/hardware_compat.rb
* Names are less specific to Mac hardware, e.g. CPU.family instead of
Hardware.intel_family
* Hardware::CPU.family works for both Intel and PowerPC
* New helper methods on CPU, like .sse4? and .altivec?
Signed-off-by: Misty De Meo <mistydemeo@gmail.com>
|
|
|
|
|
|
|
|
|
|
Closes Homebrew/homebrew#18634.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
- The Library/ENV/4.3/xcrun shim now respects
ENV['DEVELOPER_DIR'] instead assuming the location
of /Applications/Xcode.app/Contents/Developer.
- The env var DEVELOPER_DIR is set if it is not
already. So, during superenv this var is always set
and we no longer have to care about people with unset
or wrongly set xcode-select stuff. This has been
a major PITA in the past.
- determine_developer_dir (which is used to set
the DEVELOPER_DIR var) now uses MacOS::Xcode.prefix
which is proven and very capable and uses splotlight
correctly.
- Replace (and remove) MacSystem.xcode43_developer_dir
with Xcode.prefix
Closes Homebrew/homebrew#18618
|
|
|
|
Fixes Homebrew/homebrew#18631.
|
|
Fixes Homebrew/homebrew#18625.
|
|
|
|
|
|
|
|
- Store in the tab if a bottle was poured for the build.
- Add an additional line of output to `brew info` outputting whether
the formula was built from source or poured from a bottle.
Closes Homebrew/homebrew#18430.
Closes Homebrew/homebrew#18475.
|
|
|
|
Fixes Homebrew/homebrew#16292.
|
|
This makes it requirable before superenv becomes active.
|
|
I understand how this works now, and it is definitely necessary.
|
|
Reader methods for specific checksum types have been absent from the
Formula class for some time, so there isn't any reason to expose them in
SoftwareSpec, either.
Thus, these methods now only act as setters, and #checksum should be
used to access the constructed Checksum object.
|
|
|
|
Fixes Homebrew/homebrew#18565.
|
|
git clean -f is not enough. Needs `-d` somtimes to
handle cases when we rename a dir.
Fixes Homebrew/homebrew#18544 and fixes Homebrew/homebrew#14224
|
|
|