| Age | Commit message (Collapse) | Author | |
|---|---|---|---|
| 2014-03-13 | Add inspect methods to patch classes | Jack Nagel | |
| 2014-03-13 | Drop version from cached patch filenames | Jack Nagel | |
| 2014-03-13 | Teach audit about new patches implementation | Jack Nagel | |
| 2014-03-13 | Teach fetch to download patches | Jack Nagel | |
| 2014-03-13 | Enable new patch implementation with compatibility layer | Jack Nagel | |
| 2014-03-13 | New patch implementation and DSL | Jack Nagel | |
| This commit introduces a new patch implementation that supports checksums and caching. Patches are declared in blocks: patch do url ... sha1 ... end A strip level of -p1 is assumed. It can be overridden using a symbol argument: patch :p0 do url ... sha1 ... end Patches can be declared in stable, devel, and head blocks. This form is preferred over using conditionals. stable do # ... patch do url ... sha1 ... end end Embedded (__END__) patches are declared like so: patch :DATA patch :p0, :DATA Patches can also be embedded by passing a string. This makes it possible to provide multiple embedded patches while making only some of them conditional. patch :p0, "..." | |||
| 2014-03-13 | Don't ignore dependencies when actually building a dependency | Jack Nagel | |
| Since the primary FormulaInstaller instance handles the entire dependency tree, we set ignore_deps to true when instantiated the class for each dependency in over to avoid repeated work. However, now that arguments for the build process are whitelisted instead of blacklisted, we have begun adding "--ignore-dependencies" if ignore_deps is true. This isn't quite right when we are installing a dependency. We want to skip the calculation and installation of *its* dependencies, since the primary installer takes care of that, but we still want to consider them in the build process, so that they are available in the build environment. | |||
| 2014-03-13 | Revert "Roll ignore_deps change back temporarily" | Jack Nagel | |
| This reverts commit 067f4d474cb158debb8ad7d19d664fb2540cb09f. | |||
| 2014-03-13 | Stop letting GitDependency inject HOMEBREW_PREFIX/bin into the environment | Jack Nagel | |
| 2014-03-13 | Roll ignore_deps change back temporarily | Jack Nagel | |
| 2014-03-13 | Use ARGV.env | Jack Nagel | |
| 2014-03-13 | Rewrite postfix conditional | Jack Nagel | |
| 2014-03-13 | Simplify ARGV.filter_for_dependencies | Jack Nagel | |
| 2014-03-13 | Make FormulaInstaller setup more readable | Jack Nagel | |
| 2014-03-13 | Make debug an installer mode | Jack Nagel | |
| 2014-03-13 | Make verbose an installer mode | Jack Nagel | |
| 2014-03-13 | Make interactive an installer mode | Jack Nagel | |
| 2014-03-13 | Add predicate methods for inspecting the installer mode | Jack Nagel | |
| 2014-03-13 | Remove unnecessary check for pour_bottle? | Jack Nagel | |
| @start_time will be nil if we're pouring a bottle, so we don't need to also check pour_bottle?. | |||
| 2014-03-13 | Whitelist arguments that are passed to build process | Jack Nagel | |
| 2014-03-13 | Don't set installer options to their default | Jack Nagel | |
| ignore_deps and show_header default to false. | |||
| 2014-03-13 | Add ARGV.env | Jack Nagel | |
| 2014-03-13 | Allow the debugger to work from inside staged resources | Jack Nagel | |
| References #23263. Closes #27445. | |||
| 2014-03-13 | Set bottle name so `brew fetch --retry` works | Jack Nagel | |
| 2014-03-13 | Revert "software_spec: set a name for bottles." | Mike McQuaid | |
| This reverts commit 7cdcd13aa08ed91a73837b73dc185ad9147f7130. | |||
| 2014-03-13 | software_spec: set a name for bottles. | Mike McQuaid | |
| Avoids errors on `brew fetch --retry` with bottles. | |||
| 2014-03-13 | bottle: remove pyc files before bottling. | Mike McQuaid | |
| Allows more `cellar :any` bottles. | |||
| 2014-03-13 | keg: add delete_pyc_files! method. | Mike McQuaid | |
| 2014-03-13 | python_dependency: always bottle with brew Python. | Mike McQuaid | |
| 2014-03-13 | utils: return empty issues array when no API. | Mike McQuaid | |
| 2014-03-12 | requirements: remove unneeded Python27Dependency. | Mike McQuaid | |
| PythonDependency now implies this. | |||
| 2014-03-12 | python_dependency: fixes, features, cleanup. | Mike McQuaid | |
| - PythonDependency now implies Python 2.7 - PythonDependency now uses brewed Python for bottling - Use double-quotes everywhere Closes #27112. | |||
| 2014-03-12 | Add Language::Python module. | Mike McQuaid | |
| 2014-03-12 | caveats: recommend Python .pth file instead. | Mike McQuaid | |
| This is better than PYTHONPATH as it doesn't mess with incompatible versions of Python. Closes #27138. | |||
| 2014-03-11 | Don't chdir just to do a glob | Jack Nagel | |
| 2014-03-11 | Fix `brew bottle --merge` | Jack Nagel | |
| 2014-03-11 | formula_specialties: fix AWS standard_instructions | Tung Nguyen | |
| Closes #27398. Signed-off-by: Mike McQuaid <mike@mikemcquaid.com> | |||
| 2014-03-10 | Drop executable bit from linkapps.rb | Jack Nagel | |
| 2014-03-10 | Update latest CLT version check | Jack Nagel | |
| 2014-03-10 | Recognize Xcode 5.1 and CLT 5.1 | Jack Nagel | |
| Closes #27389. Fixes #27390. | |||
| 2014-03-10 | Update --cache command for generalized bottle implementation | Jack Nagel | |
| 2014-03-10 | Update bottle command for generalized bottle implementation | Jack Nagel | |
| 2014-03-10 | Update fetch command for generalized bottle implementation | Jack Nagel | |
| 2014-03-10 | Update info command for generalized bottle implementation | Jack Nagel | |
| 2014-03-10 | Make force_bottle an explicit installer mode | Jack Nagel | |
| 2014-03-10 | Inline install_bottle? logic into the installer | Jack Nagel | |
| 2014-03-10 | Wrap cellar compatibility check in a method | Jack Nagel | |
| 2014-03-10 | Remove used options check from install_bottle? | Jack Nagel | |
| This is now handled by requiring that options are always passed to the installer explicitly. | |||
| 2014-03-10 | Remove some obsoleted hacks from the installer | Jack Nagel | |
| 2014-03-10 | Reduce the number of things that trigger ARGV.build_from_source? | Jack Nagel | |
| The newly generalized bottle implementation removes the need to defensively check for --devel, --HEAD, and others in this method. | |||
