summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJoe Orton <jorton@redhat.com>2011-02-23 17:04:04 +0000
committerJoe Orton <jorton@redhat.com>2011-02-23 17:04:04 +0000
commitd546d00c907aaa3a18cd4ebd354bb4ef30794673 (patch)
treef7c5995905f724291a6791da9551d1f03bb42119
parentdd3f4c76626f1a86a79b53b7340633210c6308b3 (diff)
downloadhttpd-d546d00c907aaa3a18cd4ebd354bb4ef30794673.tar.gz
httpd-d546d00c907aaa3a18cd4ebd354bb4ef30794673.tar.xz
httpd-d546d00c907aaa3a18cd4ebd354bb4ef30794673.zip
- use arch-specific mmn
-rw-r--r--httpd.spec16
1 files changed, 10 insertions, 6 deletions
diff --git a/httpd.spec b/httpd.spec
index c172081..9d21799 100644
--- a/httpd.spec
+++ b/httpd.spec
@@ -1,13 +1,14 @@
%define contentdir /var/www
%define suexec_caller apache
%define mmn 20051115
+%define mmnisa %{mmn}-%{__isa_name}-%{__isa_bits}
%define vstring Fedora
%define mpms worker event
Summary: Apache HTTP Server
Name: httpd
Version: 2.2.17
-Release: 7%{?dist}
+Release: 8%{?dist}
URL: http://httpd.apache.org/
Source0: http://www.apache.org/dist/httpd/httpd-%{version}.tar.bz2
Source1: index.html
@@ -50,7 +51,7 @@ Requires(pre): /usr/sbin/useradd
Requires(post): chkconfig
Provides: webserver
Provides: mod_dav = %{version}-%{release}, httpd-suexec = %{version}-%{release}
-Provides: httpd-mmn = %{mmn}
+Provides: httpd-mmn = %{mmn}, httpd-mmn = %{mmnisa}
Requires: httpd-tools = %{version}-%{release}, apr-util-ldap, systemd-units
%description
@@ -100,7 +101,7 @@ Epoch: 1
BuildRequires: openssl-devel
Requires(post): openssl, /bin/cat
Requires(pre): httpd
-Requires: httpd = 0:%{version}-%{release}, httpd-mmn = %{mmn}
+Requires: httpd = 0:%{version}-%{release}, httpd-mmn = %{mmnisa}
Obsoletes: stronghold-mod_ssl
%description -n mod_ssl
@@ -131,12 +132,12 @@ sed "s/@RELEASE@/%{vstring}/" < %{PATCH20} | patch -p1
# Safety check: prevent build if defined MMN does not equal upstream MMN.
vmmn=`echo MODULE_MAGIC_NUMBER_MAJOR | cpp -include include/ap_mmn.h | sed -n '/^2/p'`
if test "x${vmmn}" != "x%{mmn}"; then
- : Error: Upstream MMN is now ${vmmn}, packaged MMN is %{mmn}.
+ : Error: Upstream MMN is now ${vmmn}, packaged MMN is %{mmn}
: Update the mmn macro and rebuild.
exit 1
fi
-: Building with MMN %{mmn} and vendor string '%{vstring}'
+: Building with MMN %{mmn}, MMN-ISA %{mmnisa} and vendor string '%{vstring}'
%build
# forcibly prevent use of bundled apr, apr-util, pcre
@@ -266,7 +267,7 @@ mv $RPM_BUILD_ROOT%{_sbindir}/{ab,htdbm,logresolve,htpasswd,htdigest} \
$RPM_BUILD_ROOT%{_bindir}
# Make the MMN accessible to module packages
-echo %{mmn} > $RPM_BUILD_ROOT%{_includedir}/httpd/.mmn
+echo %{mmnisa} > $RPM_BUILD_ROOT%{_includedir}/httpd/.mmn
# docroot
mkdir $RPM_BUILD_ROOT%{contentdir}/html
@@ -496,6 +497,9 @@ rm -rf $RPM_BUILD_ROOT
%{_libdir}/httpd/build/*.sh
%changelog
+* Wed Feb 23 2011 Joe Orton <jorton@redhat.com> - 2.2.17-8
+- use arch-specific mmn
+
* Mon Jan 31 2011 Joe Orton <jorton@redhat.com> - 2.2.17-7
- generate dummy mod_ssl cert with CA:FALSE constraint (#667841)
- add man page stubs for httpd.event, httpd.worker