summaryrefslogtreecommitdiff
path: root/devel/ruby-debug-base
AgeCommit message (Collapse)AuthorFilesLines
2014-03-13Set USE_GCC_RUNTIME=yes for packages which build shared libraries but dojperkin1-1/+3
not use libtool to do so. This is required to correctly depend upon a gcc runtime package (e.g. gcc47-libs) when using USE_PKGSRC_GCC_RUNTIME.
2013-03-07Use OVERRIDE_GEMSPEC instead of modifying gemspec file.taca3-20/+5
2011-02-21Bump PKGREVISION due to ABI change of ruby18-base.taca1-1/+2
2010-12-04Update ruby-debug-base to 0.10.4.taca4-16/+18
0.10.4 10/27/10 - Various bug fixes: * reload command. * plain 'info' command * improve list and list - (backwards) handling when hitting end of file - Add ability to specify port to debug on - Allow breakpoints at class methods - "quit!" is same as "quit unconditionally" - irb improvements: Access to non-executing rdebug commands inside irb via "dbgr" method - Go over documentation including that created by rdoc. - For emacs package: add README, INSTALL, AUTHORS.
2010-09-10Update devel/ruby-debug-base to 0.10.3.taca5-43/+31
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk. * Update HOMEPAGE. * Add LICENSE. 0.10.3 11/17/08 - a backtrace now warns when it thinks the callstack is truncated which it gets by comparing with caller() - fix setting $0. - fix bug in showing variables in post-mortem - Document how Debugger.start with a block is intended to be used. - Move Kernel#debugger from ruby-debug-base into ruby-debug - Get regression tests working again - Warn and add a "confirmation" when setting a breakpoint on a file that is not loaded.
2010-09-07* Mark these packages Ruby 1.8.x support only.taca1-1/+3
* Add some comments and a little clean up. No functional change.
2009-06-14Remove @dirrm entries from PLISTsjoerg1-6/+1
2008-09-15Update ruby-debug-base package to 0.10.2.taca3-10/+18
0.10.2 - debugger(steps=0) breaks inside of debugger rather than wait for a line event. - trace var varname (stop|nostop) added which issues trace_var. - start method is now properly defined in Debugger module - fixed 'finish' command - rdebug script now works with Ruby 1.8.7
2008-04-14Update devel/ruby-debug-base to 0.10.1. Changes from version 0.10.0jlam4-30/+25
include: * Allow catching multiple exceptions. * Add Debugger.last_exception which is set in post-mortem. * Remove Debugger.stop() when an exception is raised that would terminate the debugged program. This may allow catchpoints to work and allow tracing user code which handles "Exit" exceptions * Preface ruby_debug global Ruby variables with rdebug_. * Change Debugger.start() to accept an optional options argument :init => true saves things (like $0 and ARGV) necessary to allow restart. Default: true :post_mortem => true runs post-mortem on an uncaught exception Default: false The old Debugger.start() is now renamed to Debugger.start_() INCOMPATIBLE CHANGES: * variable "Debugger.catchpoint", a String, was turned into "Debugger.catchpoints", a Hash. * Method "Debugger.catchpoint=" no longer exists. * Debugger.set_catchpoint was turned into Debugger.add_catchpoint * return/end will now call event handler
2008-04-06Initial import of ruby-debug-base as version 0.10.0 into the NetBSDseb5-0/+72
Packages Collection. Ruby-debug is a faster implementation of the standard Ruby debugger debug.rb using a native extension with a new hook Ruby C API.