aboutsummaryrefslogtreecommitdiffstats
path: root/Library
AgeCommit message (Collapse)Author
2016-07-31cleaner: kill unnecessary perl elementsDominyk Tiller
We shouldn't be packaging either `perllocal.pod` or `.packlist` files. Both are only really useful outside of package management. They get automatically generated whenever you install a Perl module. Debian, Arch, MacPorts & others remove them and we should have been as well really; keeping them causes completely unnecessary conflicts between formulae.
2016-07-30utils: fix option handling in 'odisabled'Martin Afanasjew
Options passed to `odisabled` were completely ignored. Instead, merge them with the defaults that distinguish `odisabled` from `odeprecated`.
2016-07-30utils: provide a better location in 'odeprecated'Martin Afanasjew
Try to find a formula in the backtrace to make the warning message more helpful in identifying the culprit, as the formula is not always the immediate caller of a deprecated method. Provide some sane fallbacks if there's not formula in the call stack.
2016-07-29formula_versions: ignore FormulaMethodDeprecatedErrorilovezfs
old formula revisions have deprecated elements such as sha1 checksums Closes #605. Signed-off-by: ilovezfs <ilovezfs@icloud.com>
2016-07-29test-bot: fix non-OS X report generation.Mike McQuaid
2016-07-29test_cmd_audit: don't print compat warnings.Mike McQuaid
2016-07-29compat/xcode: cleanup style.Mike McQuaid
2016-07-29compat/version: cleanup style.Mike McQuaid
2016-07-29compat/tap: cleanup style.Mike McQuaid
2016-07-29compat/sha1: cleanup style.Mike McQuaid
2016-07-29compat/pathname: cleanup style.Mike McQuaid
2016-07-29compat/md5: cleanup style.Mike McQuaid
2016-07-29compat/macos: cleanup style.Mike McQuaid
2016-07-29compat/language/haskell: cleanup style.Mike McQuaid
2016-07-29compat/keg: cleanup style.Mike McQuaid
2016-07-29compat/hardware: cleanup style.Mike McQuaid
2016-07-29compat/formula_specialities: cleanup style.Mike McQuaid
2016-07-29compat/formula: cleanup style.Mike McQuaid
2016-07-29compat/fails_with_llvm: cleanup style.Mike McQuaid
2016-07-29compat/dependency_collector: cleanup style.Mike McQuaid
2016-07-29utils: add API removal messaging methods.Mike McQuaid
Add new `odeprecated` and `odisabled` methods to print API removal messages. Currently these are just used by things in `compat/`.
2016-07-29exceptions: add FormulaMethodDeprecatedError.Mike McQuaid
This will be raised when Homebrew developers try to use formulae that call deprecated methods.
2016-07-29compat: add Rubocop file.Mike McQuaid
2016-07-29Add missing development_tools requires.Mike McQuaid
2016-07-29hardware: add ARM detection from Linuxbrew.Mike McQuaid
2016-07-29linux/hardware/cpu: import family from Linuxbrew.Mike McQuaid
2016-07-29test-bot: skip update-test on non-Mac.Mike McQuaid
2016-07-29utils/bottles: don't rely on tar wildcards, location.Mike McQuaid
This doesn’t work quite as-is on Linux’s GNU tar.
2016-07-29test_language_module_requirement: check for python.Mike McQuaid
2016-07-29testing_env: add needs_python method.Mike McQuaid
2016-07-29test_formula: fix sort order bugs.Mike McQuaid
2016-07-29tab: use the correct default compiler.Mike McQuaid
2016-07-29keg_relocate: don't relocate text files without /usr/bin/file.Mike McQuaid
2016-07-29development_tools: simplify generic default_compiler logic.Mike McQuaid
2016-07-29os: don't assume Linux if testing generic OS.Mike McQuaid
2016-07-29test_utils: remove unnecessary full paths.Mike McQuaid
2016-07-29link: don't link /usr/local openssl.Mike McQuaid
See https://langui.sh/2015/07/24/osx-clang-include-lib-search-paths/ for an explanation and https://gist.github.com/tdsmith/4b502c5cc6e7d358acdf for reproduction instructions.
2016-07-29Refurbish args in virtualenv (#600)Tim D. Smith
Instead of adding additional lines to formula.rb: https://git.io/vKxxh just turn on argument refurbishment for any formula that creates a virtualenv. cf Homebrew/ruby-macho#50, Homebrew/homebrew-core#1663
2016-07-28audit: don't check formula linkage.Mike McQuaid
This partly reverts commit 0ed673abdb59e2f75f9b8539cce318607924e87f.
2016-07-28tests: fix duplicate test case class nameMartin Afanasjew
Rename test case class to avoid two definitions of `BlacklistTests`.
2016-07-27test: add default Linux x86_64 bottle.Mike McQuaid
2016-07-27Make method names inquisitiveTim D. Smith
Closes #592. Signed-off-by: Tim D. Smith <git@tim-smith.us>
2016-07-27Don't fail on arbitrary absolute symlinksTim D. Smith
Still forbid absolute symlinks including prefix
2016-07-27Factor out absolute symlink testTim D. Smith
2016-07-27tests: add cmd/switch integration testAndrea Kao
2016-07-27os: fix Rubocop warnings.Mike McQuaid
2016-07-27test-bot: run all tests in generic mode.Mike McQuaid
2016-07-27test_version_subclasses: make OS X specific.Mike McQuaid
2016-07-27test_x11_requirement: make OS X specific.Mike McQuaid
2016-07-27test_mach: make OS X specific.Mike McQuaid