aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew
AgeCommit message (Collapse)Author
2012-08-09Remove options audit checkAdam Vandenberg
2012-08-09Fix info/options for new options dslAdam Vandenberg
2012-08-09Run each search_tap in a separate thread to speed things up.hazz
Closes Homebrew/homebrew#14066. Signed-off-by: Max Howell <mxcl@me.com>
2012-08-09download_strategy: Use MacOS.locate to find svnsamueljohn
- So that Xcode-only systems don't fail to find svn. Closes Homebrew/homebrew#14080. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-09options: remove duplicate functionAdam Vandenberg
2012-08-08Add `option` to the DSLAdam Vandenberg
Closes Homebrew/homebrew#9982
2012-08-08Add modular x11 dependencies.Mike McQuaid
Fixes Homebrew/homebrew#13638.
2012-08-08Remove libpng and freetype blacklistMike McQuaid
2012-08-07Simplify conditionalJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-07Automatically append shell completion caveatsJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-07Simplify printing conflicts in `brew info`Jack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-07Fix typo in conflicts_with DSL methodJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-07fix info commandAdam Vandenberg
2012-08-07Fix Xcode.versionMax Howell
I managed to remove a return while fixing this yesterday. The whitespace changes made the diff unreadable so I missed this regression. Why does this sort of thing still happen?
2012-08-07`brew tap` by itself handles dashes in usernamesMax Howell
This stuff sucks. I'd like to just replace the dash with a directory division or tilde character. But this makes the code even more complicated, unless we can figure out how to migrate the taps.
2012-08-07Print an appropriate message if the tapped repository appears to be privateStafford Brunk
Closes Homebrew/homebrew#12247. Closes Homebrew/homebrew#12244. Signed-off-by: Max Howell <mxcl@me.com>
2012-08-07Allow multiple unsatisfied fatal requirementsAdam Vandenberg
Closes Homebrew/homebrew#13335.
2012-08-06Fix issues with writable? detection in brew doctorBrandon Black
Closes Homebrew/homebrew#13689. Signed-off-by: Max Howell <mxcl@me.com> There are subtle distinctions between writable? and writable_real? we don't understand precisely why we need this, but it fixes the bugs :/
2012-08-06Restore check for broken xcode-select pathMax Howell
How did this get removed? Had a bug today where user had this but no doctor check so I was confused!
2012-08-06Don't chmod -R 0777 before uninstallingMax Howell
If the user owns the parent directory we have the rights to rmtree. At least I believe so. Fixes Homebrew/homebrew#13714.
2012-08-06brew --env: Added missing env varssamueljohn
Closes Homebrew/homebrew#13431. Signed-off-by: Max Howell <mxcl@me.com>
2012-08-06Don't error out if never `brew updated`Max Howell
Fixes Homebrew/homebrew#12944.
2012-08-06Suggest git clean -f for untracked changesPatrick Lucas
Currently, if brew doctor detects untracked changes in the local repo, it suggests doing 'git reset --hard', but that doesn't remove untracked files. This change adds an additional suggestion to run 'git clean -f' to remove them. Closes Homebrew/homebrew#12814. Signed-off-by: Max Howell <mxcl@me.com> Changed the path to Library as we don't want to clean -f all over the whole /usr/local :P
2012-08-06New command `brew irb`Max Howell
Works rather damn well. I considered `brew -i`, but we aren't a shell.
2012-08-06Don't blacklist tapped-dupesMax Howell
If a formula is in Formula due to tapping or otherwise, don't prohibit installation. Really we should make the blacklist *really* stuff that should be blacklisted and then if it is available still require a --force. But currently with okay stuff like vim in there, and libxml2 being both blacklisted *and* in mxcl/master, we are screwing ourselves. TL;DR we should do some work on this component. Fixes Homebrew/homebrew#13234.
2012-08-06Actually cache Xcode.versionMax Howell
The short-circuit returns would cause the caching ||= syntax to be skipped. For me on my CLT-less install, this was noticeably slowing down brew for some operations due to the frequent calls to xcodebuild.
2012-08-06wxmac: 2.9.4samueljohn
- patch no longer needed - blacklist.rb: Removed version number because we forget to update it too often. Closes Homebrew/homebrew#13997. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2012-08-06Put the CLT advice warning in the right placeMax Howell
Refs Homebrew/homebrew#13982.
2012-08-06Don't output Ruby warningsMax Howell
We don't want bug reports about this crap, even though the user REALLY should listen to the warning message. What actually happens is they blame us instead. This kind of warning in particular: warning: Insecure world writable dir /usr/local/bin in PATH
2012-08-06Point out to that you may want to install the CLTMax Howell
You have to hold people's hands, they won't google anything. Refs Homebrew/homebrew#13982.
2012-08-06Remove X11 doctor checkJack Nagel
Now that X11 components are specified as dependencies, users will be prompted to install these components when necessary, and this check is no longer needed. Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-06Adjust XQuartz/X11 module naming schemeJack Nagel
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
2012-08-05Some users require hands to be held constantlyMax Howell
Tell user exactly what command to use rather than thinking they'll figure it out by applying some negation logic to the main verb in the sentence they just read. Closes Homebrew/homebrew#12790.
2012-08-05`brew log` works with Tapped formulaMax Howell
Fixes Homebrew/homebrew#12446.
2012-08-04Show options for foo with `brew info foo`Max Howell
About time right?
2012-08-04`brew tap --repair`Max Howell
Removes dead symlinks in Formula and re-symlinks all Taps. Closes Homebrew/homebrew#11565.
2012-08-04Tap users can have dashes, adjust regexMax Howell
Repos can't at this point. Hard to easily fix so avoiding it until 2.0 or until someone moans enough.
2012-08-04Use LC_CTYPE rather than LANG for most specific ML sed fix.Mike McQuaid
Fix Homebrew/homebrew#11728, fix Homebrew/homebrew#12890, fix Homebrew/homebrew#13653, fix Homebrew/homebrew#13734, fix Homebrew/homebrew#13787, fix Homebrew/homebrew#13818, fix Homebrew/homebrew#13939.
2012-08-04Add better named aliases for macos_version_or_newer?Mike McQuaid
2012-08-03blacklist: update npm locationAdam Vandenberg
2012-08-02Fix Mountain Lion sed by setting LANG.Mike McQuaid
It's also necessary to delete LC_ALL or it overrides the new LANG. LC_COLLATE is the problem variable but is affected by LANG and LC_ALL so just use them instead. Extends the fix made to geoip in dc955c. Fix Homebrew/homebrew#11728, fix Homebrew/homebrew#12890, fix Homebrew/homebrew#13653, fix Homebrew/homebrew#13734, fix Homebrew/homebrew#13787, fix Homebrew/homebrew#13818.
2012-08-02REPOSITORY not PREFIX when checking for the .gitMax Howell
2012-08-01Error handling for individual tapsMax Howell
Possibly would help diagnose: Homebrew/homebrew#13853.
2012-08-01Warn user not to edit before first updateMax Howell
Because, if you do, your changes will be lost.
2012-08-01Move X11 machinery into MacOS::XQuartz namespaceJack Nagel
In order to better support Xcode-only systems, where X11 libs and executables live under /usr/X11 but headers live in the SDK, move the x11_* helper methods into a new module. This allows us to keep some of the CLT/Xcode-only and Apple X11/XQuartz logic hidden from outside code, like ENV.x11. Since Apple's X11 is actually XQuartz, name the module "MacOS::XQuartz".
2012-07-31xquartz_version: escape spaces for mdlsMisty De Meo
2012-07-31mdfind: Check if path is nil as well as emptyMisty De Meo
2012-07-30mdfind: don't stripMisty De Meo
Since we're splitting on newlines, stripping shouldn't be necessary.
2012-07-30mdfind: Handle multiple resultsMisty De Meo
Turns out mdfind can return multiple results on the commandline, if more than one app bundle matches. Fixes Homebrew/homebrew#13789.
2012-07-30Deprecate adamv/alt from brew searchMax Howell
Add brew/science.