Hello community, here is the log from the commit of package rubygem-passenger for openSUSE:Factory checked in at 2013-06-05 13:37:27 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/rubygem-passenger (Old) and /work/SRC/openSUSE:Factory/.rubygem-passenger.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "rubygem-passenger" Changes: -------- --- /work/SRC/openSUSE:Factory/rubygem-passenger/rubygem-passenger.changes 2013-03-08 11:20:50.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.rubygem-passenger.new/rubygem-passenger.changes 2013-06-05 13:37:29.000000000 +0200 @@ -1,0 +2,17 @@ +Mon May 27 09:23:40 UTC 2013 - [email protected] + +- avoid leaking %buildroot into binaries + +------------------------------------------------------------------- +Mon May 27 08:59:07 UTC 2013 - [email protected] + +- update to version 4.0.3, see + http://blog.phusion.nl/category/passenger/phusion-passenger-4/ + +------------------------------------------------------------------- +Fri May 17 08:20:01 UTC 2013 - [email protected] + +- update to version 4.0.2 - new branch, see + http://blog.phusion.nl/category/passenger/phusion-passenger-4/ + +------------------------------------------------------------------- Old: ---- arm-avoid-long-double.patch passenger-3.0.19.gem New: ---- passenger-4.0.3.gem ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ rubygem-passenger.spec ++++++ --- /var/tmp/diff_new_pack.pMFyNw/_old 2013-06-05 13:37:30.000000000 +0200 +++ /var/tmp/diff_new_pack.pMFyNw/_new 2013-06-05 13:37:30.000000000 +0200 @@ -17,7 +17,7 @@ Name: rubygem-passenger -Version: 3.0.19 +Version: 4.0.3 Release: 0 %define mod_name passenger %define mod_full_name %{mod_name}-%{version} @@ -68,7 +68,6 @@ Source5: mod_passenger_root.include Source6: nginx_passenger.conf Source7: nginx_passenger_root.include -Source10: arm-avoid-long-double.patch Source11: rubygem-passenger-3.0.12_boost_threads.patch # Summary: Easy and robust Ruby web application deployment @@ -134,26 +133,28 @@ export USE_VENDORED_LIBEV="no" %endif %gem_install %{S:0} -pushd %{buildroot}%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/ +# avoid BUILDROOT leaking into the binaries +mv %{buildroot}%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/ . +pushd %{mod_full_name} export PATH="%{_sbindir}:$PATH" - patch -p0 --fuzz=0 -i %{S:11} + patch --no-backup-if-mismatch -p0 --fuzz=0 -i %{S:11} #compiling nginx stuff - patch -p0 --fuzz=0 -i %{S:10} rake nginx:clean nginx CACHING=no #compiling apache2 stuff rake apache2 - %{__install} -D -m 0755 ext/apache2/mod_passenger.so %{buildroot}%{apache_libexecdir}/mod_passenger.so + %{__install} -D -m 0755 libout/apache2/mod_passenger.so %{buildroot}%{apache_libexecdir}/mod_passenger.so # cleanup %if ! 0%{?use_system_libev} make -C ext/libev distclean %endif - find ext/apache2 -name \*.a -print -delete - rm -v ext/apache2/mod_passenger.so - mv -v ext/ruby/*/passenger_native_support.so lib/ - rm -rv ext/ruby/ruby-*-linux + find libout/apache2 -name \*.a -print -delete + rm -v libout/apache2/mod_passenger.so + mv -v libout/ruby/*/passenger_native_support.so lib/ + rm -rv libout/ruby/ruby-*-linux popd +mv %{mod_full_name} %{buildroot}%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name} %gem_cleanup find %{buildroot}%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/ -name dispatch.\* -print0 | \ xargs -r0 ruby -p -i -e 'gsub(%r{#!.*/bin/ruby.*}, "#!/usr/bin/ruby")' @@ -164,24 +165,25 @@ %{__install} -D -m 0644 %{S:7} %{buildroot}/etc/nginx/conf.d/passenger_root.include %{__sed} -i -e "s,@PassengerRoot@,%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}," %{buildroot}/etc/nginx/conf.d/passenger_root.include %{__rm} -v %{buildroot}%{_bindir}/passenger-install-*-module - -%clean -%{__rm} -rf %{buildroot} +find %{buildroot}%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/ext -type f -print0 | xargs -r0 chmod a-x %files nginx %defattr(-,root,root) -%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/agents/nginx +#%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/agents/nginx %dir /etc/nginx %dir /etc/nginx/conf.d %config(noreplace) /etc/nginx/conf.d/passenger.conf %config /etc/nginx/conf.d/passenger_root.include +%clean +echo "NADA" + %files apache2 %defattr(-,root,root) %{apache_libexecdir}/mod_passenger.so %config(noreplace) %{apache_sysconfdir}/conf.d/mod_passenger.conf %config %{apache_sysconfdir}/conf.d/mod_passenger_root.include -%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/agents/apache2 +#%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/agents/apache2 %files %defattr(-,root,root,-) @@ -196,11 +198,11 @@ %exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/test %{_libdir}/ruby/gems/%{rb_ver}/specifications/%{mod_full_name}.gemspec # backend subpackages -%exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/agents/apache2 -%exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/agents/nginx +#%exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/agents/apache2 +#%exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/agents/nginx # needed to build the nginx extension -%exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/ext/common/libboost_oxt.a -%exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/ext/common/libpassenger_common.a +%exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/libout/common/libboost_oxt.a +#%exclude %{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/libout/common/libpassenger_common.a %files doc %defattr(-,root,root,-) @@ -212,7 +214,7 @@ %files devel-static %defattr(-,root,root,-) -%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/ext/common/libboost_oxt.a -%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/ext/common/libpassenger_common.a +%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/libout/common/libboost_oxt.a +#%{_libdir}/ruby/gems/%{rb_ver}/gems/%{mod_full_name}/libout/common/libpassenger_common.a %changelog -- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
