Age | Commit message (Collapse) | Author | Files | Lines |
|
Bump PKGREVISION.
|
|
|
|
without "${RUBY_PKGPREFIX}-".
|
|
|
|
* Add LICENSE.
* Update HOMEPAGE.
* Installing command name to rake${RUBY_VER} == ruby18.
Bump PKGREVISION.
|
|
* Add some comments and a little clean up.
No functional change.
|
|
|
|
New features since 0.8.4:
* Improved implementation of the Rake system command for Windows.
(patch from James M. Lawrence/quix)
* Support for Ruby 1.9\\\'s improved system command. (patch from James
M. Lawrence/quix)
* Rake now includes the configured extension when invoking an
executable (Config::CONFIG[\\\'EXEEXT])
|
|
Changes:
=== New Features / Enhancements in Version 0.8.4
* Case is preserved on rakefile names. (patch from James
M. Lawrence/quix)
* Improved Rakefile case insensitivity testing (patch from Luis
Lavena).
* Windows system dir search order is now: HOME, HOMEDRIVE + HOMEPATH,
APPDATA, USERPROFILE (patch from Luis Lavena)
* MingGW is now recognized as a windows platform. (patch from Luis
Lavena)
=== Bug Fixes in Version 0.8.4
* Removed reference to manage_gem to fix the warning produced by the
gem package task.
* Fixed stray ARGV option problem that was interfering with
Test::Unit::Runner. (patch from Pivotal Labs)
=== Infrastructure Improvements in Version 0.8.4
* Numerous fixes to the windows test suite (patch from Luis Lavena).
* Improved Rakefile case insensitivity testing (patch from Luis
Lavena).
* Better support for windows paths in the test task (patch from Simon
Chiang/bahuvrihi)
|
|
Changes:
* Enhanced the system directory detection in windows. We now check
HOMEDRIVE/HOMEPATH and USERPROFILE if APPDATA isn't found. (Patch
supplied by James Tucker). Rake no long aborts if it can't find the
directory.
* Added fix to handle ruby installations in directories with spaces in
their name.
|
|
New features:
* Switched from getoptlong to optparse (patches supplied by Edwin
Pratomo).
* The -T option will now attempt to dynamically sense the size of the
terminal. The -T output will only self-truncate if the output is a
tty. However, if RAKE_COLUMNS is explicitly set, it will be honored
in any case. (Patch provided by Gavin Stark).
* The following public methods have been added to rake task objects:
* task.clear -- Clear both the prerequisites and actions of the
target rake task.
* task.clear_prerequisites -- Clear all the existing prerequisites
from the target rake task.
* task.clear_actions -- Clear all the existing actions from the
target rake task.
* task.reenable -- Re-enable a task, allowing its actions to be
executed again if the task is invoked.
* Changed RDoc test task to have no default template. This makes it
easier for the tempate to pick up the template from the environment.
* Default values for task arguments can easily be specified with the
:with_defaults method. (Idea for default argument merging supplied
by (Adam Q. Salter)
|
|
directly into site_ruby.
|
|
|
|
Changes:
* Added task parameters (e.g. "rake build[version7]")
* Made task parameters passable to prerequisites.
* The 'task' command will now accept task argument names.
* Comments are limited to 80 columns or so (suggested by Jamis Buck).
* Added -D to display full comments (suggested by Jamis Buck).
* The rake program will set the status value used in any explicit
exit(n) calls. (patch provided by Stephen Touset)
* Fixed error in functional tests that were not including session (and
silently skipping the functionl tests).
* Removed --usage and make -h the same as -H.
* Make a prettier inspect for tasks.
* Removed ftools and parsedate requires for compatibility with Ruby 1.9.
|
|
Changes since 0.7.1:
* Error messages are now send to stderr rather than stdout (from
Payton Quackenbush).
* Better error handling on invalid command line arguments (from Payton
Quackenbush).
* Added rcov task and updated unit testing for better code coverage.
* Fixed some bugs where the application object was going to the global
appliation instead of using its own data.
* Added square and curly bracket patterns to FileList#include (Tilman
Sauerbeck).
* Added plain filename support to rule dependents (suggested by Nobu
Nakada).
* Added pathmap support to rule dependents.
* Added a 'tasks' method to a namespace to get a list of tasks
associated with the namespace.
* Fixed the method name leak from FileUtils (bug found by Glenn
Vanderburg).
* Added rake_extension to handle detection of extension collisions.
* Added test for noop, bad_option and verbose flags to sh command.
* Removed dependency on internal fu_xxx functions from FileUtils.
* Added a 'shame' task to the Rakefile.
* Added tar_command and zip_command options to the Package task.
* Added a description to the gem task in GemPackageTask.
* Fixed a bug when rules have multiple prerequisites (patch by Joel
VanderWerf)
* Added a protected 'require "rubygems"' to test/test_application to
unbreak cruisecontrol.rb.
* Added the handful of RakeFileUtils to the private method as well.
* Added block based exclusion.
* The clean task will no longer delete 'core' if it is a directory.
* Removed rake_dup. Now we just simply rescue a bad dup.
* Refactored the FileList reject logic to remove duplication.
* Removed if __FILE__ at the end of the rake.rb file.
* Added existing and existing! methods to FileList
* FileLists now claim to be Arrays (via is_a?) to get better support
from the FileUtil module.
* Added init and top_level for custom rake applications.
|
|
- Remove an obsolete target.
Bump PKGREVISION.
|
|
|
|
- install release notes.
= Rake Changelog
== Version 0.7.1
* Added optional filter parameter to the --tasks command line option.
* Added flatten to allow rule transform procs to return lists of
prereqs (Joel VanderWerf provided patch).
* Added pathmap to String and FileList.
* The -r option will now load .rake files (but a straight require
doesn't yet). NOTE: This is experimental ... it may be
discontinued.
* The -f option without a value will disable the search for a
Rakefile. The assumption is that the -r files are adequate.
* Fixed the safe_ln function to fall back to cp in more error
scenarios.
== Version 0.7.0
* Added Rake.original_dir to return the original starting directory of
the rake application.
* Added safe_ln support for openAFS (from Ludvig Omholt).
* Added --trace reminder on short exception messages (David Heinemeier
Hansson suggestion).
* Added multitask declaration that executes prerequisites in
parallel. (Doug Young providied an initial implementation).
* Fixed missing_const hack to be compatible with Rails. (Jamis Buck
supplied test case).
* Made the RDoc task default to internal (in-process) RDoc formatting.
The old behavior is still available by setting the +external+ flag
to true.
* Rakefiles are now loaded with the expanded path to prevent
accidental polution from the Ruby load path.
* The +namespace+ command now returns a NameSpace object that can be
used to lookup tasks defined in that namespace. This allows for
better anonymous namespace behavior.
* Task objects my now be used in prerequisite lists directly.
|
|
${PKGMANDIR} entries -- no need to do it here.
|
|
Second, update distinfo and/or stop using USE_RUBY_DIST_SUBDIR in Makefiles.
|
|
- pkgsrc changes; install documatation, examples and manual page.
- Changes from 0.5.4 are huge, please see CHANGES file.
|
|
= Rake Changelog
== Version 0.5.4
* Added double quotes to the test runner.
* Added .svn to default ignore list.
* Updated FileList#include to support nested arrays and filelists.
|
|
Rake is a simple ruby build program with capabilities similar to make.
Rake has the following features:
* Rakefiles (rake's version of Makefiles) are completely defined in
standard Ruby syntax. No XML files to edit. No quirky Makefile
syntax to worry about (is that a tab or a space?)
* Users can specify tasks with prerequisites.
* Rake supports rule patterns to sythesize implicit tasks.
* Rake is lightweight. It can be distributed with other projects as
a single file. Projects that depend upon rake do not require that
rake be installed on target systems.
|