219 Commits

Author SHA1 Message Date
Mike McQuaid
f2e8cd4309
Merge pull request #5441 from Homebrew/dependabot/bundler/Library/Homebrew/vendor/plist-3.5.0
Bump plist from 3.4.0 to 3.5.0 in /Library/Homebrew/vendor
2018-12-28 22:10:32 +00:00
Mike McQuaid
8dfafa783f
brew vendor-gems: commit updates. 2018-12-25 21:35:44 +00:00
dependabot[bot]
e4b1592c54
Bump unicode-display_width
Bumps [unicode-display_width](https://github.com/janlelis/unicode-display_width) from 1.4.0 to 1.4.1.
- [Release notes](https://github.com/janlelis/unicode-display_width/releases)
- [Changelog](https://github.com/janlelis/unicode-display_width/blob/master/CHANGELOG.md)
- [Commits](https://github.com/janlelis/unicode-display_width/compare/v1.4.0...v1.4.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-24 06:49:53 +00:00
dependabot[bot]
b99ce4cb75
Bump plist from 3.4.0 to 3.5.0 in /Library/Homebrew/vendor
Bumps [plist](https://github.com/patsplat/plist) from 3.4.0 to 3.5.0.
- [Release notes](https://github.com/patsplat/plist/releases)
- [Changelog](https://github.com/patsplat/plist/blob/master/CHANGELOG.rdoc)
- [Commits](https://github.com/patsplat/plist/commits)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-24 06:49:51 +00:00
Mike McQuaid
0204a38f0c
brew vendor-gems: commit updates. 2018-12-21 10:54:26 +00:00
dependabot[bot]
f287c3240e
Bump i18n from 1.2.0 to 1.3.0 in /Library/Homebrew/vendor
Bumps [i18n](https://github.com/svenfuchs/i18n) from 1.2.0 to 1.3.0.
- [Release notes](https://github.com/svenfuchs/i18n/releases)
- [Changelog](https://github.com/svenfuchs/i18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/svenfuchs/i18n/compare/v1.2.0...v1.3.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-21 05:16:44 +00:00
Mike McQuaid
6119c78c5c
Cleanup other vendored gems.
Exclude subdirectories and specific files. This makes adding/removing files on newly vendored versions much easier.
2018-12-17 13:27:41 +00:00
Mike McQuaid
1903a8bfb0
vendor/bundle/config: always cleanup. 2018-12-17 13:27:41 +00:00
Mike McQuaid
5fb9c255a5
i18n: vendor gem. 2018-12-17 13:27:40 +00:00
dependabot[bot]
aaabb81fea
Bump i18n from 1.1.1 to 1.2.0 in /Library/Homebrew/vendor
Bumps [i18n](https://github.com/svenfuchs/i18n) from 1.1.1 to 1.2.0.
- [Release notes](https://github.com/svenfuchs/i18n/releases)
- [Changelog](https://github.com/svenfuchs/i18n/blob/master/CHANGELOG.md)
- [Commits](https://github.com/svenfuchs/i18n/compare/v1.1.1...v1.2.0)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-17 06:00:51 +00:00
Mike McQuaid
92fdcae23b
Vendor concurrent-ruby-1.1.4. 2018-12-16 12:16:58 +00:00
dependabot[bot]
e3c2ad3812
Bump concurrent-ruby from 1.1.3 to 1.1.4 in /Library/Homebrew/vendor
Bumps [concurrent-ruby](https://github.com/ruby-concurrency/concurrent-ruby) from 1.1.3 to 1.1.4.
- [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.3...v1.1.4)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-15 19:28:18 +00:00
dependabot[bot]
e73d307915
Bump rubocop from 0.61.0 to 0.61.1 in /Library/Homebrew/vendor
Bumps [rubocop](https://github.com/rubocop-hq/rubocop) from 0.61.0 to 0.61.1.
- [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.61.0...v0.61.1)

Signed-off-by: dependabot[bot] <support@dependabot.com>
2018-12-06 08:20:40 +00:00
Mike McQuaid
6930af0634
Merge remote-tracking branch 'origin/master' into dependabot/bundler/Library/Homebrew/vendor/rubocop-0.61.0 2018-12-05 16:33:15 +00:00
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