14395 Commits

Author SHA1 Message Date
Mike McQuaid
60a8b29a41 Merge pull request #3236 from MikeMcQuaid/audit-official-taps-shadow
audit: don't care about shadowing official taps.
2017-09-29 16:56:55 +01:00
Mike McQuaid
56149c725a travis.yml: update Xcode version. 2017-09-29 16:47:46 +01:00
Mike McQuaid
134bd00d10 audit: don't care about shadowing official taps.
We're trying to import all of these formulae anyway.
2017-09-29 16:23:02 +01:00
Mike McQuaid
296a44195b Merge pull request #3176 from sjackman/bottle-formula
BottleLoader: Use the formula stored in the bottle
2017-09-29 13:59:52 +01:00
Mike McQuaid
978bd61f58 Merge pull request #3230 from maxim-belkin/stop-early
install.rb: stop early when there are no formulae to be installed
2017-09-29 13:57:28 +01:00
Markus Reiter
22e329fb02 Merge pull request #3195 from reitermarkus/fix-language_eval
Fail if no default language is specified.
2017-09-29 12:13:28 +02:00
Markus Reiter
d07b6b6134 Merge pull request #3221 from yzguy/asmith/cask-language-manpage
add --language to brew-cask manpage
2017-09-29 11:54:23 +02:00
Markus Reiter
a750644b92 Fail if no default language is specified. 2017-09-29 11:47:21 +02:00
Markus Reiter
479544665b Support UN M.49 region codes. 2017-09-29 11:41:23 +02:00
Adam Smith
9383063216 add --language to brew-cask manpage 2017-09-28 20:02:24 -07:00
Vítor Galvão
06b9ab5586 Merge pull request #3198 from commitay/cask-java-caveats
Cask dsl caveats: bump java version to 9
2017-09-29 00:58:23 +01:00
Shaun Jackman
c19cc70ac8 FormulaInstaller: Warn when tap version is newer
Warn if a more recent version of this formula is available in the tap.
2017-09-28 12:29:23 -07:00
Shaun Jackman
2e77de3b58 Fix installing a local bottle from source
Factor Utils::Bottles.formula_contents out of BottleLoader.
2017-09-28 12:29:23 -07:00
Shaun Jackman
3ed832d4f0 BottleLoader: Use the formula stored in the bottle 2017-09-28 12:29:23 -07:00
Shaun Jackman
9642ec769e testball_bottle-0.1: Add the formula to the bottle
Update the SHA-256.
2017-09-28 12:29:23 -07:00
Shaun Jackman
3ebf282269 pour_bottle?: Fix when formula.bottle is nil
formula.bottle is nil when bottle.compatible_cellar? is false.
Use formula.bottle_specification.compatible_cellar? rather
than formula.bottle.compatible_cellar?.
2017-09-28 12:29:22 -07:00
Maxim Belkin
b8d8049f70
install.rb: stop early if there are no formulae to be installed 2017-09-28 14:17:42 -05:00
Mike McQuaid
7974ce24b6 Fix regex style 2017-09-28 20:10:06 +01:00
Ben Muschol
2d6bd04007 Merge branch 'master' into check-for-master-no-refactor 2017-09-27 16:36:10 -04:00
Ben Muschol
fe5c885da0 Implement changes 2017-09-27 16:32:13 -04:00
Shaun Jackman
1e57445eca receipt_path: Ensure the bottle contains INSTALL_RECEIPT.json 2017-09-27 09:36:41 -07:00
commitay
208135f59f Cask dsl caveats: bump java version to 9 2017-09-27 21:03:23 +10:00
ilovezfs
cb139ca381 Merge pull request #3225 from Homebrew/revert-3079-os_keg
Revert "Added tests for os/mac/keg"
2017-09-27 02:57:38 -07:00
ilovezfs
5377a42f7f Revert "Added tests for os/mac/keg" 2017-09-27 02:57:12 -07:00
ilovezfs
1e69e772b5 Merge pull request #3223 from Homebrew/revert-3139-macho-use-object
Revert "mach: Avoid reopening the file for relocation"
2017-09-27 02:08:43 -07:00
ilovezfs
e8da9613fb Revert "mach: Avoid reopening the file for relocation" 2017-09-27 02:08:23 -07:00
ilovezfs
0ba9d9ccd7 Merge pull request #3222 from Homebrew/revert-3219-change_install_name_takes_2_args
Revert "keg_relocate: use correct number of arguments in call to change_install_name"
2017-09-27 02:08:04 -07:00
ilovezfs
0831f31e44 Revert "keg_relocate: use correct number of arguments in call to change_install_name" 2017-09-27 02:07:22 -07:00
William Woodruff
a1140f7b92 Merge pull request #3079 from mansimarkaur/os_keg
Added tests for os/mac/keg
2017-09-26 21:36:16 -04:00
William Woodruff
3a5de99259 Merge pull request #3219 from scpeters/change_install_name_takes_2_args
keg_relocate: use correct number of arguments in call to change_install_name
2017-09-26 21:25:55 -04:00
Steven Peters
fc5b3778cb keg_relocate: fix call to change_install_name
During the changes to macho file relocation refactoring
in #3101, #3138, and #3139,
the number of arguments to the mach::change_install_name
function changed from 3 to 2, but
there was still an instance of the function being called
with the wrong number of arguments.
2017-09-26 17:30:28 -07:00
mansimarkaur
9f57840486
test: Tests for os/mac/keg 2017-09-26 19:06:57 -04:00
Mike McQuaid
24d747597f Merge pull request #3214 from ilovezfs/bump-formula-pr-fix-duplicates-check
bump-formula-pr: fix duplicates check
2017-09-26 08:30:51 +01:00
ilovezfs
feda0242be bump-formula-pr: fix duplicates check
`return unless pull_requests && !pull_requests.empty?` and
`return unless pull_requests&.empty?` are not equivalent.
2017-09-25 23:03:19 -07:00
William Woodruff
6098998674 Merge pull request #3139 from woodruffw/macho-use-object
mach: Avoid reopening the file for relocation
2017-09-25 23:30:42 -04:00
William Woodruff
d618e574fb
mach: Avoid reopening the file for relocation
This commit allows the relocation code to perform install name
and dylib ID changes without reopening the file separately.
2017-09-25 17:46:23 -04:00
Mike McQuaid
a589303616 Merge pull request #3183 from MikeMcQuaid/rubocop-upgrade
Rubocop: 0.50.0 and Ruby 2.3
2017-09-25 21:29:03 +01:00
Mike McQuaid
ac8b58537f Merge pull request #3211 from MikeMcQuaid/portable-ruby-coverage
portable-ruby: use rebuild with coverage support.
1.3.4
2017-09-25 19:59:46 +01:00
Mike McQuaid
880f980f4e Merge pull request #3208 from MikeMcQuaid/more-leopard-fixes
portable-ruby: fix installation on Leopard.
2017-09-25 19:18:16 +01:00
Mike McQuaid
222da9de1c portable-ruby: use rebuild with coverage support.
This will allow `simplecov` to generate coverage by rebuilding portable
Ruby with coverage support.
2017-09-25 19:15:58 +01:00
Mike McQuaid
46e6e9911a Merge pull request #3210 from MikeMcQuaid/commsworld
README: add Commsworld logo.
2017-09-25 18:51:04 +01:00
Mike McQuaid
745f5abc55 README: add Commsworld logo.
They host our physical hardware.
2017-09-25 18:50:07 +01:00
Mike McQuaid
dd75dd8a25 os/mac/version: allow leopard_64_or_later bottles. 2017-09-25 18:35:18 +01:00
Mike McQuaid
598ea0cdec portable-ruby: fix installation on Leopard.
Download it insecurely there and require `rubygems` for `Gem::Version`.
2017-09-25 15:46:58 +01:00
Mike McQuaid
3cd2373e2f Merge pull request #3207 from MikeMcQuaid/vendor-install-stderr
vendor-install: output only to stderr.
2017-09-25 09:42:16 +01:00
Mike McQuaid
9697c8638c vendor-install: output only to stderr.
This avoids causing errors in scripts that call e.g. `brew --prefix`.
2017-09-25 06:53:23 +01:00
Mike McQuaid
cf5fdeef1d Rubocop: manual rule fixes. 2017-09-24 21:23:59 +01:00
Mike McQuaid
01e9ec9a9f Rubocop: automatic rule fixes. 2017-09-24 21:23:59 +01:00
Mike McQuaid
9eb51db400 Rubocop 0.50 and target 2.3. 2017-09-24 21:23:59 +01:00
Mike McQuaid
82aa148cb2 Merge pull request #3206 from MikeMcQuaid/utils-git-cache-less
utils/git: cache less aggressively.
2017-09-24 20:54:22 +01:00