RubyForge Project News http://rubyforge.org RubyForge Project News Highlights reverse-require 0.3.1 Released http://rubyforge.org/forum/forum.php?forum_id=29549 reverse-require version 0.3.1 has been released! reverse-require allows one to require files that ends with a specified path from other RubyGems. For instance, if one wanted to require the file 'mylibrary/extensions.rb' from all RubyGems: require 'reverse_require' require_all 'mylibrary/extensions' # => true One can also require 'mylibrary/extensions.rb' only from RubyGems that depend on the currently loaded version of the mylibrary Gem: require_for 'mylibrary', 'mylibrary/extensions' # => true Changes: ### 0.3.1 / 2009-01-08 * Fixed the behavior of Gem.find_files_for when the specified _gem_ is not loaded. reverse-require postmodern 2009-01-09T05:03:02+00:00 rake-compiler 0.3.1 Released http://rubyforge.org/forum/forum.php?forum_id=29542 rake-compiler version 0.3.1 has been released! = rake-compiler rake-compiler aims to help Gem developers while dealing with Ruby C extensions, simplifiying the code and reducing the duplication. It follows *convention over configuration* and set an standarized structure to build and package C extensions in your gems. This is the result of expriences dealing with several Gems that required native extensions across platforms and different user configurations where details like portability and clarity of code were lacking. == An Overview Let's summarize what rake-compiler provides: * No custom rake tasks required. Less code duplication and errors. * Painlessly build extensions on different platforms (Linux, OSX and Windows). * Allow multiple extensions be compiled inside the same gem. * Mimics RubyGems installation process, so helps as test environment. * Simplify cross platform compilation of extensions (target Windows from Linux). Changes: === 0.3.1 / 2009-01-09 * 2 Minor Enhancements: * Download cross-ruby source code using HTTP instead of FTP. * Disabled Tcl/Tk extension building on cross-ruby (helps with 1.9). * 3 Bug fixes: * Workaround bug introduced by lack of Gem::Specification cloning. Fixes DM LH #757. * Use proper binary extension on OSX (reported by Dirkjan Bussink). * Ensure lib/binary task is defined prior clear of requisites. rake-compiler Luis Lavena 2009-01-09T03:00:31+00:00 Aurita Application Framework:aurita-gui-0.1.0 released http://rubyforge.org/forum/forum.php?forum_id=29541 Aurita::GUI is a lightweight yet flexible API for generating HTML the ruby way, including tables, forms and many more. Ideal for automatic GUI generation. Aurita Application Framework Tobias Fuchs 2009-01-09T02:05:03+00:00 metrocot 1.0.2 Released http://rubyforge.org/forum/forum.php?forum_id=29540 metrocot version 1.0.2 has been released! Metrocot builds on Hpricot to allow scraping of list data from HTML pages with a minimum of code and page specific information. The specification is done in a very compact readable format. Changes: ### 1.0.2 / 2009-01-08 * added docs and examples * created tests for examples and made those work as well * added StrippingTextScanner Metrocot Helmut Hissen 2009-01-09T12:10:01+00:00 Wag It!:current status http://rubyforge.org/forum/forum.php?forum_id=29503 project is picking up steam, hope to have an alpha release out by the end of february! Wag It! Gareth Lloyd 2009-01-08T12:31:10+00:00 reverse-require 0.3.0 Released http://rubyforge.org/forum/forum.php?forum_id=29502 reverse-require version 0.3.0 has been released! reverse-require allows one to require files that ends with a specified path from other RubyGems. For instance, if one wanted to require the file 'mylibrary/extensions.rb' from all RubyGems: require 'reverse_require' require_all 'mylibrary/extensions' # => true One can also require 'mylibrary/extensions.rb' only from RubyGems that depend on the currently loaded version of the mylibrary Gem: require_for 'mylibrary', 'mylibrary/extensions' # => true Changes: ### 0.3.0 / 2009-01-08 * Added Kernel#require_for. * Changed how Kernel#reverse_require behaves. * Changed how Kernel#require_all behaves. * Added extensions to the Gem module: * Gem.find_resources * Gem.find_resources_for reverse-require postmodern 2009-01-08T10:28:50+00:00 Rhodes Framework:rhodes 0.2.0 Released http://rubyforge.org/forum/forum.php?forum_id=29501 rhodes version 0.2.0 has been released! Changes: ## 0.2.0 2009-01-07 * releasing 0.2 version of gem * fixed sqlite3-ruby 1.2.4 dependency [#147] * fixed broken rspec tests [#148] ## 0.1.3 2008-12-11 * Updated source_adapter generator to have base class * fixed #50, removed dependency on Find library Rhodes Framework Lars Burgess 2009-01-08T01:02:32+00:00 rprogram 0.1.4 Released http://rubyforge.org/forum/forum.php?forum_id=29500 rprogram version 0.1.4 has been released! RProgram is a library for creating wrappers around command-line programs. RProgram provides a Rubyful interface to programs and all their options or non-options. RProgram can also search for programs installed on a system. Changes: RProgram postmodern 2009-01-07T11:51:38+00:00 ccTrayRb:New release 1.3 http://rubyforge.org/forum/forum.php?forum_id=29499 Moved configuration out of the script Made the build status command stuff work better ccTrayRb Daniel Parnell 2009-01-07T11:35:05+00:00 port_upgrade 0.0.5 Released http://rubyforge.org/forum/forum.php?forum_id=29498 port_upgrade version 0.0.5 has been released! A clean way to keep your MacPorts up to date. Changes: ## 0.0.5 2009-01-06 * Bugs * port install needs -x to actually give useful return codes * Fixed issue with database inserts when there are more than one version of something to uninstall * Added summary to Rakefile so it will show up on gem search * Yet another rewrite of version compare routine. Handles version string that differ in length now * Better debugging output * Added new config file action final_install. For items that need to happen after a port is installed, but is best at the very end of all the installs. ## 0.0.4 2009-01-02 * Add flag to call port outdated instead of using internal routine * Complete rewrite of version comparison routine * Bugs * Fix computing depth of receipts when using a custom path port_upgrade Tony Doan 2009-01-07T11:03:18+00:00