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