| Age | Commit message (Collapse) | Author |
|
Closes Homebrew/homebrew#45465.
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
|
|
Fixes Homebrew/homebrew#45310.
Closes Homebrew/homebrew#45336.
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
|
|
Feature it a bit more prominently in the documentation as a result.
Closes Homebrew/homebrew#45374.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
And remove the documented stuff from the `example-formula.rb`.
Closes Homebrew/homebrew#43241.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Closes Homebrew/homebrew#42354.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
This is a little code refactoring splited from Homebrew/homebrew#36753
The idea is to eliminate `Formula#path` outside of `formulary.rb`.
And I indent to deprecate `Formula#path` method when I reimplement
symlink free tap function.
Closes Homebrew/homebrew#39313.
|
|
Closes Homebrew/homebrew#37164.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
masgn is hard to grep for :/
|
|
Closes Homebrew/homebrew#35531.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
|
|
|
|
Closes Homebrew/homebrew#33211.
|
|
|
|
These have all been moved to Formulary.
|
|
|
|
Closes Homebrew/homebrew#29791.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
|
|
|
|
|
|
|
|
Closes Homebrew/homebrew#25709.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
Solely because I think `ENV.deparallelize` is *way* clearer than
`ENV.j1`, at least to the uninitiated.
Also, updating the template will reduce the number of `ENV.j1`s that
persist because the Homebrew maintainers want clean histories of
formulae. Ideally, this change should prevent any more cases from being
introduced!
Closes Homebrew/homebrew#25431.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
|
|
|
|
Fixes Homebrew/homebrew#23643.
|
|
|
|
|
|
|
|
|
|
|
|
* Add "--disable-silent-rules" option to autotools-based configure
options.
- Also add comments to notify user removing unrecognized configure
options.
* Add "-DCMAKE_VERBOSE_MAKEFILE=ON" to cmake-based configure options.
|
|
|
|
Since 9f2782812cbaf2, specifying a version breaks with:
Error: undefined method `detected_from_url?' for "1.2.2":String
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
|
|
|
|
|
|
The form "attr :name, true" is deprecated and causes Ruby to emit a
warning in verbose mode. Using attr_{reader,writer,accessor} is more
clear anyway, so do so.
|
|
|
|
|
|
Closes Homebrew/homebrew#10873.
Closes Homebrew/homebrew#14401.
Signed-off-by: Adam Vandenberg <flangy@gmail.com>
|
|
|
|
Tools like `brew create` need to create and manipulate SoftwareSpec
objects. It is useful to be able to do this directly, rather than by
proxy through the special methods that serve the main formula DSL.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Now that a URL, version, and the (for lack of a better term) "specs"
associated with said URL (e.g. the VCS revision, or a download strategy
hint) are neatly bundled up in a SoftwareSpec object, it doesn't make
sense to pass them individually to download strategy constructors. These
constructors now take only the formula name and a SoftwareSpec as
parameters.
This allows us to move mirror handling out out of Formula#fetch and into
the download strategies themselves. While doing so, we adjust the mirror
implementation a bit; mirrors now assume the same "specs" as their
owner's URL. They are still only useable by the CurlDownloadStrategy,
but this provides a basis for extending mirror support to other
strategies.
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
See: https://github.com/mxcl/homebrew/pull/12587
|
|
Signed-off-by: Jack Nagel <jacknagel@gmail.com>
|
|
|