%define apr_ver 1:1.6.0
%define apr_util_ver 1:1.6.0
-%include /usr/lib/rpm/macros.perl
Summary: The most widely used Web server on the Internet
Summary(de.UTF-8): Leading World Wide Web-Server
Summary(es.UTF-8): Servidor HTTPD para proveer servicios WWW
Summary(ru.UTF-8): Самый популярный веб-сервер
Summary(tr.UTF-8): Lider WWW tarayıcı
Name: apache
-Version: 2.4.34
+Version: 2.4.53
Release: 1
License: Apache v2.0
Group: Networking/Daemons/HTTP
Source0: http://www.apache.org/dist/httpd/httpd-%{version}.tar.bz2
-# Source0-md5: 818adca52f3be187fe45d6822755be95
+# Source0-md5: f594f137137b5bdff3998dc17e3e9526
Source1: %{name}.init
Source2: %{name}.logrotate
Source3: %{name}.sysconfig
BuildRequires: autoconf >= 2.50
BuildRequires: automake
%{?with_distcache:BuildRequires: distcache-devel}
+BuildRequires: jansson-devel >= 0.6.0
BuildRequires: libbrotli-devel >= 0.6.0
BuildRequires: libtool >= 2:1.5
BuildRequires: libxml2-devel >= 2
Provides: apache(mod_socache) = %{version}-%{release}
Provides: apache(mod_socache_dbm) = %{version}-%{release}
Provides: apache(mod_socache_memcache) = %{version}-%{release}
+Provides: apache(mod_socache_redis) = %{version}-%{release}
Provides: apache(mod_socache_shmcb) = %{version}-%{release}
Obsoletes: apache-mod_socache_dbm
Obsoletes: apache-mod_socache_memcache
for creation and access to a cache backed by the memcached
high-performance, distributed memory object caching system.
+mod_socache_redis is a shared object cache provider which provides
+for creation and access to a cache backed by the redis
+high-performance, distributed memory object caching system.
+
mod_socache_shmcb is a shared object cache provider which provides for
creation and access to a cache backed by a high-performance cyclic
buffer inside a shared memory segment.
obiektów, zapewniający tworzenie i dostęp do cache'a zapisywanego w
bazie DBM.
-mod_socache_dbm to moduł dostarczający współdzieloną pamięć podręczną
+mod_socache_memcache to moduł dostarczający współdzieloną pamięć podręczną
obiektów, zapewniający tworzenie i dostęp do cache'a zapisywanego w
systemie memcached - wysoko wydajnym, ozproszonym systemie pamięci
podręcznej obiektów.
-mod_socache_dbm to moduł dostarczający współdzieloną pamięć podręczną
+mod_socache_redis to moduł dostarczający współdzieloną pamięć podręczną
+obiektów, zapewniający tworzenie i dostęp do cache'a zapisywanego w
+systemie redis - wysoko wydajnym, ozproszonym systemie pamięci
+podręcznej obiektów.
+
+mod_socache_shmcb to moduł dostarczający współdzieloną pamięć podręczną
obiektów, zapewniający tworzenie i dostęp do cache'a zapisywanego w
wysoko wydajnym buforze cyklicznym wewnątrz segmentu pamięci
dzielonej.
install -d build; cd build
../%configure \
--enable-layout=TLD \
+ --disable-systemd \
--disable-v4-mapped \
--enable-exception-hook \
--enable-modules=all \
--enable-log-forensic \
--enable-logio \
--enable-lua \
+ --enable-md \
--enable-mime-magic \
--enable-mpms-shared=all \
%ifarch %{ix86}
$RPM_BUILD_ROOT%{_sysconfdir}/{webapps.d,conf.d,vhosts.d} \
$RPM_BUILD_ROOT%{_datadir}/{cgi-bin,vhosts}
-%{__make} -C build install \
+%{__make} -j 1 -C build install \
DESTDIR=$RPM_BUILD_ROOT
# clean "ccache" prefix. confuses other build systems (like php)
ratelimit reflector remoteip reqtimeout request rewrite \
sed session_cookie session_crypto session_dbd session setenvif \
slotmem_plain slotmem_shm socache_dbm socache_memcache \
- socache_shmcb speling substitute \
+ socache_redis socache_shmcb speling substitute \
unique_id usertrack version watchdog xml2enc; do
LoadModule 00 $module
%defattr(644,root,root,755)
%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_socache_dbm.conf
%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_socache_memcache.conf
+%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_socache_redis.conf
%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*_mod_socache_shmcb.conf
%attr(755,root,root) %{_libexecdir}/mod_socache_dbm.so
%attr(755,root,root) %{_libexecdir}/mod_socache_memcache.so
+%attr(755,root,root) %{_libexecdir}/mod_socache_redis.so
%attr(755,root,root) %{_libexecdir}/mod_socache_shmcb.so
%files mod_speling