aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/cmd
AgeCommit message (Collapse)Author
2013-10-16tap: don't print warning for apple-gcc42 failure.Mike McQuaid
This should be a temporary workaround until we get a grip on some Mavericks/Xcode 5.0 issues with e.g. ghc and go (stuff in core that currently needs GCC at runtime). These formulae both have Clang fixes in development. Things that needs GCC at compile-time should be booted from core. References #22872. References Homebrew/homebrew-dupes#229
2013-10-16audit: fix go audit problems.Mike McQuaid
2013-10-15Remove audit check for XZJack Nagel
Any formula with a URL that ends in ".xz" now gets this dependency automatically, so this check no longer does anything.
2013-10-08Remove unused variableJack Nagel
2013-10-08Remove outdated commentJack Nagel
2013-10-08Prefer interpolation to concatenationJack Nagel
2013-10-08doctor: avoid using MACOS_VERSIONJack Nagel
2013-10-04config: squelch stderr when invoking gitJack Nagel
2013-10-04Fix install_name_tool path for keg_only formulaeXiyue Deng
* When a versioned keg_only formula installs the same set of executables or libraries as a unversioned formula that links to $HOMEBREW_PREFIX, install_name_tool will prefer to use the linked paths for files in keg_only formula. This breaks software that should link to the keg_only formula but links to the unversioned one instead. * Add an additional "options" parameter with keg_only field to specify the correct install path for keg_only formulae.
2013-09-26upgrade.rb: Fix plural_s when number = 0Nikolaus Wittenstein
Currently Upgrade prints out: "Upgrading 0 outdated package, with result:" This change makes it print: "Upgrading 0 outdated packages, with result:" correctly pluralizing "packages". Closes #22854. Signed-off-by: Adam Vandenberg <flangy@gmail.com>
2013-09-24update: handle realpath exception.Mike McQuaid
2013-09-24update: untap/retap formulae before/after pull.Mike McQuaid
This should fix problems like #19799 where we pull formulae from taps into core. I want to get something similar merged ASAP so we can pull GCC into core (see #20678). Closes #19799.
2013-09-23Clean up SoftwareSpec and Resource initializersJack Nagel
2013-09-23bottle: add option to force no bottle revision.Mike McQuaid
2013-09-23bottle: fix merging .rb files.Mike McQuaid
2013-09-23bottle: fix default Cellar output.Mike McQuaid
2013-09-22don't audit jp sourceforge URLsAdam Vandenberg
2013-09-22bottle: allow writing/committing new bottles.Mike McQuaid
2013-09-22Move bottle.rb logic from test-bot to brew bottle.Mike McQuaid
2013-09-22bottle: only output relocatable message if >1MB.Mike McQuaid
2013-09-22bottle: move bottle output to ERB.Mike McQuaid
2013-09-22bottle: use versions to access previous bottles.Mike McQuaid
2013-09-22versions: use bottle_filename only if f.bottle.Mike McQuaid
2013-09-22versions: add bottle filenames method.Mike McQuaid
Closes #22727.
2013-09-22versions: add branch support in rev_list.Mike McQuaid
2013-09-22versions: split version_for_sha and use yield.Mike McQuaid
2013-09-21bottle: fix --merge with multiple formulae.Mike McQuaid
2013-09-21bottle: improve outputted messages.Mike McQuaid
2013-09-19More precise output for spec auditsJack Nagel
2013-09-19Audit spec resourcesJack Nagel
2013-09-19Extract ResourceAuditor from FormulaAuditorJack Nagel
2013-09-17create: use resource for checksum detectionJack Nagel
2013-09-17make linkapps officialAdam Vandenberg
2013-09-17move paths to utilsAdam Vandenberg
2013-09-17brew commandsAdam Vandenberg
Shows a list of built-in commands (but not shortcuts) and searches for any external commands on the path. Closes #22509.
2013-09-16Rephrase conditionalJack Nagel
2013-09-14Rename PythonInstalled to PythonDependency.Mike McQuaid
Make it more consistent with other requirements.
2013-09-11Allow resource fetchingAdam Vandenberg
Closes #20047.
2013-09-10bottle: loosen prefix grep check.Mike McQuaid
/usr/local is in lots of things unrelated to Homebrew so be more specific and look for opt instead.
2013-09-10update: restore previous state when interruptedJack Nagel
Fixes #19460. Closes #22375.
2013-09-07audit: print warning and description.Mike McQuaid
2013-09-06Enable verbose compile command in create template.Xiyue Deng
* Add "--disable-silent-rules" option to autotools-based configure options. - Also add comments to notify user removing unrecognized configure options. * Add "-DCMAKE_VERBOSE_MAKEFILE=ON" to cmake-based configure options.
2013-09-05Revert Library/Homebrew/cmd/install.rb to 4b320eec.Xiyue Deng
* Fix problem when install exception got swallow and reinstall thinks it succeeded.
2013-09-05reinstall cleanupSamuel John
2013-09-05Make reinstall transaction safe.Xiyue Deng
* Aborting during reinstall will now restore the originally installed keg. - Change install code to pass on CannotInstallFormulaError exception to caller so it can be reused in reinstall. * Add "--force-new-install" flag to force installing a new formula. Closes #22190. Signed-off-by: Samuel John <github@SamuelJohn.de>
2013-09-03brew search <user>/<repo> [substring]Samuel John
For example `brew search homebrew/science` to get a list of all formulae from that tap, even if not yet tapped. `brew search <user>/<repo>/<substr>` or `brew search <user>/<repo> <substr>` to grep for `<substr>` inside of the tap `<user>/<repo>`.
2013-09-03doctor: be more helpful with suggestion about PATHSamuel John
- Show a one liner that will append to the user's ~/.bash_profile. In 95% this will be ok and we assume zsh people are smart enough to know what they have to do.
2013-09-03PythonInstalled: Allow formulae to set/append PYTHONPATHSamuel John
Improve robustness of `PYTHONPATH` by first unsetting it (during `satisfy`) so that the `PythonInstalled` can get the `python.version` and so forth and then, after that, setting the `PYTHONPATH` to our `global_site_packages`. In the `python_helper` we append to the `PYTHONPATH` so if that var has been set in a formula, it is respected. Brew audit does no longer complain about setting the `ENV['PYTHONPATH']`.
2013-09-01brew-postinstall: add new command.Mike McQuaid
Runs post-install jobs in case they failed or need rerun for any reason.
2013-09-01brew-reinstall: don't list --force in args.Mike McQuaid