Hello community,

here is the log from the commit of package rubygem-passenger for 
openSUSE:Factory checked in at 2011-12-26 16:29:22
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/rubygem-passenger (Old)
 and      /work/SRC/openSUSE:Factory/.rubygem-passenger.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "rubygem-passenger", Maintainer is "jmassaguer...@suse.com"

Changes:
--------
--- /work/SRC/openSUSE:Factory/rubygem-passenger/rubygem-passenger.changes      
2011-10-24 16:16:15.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.rubygem-passenger.new/rubygem-passenger.changes 
2011-12-26 16:29:25.000000000 +0100
@@ -1,0 +2,5 @@
+Sat Dec  3 11:34:40 CET 2011 - dmuel...@suse.de
+
+- fix build on arm
+
+-------------------------------------------------------------------

Old:
----
  series

New:
----
  arm-avoid-long-double.patch

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

Other differences:
------------------
++++++ rubygem-passenger.spec ++++++
--- /var/tmp/diff_new_pack.PwWmLo/_old  2011-12-26 16:29:26.000000000 +0100
+++ /var/tmp/diff_new_pack.PwWmLo/_new  2011-12-26 16:29:26.000000000 +0100
@@ -16,6 +16,8 @@
 #
 
 # norootforbuild
+
+
 Name:           rubygem-passenger
 Version:        3.0.9
 Release:        0
@@ -73,8 +75,10 @@
 Source5:        mod_passenger_root.include
 Source6:        nginx_passenger.conf
 Source7:        nginx_passenger_root.include
+Source10:       arm-avoid-long-double.patch
 #
 Summary:        Easy and robust Ruby web application deployment
+
 %description
 Easy and robust Ruby web application deployment.
 
@@ -83,6 +87,7 @@
 Group:          Development/Languages/Ruby
 Requires:       rubygem-passenger = %{version}
 Requires:       nginx
+
 %description nginx
 Additional rubygem-passenger module for nginx HTTP-server.
 
@@ -91,6 +96,7 @@
 Group:          Development/Languages/Ruby
 Requires:       rubygem-passenger = %{version}
 Requires:       apache2 %{apache_mmn}
+
 %description apache2
 Additional rubygem-passenger module for apache2 HTTP-server.
 
@@ -98,6 +104,7 @@
 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.
@@ -106,6 +113,7 @@
 Summary:        Test suite for %{mod_name}
 Group:          Development/Languages/Ruby
 Requires:       %{name} = %{version}
+
 %description testsuite
 Test::Unit or RSpec files, useful for developers.
 
@@ -114,11 +122,14 @@
 Group:          Development/Languages/Ruby
 Requires:       %{name} = %{version}
 Provides:       %{name}-devel = %{version}
+
 %description devel-static
 The 2 static files that are needed to build the nginx extension
 
 %prep
+
 %build
+
 %install
 # TODO:
 # currently -lev gets lost when using system libev
@@ -130,6 +141,7 @@
   export PATH="%{_sbindir}:$PATH"
 
   #compiling nginx stuff
+  patch -p0 --fuzz=0 -i %{S:10}
   rake nginx:clean nginx CACHING=no
 
   #compiling apache2 stuff

++++++ arm-avoid-long-double.patch ++++++
--- ext/common/MessageChannel.h
+++ ext/common/MessageChannel.h
@@ -431,14 +431,14 @@
                        unsigned int ret;
                        try {
                                ret = Passenger::readExact(fd, buf, size, &t);
-                               #if defined(__NetBSD__) || defined(__OpenBSD__)
+                               #if defined(__arm__) || defined(__NetBSD__) || 
defined(__OpenBSD__)
                                        *timeout = llround((double) t / 1000);
                                #else
                                        *timeout = llroundl((long double) t / 
1000);
                                #endif
                                return ret == size;
                        } catch (...) {
-                               #if defined(__NetBSD__) || defined(__OpenBSD__)
+                               #if defined(__arm__) || defined(__NetBSD__) || 
defined(__OpenBSD__)
                                        *timeout = llround((double) t / 1000);
                                #else
                                        *timeout = llroundl((long double) t / 
1000);

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

Reply via email to