aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
AgeCommit message (Collapse)Author
2013-03-28Suppress ambiguous argument and grouped expression warningsJack Nagel
2013-03-28audit: don't complain about postgis using postgresqlAdam Vandenberg
2013-03-28info: make use of Tab#to_sJack Nagel
Closes Homebrew/homebrew#18788.
2013-03-26doctor: check for all DYLD env varsAdam Vandenberg
2013-03-23Hardware: separate out CPU values into CPU moduleMisty De Meo
* 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>
2013-03-21versions: add debug outputJack Nagel
2013-03-21versions: remove unnecessary variableJack Nagel
2013-03-21versions: unload constant before calling Formula.factoryRussell Teabeault
Closes Homebrew/homebrew#18634. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-03-20Fix `brew options --all`Jack Nagel
Fixes Homebrew/homebrew#18625.
2013-03-20brew-info: specify whether poured or built.Mike McQuaid
- 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.
2013-03-18versions: remove FIXMEJack Nagel
I understand how this works now, and it is definitely necessary.
2013-03-18doctor: Tweak git-clean suggestion for empty dirsSamuel John
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
2013-03-16Fix `brew update` so that it doesn't show doublesPeter Aronoff
Under certain conditions, `brew update` will show doubles. It's a rare edge-case, but if you have a tap where the name of the formula is identical with the name of the insalled file, then you see output like this: ==> Updated Formulae aalib ssh-copy-id casperjs sshuttle jack telemachus/anytap/brew-any-tap mogenerator telemachus/anytap/brew-any-tap I believe this should fix that. Closes Homebrew/homebrew#18495. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-03-15audit github downloadsAdam Vandenberg
We want the new-style "/archive/" downloads.
2013-03-15audit: Improve url audits.Tobias Lidskog
* Add url check for GitHub home pages using http. * Add url check for GitHub repo urls using http. * Include url in error messages about url issues. Closes Homebrew/homebrew#18372.
2013-03-13doctor: add check for coreutils in pathAdam Vandenberg
2013-03-13doctor: mess with indentationAdam Vandenberg
2013-03-12Revert "Update `brew tap` to work without 'homebrew-'"Mike McQuaid
This reverts commit d72901f92b7385d44d8c980976db6a4336572e7e. References Homebrew/homebrew#18366. Closes Homebrew/homebrew#18432.
2013-03-12Update `brew tap` to work without 'homebrew-'Peter Aronoff
Currently `brew tap` only works on repos with 'homebrew-' in their name. This version tries the repo name as is and then falls back to try 'homebrew-repo' only if that fails. I've also tweaked the regex in tap_args to allow '-' in repo names. The previous regex required a match on \w. This made it impossible for people to tap repos with names like 'username/why-not'. Closes Homebrew/homebrew#18366. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-03-11Relocate bottles using install_name_tool.Mike McQuaid
This has two parts: 1. Bottles are temporarily relocated on bottling and tested if that is sufficient for them to contain no longer reference the prefix or cellar. If so, they are marked as relocatable. 2. On installation if bottles are marked as relocatable they will be relocated using install_name_tool to the current prefix and cellar. Closes Homebrew/homebrew#18374.
2013-03-11doctor: skip git origin check without brew repoMisty De Meo
Likely fixes Homebrew/homebrew#18324.
2013-03-10audit: allow ARGV.findTobias Lidskog
This fixes a false positive for mongodb. Closes Homebrew/homebrew#18370. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-03-09Exclude global pkgconfig dirs under superenvJack Nagel
2013-03-09audit: correct inverted has_trailing_newline conditionTobias Lidskog
has_trailing_newline? checked if formula did not have a trailing newline. Invert regex and invert audit check. Closes Homebrew/homebrew#18359. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2013-03-05Added '--installed' option to `deps` command.Matt Torok
When deps command is passed this option, it will only show the dependencies for the installed forumas. This option overrides the '--all' option. Closes Homebrew/homebrew#18276. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-03-04tap: adjust formula count for unsymlinked filesMisty De Meo
Relying on the output of `tapped` results in ignoring formulae which already exist in core, with messages like "Tapped 0 formula" for non-empty taps.
2013-03-02A more helpful error message for `brew untap`Peter Aronoff
`brew untap` without arguments currently errors out (as it should), but the error message is generic and unhelpful. (The error message is borrowed from a method in the tap command - `tap_args`.) Closes Homebrew/homebrew#18186. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-03-02cleanup: don't remove old incomplete files twice.Mike McQuaid
2013-03-01Support 32-bit 10.6 bottles.Mike McQuaid
Closes Homebrew/homebrew#17735. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-03-01Add non-/usr/local bottles support.Mike McQuaid
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-03-01Cleanup bottle DSL.Mike McQuaid
* Remove legacy url syntax. * Use revision instead of version. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
2013-02-25doctor: Update Mono pkg-config warningMisty De Meo
2013-02-23brew create: use test DSLMike McQuaid
2013-02-21audit: don't complain about versioned automake depending on autoconfJack Nagel
2013-02-18Silence warning about unescaped square bracketsJack Nagel
2013-02-18Don't shadow outer local variablesJack Nagel
2013-02-18Remove unused variablesJack Nagel
2013-02-18Don't use deprecated form of attrJack Nagel
The form "attr :name, true" is deprecated and causes Ruby to emit a warning in verbose mode. Using attr_{reader,writer,accessor} is more clear anyway, so do so.
2013-02-18brew-create: don't insert autodetected versions.Mike McQuaid
2013-02-18brew-doctor: fix autocrlf warning (again).Mike McQuaid
Closes Homebrew/homebrew#17843.
2013-02-18Add 'brew reinstall' command.Mike McQuaid
2013-02-18brew-update: show upgrade command on formula parameters.Mike McQuaid
Closes Homebrew/homebrew#17814.
2013-02-16info: open history pages for all specified formulaeJack Nagel
Closes Homebrew/homebrew#17852.
2013-02-12doctor: make brew link more clearAdam Vandenberg
Closes Homebrew/homebrew#17805.
2013-02-10search homebrew-x11Adam Vandenberg
2013-02-07audit: allow alpha.gnu.org URLsJack Nagel
2013-02-03audit: check for missing xz build-time depJack Nagel
Closes Homebrew/homebrew#17565.
2013-02-03audit: mark intltool as a build-time depJack Nagel
2013-02-03update: abort if formula names are givenAdam Vandenberg
Closes Homebrew/homebrew#11154.
2013-02-02Make `CurlDownloadStrategy` resume aborted downloadsSimon Sigurdhsson
* `CurlDownloadStrategy#_fetch` (and the same methods in its subclasses) now fetches the file to a temporary path, and `CurlDownloadStrategy#fetch` moves it to the correct location. * `Homebrew#cleanup` cleans the temporary files `CurlDownloadStrategy` creates if they're left in the cache. Closes Homebrew/homebrew#13953. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>