commit rubygem-sexp_processor for openSUSE:Factory

2020-10-05 Thread root
Hello community,

here is the log from the commit of package rubygem-sexp_processor for 
openSUSE:Factory checked in at 2020-10-05 19:33:36

Comparing /work/SRC/openSUSE:Factory/rubygem-sexp_processor (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new.4249 (New)


Package is "rubygem-sexp_processor"

Mon Oct  5 19:33:36 2020 rev:33 rq:838079 version:4.15.1

Changes:

--- 
/work/SRC/openSUSE:Factory/rubygem-sexp_processor/rubygem-sexp_processor.changes
2020-03-07 21:40:02.164344973 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new.4249/rubygem-sexp_processor.changes
  2020-10-05 19:33:41.857233747 +0200
@@ -1,0 +2,19 @@
+Fri Sep 25 14:55:39 UTC 2020 - Stephan Kulow 
+
+updated to version 4.15.1
+ see installed History.rdoc
+
+  === 4.15.1 / 2020-08-31
+  
+  * 1 bug fix:
+  
+* Bumped ruby version to include 3.0 (trunk).
+  
+  === 4.15.0 / 2020-06-09
+  
+  * 1 minor enhancement:
+  
+* Added `child` and `include` to Sexp::Matcher.parse language.
+  
+
+---

Old:

  sexp_processor-4.14.1.gem

New:

  sexp_processor-4.15.1.gem



Other differences:
--
++ rubygem-sexp_processor.spec ++
--- /var/tmp/diff_new_pack.jN1zRs/_old  2020-10-05 19:33:44.617236443 +0200
+++ /var/tmp/diff_new_pack.jN1zRs/_new  2020-10-05 19:33:44.621236447 +0200
@@ -24,13 +24,13 @@
 #
 
 Name:   rubygem-sexp_processor
-Version:4.14.1
+Version:4.15.1
 Release:0
 %define mod_name sexp_processor
 %define mod_full_name %{mod_name}-%{version}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  %{ruby < 3}
-BuildRequires:  %{ruby => 2.2}
+BuildRequires:  %{ruby < 3.1}
+BuildRequires:  %{ruby >= 2.1}
 BuildRequires:  %{rubygem gem2rpm}
 BuildRequires:  %{rubygem rdoc > 3.10}
 BuildRequires:  ruby-macros >= 5

++ sexp_processor-4.14.1.gem -> sexp_processor-4.15.1.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/History.rdoc new/History.rdoc
--- old/History.rdoc2020-02-10 00:06:04.0 +0100
+++ new/History.rdoc2020-09-01 02:08:31.0 +0200
@@ -1,3 +1,15 @@
+=== 4.15.1 / 2020-08-31
+
+* 1 bug fix:
+
+  * Bumped ruby version to include 3.0 (trunk).
+
+=== 4.15.0 / 2020-06-09
+
+* 1 minor enhancement:
+
+  * Added `child` and `include` to Sexp::Matcher.parse language.
+
 === 4.14.1 / 2020-02-09
 
 * 2 bug fixes:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Rakefile new/Rakefile
--- old/Rakefile2020-02-10 00:06:04.0 +0100
+++ new/Rakefile2020-09-01 02:08:31.0 +0200
@@ -11,7 +11,7 @@
 Hoe.spec 'sexp_processor' do
   developer 'Ryan Davis', 'ryand-r...@zenspider.com'
 
-  require_ruby_version "~> 2.2"
+  require_ruby_version [">= 2.1", "< 3.1"]
 
   license "MIT"
 end
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Binary files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Binary files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/pt_testcase.rb new/lib/pt_testcase.rb
--- old/lib/pt_testcase.rb  2020-02-10 00:06:04.0 +0100
+++ new/lib/pt_testcase.rb  2020-09-01 02:08:31.0 +0200
@@ -77,7 +77,7 @@
   end
 
   def self.add_19tests name, hash
-add_tests "#{name}__19_20_21_22_23_24_25_26", hash # HACK?
+add_tests "#{name}__19_20_21_22_23_24_25_26_27", hash # HACK?
   end
 
   def self.add_19edgecases ruby, sexp, cases
@@ -102,7 +102,7 @@
 testcases[verbose][klass] = testcases[nonverbose][klass]
   end
 
-  VER_RE = "(1[89]|2[0123456])"
+  VER_RE = "(1[89]|2[01234567])"
 
   def self.generate_test klass, node, data, input_name, output_name
 klass.send :define_method, "test_#{node}" do
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/sexp_matcher.rb new/lib/sexp_matcher.rb
--- old/lib/sexp_matcher.rb 2020-02-10 00:06:04.0 +0100
+++ new/lib/sexp_matcher.rb 2020-09-01 02:08:31.0 +0200
@@ -455,7 +455,7 @@
   #| NAME:name   => name.to_sym
   # UP_NAME: /[A-Z]\w*/
   #   NAME : /:?[\w?!=~-]+/
-  #CMD : "t" | "k" | "m" | "atom" | "not?" | "-" | "any"
+  #CMD : t | k | m | atom | not? | - | any | child | include
 
   def parse_sexp
 token = next_token
@@ -505,7 +505,7 @@
   ##
   # A collection of allowed commands to convert into matchers.
 
-  ALLOWED = [:t, :m, :k, :atom, :not?, :-, :any].freeze
+  ALLOWED = [:t, :m, :k, :atom, :not?, :-, :any, :child, :include].free

commit rubygem-sexp_processor for openSUSE:Factory

2020-03-07 Thread root
Hello community,

here is the log from the commit of package rubygem-sexp_processor for 
openSUSE:Factory checked in at 2020-03-07 21:39:58

Comparing /work/SRC/openSUSE:Factory/rubygem-sexp_processor (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new.26092 (New)


Package is "rubygem-sexp_processor"

Sat Mar  7 21:39:58 2020 rev:32 rq:773849 version:4.14.1

Changes:

--- 
/work/SRC/openSUSE:Factory/rubygem-sexp_processor/rubygem-sexp_processor.changes
2019-08-06 15:10:37.975767460 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new.26092/rubygem-sexp_processor.changes
 2020-03-07 21:40:02.164344973 +0100
@@ -1,0 +2,35 @@
+Mon Feb 10 15:48:06 UTC 2020 - Stephan Kulow 
+
+- updated to version 4.14.1
+ see installed History.rdoc
+
+  === 4.14.1 / 2020-02-09
+  
+  * 2 bug fixes:
+  
+* Declared support for ruby 2.2+ to gemspec.
+* Fixed alias for `not?` to `-` for ruby <= 2.4. (nard-tech).
+  
+  === 4.14.0 / 2020-02-06
+  
+  * 4 minor enhancements:
+  
+* Added '-' as an alias for the 'not?' pattern matching command.
+* Added Klass matcher to match on types.
+* Added `k` shortcut for Klass & hooked into Sexp::Matcher.parse.
+* Added any matcher to pattern parser.
+  
+  === 4.13.0 / 2019-09-24
+  
+  * 4 minor enhancements:
+  
+* Added Sexp.q (query) and deprecated Sexp.s to distinguish better and 
match inspect output.
+* Extended Sexp::Matcher::Parser to allow `not?` patterns.
+* Extended Sexp::Matcher::Parser to cover more method names.
+* Split out all pattern-oriented code to sexp_matcher.rb.
+  
+  * 1 bug fix:
+  
+* Fixed bug w/ ruby's Array#eql? and #hash not looking at ivars.
+
+---

Old:

  sexp_processor-4.12.1.gem

New:

  sexp_processor-4.14.1.gem



Other differences:
--
++ rubygem-sexp_processor.spec ++
--- /var/tmp/diff_new_pack.4kMKCM/_old  2020-03-07 21:40:04.916346830 +0100
+++ /var/tmp/diff_new_pack.4kMKCM/_new  2020-03-07 21:40:04.924346836 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-sexp_processor
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,16 +24,17 @@
 #
 
 Name:   rubygem-sexp_processor
-Version:4.12.1
+Version:4.14.1
 Release:0
 %define mod_name sexp_processor
 %define mod_full_name %{mod_name}-%{version}
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  %{ruby < 3}
+BuildRequires:  %{ruby => 2.2}
 BuildRequires:  %{rubygem gem2rpm}
 BuildRequires:  %{rubygem rdoc > 3.10}
-BuildRequires:  %{ruby}
 BuildRequires:  ruby-macros >= 5
-Url:https://github.com/seattlerb/sexp_processor
+URL:https://github.com/seattlerb/sexp_processor
 Source: https://rubygems.org/gems/%{mod_full_name}.gem
 Source1:gem2rpm.yml
 Summary:sexp_processor branches from ParseTree bringing all the 
generic sexp

++ sexp_processor-4.12.1.gem -> sexp_processor-4.14.1.gem ++
 3059 lines of diff (skipped)




commit rubygem-sexp_processor for openSUSE:Factory

2019-08-06 Thread root
Hello community,

here is the log from the commit of package rubygem-sexp_processor for 
openSUSE:Factory checked in at 2019-08-06 15:10:37

Comparing /work/SRC/openSUSE:Factory/rubygem-sexp_processor (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new.4126 (New)


Package is "rubygem-sexp_processor"

Tue Aug  6 15:10:37 2019 rev:31 rq:717321 version:4.12.1

Changes:

--- 
/work/SRC/openSUSE:Factory/rubygem-sexp_processor/rubygem-sexp_processor.changes
2019-03-27 16:17:35.155577496 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new.4126/rubygem-sexp_processor.changes
  2019-08-06 15:10:37.975767460 +0200
@@ -1,0 +2,18 @@
+Fri Jul 19 09:37:01 UTC 2019 - Stephan Kulow 
+
+- updated to version 4.12.1
+ see installed History.rdoc
+
+  === 4.12.1 / 2019-06-03
+  
+  * 1 minor enhancement:
+  
+* Sexp#line now raises if setting w/ non-integer (eg nil).
+  
+  * 3 bug fixes:
+  
+* Fixed pt_testcase.rb for block args w/ trailing commas.
+* Fixed pt_testcase.rb for stabby proc sexps.
+* Simple fixes for STRICT_SEXP=1.
+
+---

Old:

  sexp_processor-4.12.0.gem

New:

  sexp_processor-4.12.1.gem



Other differences:
--
++ rubygem-sexp_processor.spec ++
--- /var/tmp/diff_new_pack.PPmsEx/_old  2019-08-06 15:10:38.767767094 +0200
+++ /var/tmp/diff_new_pack.PPmsEx/_new  2019-08-06 15:10:38.771767092 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-sexp_processor
-Version:4.12.0
+Version:4.12.1
 Release:0
 %define mod_name sexp_processor
 %define mod_full_name %{mod_name}-%{version}

++ sexp_processor-4.12.0.gem -> sexp_processor-4.12.1.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/History.rdoc new/History.rdoc
--- old/History.rdoc2019-03-13 02:49:10.0 +0100
+++ new/History.rdoc2019-06-04 07:08:47.0 +0200
@@ -1,3 +1,15 @@
+=== 4.12.1 / 2019-06-03
+
+* 1 minor enhancement:
+
+  * Sexp#line now raises if setting w/ non-integer (eg nil).
+
+* 3 bug fixes:
+
+  * Fixed pt_testcase.rb for block args w/ trailing commas.
+  * Fixed pt_testcase.rb for stabby proc sexps.
+  * Simple fixes for STRICT_SEXP=1.
+
 === 4.12.0 / 2019-03-12
 
 * 3 bug fixes:
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Binary files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Binary files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/pt_testcase.rb new/lib/pt_testcase.rb
--- old/lib/pt_testcase.rb  2019-03-13 02:49:10.0 +0100
+++ new/lib/pt_testcase.rb  2019-06-04 07:08:47.0 +0200
@@ -363,26 +363,26 @@
   ###
   # 1.9 specific tests
 
-  add_19edgecases("lambda { || (x + 1) }",
+  add_19edgecases("-> () { (x + 1) }",
   s(:iter,
-s(:call, nil, :lambda),
+s(:lambda),
 s(:args),
 s(:call, s(:call, nil, :x), :+, s(:lit, 1))),
   "stabby_args"   => "->() { (x + 1) }",
   "stabby_args_doend" => "->() do (x + 1) end")
 
-  add_19edgecases("lambda { (x + 1) }",
+  add_19edgecases("-> { (x + 1) }",
   s(:iter,
-s(:call, nil, :lambda),
+s(:lambda),
 0,
 s(:call, s(:call, nil, :x), :+, s(:lit, 1))),
   "stabby_args_0_no_parens"   => "-> { (x + 1) }",
   "stabby_args_0_no_parens_doend" => "-> do (x + 1) end",
   "stabby_args_0_spacebar_broken" => "->{x+1}") # I hate you
 
-  add_19edgecases("lambda { |x, y| (x + y) }",
+  add_19edgecases("-> (x, y) { (x + y) }",
   s(:iter,
-s(:call, nil, :lambda),
+s(:lambda),
 s(:args, :x, :y),
 s(:call, s(:lvar, :x), :+, s(:lvar, :y))),
   "stabby_args_2" => "->(x, y) { (x + y) }",
@@ -390,9 +390,9 @@
   "stabby_args_2_no_parens"   => "-> x, y { (x + y) }",
   "stabby_args_2_no_parens_doend" => "-> x, y do (x + y) end")
 
-  add_19edgecases("lambda { |x| (x + 1) }",
+  add_19edgecases("-> (x) { (x + 1) }",
   s(:iter,
-s(:call, nil, :lambda),
+s(:lambda),
 s(:args, :x),
 s(:call, s(:lvar, :x), :+, s(:lit, 1))),
   "stabby_args_1" => "->(x) { (x + 1) }",
@@ -2080,17 +2080,15 @@
 "Ruby" 

commit rubygem-sexp_processor for openSUSE:Factory

2019-03-27 Thread root


binOUPRKQiqOY.bin
Description: Binary data


commit rubygem-sexp_processor for openSUSE:Factory

2018-07-18 Thread root


binrFnYMYDaJb.bin
Description: Binary data


commit rubygem-sexp_processor for openSUSE:Factory

2018-02-16 Thread root


binoXao6HXvpH.bin
Description: Binary data


commit rubygem-sexp_processor for openSUSE:Factory

2017-08-21 Thread root
Hello community,

here is the log from the commit of package rubygem-sexp_processor for 
openSUSE:Factory checked in at 2017-08-21 11:37:08

Comparing /work/SRC/openSUSE:Factory/rubygem-sexp_processor (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new (New)


Package is "rubygem-sexp_processor"

Mon Aug 21 11:37:08 2017 rev:27 rq:515062 version:4.10.0

Changes:

--- 
/work/SRC/openSUSE:Factory/rubygem-sexp_processor/rubygem-sexp_processor.changes
2017-04-20 20:58:21.497107670 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new/rubygem-sexp_processor.changes
   2017-08-21 11:37:10.469061904 +0200
@@ -1,0 +2,55 @@
+Thu Aug  3 19:41:50 UTC 2017 - co...@suse.com
+
+- updated to version 4.10.0
+ see installed History.txt
+
+  === 4.10.0 / 2017-07-17
+  
+  * 2 major enhancements:
+  
+* Added experimental pattern matcher to Sexp. Forked from sexp_path.
+* Extended s to take a block and return a matcher: eg s{ s(:defn, atom, _, 
___) }
+  
+  * 23 minor enhancements:
+  
+* Added $STRICT_SEXP to crank down Sexp.[] and friends.
+* Added Matcher#/ w/ real functionality.
+* Added Sexp#/ to search with new patterns.
+* Added Sexp#map to ensure you get a Sexp back.
+* Added Sexp#new to create a new sexp with the same file/line/comment info.
+* Added Sexp#search_each to recursively search w/ new patterns. Returns 
enum if no block.
+* Added Sexp#sexp_body=
+* Added Sexp::Matcher.match_subs? and .match_subs= to extend =~ so you can 
match strictly.
+* Added Sexp::Matcher.parse to convert lispy string to safe matcher: 
"(defn atom _ ___)"
+* Added all mutation methods to STRICT_SEXP >= 4
+* Added deprecation message to Sexp#structure for [s(...)] forms.
+* Added strict_sexp.rb to help you clamp down for future changes. 
STRICT_SEXP=1+
+* Auto-require strict_sexp if $STRICT_SEXP is > 0.
+* Converted a lot of indexed access to sexp_type/sexp_body, etc.
+* Finally enforced SexpProcessor#process to only process sexps, not bare 
arrays.
+* Made Sexp#/ double-dispatch to Matcher#/.
+* Made Sexp#gsub work with new patterns.
+* Made Sexp#sub work with new patterns.
+* Made SexpProcessor STRICT_SEXP=4 compliant.
+* Retired SexpMatchSpecial & SexpAny. Never used by anything AFAICT.
+* Sexp#=== goes back to default.
+* Sexp#=~(pat) calls pat =~ self.
+* Sexp#sexp_body now takes optional offset. Use instead of sexp[n..-1].
+  
+  * 9 bug fixes:
+  
+* Extended Sexp::Matcher::Parser.parse to lex more forms of regexp.
+* Finished off all missing doco.
+* Fixed == methods on all Matcher classes to include ivars.
+* Fixed Child#satisfy? to properly return false if failed.
+* Fixed Sexp#sexp_body to return a sexp using Sexp#new.
+* Fixed map to use Sexp#new.
+* Only try to set c_type if it responds to it. Make STRICT_SEXP safe.
+* R2C has a hack in SexpProcessor to call sexp_type=. Renamed to c_type= 
in R2C.
+* Removed very obsolete attrset test from pt_testcase.rb
+  
+  === 4.10.0b1 / 2017-06-13
+  
+  Beta of the above.
+
+---

Old:

  sexp_processor-4.9.0.gem

New:

  sexp_processor-4.10.0.gem



Other differences:
--
++ rubygem-sexp_processor.spec ++
--- /var/tmp/diff_new_pack.L7lrzm/_old  2017-08-21 11:37:11.756880784 +0200
+++ /var/tmp/diff_new_pack.L7lrzm/_new  2017-08-21 11:37:11.768879096 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-sexp_processor
-Version:4.9.0
+Version:4.10.0
 Release:0
 %define mod_name sexp_processor
 %define mod_full_name %{mod_name}-%{version}

++ sexp_processor-4.9.0.gem -> sexp_processor-4.10.0.gem ++
 4389 lines of diff (skipped)




commit rubygem-sexp_processor for openSUSE:Factory

2017-04-20 Thread root
Hello community,

here is the log from the commit of package rubygem-sexp_processor for 
openSUSE:Factory checked in at 2017-04-20 20:58:19

Comparing /work/SRC/openSUSE:Factory/rubygem-sexp_processor (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new (New)


Package is "rubygem-sexp_processor"

Thu Apr 20 20:58:19 2017 rev:26 rq:489039 version:4.9.0

Changes:

--- 
/work/SRC/openSUSE:Factory/rubygem-sexp_processor/rubygem-sexp_processor.changes
2017-04-11 09:31:43.526975264 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new/rubygem-sexp_processor.changes
   2017-04-20 20:58:21.497107670 +0200
@@ -1,0 +2,20 @@
+Fri Apr 14 04:36:15 UTC 2017 - co...@suse.com
+
+- updated to version 4.9.0
+ see installed History.txt
+
+  === 4.9.0 / 2017-04-13
+  
+  * 9 minor enhancements:
+  
+* Added Sexp.depth
+* Added Sexp.sexp_type=
+* Cache Sexp.line_max. Massively speeds up large flay runs.
+* Cleaned up SexpProcessor.process handling of result node type.
+* Extend pt_testcase for ruby 2.4 tests.
+* Extended Sexp.method_missing to only print on every invocation if 
$VERBOSE=1
+* Extended Sexp.method_missing to warn if the expected sub-sexp is not 
found.
+* Rewrote Sexp.mass to be MUCH faster. Helps tremendously with flay on 
large files.
+* Warn that Sexp#method_missing was tripped if $DEBUG.
+
+---

Old:

  sexp_processor-4.8.0.gem

New:

  sexp_processor-4.9.0.gem



Other differences:
--
++ rubygem-sexp_processor.spec ++
--- /var/tmp/diff_new_pack.Q1SB3T/_old  2017-04-20 20:58:22.732932898 +0200
+++ /var/tmp/diff_new_pack.Q1SB3T/_new  2017-04-20 20:58:22.736932332 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-sexp_processor
-Version:4.8.0
+Version:4.9.0
 Release:0
 %define mod_name sexp_processor
 %define mod_full_name %{mod_name}-%{version}

++ sexp_processor-4.8.0.gem -> sexp_processor-4.9.0.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/History.txt new/History.txt
--- old/History.txt 2017-02-01 21:04:33.0 +0100
+++ new/History.txt 2017-04-14 01:56:57.0 +0200
@@ -1,3 +1,17 @@
+=== 4.9.0 / 2017-04-13
+
+* 9 minor enhancements:
+
+  * Added Sexp.depth
+  * Added Sexp.sexp_type=
+  * Cache Sexp.line_max. Massively speeds up large flay runs.
+  * Cleaned up SexpProcessor.process handling of result node type.
+  * Extend pt_testcase for ruby 2.4 tests.
+  * Extended Sexp.method_missing to only print on every invocation if 
$VERBOSE=1
+  * Extended Sexp.method_missing to warn if the expected sub-sexp is not found.
+  * Rewrote Sexp.mass to be MUCH faster. Helps tremendously with flay on large 
files.
+  * Warn that Sexp#method_missing was tripped if $DEBUG.
+
 === 4.8.0 / 2017-02-01
 
 * 2 minor enhancements:
Binary files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Binary files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Binary files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/pt_testcase.rb new/lib/pt_testcase.rb
--- old/lib/pt_testcase.rb  2017-02-01 21:04:33.0 +0100
+++ new/lib/pt_testcase.rb  2017-04-14 01:56:57.0 +0200
@@ -76,7 +76,7 @@
   end
 
   def self.add_19tests name, hash
-add_tests "#{name}__19_20_21_22_23", hash # HACK?
+add_tests "#{name}__19_20_21_22_23_24", hash # HACK?
   end
 
   def self.add_19edgecases ruby, sexp, cases
@@ -101,7 +101,7 @@
 testcases[verbose][klass] = testcases[nonverbose][klass]
   end
 
-  VER_RE = "(1[89]|2[0123])"
+  VER_RE = "(1[89]|2[01234])"
 
   def self.generate_test klass, node, data, input_name, output_name
 klass.send :define_method, "test_#{node}" do
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/sexp.rb new/lib/sexp.rb
--- old/lib/sexp.rb 2017-02-01 21:04:33.0 +0100
+++ new/lib/sexp.rb 2017-04-14 01:56:57.0 +0200
@@ -95,6 +95,10 @@
 end
   end
 
+  def depth
+1 + (each_sexp.map(&:depth).max || 0)
+  end
+
   ##
   # Enumeratates the sexp yielding to +b+ when the node_type == +t+.
 
@@ -203,21 +207,36 @@
   # Returns the maximum line number of the children of self.
 
   def line_max
-self.deep_each.map(&:line).max
+@line_max ||= self.deep_each.map(&:line).max
   end
 
   ##
   # Returns the size of the sexp, flattened.
 
   def mass
-@mass ||= self.structure.flatten.size
+@mass ||=
+  inject(1) { |t, s|
+  if Sexp === s then
+t + s.mass
+  else
+t
+  end
+

commit rubygem-sexp_processor for openSUSE:Factory

2017-04-11 Thread root


binxfGYb7d4z9.bin
Description: Binary data


commit rubygem-sexp_processor for openSUSE:Factory

2016-03-07 Thread h_root
Hello community,

here is the log from the commit of package rubygem-sexp_processor for 
openSUSE:Factory checked in at 2016-03-07 13:27:06

Comparing /work/SRC/openSUSE:Factory/rubygem-sexp_processor (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new (New)


Package is "rubygem-sexp_processor"

Changes:

--- 
/work/SRC/openSUSE:Factory/rubygem-sexp_processor/rubygem-sexp_processor.changes
2016-03-01 09:40:50.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new/rubygem-sexp_processor.changes
   2016-03-07 13:27:53.0 +0100
@@ -1,0 +2,13 @@
+Fri Feb 19 05:40:04 UTC 2016 - co...@suse.com
+
+- updated to version 4.7.0
+ see installed History.txt
+
+  === 4.7.0 / 2016-02-18
+  
+  * 2 minor enhancements:
+  
+* Expand to support 2.3 in tests. (presidentbeef)
+* Return enumerable for deep_each, each_sexp, and each_of_type. 
(ridiculous)
+
+---

Old:

  sexp_processor-4.6.1.gem

New:

  sexp_processor-4.7.0.gem



Other differences:
--
++ rubygem-sexp_processor.spec ++
--- /var/tmp/diff_new_pack.STUXqg/_old  2016-03-07 13:27:54.0 +0100
+++ /var/tmp/diff_new_pack.STUXqg/_new  2016-03-07 13:27:54.0 +0100
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-sexp_processor
-Version:4.6.1
+Version:4.7.0
 Release:0
 %define mod_name sexp_processor
 %define mod_full_name %{mod_name}-%{version}

++ sexp_processor-4.6.1.gem -> sexp_processor-4.7.0.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/History.txt new/History.txt
--- old/History.txt 2016-01-22 00:40:32.0 +0100
+++ new/History.txt 2016-02-19 03:08:50.0 +0100
@@ -1,3 +1,10 @@
+=== 4.7.0 / 2016-02-18
+
+* 2 minor enhancements:
+
+  * Expand to support 2.3 in tests. (presidentbeef)
+  * Return enumerable for deep_each, each_sexp, and each_of_type. (ridiculous)
+
 === 4.6.1 / 2016-01-21
 
 * 1 bug fix:
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/pt_testcase.rb new/lib/pt_testcase.rb
--- old/lib/pt_testcase.rb  2016-01-22 00:40:32.0 +0100
+++ new/lib/pt_testcase.rb  2016-02-19 03:08:50.0 +0100
@@ -76,7 +76,7 @@
   end
 
   def self.add_19tests name, hash
-add_tests "#{name}__19_20_21_22", hash # HACK?
+add_tests "#{name}__19_20_21_22_23", hash # HACK?
   end
 
   def self.add_19edgecases ruby, sexp, cases
@@ -101,7 +101,7 @@
 testcases[verbose][klass] = testcases[nonverbose][klass]
   end
 
-  VER_RE = "(1[89]|2[012])"
+  VER_RE = "(1[89]|2[0123])"
 
   def self.generate_test klass, node, data, input_name, output_name
 klass.send :define_method, "test_#{node}" do
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/sexp.rb new/lib/sexp.rb
--- old/lib/sexp.rb 2016-01-22 00:40:32.0 +0100
+++ new/lib/sexp.rb 2016-02-19 03:08:50.0 +0100
@@ -85,9 +85,10 @@
 
   ##
   # Recursively enumerates the sexp yielding to +block+ for every element.
-  # TODO: test
 
   def deep_each(&block)
+return enum_for(:deep_each) unless block_given?
+
 self.each_sexp do |sexp|
   block[sexp]
   sexp.deep_each(&block)
@@ -98,6 +99,8 @@
   # Enumeratates the sexp yielding to +b+ when the node_type == +t+.
 
   def each_of_type(t, &b)
+return enum_for(:each_of_type) unless block_given?
+
 each do | elem |
   if Sexp === elem then
 elem.each_of_type(t, &b)
@@ -108,9 +111,10 @@
 
   ##
   # Recursively enumerates all sub-sexps skipping non-Sexp elements.
-  # TODO: test
 
   def each_sexp
+return enum_for(:each_sexp) unless block_given?
+
 self.each do |sexp|
   next unless Sexp === sexp
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/sexp_processor.rb new/lib/sexp_processor.rb
--- old/lib/sexp_processor.rb   2016-01-22 00:40:32.0 +0100
+++ new/lib/sexp_processor.rb   2016-02-19 03:08:50.0 +0100
@@ -33,7 +33,7 @@
 
 class SexpProcessor
 
-  VERSION = "4.6.1"
+  VERSION = "4.7.0"
 
   ##
   # Automatically shifts off the Sexp type before handing the
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata2016-01-22 00:40:32.0 +0100
+++ new/metadata2016-02-19 03:08:50.0 +0100
@@ -1,7 +1,7 @@
 --- !ruby/object:Gem::Specification
 name: sexp_p

commit rubygem-sexp_processor for openSUSE:Factory

2016-03-01 Thread h_root
Hello community,

here is the log from the commit of package rubygem-sexp_processor for 
openSUSE:Factory checked in at 2016-03-01 09:40:45

Comparing /work/SRC/openSUSE:Factory/rubygem-sexp_processor (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new (New)


Package is "rubygem-sexp_processor"

Changes:

--- 
/work/SRC/openSUSE:Factory/rubygem-sexp_processor/rubygem-sexp_processor.changes
2015-06-12 20:30:41.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new/rubygem-sexp_processor.changes
   2016-03-01 09:40:50.0 +0100
@@ -1,0 +2,12 @@
+Mon Jan 25 05:53:48 UTC 2016 - co...@suse.com
+
+- updated to version 4.6.1
+ see installed History.txt
+
+  === 4.6.1 / 2016-01-21
+  
+  * 1 bug fix:
+  
+* defs should have a nil node if body is empty.
+
+---

Old:

  sexp_processor-4.6.0.gem

New:

  sexp_processor-4.6.1.gem



Other differences:
--
++ rubygem-sexp_processor.spec ++
--- /var/tmp/diff_new_pack.a9YP1f/_old  2016-03-01 09:40:53.0 +0100
+++ /var/tmp/diff_new_pack.a9YP1f/_new  2016-03-01 09:40:53.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-sexp_processor
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-sexp_processor
-Version:4.6.0
+Version:4.6.1
 Release:0
 %define mod_name sexp_processor
 %define mod_full_name %{mod_name}-%{version}

++ sexp_processor-4.6.0.gem -> sexp_processor-4.6.1.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/History.txt new/History.txt
--- old/History.txt 2015-05-28 23:47:41.0 +0200
+++ new/History.txt 2016-01-22 00:40:32.0 +0100
@@ -1,3 +1,9 @@
+=== 4.6.1 / 2016-01-21
+
+* 1 bug fix:
+
+  * defs should have a nil node if body is empty.
+
 === 4.6.0 / 2015-05-28
 
 * 2 minor enhancements:
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/pt_testcase.rb new/lib/pt_testcase.rb
--- old/lib/pt_testcase.rb  2015-05-28 23:47:41.0 +0200
+++ new/lib/pt_testcase.rb  2016-01-22 00:40:32.0 +0100
@@ -1488,19 +1488,21 @@
 
   add_tests("defs_empty",
 "Ruby" => "def self.empty\n  # do nothing\nend",
-"ParseTree"=> s(:defs, s(:self), :empty, s(:args)))
+"ParseTree"=> s(:defs, s(:self), :empty, s(:args), s(:nil)))
 
   add_tests("defs_empty_args",
 "Ruby" => "def self.empty(*)\n  # do nothing\nend",
 "ParseTree"=> s(:defs, s(:self), :empty,
-s(:args, :*)))
+s(:args, :*),
+s(:nil)))
 
   add_tests("defs_expr_wtf",
 "Ruby" => "def (a.b).empty(*)\n  # do nothing\nend",
 "ParseTree"=> s(:defs,
 s(:call, s(:call, nil, :a), :b),
 :empty,
-s(:args, :*)))
+s(:args, :*),
+s(:nil)))
 
   add_tests("dmethod",
 "Ruby" => [Examples, :dmethod_added],
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/sexp_processor.rb new/lib/sexp_processor.rb
--- old/lib/sexp_processor.rb   2015-05-28 23:47:41.0 +0200
+++ new/lib/sexp_processor.rb   2016-01-22 00:40:32.0 +0100
@@ -33,7 +33,7 @@
 
 class SexpProcessor
 
-  VERSION = "4.6.0"
+  VERSION = "4.6.1"
 
   ##
   # Automatically shifts off the Sexp type before handing the
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata2015-05-28 23:47:41.0 +0200
+++ new/metadata2016-01-22 00:40:32.0 +0100
@@ -1,7 +1,7 @@
 --- !ruby/object:Gem::Specification
 name: sexp_processor
 version: !ruby/object:Gem::Version
-  version: 4.6.0
+  version: 4.6.1
 platform: ruby
 authors:
 - Ryan Davis
@@ -10,9 +10,9 @@
 cert_chain:
 - |
   -BEGIN CERTIFICATE-
-  MIIDPjCCAiagAwIBAgIBAjANBgkqhkiG9w0BAQUFADBFMRMwEQYDVQQDDApyeWFu
+  MIIDPjCCAiagAwIBAgIBAzANBgkqhkiG9w0BAQUFADBFMRMwEQYDVQQD

commit rubygem-sexp_processor for openSUSE:Factory

2015-06-12 Thread h_root
Hello community,

here is the log from the commit of package rubygem-sexp_processor for 
openSUSE:Factory checked in at 2015-06-12 20:30:40

Comparing /work/SRC/openSUSE:Factory/rubygem-sexp_processor (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new (New)


Package is "rubygem-sexp_processor"

Changes:

--- 
/work/SRC/openSUSE:Factory/rubygem-sexp_processor/rubygem-sexp_processor.changes
2015-05-02 21:34:39.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new/rubygem-sexp_processor.changes
   2015-06-12 20:30:41.0 +0200
@@ -1,0 +2,17 @@
+Fri May 29 04:34:42 UTC 2015 - co...@suse.com
+
+- updated to version 4.6.0
+ see installed History.txt
+
+  === 4.6.0 / 2015-05-28
+  
+  * 2 minor enhancements:
+  
+* Extended generate_test to deal with 19 and up.
+* Extended pt_testcase.rb so add_19tests means 19 and up.
+  
+  * 1 bug fix:
+  
+* Added and normalized tests to deal with canonicalized block args from 
ruby_parser.
+
+---

Old:

  sexp_processor-4.5.1.gem

New:

  sexp_processor-4.6.0.gem



Other differences:
--
++ rubygem-sexp_processor.spec ++
--- /var/tmp/diff_new_pack.iLvHB2/_old  2015-06-12 20:30:42.0 +0200
+++ /var/tmp/diff_new_pack.iLvHB2/_new  2015-06-12 20:30:42.0 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-sexp_processor
-Version:4.5.1
+Version:4.6.0
 Release:0
 %define mod_name sexp_processor
 %define mod_full_name %{mod_name}-%{version}

++ sexp_processor-4.5.1.gem -> sexp_processor-4.6.0.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/History.txt new/History.txt
--- old/History.txt 2015-04-28 01:39:39.0 +0200
+++ new/History.txt 2015-05-28 23:47:41.0 +0200
@@ -1,3 +1,14 @@
+=== 4.6.0 / 2015-05-28
+
+* 2 minor enhancements:
+
+  * Extended generate_test to deal with 19 and up.
+  * Extended pt_testcase.rb so add_19tests means 19 and up.
+
+* 1 bug fix:
+
+  * Added and normalized tests to deal with canonicalized block args from 
ruby_parser.
+
 === 4.5.1 / 2015-04-27
 
 * 1 minor enhancement:
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/pt_testcase.rb new/lib/pt_testcase.rb
--- old/lib/pt_testcase.rb  2015-04-28 01:39:39.0 +0200
+++ new/lib/pt_testcase.rb  2015-05-28 23:47:41.0 +0200
@@ -76,7 +76,7 @@
   end
 
   def self.add_19tests name, hash
-add_tests "#{name}__19", hash
+add_tests "#{name}__19_20_21_22", hash # HACK?
   end
 
   def self.add_19edgecases ruby, sexp, cases
@@ -101,15 +101,19 @@
 testcases[verbose][klass] = testcases[nonverbose][klass]
   end
 
+  VER_RE = "(1[89]|2[012])"
+
   def self.generate_test klass, node, data, input_name, output_name
 klass.send :define_method, "test_#{node}" do
   flunk "Processor is nil" if processor.nil?
 
-  if node =~ /(1[89]|2[01])$/ then
-version = $1
+  tversions = node[/(?:_#{VER_RE})+$/]
+  if tversions then
+cversion = self.class.name[/#{VER_RE}/]
+
 # can't push this up because it may be generating into an
 # abstract test class and the actual subclass is versioned.
-return "version specific test" unless self.class.name =~ /#{version}/
+return "version specific test" unless tversions.include? cversion if 
cversion
   end
 
   assert data.has_key?(input_name), "Unknown input data"
@@ -359,10 +363,16 @@
   add_19edgecases("lambda { || (x + 1) }",
   s(:iter,
 s(:call, nil, :lambda),
+s(:args),
+s(:call, s(:call, nil, :x), :+, s(:lit, 1))),
+  "stabby_args"   => "->() { (x + 1) }",
+  "stabby_args_doend" => "->() do (x + 1) end")
+
+  add_19edgecases("lambda { (x + 1) }",
+  s(:iter,
+s(:call, nil, :lambda),
 0,
 s(:call, s(:call, nil, :x), :+, s(:lit, 1))),
-  "stabby_args_0" => "->() { (x + 1) }",
-  "stabby_args_0_doend"   => "->() do (x + 1) end",
   "stabby_args_0_no_parens"   => "-> { (x + 1) }",
   "stabby_args_0_no_parens_doend" => "-> do (x + 1) end",
   "stabby_args_0_spacebar_broken" => "->{x+1}") # I hate you
@@ -813,7 +823,7 @@
 "Ruby"  

commit rubygem-sexp_processor for openSUSE:Factory

2015-05-02 Thread h_root
Hello community,

here is the log from the commit of package rubygem-sexp_processor for 
openSUSE:Factory checked in at 2015-05-02 21:34:37

Comparing /work/SRC/openSUSE:Factory/rubygem-sexp_processor (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new (New)


Package is "rubygem-sexp_processor"

Changes:

--- 
/work/SRC/openSUSE:Factory/rubygem-sexp_processor/rubygem-sexp_processor.changes
2015-03-18 13:04:57.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new/rubygem-sexp_processor.changes
   2015-05-02 21:34:39.0 +0200
@@ -1,0 +2,12 @@
+Tue Apr 28 07:48:12 UTC 2015 - co...@suse.com
+
+- updated to version 4.5.1
+ see installed History.txt
+
+  === 4.5.1 / 2015-04-27
+  
+  * 1 minor enhancement:
+  
+* Cache processors and rewriters. Significant speedup. (presidentbeef)
+
+---

Old:

  sexp_processor-4.5.0.gem

New:

  sexp_processor-4.5.1.gem



Other differences:
--
++ rubygem-sexp_processor.spec ++
--- /var/tmp/diff_new_pack.1tUnjZ/_old  2015-05-02 21:34:39.0 +0200
+++ /var/tmp/diff_new_pack.1tUnjZ/_new  2015-05-02 21:34:39.0 +0200
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-sexp_processor
-Version:4.5.0
+Version:4.5.1
 Release:0
 %define mod_name sexp_processor
 %define mod_full_name %{mod_name}-%{version}

++ sexp_processor-4.5.0.gem -> sexp_processor-4.5.1.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/History.txt new/History.txt
--- old/History.txt 2015-03-10 00:26:05.0 +0100
+++ new/History.txt 2015-04-28 01:39:39.0 +0200
@@ -1,3 +1,9 @@
+=== 4.5.1 / 2015-04-27
+
+* 1 minor enhancement:
+
+  * Cache processors and rewriters. Significant speedup. (presidentbeef)
+
 === 4.5.0 / 2015-03-09
 
 * 1 minor enhancement:
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/sexp_processor.rb new/lib/sexp_processor.rb
--- old/lib/sexp_processor.rb   2015-03-10 00:26:05.0 +0100
+++ new/lib/sexp_processor.rb   2015-04-28 01:39:39.0 +0200
@@ -33,7 +33,7 @@
 
 class SexpProcessor
 
-  VERSION = "4.5.0"
+  VERSION = "4.5.1"
 
   ##
   # Automatically shifts off the Sexp type before handing the
@@ -110,6 +110,20 @@
   end
 
   ##
+  # Cache processor methods per class.
+
+  def self.processors
+@processors ||= {}
+  end
+
+  ##
+  # Cache rewiter methods per class.
+
+  def self.rewriters
+@rewriters ||= {}
+  end
+
+  ##
   # Creates a new SexpProcessor.  Use super to invoke this
   # initializer from SexpProcessor subclasses, then use the
   # attributes above to customize the functionality of the
@@ -130,16 +144,18 @@
 
 # we do this on an instance basis so we can subclass it for
 # different processors.
-@processors = {}
-@rewriters  = {}
+@processors = self.class.processors
+@rewriters  = self.class.rewriters
 @context= []
 
-public_methods.each do |name|
-  case name
-  when /^process_(.*)/ then
-@processors[$1.to_sym] = name.to_sym
-  when /^rewrite_(.*)/ then
-@rewriters[$1.to_sym]  = name.to_sym
+if @processors.empty?
+  public_methods.each do |name|
+case name
+when /^process_(.*)/ then
+  @processors[$1.to_sym] = name.to_sym
+when /^rewrite_(.*)/ then
+  @rewriters[$1.to_sym]  = name.to_sym
+end
   end
 end
   end
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata2015-03-10 00:26:05.0 +0100
+++ new/metadata2015-04-28 01:39:39.0 +0200
@@ -1,7 +1,7 @@
 --- !ruby/object:Gem::Specification
 name: sexp_processor
 version: !ruby/object:Gem::Version
-  version: 4.5.0
+  version: 4.5.1
 platform: ruby
 authors:
 - Ryan Davis
@@ -29,7 +29,7 @@
   xJcC6UN6NHMOVMyAXsr2HR0gRRx4ofN1LoP2KhXzSr8UMvQYlwPmE0N5GQv1b5AO
   VpzF30vNaJK6ZT7xlIsIlwmH
   -END CERTIFICATE-
-date: 2015-03-09 00:00:00.0 Z
+date: 2015-04-27 00:00:00.0 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: minitest
@@ -37,14 +37,14 @@
 requirements:
 - - ~>
   - !ruby/object:Gem::Version
-version: '5.5'
+version: '5.6'
   type: :development
   prerelease: false
   version_requirements: !ruby/object:Gem::Requirement
 requirements:
 - - ~>
   - !ruby/object:Gem::Version
-version: '5

commit rubygem-sexp_processor for openSUSE:Factory

2015-03-18 Thread h_root
Hello community,

here is the log from the commit of package rubygem-sexp_processor for 
openSUSE:Factory checked in at 2015-03-18 13:04:56

Comparing /work/SRC/openSUSE:Factory/rubygem-sexp_processor (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new (New)


Package is "rubygem-sexp_processor"

Changes:

--- 
/work/SRC/openSUSE:Factory/rubygem-sexp_processor/rubygem-sexp_processor.changes
2015-02-11 16:45:49.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new/rubygem-sexp_processor.changes
   2015-03-18 13:04:57.0 +0100
@@ -1,0 +2,7 @@
+Mon Mar 16 06:50:09 UTC 2015 - co...@suse.com
+
+- updated to version 4.5.0
+ * 1 minor enhancement:
+   * Added SexpProcessor::expand_dirs_to_files as a utility to cmdline tools.
+
+---

Old:

  sexp_processor-4.4.5.gem

New:

  sexp_processor-4.5.0.gem



Other differences:
--
++ rubygem-sexp_processor.spec ++
--- /var/tmp/diff_new_pack.wwRnMD/_old  2015-03-18 13:04:58.0 +0100
+++ /var/tmp/diff_new_pack.wwRnMD/_new  2015-03-18 13:04:58.0 +0100
@@ -24,7 +24,7 @@
 #
 
 Name:   rubygem-sexp_processor
-Version:4.4.5
+Version:4.5.0
 Release:0
 %define mod_name sexp_processor
 %define mod_full_name %{mod_name}-%{version}

++ sexp_processor-4.4.5.gem -> sexp_processor-4.5.0.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/History.txt new/History.txt
--- old/History.txt 2015-01-17 02:08:03.0 +0100
+++ new/History.txt 2015-03-10 00:26:05.0 +0100
@@ -1,3 +1,9 @@
+=== 4.5.0 / 2015-03-09
+
+* 1 minor enhancement:
+
+  * Added SexpProcessor::expand_dirs_to_files as a utility to cmdline tools.
+
 === 4.4.5 / 2015-01-16
 
 * 1 bug fix:
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/README.txt new/README.txt
--- old/README.txt  2015-01-17 02:08:03.0 +0100
+++ new/README.txt  2015-03-10 00:26:05.0 +0100
@@ -15,6 +15,8 @@
 
   * Allows you to write very clean filters.
 
+* Sexp provides a simple and clean interface to creating and manipulating ASTs.
+
 == SYNOPSIS:
 
   class MyProcessor < SexpProcessor
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/sexp_processor.rb new/lib/sexp_processor.rb
--- old/lib/sexp_processor.rb   2015-01-17 02:08:03.0 +0100
+++ new/lib/sexp_processor.rb   2015-03-10 00:26:05.0 +0100
@@ -33,7 +33,7 @@
 
 class SexpProcessor
 
-  VERSION = "4.4.5"
+  VERSION = "4.5.0"
 
   ##
   # Automatically shifts off the Sexp type before handing the
@@ -93,6 +93,23 @@
   attr_reader :env
 
   ##
+  # Expand an array of directories into a flattened array of paths, eg:
+  #
+  # MyProcessor.run MyProcessor.expand_dirs_to_files ARGV
+
+  def self.expand_dirs_to_files *dirs
+extensions = %w[rb rake]
+
+dirs.flatten.map { |p|
+  if File.directory? p then
+Dir[File.join(p, '**', "*.{#{extensions.join(',')}}")]
+  else
+p
+  end
+}.flatten.sort
+  end
+
+  ##
   # Creates a new SexpProcessor.  Use super to invoke this
   # initializer from SexpProcessor subclasses, then use the
   # attributes above to customize the functionality of the
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata2015-01-17 02:08:03.0 +0100
+++ new/metadata2015-03-10 00:26:05.0 +0100
@@ -1,7 +1,7 @@
 --- !ruby/object:Gem::Specification
 name: sexp_processor
 version: !ruby/object:Gem::Version
-  version: 4.4.5
+  version: 4.5.0
 platform: ruby
 authors:
 - Ryan Davis
@@ -29,7 +29,7 @@
   xJcC6UN6NHMOVMyAXsr2HR0gRRx4ofN1LoP2KhXzSr8UMvQYlwPmE0N5GQv1b5AO
   VpzF30vNaJK6ZT7xlIsIlwmH
   -END CERTIFICATE-
-date: 2015-01-17 00:00:00.0 Z
+date: 2015-03-09 00:00:00.0 Z
 dependencies:
 - !ruby/object:Gem::Dependency
   name: minitest
@@ -122,13 +122,9 @@
   version: '0'
 requirements: []
 rubyforge_project: 
-rubygems_version: 2.4.1
+rubygems_version: 2.4.5
 signing_key: 
 specification_version: 4
 summary: sexp_processor branches from ParseTree bringing all the generic sexp 
processing
   tools with it
-test_files:
-- test/test_composite_sexp_processor.rb
-- test/test_environment.rb
-- test/test_sexp.rb
-- test/test_sexp_processor.rb
+test_files: []
Files old/metadata.gz.sig and new/metadata.gz.sig differ

-- 
To u

commit rubygem-sexp_processor for openSUSE:Factory

2015-02-11 Thread h_root
Hello community,

here is the log from the commit of package rubygem-sexp_processor for 
openSUSE:Factory checked in at 2015-02-11 16:45:48

Comparing /work/SRC/openSUSE:Factory/rubygem-sexp_processor (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new (New)


Package is "rubygem-sexp_processor"

Changes:

--- 
/work/SRC/openSUSE:Factory/rubygem-sexp_processor/rubygem-sexp_processor.changes
2014-10-14 07:12:21.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new/rubygem-sexp_processor.changes
   2015-02-11 16:45:49.0 +0100
@@ -1,0 +2,5 @@
+Tue Feb 10 18:32:59 UTC 2015 - co...@suse.com
+
+- updated to version 4.4.5
+
+---

Old:

  sexp_processor-4.4.4.gem

New:

  sexp_processor-4.4.5.gem



Other differences:
--
++ rubygem-sexp_processor.spec ++
--- /var/tmp/diff_new_pack.QR89Ae/_old  2015-02-11 16:45:50.0 +0100
+++ /var/tmp/diff_new_pack.QR89Ae/_new  2015-02-11 16:45:50.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-sexp_processor
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,8 +16,15 @@
 #
 
 
+#
+# This file was generated with a gem2rpm.yml and not just plain gem2rpm.
+# All sections marked as MANUAL, license headers, summaries and descriptions
+# can be maintained in that file. Please consult this file before editing any
+# of those fields
+#
+
 Name:   rubygem-sexp_processor
-Version:4.4.4
+Version:4.4.5
 Release:0
 %define mod_name sexp_processor
 %define mod_full_name %{mod_name}-%{version}

++ sexp_processor-4.4.4.gem -> sexp_processor-4.4.5.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/History.txt new/History.txt
--- old/History.txt 2014-08-15 02:12:46.0 +0200
+++ new/History.txt 2015-01-17 02:08:03.0 +0100
@@ -1,3 +1,9 @@
+=== 4.4.5 / 2015-01-16
+
+* 1 bug fix:
+
+  * Removed shebangs in tests because of bugs (aka 'features') in RPM 
packaging tools.
+
 === 4.4.4 / 2014-08-14
 
 * 1 bug fix:
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/sexp_processor.rb new/lib/sexp_processor.rb
--- old/lib/sexp_processor.rb   2014-08-15 02:12:46.0 +0200
+++ new/lib/sexp_processor.rb   2015-01-17 02:08:03.0 +0100
@@ -33,7 +33,7 @@
 
 class SexpProcessor
 
-  VERSION = "4.4.4"
+  VERSION = "4.4.5"
 
   ##
   # Automatically shifts off the Sexp type before handing the
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/metadata new/metadata
--- old/metadata2014-08-15 02:12:46.0 +0200
+++ new/metadata2015-01-17 02:08:03.0 +0100
@@ -1,7 +1,7 @@
 --- !ruby/object:Gem::Specification
 name: sexp_processor
 version: !ruby/object:Gem::Version
-  version: 4.4.4
+  version: 4.4.5
 platform: ruby
 authors:
 - Ryan Davis
@@ -10,9 +10,9 @@
 cert_chain:
 - |
   -BEGIN CERTIFICATE-
-  MIIDPjCCAiagAwIBAgIBATANBgkqhkiG9w0BAQUFADBFMRMwEQYDVQQDDApyeWFu
+  MIIDPjCCAiagAwIBAgIBAjANBgkqhkiG9w0BAQUFADBFMRMwEQYDVQQDDApyeWFu
   ZC1ydWJ5MRkwFwYKCZImiZPyLGQBGRYJemVuc3BpZGVyMRMwEQYKCZImiZPyLGQB
-  GRYDY29tMB4XDTEzMDkxNjIzMDQxMloXDTE0MDkxNjIzMDQxMlowRTETMBEGA1UE
+  GRYDY29tMB4XDTE0MDkxNzIzMDcwN1oXDTE1MDkxNzIzMDcwN1owRTETMBEGA1UE
   AwwKcnlhbmQtcnVieTEZMBcGCgmSJomT8ixkARkWCXplbnNwaWRlcjETMBEGCgmS
   JomT8ixkARkWA2NvbTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBALda
   b9DCgK+627gPJkB6XfjZ1itoOQvpqH1EXScSaba9/S2VF22VYQbXU1xQXL/WzCkx
@@ -22,14 +22,14 @@
   qhtV7HJxNKuPj/JFH0D2cswvzznE/a5FOYO68g+YCuFi5L8wZuuM8zzdwjrWHqSV
   gBEfoTEGr7Zii72cx+sCAwEAAaM5MDcwCQYDVR0TBAIwADALBgNVHQ8EBAMCBLAw
   HQYDVR0OBBYEFEfFe9md/r/tj/Wmwpy+MI8d9k/hMA0GCSqGSIb3DQEBBQUAA4IB
-  AQCFZ7JTzoy1gcG4d8A6dmOJy7ygtO5MFpRIz8HuKCF5566nOvpy7aHhDDzFmQuu
-  FX3zDU6ghx5cQIueDhf2SGOncyBmmJRRYawm3wI0o1MeN6LZJ/3cRaOTjSFy6+S6
-  zqDmHBp8fVA2TGJtO0BLNkbGVrBJjh0UPmSoGzWlRhEVnYC33TpDAbNA+u39UrQI
-  ynwhNN7YbnmSR7+JU2cUjBFv2iPBO+TGuWC+9L2zn3NHjuc6tnmSYipA9y8Hv+As
-  Y4evBVezr3SjXz08vPqRO5YRdO3zfeMT8gBjRqZjWJGMZ2lD4XNfrs7eky74CyZw
-  xx3n58i0lQkBE1EpKE0lFu/y
+  AQAFoDJRokCQdxFfOrmsKX41KOFlU/zjrbDVM9hgB/Ur999M6OXGSi8FitXNtMwY
+  FVjsiAPeU7HaWVVcZkj6IhINelTkXsxgGz/qCzjHy3iUMuZWw36cS0fiWJ5rvH+e
+  hD7uXxJSFu

commit rubygem-sexp_processor for openSUSE:Factory

2014-10-13 Thread h_root
Hello community,

here is the log from the commit of package rubygem-sexp_processor for 
openSUSE:Factory checked in at 2014-10-14 07:11:36

Comparing /work/SRC/openSUSE:Factory/rubygem-sexp_processor (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new (New)


Package is "rubygem-sexp_processor"

Changes:

--- 
/work/SRC/openSUSE:Factory/rubygem-sexp_processor/rubygem-sexp_processor.changes
2014-09-12 12:22:52.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new/rubygem-sexp_processor.changes
   2014-10-14 07:12:21.0 +0200
@@ -1,0 +2,7 @@
+Sun Oct 12 16:51:45 UTC 2014 - co...@suse.com
+
+- updated to version 4.4.4
+ * 1 bug fix:
+   * MethodBasedSexpProcessor#in_klass clears out the method_stack for the 
duration of the block.
+
+---

Old:

  sexp_processor-4.4.3.gem

New:

  sexp_processor-4.4.4.gem



Other differences:
--
++ rubygem-sexp_processor.spec ++
--- /var/tmp/diff_new_pack.vzafcW/_old  2014-10-14 07:12:21.0 +0200
+++ /var/tmp/diff_new_pack.vzafcW/_new  2014-10-14 07:12:21.0 +0200
@@ -17,14 +17,15 @@
 
 
 Name:   rubygem-sexp_processor
-Version:4.4.3
+Version:4.4.4
 Release:0
 %define mod_name sexp_processor
 %define mod_full_name %{mod_name}-%{version}
-
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  ruby-macros >= 3
-BuildRequires:  rubygem(rdoc) > 3.10
+BuildRequires:  %{rubygem gem2rpm}
+BuildRequires:  %{rubygem rdoc > 3.10}
+BuildRequires:  %{ruby}
+BuildRequires:  ruby-macros >= 5
 Url:https://github.com/seattlerb/sexp_processor
 Source: http://rubygems.org/gems/%{mod_full_name}.gem
 Source1:gem2rpm.yml
@@ -37,53 +38,18 @@
 processing tools with it. Sexp, SexpProcessor, Environment, etc... all
 for your language processing pleasure.
 
-%package doc
-Summary:RDoc documentation for %{mod_name}
-Group:  Development/Languages/Ruby
-Requires:   %{name} = %{version}
-
-%description doc
-Documentation generated at gem installation time.
-Usually in RDoc and RI formats.
-
-%package testsuite
-Summary:Test suite for %{mod_name}
-Group:  Development/Languages/Ruby
-Requires:   %{name} = %{version}
-
-%description testsuite
-Test::Unit or RSpec files, useful for developers.
-
 %prep
-#gem_unpack
-#if you need patches, apply them here and replace the # with a % sign in the 
surrounding lines
-#gem_build
 
 %build
 
 %install
-%gem_install -f
-mkdir -p %{buildroot}%{_docdir}/%{name}
-ln -s %{gem_base}/gems/%{mod_full_name}/History.txt 
%buildroot/%{_docdir}/%{name}/History.txt
-ln -s %{gem_base}/gems/%{mod_full_name}/README.txt 
%buildroot/%{_docdir}/%{name}/README.txt
+%gem_install \
+  --doc-files="History.txt README.txt" \
+  -f
 # MANUAL
 perl -p -i -e 's|#!\S+|#!/usr/bin/ruby|g' 
%{buildroot}%{_libdir}/*/gems/*/gems/%{mod_full_name}/test/*
 # /MANUAL
 
-%files
-%defattr(-,root,root,-)
-%{_docdir}/%{name}
-%{gem_base}/cache/%{mod_full_name}.gem
-%{gem_base}/gems/%{mod_full_name}/
-%exclude %{gem_base}/gems/%{mod_full_name}/test
-%{gem_base}/specifications/%{mod_full_name}.gemspec
-
-%files doc
-%defattr(-,root,root,-)
-%doc %{gem_base}/doc
-
-%files testsuite
-%defattr(-,root,root,-)
-%{gem_base}/gems/%{mod_full_name}/test
+%gem_packages
 
 %changelog

++ sexp_processor-4.4.3.gem -> sexp_processor-4.4.4.gem ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/History.txt new/History.txt
--- old/History.txt 2014-03-25 01:55:13.0 +0100
+++ new/History.txt 2014-08-15 02:12:46.0 +0200
@@ -1,3 +1,9 @@
+=== 4.4.4 / 2014-08-14
+
+* 1 bug fix:
+
+  * MethodBasedSexpProcessor#in_klass clears out the method_stack for the 
duration of the block.
+
 === 4.4.3 / 2014-03-24
 
 * 1 bug fix:
Files old/checksums.yaml.gz and new/checksums.yaml.gz differ
Files old/checksums.yaml.gz.sig and new/checksums.yaml.gz.sig differ
Files old/data.tar.gz.sig and new/data.tar.gz.sig differ
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/lib/sexp_processor.rb new/lib/sexp_processor.rb
--- old/lib/sexp_processor.rb   2014-03-25 01:55:13.0 +0100
+++ new/lib/sexp_processor.rb   2014-08-15 02:12:46.0 +0200
@@ -33,7 +33,7 @@
 
 class SexpProcessor
 
-  VERSION = "4.4.3"
+  VERSION = "4.4.4"
 
   ##
   # Automatically shifts off the Sexp type before handing the
@@ -444,7 +444,10 @@
 end
 
 @class_stack.unshift name
-yield
+
+with_new_method_stack do
+  yield
+end
   ensure
 @class_stack.shift
   end
@@ -467,7 +470,10 @@
 
   def in_sklass
 @sclass.push true
- 

commit rubygem-sexp_processor for openSUSE:Factory

2014-09-12 Thread h_root
Hello community,

here is the log from the commit of package rubygem-sexp_processor for 
openSUSE:Factory checked in at 2014-09-12 11:28:30

Comparing /work/SRC/openSUSE:Factory/rubygem-sexp_processor (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new (New)


Package is "rubygem-sexp_processor"

Changes:

--- 
/work/SRC/openSUSE:Factory/rubygem-sexp_processor/rubygem-sexp_processor.changes
2014-04-08 12:50:43.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new/rubygem-sexp_processor.changes
   2014-09-12 12:22:52.0 +0200
@@ -1,0 +2,13 @@
+Wed Sep 10 13:58:31 UTC 2014 - mrueck...@suse.de
+
+- added gem2rpm.yml as source
+
+---
+Wed Sep 10 09:48:40 UTC 2014 - mrueck...@suse.de
+
+- added a small scriptlet to fix the shebang line of the test
+  scripts.
+- also added a gem2rpm.yml for later, but did not regenerate the
+  specfile just yet.
+
+---

New:

  gem2rpm.yml



Other differences:
--
++ rubygem-sexp_processor.spec ++
--- /var/tmp/diff_new_pack.Rk5rIW/_old  2014-09-12 12:22:53.0 +0200
+++ /var/tmp/diff_new_pack.Rk5rIW/_new  2014-09-12 12:22:53.0 +0200
@@ -27,6 +27,7 @@
 BuildRequires:  rubygem(rdoc) > 3.10
 Url:https://github.com/seattlerb/sexp_processor
 Source: http://rubygems.org/gems/%{mod_full_name}.gem
+Source1:gem2rpm.yml
 Summary:sexp_processor branches from ParseTree bringing all the 
generic sexp
 License:MIT
 Group:  Development/Languages/Ruby
@@ -65,6 +66,9 @@
 mkdir -p %{buildroot}%{_docdir}/%{name}
 ln -s %{gem_base}/gems/%{mod_full_name}/History.txt 
%buildroot/%{_docdir}/%{name}/History.txt
 ln -s %{gem_base}/gems/%{mod_full_name}/README.txt 
%buildroot/%{_docdir}/%{name}/README.txt
+# MANUAL
+perl -p -i -e 's|#!\S+|#!/usr/bin/ruby|g' 
%{buildroot}%{_libdir}/*/gems/*/gems/%{mod_full_name}/test/*
+# /MANUAL
 
 %files
 %defattr(-,root,root,-)

++ gem2rpm.yml ++
# ---
# ## used by gem2rpm
# :summary: this is a custom summary
# ## used by gem2rpm
# :description: |-
#   this is a custom description
#
#   it can be multiline
# ## used by gem2rpm
# :license: MIT or Ruby
# ## used by gem2rpm and gem_packages
# :version_suffix: -x_y
# ## used by gem2rpm and gem_packages
# :disable_docs: true
# ## used by gem2rpm
# :disable_automatic_rdoc_dep: true
# ## used by gem2rpm
# :preamble: |-
#   BuildRequires: foobar
#   Requires: foobar
# ## used by gem2rpm
# :patches:
#   foo.patch: -p1
#   bar.patch: 
# ## used by gem2rpm
# :sources:
# - foo.desktop
# - bar.desktop
# :gem_install_args: ''
# ## used by gem2rpm
# :pre_install: |-
#   %if 0%{?use_system_libev}
#   export USE_VENDORED_LIBEV="no"
#   %endif
# ## used by gem2rpm
# :post_install: |-
#   # delete custom files here or do other fancy stuff
#   install -D -m 0644 %{S:1} %{buildroot}%{_bindir}/gem2rpm-opensuse
# ## used by gem2rpm
# :testsuite_command: |-
#   (pushd %{buildroot}%{gem_base}/gems/%{mod_full_name} && rake test)
# ## used by gem2rpm
# :filelist: |-
#   /usr/bin/gem2rpm-opensuse
# ## used by gem2rpm
# :scripts:
#   :post: |-
# /bin/echo foo
# ## used by gem_packages
# :main:
#   :preamble: |-
# Requires: util-linux
# Recommends: pwgen
#   :filelist: |-
# /usr/bin/gem2rpm-opensuse
# ## used by gem_packages
# :custom:
#   apache:
# :preamble: |-
#   Requires: .
# :filelist: |-
#   /etc/apache2/conf.d/passenger.conf
# :summary: Custom summary is optional
# :description: |-
#   Custom description is optional
#
#   bar
# :post: |-
#   /bin/echo foo
#
---
:post_install: |-
  perl -p -i -e 's|#!\S+|#!/usr/bin/ruby|g' 
%{buildroot}%{_libdir}/*/gems/*/gems/%{mod_full_name}/test/*
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-sexp_processor for openSUSE:Factory

2014-04-08 Thread h_root
Hello community,

here is the log from the commit of package rubygem-sexp_processor for 
openSUSE:Factory checked in at 2014-04-08 12:50:41

Comparing /work/SRC/openSUSE:Factory/rubygem-sexp_processor (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new (New)


Package is "rubygem-sexp_processor"

Changes:

--- 
/work/SRC/openSUSE:Factory/rubygem-sexp_processor/rubygem-sexp_processor.changes
2014-03-21 13:50:47.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new/rubygem-sexp_processor.changes
   2014-04-08 12:50:43.0 +0200
@@ -1,0 +2,7 @@
+Sun Apr  6 05:38:52 UTC 2014 - co...@suse.com
+
+- updated to version 4.4.3
+ * 1 bug fix:
+   * Fixed a bunch of pt_testcase entries for 1.9/2.0 wrt ruby2ruby.
+
+---

Old:

  sexp_processor-4.4.2.gem

New:

  sexp_processor-4.4.3.gem



Other differences:
--
++ rubygem-sexp_processor.spec ++
--- /var/tmp/diff_new_pack.hkx2g6/_old  2014-04-08 12:50:43.0 +0200
+++ /var/tmp/diff_new_pack.hkx2g6/_new  2014-04-08 12:50:43.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-sexp_processor
-Version:4.4.2
+Version:4.4.3
 Release:0
 %define mod_name sexp_processor
 %define mod_full_name %{mod_name}-%{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-sexp_processor for openSUSE:Factory

2014-03-21 Thread h_root
Hello community,

here is the log from the commit of package rubygem-sexp_processor for 
openSUSE:Factory checked in at 2014-03-21 13:50:46

Comparing /work/SRC/openSUSE:Factory/rubygem-sexp_processor (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new (New)


Package is "rubygem-sexp_processor"

Changes:

--- 
/work/SRC/openSUSE:Factory/rubygem-sexp_processor/rubygem-sexp_processor.changes
2013-12-19 12:37:21.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new/rubygem-sexp_processor.changes
   2014-03-21 13:50:47.0 +0100
@@ -1,0 +2,9 @@
+Tue Mar 18 14:57:23 UTC 2014 - co...@suse.com
+
+- updated to version 4.4.2
+ * 2 minor enhancements:
+ 
+   * Changed skipped versioned tests to return, not skip. Reduces noise so you 
can focus on real skips.
+   * Extended versioned tests to include 2.0 and 2.1.
+
+---

Old:

  sexp_processor-4.4.1.gem

New:

  sexp_processor-4.4.2.gem



Other differences:
--
++ rubygem-sexp_processor.spec ++
--- /var/tmp/diff_new_pack.lKVuBA/_old  2014-03-21 13:50:48.0 +0100
+++ /var/tmp/diff_new_pack.lKVuBA/_new  2014-03-21 13:50:48.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-sexp_processor
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,13 +17,13 @@
 
 
 Name:   rubygem-sexp_processor
-Version:4.4.1
+Version:4.4.2
 Release:0
 %define mod_name sexp_processor
 %define mod_full_name %{mod_name}-%{version}
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-BuildRequires:  ruby-macros >= 1
+BuildRequires:  ruby-macros >= 3
 BuildRequires:  rubygem(rdoc) > 3.10
 Url:https://github.com/seattlerb/sexp_processor
 Source: http://rubygems.org/gems/%{mod_full_name}.gem
@@ -63,23 +63,23 @@
 %install
 %gem_install -f
 mkdir -p %{buildroot}%{_docdir}/%{name}
-ln -s %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/History.txt 
%buildroot/%{_docdir}/%{name}/History.txt
-ln -s %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/README.txt 
%buildroot/%{_docdir}/%{name}/README.txt
+ln -s %{gem_base}/gems/%{mod_full_name}/History.txt 
%buildroot/%{_docdir}/%{name}/History.txt
+ln -s %{gem_base}/gems/%{mod_full_name}/README.txt 
%buildroot/%{_docdir}/%{name}/README.txt
 
 %files
 %defattr(-,root,root,-)
 %{_docdir}/%{name}
-%{_libdir}/ruby/gems/%{rb_ver}/cache/%{mod_full_name}.gem
-%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/
-%exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/test
-%{_libdir}/ruby/gems/%{rb_ver}/specifications/%{mod_full_name}.gemspec
+%{gem_base}/cache/%{mod_full_name}.gem
+%{gem_base}/gems/%{mod_full_name}/
+%exclude %{gem_base}/gems/%{mod_full_name}/test
+%{gem_base}/specifications/%{mod_full_name}.gemspec
 
 %files doc
 %defattr(-,root,root,-)
-%doc %{_libdir}/ruby/gems/%{rb_ver}/doc/%{mod_full_name}/
+%doc %{gem_base}/doc
 
 %files testsuite
 %defattr(-,root,root,-)
-%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/test
+%{gem_base}/gems/%{mod_full_name}/test
 
 %changelog

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-sexp_processor for openSUSE:Factory

2013-12-19 Thread h_root
Hello community,

here is the log from the commit of package rubygem-sexp_processor for 
openSUSE:Factory checked in at 2013-12-19 12:36:33

Comparing /work/SRC/openSUSE:Factory/rubygem-sexp_processor (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new (New)


Package is "rubygem-sexp_processor"

Changes:

--- 
/work/SRC/openSUSE:Factory/rubygem-sexp_processor/rubygem-sexp_processor.changes
2013-10-31 15:59:36.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new/rubygem-sexp_processor.changes
   2013-12-19 12:37:21.0 +0100
@@ -1,0 +2,7 @@
+Mon Dec 16 06:28:04 UTC 2013 - co...@suse.com
+
+- updated to version 4.4.1
+ * 1 bug fix:
+  * Added parenthesis to fix the structure_remove_begin_1 testcase. (bocete)
+
+---

Old:

  sexp_processor-4.4.0.gem

New:

  sexp_processor-4.4.1.gem



Other differences:
--
++ rubygem-sexp_processor.spec ++
--- /var/tmp/diff_new_pack.4E0Zvt/_old  2013-12-19 12:37:21.0 +0100
+++ /var/tmp/diff_new_pack.4E0Zvt/_new  2013-12-19 12:37:21.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-sexp_processor
-Version:4.4.0
+Version:4.4.1
 Release:0
 %define mod_name sexp_processor
 %define mod_full_name %{mod_name}-%{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-sexp_processor for openSUSE:Factory

2013-10-31 Thread h_root
Hello community,

here is the log from the commit of package rubygem-sexp_processor for 
openSUSE:Factory checked in at 2013-10-31 15:59:34

Comparing /work/SRC/openSUSE:Factory/rubygem-sexp_processor (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new (New)


Package is "rubygem-sexp_processor"

Changes:

--- 
/work/SRC/openSUSE:Factory/rubygem-sexp_processor/rubygem-sexp_processor.changes
2013-09-27 18:08:06.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new/rubygem-sexp_processor.changes
   2013-10-31 15:59:36.0 +0100
@@ -1,0 +2,6 @@
+Sun Oct 20 12:05:35 UTC 2013 - co...@suse.com
+
+- updated to version 4.4.0
+ * Added MethodBasedSexpProcessor, extracted from Flog.
+
+---

Old:

  sexp_processor-4.3.0.gem

New:

  sexp_processor-4.4.0.gem



Other differences:
--
++ rubygem-sexp_processor.spec ++
--- /var/tmp/diff_new_pack.eZAj12/_old  2013-10-31 15:59:36.0 +0100
+++ /var/tmp/diff_new_pack.eZAj12/_new  2013-10-31 15:59:36.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-sexp_processor
-Version:4.3.0
+Version:4.4.0
 Release:0
 %define mod_name sexp_processor
 %define mod_full_name %{mod_name}-%{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-sexp_processor for openSUSE:Factory

2013-09-27 Thread h_root
Hello community,

here is the log from the commit of package rubygem-sexp_processor for 
openSUSE:Factory checked in at 2013-09-27 18:08:05

Comparing /work/SRC/openSUSE:Factory/rubygem-sexp_processor (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new (New)


Package is "rubygem-sexp_processor"

Changes:

--- 
/work/SRC/openSUSE:Factory/rubygem-sexp_processor/rubygem-sexp_processor.changes
2013-04-20 18:01:32.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new/rubygem-sexp_processor.changes
   2013-09-27 18:08:06.0 +0200
@@ -1,0 +2,7 @@
+Mon Aug 26 05:05:37 UTC 2013 - co...@suse.com
+
+- updated to version 4.3.0
+ * 1 minor enhancement:
+   * Switched ParseTreeTestCase to minitest 5.
+
+---

Old:

  sexp_processor-4.2.1.gem

New:

  sexp_processor-4.3.0.gem



Other differences:
--
++ rubygem-sexp_processor.spec ++
--- /var/tmp/diff_new_pack.qyYLjp/_old  2013-09-27 18:08:06.0 +0200
+++ /var/tmp/diff_new_pack.qyYLjp/_new  2013-09-27 18:08:06.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-sexp_processor
-Version:4.2.1
+Version:4.3.0
 Release:0
 %define mod_name sexp_processor
 %define mod_full_name %{mod_name}-%{version}
@@ -62,9 +62,13 @@
 
 %install
 %gem_install -f
+mkdir -p %{buildroot}%{_docdir}/%{name}
+ln -s %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/History.txt 
%buildroot/%{_docdir}/%{name}/History.txt
+ln -s %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/README.txt 
%buildroot/%{_docdir}/%{name}/README.txt
 
 %files
 %defattr(-,root,root,-)
+%{_docdir}/%{name}
 %{_libdir}/ruby/gems/%{rb_ver}/cache/%{mod_full_name}.gem
 %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/
 %exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/test

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-sexp_processor for openSUSE:Factory

2013-04-20 Thread h_root
Hello community,

here is the log from the commit of package rubygem-sexp_processor for 
openSUSE:Factory checked in at 2013-04-20 18:01:31

Comparing /work/SRC/openSUSE:Factory/rubygem-sexp_processor (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new (New)


Package is "rubygem-sexp_processor", Maintainer is "ruby-de...@suse.de"

Changes:

--- 
/work/SRC/openSUSE:Factory/rubygem-sexp_processor/rubygem-sexp_processor.changes
2013-03-28 13:29:31.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new/rubygem-sexp_processor.changes
   2013-04-20 18:01:32.0 +0200
@@ -1,0 +2,7 @@
+Sat Apr 13 06:06:27 UTC 2013 - co...@suse.com
+
+- updated to version 4.2.1
+ * 1 bug fix:
+  * Removed structure_unused_literal_wwtt because I just don't care anymore
+
+---

Old:

  sexp_processor-4.2.0.gem

New:

  sexp_processor-4.2.1.gem



Other differences:
--
++ rubygem-sexp_processor.spec ++
--- /var/tmp/diff_new_pack.JKtlpU/_old  2013-04-20 18:01:37.0 +0200
+++ /var/tmp/diff_new_pack.JKtlpU/_new  2013-04-20 18:01:37.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-sexp_processor
-Version:4.2.0
+Version:4.2.1
 Release:0
 %define mod_name sexp_processor
 %define mod_full_name %{mod_name}-%{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-sexp_processor for openSUSE:Factory

2013-03-28 Thread h_root
Hello community,

here is the log from the commit of package rubygem-sexp_processor for 
openSUSE:Factory checked in at 2013-03-28 13:29:29

Comparing /work/SRC/openSUSE:Factory/rubygem-sexp_processor (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new (New)


Package is "rubygem-sexp_processor", Maintainer is "ruby-de...@suse.de"

Changes:

--- 
/work/SRC/openSUSE:Factory/rubygem-sexp_processor/rubygem-sexp_processor.changes
2013-03-11 07:44:23.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new/rubygem-sexp_processor.changes
   2013-03-28 13:29:31.0 +0100
@@ -1,0 +2,9 @@
+Wed Mar 20 06:16:30 UTC 2013 - co...@suse.com
+
+- updated to version 4.2.0
+ * 2 minor enhancements:
+ 
+   * Added SexpInterpreter since it is such a common pattern
+   * Added aliases Sexp#head & Sexp#rest for readability
+
+---

Old:

  sexp_processor-4.1.5.gem

New:

  sexp_processor-4.2.0.gem



Other differences:
--
++ rubygem-sexp_processor.spec ++
--- /var/tmp/diff_new_pack.XCrf07/_old  2013-03-28 13:29:32.0 +0100
+++ /var/tmp/diff_new_pack.XCrf07/_new  2013-03-28 13:29:32.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-sexp_processor
-Version:4.1.5
+Version:4.2.0
 Release:0
 %define mod_name sexp_processor
 %define mod_full_name %{mod_name}-%{version}
@@ -26,7 +26,7 @@
 BuildRequires:  ruby-macros >= 1
 BuildRequires:  rubygem(rdoc) > 3.10
 Url:https://github.com/seattlerb/sexp_processor
-Source: %{mod_full_name}.gem
+Source: http://rubygems.org/gems/%{mod_full_name}.gem
 Summary:sexp_processor branches from ParseTree bringing all the 
generic sexp
 License:MIT
 Group:  Development/Languages/Ruby

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-sexp_processor for openSUSE:Factory

2013-03-10 Thread h_root
Hello community,

here is the log from the commit of package rubygem-sexp_processor for 
openSUSE:Factory checked in at 2013-03-11 07:44:21

Comparing /work/SRC/openSUSE:Factory/rubygem-sexp_processor (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new (New)


Package is "rubygem-sexp_processor", Maintainer is "ruby-de...@suse.de"

Changes:

--- 
/work/SRC/openSUSE:Factory/rubygem-sexp_processor/rubygem-sexp_processor.changes
2012-12-17 09:38:24.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new/rubygem-sexp_processor.changes
   2013-03-11 07:44:23.0 +0100
@@ -1,0 +2,20 @@
+Sun Mar  3 09:40:45 UTC 2013 - co...@suse.com
+
+- updated to version 4.1.5
+  * Clarified role of s method. Fixes #12.
+  * maglev: Workaround for bug in Array#shift
+
+---
+Wed Jan 23 06:53:05 UTC 2013 - co...@suse.com
+
+- updated to version 4.1.4
+ * 1 minor enhancement:
+ 
+   * Gave Sexp#structure a ~10% boost
+ 
+ * 2 bug fixes:
+ 
+   * Fixed Sexp#mass lying when using auto_shifted sexps.
+   * Stupid fix for ruby 2.0 method_missing 'bug'.
+
+---

Old:

  sexp_processor-4.1.3.gem

New:

  sexp_processor-4.1.5.gem



Other differences:
--
++ rubygem-sexp_processor.spec ++
--- /var/tmp/diff_new_pack.AfdIal/_old  2013-03-11 07:44:24.0 +0100
+++ /var/tmp/diff_new_pack.AfdIal/_new  2013-03-11 07:44:24.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package rubygem-sexp_processor
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-sexp_processor
-Version:4.1.3
+Version:4.1.5
 Release:0
 %define mod_name sexp_processor
 %define mod_full_name %{mod_name}-%{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-sexp_processor for openSUSE:Factory

2012-12-17 Thread h_root
Hello community,

here is the log from the commit of package rubygem-sexp_processor for 
openSUSE:Factory checked in at 2012-12-17 09:38:21

Comparing /work/SRC/openSUSE:Factory/rubygem-sexp_processor (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new (New)


Package is "rubygem-sexp_processor", Maintainer is "r...@suse.com"

Changes:

--- 
/work/SRC/openSUSE:Factory/rubygem-sexp_processor/rubygem-sexp_processor.changes
2012-11-12 12:40:25.0 +0100
+++ 
/work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new/rubygem-sexp_processor.changes
   2012-12-17 09:38:24.0 +0100
@@ -1,0 +2,7 @@
+Fri Dec  7 19:24:44 UTC 2012 - co...@suse.com
+
+- updated to version 4.1.3
+  * Code cleanup... what was I thinking???
+  * Explicitly setting pt_testcase.rb to US-ASCII to avoid encoding hell
+
+---

Old:

  sexp_processor-4.1.2.gem

New:

  sexp_processor-4.1.3.gem



Other differences:
--
++ rubygem-sexp_processor.spec ++
--- /var/tmp/diff_new_pack.EHQ4ZX/_old  2012-12-17 09:38:26.0 +0100
+++ /var/tmp/diff_new_pack.EHQ4ZX/_new  2012-12-17 09:38:26.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   rubygem-sexp_processor
-Version:4.1.2
+Version:4.1.3
 Release:0
 %define mod_name sexp_processor
 %define mod_full_name %{mod_name}-%{version}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-sexp_processor for openSUSE:Factory

2012-11-12 Thread h_root
Hello community,

here is the log from the commit of package rubygem-sexp_processor for 
openSUSE:Factory checked in at 2012-11-12 12:40:24

Comparing /work/SRC/openSUSE:Factory/rubygem-sexp_processor (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new (New)


Package is "rubygem-sexp_processor", Maintainer is "r...@suse.com"

Changes:

--- 
/work/SRC/openSUSE:Factory/rubygem-sexp_processor/rubygem-sexp_processor.changes
2012-07-16 12:56:17.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new/rubygem-sexp_processor.changes
   2012-11-12 12:40:25.0 +0100
@@ -1,0 +2,18 @@
+Sun Nov  4 07:42:00 UTC 2012 - co...@suse.com
+
+- updated to version 4.1.2
+  * Sexp#structure should grep for Sexps, not Arrays
+
+---
+Sat Nov  3 10:05:40 UTC 2012 - co...@suse.com
+
+- updated to version 4.1.1
+  * iter args revamp for ruby_parser 3 changes.
+
+---
+Sun Oct 28 05:58:58 UTC 2012 - co...@suse.com
+
+- updated to version 4.1.0
+  * Added Environment#current so you can explicitly shadow variables. (meh)
+
+---

Old:

  sexp_processor-4.0.1.gem

New:

  sexp_processor-4.1.2.gem



Other differences:
--
++ rubygem-sexp_processor.spec ++
--- /var/tmp/diff_new_pack.UpcCLW/_old  2012-11-12 12:40:26.0 +0100
+++ /var/tmp/diff_new_pack.UpcCLW/_new  2012-11-12 12:40:26.0 +0100
@@ -17,18 +17,19 @@
 
 
 Name:   rubygem-sexp_processor
-Version:4.0.1
+Version:4.1.2
 Release:0
-Summary:sexp_processor branches from ParseTree bringing all the 
generic sexp processing tools with it
-License:MIT
-Group:  Development/Languages/Ruby
-Url:https://github.com/seattlerb/sexp_processor
 %define mod_name sexp_processor
 %define mod_full_name %{mod_name}-%{version}
-Source: %{mod_full_name}.gem
-BuildRequires:  rubygems_with_buildroot_patch
+
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-%rubygems_requires
+BuildRequires:  ruby-macros >= 1
+BuildRequires:  rubygem(rdoc) > 3.10
+Url:https://github.com/seattlerb/sexp_processor
+Source: %{mod_full_name}.gem
+Summary:sexp_processor branches from ParseTree bringing all the 
generic sexp
+License:MIT
+Group:  Development/Languages/Ruby
 
 %description
 sexp_processor branches from ParseTree bringing all the generic sexp
@@ -53,11 +54,14 @@
 Test::Unit or RSpec files, useful for developers.
 
 %prep
+#gem_unpack
+#if you need patches, apply them here and replace the # with a % sign in the 
surrounding lines
+#gem_build
+
 %build
+
 %install
-%gem_install %{SOURCE0}
-# Fix wrong shebang lines:
-sed -i "s|#!/usr/local/bin/ruby|#!/usr/bin/ruby|" 
%{buildroot}%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/test/test_{sexp,environment,sexp_processor,composite_sexp_processor}.rb
+%gem_install -f
 
 %files
 %defattr(-,root,root,-)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit rubygem-sexp_processor for openSUSE:Factory

2012-07-16 Thread h_root
Hello community,

here is the log from the commit of package rubygem-sexp_processor for 
openSUSE:Factory checked in at 2012-07-16 12:56:15

Comparing /work/SRC/openSUSE:Factory/rubygem-sexp_processor (Old)
 and  /work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new (New)


Package is "rubygem-sexp_processor", Maintainer is ""

Changes:

--- 
/work/SRC/openSUSE:Factory/rubygem-sexp_processor/rubygem-sexp_processor.changes
2012-03-27 08:59:02.0 +0200
+++ 
/work/SRC/openSUSE:Factory/.rubygem-sexp_processor.new/rubygem-sexp_processor.changes
   2012-07-16 12:56:17.0 +0200
@@ -1,0 +2,32 @@
+Sun Jul 15 11:35:17 UTC 2012 - co...@suse.com
+
+- update to 4.0.1
+  * 4 bug fixes:
+  
+* 1.9: Changed !@ to ! since that is what you implement
+* True to my wtf comment, there was a bug in my case_splat test
+* Fixed a bunch of entries for r2r changes against edgecase parse/lex tests
+* Fixes for R2R
+  
+  * 5 major enhancements:
+  
+* Removed :arglist from everything except :op_asgn1.
+* Removed block from resbody
+* Removed block from when node
+* Removed block nodes inside of scope nodes (defn/defs/class/sclass).
+* Removed scope nodes in defn/defs/class/sclass nodes.
+  
+  * 10 minor enhancement:
+  
+* 1.9: Had to version split all my 'not' tests since 1.9 is insane.
+* 1.9: f (args) is not allowed in 1.9.
+* 1.9: f(hash, *splat) is not allowed in 1.9.
+* Added module2 test to verify module w/ 2+ entities
+* Added Sexp#deep_each and Sexp#each_sexp. Refactored from Flay
+* Added a ton of block arg tests.
+* Added add19_edgecases to help refactor a bunch of tests that all have 
the same output.
+* Added better debugging output for rewrites.
+* Cleaned and added a bunch of stabby proc tests.
+* Moved RawParseTree test data to ParseTree project.
+  
+---

Old:

  sexp_processor-3.1.0.gem

New:

  sexp_processor-4.0.1.gem



Other differences:
--
++ rubygem-sexp_processor.spec ++
--- /var/tmp/diff_new_pack.ySjFa7/_old  2012-07-16 12:56:18.0 +0200
+++ /var/tmp/diff_new_pack.ySjFa7/_new  2012-07-16 12:56:18.0 +0200
@@ -15,13 +15,14 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:   rubygem-sexp_processor
-Version:3.1.0
+Version:4.0.1
 Release:0
-License:MIT
 Summary:sexp_processor branches from ParseTree bringing all the 
generic sexp processing tools with it
-Url:https://github.com/seattlerb/sexp_processor
+License:MIT
 Group:  Development/Languages/Ruby
+Url:https://github.com/seattlerb/sexp_processor
 %define mod_name sexp_processor
 %define mod_full_name %{mod_name}-%{version}
 Source: %{mod_full_name}.gem

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org