%define apxs %{_sbindir}/apxs
Summary: Apache module for rewriting web pages to reduce latency and bandwidth
Name: apache-mod_%{mod_name}
-Version: 1.4.26.1
-Release: 2
+Version: 1.5.27.2
+Release: 1
License: Apache v2.0
Group: Networking/Daemons/HTTP
Source0: modpagespeed-%{version}.tar.xz
-# Source0-md5: d2273ce11c3d382fc7e3755c57393237
+# Source0-md5: fa8d6a80fc4ca7f929910fa4eeb4a941
Source1: get-source.sh
Source2: gclient.conf
Patch0: system-libs.patch
%setup -q -n modpagespeed-%{version}
%patch0 -p2
%patch1 -p2
-%patch2 -p2
+%patch2 -p1
%patch3 -p3
%build
https://code.google.com/p/modpagespeed/issues/detail?id=632
---- modpagespeed/src/install/Makefile~ 2013-03-02 13:19:46.590881666 +0200
-+++ modpagespeed/src/install/Makefile 2013-03-02 13:56:57.010557918 +0200
-@@ -180,10 +180,10 @@
+--- modpagespeed-1.5.27.2/install/Makefile 2013-05-03 15:33:46.493803262 +0300
++++ modpagespeed-1.5.27.2/install/Makefile 2013-05-03 16:15:38.104831966 +0300
+@@ -186,154 +186,154 @@
ifeq ($(STRESS_TEST),1)
# remove prefix
endif
ifeq ($(REWRITE_TEST),1)
-@@ -196,130 +196,130 @@
+ # remove prefix
+- REWRITE_TEST_SED_PATTERN=^\#REWRITE
++ REWRITE_TEST_SED_PATTERN=s/^\#REWRITE//
+ else
+ # remove whole line
+- REWRITE_TEST_SED_PATTERN=^\#REWRITE.*\n
++ REWRITE_TEST_SED_PATTERN=/^\#REWRITE/d
+ endif
ifeq ($(COVERAGE_TRACE_TEST),1)
# remove coverage prefix
+ MEMCACHE_COVERAGE_TEST_SED_PATTERN=/^\#MEMCACHE_COVERAGE/d
endif
+ ifeq ($(PURGING_COVERAGE_TEST),1)
+ # remove prefix
+- PURGING_COVERAGE_TEST_SED_PATTERN=^\#PURGING_COVERAGE
++ PURGING_COVERAGE_TEST_SED_PATTERN=s/^\#PURGING_COVERAGE//
+ else
+ # remove whole line
+- PURGING_COVERAGE_TEST_SED_PATTERN=^\#PURGING_COVERAGE.*\n
++ PURGING_COVERAGE_TEST_SED_PATTERN=/^\#PURGING_COVERAGE/d
+ endif
+
ifeq ($(SPELING_TEST),1)
# remove prefix
- SPELING_TEST_SED_PATTERN=^\#SPELING
endif
# Note that the quoted sed replacement for APACHE_SLURP_DIR_COMMAND is because
-@@ -336,23 +336,23 @@
+@@ -351,24 +351,24 @@
-e "s@# ModPagespeedSlurpDirectory ...@$(APACHE_SLURP_DIR_COMMAND)@g" \
-e "s@# ModPagespeedSlurpReadOnly on@$(APACHE_SLURP_READ_ONLY_COMMAND)@g" \
-e "s|@@TMP_SLURP_DIR@@|$(TMP_SLURP_DIR)|g" \
- -e "s@$(SPELING_TEST_SED_PATTERN)@@" \
- -e "s@$(MEMCACHED_TEST_SED_PATTERN)@@" \
- -e "s@$(MEMCACHE_COVERAGE_TEST_SED_PATTERN)@@" \
+- -e "s@$(PURGING_COVERAGE_TEST_SED_PATTERN)@@" \
- -e "s@$(GZIP_TEST_SED_PATTERN)@@" \
- -e "s@$(HTTPS_TEST_SED_PATTERN)@@" \
- -e "s@$(FURIOUS_GA_TEST_SED_PATTERN)@@" \
+ -e "$(SPELING_TEST_SED_PATTERN)" \
+ -e "$(MEMCACHED_TEST_SED_PATTERN)" \
+ -e "$(MEMCACHE_COVERAGE_TEST_SED_PATTERN)" \
++ -e "$(PURGING_COVERAGE_TEST_SED_PATTERN)" \
+ -e "$(GZIP_TEST_SED_PATTERN)" \
+ -e "$(HTTPS_TEST_SED_PATTERN)" \
+ -e "$(FURIOUS_GA_TEST_SED_PATTERN)" \