This project is mirrored from https://github.com/Homebrew/brew.git.
Pull mirroring failed .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
Repository mirroring has been paused due to too many failed attempts. It can be resumed by a project maintainer or owner.
Last successful update .
- Mar 02, 2016
-
-
Damien Pollet authored
If a formula's class name contains an uppercase-spelled acronym, the messages given by `brew install` can be pretty confusing (it recommends a formula named exactly the same…) Closes Homebrew/homebrew#49639. Signed-off-by:
Tim D. Smith <git@tim-smith.us>
-
Josh Hagins authored
cd to `HOMEBREW_REPOSITORY` before checking git newline settings. Closes Homebrew/homebrew#49565. Signed-off-by:
Mike McQuaid <mike@mikemcquaid.com>
-
- Mar 01, 2016
-
-
George Hartzell authored
Based on recent feedback on some pull requests, I touched up the section about adding tests to formula. I wanted to make it clearer that the examples demonstrate how to create files on the fly and add a pointer to the tinyxml2 formula (DomT4 pointed it out to me as a good example). Closes Homebrew/homebrew#49641. Signed-off-by:
Dominyk Tiller <dominyktiller@gmail.com>
-
- Feb 29, 2016
-
-
Tim D. Smith authored
Closes Homebrew/homebrew#49620.
-
- Feb 28, 2016
-
-
Martin Afanasjew authored
Follow-up to Homebrew/homebrew#49327 that leaves empty argument handling to the Ruby code (it is a bit more sophisticated and distinguished between `help` and an empty argument list and treats them differently) instead of hard-wiring the former to the `help` command. Closes Homebrew/homebrew#49538. Signed-off-by:
Martin Afanasjew <martin@afanasjew.de>
-
- Feb 26, 2016
-
-
Martin Afanasjew authored
This is a follow-up fix to a minor oversight in Homebrew/homebrew#49523.
-
Xu Cheng authored
Closes Homebrew/homebrew#49551. Signed-off-by:
Xu Cheng <xucheng@me.com>
-
Xu Cheng authored
-
Usman Akeju authored
Because the versions are read from directory listings, we get alphabetical sorts of version numbers in `brew outdated` output: some-keg (10.1.10, 10.1.11, 10.1.9 < 10.1.12) This is nicer: some-keg (10.1.9, 10.1.10, 10.1.11 < 10.1.12) Closes Homebrew/homebrew#49534. Signed-off-by:
Mike McQuaid <mike@mikemcquaid.com>
-
Xu Cheng authored
formula_rename and tap_migrations are now handled inside Tap. Closes Homebrew/homebrew#49549. Signed-off-by:
Xu Cheng <xucheng@me.com>
-
Xu Cheng authored
If user inputs argument such as `-with-flag`, we can assume it's a bad flag. Closes Homebrew/homebrew#49256 Closes Homebrew/homebrew#49550. Signed-off-by:
Xu Cheng <xucheng@me.com>
-
Xu Cheng authored
-
Martin Afanasjew authored
The current approach of suppressing all output regardless of what the error is makes it very hard to debug any issues and misread but valid Mach-O files will be silently interpreted as non-Mach-O files instead. Prefer to fail if we are a Homebrew developer or running on the bot (`HOMEBREW_DEVELOPER=1`), so that problems will be noticed and fixed before the silent failure leads to hard-to-diagnose user problems. Closes Homebrew/homebrew#48817. Signed-off-by:
Martin Afanasjew <martin@afanasjew.de>
-
Martin Afanasjew authored
-
- Feb 25, 2016
-
-
Xu Cheng authored
Closes Homebrew/homebrew#49523. Signed-off-by:
Xu Cheng <xucheng@me.com>
-
Mike McQuaid authored
We're using /bin/bash and not /bin/sh for a reason so don't allow users to override this (seen in Homebrew/homebrew#49514). Closes Homebrew/homebrew#49515.
-
Xu Cheng authored
-
Xu Cheng authored
Closes Homebrew/homebrew#48546. Signed-off-by:
Xu Cheng <xucheng@me.com>
-
Xu Cheng authored
* Better variable/class name. `update-report` isn't response to actual update. * Use abstraction offered by Reporter and ReproterHub class. * Failure on one tap won't affect migration preformed by other taps. * Simplify logic and prepare for core/formula separation.
-
Xu Cheng authored
* Better variable/class name. * Remove obsolete update_renamed, this is now handled inside each reporter. * Remove obsolete formula file path to name computation, which is also handled by reporter. * Hide low lever implementation detail to offer better abstraction. Use `add(reporter)` instead of `Hash#update` to add new report.
-
Xu Cheng authored
* Avoid tons of unnecessary file path manipulation. Use abstraction offered by Tap class if possible. * Handle formula rename/tap migration inside reporter in per tap basis. * Avoid duplicated computation. * Remove redundant/dead code.
-
Xu Cheng authored
This enables tap migration feature in per tap case, which will ultimately help core/formula separation.
-
Misty De Meo authored
Fixes Homebrew/homebrew#49509. Closes Homebrew/homebrew#49511. Signed-off-by:
Mike McQuaid <mike@mikemcquaid.com>
-
Shaun Jackman authored
Closes Homebrew/homebrew#49500. Signed-off-by:
Mike McQuaid <mike@mikemcquaid.com>
-
- Feb 24, 2016
-
-
Xu Cheng authored
* Use `Tap#formula_dir` instead of `Tap#formula_files` to find formula file to have better performance and avoid caching issue. * Change the loader logic to search name -> search alias -> search old name. This is more consistence with what we do when loading core formula file. Closes Homebrew/homebrew#49484. Signed-off-by:
Xu Cheng <xucheng@me.com>
-
Paul Phillips authored
Recently added files polluting brew ls --unbrewed results. Closes Homebrew/homebrew#49456. Signed-off-by:
Baptiste Fontaine <batifon@yahoo.fr>
-
- Feb 23, 2016
-
-
Dominyk Tiller authored
-
Mike McQuaid authored
-
ilovezfs authored
Fixes a regression introduced by Homebrew/homebrew#47950 in 9e3ee3e causing build failures with the error cabal: The file does not exist ''. This will occur whenever the optional :flags key isn't in the options hash passed to install_cabal_package. Closes Homebrew/homebrew#49425. Signed-off-by:
Mike McQuaid <mike@mikemcquaid.com>
-
- Feb 22, 2016
-
-
Baptiste Fontaine authored
Closes Homebrew/homebrew#49404. Signed-off-by:
Baptiste Fontaine <batifon@yahoo.fr>
-
Mike McQuaid authored
When there are merge conflicts we fail pretty hard. This is still possible after this commit but at least we've given Git enough pointers to make it less likely. Closes Homebrew/homebrew#49299. Signed-off-by:
Mike McQuaid <mike@mikemcquaid.com>
-
Cedric Staub authored
To address issue Homebrew/homebrew#47346 (git-annex-webapp missing), we explicitly enable the "webapp" flag for git-annex. This should prevent git-annex from being built without the webapp and make the build fail if there is e.g. a dependency issue. Closes Homebrew/homebrew#47950. Signed-off-by:
Dominyk Tiller <dominyktiller@gmail.com>
-
Baptiste Fontaine authored
Closes Homebrew/homebrew#49389. Signed-off-by:
Baptiste Fontaine <batifon@yahoo.fr>
-
ilovezfs authored
The default max-backjumps can be too low, especially since Language::Haskell::Cabal doesn't guarantee an LTS config. In particular, this fixes a git-annex build failure in Homebrew/homebrew#47950 Closes Homebrew/homebrew#49158. Signed-off-by:
Mike McQuaid <mike@mikemcquaid.com>
-
ilovezfs authored
FileUtils::fu_get_gid only started doing the conversion of the group to_s automatically from OS X 10.6.8 (ruby-1.8.7-p358) forward. OS X 10.6.7 (ruby-1.8.7-p174) would fail in brew's FileUtils::mktemp with the error "Error: can't convert Fixnum into String." Fixes Homebrew/homebrew#49045 Fixes Homebrew/homebrew#49348 Closes Homebrew/homebrew#49369. Signed-off-by:
Mike McQuaid <mike@mikemcquaid.com>
-
ilovezfs authored
The default HOMEBREW_LIBRARY_PATH should be /usr/local/Library/Homebrew not /usr/local/Library/Homebrew/Homebrew Closes Homebrew/homebrew#49384. Signed-off-by:
Mike McQuaid <mike@mikemcquaid.com>
-
- Feb 21, 2016
-
-
Zhiming Wang authored
Main reasons for boneyard: * As this formula now stands, it fails to build (with a mysterious error) against FFmpeg 3.0 (#49178); * This is a GUI-only tool (look at its awkward test), so it doesn't quite belong to core to begin with; and due to the build issue above, work is needed if it is to be revived in homebrew/gui; * There's not enough interest, seeing that we are two releases or half a year behind, and no user even proposed a version bump; * Upstream's preferred method of installation is the app bundle (which seems to be a much more complete solution, given the app bundle's size), distributed in binary disk images. More discussions in Homebrew/homebrew#49178. Closes Homebrew/homebrew#49378. Signed-off-by:
Dominyk Tiller <dominyktiller@gmail.com>
-
Dominyk Tiller authored
Closes Homebrew/homebrew#49233. Signed-off-by:
Dominyk Tiller <dominyktiller@gmail.com>
-
Dominyk Tiller authored
* Blocks writing of new files via accidental typos, etc, which the normal open("blah", "a") doesn't. * Where files don't exist they should ideally be using `(buildpath/"dog").write` instead of open("blah", "a") already. * It's a bit less cluttered looking if you need several writes to different files in the formula, IMO.
-
Xu Cheng authored
Closes Homebrew/homebrew#49374. Signed-off-by:
Xu Cheng <xucheng@me.com>
-