summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authormakoto kuwata <kwa@kuwata-lab.com>2009-02-07 10:07:09 +0000
committermakoto kuwata <kwa@kuwata-lab.com>2009-02-07 10:07:09 +0000
commita447c71f74410e61ded45fb623f33e596fee8860 (patch)
tree90d16edac4bc90a68d43ba5a1314cd7b112d8c9c
parent10fe426fc39b65f979cef34a758ecd206f25a61d (diff)
downloaderubis-a447c71f74410e61ded45fb623f33e596fee8860.tar.gz
- [change] packages are now built under 'build' directory
- [change] year of copyright is changed to '2006-2009'. - [update] CHANGES.txt, ReleaseNote.txt
-rw-r--r--CHANGES.txt12
-rw-r--r--ChangeLog.txt5
-rw-r--r--ReleaseNote.txt25
-rw-r--r--Rookbook.props4
-rw-r--r--Rookbook.yaml32
5 files changed, 60 insertions, 18 deletions
diff --git a/CHANGES.txt b/CHANGES.txt
index a72087f..53de7ca 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -3,6 +3,18 @@
# $Release:$
# $Copyright$
+
+- release: 2.6.3
+ date: 2009-02-07
+ bugfixes:
+
+ - Enhancer name was not displayed in Ruby 1.9.1 when it was missing.
+
+ - Command option argument name was not displayed correctly as a part of error message.
+
+ - MethoNotFound error was raised when invalid option was specified.
+
+
- release: 2.6.2
date: 2008-06-12
enhancements:
diff --git a/ChangeLog.txt b/ChangeLog.txt
index 68e62e1..72c92dc 100644
--- a/ChangeLog.txt
+++ b/ChangeLog.txt
@@ -2,6 +2,11 @@
.?lastupdate: $Date$
.?version: $Rev$
+: Rev.123 (2009-02-07)
+ .- [change] packages are now built under 'build' directory
+ .- [change] year of copyright is changed to '2006-2009'.
+ .- [update] CHANGES.txt, ReleaseNote.txt
+
: Rev.122 (2009-02-07)
.- [bugfix] report argument name when option argument is missing
.- [bugfix] enhacner class name was not reported when not found (Ruby 1.9.1)
diff --git a/ReleaseNote.txt b/ReleaseNote.txt
index fd9c7aa..5d531d8 100644
--- a/ReleaseNote.txt
+++ b/ReleaseNote.txt
@@ -1,5 +1,30 @@
.# -*- coding: utf-8 -*-
+$ [ANN] Erubis 2.6.3 released - a fast and extensible eRuby
+
+I have released Erubis 2.6.3.
+http://www.kuwata-lab.com/erubis/
+Erubis is another eRuby implementation which is very fast and
+extensible than ERB and eruby.
+This is just bug fix release.
+
+Bugfixes from 2.6.2:
+
+ * Enhancer name was not displayed in Ruby 1.9.1 when it was missing.
+
+ * Command option argument name was not displayed correctly as a part of error message.
+
+ * MethoNotFound error was raised when invalid option was specified.
+
+
+I'll support '<% =%>' (used in Merb) in the next release of Erubis.
+
+--
+regards,
+makoto kuwata
+
+.#--------------------------------------------------------------------------------
+
$ [ANN] Erubis 2.6.2 released - a fast and extensible eRuby
diff --git a/Rookbook.props b/Rookbook.props
index af70c94..48de875 100644
--- a/Rookbook.props
+++ b/Rookbook.props
@@ -1,2 +1,2 @@
-release: 2.6.2
-copyright: copyright(c) 2006-2008 kuwata-lab.com all rights reserved.
+release: 2.6.3
+copyright: copyright(c) 2006-2009 kuwata-lab.com all rights reserved.
diff --git a/Rookbook.yaml b/Rookbook.yaml
index 4773d76..ae9bac1 100644
--- a/Rookbook.yaml
+++ b/Rookbook.yaml
@@ -5,8 +5,8 @@
###
properties:
- - release : 2.6.0
- - copyright : copyright(c) 2006-2008 kuwata-lab all rights reserved.
+ - release : 2.6.3
+ - copyright : copyright(c) 2006-2009 kuwata-lab all rights reserved.
parameters:
@@ -33,7 +33,7 @@ recipes:
- product: :packages
desc: create packages
- ingreds: [ $(base).tar.gz, $(base).tar.bz2, $(base).zip, $(base2).gem ]
+ ingreds: [ :clean, build/$(base).tar.gz, build/$(base).tar.bz2, build/$(base).zip, build/$(base2).gem ]
- product: :doc
method*: |
@@ -49,7 +49,7 @@ recipes:
- product: :clean
method*: |
- rm_rf '$(project)-*.*', '$(project)-*.gem', 'lib/**/*.rbc', apidocdir
+ rm_rf '$(project)-*.*', '$(project)-*.gem', '{lib,test}/**/*.rbc', apidocdir
- product: :apidoc
desc: create api document by RDoc
@@ -76,53 +76,53 @@ recipes:
chmod 0755, 'bin/*'
- - product: $(project)-*.tar.bz2
+ - product: build/$(project)-*.tar.bz2
desc: create *.tar.bz2
- ingreds: [ $(project)-$(1) ]
+ ingreds: [ build/$(project)-$(1) ]
method*: |
rm_f @product if test(?f, @product)
#tar_cjf @product, @ingred
sys "tar cjf #{@product} #{@ingred}"
- - product: $(project)-*.tar.gz
+ - product: build/$(project)-*.tar.gz
desc: create *.tar.gz
- ingreds: [ $(project)-$(1) ]
+ ingreds: [ build/$(project)-$(1) ]
method*: |
rm_f @product if test(?f, @product)
#tar_czf @product, @ingred
sys "tar czf #{@product} #{@ingred}"
- - product: $(project)-*.zip
+ - product: build/$(project)-*.zip
desc: create *.zip
- ingreds: [ $(project)-$(1) ]
+ ingreds: [ build/$(project)-$(1) ]
method*: |
rm_f @product if test(?f, @product)
#zip_r @product, @ingred
sys "zip -qr9 #{@product} #{@ingred}"
- - product: $(project)-*.gem
+ - product: build/$(project)-*.gem
desc: create *.gem
- ingreds: [ $(project)-$(1) ]
+ ingreds: [ build/$(project)-$(1) ]
method*: |
dir = @ingred
cd dir do
- Gem.manage_gems
+ #Gem.manage_gems
require 'rubygems/gem_runner'
Gem::GemRunner.new.run ['build', '$(project).gemspec']
end
- mv "#{dir}/#{@product}", "."
+ mv "#{dir}/#{File.basename(@product)}", "build"
- product: $(guide)
method*: |
chdir "doc" do sys "rook :all" end
- - product: $(project)-*
+ - product: build/$(project)-*
ingreds: [ $(text_files), $(doc_files), :apidoc ]
method*: |
comment 'delete and create directory'
release = '$(1)' # @matches[1]
- dir = "$(project)-#{release}"
+ dir = "build/$(project)-#{release}"
rm_rf dir if test(?d, dir)
mkdir_p dir
#