| Age | Commit message (Collapse) | Author |
|
|
|
|
|
Fixes:
language/haskell.rb:65: warning: `*' interpreted as argument prefix
|
|
|
|
These self references are unnecessary.
|
|
|
|
Fixes this `brew readall` warning:
test_integration_cmds.rb:116: warning: ambiguous first argument; put parentheses or even spaces
|
|
Closes Homebrew/homebrew#47605.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
|
|
Similar to which, except it returns all of paths where binary is found.
i.e. it's equivalent to `which -a`.
|
|
* Also with test case.
Closes Homebrew/homebrew#47584.
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
|
|
|
|
|
|
|
|
|
|
|
|
This test wasn't running by default, so we missed that it wasn't
actually being executed - or that it was failing when running in the
testing environment.
As far as I can tell this is not, and has not, been used either in core
or in any tap, third party or otherwise, so just remove the feature and
its test.
|
|
|
|
Refs Homebrew/homebrew-games#383.
|
|
Fixes Homebrew/homebrew#47533.
|
|
Closes https://github.com/Homebrew/homebrew/issues/47532
Closes https://github.com/Homebrew/homebrew-dupes/issues/542
|
|
`echo` is missing since f3f6552c.
|
|
|
|
* Avoid parallel assignment.
* Avoid string manipulation.
|
|
* Avoid parallel assignment.
* Use Pathname#size instead of File#size
* Use Pathname#directory? instead of File#directory?
* Use basename to check `.DS_Store`. Original regex has poor
performance, and may match with incorrect file.
|
|
|
|
Closes Homebrew/homebrew#45642.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
especially for directory instances of `Pathname` class and all
instances of `Keg` class.
|
|
|
|
Closes Homebrew/homebrew#47454.
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
|
|
This commit modifies the whitelisting of the Kibama formula from the
npm audit check to allow the versioned Kibana formulae to receive the
same whitelisting.
Closes Homebrew/homebrew#47500.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
It's needed by `cgo` which is used by a lot of Go software.
|
|
|
|
Will help debug possible Travis issues.
|
|
There should be no compilation happening with `--fast`.
|
|
Closes Homebrew/homebrew#46593.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
Closes Homebrew/homebrew#47423.
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
|
|
Closes Homebrew/homebrew#47404.
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
|
|
This reverts commit 16a2a8274a7808e63a6c78475e12a7c0ef5812ef.
|
|
Closes Homebrew/homebrew#47224.
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
|
|
CMake has -DNDEBUG and -O3 as its default flags for Release builds.
Homebrew clears out the default CMake flags, which is fine for
optimization because Homebrew passes its own optimization flag(s).
-DNDEBUG wasn't added back in, though.
This ensures -DNDEBUG is passed to CMake release builds by default,
instead of individual formulas having to add it explicitly.
This also removes explicit additions of -DNDEBUG from the formulae that
had them -- gflags, llvm, and taglib.
Closes Homebrew/homebrew#47378.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
|
|
Also let `cmd_output` capture `$stderr`
Closes Homebrew/homebrew#47383.
Signed-off-by: Xu Cheng <xucheng@me.com>
|
|
Closes Homebrew/homebrew#47233.
|
|
Added mention to Cocktail app cleanup/repair/optimizations, that has
some features that when run they restore the /usr/local directory to
the original 'not writable' state in OS X 10.11 .
Closes Homebrew/homebrew#47379.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
* Use `ARGV.include?` instead of `ARGV.first ==`, so users can pass
`-v`/`-d` before the function flags(i.e. `--list-pinned` etc)
* Restore the ability to call `brew tap --flags tap/name`.
|
|
Removes the need to call setup_ghc_compilers in every Haskell language
formula, by automatically calling fails_with.
Adds a :home option to the cabal_sandbox method. This option allows a
specific temporary HOME to be used instead of the current working
directory, and in turn allows a single Cabal package database to be reused
between multiple calls to this method.
Avoids updating the Cabal package database more than once if cabal_sandbox
is called multiple times.
Removes the need to call cabal_clean_lib whenever cabal_sandbox is called,
by automatically cleaning the lib directory.
Adds a :keep_lib option to the cabal_sandbox method. This option allows
opting out of the automatic cleaning.
Ensures build products are always removed from the current working
directory.
Removes a workaround for versions of cabal-install older than 1.20.0.0.
Adds a cabal_sandbox_add_source method.
Adds a :using option to the install_cabal_package method. This option
allows specifying the Haskell language tools that are required to install
a particular formula, and in turn allows formulae to be simplified by
replacing calls to multiple methods with a single call to this method.
Allows customizing the call to install_cabal_package by giving a block.
Removes empty method shells.
Closes Homebrew/homebrew#47293.
Signed-off-by: Mike McQuaid <mike@mikemcquaid.com>
|
|
Closes Homebrew/homebrew#47162.
|
|
Closes Homebrew/homebrew#47279.
Signed-off-by: Baptiste Fontaine <batifon@yahoo.fr>
|