diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..e7e2583 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +SOURCES/erubis-2.7.0-public_html.tgz +SOURCES/erubis-2.7.0.gem diff --git a/.rh-ror42-rubygem-erubis.metadata b/.rh-ror42-rubygem-erubis.metadata new file mode 100644 index 0000000..80f6bac --- /dev/null +++ b/.rh-ror42-rubygem-erubis.metadata @@ -0,0 +1,2 @@ +a7af8068db0e242861815d0216948c02bbc8883a SOURCES/erubis-2.7.0-public_html.tgz +fb37414e8454f45a5674caa2a61707df46b370e9 SOURCES/erubis-2.7.0.gem diff --git a/README.md b/README.md deleted file mode 100644 index 98f42b4..0000000 --- a/README.md +++ /dev/null @@ -1,4 +0,0 @@ -The master branch has no content - -Look at the c7 branch if you are working with CentOS-7, or the c4/c5/c6 branch for CentOS-4, 5 or 6 -If you find this file in a distro specific branch, it means that no content has been checked in yet diff --git a/SOURCES/rubygem-erubis-2.7-Add-support-for-Ruby-2.1.patch b/SOURCES/rubygem-erubis-2.7-Add-support-for-Ruby-2.1.patch new file mode 100644 index 0000000..ff2bcf3 --- /dev/null +++ b/SOURCES/rubygem-erubis-2.7-Add-support-for-Ruby-2.1.patch @@ -0,0 +1,55 @@ +From 4a986d3a8f3cc4bfeacf1c1def3c6375c4866dfe Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?V=C3=ADt=20Ondruch?= +Date: Mon, 23 Jun 2014 14:25:16 +0200 +Subject: [PATCH] Add support for Ruby 2.1. + +--- + test/test-main.rb | 2 +- + test/test-users-guide.rb | 2 +- + test/testutil.rb | 4 ++++ + 3 files changed, 6 insertions(+), 2 deletions(-) + +diff --git a/test/test-main.rb b/test/test-main.rb +index e4d6c2a..9dbe12e 100644 +--- a/test/test-main.rb ++++ b/test/test-main.rb +@@ -273,7 +273,7 @@ END + errmsgs << <<'END' + 7: syntax error, unexpected $end, expecting keyword_end + END +- elsif ruby20? ++ elsif ruby20? || ruby21? + errmsgs << <<'END' + 3: syntax error, unexpected ']', expecting ')' + _buf << '
  • '; _buf << ( item[:name]] ).to_s; _buf << '
  • +diff --git a/test/test-users-guide.rb b/test/test-users-guide.rb +index b89706b..fee5435 100644 +--- a/test/test-users-guide.rb ++++ b/test/test-users-guide.rb +@@ -28,7 +28,7 @@ class KwarkUsersGuideTest < Test::Unit::TestCase + s =~ /\A\$ (.*?)\n/ + command = $1 + expected = $' +- if ruby19? || ruby20? ++ if ruby19? || ruby20? || ruby21? + case @name + when 'test_main_program1_result' + expected.sub!('["eruby", "items", "x", "_buf"]', '[:_buf, :eruby, :items, :x]') +diff --git a/test/testutil.rb b/test/testutil.rb +index 59c3779..1b841c3 100644 +--- a/test/testutil.rb ++++ b/test/testutil.rb +@@ -21,6 +21,10 @@ def ruby20? # :nodoc: + RUBY_VERSION =~ /\A2.0/ + end + ++def ruby21? # :nodoc: ++ RUBY_VERSION =~ /\A2.1/ ++end ++ + def rubinius? # :nodoc: + defined?(RUBY_ENGINE) && RUBY_ENGINE == "rbx" + end +-- +1.9.0 + diff --git a/SOURCES/rubygem-erubis-2.7.0-Add-support-for-Ruby-2.2.patch b/SOURCES/rubygem-erubis-2.7.0-Add-support-for-Ruby-2.2.patch new file mode 100644 index 0000000..5d8a6db --- /dev/null +++ b/SOURCES/rubygem-erubis-2.7.0-Add-support-for-Ruby-2.2.patch @@ -0,0 +1,64 @@ +From 82d85b70f66de8c8c6f6ecb52f6536711c1de591 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?V=C3=ADt=20Ondruch?= +Date: Wed, 21 Jan 2015 16:46:45 +0100 +Subject: [PATCH] Add support for Ruby 2.2. + +--- + test/test-main.rb | 4 ++-- + test/test-users-guide.rb | 2 +- + test/testutil.rb | 4 ++++ + 3 files changed, 7 insertions(+), 3 deletions(-) + +diff --git a/test/test-main.rb b/test/test-main.rb +index 9dbe12e..eca7b21 100644 +--- a/test/test-main.rb ++++ b/test/test-main.rb +@@ -216,7 +216,7 @@ END + begin + ENV['PATH'] = bindir + File::PATH_SEPARATOR + ENV['PATH'] + ENV['_'] = 'erubis' +- Tempfile.open(self.name.gsub(/[^\w]/,'_')) do |f| ++ Tempfile.open(self.method_name.gsub(/[^\w]/,'_')) do |f| + f.write(INPUT) + f.flush + yield(f.path) +@@ -273,7 +273,7 @@ END + errmsgs << <<'END' + 7: syntax error, unexpected $end, expecting keyword_end + END +- elsif ruby20? || ruby21? ++ elsif ruby20? || ruby21? || ruby22? + errmsgs << <<'END' + 3: syntax error, unexpected ']', expecting ')' + _buf << '
  • '; _buf << ( item[:name]] ).to_s; _buf << '
  • +diff --git a/test/test-users-guide.rb b/test/test-users-guide.rb +index fee5435..af6c006 100644 +--- a/test/test-users-guide.rb ++++ b/test/test-users-guide.rb +@@ -28,7 +28,7 @@ class KwarkUsersGuideTest < Test::Unit::TestCase + s =~ /\A\$ (.*?)\n/ + command = $1 + expected = $' +- if ruby19? || ruby20? || ruby21? ++ if ruby19? || ruby20? || ruby21? || ruby22? + case @name + when 'test_main_program1_result' + expected.sub!('["eruby", "items", "x", "_buf"]', '[:_buf, :eruby, :items, :x]') +diff --git a/test/testutil.rb b/test/testutil.rb +index 1b841c3..e9130b7 100644 +--- a/test/testutil.rb ++++ b/test/testutil.rb +@@ -25,6 +25,10 @@ def ruby21? # :nodoc: + RUBY_VERSION =~ /\A2.1/ + end + ++def ruby22? # :nodoc: ++ RUBY_VERSION =~ /\A2.2/ ++end ++ + def rubinius? # :nodoc: + defined?(RUBY_ENGINE) && RUBY_ENGINE == "rbx" + end +-- +2.1.0 + diff --git a/SOURCES/rubygem-erubis-2.7.0-ruby-2.0-compatibility.patch b/SOURCES/rubygem-erubis-2.7.0-ruby-2.0-compatibility.patch new file mode 100644 index 0000000..ab31076 --- /dev/null +++ b/SOURCES/rubygem-erubis-2.7.0-ruby-2.0-compatibility.patch @@ -0,0 +1,409 @@ +From 81a56bce3a41896310bd1bed733b894b0c094979 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?V=C3=ADt=20Ondruch?= +Date: Tue, 5 Mar 2013 10:02:31 +0100 +Subject: [PATCH 1/5] Fix embedded YAML to be compatible with Psych. + +--- + test/test-engines.rb | 32 +++++++++++++++++++++----------- + 1 file changed, 21 insertions(+), 11 deletions(-) + +diff --git a/test/test-engines.rb b/test/test-engines.rb +index 8f0705a..a183231 100644 +--- a/test/test-engines.rb ++++ b/test/test-engines.rb +@@ -71,7 +71,8 @@ __END__ + - name: ruby2_options + lang: ruby + class: Eruby +- options: { :bufvar: '@_out_buf' } ++ options: ++ :bufvar: '@_out_buf' + input: | + + <% for item in @items %> +@@ -137,7 +138,9 @@ __END__ + - name: c1 + lang: c + class: Ec +- options: { :filename: foo.html, :indent: ' ' } ++ options: ++ :filename: foo.html ++ :indent: ' ' + input: |4 +
    + +@@ -167,7 +170,9 @@ __END__ + - name: cpp1 + lang: cpp + class: Ecpp +- options: { :filename: foo.html, :indent: ' ' } ++ options: ++ :filename: foo.html ++ :indent: ' ' + input: |4 +
    + +@@ -197,7 +202,10 @@ __END__ + - name: java1 + lang: java + class: Ejava +- options: { :buf: _buf, :bufclass: StringBuilder, :indent: ' ' } ++ options: ++ :buf: _buf, ++ :bufclass: StringBuilder ++ :indent: ' ' + input: | +
    + +@@ -220,19 +228,19 @@ __END__ + expected: |4 + StringBuilder _buf = new StringBuilder(); _buf.append("
    \n" + + " \n"); +- ++ + int i = 0; + for (Iterator it = list.iterator(); it.hasNext(); ) { + String s = (String)it.next(); + i++; +- ++ + _buf.append(" \n" + + " \n" + + " \n" + + " \n"); +- ++ + } +- ++ + _buf.append(" \n" + + "
    "); _buf.append(i); _buf.append(""); _buf.append(escape(s)); _buf.append("
    \n"); + System.err.println("*** debug: i="+(i)); _buf.append("\n"); +@@ -242,7 +250,7 @@ __END__ + lang: scheme + class: Escheme + options: +- input: &scheme1_input| ++ input: &scheme1_input | + <% (let ((i 0)) %> + + +@@ -290,7 +298,8 @@ __END__ + - name: scheme2 + lang: scheme + class: Escheme +- options: { :func: 'display' } ++ options: ++ :func: 'display' + input: *scheme1_input + expected: |4 + (let ((i 0)) +@@ -401,7 +410,8 @@ __END__ + - name: javascript2 + lang: javascript + class: Ejavascript +- options: { :docwrite: false } ++ options: ++ :docwrite: false + input: *javascript_input + expected: |4 + var _buf = []; +-- +1.8.1.4 + + +From bbf33e57251d353ffe4789c7f4e445305b707d12 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?V=C3=ADt=20Ondruch?= +Date: Tue, 5 Mar 2013 10:03:23 +0100 +Subject: [PATCH 2/5] Fix embedded YAML to be compatible with Psych. + +--- + test/test-erubis.rb | 34 ++++++++++++++++++++-------------- + 1 file changed, 20 insertions(+), 14 deletions(-) + +diff --git a/test/test-erubis.rb b/test/test-erubis.rb +index ad00e5e..89e94f7 100644 +--- a/test/test-erubis.rb ++++ b/test/test-erubis.rb +@@ -220,13 +220,13 @@ y = 20 + + __END__ + - name: basic1 +- input: &basic1_input| ++ input: &basic1_input | +
      + <% for item in list %> +
    • <%= item %>
    • + <% end %> +
    +- src: &basic1_src| ++ src: &basic1_src | + _buf = ''; _buf << '
      + '; for item in list + _buf << '
    • '; _buf << ( item ).to_s; _buf << '
    • +@@ -234,7 +234,7 @@ __END__ + _buf << '
    + '; + _buf.to_s +- output: &basic1_output| ++ output: &basic1_output | +
      +
    • +
    • b&b
    • +@@ -344,7 +344,7 @@ __END__ + - name: quotation1 + desc: single quotation and backslash + class: Eruby +- input: "ation1_input| ++ input: "ation1_input | + a = "'" + b = "\"" + c = '\'' +@@ -451,7 +451,9 @@ __END__ + ## + - name: bodyonly1 + testopt: skip_output +- options: { :preamble: no, :postamble: no } ++ options: ++ :preamble: no ++ :postamble: no + input: *basic1_input + src: |4 + _buf << '
        +@@ -496,7 +498,7 @@ __END__ + ## + - name: nomatch1 + desc: bug +- input: &nomatch1| ++ input: &nomatch1 | +
          +
        • foo
        • +
        +@@ -510,7 +512,8 @@ __END__ + + ## + - name: escape1 +- options: { :escape: true } ++ options: ++ :escape: true + input: | + <% str = '<>&"' %> + <%= str %> +@@ -570,7 +573,7 @@ __END__ + ## + - name: optimized1 + class: OptimizedEruby +- input: &optimized1_input| ++ input: &optimized1_input | +
    + <% for item in list %> + +@@ -677,7 +680,7 @@ __END__ + - name: optimized4 + desc: single quotation and backslash + class: OptimizedEruby +- input: &optimized4_input| ++ input: &optimized4_input | + a = "'" + b = "\"" + c = '\'' +@@ -751,14 +754,14 @@ __END__ + - name: pi1 + class: PI::Eruby + testopt: evaluate +- input: &input_pi1| ++ input: &input_pi1 | +
      + +
    • @{item}@ / @!{item}@
    • +
    • <%= item %> / <%== item %>
    • + +
    +- src: &src_pi1| ++ src: &src_pi1 | + _buf = ''; _buf << '
      + '; for item in @list + _buf << '
    • '; _buf << Erubis::XmlHelper.escape_xml(item); _buf << ' / '; _buf << (item).to_s; _buf << '
    • +@@ -767,7 +770,7 @@ __END__ + _buf << '
    + '; + _buf.to_s +- output: &output_pi1| ++ output: &output_pi1 | +
      +
    • <aaa> /
    • +
    • / <aaa>
    • +@@ -780,7 +783,8 @@ __END__ + ## + - name: pi2 + class: PI::Eruby +- options: { :escape: false } ++ options: ++ :escape: false + testopt: evaluate + input: *input_pi1 + src: | +@@ -805,7 +809,9 @@ __END__ + ## + - name: pi3 + class: PI::Eruby +- options: { :pi: hoge, :embchar: '$' } ++ options: ++ :pi: hoge ++ :embchar: '$' + testopt: evaluate + input: | +
        +-- +1.8.1.4 + + +From 8c847c79dc4a6a6886d51d01178b7e6bff6e9ad7 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?V=C3=ADt=20Ondruch?= +Date: Tue, 5 Mar 2013 10:04:36 +0100 +Subject: [PATCH 3/5] Fix embedded YAML to be compatible with Psych. + +--- + test/test-enhancers.rb | 14 ++++++++------ + 1 file changed, 8 insertions(+), 6 deletions(-) + +diff --git a/test/test-enhancers.rb b/test/test-enhancers.rb +index 3b46721..0ad9f65 100644 +--- a/test/test-enhancers.rb ++++ b/test/test-enhancers.rb +@@ -106,13 +106,13 @@ __END__ + ## + - name: basic1 + class: Eruby +- input: &basic1_input| ++ input: &basic1_input | +
          + <% for item in list %> +
        • <%= item %>
        • + <% end %> +
        +- src: &basic1_src| ++ src: &basic1_src | + _buf = ''; _buf << '
          + '; for item in list + _buf << '
        • '; _buf << ( item ).to_s; _buf << '
        • +@@ -120,7 +120,7 @@ __END__ + _buf << '
        + '; + _buf.to_s +- output: &basic1_output| ++ output: &basic1_output | +
          +
        • +
        • b&b
        • +@@ -193,7 +193,7 @@ __END__ + ## + - name: printenabled1 + class: PrintEnabledEruby +- input: &printenabled1_input| ++ input: &printenabled1_input | +
            + <% for item in list %> +
          • <% print item %>
          • +@@ -425,7 +425,8 @@ __END__ + ## + - name: bipattern2 + class: BiPatternEruby +- options: { :bipattern: '\$\{ \}' } ++ options: ++ :bipattern: '\$\{ \}' + input: | + <% for item in list %> + <%=item%> % <%==item%> +@@ -500,7 +501,8 @@ __END__ + ## + - name: prefixedline1 + class: PrefixedLineEruby +- options: { :prefixchar: '!' } ++ options: ++ :prefixchar: '!' + input: | +
    + ! for item in list +-- +1.8.1.4 + + +From f993710234852a713a351fcd06ca027b1b46d809 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?V=C3=ADt=20Ondruch?= +Date: Tue, 5 Mar 2013 10:06:30 +0100 +Subject: [PATCH 4/5] Add support for Ruby 2.0.0 error messages. + +--- + test/test-main.rb | 13 +++++++++++++ + test/testutil.rb | 4 ++++ + 2 files changed, 17 insertions(+) + +diff --git a/test/test-main.rb b/test/test-main.rb +index 0e63229..e4d6c2a 100644 +--- a/test/test-main.rb ++++ b/test/test-main.rb +@@ -273,6 +273,19 @@ END + errmsgs << <<'END' + 7: syntax error, unexpected $end, expecting keyword_end + END ++ elsif ruby20? ++ errmsgs << <<'END' ++3: syntax error, unexpected ']', expecting ')' ++ _buf << '
  • '; _buf << ( item[:name]] ).to_s; _buf << '
  • ++ ^ ++-:4: syntax error, unexpected keyword_end, expecting ')' ++'; end ++ ^ ++-:7: syntax error, unexpected end-of-input, expecting ')' ++END ++ errmsgs << <<'END' ++7: syntax error, unexpected end-of-input, expecting keyword_end ++END + elsif rubinius? + errmsgs << <<'END' + 3: expecting ')' +diff --git a/test/testutil.rb b/test/testutil.rb +index e5293a5..59c3779 100644 +--- a/test/testutil.rb ++++ b/test/testutil.rb +@@ -17,6 +17,10 @@ def ruby19? # :nodoc: + RUBY_VERSION =~ /\A1.9/ + end + ++def ruby20? # :nodoc: ++ RUBY_VERSION =~ /\A2.0/ ++end ++ + def rubinius? # :nodoc: + defined?(RUBY_ENGINE) && RUBY_ENGINE == "rbx" + end +-- +1.8.1.4 + + +From 99d0db2f38d7a4b9cf782e2e4a73bde0d73277e9 Mon Sep 17 00:00:00 2001 +From: =?UTF-8?q?V=C3=ADt=20Ondruch?= +Date: Tue, 5 Mar 2013 10:07:02 +0100 +Subject: [PATCH 5/5] Add support for Ruby 2.0.0. + +--- + test/test-users-guide.rb | 2 +- + 1 file changed, 1 insertion(+), 1 deletion(-) + +diff --git a/test/test-users-guide.rb b/test/test-users-guide.rb +index 2687a83..b89706b 100644 +--- a/test/test-users-guide.rb ++++ b/test/test-users-guide.rb +@@ -28,7 +28,7 @@ class KwarkUsersGuideTest < Test::Unit::TestCase + s =~ /\A\$ (.*?)\n/ + command = $1 + expected = $' +- if ruby19? ++ if ruby19? || ruby20? + case @name + when 'test_main_program1_result' + expected.sub!('["eruby", "items", "x", "_buf"]', '[:_buf, :eruby, :items, :x]') +-- +1.8.1.4 + diff --git a/SPECS/rubygem-erubis.spec b/SPECS/rubygem-erubis.spec new file mode 100644 index 0000000..2a6fce8 --- /dev/null +++ b/SPECS/rubygem-erubis.spec @@ -0,0 +1,196 @@ +%{?scl:%scl_package rubygem-%{gem_name}} +%{!?scl:%global pkg_name %{name}} + +# Generated from erubis-2.6.5.gem by gem2rpm -*- rpm-spec -*- +%global gem_name erubis + + +Summary: A fast and extensible eRuby implementation +Name: %{?scl_prefix}rubygem-%{gem_name} +Version: 2.7.0 +Release: 15%{?dist} +Group: Development/Languages +License: MIT +URL: http://www.kuwata-lab.com/erubis/ +Source0: http://gems.rubyforge.org/gems/%{gem_name}-%{version}.gem +# needed for tests, to get it, run +# git clone https://github.com/kwatch/erubis && cd erubis +# git checkout 14d3eab57f && tar czvf erubis-2.7.0-public_html.tgz public_html +Source1: %{gem_name}-%{version}-public_html.tgz +# Fixes issues with test suite using Psych. +# https://github.com/kwatch/erubis/pull/2 +Patch0: rubygem-erubis-2.7.0-ruby-2.0-compatibility.patch +# https://github.com/kwatch/erubis/pull/5 +Patch1: rubygem-erubis-2.7-Add-support-for-Ruby-2.1.patch +Patch2: rubygem-erubis-2.7.0-Add-support-for-Ruby-2.2.patch + +Requires: %{?scl_prefix_ruby}ruby(rubygems) +Requires: %{?scl_prefix_ruby}ruby(release) +BuildRequires: %{?scl_prefix_ruby}rubygems-devel +BuildRequires: %{?scl_prefix_ruby}ruby(release) +BuildRequires: %{?scl_prefix_ruby}rubygem(test-unit) +BuildArch: noarch +Provides: %{?scl_prefix}rubygem(%{gem_name}) = %{version} + +%description +Erubis is a very fast, secure, and extensible implementation of eRuby. + +%package doc +Summary: Documentation for %{pkg_name} +Group: Documentation +# contrib/erubis-run.rb is BSD +License: MIT and BSD +Requires: %{?scl_prefix}%{pkg_name} = %{version}-%{release} + +%description doc +This package contains documentation for %{pkg_name}. + +%prep +mkdir -p .%{_bindir} +%{?scl:scl enable %{scl} - << \EOF} +%gem_install -n %{SOURCE0} +%{?scl:EOF} + +pushd .%{gem_instdir} +%patch0 -p1 +%patch1 -p1 +%patch2 -p1 +popd + +%build + +%install +mkdir -p %{buildroot}%{gem_dir} +mkdir -p %{buildroot}%{_bindir} + +cp -a .%{gem_dir}/* %{buildroot}%{gem_dir}/ +cp -a .%{_bindir}/* %{buildroot}%{_bindir}/ + +find %{buildroot}%{gem_instdir}/bin -type f | xargs chmod a+x + +%{?scl:scl enable %{scl} - << \EOF} +find %{buildroot}%{gem_instdir}/ -type f | \ + xargs -n 1 sed -i -e "s|^#\!/usr/bin/env ruby|#\!`which ruby`|" +%{?scl:EOF} + +%check +%{?scl:scl enable %{scl} - << \EOF} +set -e +export GEM_PATH=%{buildroot}%{gem_dir}:%{gem_dir}:$GEM_PATH +export PATH=%{buildroot}%{_bindir}:$PATH + +pushd .%{gem_instdir} +tar xzf %{SOURCE1} + +# Wrong filename - reported upstream via +# http://rubyforge.org/tracker/?func=detail&aid=27330&group_id=1320&atid=5201 +mv test/data/users-guide/{E,e}xample.ejava + +# test_untabify2(MainTest) test fails. It is not obvious how to make it run +# with Psych, since Psych by design denies tabified YAML, where it was +# acceptable for Syck (if I am not mistaken). +# TODO: This could be ignored by --ignore-name= param if only it worked. +# https://github.com/test-unit/test-unit/issues/92 +sed -i '/^ def test_untabify2/,/^ end$/ s/^/#/' test/test-main.rb + +ruby -I.:lib -e "Dir.glob('./test/test-*.rb').each {|t| require t}" \ + | grep '158 tests, 234 assertions, 3 failures, 0 errors, 0 pendings, 0 omissions' +popd +%{?scl:EOF} + +%files +%{_bindir}/erubis +%doc %{gem_instdir}/CHANGES.txt +%doc %{gem_instdir}/MIT-LICENSE +%doc %{gem_instdir}/README.txt +%dir %{gem_instdir} + +# We install via gem +%exclude %{gem_instdir}/setup.rb +# Only needed for tests +%exclude %{gem_instdir}/public_html + +%{gem_instdir}/bin +%{gem_libdir} +%exclude %{gem_cache} +%{gem_spec} + +%files doc +%{gem_instdir}/benchmark +%{gem_instdir}/test +%{gem_instdir}/examples +%{gem_instdir}/contrib + +# Prefer generated rdoc +%exclude %{gem_instdir}/doc-api + +%{gem_instdir}/doc +%{gem_docdir} + +%changelog +* Thu Apr 07 2016 Pavel Valena - 2.7.0-15 +- Fix changelog entry + +* Wed Apr 06 2016 Pavel Valena - 2.7.0-14 +- Make test failure fail the build +- Allow 3 failing tests + +* Wed Mar 02 2016 Pavel Valena - 2.7.0-13 +- Fix shebang path replacement + +* Tue Feb 23 2016 Pavel Valena - 2.7.0-12 +- Enable tests + +* Mon Feb 22 2016 Pavel Valena - 2.7.0-11 +- Rebuilt for rh-ror42 + +* Thu Jan 15 2015 Josef Stribny - 2.7.0-8 +- rebuilt for ror41 + +* Fri Mar 21 2014 Vít Ondruch - 2.7.0-7 +- Rebuid against new scl-utils to depend on -runtime package. + Resolves: rhbz#1069109 + +* Mon Feb 03 2014 Josef Stribny - 2.7.0-6 +- Fix license in -doc subpackage + +* Thu Jun 13 2013 Josef Stribny - 2.7.0-5 +- Rebuild for https://fedoraproject.org/wiki/Features/Ruby_2.0.0 + +* Wed Jul 25 2012 Bohuslav Kabrda - 2.7.0-4 +- Exclude cached gem, not libdir. + +* Wed Jul 25 2012 Bohuslav Kabrda - 2.7.0-3 +- Specfile cleanup + +* Thu May 31 2012 Bohuslav Kabrda - 2.7.0-2 +- Removed uneeded patch from specfile. + +* Mon Apr 02 2012 Bohuslav Kabrda - 2.7.0-1 +- Rebuilt for scl. +- Updated to 2.7.0. + +* Tue Jan 31 2012 Bohuslav Kabrda - 2.6.6-3 +- Rebuilt for Ruby 1.9.3. + +* Sat Jan 14 2012 Fedora Release Engineering - 2.6.6-2 +- Rebuilt for https://fedoraproject.org/wiki/Fedora_17_Mass_Rebuild + +* Mon Feb 14 2011 Vít Ondruch - 2.6.6-1 +- Updated to the latest upstream (#670589). +- Removed flawed require check. +- Removed obsolete BuildRoot. +- Removed obsolete cleanup. +- Package setup and test execution reworked. +- Removed bindir magick. + +* Wed Feb 09 2011 Fedora Release Engineering +- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild + +* Thu Oct 29 2009 Matthew Kent - 2.6.5-2 +- Move file rename to build stage (#530275). +- Simplify %%check stage (#530275). +- Remove disable of test_syntax2, fixed by new ruby build (#530275). + +* Mon Oct 19 2009 Matthew Kent - 2.6.5-1 +- Initial package