Hello community,

here is the log from the commit of package rubygem-nokogiri for 
openSUSE:Factory checked in at 2013-12-23 22:20:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-nokogiri (Old)
 and      /work/SRC/openSUSE:Factory/.rubygem-nokogiri.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rubygem-nokogiri"

Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-nokogiri/rubygem-nokogiri.changes        
2013-10-06 18:38:40.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-nokogiri.new/rubygem-nokogiri.changes   
2013-12-23 22:20:24.000000000 +0100
@@ -1,0 +2,8 @@
+Wed Dec 18 10:30:10 UTC 2013 - [email protected]
+
+- update to 1.6.1
+ * Bugfixes
+   * (JRuby) Fix out of memory bug when certain invalid documents are parsed.
+   * (JRuby) Fix regression of billion-laughs vulnerability. #586
+
+-------------------------------------------------------------------

Old:
----
  nokogiri-1.6.0.gem

New:
----
  nokogiri-1.6.1.gem

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ rubygem-nokogiri.spec ++++++
--- /var/tmp/diff_new_pack.CPcQbz/_old  2013-12-23 22:20:25.000000000 +0100
+++ /var/tmp/diff_new_pack.CPcQbz/_new  2013-12-23 22:20:25.000000000 +0100
@@ -17,22 +17,24 @@
 
 
 Name:           rubygem-nokogiri
-Version:        1.6.0
+Version:        1.6.1
 Release:        0
 %define mod_name nokogiri
 %define mod_full_name %{mod_name}-%{version}
 %define mod_branch -%{version}
-%define mod_weight 10600
+%define mod_weight 10601
 
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  ruby-macros >= 1
 Requires:       ruby >= 1.9.2
 BuildRequires:  ruby-devel >= 1.9.2
-BuildRequires:  rubygem(mini_portile)
+BuildRequires:  update-alternatives
 BuildRequires:  rubygem(rdoc) > 3.10
-# MANUAL
+# MANUAL BEGIN
 BuildRequires:  libxml2-devel
 BuildRequires:  libxslt-devel
+BuildRequires:  rubygem(mini_portile)
+# MANUAL END
 Url:            http://nokogiri.org
 Source:         http://rubygems.org/gems/%{mod_full_name}.gem
 Summary:        Nokogiri (鋸) is an HTML, XML, SAX, and Reader parser
@@ -65,6 +67,7 @@
 
 %prep
 #gem_unpack
+#if you need patches, apply them here and replace the # with a % sign in the 
surrounding lines
 #gem_build
 
 %build
@@ -76,15 +79,17 @@
 %gem_cleanup
 # MANUAL
 rm -rf %{buildroot}%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/ports
+
+mkdir -p %{buildroot}%{_sysconfdir}/alternatives
 mv %{buildroot}%{_bindir}/nokogiri{,%{mod_branch}}
-ln -s nokogiri%{mod_branch} %{buildroot}%{_bindir}/nokogiri
+touch %{buildroot}%{_sysconfdir}/alternatives/nokogiri
+ln -s %{_sysconfdir}/alternatives/nokogiri %{buildroot}%{_bindir}/nokogiri
+
 mkdir -p %{buildroot}%{_docdir}/%{name}
 ln -s %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/CHANGELOG.rdoc 
%buildroot/%{_docdir}/%{name}/CHANGELOG.rdoc
 ln -s %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/README.rdoc 
%buildroot/%{_docdir}/%{name}/README.rdoc
 
 %post
-    # when switching to update-alternatives, we need to remove old binaries
-    test -L %{_bindir}/nokogiri || rm -v %{_bindir}/nokogiri
 /usr/sbin/update-alternatives --install \
     %{_bindir}/nokogiri nokogiri %{_bindir}/nokogiri%{mod_branch} %{mod_weight}
 
@@ -97,7 +102,8 @@
 %defattr(-,root,root,-)
 %{_docdir}/%{name}
 %{_bindir}/nokogiri%{mod_branch}
-%ghost %{_bindir}/nokogiri
+%{_bindir}/nokogiri
+%ghost %{_sysconfdir}/alternatives/nokogiri
 %{_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: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to