pkgsrc-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[pkgsrc/trunk]: pkgsrc/misc/ruby-pry misc/ruby-pry: update to 0.11.3
details: https://anonhg.NetBSD.org/pkgsrc/rev/95e937d106f5
branches: trunk
changeset: 377289:95e937d106f5
user: taca <taca%pkgsrc.org@localhost>
date: Wed Mar 14 15:04:44 2018 +0000
description:
misc/ruby-pry: update to 0.11.3
pkgsrc change: add support for pkg_alternatives
### HEAD
#### Features
* Add Pry::Testable, an improved modular replacement for PryTestHelpers.
**breaking change**.
See pull request [#1679](https://github.com/pry/pry/pull/1679).
* Add a new category module: "Pry::Platform". Loosely related to #1668 below.
See pull request [#1670](https://github.com/pry/pry/pull/1670)
* Add `mac_osx?` and `linux?` utility functions to Pry::Helpers::BaseHelpers.
See pull request [#1668](https://github.com/pry/pry/pull/1668).
* Add utility functions for drawing colorised text on a colorised background.
See pull request [#1673](https://github.com/pry/pry/pull/1673).
#### Bug fixes
* Fix a case of infinite recursion in `Pry::Method::WeirdMethodLocator#find_method_in_superclass`
that users of the [Hanami](http://hanamirb.org/) web framework experienced and
reported since 2015.
See pull request [#1639](https://github.com/pry/pry/pull/1689).
* Fix a bug where Method objects were not returned for setters inherited
from a default (Pry::Config::Default). Eg, this is no longer an error:
pry(main)> d = Pry::Config.from_hash({}, Pry::Config::Default.new)
pry(main)> d.method(:exception_whitelist=) # Error
See pull request [#1688](https://github.com/pry/pry/pull/1688).
* Do not capture unused Proc objects in Text helper methods `no_color` and `no_paging`,
for performance reasons. Improve the documentation of both methods.
See pull request [#1691](https://github.com/pry/pry/pull/1691).
* Fix `String#pp` output color.
See pull request [#1674](https://github.com/pry/pry/pull/1674).
### 0.11.0
* Add alias 'whereami[?!]+' for 'whereami' command. ([#1597](https://github.com/pry/pry/pull/1597))
* Improve Ruby 2.4 support ([#1611](https://github.com/pry/pry/pull/1611)):
* Deprecated constants are hidden from `ls` output by default, use the `-d` switch to see them.
* Fix warnings that originate in Pry while using the repl.
* Improve completion speed in large applications. ([#1588](https://github.com/pry/pry/pull/1588))
* Pry::ColorPrinter.pp: add `newline` argument and pass it on to PP. ([#1603](https://github.com/pry/pry/pull/1603))
* Use `less` or system pager pager on MS Windows if it is available. ([#1512](https://github.com/pry/pry/pull/1512))
* Add `Pry.configure` as an alternative to the current way of changing configuration options in `.pryrc` files. ([#1502](https://github.com/pry/pry/pull/1502))
* Add `Pry::Config::Behavior#eager_load!` to add a possible workaround for issues like ([#1501](https://github.com/pry/pry/issues/1501))
* Remove Slop as a runtime dependency by vendoring v3.4 as Pry::Slop.
People can depend on Slop v4 and Pry at the same time without running into version conflicts. ([#1497](https://github.com/pry/pry/issues/1497))
* Fix auto-indentation of code that uses a single-line rescue ([#1450](https://github.com/pry/pry/issues/1450))
* Remove "Pry::Config#refresh", please use "Pry::Config#clear" instead.
* Defining a method called "ls" no longer breaks the "ls" command ([#1407](https://github.com/pry/pry/issues/1407))
* Don't raise when directory permissions don't allow file expansion ([#1432](https://github.com/pry/pry/issues/1432))
* Syntax highlight <tt> tags in documentation output.
* Add support for BasicObject subclasses who implement their own #inspect (#1341)
* Fix 'include RSpec::Matchers' at the top-level (#1277)
* Add 'gem-readme' command, prints the README file bundled with a rubygem
* Add 'gem-search' command, searches for a gem with the rubygems.org HTTP API
* Fixed bug in the `cat` command where it was impossible to use line numbers with files ([#1349](https://github.com/pry/pry/issues/1349))
* Fixed uncaught Errno::EOPNOTSUPP exception when $stdout is a socket ([#1352](https://github.com/pry/pry/issues/1352))
* Display a warning when you cd'ed inside a C object and executed 'show-source' without arguments ([#691](https://github.com/pry/pry/issues/691))
* Make the stagger_output method more reliable by reusing possibly available Pry instance ([#1364](https://github.com/pry/pry/pull/1364))
* Make the 'gem-install' message less confusing by removing backticks ([#1350](https://github.com/pry/pry/pull/1350))
* Fixed error when Pry was trying to load incompatible versions of plugins ([#1312](https://github.com/pry/pry/issues/1312))
* Fixed bug when `hist --clear` led to ArgumentError ([#1340](https://github.com/pry/pry/pull/1340))
* Fixed the "uninitialized constant Pry::ObjectPath::StringScanner" exception during autocomplete ([#1330](https://github.com/pry/pry/issues/1330))
* Secured usage of colours with special characters (RL_PROMPT_START_IGNORE and RL_PROMPT_END_IGNORE) in Pry::Helpers::Text ([#493](https://github.com/pry/pry/issues/493#issuecomment-39232771))
* Fixed regression with `pry -e` when it messes the terminal ([#1387](https://github.com/pry/pry/issues/1387))
* Fixed regression with space prefixes of expressions ([#1369](https://github.com/pry/pry/issues/1369))
* Introduced the new way to define hooks for commands (with `Pry.hooks.add_hook("{before,after}_commandName")`). The old way is deprecated, but still supported (with
`Pry.commands.{before,after}_command`) ([#651](https://github.com/pry/pry/issues/651))
* Removed old API's using `Pry::Hooks.from_hash` altogether
* Removed hints on Foreman support (see [this](https://github.com/ddollar/foreman/pull/536))
* Fixed support for the tee command ([#1334](https://github.com/pry/pry/issues/1334))
* Implemented support for CDPATH for ShellCommand ([#1433](https://github.com/pry/pry/issues/1433), [#1434](https://github.com/pry/pry/issues/1434))
* `Pry::CLI.parse_options` does not start Pry anymore ([#1393](https://github.com/pry/pry/pull/1393))
* The gem uses CPU-less platforms for Windows now ([#1410](https://github.com/pry/pry/pull/1410))
* Add `Pry::Config::Memoization` to make it easier to implement your own `Pry::Config::Default` class.([#1503](https://github.com/pry/pry/pull/1503/))
* Lazy load the config defaults for `Pry.config.history` and `Pry.config.gist`.
diffstat:
misc/ruby-pry/ALTERNATIVES | 1 +
misc/ruby-pry/Makefile | 9 +++++----
misc/ruby-pry/PLIST | 23 +++++++++++++++++++----
misc/ruby-pry/distinfo | 10 +++++-----
4 files changed, 30 insertions(+), 13 deletions(-)
diffs (116 lines):
diff -r 83466f0d1e5f -r 95e937d106f5 misc/ruby-pry/ALTERNATIVES
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/misc/ruby-pry/ALTERNATIVES Wed Mar 14 15:04:44 2018 +0000
@@ -0,0 +1,1 @@
+bin/pry @PREFIX@/bin/pry@RUBY_SUFFIX@
diff -r 83466f0d1e5f -r 95e937d106f5 misc/ruby-pry/Makefile
--- a/misc/ruby-pry/Makefile Wed Mar 14 15:02:43 2018 +0000
+++ b/misc/ruby-pry/Makefile Wed Mar 14 15:04:44 2018 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.7 2016/11/19 14:38:03 taca Exp $
+# $NetBSD: Makefile,v 1.8 2018/03/14 15:04:44 taca Exp $
-DISTNAME= pry-0.10.4
+DISTNAME= pry-0.11.3
CATEGORIES= misc
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
@@ -9,9 +9,10 @@
LICENSE= mit
DEPENDS+= ${RUBY_PKGPREFIX}-readline>=${RUBY_VERSION}:../../devel/ruby-readline
-DEPENDS+= ${RUBY_PKGPREFIX}-method_source>=0.8.2<0.9:../../misc/ruby-method_source
-DEPENDS+= ${RUBY_PKGPREFIX}-slop>=3.5.0<4.0:../../misc/ruby-slop
+DEPENDS+= ${RUBY_PKGPREFIX}-method_source>=0.9.0<0.10:../../misc/ruby-method_source
DEPENDS+= ${RUBY_PKGPREFIX}-coderay>=1.1.0<2.0:../../textproc/ruby-coderay
+RUBYGEM_OPTIONS+= --format-executable
+
.include "../../lang/ruby/gem.mk"
.include "../../mk/bsd.pkg.mk"
diff -r 83466f0d1e5f -r 95e937d106f5 misc/ruby-pry/PLIST
--- a/misc/ruby-pry/PLIST Wed Mar 14 15:02:43 2018 +0000
+++ b/misc/ruby-pry/PLIST Wed Mar 14 15:04:44 2018 +0000
@@ -1,11 +1,12 @@
-@comment $NetBSD: PLIST,v 1.2 2015/02/04 15:33:12 taca Exp $
-bin/pry
+@comment $NetBSD: PLIST,v 1.3 2018/03/14 15:04:44 taca Exp $
+bin/pry${RUBY_SUFFIX}
${GEM_HOME}/cache/${GEM_NAME}.gem
${GEM_LIBDIR}/CHANGELOG.md
${GEM_LIBDIR}/LICENSE
${GEM_LIBDIR}/README.md
${GEM_LIBDIR}/bin/pry
${GEM_LIBDIR}/lib/pry.rb
+${GEM_LIBDIR}/lib/pry/basic_object.rb
${GEM_LIBDIR}/lib/pry/cli.rb
${GEM_LIBDIR}/lib/pry/code.rb
${GEM_LIBDIR}/lib/pry/code/code_file.rb
@@ -43,6 +44,8 @@
${GEM_LIBDIR}/lib/pry/commands/gem_install.rb
${GEM_LIBDIR}/lib/pry/commands/gem_list.rb
${GEM_LIBDIR}/lib/pry/commands/gem_open.rb
+${GEM_LIBDIR}/lib/pry/commands/gem_readme.rb
+${GEM_LIBDIR}/lib/pry/commands/gem_search.rb
${GEM_LIBDIR}/lib/pry/commands/gist.rb
${GEM_LIBDIR}/lib/pry/commands/help.rb
${GEM_LIBDIR}/lib/pry/commands/hist.rb
@@ -92,9 +95,11 @@
${GEM_LIBDIR}/lib/pry/config/behavior.rb
${GEM_LIBDIR}/lib/pry/config/convenience.rb
${GEM_LIBDIR}/lib/pry/config/default.rb
+${GEM_LIBDIR}/lib/pry/config/memoization.rb
${GEM_LIBDIR}/lib/pry/core_extensions.rb
${GEM_LIBDIR}/lib/pry/editor.rb
${GEM_LIBDIR}/lib/pry/exceptions.rb
+${GEM_LIBDIR}/lib/pry/forwardable.rb
${GEM_LIBDIR}/lib/pry/helpers.rb
${GEM_LIBDIR}/lib/pry/helpers/base_helpers.rb
${GEM_LIBDIR}/lib/pry/helpers/command_helpers.rb
@@ -114,10 +119,10 @@
${GEM_LIBDIR}/lib/pry/method/disowned.rb
${GEM_LIBDIR}/lib/pry/method/patcher.rb
${GEM_LIBDIR}/lib/pry/method/weird_method_locator.rb
-${GEM_LIBDIR}/lib/pry/module_candidate.rb
${GEM_LIBDIR}/lib/pry/object_path.rb
${GEM_LIBDIR}/lib/pry/output.rb
${GEM_LIBDIR}/lib/pry/pager.rb
+${GEM_LIBDIR}/lib/pry/platform.rb
${GEM_LIBDIR}/lib/pry/plugins.rb
${GEM_LIBDIR}/lib/pry/prompt.rb
${GEM_LIBDIR}/lib/pry/pry_class.rb
@@ -126,8 +131,18 @@
${GEM_LIBDIR}/lib/pry/repl.rb
${GEM_LIBDIR}/lib/pry/repl_file_loader.rb
${GEM_LIBDIR}/lib/pry/rubygem.rb
+${GEM_LIBDIR}/lib/pry/slop.rb
+${GEM_LIBDIR}/lib/pry/slop/LICENSE
+${GEM_LIBDIR}/lib/pry/slop/commands.rb
+${GEM_LIBDIR}/lib/pry/slop/option.rb
${GEM_LIBDIR}/lib/pry/terminal.rb
-${GEM_LIBDIR}/lib/pry/test/helper.rb
+${GEM_LIBDIR}/lib/pry/testable.rb
+${GEM_LIBDIR}/lib/pry/testable/evalable.rb
+${GEM_LIBDIR}/lib/pry/testable/mockable.rb
+${GEM_LIBDIR}/lib/pry/testable/pry_tester.rb
+${GEM_LIBDIR}/lib/pry/testable/utility.rb
+${GEM_LIBDIR}/lib/pry/testable/variables.rb
${GEM_LIBDIR}/lib/pry/version.rb
${GEM_LIBDIR}/lib/pry/wrapped_module.rb
+${GEM_LIBDIR}/lib/pry/wrapped_module/candidate.rb
${GEM_HOME}/specifications/${GEM_NAME}.gemspec
diff -r 83466f0d1e5f -r 95e937d106f5 misc/ruby-pry/distinfo
--- a/misc/ruby-pry/distinfo Wed Mar 14 15:02:43 2018 +0000
+++ b/misc/ruby-pry/distinfo Wed Mar 14 15:04:44 2018 +0000
@@ -1,6 +1,6 @@
-$NetBSD: distinfo,v 1.6 2016/10/17 14:30:35 taca Exp $
+$NetBSD: distinfo,v 1.7 2018/03/14 15:04:44 taca Exp $
-SHA1 (pry-0.10.4.gem) = 60f5a6b2a96137f62115400d9869d8618474c248
-RMD160 (pry-0.10.4.gem) = 93a7a589fe00164d762fe290c254d9ae0fb8bd3c
-SHA512 (pry-0.10.4.gem) = 8556708cf0ff718219a5feaf1ee58f0152c9d952af830f1892b4c854fac553f0fea29aea3b2d229d1d99b94bc6992693f87914bb78c38999153f4b61f931f106
-Size (pry-0.10.4.gem) = 136192 bytes
+SHA1 (pry-0.11.3.gem) = 10166421f0125ec21a583de46789026151039ef1
+RMD160 (pry-0.11.3.gem) = 0bd8df5cc378042624a2c1a21b6404dd86d8adbe
+SHA512 (pry-0.11.3.gem) = cfdcaf51319df3cf310392850f9ad6dd0ac80078536e20885957b4f433b23a8164906e373e1414b67e6b31dbdbd826e7d73a2527bb4fcf7102f4743415ac1533
+Size (pry-0.11.3.gem) = 151552 bytes
Home |
Main Index |
Thread Index |
Old Index