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 .
- Nov 03, 2018
-
-
Mike McQuaid authored
-
- Sep 17, 2018
-
-
Markus Reiter authored
-
- Sep 04, 2018
-
-
William Woodruff authored
Replaces our serialization of child process errors via Marshal with JSON, preventing unintentional or malicious code execution outside of the build sandbox. Additionally, adds tests for the new behavior.
-
Mike McQuaid authored
-
William Woodruff authored
Replaces our serialization of child process errors via Marshal with JSON, preventing unintentional or malicious code execution outside of the build sandbox. Additionally, adds tests for the new behavior.
-
- Sep 03, 2018
-
-
Mike McQuaid authored
Adjust the rules based on the current codebase. Remove various enable, disables and default values that are unnecessary. Add more comments explaining why. Make minor changes needed to enable a few more rules.
-
- Aug 18, 2018
-
-
Mike McQuaid authored
-
William Woodruff authored
-
- May 19, 2018
-
-
Shaun Jackman authored
-
- Mar 25, 2018
-
-
Mike McQuaid authored
Reuse more code to avoid errors due to duplication.
-
- Mar 21, 2018
-
-
ilovezfs authored
-
- Mar 13, 2018
-
-
Viktor Oreshkin authored
Fix #3883 Revert 2fb5ead3
-
- Jan 23, 2018
-
-
Mike McQuaid authored
-
ilovezfs authored
Requirement#modify_build_environment may depend on the side effects of Requirement#satisfied?, so make sure the latter is called at least once for each requirement during formula installation. Prior to b70b5429, Requirement#satisfied? would usually be called during Build#expand_reqs, but that is longer the case.
-
- Jan 14, 2018
-
-
Mike McQuaid authored
This has been a nightmare in terms of the complexity to our dependency system and the whack-a-mole required on bugs. If a Requirement resolves to a Formula it should just use `depends_on "formula"` instead. This matches the effective behaviour all users of bottles (the vast majority of users and installs) and what we're doing in Homebrew/homebrew-core.
-
- Oct 08, 2017
-
-
Markus Reiter authored
-
- Sep 10, 2017
-
-
ilovezfs authored
so that it includes the commit.
-
- Jul 16, 2017
-
-
Misty De Meo authored
-
- Jan 12, 2017
-
-
Mike McQuaid authored
-
- Oct 31, 2016
-
-
Mike McQuaid authored
These can be useful for later inspection or upload by `gist-logs` if there's a failed install and it's unclear from logs alone what options were used.
-
- Sep 23, 2016
-
-
Markus Reiter authored
-
- Sep 17, 2016
-
-
Mike McQuaid authored
-
- Aug 26, 2016
-
-
Zhiming Wang authored
See discussion in Homebrew/brew#800.
-
- Aug 22, 2016
-
-
Mike McQuaid authored
The experiment to add `-no_weak_imports` unconditionally has been a bit of a failure. It's broken more than it's fixed and I don't think we can have this as a default for Xcode 8. Add `ENV.no_weak_imports` to be used by formulae authors and make `ENV.no_weak_imports a no-op (for now). We may reconsider this behaviour in future.
-
- Aug 20, 2016
-
-
Mike McQuaid authored
Go makes extensive use of weak imports so we need to allow them when building Go-using software. Closes https://github.com/Homebrew/homebrew-core/issues/4047.
-
- Jul 08, 2016
-
-
Martin Afanasjew authored
The `build` and `source_modified_time` arguments are always coming from the matching attributes of the `Formula` instance. Thus query `formula` for them instead of passing them individually.
-
- Apr 19, 2016
-
-
Andrew Janke authored
Also enables sandbox for --interactive and --debug use of install and test, using automatic retention. Closes #66. Signed-off-by:
Andrew Janke <andrew@apjanke.net>
-
- Jan 21, 2016
-
-
Alex Dunn authored
This came up in https://github.com/Homebrew/homebrew-emacs/pull/158#issuecomment-172031003; `install_metafiles` is passed the current directory, which can be changed during installation by `Dir.chdir`. There may be cases where the metafiles are in a subdirectory, but my guess is those are rare and this is brittle and undocumented behavior anyway.
-
- Jan 15, 2016
-
-
Xu Cheng authored
-
- Nov 24, 2015
-
-
Syed Humza Shah authored
-
- Aug 28, 2015
-
-
Xu Cheng authored
sudo -k cannot be used inside sandbox Closes Homebrew/homebrew#43345. Signed-off-by:
Xu Cheng <xucheng@me.com>
-
- Aug 03, 2015
-
-
BrewTestBot authored
Closes Homebrew/homebrew#42354. Signed-off-by:
Mike McQuaid <mike@mikemcquaid.com>
-
- Jun 26, 2015
-
-
Jack Nagel authored
I want to decouple from the global ENV constant as much as possible so that eventually we can change the build environment implementation. detect_stdlibs only cares about the compiler, not the whole ENV.
-
- Jun 19, 2015
-
-
Jack Nagel authored
-
- Jun 16, 2015
-
-
Mike McQuaid authored
Dependency is another similar, related class and it's super confusing to have some Requirements that are named *Dependency. Closes Homebrew/homebrew#38891. Signed-off-by:
Mike McQuaid <mike@mikemcquaid.com>
-
- May 29, 2015
-
-
Xu Cheng authored
-
- Apr 17, 2015
-
-
Jack Nagel authored
-
- Apr 15, 2015
-
-
Xu Cheng authored
-
- Apr 09, 2015
-
-
Xu Cheng authored
This is a more standard way to pass fd in UNIX world. At the same time, it helps to remove a few hacks and simplifies the code in the sandbox. Closes Homebrew/homebrew#38434. Signed-off-by:
Xu Cheng <xucheng@me.com>
-
- Mar 27, 2015
-
-
Xu Cheng authored
This is a follow-up of Homebrew/homebrew#37734. I think we should treat `install_metafiles` as a general issue rather than a formula-specific one. Closes Homebrew/homebrew#37968. Signed-off-by:
Xu Cheng <xucheng@me.com>
-