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 .
- Feb 06, 2016
-
-
Baptiste Fontaine authored
We must bump coveralls otherwise we get a conflicting dependency: we use a patched simplecov v0.11.1 but coveralls 0.8.9 needs simplecov 0.10.x.
-
Baptiste Fontaine authored
-
Baptiste Fontaine authored
-
Baptiste Fontaine authored
-
Martin Afanasjew authored
Because `brew.rb` should never be invoked directly, remove executable bit and shebang to make that more obvious. Closes Homebrew/homebrew#48816. Signed-off-by:
Martin Afanasjew <martin@afanasjew.de>
-
Martin Afanasjew authored
We cannot really recover from this, but at least we'll provide a clearer error message than trying to call `exec` with an empty string.
-
Martin Afanasjew authored
Some things can break in hard to debug ways if users or build scripts set these variables, causing our otherwise quite robust Ruby wrappers to fail. In theory, we could also use `--disable-rubyopt`, but this is not supported in Ruby 1.8 (and we still care about it).
-
Martin Afanasjew authored
Use the same interpreter for the shims that is also used to run the main Homebrew process (the one invoked via `brew`). The magic basically lies in executing `ruby` with the `-x` option (supported since at least 1.8) and in the following shebang line.
-
Xu Cheng authored
Currently HOMEBREW_BREW_FILE is a String, while other of HOMEBREW_* variables are all Pathname. This commit unifies them all as Pathname, so it will not cause any confusion. Closes Homebrew/homebrew#48872. Signed-off-by:
Xu Cheng <xucheng@me.com>
-
- Feb 05, 2016
-
-
ilovezfs authored
Because files on OS X are assigned the group of the directory in which they are created, using /tmp during the installation process would result in some installed files having the group "wheel" even though "admin" was intended. Thanks to Xu Cheng for suggesting a simpler location for the fix. Closes Homebrew/homebrew#45869 Closes Homebrew/homebrew#48732. Signed-off-by:
Xu Cheng <xucheng@me.com>
-
ilovezfs authored
This fixes a regression introduced by 3f6a355, which caused HOMEBREW_BREW_FILE to be unset while running the tests. Patch provided by Xu Cheng.
-
- Feb 04, 2016
-
-
Dominyk Tiller authored
-
Tim D. Smith authored
Closes Homebrew/homebrew#48803.
-
William Woodruff authored
- and branch for dylib_id_and_dylibs - add branches for dylib id changing and change_install_name - rename MachO module to HomebrewMachO to prevent namespace clashes with MachO in ruby-macho. this will eventually be replaced entirely with direct calls to ruby-macho methods - break ruby-macho implementation out into separate RubyMachO module, and include either RubyMachO or CctoolsMachO (the original implementation) based on the HOMEBREW_RUBY_MACHO env var - move ArchitectureListExtension and RubyMachO into separate files - create {ruby_,cctools_,,}relocate.rb for isolation of different methods of mach-o relocation (ruby-macho vs. cctools) - fill in require_install_name_tool? for ruby_relocate.rb - rename {ruby_,cctools_,,}relocate.rb to keg, isolate requires in os/mac Closes Homebrew/homebrew#45001. Signed-off-by:
Mike McQuaid <mike@mikemcquaid.com>
-
William Woodruff authored
-
William Woodruff authored
remove old mach.rb, replace with cctools_mach.rb and prune ELF case move ArchitectureListExtension to separate file ELF support is maintained in Linuxbrew
-
Joshua Jabbour authored
Closes Homebrew/homebrew#48794. Signed-off-by:
Mike McQuaid <mike@mikemcquaid.com>
-
ilovezfs authored
Closes Homebrew/homebrew#48781. Signed-off-by:
Mike McQuaid <mike@mikemcquaid.com>
-
ilovezfs authored
Closes Homebrew/homebrew#48772. Signed-off-by:
Mike McQuaid <mike@mikemcquaid.com>
-
Baptiste Fontaine authored
It makes Travis checks fail on the master.
-
Prayag Verma authored
`preprended` > `prepended` Replace `a` with `an` `throughly` > `thoroughly` Remove extra `consider` Closes Homebrew/homebrew#48697. Signed-off-by:
Dominyk Tiller <dominyktiller@gmail.com>
-
- Feb 03, 2016
-
-
Baptiste Fontaine authored
Closes Homebrew/homebrew#48785. Signed-off-by:
Baptiste Fontaine <batifon@yahoo.fr>
-
Baptiste Fontaine authored
-
Baptiste Fontaine authored
Closes Homebrew/homebrew#48748. Signed-off-by:
Baptiste Fontaine <batifon@yahoo.fr>
-
Baptiste Fontaine authored
-
Martin Afanasjew authored
`Formula[name]` gets called with an unqualified name and thus will throw `TapFormulaAmbiguityError` exceptions (silently ignored) if both the old and the new tap are present and changes for the new tap are pulled before the migrated formulae are removed from the old tap. The result is an empty or incomplete `changed_formulae`, causing issues with pulling the corresponding bottles and possibly other problems, too.
-
Dominyk Tiller authored
-
- Feb 02, 2016
-
-
ilovezfs authored
The "apply" DSL method can be called from patch-do blocks to specify the paths within an archive of the desired patch files, which will be applied in the order in which they were supplied to the "apply" calls. If "apply" isn't used, raise an error whenever the extracted directory doesn't contain exactly one file. The "apply" method can be called zero or more times within a patch-do block with the following syntaxes supported: apply "single_apply" apply "multiple_apply_1", "multiple_apply_2" apply [array_of_apply] If apply must be used, a single call using the second syntax above is usually best practice. Each apply leaf should be the relative path to a specific patch file in the extracted directory. For example, if extracting this-v123-patches.tar.gz gives you this-123 this-123/.DS_Store this-123/LICENSE.txt this-123/patches this-123/patches/A.diff this-123/patches/B.diff this-123/patches/C.diff this-123/README.txt and you want to apply only B.diff and C.diff, then you need to use "patches/B.diff" and "patches/C.diff" for the lowest-level apply leaves. The code was provided by Xu Cheng. Any mistakes are mine.
-
ilovezfs authored
Closes Homebrew/homebrew#48634. Closes Homebrew/homebrew#48681. Signed-off-by:
Mike McQuaid <mike@mikemcquaid.com>
-
Felix Bünemann authored
This avoids crashing with an unknown key error, if the GitHub api response does not contain the ratelimit headers, e.g. when GitHub is down. It also tries to display the JSON error message in addition to the HTTP status. Closes Homebrew/homebrew#48538. Signed-off-by:
Mike McQuaid <mike@mikemcquaid.com>
-
Dominyk Tiller authored
Closes Homebrew/homebrew#48708. Signed-off-by:
Dominyk Tiller <dominyktiller@gmail.com>
-
- Jan 31, 2016
-
-
Baptiste Fontaine authored
Closes Homebrew/homebrew#48674. Signed-off-by:
Baptiste Fontaine <batifon@yahoo.fr>
-
Andrew Janke authored
-
Dominyk Tiller authored
-
Dominyk Tiller authored
-
Baptiste Fontaine authored
Closes Homebrew/homebrew#48635. Signed-off-by:
Baptiste Fontaine <batifon@yahoo.fr>
-
- Jan 28, 2016
-
-
Martin Afanasjew authored
Both `coreutils` and `findutils` suggest to add `#{opt_libexec}/gnubin` to PATH in their caveats to get the non-prefixed binaries from those formulae. Check this in addition to the version-specific directory that is less likely to be in PATH. Closes Homebrew/homebrew#48207. Signed-off-by:
Martin Afanasjew <martin@afanasjew.de>
-
Xu Cheng authored
The output will help to show git is initialized in the first time. Hence, offer a better UX.
-
Xu Cheng authored
* Use git function instead of refreshing bash cache on `git` path. * Better `which_git`: * Take user's setting of `HOMEBREW_GIT` and `GIT` env variable into account. * Always expand git path. * Only check Xcode installation for OS X. Closes Homebrew/homebrew#48508. Signed-off-by:
Xu Cheng <xucheng@me.com>
-
Xu Cheng authored
* Make sure `.git` directory be deleted at any error. So we won't have a stale setup. * Run `git fetch` and `git reset` when initialize git in the first time. Otherwise, we will get error and merging problem afterwards. Closes Homebrew/homebrew#48509. Signed-off-by:
Xu Cheng <xucheng@me.com>
-