[rubygem-passenger/f21: 9/9] Merge from f20
Orion Poplawski
orion at fedoraproject.org
Tue Mar 10 22:16:44 UTC 2015
commit c24de4b0a2a38def66e0853c2fec2bc1cf5a439a
Merge: 22a0609 7a65059
Author: Orion Poplawski <orion at cora.nwra.com>
Date: Tue Mar 10 16:16:31 2015 -0600
Merge from f20
.gitignore | 1 +
apache-passenger.conf.in | 9 +-
config.json | 30 ++
rubygem-passenger-4.0.18-correct_docs.patch | 22 +-
rubygem-passenger-4.0.38-libeio.patch | 26 ++
rubygem-passenger-4.0.38-load_from_lib_dir.patch | 31 ++
rubygem-passenger-4.0.50-agents_dir.patch | 13 +
rubygem-passenger.spec | 425 +++++++++--------------
sources | 2 +-
9 files changed, 287 insertions(+), 272 deletions(-)
---
diff --cc rubygem-passenger.spec
index 4bc0ea2,deccf31..d57cfd8
--- a/rubygem-passenger.spec
+++ b/rubygem-passenger.spec
@@@ -53,37 -38,16 +38,19 @@@ Patch2: rubygem-passenger-4.0.5
# Until rubygem-bluecloth is in Fedora, don't use it
Patch201: rubygem-passenger-4.0.18-correct_docs.patch
+# Load native library from proper directory
+Patch202: rubygem-passenger-4.0.18_native_dir.patch
+
Requires: rubygems
# XXX: Needed to run passenger standalone
- Requires: rubygem(daemon_controller) >= 1.0.0
+ Requires: rubygem(daemon_controller) >= 1.1.0
Requires: rubygem(rack)
Requires: rubygem(rake)
- %if 0%{?fedora} >= 19
Requires: ruby(release)
- %else
- Requires: ruby(abi) = 1.9.1
- %endif
-
- %if 0%{?rhel} >= 6 || 0%{?fedora} >= 15
- BuildRequires: libcurl-devel
- %else
- BuildRequires: curl-devel
- %endif
-
- %if 0%{?rhel} <= 6 && 0%{?fedora} <= 16
- Requires: rubygem(fastthread) >= 1.0.1
- BuildRequires: rubygem(fastthread) >= 1.0.1
- %endif
- BuildRequires: asciidoc
- BuildRequires: boost-devel
- BuildRequires: doxygen
- BuildRequires: graphviz
+ BuildRequires: libcurl-devel
BuildRequires: httpd-devel
- BuildRequires: libev-devel
+ BuildRequires: libev-devel >= 4.0.0
BuildRequires: ruby
BuildRequires: ruby-devel
BuildRequires: rubygems
@@@ -182,29 -110,10 +113,11 @@@ This package contains documentation fil
# Until bluecloth is in Fedora, don't use it
%patch201 -p1 -b .docs
+%patch202 -p1 -b .nativedir
- # Don't use bundled libev
- %{__rm} -rf ext/libev
-
- # asciidoc 8.4.x doesn't have an html5 backend
- %{__sed} -i 's/-b html5/-b html4/' build/documentation.rb
-
- # fix up install paths
- %{__sed} -i \
- -e 's|%%%%GEM_INSTALL_DIR%%%%|%{gem_instdir}|g' \
- -e 's|%%%%APACHE_INSTALLED_MOD%%%%|%{_httpd_moddir}|g' \
- -e 's|%%%%AGENTS_DIR%%%%|%{gem_extdir}/agents|g' \
- -e 's|%%%%NATIVE_SUPPORT_DIR%%%%|%{gem_extdir}/lib|g' \
- lib/phusion_passenger.rb \
- lib/phusion_passenger/native_support.rb \
- ext/common/ResourceLocator.h
-
- # Fix anything executable that does not have a hash-bang
- # Why are there executable header files? WTF.
- for script in `find . -type f -perm /a+x -name "*.rb" -o -perm /a+x -name "*.h"`; do
- [ -z "`head -n 1 $script | grep \"^#!/\"`" ] && chmod -v 644 $script
- done
+ # Don't use bundled libev and libeio
+ rm -rf ext/libev
+ rm -rf ext/libeio
# Find files with a hash-bang that do not have executable permissions
for script in `find . -type f ! -perm /a+x -name "*.rb"`; do
@@@ -377,28 -261,34 +265,37 @@@ rake test:cxx || tru
%doc doc/Users?guide?Apache.txt
%{_httpd_moddir}/mod_passenger.so
- %files native
- %{gem_extdir}/agents
- %dir %{_localstatedir}/log/passenger-analytics
- %{_sysconfdir}/logrotate.d/passenger
+ %changelog
+ * Fri Feb 13 2015 Orion Poplawski <orion at cora.nwra.com> - 4.0.53-3.1
+ - Add needed obsoletes on rubygem-passenger-native{,-libs} for upgrade (bug #1189188)
+ - Remove duplicate provides
- %files native-libs
- %dir %{gem_extdir}
- %{gem_extdir}/lib
+ * Mon Dec 15 2014 Brett Lentz <blentz at redhat.com> - 4.0.53-3
+ - build for f20 (#1058993)
+
+ * Thu Nov 20 2014 Jan Kaluza <jkaluza at redhat.com> - 4.0.53-2
+ - get agents_dir from locations.ini
+
+ * Fri Oct 03 2014 Jan Kaluza <jkaluza at redhat.com> - 4.0.53-1
+ - update to version 4.0.53
-
-* Wed Sep 24 2014 Jan Kaluza <jkaluza at redhat.com> - 4.0.50-2
+ - remove old BuildRequires and tmpfiles.d conditions
-
-* Mon Sep 15 2014 Jan Kaluza <jkaluza at redhat.com> - 4.0.50-1
-- update to new version 4.0.50
-
-* Tue May 13 2014 Jan Kaluza <jkaluza at redhat.com> - 4.0.38-1
-- renamed from rubygem-passenger to passenger
+ - changed the packaging structure to be closer to upstream
-- update to 4.0.38 (#1060106)
+ - fix for CVE-2014-1831 and CVE-2014-1832
+ - use real commands without macros
+ - do not bundle libeio
- %changelog
+* Mon Aug 18 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 4.0.18-9
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_22_Mass_Rebuild
+
+* Sun Jun 08 2014 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 4.0.18-8
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_21_Mass_Rebuild
+
+* Fri May 23 2014 Petr Machata <pmachata at redhat.com> - 4.0.18-7
+- Rebuild for boost 1.55.0
+
+* Fri May 02 2014 Jan Kaluza <jkaluza at redhat.com> - 4.0.18-6
+- rebuild because of new ruby
+
* Thu Jan 23 2014 Joe Orton <jorton at redhat.com> - 4.0.18-5
- fix _httpd_mmn expansion in absence of httpd-devel
More information about the scm-commits
mailing list