summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2011-07-13Disable automatic detection of "git" binary and thereby the converttron2-4/+5
of "archive.dir.tar.gz" to "archive.git.tar.gz". We now get a consistent package list on system with and without GIT installed. Bump package revision again.
2011-07-13Update to 0.4.5.wiz3-8/+12
Diffuse 0.4.5 - 2011-07-13 - fixed a bug in CVS and Subversion support that prevented Diffuse from displaying some removed files - added syntax highlighting for JSON files - added menu items and keyboard shortcuts for "First Tab" and "Last Tab" - added "--line" command line option - fixed a bug that caused deleted files to be ignored when using the '-m' option - fixed a bug that incorrectly encoded pasted text if utf_8 was not specified in the Region Settings preferences - state information is now stored in ~/.local/share/diffuse - Diffuse now uses a patience diff-based algorithm to align lines - added command line option to specify a label to display instead of the file name - added preference to display the right margin - added Cristian Marchi's Italian translation - fixed a bug that could cause "Save As..." to fail with some user specified encodings
2011-07-13install autopoint & gettextize - bump pkgrevisionabs2-2/+15
2011-07-13${LOWER_OPSYS} -> netbsdtnn1-2/+2
2011-07-12Fix some dragonfly build issues.tnn3-4/+26
2011-07-12Update to 2.5:wiz3-11/+14
* Changes in version 2.5 (2011-05-14): ** Grammar symbol names can now contain non-initial dashes: Consistently with directives (such as %error-verbose) and with %define variables (e.g. push-pull), grammar symbol names may contain dashes in any position except the beginning. This is a GNU extension over POSIX Yacc. Thus, use of this extension is reported by -Wyacc and rejected in Yacc mode (--yacc). ** Named references: Historically, Yacc and Bison have supported positional references ($n, $$) to allow access to symbol values from inside of semantic actions code. Starting from this version, Bison can also accept named references. When no ambiguity is possible, original symbol names may be used as named references: if_stmt : "if" cond_expr "then" then_stmt ';' { $if_stmt = mk_if_stmt($cond_expr, $then_stmt); } In the more common case, explicit names may be declared: stmt[res] : "if" expr[cond] "then" stmt[then] "else" stmt[else] ';' { $res = mk_if_stmt($cond, $then, $else); } Location information is also accessible using @name syntax. When accessing symbol names containing dots or dashes, explicit bracketing ($[sym.1]) must be used. These features are experimental in this version. More user feedback will help to stabilize them. ** IELR(1) and canonical LR(1): IELR(1) is a minimal LR(1) parser table generation algorithm. That is, given any context-free grammar, IELR(1) generates parser tables with the full language-recognition power of canonical LR(1) but with nearly the same number of parser states as LALR(1). This reduction in parser states is often an order of magnitude. More importantly, because canonical LR(1)'s extra parser states may contain duplicate conflicts in the case of non-LR(1) grammars, the number of conflicts for IELR(1) is often an order of magnitude less as well. This can significantly reduce the complexity of developing of a grammar. Bison can now generate IELR(1) and canonical LR(1) parser tables in place of its traditional LALR(1) parser tables, which remain the default. You can specify the type of parser tables in the grammar file with these directives: %define lr.type lalr %define lr.type ielr %define lr.type canonical-lr The default-reduction optimization in the parser tables can also be adjusted using `%define lr.default-reductions'. For details on both of these features, see the new section `Tuning LR' in the Bison manual. These features are experimental. More user feedback will help to stabilize them. ** LAC (Lookahead Correction) for syntax error handling: Canonical LR, IELR, and LALR can suffer from a couple of problems upon encountering a syntax error. First, the parser might perform additional parser stack reductions before discovering the syntax error. Such reductions can perform user semantic actions that are unexpected because they are based on an invalid token, and they cause error recovery to begin in a different syntactic context than the one in which the invalid token was encountered. Second, when verbose error messages are enabled (with %error-verbose or the obsolete `#define YYERROR_VERBOSE'), the expected token list in the syntax error message can both contain invalid tokens and omit valid tokens. The culprits for the above problems are %nonassoc, default reductions in inconsistent states, and parser state merging. Thus, IELR and LALR suffer the most. Canonical LR can suffer only if %nonassoc is used or if default reductions are enabled for inconsistent states. LAC is a new mechanism within the parsing algorithm that solves these problems for canonical LR, IELR, and LALR without sacrificing %nonassoc, default reductions, or state merging. When LAC is in use, canonical LR and IELR behave almost exactly the same for both syntactically acceptable and syntactically unacceptable input. While LALR still does not support the full language-recognition power of canonical LR and IELR, LAC at least enables LALR's syntax error handling to correctly reflect LALR's language-recognition power. Currently, LAC is only supported for deterministic parsers in C. You can enable LAC with the following directive: %define parse.lac full See the new section `LAC' in the Bison manual for additional details including a few caveats. LAC is an experimental feature. More user feedback will help to stabilize it. ** %define improvements: *** Can now be invoked via the command line: Each of these command-line options -D NAME[=VALUE] --define=NAME[=VALUE] -F NAME[=VALUE] --force-define=NAME[=VALUE] is equivalent to this grammar file declaration %define NAME ["VALUE"] except that the manner in which Bison processes multiple definitions for the same NAME differs. Most importantly, -F and --force-define quietly override %define, but -D and --define do not. For further details, see the section `Bison Options' in the Bison manual. *** Variables renamed: The following %define variables api.push_pull lr.keep_unreachable_states have been renamed to api.push-pull lr.keep-unreachable-states The old names are now deprecated but will be maintained indefinitely for backward compatibility. *** Values no longer need to be quoted in the grammar file: If a %define value is an identifier, it no longer needs to be placed within quotations marks. For example, %define api.push-pull "push" can be rewritten as %define api.push-pull push *** Unrecognized variables are now errors not warnings. *** Multiple invocations for any variable is now an error not a warning. ** Unrecognized %code qualifiers are now errors not warnings. ** Character literals not of length one: Previously, Bison quietly converted all character literals to length one. For example, without warning, Bison interpreted the operators in the following grammar to be the same token: exp: exp '++' | exp '+' exp ; Bison now warns when a character literal is not of length one. In some future release, Bison will start reporting an error instead. ** Destructor calls fixed for lookaheads altered in semantic actions: Previously for deterministic parsers in C, if a user semantic action altered yychar, the parser in some cases used the old yychar value to determine which destructor to call for the lookahead upon a syntax error or upon parser return. This bug has been fixed. ** C++ parsers use YYRHSLOC: Similarly to the C parsers, the C++ parsers now define the YYRHSLOC macro and use it in the default YYLLOC_DEFAULT. You are encouraged to use it. If, for instance, your location structure has `first' and `last' members, instead of # define YYLLOC_DEFAULT(Current, Rhs, N) \ do \ if (N) \ { \ (Current).first = (Rhs)[1].location.first; \ (Current).last = (Rhs)[N].location.last; \ } \ else \ { \ (Current).first = (Current).last = (Rhs)[0].location.last; \ } \ while (false) use: # define YYLLOC_DEFAULT(Current, Rhs, N) \ do \ if (N) \ { \ (Current).first = YYRHSLOC (Rhs, 1).first; \ (Current).last = YYRHSLOC (Rhs, N).last; \ } \ else \ { \ (Current).first = (Current).last = YYRHSLOC (Rhs, 0).last; \ } \ while (false) ** YYLLOC_DEFAULT in C++: The default implementation of YYLLOC_DEFAULT used to be issued in the header file. It is now output in the implementation file, after the user %code sections so that its #ifndef guard does not try to override the user's YYLLOC_DEFAULT if provided. ** YYFAIL now produces warnings and Java parsers no longer implement it: YYFAIL has existed for many years as an undocumented feature of deterministic parsers in C generated by Bison. More recently, it was a documented feature of Bison's experimental Java parsers. As promised in Bison 2.4.2's NEWS entry, any appearance of YYFAIL in a semantic action now produces a deprecation warning, and Java parsers no longer implement YYFAIL at all. For further details, including a discussion of how to suppress C preprocessor warnings about YYFAIL being unused, see the Bison 2.4.2 NEWS entry. ** Temporary hack for adding a semicolon to the user action: Previously, Bison appended a semicolon to every user action for reductions when the output language defaulted to C (specifically, when neither %yacc, %language, %skeleton, or equivalent command-line options were specified). This allowed actions such as exp: exp "+" exp { $$ = $1 + $3 }; instead of exp: exp "+" exp { $$ = $1 + $3; }; As a first step in removing this misfeature, Bison now issues a warning when it appends a semicolon. Moreover, in cases where Bison cannot easily determine whether a semicolon is needed (for example, an action ending with a cpp directive or a braced compound initializer), it no longer appends one. Thus, the C compiler might now complain about a missing semicolon where it did not before. Future releases of Bison will cease to append semicolons entirely. ** Verbose syntax error message fixes: When %error-verbose or the obsolete `#define YYERROR_VERBOSE' is specified, syntax error messages produced by the generated parser include the unexpected token as well as a list of expected tokens. The effect of %nonassoc on these verbose messages has been corrected in two ways, but a more complete fix requires LAC, described above: *** When %nonassoc is used, there can exist parser states that accept no tokens, and so the parser does not always require a lookahead token in order to detect a syntax error. Because no unexpected token or expected tokens can then be reported, the verbose syntax error message described above is suppressed, and the parser instead reports the simpler message, `syntax error'. Previously, this suppression was sometimes erroneously triggered by %nonassoc when a lookahead was actually required. Now verbose messages are suppressed only when all previous lookaheads have already been shifted or discarded. *** Previously, the list of expected tokens erroneously included tokens that would actually induce a syntax error because conflicts for them were resolved with %nonassoc in the current parser state. Such tokens are now properly omitted from the list. *** Expected token lists are still often wrong due to state merging (from LALR or IELR) and default reductions, which can both add invalid tokens and subtract valid tokens. Canonical LR almost completely fixes this problem by eliminating state merging and default reductions. However, there is one minor problem left even when using canonical LR and even after the fixes above. That is, if the resolution of a conflict with %nonassoc appears in a later parser state than the one at which some syntax error is discovered, the conflicted token is still erroneously included in the expected token list. Bison's new LAC implementation, described above, eliminates this problem and the need for canonical LR. However, LAC is still experimental and is disabled by default. ** Java skeleton fixes: *** A location handling bug has been fixed. *** The top element of each of the value stack and location stack is now cleared when popped so that it can be garbage collected. *** Parser traces now print the top element of the stack. ** -W/--warnings fixes: *** Bison now properly recognizes the `no-' versions of categories: For example, given the following command line, Bison now enables all warnings except warnings for incompatibilities with POSIX Yacc: bison -Wall,no-yacc gram.y *** Bison now treats S/R and R/R conflicts like other warnings: Previously, conflict reports were independent of Bison's normal warning system. Now, Bison recognizes the warning categories `conflicts-sr' and `conflicts-rr'. This change has important consequences for the -W and --warnings command-line options. For example: bison -Wno-conflicts-sr gram.y # S/R conflicts not reported bison -Wno-conflicts-rr gram.y # R/R conflicts not reported bison -Wnone gram.y # no conflicts are reported bison -Werror gram.y # any conflict is an error However, as before, if the %expect or %expect-rr directive is specified, an unexpected number of conflicts is an error, and an expected number of conflicts is not reported, so -W and --warning then have no effect on the conflict report. *** The `none' category no longer disables a preceding `error': For example, for the following command line, Bison now reports errors instead of warnings for incompatibilities with POSIX Yacc: bison -Werror,none,yacc gram.y *** The `none' category now disables all Bison warnings: Previously, the `none' category disabled only Bison warnings for which there existed a specific -W/--warning category. However, given the following command line, Bison is now guaranteed to suppress all warnings: bison -Wnone gram.y ** Precedence directives can now assign token number 0: Since Bison 2.3b, which restored the ability of precedence directives to assign token numbers, doing so for token number 0 has produced an assertion failure. For example: %left END 0 This bug has been fixed.
2011-07-12Update to 1.9:wiz3-11/+63
1.1. Major features New fileset file matching support Improved remote changeset discovery New command server mode to improve application integration Experimental generaldelta storage scheme Experimental new http client library 1.2. Command changes HGPLAIN: allow exceptions to plain mode, like i18n, via HGPLAINEXCEPT manifest: add new option --all aliases: add positional arguments to non-shell aliases add: introduce a warning message for non-portable filenames (issue2756) add: notify when adding a file that would cause a case-folding collision bisect: new command to extend the bisect range (issue2690) bookmarks: allow deactivating current bookmark with -i bundle: update current bookmark to most recent revision on current branch diff: make diff -c aware of revision sets help: add -c/--command flag to only show command help (issue2799) help: add -e/--extension switch to display extension help text help: move hgignore man page into built-in help (issue2769) http: correctly handle redirects from http to https identify: list bookmarks for remote repositories import: add --bypass option paths: Add support for -q/--quiet pushkey: add hooks for pushkey/listkeys revset: add aliases revset: add ^ and ~ operators from parentrevspec extension revset: add a revset command to get bisect state revset: add desc(string) to search in commit messages revset: add follow(filename) to follow a filename's history across copies revset: introduce filelog() to emulate log's fast path revset: add a last() function 1.3. Web changes add bookmarks listing to raw style and summary pages support alternate logo url add base link to file log for paper and coal styles (issue2452) paper, coal: display diffstat on the changeset page elapsed time calculation dynamic (javascript) provide diffstat and summary on the changeset page 1.4. Extension changes hgcia: handle URL like in notify (issue2406) rebase: add -m/--message to rebase --collapse (issue2389) Updating hgext.extdiff to use revsets bash_completion: enable alias auto-complete bugzilla: add XMLRPC interface color: add support for terminfo-based attributes and color convert/mtn: add support for using monotone's "automate stdio" when available convert/svn: stop using svn bindings when pushing to svn convert: add bookmark support for hg and git backends convert: add svnrev, svnpath and svnuuid template keywords extdiff: add repository root as a variable graphlog: support more log command features with revsets keyword: convert a verbatim block to a field list keyword: offer additional datefilters when the extension is enabled mq: add a 'mq()' revset predicate that returns applied mq csets notify: send changesets on 'outgoing' hook, updated doc progress: add speed format rebase: add --tool argument for specifying merge tool rebase: allow for rebasing descendants onto ancestors on different named branches record: add an option to backup all wc modifications record: add qrefresh -i/--interactive record: add white space diff options record: alias qrecord to qnew -i/--interactive 1.5. Bug fixes bookmarks: allow create/move bookmark without making it current (issue2788) bookmarks: do not forward merged bookmark (issue1877) changegroup: do not count closed new heads (issue2697) config: handle comment lines in continuations (issue2854) dispatch: propagate ui command options to the local ui (issue2523) eol: make the hook check all new heads, not only tip (issue2666) grep: don't print data from binary files for matches (issue2614) http: report unexpected unparsable push responses (issue2777) httprepo: handle large lengths by bypassing the len() operator httprepo: long arguments support (issue2126) httprepo: proper handling of invalid responses without content-type (issue2019) httprepo: send URL redirection notices to stderr (issue2828) localrepo: don't add deleted files to list of modified/added files (issue2761) localrepo: ignore tags to unknown nodes (issue2750) merge: drop resolve state for mergers with identical contents (issue2680) patch: do not patch unknown files (issue752) path_auditor: check filenames for basic platform validity (issue2755) rebase: don't mark file as removed if missing in parent's manifest (issue2725) rebase: preserve mq series order after rebasing (issue2849) rebase: restore mq guards after rebasing (issue2107) revset: report a parse error if a revset is not parsed completely (issue2654) scmutil: improve path calculation for install-relative RC files (issue2841) set NOT_CONTENT_INDEXED on .hg dir (issue2694) sslutil: fall back to commonName when no dNSName in subjectAltName (issue2798) subrepo: be more careful with deletions of .hgsub and .hgsubstate (issue2844) subrepo: make stdin for svn a pipe for non-interactive use (issue2759) subrepo: svn abort now depends on exit code (issue2833) subrepo: be smarter about what's an absolute path (issue2808) svn subrepo: attempt work around obstructed checkouts (issue2752) svn subrepos: work around checkout obstructions (issue2752) tags: catch more corruption during cache parsing (issue2779) util: add Mac-specific check whether we're in a GUI session (issue2553)
2011-07-12Fix libevent detection when using libevent from pkgsrc.tnn1-2/+2
2011-07-12Avoid an shlibsign crash issue due to not finding libsqlite3.so.tnn2-1/+19
Hopefully fixes PR pkg/44053.
2011-07-11needs sqlite3 >= 3.7.5 nowtnn1-2/+2
2011-07-11fix PLIST for gnome optiontnn1-1/+2
2011-07-11bump version to 4.8.8 for mozilla 5.0 branch updatetnn1-3/+3
2011-07-11Update to firefox-5.0. Changes:tnn23-170/+397
Added support for CSS animations The Do-Not-Track header preference has been moved to increase discoverability Tuned HTTP idle connection logic for increased performance Improved canvas, JavaScript, memory, and networking performance Improved standards support for HTML5, XHR, MathML, SMIL, and canvas Improved spell checking for some locales Improved desktop environment integration for Linux users WebGL content can no longer load cross-domain textures Background tabs have setTimeout and setInterval clamped to 1000ms to improve performance Fixed several stability issues Fixed several security issues
2011-07-10add p5-File-Listingspz1-1/+2
2011-07-10The Perl 5 module File::Listing - parse directory listingspz3-0/+28
2011-07-09Do not use strndup on MirBSD, it used to be broken. Fixes lots ofbsiegert1-1/+6
"mysterious" build failures on MirBSD. Reviewed by agc and joerg.
2011-07-09Update "patch" package to version 2.5.9. Changes since version 2.5.4:tron2-10/+8
- patch -D now outputs preprocessor lines without comments, as required by POSIX 1003.1-2001. - File names in context patches may now contain spaces, so long as the context patch headers use a tab to separate the file name from the time stamp. - Perforce is now supported. - Patch lines beginning with "#" are comments and are ignored. - The bug reporting address is now <bug-patch@gnu.org>. - bug fixes
2011-07-08Fix typo in comment.wiz1-2/+2
2011-07-08-add portability fixes, avoid picking up bashdrochner6-23/+107
-update to 5.12 -- too many changes to list here, see the Changelog
2011-07-08Changes 1.7.6:adam4-8/+14
* Various git-svn updates. * Updates the way content tags are handled in gitweb. Also adds a UI to choose common timezone for displaying the dates. * Similar to branch names, tagnames that begin with "-" are now disallowed. * Clean-up of the C part of i18n (but not l10n---please wait) continues. * The scripting part of the codebase is getting prepared for i18n/l10n. * Pushing and pulling from a repository with large number of refs that point to identical commits are optimized by not listing the same commit during the common ancestor negotiation exchange with the other side. * Adding a file larger than core.bigfilethreshold (defaults to 1/2 Gig) using "git add" will send the contents straight to a packfile without having to hold it and its compressed representation both at the same time in memory. * Processes spawned by "[alias] <name> = !process" in the configuration can inspect GIT_PREFIX environment variable to learn where in the working tree the original command was invoked. * A magic pathspec ":/" tells a command that limits its operation to the current directory when ran from a subdirectory to work on the entire working tree. In general, ":/path/to/file" would be relative to the root of the working tree hierarchy. After "git reset --hard; edit Makefile; cd t/", "git add -u" would be a no-op, but "git add -u :/" would add the updated contents of the Makefile at the top level. If you want to name a path in the current subdirectory whose unusual name begins with ":/", you can name it by "./:/that/path" or by "\:/that/path". * "git blame" learned "--abbrev[=<n>]" option to control the minimum number of hexdigits shown for commit object names. * "git blame" learned "--line-porcelain" that is less efficient but is easier to parse. * Aborting "git commit --interactive" discards updates to the index made during the interactive session. * More...
2011-07-08Add and enable kyua-cli.jmmv1-1/+2
2011-07-08Initial import of kyua-cli, version 0.1:jmmv5-0/+180
Kyua (pronounced Q.A.) is a testing framework for both developers and users. Kyua is different from most other testing frameworks in that it puts the end user experience before anything else. There are multiple reasons for users to run the tests themselves, and Kyua ensures that they can do so in the most convenient way. At the moment, Kyua is focused on implementing a solid foundation and a powerful command-line tool to run tests implemented with the Automated Testing Framework (ATF). Later on, Kyua will also provide a set of language bindings (C, C++ and shell, at the least) to ease the implementation of test cases in a variety of programming languages. In effect, Kyua is intended to be a replacement for ATF.
2011-07-08allow to use gmp/mpfr/mpc which comes with the system (eg ondrochner1-0/+15
NetBSD-current with gcc45)
2011-07-07Add a hacks file to drop user-supplied -march values on GCC<4.4 i386.tnn1-0/+15
Workaround for PR pkg/44912: gcc generates unaliged SSE2 references.
2011-07-06* remove a redundant link in texinfo file.obache5-9/+40
* fixes build with texi2html-5. Bump PKGREVISION, number of generated html files changed.
2011-07-05Add xf86dgaproto to hopefully fix -5 native X failure.dholland1-1/+2
2011-07-04need qmake to build, add buildlink to qt4-tools.obache1-1/+2
2011-07-03check-interpreter fix.jym2-4/+4
2011-07-03check-interpreter fix.jym1-1/+3
2011-07-03need dependency on bash for REPLACE_BASH to work properly.markd2-5/+5
2011-07-03Using REPLACE_INTERPRETER does not magically generate a dependence on thedholland1-2/+3
interpreter. Depend explicitly on lang/runawk. PKGREVISION++
2011-07-02/usr/bin/env cleanup.markd1-7/+36
2011-06-28devel/cppunit misses a destructor declaration for one of its classes.wiz4-2/+43
The compiler generates an implicit destructor but in certain circonstances this leads to crashes. More information is available in this bug report on Red Hat's tracker: https://bugzilla.redhat.com/show_bug.cgi?id=641350 From Francois Tigeot in PR 45104. Bump PKGREVISION.
2011-06-26Convert to user-destdir.wiz6-14/+23
2011-06-21Update to 1.04. From the changelog:schmonz2-6/+6
* Improve trust errors displayed while bootstrapping. Closes: #628234 * Allow mr register to be used with mrconfig file that does not yet exist. Closes: #629217
2011-06-19fix /usr/bin/env in bin/fatpackmspo1-1/+3
2011-06-19REPLACE_PYTHON. Depend on python. PKGREVISION -> 1.dholland1-3/+4
2011-06-19REPLACE_BASH; REPLACE_PERL. USE_TOOLS+=perl:run. PKGREVISION -> 3.dholland1-3/+18
2011-06-19Update ruby-debug-extra package to 0.10.4.taca3-14/+14
2010-09-12 01:30 Rocky Bernstein * ChangeLog, doc/home-page.html, doc/rdebug-emacs.texi, lib/ChangeLog, test/pm.rb: pm.rb: spelling mistake 2010-08-13 05:32 Rocky Bernstein * ChangeLog, cli/ruby-debug/commands/frame.rb, cli/ruby-debug/helper.rb, cli/ruby-debug/processor.rb, ext/ruby_debug.c, lib/ChangeLog: Add Debugger.inside_emacs? Environment variable EMACS for inside Emacs is deprecated in favor of INSIDE_EMACS. Rubyforge #28465. 2010-08-03 02:53 Rocky Bernstein * emacs/rdebug-breaks.el: Off by one on showing breakpoint positions 2010-08-02 19:07 Rocky Bernstein * doc/rdebug-emacs.texi: More small document changes 2010-08-02 18:03 Rocky Bernstein * doc/rdebug-emacs.texi: A couple more small emacs doc changes 2010-08-02 17:45 Rocky Bernstein * doc/rdebug-emacs.texi, emacs/INSTALL, emacs/README: More small changes to docs. 2010-08-02 12:51 Rocky Bernstein * CHANGES, ChangeLog, INSTALL.SVN, configure.ac, emacs/AUTHORS, emacs/INSTALL, emacs/Makefile.am, emacs/README, emacs/rdebug.el, lib/ChangeLog: Go over installation instructions for Emacs. Add a basic files, README, INSTALL and AUTHORS. Change version from 0.10.4vc to 0.10.4rc1 2009-11-28 22:56 Rocky Bernstein * ChangeLog, emacs/rdebug-annotate.el, emacs/rdebug-breaks.el, emacs/rdebug-core.el, emacs/rdebug-info.el, emacs/rdebug-source.el, emacs/rdebug-track.el, lib/ChangeLog: Fix problem caused by gdb-ui renamed to gdb-mi. Rubyforge tracker #27152 Remove all Emacs byte compile warning messages. Note however all of this code will eventually be phased out in favor of emacs-dbgr (on github). 2009-03-31 09:49 Rocky Bernstein * emacs/rdebug-locring.el: Comment change 2009-03-11 18:57 Rocky Bernstein * cli/ruby-debug/commands/catchpoint.rb, emacs/rdebug-core.el, emacs/rdebug-track.el, emacs/test/test-regexp.el: Update "catch" command help string. Reindent some emacs files to make tests happy. 2009-02-10 04:32 Rocky Bernstein * emacs/rdebug-core.el: Remove the annoying disappearing command window when we there's an initial error in running the Ruby program
2011-06-19Update ruby-linecache package to 0.46.taca2-6/+8
0.46 06-12-19 - A require_relative dependency snuck in. Add a rbx-require-relative to handle this.
2011-06-19Add and enable ruby-rbx-require-relative.taca1-1/+2
2011-06-19Import ruby18-rbx-require-relative pacakge version 0.0.5.taca4-0/+45
It is required by new ruby-linecache package. Ruby 1.9's relative_relative for Rubinus and MRI 1.8 Here we add in Module RequireRelative method: *require_relative*, and *abs_file*. Example: require 'rubygems'; require 'require_relative' require_relative './lib/foo' absolute_path = RequireRelative.abs_file But why *abs_file*? Well, recall that ==__FILE__== does not give an absolute path. So if you have chdir'd before using ==__FILE__==, you might not be able to retrieve the full path.
2011-06-19+ p5-Test-Approx p5-Algorithm-HowSimilarobache1-1/+3
2011-06-19Import p5-Algorithm-HowSimilar-0.01 as devel/p5-Algorithm-HowSimilar.obache3-0/+30
PR#44975 by David H. Gutteridge. This module leverages Algorithm::Diff to let you compare the degree of sameness of arrays or strings. It returns a result set that defines exactly how similar these things are.
2011-06-19Import p5-Test-Approx-0.03 as devel/p5-Test-Approx.obache3-0/+32
PR#44974 by David H. Gutteridge. This module lets you test if two things are *approximately* equal. Yes, that sounds a bit wrong at first - surely you know if they should be equal or not? But there are actually valid cases when you don't/can't know. This module is meant for those rare cases when close is good enough.
2011-06-19Not MAKE_JOBS_SAFEdholland1-1/+2
2011-06-19Fix build problem with ruby18-base. It was a kind of bootstraptaca1-1/+3
problem with rdoc itself. Noted by dholland@.
2011-06-18Update version in Makefilebsiegert1-2/+2
2011-06-18Merge bmake-20110606, regenerate catman pagebsiegert30-497/+1674
2011-06-18Import bmake-20110606. Many changes, among them:bsiegert5-10/+84
- unit-tests/modts now works on MirBSD - meta mode - ApplyModifiers: when we parse a variable which is not the entire modifier string, or not followed by ':', do not consider it as containing modifiers. - when long modifiers fail to match, check sysV style. - :hash - cheap 32bit hash of value - :localtime, :gmtime - use value as format string for strftime. - fix for use after free() in CondDoExists(). - boot-strap (TOOL_DIFF): aparently at least on linux distro formats the output of 'type' differently - so eat any "()" - correct sysV substitution handling of empty lhs and variable - correct exists() check for dir with trailing / - correct handling of modifiers for non-existant variables during evaluation of conditionals. - fix for incorrect .PARSEDIR when .OBJDIR is re-computed after makefiles have been read. - fix example of :? modifier in man page. - sigcompat.c: convert to ansi so we can use higher warning levels. - parse.c: SunOS 5.8 at least does not have MAP_FILE - use mmap(2) if available, for reading makefiles - to ensure unit-tests results match, need to control LC_ALL as well as LANG. - if stale dependency is an IMPSRC, search via .PATH - machine.sh: like os.sh, allow for uname -p producing useless drivel - boot-strap: document configure knobs for meta and filemon.