diff options
| author | Jack Nagel | 2014-03-13 19:51:23 -0500 |
|---|---|---|
| committer | Jack Nagel | 2014-03-13 21:35:41 -0500 |
| commit | bc6e4a189491f0e3f911b879efec3e570029dd8e (patch) | |
| tree | 3a37c4f0a4575d6f1986f5b182e904f59f3255ff /Library/Homebrew/requirements/python_dependency.rb | |
| parent | f36e676bc9e93c4c10d14b3e10e9e2f72bfb25db (diff) | |
| download | brew-bc6e4a189491f0e3f911b879efec3e570029dd8e.tar.bz2 | |
New patch implementation and DSL
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, "..."
Diffstat (limited to 'Library/Homebrew/requirements/python_dependency.rb')
0 files changed, 0 insertions, 0 deletions
