summaryrefslogtreecommitdiff
path: root/devel
AgeCommit message (Collapse)AuthorFilesLines
2008-07-02Add java option, defaulting to off. Make the subversion metapackagegdt2-5/+9
not depend on java unless the option is selected. Resolves problem of default dependency on non-portable and non-Free code in a Free package. Approved in concept by epg. PKGREVISION++.
2008-07-01Fix typo. It is BUILD_DEPENDS.bad1-2/+2
2008-06-29In DESCR, make clear that this package installs four language bindings.gdt2-2/+5
2008-06-27Someone commented there was a missing p5-Compress-Zlib>=1.30 dependency,he1-1/+2
and they were right. Fix this. Should result in the same bits, so no revision bump.
2008-06-24While compiling devel/doxygen on NetBSD/sparc63 3.1_STABLE I getseb1-1/+2
g++ -c -Wall -W -O3 -I/usr/pkg/include -I/usr/pkg/include/freetype2 -I/usr/include -I/usr/pkg/include/python2.4 -I../qtools -o ../objects/config.o config.cpp cc1plus: out of memory allocating 10824496 bytes after a total of 123209640 bytes gmake[2]: *** [../objects/config.o] Error 1 Workaround by unlimiting "datasize". Approved by agc@ during freeze.
2008-06-24Added devel/p5-Class-Accessor-Grouped version 0.08001abs1-1/+6
Added devel/p5-Class-C3 version 0.19 Added devel/p5-Algorithm-C3 version 0.07 Added devel/p5-Class-C3-XS version 0.08 Added devel/p5-MRO-Compat version 0.09
2008-06-24import devel/p5-MRO-Compat-0.09 (needed by devel/p5-Class-Accessor-Grouped)abs3-0/+48
The "mro" namespace provides several utilities for dealing with method resolution order and method caching in general in Perl 5.9.5 and higher. This module provides those interfaces for earlier versions of Perl (back to 5.6.0 anyways). It is a harmless no-op to use this module on 5.9.5+. That is to say, code which properly uses MRO::Compat will work unmodified on both older Perls and 5.9.5+. If you're writing a piece of software that would like to use the parts of 5.9.5+'s mro:: interfaces that are supported here, and you want compatibility with older Perls, this is the module for you. Some parts of this code will work better and/or faster with Class::C3::XS installed (which is an optional prereq of Class::C3, which is in turn a prereq of this package), but it's not a requirement. This module never exports any functions. All calls must be fully qualified with the mro:: prefix.
2008-06-24Import p5-Class-C3-XS-0.08 - Needed by p5-Class-C3abs3-0/+24
This package contains XS performance enhancers for Class::C3.
2008-06-24Import p5-Algorithm-C3-0.07 - needed by p5-Class-C3abs3-0/+32
This module implements the C3 algorithm. I have broken this out into it's own module because I found myself copying and pasting it way too often for various needs. Most of the uses I have for C3 revolve around class building and metamodels, but it could also be used for things like dependency resolution as well since it tends to do such a nice job of preserving local precendence orderings.
2008-06-24Import Class-C3-0.19 (needed by p5-Class-Accessor-Grouped)abs3-0/+31
This is currently an experimental pragma to change Perl 5's standard method resolution order from depth-first left-to-right (a.k.a - pre-order) to the more sophisticated C3 method resolution order.
2008-06-24Add Class-Accessor-Grouped-0.08001 (needed by p5-Data-Currency)abs3-0/+29
This class lets you build groups of accessors that will call different getters and setters.
2008-06-24forgot one crucial file!bjs1-2/+2
2008-06-24Update to git-1.5.6.bjs7-24/+38
GIT v1.5.6 Release Notes ======================== Updates since v1.5.5 -------------------- (subsystems) * Comes with updated gitk and git-gui. (portability) * git will build on AIX better than before now. * core.ignorecase configuration variable can be used to work better on filesystems that are not case sensitive. * "git init" now autodetects the case sensitivity of the filesystem and sets core.ignorecase accordingly. * cpio is no longer used; neither "curl" binary (libcurl is still used). (documentation) * Many freestanding documentation pages have been converted and made available to "git help" (aka "man git<something>") as section 7 of the manual pages. This means bookmarks to some HTML documentation files may need to be updated (eg "tutorial.html" became "gittutorial.html"). (performance) * "git clone" was rewritten in C. This will hopefully help cloning a repository with insane number of refs. * "git rebase --onto $there $from $branch" used to switch to the tip of $branch only to immediately reset back to $from, smudging work tree files unnecessarily. This has been optimized. * Object creation codepath in "git-svn" has been optimized by enhancing plumbing commands git-cat-file and git-hash-object. (usability, bells and whistles) * "git add -p" (and the "patch" subcommand of "git add -i") can choose to apply (or not apply) mode changes independently from contents changes. * "git bisect help" gives longer and more helpful usage information. * "git bisect" does not use a special branch "bisect" anymore; instead, it does its work on a detached HEAD. * "git branch" (and "git checkout -b") can be told to set up branch.<name>.rebase automatically, so that later you can say "git pull" and magically cause "git pull --rebase" to happen. * "git branch --merged" and "git branch --no-merged" can be used to list branches that have already been merged (or not yet merged) to the current branch. * "git cherry-pick" and "git revert" can add a sign-off. * "git commit" mentions the author identity when you are committing somebody else's changes. * "git diff/log --dirstat" output is consistent between binary and textual changes. * "git filter-branch" rewrites signed tags by demoting them to annotated. * "git format-patch --no-binary" can produce a patch that lack binary changes (i.e. cannot be used to propagate the whole changes) meant only for reviewing. * "git init --bare" is a synonym for "git --bare init" now. * "git gc --auto" honors a new pre-auto-gc hook to temporarily disable it. * "git log --pretty=tformat:<custom format>" gives a LF after each entry, instead of giving a LF between each pair of entries which is how "git log --pretty=format:<custom format>" works. * "git log" and friends learned the "--graph" option to show the ancestry graph at the left margin of the output. * "git log" and friends can be told to use date format that is different from the default via 'log.date' configuration variable. * "git send-email" now can send out messages outside a git repository. * "git send-email --compose" was made aware of rfc2047 quoting. * "git status" can optionally include output from "git submodule summary". * "git svn" learned --add-author-from option to propagate the authorship by munging the commit log message. * new object creation and looking up in "git svn" has been optimized. * "gitweb" can read from a system-wide configuration file. (internal) * "git unpack-objects" and "git receive-pack" is now more strict about detecting breakage in the objects they receive over the wire.
2008-06-23update to 2.22.0drochner4-16/+14
This switches to the gnome-2.22 release branch.
2008-06-23update to 2.22.0drochner2-7/+7
This switches to the gnome-2.22 release branch.
2008-06-23update to 2.16.3drochner3-22/+10
changes: minor bugfixes
2008-06-23Needs serialised build.joerg1-1/+3
2008-06-23Update to 0.60. Resolves 'version going backwards' upstream problem.gdt2-6/+6
NEWS in guile-gtk-1.2-0.60 * Misc fixes and additions.
2008-06-23+ devel/lemonjoerg1-1/+2
2008-06-23Import cleaned up lemon-1.0 from pkgsrc-wip:joerg4-0/+54
Lemon is a simple LALR(1) parser generator, creating both re-entrant and thread-safe parsers.
2008-06-23+SUBDIR+= p5-Set-Objectabs1-2/+11
+SUBDIR+= p5-Test-Differences +SUBDIR+= p5-Test-MockObject +SUBDIR+= p5-Test-use-ok +SUBDIR+= p5-Tie-RefHash +SUBDIR+= p5-Tie-ToObject +SUBDIR+= p5-Tree-Simple-VisitorFactory +SUBDIR+= p5-UNIVERSAL-can +SUBDIR+= p5-UNIVERSAL-isa
2008-06-23Import p5-Set-Object-1.22abs3-0/+25
This module implements a Set of objects, that is, a collection of objects without duplications. It is similar to a Smalltalk IdentitySet.
2008-06-23Import p5-Test-Differences-0.47abs3-0/+43
When the code you're testing returns multiple lines, records or data structures and they're just plain wrong, an equivalent to the Unix diff utility may be just what's needed. eq_or_diff_...() compares two strings or (limited) data structures and either emits an ok indication or a side-by-side diff. Test::Differences is designed to be used with Test.pm and with Test::Simple, Test::More, and other Test::Builder based testing modules. As the SYNOPSIS shows, another testing module must be used as the basis for your test suite. These functions assume that you are presenting it with "flat" records, looking like: - scalars composed of record-per-line - arrays of scalars, - arrays of arrays of scalars, - arrays of hashes containing only scalars
2008-06-23import p5-p5-Test-MockObject-1.09abs3-0/+40
Perl extension for emulating troublesome interfaces. Testing is a lot easier when you can control the entire environment. With Test::MockObject, you can get a lot closer. Test::MockObject allows you to create objects that conform to particular interfaces with very little code. You don't have to reimplement the behavior, just the input and the output.
2008-06-23Import p5-Test-use-ok-0.02abs3-0/+44
According to the Test::More documentation, it is recommended to run use_ok() inside a BEGIN block, so functions are exported at compile-time and prototypes are properly honored. That is, instead of writing this: use_ok( 'Some::Module' ); use_ok( 'Other::Module' ); One should write this: BEGIN { use_ok( 'Some::Module' ); } BEGIN { use_ok( 'Other::Module' ); } However, people often either forget to add BEGIN, or mistakenly group use_ok with other tests in a single BEGIN block, which can create subtle differences in execution order. With this module, simply change all use_ok in test scripts to use ok, and they will be executed at BEGIN time. The explicit space after use makes it clear that this is a single compile-time action.
2008-06-23import p5-Tie-RefHash-1.38abs3-0/+36
This module provides the ability to use references as hash keys if you first tie the hash variable to this module. Normally, only the keys of the tied hash itself are preserved as references; to use references as keys in hashes-of-hashes, use Tie::RefHash::Nestable, included as part of Tie::RefHash. It is implemented using the standard perl TIEHASH interface. Please see the tie entry in perlfunc(1) and perltie(1) for more information. The Nestable version works by looking for hash references being stored and converting them to tied hashes so that they too can have references as keys. This will happen without warning whenever you store a reference to one of your own hashes in the tied hash.
2008-06-23import p5-Tie-ToObject-0.03abs3-0/+36
While "tie" in perldoc allows tying to an arbitrary object, the class in question must support this in it's implementation of TIEHASH, TIEARRAY or whatever. This class provides a very tie constructor that simply returns the object it was given as it's first argument. This way side effects of calling $object->TIEHASH are avoided. This is used in Data::Visitor in order to tie a variable to an already existing object. This is also useful for cloning, when you want to clone the internal state object instead of going through the tie interface for that variable.
2008-06-23import p5-Tree-Simple-VisitorFactory-0.10abs3-0/+28
Set of visitor objects for traversing Tree::Simple hierarchies.
2008-06-23p5-UNIVERSAL-can-1.12abs3-0/+30
This module attempts to work around people calling UNIVERSAL::can() as a function, which it is not. WWW: http://search.cpan.org/dist/UNIVERSAL-can/
2008-06-23Import p5-UNIVERSAL-isa-0.06abs3-0/+38
Whenever you use UNIVERSAL::isa as a function, a kitten using Test::MockObject dies. Normally, the kittens would be helpless, but if they use UNIVERSAL::isa (the module whose docs you are reading), the kittens can live long and prosper. This module replaces UNIVERSAL::isa with a version that makes sure that if it's called as a function on objects which override isa, isa will be called on those objects as a method. In all other cases the real UNIVERSAL::isa is just called directly. WWW: http://search.cpan.org/dist/UNIVERSAL-isa/
2008-06-22As indicated by comments on pkgsrc-c, move PKGREVISION setting tohe1-1/+2
individual Makefile files and out of Makefile.common.
2008-06-22Update from version 0.31 to 0.33. Changes:he2-6/+6
0.33 Tue 27 May 2008 - Upgrading to Module::Install 0.74 - Bumping Scalar::Util version to 1.18 to get a fixed better looks_like_number - Moved B driver test class to My_B to prevent collision with the B modules 0.32_01 Sat 23 Feb 2008 - Moving 01_compile.t minimum version to 5.005 to match Makefile.PL (Resolves rt.cpan.org #26674) - Removing the deprecated _CALLABLE function
2008-06-22Update rubyforge package to 1.0.0.taca3-11/+12
== Version History: === 1.0.0 / 2008-05-20: * Removed HTTPAccess2, thanks to Aaron Patterson. Even tho he's whiny. * Changed initialize/configure to make testing scream. 100x faster.
2008-06-22Update ruby-ruby2ruby package 1.1.9.taca3-20/+6
Changes are unkown.
2008-06-22Update ruby-rspec package to 1.1.4.taca3-22/+23
== Version 1.1.4 Maintenance release. Note: we've removed the metaclass method from Object. There were some generated specs that used it, and they will now break. Just replace the metaclass call with (class << self; self; end) and all will be well. * pending steps print out yellow in stories (patch from Kyle Hargraves) * Deprecation warnings for specs that assume auto-inclusion of modules. Closes #326 (patch from Scott Taylor) * mock.should_not_receive(:anything) fails fast (once again) * Patch from Antti Tarvainen to stop files from being loaded repeatedly when running heckle. Closes #333. * Fixed bug in which session object in example was not the same instance used in the controller. Closes #331. * Applied patch from Antti Tarvainen to fix bug where heckle runs rspec runs heckle runs rspec etc. Closes #280. * Applied patch from Zach Dennis to merge :steps functionality to :steps_for. Closes #324. * Applied patch from Ryan Davis to add eval of block passed to raise_error matcher. Closes #321. * alias :context :describe in example_group_methods. Closes #312. * Applied patch from Ben Mabey to make the Story runner exit with a non-0 exit code on failing stories. Closes #228. * Applied patch from Coda Hale to get the :red hook called in autotest. Closes #279. * Applied patch from Patrick Ritchie to support --drb in spec.opts. Closes #274, #293. * Moved metaclass method from Object to an internal module which gets included where it is needed. * Applied patch from Dayo Esho: and_yield clobbers return value from block. Closes #217. * Applied patch from Bob Cotton: ExampleGroupFactory.default resets previously registered types. Closes #222. * Applied patch from Mike Williams to support the lib directory in rails apps with the Textmate Alternate File command. Closes #276. * ExampleGroupMethods#xspecify aliases #xit * A SharedExampleGroup can be created within another ExampleGroup. * Applied patch from Bob Cotton: Nested ExampleGroups do not have a spec_path. Closes #224. * Add before_suite and after_suite callbacks to ExampleGroupMethods and Options. Closes #210. * The after(:suite) callback lambda is passed a boolean representing whether the suite passed or failed * Added NestedTextFormatter. Closes #366. * decoupled mock framework from global extensions used by rspec - supports use of flexmock or mocha w/ rails * Applied patch from Roman Chernyatchik to allow the user to pass in the rails version into spectask. Closes #325, #370
2008-06-22Update ruby-parsetree package to 2.2.0.taca3-19/+6
=== 2.2.0 / 2008-06-09 * 18 minor enhancements: * Added 1.9 and rubinius to multiruby skip list. * Added 1.9 fixes for SexpProcessor. * Added compatibility changes for regexp option values. * Added custom compact since Array#compact is hostile to subclasses. * Added some tests for wonky index edge cases. some commented out. * Added test changes for 1.9 and r2r changes. Esp fixed regexp differences. * Added tests for dasgn, proc arities, * Added/updated some tests for ruby_parser. * Changed tests to default to nil for verbose. * Fixed all assertions deprecated in miniunit. * Raises LoadError if incompatible ruby, allows fallback to ruby_parser. * Removed Unified's rewrite_fbody and moved up into defn... not sure about that. * Removed argscat rewriter from unified_ruby.rb * Renamed shadowed variable name. * Reworked parse_tree_for_(method|string) to take optional verbose arg. * Started removing ending newlines from pt_testcase.rb. * Uncommented all commented out tests. ruby_parser must not be a pansy. * Updated rakefile for new hoe abilities. * 3 bug fixes: * Fixed 1.8.[45] wrt dasgn_curr declaration removal. * Fixed pt_testcase bug. * Fixes for colon2/3 in class/module/cdecls.
2008-06-22Update ruby-linecache package to 0.4.3.taca2-7/+7
Notes: Small change to for MSWindows which allows finding the extension in lib rather than ext.
2008-06-22Update ruby-inline pacakge to 3.7.0.taca3-10/+7
=== 3.7.0 / 2008-06-09 * 1 major enhancements: * Removed inline_package in favor of hoe's packaging. * 2 minor enhancements: * Switched from warn/exit to abort to fix buffering for error messages. * Improved some error messages. * 2 bug fixes: * Fixes for rubinius. * Fixes for 1.9.
2008-06-22Update ruby-flexmock package to 0.8.2.taca3-8/+8
= Changes for FlexMock * FlexMock partial mocks will now override any preexisting definitions for "should_receive". Previously, FlexMock would honor preexisting defintions, but an RSpec on Rails bug loads the RSpec mocks, even when other mock libraries are configured. This allows flexmock to correctly use partial mocks in the presence of an ill-behaved mock library. == Pre-Version 0.8.1 * Added Joe O'Brien's patch to allow view stubbing in Rails 2.0 * Added Evan Phoenix's patch to remove allocate from default allocators in new_instances (for Rubinius compatibility).
2008-06-22Update ruby-ruby-debug-ide pacakge to 0.2.0.taca4-23/+11
Changes are unknown but it seems support ruby-debug-base 0.10.1.
2008-06-22Update hoe package to 1.6.0.taca2-6/+6
=== 1.6.0 / 2008-06-18 * 1 minor enhancement * blog categories! Defaults to array with project's name. Thanks Aaron! === 1.5.3 / 2008-05-20 * 1 Bug Fix * hoe really really needs better tests. I suck. :/ === 1.5.2 / 2008-05-20 * 4 Minor Enhancements: * Added multiruby_skip attribute for 'rake multi' version invalidation. * Improved error messages when files are missing. * Added rubygems post_install_message accessor. Thanks to Dr. Nic. * Cleaned up alternative_name... I didn't get it. * 1 Bug Fix: * Removed require of rake/contrib/sshpublisher to fix 1.9.
2008-06-22Update ZenTest package to 3.10.0.taca3-7/+11
=== 3.10.0 / 2008-06-17 * 1 major enhancement: * Added multiruby_setup to help manage multiruby installed versions. * 3 minor enhancements: * Added autotest/once plugin to help plugin developers. * Heavily refactored multiruby. * Switched rubinius from shotgun/rubinius to bin/rbx, finally. * 2 bug fixes: * Refactored zentest_mapping test to avoid zentest altogether. * zentest tests bail gracefully for rubinius. === 3.9.3 / 2008-06-09 * 12 minor enhancements: * Added $RUBY env support to autotest so you can swap what ruby to run. * Added ALL_HOOKS array to autotest for hook devs. * Added EXCLUDED_VERSIONS to multiruby. Integrated with hoe. * Added miniunit compatibility to unit_diff's output. * Multiruby now determines the latest versions 1.8/1.9 automatically. * Removed deprecated :run hook. * Fixed zentest_assertions to be compatible with miniunit. Will phase out. * Minor autotest plugin cleanup / fixes. * Moved assert_callback to test/rails/test_case.rb * Reversed assert_includes' arguments. * Updated requirements info for other ruby impls. * util_capture now returns strings, not iostrings. * 1 bug fixes: * (add|remove)_(mappings|exceptions) now all return nil to help fix autotest hooks. === 3.9.2 / 2008-03-20 * 4 minor enhancements: * Added compatibility with miniunit differences. * Added email_notify, jabber_notify, and rcov autotest plugins. * Updated rakefile to include examples automatically in example_dot_autotest. * multiruby now outputs each command so you can grab it easily. * 5 bug fixes: * Ensure tests are run after reset. * Fixed all test/rails tests to run in any combo. * Fixed up growl.rb a bit... still buggy (growlnotify, not growl.rb). * Fixes for -f (fast start) and last_mtime in general. * Fixes for 1.9 and rubinius
2008-06-22Update distinfo alog update to 0.17014.taca1-4/+4
2008-06-22Update to eet-1.0.1 from e17. This is the first real release and no realjoerg4-15/+15
ChangeLog is present.
2008-06-21Catch up with gnustep-base changes. Bump revision.joerg2-20/+22
2008-06-21Catch up with changes in gnustep-base. Bump revision.joerg2-10/+17
2008-06-21Catch up with gnustep infrastructure changes. Bump revision.joerg2-67/+74
2008-06-21Update to version 0.17014. Changes:he1-2/+2
May 24 2008 <shlomif@iglu.org.il> (Shlomi Fish) Error.pm #0.17014 - Made Makefile.PL require perl-5.6.0 and above. May 22 2008 <shlomif@iglu.org.il> (Shlomi Fish) Error.pm #0.17013 - Now building only on perl-5.6.0 and above. - Added the line to the Build.PL
2008-06-21Fix PLIST for newer gnustep infrastructure. Bump revision.joerg2-223/+233
2008-06-21Update to 0.0.0.124:wiz2-7/+7
Add parameter "-k" to change keyword expansion. Spell "params" correctly