aboutsummaryrefslogtreecommitdiffstats
path: root/Library/Homebrew/vendor
AgeCommit message (Collapse)Author
2017-06-03String: backport #match? from 2.4.0Misty De Meo
2017-05-07Revert "Merge pull request #2597 from MikeMcQuaid/vendor-gems"Mike McQuaid
This reverts commit 3e4547f52e7ebec633f8bfefc8a396d944edf908, reversing changes made to 6edf9382bcc1240ad6f97c8b752cfe56cef9965d.
2017-05-07Vendor all Homebrew's gems.Mike McQuaid
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-04-28Update `plist` to 3.3.0.Markus Reiter
2017-04-20Fix `plist` parser failing when encoded with ASCII.Markus Reiter
2017-03-26vendor: Update ruby-macho to 1.1.0.William Woodruff
2017-03-14secure urls + remove -k from in-doc curl commandViktor Szakats
2016-11-17utils/json: Replace OkJson with Ruby's core JSON.William Woodruff
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-09vendor: Update ruby-macho to 0.2.6.William Woodruff
This brings fixes for behavior expected in #1460.
2016-08-23Use version 3.1.0 of vendored `plist`.Markus Reiter
2016-08-23Add vendored `plist`, version 3.1.0.Markus Reiter
2016-08-22Move Cask’s vendored `plist` to `Homebrew/vendor`.Markus Reiter
2016-08-11vendor: Update vendored ruby-macho to 0.2.5.William Woodruff
2016-07-11add file directory for vendor RubyXu Cheng
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-06-20vendor: Update vendored ruby-macho to 0.2.4.William Woodruff
2016-02-25vendor/macho: update to 0.2.2-39-ge2fbedc9Martin Afanasjew
2016-02-03vendor: vendor ruby_macho library.William Woodruff
2014-02-10Update vendored OkJsonJack Nagel
2013-06-22Remove MultiJsonJack Nagel
Closes Homebrew/homebrew#20696.
2013-06-22Vendor OkJson directlyJack Nagel
2013-01-17Fix JSON smoke testJack Nagel
- Simplify encoding example because hashes are unordered. - Fix broken require
2013-01-17Update multi_json to 1.5.0Jack Nagel
This contains updates to the OkJson library that allow objects to define to_json for serialization, and this will be used in the upcoming options and deps work.
2011-11-13Hardwire multi_json backendCharlie Sharpsteen
The `multi_json` gem dynamically selects a JSON implementation from a list of candidates. Since we cannot control which gems are installed on a user's machine, this patch hardwires `multi_json` to use the included copy of `ok_json`. `ok_json` is a pure-Ruby JSON encoder/decoder that is bundled with `multi_json`. `ok_json` may not be as fast as other choices, but speed is not critical for our application. Closes Homebrew/homebrew#8574. Signed-off-by: Charlie Sharpsteen <source@sharpsteen.net>
2011-11-13Add copyright notice for MultiJsonCharlie Sharpsteen
2011-11-13Vendor Library: multi-json 1.0.3Charlie Sharpsteen
Multi-JSON is a library that provides encode/decode support for casting Ruby objects to JSON strings and back again. This version of the library has been tested against ruby versions 1.8.6 and later. Having a JSON encoder/decoder in the toolbox helps now that the GitHub API only returns results in JSON format.