summaryrefslogtreecommitdiff
path: root/misc/ruby-pry
diff options
context:
space:
mode:
Diffstat (limited to 'misc/ruby-pry')
-rw-r--r--misc/ruby-pry/DESCR13
-rw-r--r--misc/ruby-pry/Makefile17
-rw-r--r--misc/ruby-pry/PLIST179
-rw-r--r--misc/ruby-pry/distinfo5
4 files changed, 214 insertions, 0 deletions
diff --git a/misc/ruby-pry/DESCR b/misc/ruby-pry/DESCR
new file mode 100644
index 00000000000..10019ae397c
--- /dev/null
+++ b/misc/ruby-pry/DESCR
@@ -0,0 +1,13 @@
+Pry is a powerful alternative to the standard IRB shell for Ruby. It
+is written from scratch to provide a number of advanced features.
+
+Pry also aims to be more than an IRB replacement; it is an attempt to
+bring REPL driven programming to the Ruby language. It is currently
+not as powerful as tools like SLIME for lisp, but that is the general
+direction Pry is heading.
+
+Pry is also fairly flexible and allows significant user customization
+is trivial to set it to read from any object that has a readline
+method and write to any object that has a puts method - many other
+aspects of Pry are also configurable making it a good choice for
+implementing custom shells.
diff --git a/misc/ruby-pry/Makefile b/misc/ruby-pry/Makefile
new file mode 100644
index 00000000000..7139100673e
--- /dev/null
+++ b/misc/ruby-pry/Makefile
@@ -0,0 +1,17 @@
+# $NetBSD: Makefile,v 1.1 2014/06/03 15:08:21 jperkin Exp $
+
+DISTNAME= pry-0.9.12.6
+CATEGORIES= misc
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://github.com/pry/pry
+COMMENT= IRB alternative and runtime developer console
+LICENSE= mit
+
+DEPENDS+= ${RUBY_PKGPREFIX}-readline>=${RUBY_VERSION}:../../devel/ruby-readline
+DEPENDS+= ${RUBY_PKGPREFIX}-method_source>=0.8.2<1.0:../../misc/ruby-method_source
+DEPENDS+= ${RUBY_PKGPREFIX}-slop>=3.5.0<4.0:../../misc/ruby-slop
+DEPENDS+= ${RUBY_PKGPREFIX}-coderay>=1.1.0<2.0:../../textproc/ruby-coderay
+
+.include "../../lang/ruby/gem.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/misc/ruby-pry/PLIST b/misc/ruby-pry/PLIST
new file mode 100644
index 00000000000..247ae59699e
--- /dev/null
+++ b/misc/ruby-pry/PLIST
@@ -0,0 +1,179 @@
+@comment $NetBSD: PLIST,v 1.1 2014/06/03 15:08:21 jperkin Exp $
+bin/pry
+${GEM_HOME}/cache/${GEM_NAME}.gem
+${GEM_LIBDIR}/.document
+${GEM_LIBDIR}/.gitignore
+${GEM_LIBDIR}/.travis.yml
+${GEM_LIBDIR}/.yardopts
+${GEM_LIBDIR}/CHANGELOG
+${GEM_LIBDIR}/CONTRIBUTORS
+${GEM_LIBDIR}/Gemfile
+${GEM_LIBDIR}/LICENSE
+${GEM_LIBDIR}/README.markdown
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/TODO
+${GEM_LIBDIR}/bin/pry
+${GEM_LIBDIR}/lib/pry.rb
+${GEM_LIBDIR}/lib/pry/cli.rb
+${GEM_LIBDIR}/lib/pry/code.rb
+${GEM_LIBDIR}/lib/pry/code/code_range.rb
+${GEM_LIBDIR}/lib/pry/code/loc.rb
+${GEM_LIBDIR}/lib/pry/code_object.rb
+${GEM_LIBDIR}/lib/pry/command.rb
+${GEM_LIBDIR}/lib/pry/command_set.rb
+${GEM_LIBDIR}/lib/pry/commands.rb
+${GEM_LIBDIR}/lib/pry/commands/amend_line.rb
+${GEM_LIBDIR}/lib/pry/commands/bang.rb
+${GEM_LIBDIR}/lib/pry/commands/bang_pry.rb
+${GEM_LIBDIR}/lib/pry/commands/cat.rb
+${GEM_LIBDIR}/lib/pry/commands/cat/abstract_formatter.rb
+${GEM_LIBDIR}/lib/pry/commands/cat/exception_formatter.rb
+${GEM_LIBDIR}/lib/pry/commands/cat/file_formatter.rb
+${GEM_LIBDIR}/lib/pry/commands/cat/input_expression_formatter.rb
+${GEM_LIBDIR}/lib/pry/commands/cd.rb
+${GEM_LIBDIR}/lib/pry/commands/code_collector.rb
+${GEM_LIBDIR}/lib/pry/commands/disable_pry.rb
+${GEM_LIBDIR}/lib/pry/commands/disabled_commands.rb
+${GEM_LIBDIR}/lib/pry/commands/easter_eggs.rb
+${GEM_LIBDIR}/lib/pry/commands/edit.rb
+${GEM_LIBDIR}/lib/pry/commands/edit/exception_patcher.rb
+${GEM_LIBDIR}/lib/pry/commands/edit/file_and_line_locator.rb
+${GEM_LIBDIR}/lib/pry/commands/edit/method_patcher.rb
+${GEM_LIBDIR}/lib/pry/commands/exit.rb
+${GEM_LIBDIR}/lib/pry/commands/exit_all.rb
+${GEM_LIBDIR}/lib/pry/commands/exit_program.rb
+${GEM_LIBDIR}/lib/pry/commands/find_method.rb
+${GEM_LIBDIR}/lib/pry/commands/fix_indent.rb
+${GEM_LIBDIR}/lib/pry/commands/gem_cd.rb
+${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/gist.rb
+${GEM_LIBDIR}/lib/pry/commands/help.rb
+${GEM_LIBDIR}/lib/pry/commands/hist.rb
+${GEM_LIBDIR}/lib/pry/commands/import_set.rb
+${GEM_LIBDIR}/lib/pry/commands/install_command.rb
+${GEM_LIBDIR}/lib/pry/commands/jump_to.rb
+${GEM_LIBDIR}/lib/pry/commands/ls.rb
+${GEM_LIBDIR}/lib/pry/commands/nesting.rb
+${GEM_LIBDIR}/lib/pry/commands/play.rb
+${GEM_LIBDIR}/lib/pry/commands/pry_backtrace.rb
+${GEM_LIBDIR}/lib/pry/commands/pry_version.rb
+${GEM_LIBDIR}/lib/pry/commands/raise_up.rb
+${GEM_LIBDIR}/lib/pry/commands/reload_code.rb
+${GEM_LIBDIR}/lib/pry/commands/reset.rb
+${GEM_LIBDIR}/lib/pry/commands/ri.rb
+${GEM_LIBDIR}/lib/pry/commands/save_file.rb
+${GEM_LIBDIR}/lib/pry/commands/shell_command.rb
+${GEM_LIBDIR}/lib/pry/commands/shell_mode.rb
+${GEM_LIBDIR}/lib/pry/commands/show_doc.rb
+${GEM_LIBDIR}/lib/pry/commands/show_info.rb
+${GEM_LIBDIR}/lib/pry/commands/show_input.rb
+${GEM_LIBDIR}/lib/pry/commands/show_source.rb
+${GEM_LIBDIR}/lib/pry/commands/simple_prompt.rb
+${GEM_LIBDIR}/lib/pry/commands/stat.rb
+${GEM_LIBDIR}/lib/pry/commands/switch_to.rb
+${GEM_LIBDIR}/lib/pry/commands/toggle_color.rb
+${GEM_LIBDIR}/lib/pry/commands/whereami.rb
+${GEM_LIBDIR}/lib/pry/commands/wtf.rb
+${GEM_LIBDIR}/lib/pry/completion.rb
+${GEM_LIBDIR}/lib/pry/config.rb
+${GEM_LIBDIR}/lib/pry/core_extensions.rb
+${GEM_LIBDIR}/lib/pry/custom_completions.rb
+${GEM_LIBDIR}/lib/pry/editor.rb
+${GEM_LIBDIR}/lib/pry/helpers.rb
+${GEM_LIBDIR}/lib/pry/helpers/base_helpers.rb
+${GEM_LIBDIR}/lib/pry/helpers/command_helpers.rb
+${GEM_LIBDIR}/lib/pry/helpers/documentation_helpers.rb
+${GEM_LIBDIR}/lib/pry/helpers/options_helpers.rb
+${GEM_LIBDIR}/lib/pry/helpers/table.rb
+${GEM_LIBDIR}/lib/pry/helpers/text.rb
+${GEM_LIBDIR}/lib/pry/history.rb
+${GEM_LIBDIR}/lib/pry/history_array.rb
+${GEM_LIBDIR}/lib/pry/hooks.rb
+${GEM_LIBDIR}/lib/pry/indent.rb
+${GEM_LIBDIR}/lib/pry/method.rb
+${GEM_LIBDIR}/lib/pry/method/disowned.rb
+${GEM_LIBDIR}/lib/pry/method/weird_method_locator.rb
+${GEM_LIBDIR}/lib/pry/module_candidate.rb
+${GEM_LIBDIR}/lib/pry/pager.rb
+${GEM_LIBDIR}/lib/pry/plugins.rb
+${GEM_LIBDIR}/lib/pry/pry_class.rb
+${GEM_LIBDIR}/lib/pry/pry_instance.rb
+${GEM_LIBDIR}/lib/pry/rbx_method.rb
+${GEM_LIBDIR}/lib/pry/rbx_path.rb
+${GEM_LIBDIR}/lib/pry/repl_file_loader.rb
+${GEM_LIBDIR}/lib/pry/rubygem.rb
+${GEM_LIBDIR}/lib/pry/terminal.rb
+${GEM_LIBDIR}/lib/pry/test/helper.rb
+${GEM_LIBDIR}/lib/pry/version.rb
+${GEM_LIBDIR}/lib/pry/wrapped_module.rb
+${GEM_LIBDIR}/man/pry.1
+${GEM_LIBDIR}/man/pry.1.html
+${GEM_LIBDIR}/man/pry.1.ronn
+${GEM_LIBDIR}/pry.gemspec
+${GEM_LIBDIR}/spec/Procfile
+${GEM_LIBDIR}/spec/cli_spec.rb
+${GEM_LIBDIR}/spec/code_object_spec.rb
+${GEM_LIBDIR}/spec/code_spec.rb
+${GEM_LIBDIR}/spec/command_helpers_spec.rb
+${GEM_LIBDIR}/spec/command_integration_spec.rb
+${GEM_LIBDIR}/spec/command_set_spec.rb
+${GEM_LIBDIR}/spec/command_spec.rb
+${GEM_LIBDIR}/spec/commands/amend_line_spec.rb
+${GEM_LIBDIR}/spec/commands/bang_spec.rb
+${GEM_LIBDIR}/spec/commands/cat_spec.rb
+${GEM_LIBDIR}/spec/commands/cd_spec.rb
+${GEM_LIBDIR}/spec/commands/disable_pry_spec.rb
+${GEM_LIBDIR}/spec/commands/edit_spec.rb
+${GEM_LIBDIR}/spec/commands/exit_all_spec.rb
+${GEM_LIBDIR}/spec/commands/exit_program_spec.rb
+${GEM_LIBDIR}/spec/commands/exit_spec.rb
+${GEM_LIBDIR}/spec/commands/find_method_spec.rb
+${GEM_LIBDIR}/spec/commands/gem_list_spec.rb
+${GEM_LIBDIR}/spec/commands/gist_spec.rb
+${GEM_LIBDIR}/spec/commands/help_spec.rb
+${GEM_LIBDIR}/spec/commands/hist_spec.rb
+${GEM_LIBDIR}/spec/commands/jump_to_spec.rb
+${GEM_LIBDIR}/spec/commands/ls_spec.rb
+${GEM_LIBDIR}/spec/commands/play_spec.rb
+${GEM_LIBDIR}/spec/commands/raise_up_spec.rb
+${GEM_LIBDIR}/spec/commands/save_file_spec.rb
+${GEM_LIBDIR}/spec/commands/show_doc_spec.rb
+${GEM_LIBDIR}/spec/commands/show_input_spec.rb
+${GEM_LIBDIR}/spec/commands/show_source_spec.rb
+${GEM_LIBDIR}/spec/commands/whereami_spec.rb
+${GEM_LIBDIR}/spec/completion_spec.rb
+${GEM_LIBDIR}/spec/control_d_handler_spec.rb
+${GEM_LIBDIR}/spec/documentation_helper_spec.rb
+${GEM_LIBDIR}/spec/editor_spec.rb
+${GEM_LIBDIR}/spec/exception_whitelist_spec.rb
+${GEM_LIBDIR}/spec/fixtures/candidate_helper1.rb
+${GEM_LIBDIR}/spec/fixtures/candidate_helper2.rb
+${GEM_LIBDIR}/spec/fixtures/example.erb
+${GEM_LIBDIR}/spec/fixtures/example_nesting.rb
+${GEM_LIBDIR}/spec/fixtures/show_source_doc_examples.rb
+${GEM_LIBDIR}/spec/fixtures/testrc
+${GEM_LIBDIR}/spec/fixtures/testrcbad
+${GEM_LIBDIR}/spec/fixtures/whereami_helper.rb
+${GEM_LIBDIR}/spec/helper.rb
+${GEM_LIBDIR}/spec/helpers/bacon.rb
+${GEM_LIBDIR}/spec/helpers/mock_pry.rb
+${GEM_LIBDIR}/spec/helpers/table_spec.rb
+${GEM_LIBDIR}/spec/history_array_spec.rb
+${GEM_LIBDIR}/spec/hooks_spec.rb
+${GEM_LIBDIR}/spec/indent_spec.rb
+${GEM_LIBDIR}/spec/input_stack_spec.rb
+${GEM_LIBDIR}/spec/method_spec.rb
+${GEM_LIBDIR}/spec/prompt_spec.rb
+${GEM_LIBDIR}/spec/pry_defaults_spec.rb
+${GEM_LIBDIR}/spec/pry_history_spec.rb
+${GEM_LIBDIR}/spec/pry_output_spec.rb
+${GEM_LIBDIR}/spec/pry_spec.rb
+${GEM_LIBDIR}/spec/run_command_spec.rb
+${GEM_LIBDIR}/spec/sticky_locals_spec.rb
+${GEM_LIBDIR}/spec/syntax_checking_spec.rb
+${GEM_LIBDIR}/spec/wrapped_module_spec.rb
+${GEM_LIBDIR}/wiki/Customizing-pry.md
+${GEM_LIBDIR}/wiki/Home.md
+${GEM_HOME}/specifications/${GEM_NAME}.gemspec
diff --git a/misc/ruby-pry/distinfo b/misc/ruby-pry/distinfo
new file mode 100644
index 00000000000..93ad98c0a84
--- /dev/null
+++ b/misc/ruby-pry/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2014/06/03 15:08:21 jperkin Exp $
+
+SHA1 (pry-0.9.12.6.gem) = 7cc5d15d71b6c8d75a3b9f66d3ae15aedcdd3f0a
+RMD160 (pry-0.9.12.6.gem) = b90cb7fb6e3ae00b473d2cbfc4f82e49868a0966
+Size (pry-0.9.12.6.gem) = 198144 bytes