Mike McQuaid
9347c0272a
Vendor concurrent-ruby 1.1.3.
2018-12-05 16:32:24 +00:00
dependabot[bot]
2110641b4c
Bump rubocop from 0.60.0 to 0.61.0 in /Library/Homebrew/vendor
...
Bumps [rubocop](https://github.com/rubocop-hq/rubocop ) from 0.60.0 to 0.61.0.
- [Release notes](https://github.com/rubocop-hq/rubocop/releases )
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.60.0...v0.61.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-05 12:44:28 +00:00
Markus Reiter
7129a4852a
Update activesupport to 5.2.2.
2018-12-05 02:09:20 +01:00
Markus Reiter
26e7820943
Update concurrent-ruby to 1.1.3.
2018-12-05 02:09:20 +01:00
Grey Baker
645a5e945c
Stop refering to constants.rb in Library/Homebrew/vendor/Gemfile
2018-11-09 10:32:10 +00:00
dependabot[bot]
c7c54d8bd8
Bump concurrent-ruby from 1.1.2 to 1.1.3 in /Library/Homebrew/vendor
...
Bumps [concurrent-ruby](https://github.com/ruby-concurrency/concurrent-ruby ) from 1.1.2 to 1.1.3.
- [Release notes](https://github.com/ruby-concurrency/concurrent-ruby/releases )
- [Changelog](https://github.com/ruby-concurrency/concurrent-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ruby-concurrency/concurrent-ruby/compare/v1.1.2...v1.1.3 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-11-07 08:06:41 +00:00
dependabot[bot]
d5350b34b3
Bump concurrent-ruby from 1.0.5 to 1.1.2 in /Library/Homebrew/vendor
...
Bumps [concurrent-ruby](https://github.com/ruby-concurrency/concurrent-ruby ) from 1.0.5 to 1.1.2.
- [Release notes](https://github.com/ruby-concurrency/concurrent-ruby/releases )
- [Changelog](https://github.com/ruby-concurrency/concurrent-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ruby-concurrency/concurrent-ruby/compare/v1.0.5...v1.1.2 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-11-06 09:17:52 +00:00
Mike McQuaid
8a87c6c202
RuboCop 0.60.0
2018-11-02 17:28:32 +00:00
dependabot[bot]
53805f5887
Bump rubocop-rspec and rubocop in /Library/Homebrew/vendor
...
Bumps [rubocop-rspec](https://github.com/rubocop-hq/rubocop-rspec ) and [rubocop](https://github.com/rubocop-hq/rubocop ). These dependencies needed to be updated together.
Updates `rubocop-rspec` from 1.30.0 to 1.30.1
- [Release notes](https://github.com/rubocop-hq/rubocop-rspec/releases )
- [Changelog](https://github.com/rubocop-hq/rubocop-rspec/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop-hq/rubocop-rspec/compare/v1.30.0...v1.30.1 )
Updates `rubocop` from 0.59.1 to 0.60.0
- [Release notes](https://github.com/rubocop-hq/rubocop/releases )
- [Changelog](https://github.com/rubocop-hq/rubocop/blob/master/CHANGELOG.md )
- [Commits](https://github.com/rubocop-hq/rubocop/compare/v0.59.1...v0.60.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-11-02 06:32:00 +00:00
Philip Harrison
5ea967d4a6
Revert "Bump concurrent-ruby from 1.0.5 to 1.1.0 in /Library/Homebrew/vendor"
...
1.1.0 was yanked from Rubygems: https://rubygems.org/gems/concurrent-ruby/versions
This reverts commit ab372d0e64c22b984449ec3df2c4de3d470731a3.
2018-11-01 15:15:04 +01:00
dependabot[bot]
ab372d0e64
Bump concurrent-ruby from 1.0.5 to 1.1.0 in /Library/Homebrew/vendor
...
Bumps [concurrent-ruby](https://github.com/ruby-concurrency/concurrent-ruby ) from 1.0.5 to 1.1.0.
- [Release notes](https://github.com/ruby-concurrency/concurrent-ruby/releases )
- [Changelog](https://github.com/ruby-concurrency/concurrent-ruby/blob/master/CHANGELOG.md )
- [Commits](https://github.com/ruby-concurrency/concurrent-ruby/compare/v1.0.5...v1.1.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-10-31 14:42:46 +00:00
Mike McQuaid
800853a28d
Vendor rubocop-rspec
...
We aren't going to vendor its dependencies because we already require
a systemwide installation of `rubocop` to work in your editor. This
avoids requiring users to manually do another
`gem install rubocop-rspec` to have their editor integration behave as
expected.
2018-10-14 12:11:54 -07:00
Markus Reiter
16618d0fc7
Use ActiveSupport’s #pluralize and #to_sentence.
2018-10-07 23:10:56 +02:00
Markus Reiter
a9128c543c
Use ActiveSupport’s #days.
2018-10-07 23:10:56 +02:00
Mike McQuaid
580aac1053
Vendor ruby-macho-2.1.0
2018-10-02 16:40:10 +01:00
dependabot[bot]
d9dbe26bda
Bump ruby-macho from 2.0.0 to 2.1.0 in /Library/Homebrew/vendor
...
Bumps [ruby-macho](https://github.com/Homebrew/ruby-macho ) from 2.0.0 to 2.1.0.
- [Release notes](https://github.com/Homebrew/ruby-macho/releases )
- [Commits](https://github.com/Homebrew/ruby-macho/compare/2.0.0...2.1.0 )
Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-10-02 15:30:08 +00:00
Mike McQuaid
ead23d1f4c
Use ActiveSupport File.atomic_write
...
nd delete our own implementation.
2018-09-18 09:20:40 +01:00
Mike McQuaid
0c6331878f
Use ActiveSupport Hash#deep_merge
...
And delete our own implementation.
2018-09-17 14:53:01 +01:00
Markus Reiter
3a0a9f9073
Add String#delete_prefix backport.
2018-09-16 20:07:34 +02:00
Mike McQuaid
a4d9b4816d
Partially add ActiveSupport and Concurrent Ruby gems.
2018-09-14 17:01:48 +01:00
Mike McQuaid
a6f25419aa
Update vendored gems
...
- backports to 3.11.4
- plist to 3.4.0
2018-09-14 10:08:43 +01:00
Mike McQuaid
d7eca0b57c
Use Bundler to manage vendor directory
...
Rather than having to manually keep track of what version each thing in
here is and copy files around by hand on update let's use Bundler's
standalone mode and careful use of `.gitignore` to help us do it.
This means a `bundle update --standalone` will allow us to update all
gems in vendor.
We could consider vendoring other gems this way in future but I'd
suggest only doing this for gems with no dependencies or at least gems
with no native extensions. The only gem this applies to that we
currently use is `ruby-prof` and I'm not convinced it's widely used
enough to warrant vendoring for everyone. Perhaps that's another
criteria: it should be functionality that's used by non-developer
commands and/or normal Homebrew usage.
2018-09-13 15:24:18 +01:00
Mike McQuaid
e1eb7dd3e3
Use Ruby 2.3.7
...
Fixes #4459 .
2018-07-13 08:22:33 +01:00
William Woodruff
df4cf455cf
README: Update version
2018-07-03 12:15:51 -04:00
William Woodruff
bace3ac526
vendor: ruby-macho 2.0
2018-07-03 12:11:19 -04:00
William Woodruff
4fdf47b2ca
vendor: Update README
2018-06-06 00:48:21 -04:00
William Woodruff
99bf57d366
vendor: Update ruby-macho to 1.2.0
...
See https://github.com/Homebrew/homebrew-core/issues/28675 .
2018-06-05 23:13:38 -04:00
Mike McQuaid
d0cc8823b4
portable-ruby 2.3.3_2
...
Now with a working DBM on Linux.
2018-05-03 09:06:32 +01:00
Mike McQuaid
f4e2432284
portable-ruby: increase to 2.3.1_1.
...
Install the latest Ruby from:
https://github.com/Homebrew/homebrew-portable-ruby/pull/55
This updates ncurses and openssl as well as more closely matching the
Apple's ruby build options.
Notably, this includes the DBM support needed for #3720 .
2018-04-30 08:43:43 +01:00
Mike McQuaid
b2b413165f
Upgrade vendored Ruby to 2.3.3.
...
Use this version whenever 2.3.3 isn't installed. Also, remove the Linux
portable Ruby for now until it's built to be the same version.
2017-09-21 14:27:17 +01:00
Misty De Meo
ffa65c7498
String: backport #match? from 2.4.0
2017-06-03 20:47:39 -07:00
Mike McQuaid
57db2e539e
Revert "Merge pull request #2597 from MikeMcQuaid/vendor-gems"
...
This reverts commit 3e4547f52e7ebec633f8bfefc8a396d944edf908, reversing
changes made to 6edf9382bcc1240ad6f97c8b752cfe56cef9965d.
2017-05-07 17:28:39 +01:00
Mike McQuaid
ee253e465b
Vendor all Homebrew's gems.
...
Homebrew's actually ended up using a fair few gems. While we want to
avoid Bundler at runtime (and this PR still does that, in fact uses
Bundler even less at runtime than it did before) writing our own version
to use at build-time seems redundant.
2017-05-07 13:52:57 +01:00
Markus Reiter
989a19b676
Update plist to 3.3.0.
2017-04-28 20:51:07 +02:00
Markus Reiter
625a950b46
Fix plist parser failing when encoded with ASCII.
2017-04-20 02:41:41 +02:00
William Woodruff
024264c381
vendor: Update ruby-macho to 1.1.0.
2017-03-26 01:25:32 -04:00
Viktor Szakats
cc8f029f22
secure urls + remove -k from in-doc curl command
2017-03-14 17:27:11 +00:00
William Woodruff
4278ec38e4
utils/json: Replace OkJson with Ruby's core JSON.
...
Removes OkJson from vendor/, as Ruby has included its own JSON
parser in corelib since 1.9.x and Homebrew is now guaranteed to be
running on 2.x+.
2016-11-17 23:16:21 -05:00
William Woodruff
7e09379669
vendor: Update ruby-macho to 0.2.6.
...
This brings fixes for behavior expected in #1460 .
2016-11-09 17:35:56 -05:00
Markus Reiter
1e1a8bf626
Use version 3.1.0 of vendored plist.
2016-08-23 23:36:17 +02:00
Markus Reiter
963337aede
Add vendored plist, version 3.1.0.
2016-08-23 23:36:17 +02:00
Markus Reiter
0dbf485c4f
Move Cask’s vendored plist to Homebrew/vendor.
2016-08-22 23:13:43 +02:00
William Woodruff
5caa812e2c
vendor: Update vendored ruby-macho to 0.2.5.
2016-08-11 22:34:49 +02:00
Xu Cheng
8f178187c0
add file directory for vendor Ruby
...
The vendor Ruby will be put inside `Library/Homebrew/vendor/portable-ruby/<version>`,
with a symlink `Library/Homebrew/vendor/portable-ruby/current` pointed to it.
In addition, a `Library/Homebrew/vendor/portable-ruby-version` will
track the latest version of vendor binaries.
This gives us version control on vendor Ruby and enables us to bump vendor
Ruby whenever needed such as security update.
2016-07-11 19:23:00 +08:00
William Woodruff
27e489e4c0
vendor: Update vendored ruby-macho to 0.2.4.
2016-06-20 23:36:18 +02:00
Martin Afanasjew
01d642f150
vendor/macho: update to 0.2.2-39-ge2fbedc9
2016-02-25 21:54:41 +01:00
William Woodruff
1cb6a2ad18
vendor: vendor ruby_macho library.
2016-02-03 21:25:20 +00:00
Jack Nagel
b754ad0d0b
Update vendored OkJson
2014-02-10 13:17:16 -05:00
Jack Nagel
e445bdc717
Remove MultiJson
...
Closes Homebrew/homebrew#20696 .
2013-06-22 21:40:26 -05:00
Jack Nagel
d8aab8cb04
Vendor OkJson directly
2013-06-22 21:34:02 -05:00