Mon Dec 17 15:00:41 2018 UTC ()
misc/ruby-bundler: update to 1.17.2

pkgsr change
* Remove @PREFIX@ from ALTERNATIVES file.

## 1.17.2 (2018-12-11)

 - Add compatability for bundler merge with Ruby 2.6

## 1.17.1 (2018-10-25)

 - Convert `Pathname`s to `String`s before sorting them, fixing #6760 and #6758 ([#6761](https://github.com/bundler/bundler/pull/6761), @alexggordon)

## 1.17.0 (2018-10-25)

No new changes.

## 1.17.0.pre.2 (2018-10-13)

Features:

  - Configure Bundler home, cache, config and plugin directories with `BUNDLE_USER_HOME`, `BUNDLE_USER_CACHE`, `BUNDLE_USER_CONFIG` and `BUNDLE_USER_PLUGIN` env vars ([#4333](https://github.com/bundler/bundler/issues/4333), @gwerbin)
  - Add `--all` option to `bundle binstubs` that will generate an executable file for all gems with commands in the bundle
  - Add `bundle remove` command to remove gems from the Gemfile via the CLI
  - Improve checking file permissions and asking for `sudo` in Bundler when it doesn't need to
  - Add error message to `bundle add` to check adding duplicate gems to the Gemfile
  - When asking for `sudo`, Bundler will show a list of folders/files that require elevated permissions to write to.

The following new features are available but are not enabled by default. These are intended to be tested by users for the upcoming release of Bundler 2.

  - Improve deprecation warning message for `bundle show` command
  - Improve deprecation warning message for the `--force` option in `bundle install`

## 1.17.0.pre.1 (2018-09-24)

Features:

  - Check folder/file permissions of the Bundle home directory in the `bundle doctor` command ([#5786](https://github.com/bundler/bundler/issues/5786), @ajwann)
  - Remove compiled gem extensions when running `bundle clean` ([#5596](https://github.com/bundler/bundler/issues/5596), @akhramov)
  - Add `--paths` option to `bundle list` command ([#6172](https://github.com/bundler/bundler/issues/6172), @colby-swandale)
  - Add base error class to gems generated from `bundle gem` ([#6260](https://github.com/bundler/bundler/issues/6260), @christhekeele)
  - Correctly re-install gem extensions with a git source when running `bundle pristine` ([#6294](https://github.com/bundler/bundler/issues/6294), @wagenet)
  - Add config option to disable platform warnings ([#6124](https://github.com/bundler/bundler/issues/6124), @agrim123)
  - Add `--skip-install` option to `bundle add` command to add gems to the Gemfile without installation ([#6511](https://github.com/bundler/bundler/issues/6511), @agrim123)
  - Add `--only-explicit` option to `bundle outdated` to list only outdated gems in the Gemfile ([#5366](https://github.com/bundler/bundler/issues/5366), @peret)
  - Support adding multiple gems to the Gemfile with `bundle add` ([#6543](https://github.com/bundler/bundler/issues/6543), @agrim123)
  - Make registered plugin events easier to manage in the Plugin API (@jules2689)
  - Add new gem install hooks to the Plugin API (@jules2689)
  - Add `--optimistic` and `--strict` options to `bundle add` ([#6553](https://github.com/bundler/bundler/issues/6553), @agrim123)
  - Add `--without-group` and `--only-group` options to `bundle list` ([#6564](https://github.com/bundler/bundler/issues/6564), @agrim123)
  - Add `--gemfile` option to the `bundle exec` command ([#5924](https://github.com/bundler/bundler/issues/5924), @ankitkataria)

The following new features are available but are not enabled by default. These are intended to be tested by users for the upcoming release of Bundler 2.

  - Make `install --path` relative to the current working directory ([#2048](https://github.com/bundler/bundler/issues/2048), @igorbozato)
  - Auto-configure job count ([#5808](https://github.com/bundler/bundler/issues/5808), @segiddins)
  - Use the Gem Version Promoter for major gem updates ([#5993](https://github.com/bundler/bundler/issues/5993), @segiddins)
  - Add config option to add the Ruby scope to `bundle config path` when configured globally (@segiddins)

## 1.16.6 (2018-10-05)

Changes:

  - Add an error message when adding a gem with `bundle add` that's already in the bundle ([#6341](https://github.com/bundler/bundler/issues/6341), @agrim123)
  - Add Homepage, Source Code and Chanagelog URI metadata fields to the `bundle gem` gemspec template (@walf443)

Bugfixes:

  - Fix issue where updating a gem resulted in the gem's version being downgraded when `BUNDLE_ONLY_UPDATE_TO_NEWER_VERSIONS` was set ([#6529](https://github.com/bundler/bundler/issues/6529), @theflow)
  - Fix some rescue calls that don't specifiy error type (@utilum)
  - Fix an issue when the Lockfile would contain platform-specific gems that it didn't need ([#6491](https://github.com/bundler/bundler/issues/6491), @segiddins)
  - Improve handlding of adding new gems with only a single group to the Gemfile in `bundle add` (@agrim123)
  - Refactor check for OpenSSL in `bundle env` (@voxik)
  - Remove an unnecessary assignment in Metadata (@voxik)

Documentation:

  - Update docs to reflect revised guidance to check in Gemfile.lock into version control for gems ([#5879](https://github.com/bundler/bundler/issues/5879), @arbonap)
  - Add documentation for the `--all` flag in `bundle update` (@agrim123)
  - Update README to use `bundle add` in usage examples (@hdf1986)


(taca)
diff -r1.1 -r1.2 pkgsrc/misc/ruby-bundler/ALTERNATIVES
diff -r1.28 -r1.29 pkgsrc/misc/ruby-bundler/Makefile
diff -r1.24 -r1.25 pkgsrc/misc/ruby-bundler/PLIST
diff -r1.29 -r1.30 pkgsrc/misc/ruby-bundler/distinfo

cvs diff -r1.1 -r1.2 pkgsrc/misc/ruby-bundler/Attic/ALTERNATIVES (expand / switch to unified diff)

--- pkgsrc/misc/ruby-bundler/Attic/ALTERNATIVES 2015/03/13 14:34:12 1.1
+++ pkgsrc/misc/ruby-bundler/Attic/ALTERNATIVES 2018/12/17 15:00:41 1.2
@@ -1,2 +1,2 @@ @@ -1,2 +1,2 @@
1bin/bundle @PREFIX@/bin/bundle@RUBY_SUFFIX@ 1bin/bundle bin/bundle@RUBY_SUFFIX@
2bin/bundler @PREFIX@/bin/bundler@RUBY_SUFFIX@ 2bin/bundler bin/bundler@RUBY_SUFFIX@

cvs diff -r1.28 -r1.29 pkgsrc/misc/ruby-bundler/Attic/Makefile (expand / switch to unified diff)

--- pkgsrc/misc/ruby-bundler/Attic/Makefile 2018/09/23 15:44:56 1.28
+++ pkgsrc/misc/ruby-bundler/Attic/Makefile 2018/12/17 15:00:41 1.29
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1# $NetBSD: Makefile,v 1.28 2018/09/23 15:44:56 taca Exp $ 1# $NetBSD: Makefile,v 1.29 2018/12/17 15:00:41 taca Exp $
2 2
3DISTNAME= bundler-1.16.5 3DISTNAME= bundler-1.17.2
4CATEGORIES= misc 4CATEGORIES= misc
5 5
6MAINTAINER= pkgsrc-users@NetBSD.org 6MAINTAINER= pkgsrc-users@NetBSD.org
7HOMEPAGE= http://gembundler.com/ 7HOMEPAGE= http://gembundler.com/
8COMMENT= Manage your application's dependencies 8COMMENT= Manage your application's dependencies
9LICENSE= mit 9LICENSE= mit
10 10
11RUBYGEM_OPTIONS+= --format-executable 11RUBYGEM_OPTIONS+= --format-executable
12 12
13.include "../../lang/ruby/gem.mk" 13.include "../../lang/ruby/gem.mk"
14.include "../../mk/bsd.pkg.mk" 14.include "../../mk/bsd.pkg.mk"

cvs diff -r1.24 -r1.25 pkgsrc/misc/ruby-bundler/Attic/PLIST (expand / switch to unified diff)

--- pkgsrc/misc/ruby-bundler/Attic/PLIST 2018/09/23 15:44:56 1.24
+++ pkgsrc/misc/ruby-bundler/Attic/PLIST 2018/12/17 15:00:41 1.25
@@ -1,14 +1,14 @@ @@ -1,14 +1,14 @@
1@comment $NetBSD: PLIST,v 1.24 2018/09/23 15:44:56 taca Exp $ 1@comment $NetBSD: PLIST,v 1.25 2018/12/17 15:00:41 taca Exp $
2bin/bundle${RUBY_SUFFIX} 2bin/bundle${RUBY_SUFFIX}
3bin/bundler${RUBY_SUFFIX} 3bin/bundler${RUBY_SUFFIX}
4${GEM_HOME}/cache/${GEM_NAME}.gem 4${GEM_HOME}/cache/${GEM_NAME}.gem
5${GEM_LIBDIR}/CHANGELOG.md 5${GEM_LIBDIR}/CHANGELOG.md
6${GEM_LIBDIR}/LICENSE.md 6${GEM_LIBDIR}/LICENSE.md
7${GEM_LIBDIR}/README.md 7${GEM_LIBDIR}/README.md
8${GEM_LIBDIR}/bundler.gemspec 8${GEM_LIBDIR}/bundler.gemspec
9${GEM_LIBDIR}/exe/bundle 9${GEM_LIBDIR}/exe/bundle
10${GEM_LIBDIR}/exe/bundle_ruby 10${GEM_LIBDIR}/exe/bundle_ruby
11${GEM_LIBDIR}/exe/bundler 11${GEM_LIBDIR}/exe/bundler
12${GEM_LIBDIR}/lib/bundler.rb 12${GEM_LIBDIR}/lib/bundler.rb
13${GEM_LIBDIR}/lib/bundler/build_metadata.rb 13${GEM_LIBDIR}/lib/bundler/build_metadata.rb
14${GEM_LIBDIR}/lib/bundler/capistrano.rb 14${GEM_LIBDIR}/lib/bundler/capistrano.rb
@@ -27,26 +27,27 @@ ${GEM_LIBDIR}/lib/bundler/cli/gem.rb @@ -27,26 +27,27 @@ ${GEM_LIBDIR}/lib/bundler/cli/gem.rb
27${GEM_LIBDIR}/lib/bundler/cli/info.rb 27${GEM_LIBDIR}/lib/bundler/cli/info.rb
28${GEM_LIBDIR}/lib/bundler/cli/init.rb 28${GEM_LIBDIR}/lib/bundler/cli/init.rb
29${GEM_LIBDIR}/lib/bundler/cli/inject.rb 29${GEM_LIBDIR}/lib/bundler/cli/inject.rb
30${GEM_LIBDIR}/lib/bundler/cli/install.rb 30${GEM_LIBDIR}/lib/bundler/cli/install.rb
31${GEM_LIBDIR}/lib/bundler/cli/issue.rb 31${GEM_LIBDIR}/lib/bundler/cli/issue.rb
32${GEM_LIBDIR}/lib/bundler/cli/list.rb 32${GEM_LIBDIR}/lib/bundler/cli/list.rb
33${GEM_LIBDIR}/lib/bundler/cli/lock.rb 33${GEM_LIBDIR}/lib/bundler/cli/lock.rb
34${GEM_LIBDIR}/lib/bundler/cli/open.rb 34${GEM_LIBDIR}/lib/bundler/cli/open.rb
35${GEM_LIBDIR}/lib/bundler/cli/outdated.rb 35${GEM_LIBDIR}/lib/bundler/cli/outdated.rb
36${GEM_LIBDIR}/lib/bundler/cli/package.rb 36${GEM_LIBDIR}/lib/bundler/cli/package.rb
37${GEM_LIBDIR}/lib/bundler/cli/platform.rb 37${GEM_LIBDIR}/lib/bundler/cli/platform.rb
38${GEM_LIBDIR}/lib/bundler/cli/plugin.rb 38${GEM_LIBDIR}/lib/bundler/cli/plugin.rb
39${GEM_LIBDIR}/lib/bundler/cli/pristine.rb 39${GEM_LIBDIR}/lib/bundler/cli/pristine.rb
 40${GEM_LIBDIR}/lib/bundler/cli/remove.rb
40${GEM_LIBDIR}/lib/bundler/cli/show.rb 41${GEM_LIBDIR}/lib/bundler/cli/show.rb
41${GEM_LIBDIR}/lib/bundler/cli/update.rb 42${GEM_LIBDIR}/lib/bundler/cli/update.rb
42${GEM_LIBDIR}/lib/bundler/cli/viz.rb 43${GEM_LIBDIR}/lib/bundler/cli/viz.rb
43${GEM_LIBDIR}/lib/bundler/compact_index_client.rb 44${GEM_LIBDIR}/lib/bundler/compact_index_client.rb
44${GEM_LIBDIR}/lib/bundler/compact_index_client/cache.rb 45${GEM_LIBDIR}/lib/bundler/compact_index_client/cache.rb
45${GEM_LIBDIR}/lib/bundler/compact_index_client/updater.rb 46${GEM_LIBDIR}/lib/bundler/compact_index_client/updater.rb
46${GEM_LIBDIR}/lib/bundler/compatibility_guard.rb 47${GEM_LIBDIR}/lib/bundler/compatibility_guard.rb
47${GEM_LIBDIR}/lib/bundler/constants.rb 48${GEM_LIBDIR}/lib/bundler/constants.rb
48${GEM_LIBDIR}/lib/bundler/current_ruby.rb 49${GEM_LIBDIR}/lib/bundler/current_ruby.rb
49${GEM_LIBDIR}/lib/bundler/definition.rb 50${GEM_LIBDIR}/lib/bundler/definition.rb
50${GEM_LIBDIR}/lib/bundler/dep_proxy.rb 51${GEM_LIBDIR}/lib/bundler/dep_proxy.rb
51${GEM_LIBDIR}/lib/bundler/dependency.rb 52${GEM_LIBDIR}/lib/bundler/dependency.rb
52${GEM_LIBDIR}/lib/bundler/deployment.rb 53${GEM_LIBDIR}/lib/bundler/deployment.rb
@@ -77,26 +78,27 @@ ${GEM_LIBDIR}/lib/bundler/inline.rb @@ -77,26 +78,27 @@ ${GEM_LIBDIR}/lib/bundler/inline.rb
77${GEM_LIBDIR}/lib/bundler/installer.rb 78${GEM_LIBDIR}/lib/bundler/installer.rb
78${GEM_LIBDIR}/lib/bundler/installer/gem_installer.rb 79${GEM_LIBDIR}/lib/bundler/installer/gem_installer.rb
79${GEM_LIBDIR}/lib/bundler/installer/parallel_installer.rb 80${GEM_LIBDIR}/lib/bundler/installer/parallel_installer.rb
80${GEM_LIBDIR}/lib/bundler/installer/standalone.rb 81${GEM_LIBDIR}/lib/bundler/installer/standalone.rb
81${GEM_LIBDIR}/lib/bundler/lazy_specification.rb 82${GEM_LIBDIR}/lib/bundler/lazy_specification.rb
82${GEM_LIBDIR}/lib/bundler/lockfile_generator.rb 83${GEM_LIBDIR}/lib/bundler/lockfile_generator.rb
83${GEM_LIBDIR}/lib/bundler/lockfile_parser.rb 84${GEM_LIBDIR}/lib/bundler/lockfile_parser.rb
84${GEM_LIBDIR}/lib/bundler/match_platform.rb 85${GEM_LIBDIR}/lib/bundler/match_platform.rb
85${GEM_LIBDIR}/lib/bundler/mirror.rb 86${GEM_LIBDIR}/lib/bundler/mirror.rb
86${GEM_LIBDIR}/lib/bundler/plugin.rb 87${GEM_LIBDIR}/lib/bundler/plugin.rb
87${GEM_LIBDIR}/lib/bundler/plugin/api.rb 88${GEM_LIBDIR}/lib/bundler/plugin/api.rb
88${GEM_LIBDIR}/lib/bundler/plugin/api/source.rb 89${GEM_LIBDIR}/lib/bundler/plugin/api/source.rb
89${GEM_LIBDIR}/lib/bundler/plugin/dsl.rb 90${GEM_LIBDIR}/lib/bundler/plugin/dsl.rb
 91${GEM_LIBDIR}/lib/bundler/plugin/events.rb
90${GEM_LIBDIR}/lib/bundler/plugin/index.rb 92${GEM_LIBDIR}/lib/bundler/plugin/index.rb
91${GEM_LIBDIR}/lib/bundler/plugin/installer.rb 93${GEM_LIBDIR}/lib/bundler/plugin/installer.rb
92${GEM_LIBDIR}/lib/bundler/plugin/installer/git.rb 94${GEM_LIBDIR}/lib/bundler/plugin/installer/git.rb
93${GEM_LIBDIR}/lib/bundler/plugin/installer/rubygems.rb 95${GEM_LIBDIR}/lib/bundler/plugin/installer/rubygems.rb
94${GEM_LIBDIR}/lib/bundler/plugin/source_list.rb 96${GEM_LIBDIR}/lib/bundler/plugin/source_list.rb
95${GEM_LIBDIR}/lib/bundler/process_lock.rb 97${GEM_LIBDIR}/lib/bundler/process_lock.rb
96${GEM_LIBDIR}/lib/bundler/psyched_yaml.rb 98${GEM_LIBDIR}/lib/bundler/psyched_yaml.rb
97${GEM_LIBDIR}/lib/bundler/remote_specification.rb 99${GEM_LIBDIR}/lib/bundler/remote_specification.rb
98${GEM_LIBDIR}/lib/bundler/resolver.rb 100${GEM_LIBDIR}/lib/bundler/resolver.rb
99${GEM_LIBDIR}/lib/bundler/resolver/spec_group.rb 101${GEM_LIBDIR}/lib/bundler/resolver/spec_group.rb
100${GEM_LIBDIR}/lib/bundler/retry.rb 102${GEM_LIBDIR}/lib/bundler/retry.rb
101${GEM_LIBDIR}/lib/bundler/ruby_dsl.rb 103${GEM_LIBDIR}/lib/bundler/ruby_dsl.rb
102${GEM_LIBDIR}/lib/bundler/ruby_version.rb 104${GEM_LIBDIR}/lib/bundler/ruby_version.rb
@@ -271,26 +273,29 @@ ${GEM_LIBDIR}/man/bundle-open.1.txt @@ -271,26 +273,29 @@ ${GEM_LIBDIR}/man/bundle-open.1.txt
271${GEM_LIBDIR}/man/bundle-open.ronn 273${GEM_LIBDIR}/man/bundle-open.ronn
272${GEM_LIBDIR}/man/bundle-outdated.1 274${GEM_LIBDIR}/man/bundle-outdated.1
273${GEM_LIBDIR}/man/bundle-outdated.1.txt 275${GEM_LIBDIR}/man/bundle-outdated.1.txt
274${GEM_LIBDIR}/man/bundle-outdated.ronn 276${GEM_LIBDIR}/man/bundle-outdated.ronn
275${GEM_LIBDIR}/man/bundle-package.1 277${GEM_LIBDIR}/man/bundle-package.1
276${GEM_LIBDIR}/man/bundle-package.1.txt 278${GEM_LIBDIR}/man/bundle-package.1.txt
277${GEM_LIBDIR}/man/bundle-package.ronn 279${GEM_LIBDIR}/man/bundle-package.ronn
278${GEM_LIBDIR}/man/bundle-platform.1 280${GEM_LIBDIR}/man/bundle-platform.1
279${GEM_LIBDIR}/man/bundle-platform.1.txt 281${GEM_LIBDIR}/man/bundle-platform.1.txt
280${GEM_LIBDIR}/man/bundle-platform.ronn 282${GEM_LIBDIR}/man/bundle-platform.ronn
281${GEM_LIBDIR}/man/bundle-pristine.1 283${GEM_LIBDIR}/man/bundle-pristine.1
282${GEM_LIBDIR}/man/bundle-pristine.1.txt 284${GEM_LIBDIR}/man/bundle-pristine.1.txt
283${GEM_LIBDIR}/man/bundle-pristine.ronn 285${GEM_LIBDIR}/man/bundle-pristine.ronn
 286${GEM_LIBDIR}/man/bundle-remove.1
 287${GEM_LIBDIR}/man/bundle-remove.1.txt
 288${GEM_LIBDIR}/man/bundle-remove.ronn
284${GEM_LIBDIR}/man/bundle-show.1 289${GEM_LIBDIR}/man/bundle-show.1
285${GEM_LIBDIR}/man/bundle-show.1.txt 290${GEM_LIBDIR}/man/bundle-show.1.txt
286${GEM_LIBDIR}/man/bundle-show.ronn 291${GEM_LIBDIR}/man/bundle-show.ronn
287${GEM_LIBDIR}/man/bundle-update.1 292${GEM_LIBDIR}/man/bundle-update.1
288${GEM_LIBDIR}/man/bundle-update.1.txt 293${GEM_LIBDIR}/man/bundle-update.1.txt
289${GEM_LIBDIR}/man/bundle-update.ronn 294${GEM_LIBDIR}/man/bundle-update.ronn
290${GEM_LIBDIR}/man/bundle-viz.1 295${GEM_LIBDIR}/man/bundle-viz.1
291${GEM_LIBDIR}/man/bundle-viz.1.txt 296${GEM_LIBDIR}/man/bundle-viz.1.txt
292${GEM_LIBDIR}/man/bundle-viz.ronn 297${GEM_LIBDIR}/man/bundle-viz.ronn
293${GEM_LIBDIR}/man/bundle.1 298${GEM_LIBDIR}/man/bundle.1
294${GEM_LIBDIR}/man/bundle.1.txt 299${GEM_LIBDIR}/man/bundle.1.txt
295${GEM_LIBDIR}/man/bundle.ronn 300${GEM_LIBDIR}/man/bundle.ronn
296${GEM_LIBDIR}/man/gemfile.5 301${GEM_LIBDIR}/man/gemfile.5

cvs diff -r1.29 -r1.30 pkgsrc/misc/ruby-bundler/Attic/distinfo (expand / switch to unified diff)

--- pkgsrc/misc/ruby-bundler/Attic/distinfo 2018/09/23 15:44:56 1.29
+++ pkgsrc/misc/ruby-bundler/Attic/distinfo 2018/12/17 15:00:41 1.30
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.29 2018/09/23 15:44:56 taca Exp $ 1$NetBSD: distinfo,v 1.30 2018/12/17 15:00:41 taca Exp $
2 2
3SHA1 (bundler-1.16.5.gem) = 77878ab77337e608a61e280fe6aec453c6c9647c 3SHA1 (bundler-1.17.2.gem) = ae53043155986471b1eabb56c65608dbaa6cfb33
4RMD160 (bundler-1.16.5.gem) = 6d54d1b9555263555c90e95720ac54731d4d4a64 4RMD160 (bundler-1.17.2.gem) = e3b586d913cc373c93814a47b74014c629f7278f
5SHA512 (bundler-1.16.5.gem) = d4463d96f6a3b476a3a6f8924a6096ab0efe56807ebae0ddbac897d40e773004ae7d49b1242fc04f77da88e38e879d35022ca4499f4de1ac7b31d5e0fc8a9c31 5SHA512 (bundler-1.17.2.gem) = 8595fb39cf5c490dddd5537bcf5f3ad1120b48c1f86dee592ae977b033cce431eb5a959946510c6f858a4ae3121bfcb0204a699f565bf9ace040547aefa4e07a
6Size (bundler-1.16.5.gem) = 355328 bytes 6Size (bundler-1.17.2.gem) = 364032 bytes