]> git.pld-linux.org Git - packages/apache-mod_pagespeed.git/blame - bug-632.patch
- added system-protobuf patch to use system protobuf; but build still fails due to...
[packages/apache-mod_pagespeed.git] / bug-632.patch
CommitLineData
1a9213c5
ER
1https://code.google.com/p/modpagespeed/issues/detail?id=632
2
ffebf8bc
ER
3patterns used (vim):
4
5update pattern to remove prefixes
6:%s,\^\\#\([A-Z_]*\)$,s/&//,
7
8update pattern to remove whole lines:
9:%s,\^\\#\([A-Z_]*\)\.\*\\n,/^\\#\1/d,
10
11update subst lines
12:%s#-e "s@\$(\([A-Z_]*_PATTERN\))@@"#-e "$(\1)"#
13
14--- modpagespeed-1.8.31.5/install/Makefile~ 2014-12-14 16:05:55.000000000 +0200
15+++ modpagespeed-1.8.31.5/install/Makefile 2014-12-14 16:12:55.900374377 +0200
16@@ -190,176 +190,176 @@
1a9213c5
ER
17
18 ifeq ($(STRESS_TEST),1)
19 # remove prefix
20- STRESS_TEST_SED_PATTERN=^\#STRESS
21+ STRESS_TEST_SED_PATTERN=s/^\#STRESS//
22 else
23 # remove whole line
24- STRESS_TEST_SED_PATTERN=^\#STRESS.*\n
25+ STRESS_TEST_SED_PATTERN=/^\#STRESS/d
26 endif
27
28 ifeq ($(REWRITE_TEST),1)
ce5a7d18
ER
29 # remove prefix
30- REWRITE_TEST_SED_PATTERN=^\#REWRITE
31+ REWRITE_TEST_SED_PATTERN=s/^\#REWRITE//
32 else
33 # remove whole line
34- REWRITE_TEST_SED_PATTERN=^\#REWRITE.*\n
35+ REWRITE_TEST_SED_PATTERN=/^\#REWRITE/d
36 endif
1a9213c5
ER
37
38 ifeq ($(COVERAGE_TRACE_TEST),1)
39 # remove coverage prefix
40- COVERAGE_TEST_SED_PATTERN=^\#COVERAGE
41+ COVERAGE_TEST_SED_PATTERN=s/^\#COVERAGE//
42 else
43 # remove coverage lines
44- COVERAGE_TEST_SED_PATTERN=^\#COVERAGE.*\n
45+ COVERAGE_TEST_SED_PATTERN=/^\#COVERAGE/d
46 endif
47
48 ifeq ($(PROXY_TEST),1)
49 # remove prefix
50- PROXY_TEST_SED_PATTERN=^\#PROXY
51+ PROXY_TEST_SED_PATTERN=s/^\#PROXY//
52 else
53 # remove whole line
54- PROXY_TEST_SED_PATTERN=^\#PROXY.*\n
55+ PROXY_TEST_SED_PATTERN=/^\#PROXY/d
56 endif
57
58 ifeq ($(SLURP_TEST),1)
59 # remove prefix
60- SLURP_TEST_SED_PATTERN=^\#SLURP
61+ SLURP_TEST_SED_PATTERN=s/^\#SLURP//
62 else
63 # remove whole line
64- SLURP_TEST_SED_PATTERN=^\#SLURP.*\n
65+ SLURP_TEST_SED_PATTERN=/^\#SLURP/d
66 endif
67
68 ifeq ($(SHARED_MEM_LOCK_TEST),1)
69 # remove prefix
70- SHARED_MEM_LOCK_TEST_SED_PATTERN=^\#SHARED_MEM_LOCKS
71+ SHARED_MEM_LOCK_TEST_SED_PATTERN=s/^\#SHARED_MEM_LOCKS//
72 else
73 # remove whole line
74- SHARED_MEM_LOCK_TEST_SED_PATTERN=^\#SHARED_MEM_LOCKS.*\n
75+ SHARED_MEM_LOCK_TEST_SED_PATTERN=/^\#SHARED_MEM_LOCKS/d
76 endif
77
78 ifeq ($(MEMCACHED_TEST),1)
79 # remove prefix
80- MEMCACHED_TEST_SED_PATTERN=^\#MEMCACHED
81+ MEMCACHED_TEST_SED_PATTERN=s/^\#MEMCACHED//
82 else
83 # remove whole line
84- MEMCACHED_TEST_SED_PATTERN=^\#MEMCACHED.*\n
85+ MEMCACHED_TEST_SED_PATTERN=/^\#MEMCACHED/d
86 endif
87
ffebf8bc
ER
88 ifeq ($(IPRO_PRESERVE_COVERAGE_TEST),1)
89 # remove prefix
90- IPRO_PRESERVE_COVERAGE_TEST_SED_PATTERN=^\#IPRO_PRESERVE_COVERAGE
91+ IPRO_PRESERVE_COVERAGE_TEST_SED_PATTERN=s/^\#IPRO_PRESERVE_COVERAGE//
92 else
93 # remove whole line
94- IPRO_PRESERVE_COVERAGE_TEST_SED_PATTERN=^\#IPRO_PRESERVE_COVERAGE.*\n
95+ IPRO_PRESERVE_COVERAGE_TEST_SED_PATTERN=/^\#IPRO_PRESERVE_COVERAGE/d
96 endif
97
1a9213c5
ER
98 ifeq ($(MEMCACHE_COVERAGE_TEST),1)
99 # remove prefix
100- MEMCACHE_COVERAGE_TEST_SED_PATTERN=^\#MEMCACHE_COVERAGE
101+ MEMCACHE_COVERAGE_TEST_SED_PATTERN=s/^\#MEMCACHE_COVERAGE//
102 else
103 # remove whole line
104- MEMCACHE_COVERAGE_TEST_SED_PATTERN=^\#MEMCACHE_COVERAGE.*\n
105+ MEMCACHE_COVERAGE_TEST_SED_PATTERN=/^\#MEMCACHE_COVERAGE/d
106 endif
107
ce5a7d18
ER
108 ifeq ($(PURGING_COVERAGE_TEST),1)
109 # remove prefix
110- PURGING_COVERAGE_TEST_SED_PATTERN=^\#PURGING_COVERAGE
111+ PURGING_COVERAGE_TEST_SED_PATTERN=s/^\#PURGING_COVERAGE//
112 else
113 # remove whole line
114- PURGING_COVERAGE_TEST_SED_PATTERN=^\#PURGING_COVERAGE.*\n
115+ PURGING_COVERAGE_TEST_SED_PATTERN=/^\#PURGING_COVERAGE/d
116 endif
117
ffebf8bc
ER
118 ifeq ($(IUR_COVERAGE_TEST),1)
119 # remove prefix
120- IUR_COVERAGE_TEST_SED_PATTERN=^\#IUR_COVERAGE
121+ IUR_COVERAGE_TEST_SED_PATTERN=s/^\#IUR_COVERAGE//
122 # remove whole explicit domain authorization line
123- DOMAIN_AUTH_SED_PATTERN=^\#DOMAIN_AUTH_COVERAGE.*\n
124+ DOMAIN_AUTH_SED_PATTERN=/^\#DOMAIN_AUTH_COVERAGE/d
125 else
126 # remove whole line
127- IUR_COVERAGE_TEST_SED_PATTERN=^\#IUR_COVERAGE.*\n
128+ IUR_COVERAGE_TEST_SED_PATTERN=/^\#IUR_COVERAGE/d
129 ifeq ($(COVERAGE_TRACE_TEST),1)
130 # remove prefix for explicit domain authorization line
131- DOMAIN_AUTH_SED_PATTERN=^\#DOMAIN_AUTH_COVERAGE
132+ DOMAIN_AUTH_SED_PATTERN=s/^\#DOMAIN_AUTH_COVERAGE//
133 endif
134 endif
135
1a9213c5
ER
136 ifeq ($(SPELING_TEST),1)
137 # remove prefix
138- SPELING_TEST_SED_PATTERN=^\#SPELING
139+ SPELING_TEST_SED_PATTERN=s/^\#SPELING//
140 else
141 # remove whole line
142- SPELING_TEST_SED_PATTERN=^\#SPELING.*\n
143+ SPELING_TEST_SED_PATTERN=/^\#SPELING/d
144 endif
145
146 ifeq ($(REWRITE_TEST),1)
147 # remove prefix
148- REWRITE_TEST_SED_PATTERN=^\#REWRITE
149+ REWRITE_TEST_SED_PATTERN=s/^\#REWRITE//
150 else
151 # remove whole line
152- REWRITE_TEST_SED_PATTERN=^\#REWRITE.*\n
153+ REWRITE_TEST_SED_PATTERN=/^\#REWRITE/d
154 endif
155
156 ifeq ($(GZIP_TEST),1)
157 # remove prefix
158- GZIP_TEST_SED_PATTERN=^\#GZIP
159+ GZIP_TEST_SED_PATTERN=s/^\#GZIP//
160 else
161 # remove whole line
162- GZIP_TEST_SED_PATTERN=^\#GZIP.*\n
163+ GZIP_TEST_SED_PATTERN=/^\#GZIP/d
164 endif
165
ffebf8bc 166 ifeq ($(EXPERIMENT_GA_TEST),1)
1a9213c5 167 # remove prefix
ffebf8bc
ER
168- EXPERIMENT_GA_TEST_SED_PATTERN=^\#EXPERIMENT_GA
169+ EXPERIMENT_GA_TEST_SED_PATTERN=s/^\#EXPERIMENT_GA//
1a9213c5
ER
170 else
171 # remove whole line
ffebf8bc
ER
172- EXPERIMENT_GA_TEST_SED_PATTERN=^\#EXPERIMENT_GA.*\n
173+ EXPERIMENT_GA_TEST_SED_PATTERN=/^\#EXPERIMENT_GA/d
1a9213c5
ER
174 endif
175
ffebf8bc 176 ifeq ($(EXPERIMENT_NO_GA_TEST),1)
1a9213c5 177 # remove prefix
ffebf8bc
ER
178- EXPERIMENT_NO_GA_TEST_SED_PATTERN=^\#EXPERIMENT_NO_GA
179+ EXPERIMENT_NO_GA_TEST_SED_PATTERN=s/^\#EXPERIMENT_NO_GA//
1a9213c5
ER
180 else
181 # remove whole line
ffebf8bc
ER
182- EXPERIMENT_NO_GA_TEST_SED_PATTERN=^\#EXPERIMENT_NO_GA.*\n
183+ EXPERIMENT_NO_GA_TEST_SED_PATTERN=/^\#EXPERIMENT_NO_GA/d
1a9213c5
ER
184 endif
185
186 ifeq ($(HTTPS_TEST),1)
187 # remove prefix
188- HTTPS_TEST_SED_PATTERN=^\#HTTPS
189+ HTTPS_TEST_SED_PATTERN=s/^\#HTTPS//
190 else
191 # remove whole line
192- HTTPS_TEST_SED_PATTERN=^\#HTTPS.*\n
193+ HTTPS_TEST_SED_PATTERN=/^\#HTTPS/d
194 endif
195
196 ifeq ($(ALL_DIRECTIVES_TEST),1)
197 # remove prefix
198- ALL_DIRECTIVES_TEST_SED_PATTERN=^\#ALL_DIRECTIVES
199+ ALL_DIRECTIVES_TEST_SED_PATTERN=s/^\#ALL_DIRECTIVES//
200 else
201 # remove whole line
202- ALL_DIRECTIVES_TEST_SED_PATTERN=^\#ALL_DIRECTIVES.*\n
203+ ALL_DIRECTIVES_TEST_SED_PATTERN=/^\#ALL_DIRECTIVES/d
204 endif
205
206 ifeq ($(PER_VHOST_STATS_TEST),1)
207 # remove prefix
208- PER_VHOST_STATS_TEST_SED_PATTERN=^\#PER_VHOST_STATS
209+ PER_VHOST_STATS_TEST_SED_PATTERN=s/^\#PER_VHOST_STATS//
210 else
211 # remove whole line
212- PER_VHOST_STATS_TEST_SED_PATTERN=^\#PER_VHOST_STATS.*\n
213+ PER_VHOST_STATS_TEST_SED_PATTERN=/^\#PER_VHOST_STATS/d
214 endif
215
216 ifeq ($(NO_PER_VHOST_STATS_TEST),1)
217 # remove prefix
218- NO_PER_VHOST_STATS_TEST_SED_PATTERN=^\#NO_PER_VHOST_STATS
219+ NO_PER_VHOST_STATS_TEST_SED_PATTERN=s/^\#NO_PER_VHOST_STATS//
220 else
221 # remove whole line
222- NO_PER_VHOST_STATS_TEST_SED_PATTERN=^\#NO_PER_VHOST_STATS.*\n
223+ NO_PER_VHOST_STATS_TEST_SED_PATTERN=/^\#NO_PER_VHOST_STATS/d
224 endif
225
226 ifeq ($(STATS_LOGGING_TEST),1)
227 # remove prefix
228- STATS_LOGGING_TEST_SED_PATTERN=^\#STATS_LOGGING
229+ STATS_LOGGING_TEST_SED_PATTERN=s/^\#STATS_LOGGING//
230 else
231 # remove whole line
232- STATS_LOGGING_TEST_SED_PATTERN=^\#STATS_LOGGING.*\n
233+ STATS_LOGGING_TEST_SED_PATTERN=/^\#STATS_LOGGING/d
234 endif
235
236 # Note that the quoted sed replacement for APACHE_SLURP_DIR_COMMAND is because
ffebf8bc 237@@ -381,27 +381,27 @@
1a9213c5
ER
238 -e "s@# ModPagespeedSlurpReadOnly on@$(APACHE_SLURP_READ_ONLY_COMMAND)@g" \
239 -e "s|@@TMP_SLURP_DIR@@|$(TMP_SLURP_DIR)|g" \
ffebf8bc 240 -e "s|@@MEMCACHED_PORT@@|$(MEMCACHED_PORT)|g" \
1a9213c5
ER
241- -e "s@$(STRESS_TEST_SED_PATTERN)@@" \
242- -e "s@$(REWRITE_TEST_SED_PATTERN)@@" \
243- -e "s@$(COVERAGE_TEST_SED_PATTERN)@@" \
244- -e "s@$(PROXY_TEST_SED_PATTERN)@@" \
245- -e "s@$(SLURP_TEST_SED_PATTERN)@@" \
246- -e "s@$(SHARED_MEM_LOCK_TEST_SED_PATTERN)@@" \
247- -e "s@$(SPELING_TEST_SED_PATTERN)@@" \
248- -e "s@$(MEMCACHED_TEST_SED_PATTERN)@@" \
ffebf8bc 249- -e "s@$(IPRO_PRESERVE_COVERAGE_TEST_SED_PATTERN)@@" \
1a9213c5 250- -e "s@$(MEMCACHE_COVERAGE_TEST_SED_PATTERN)@@" \
ce5a7d18 251- -e "s@$(PURGING_COVERAGE_TEST_SED_PATTERN)@@" \
ffebf8bc
ER
252- -e "s@$(IUR_COVERAGE_TEST_SED_PATTERN)@@" \
253- -e "s@$(DOMAIN_AUTH_SED_PATTERN)@@" \
1a9213c5
ER
254- -e "s@$(GZIP_TEST_SED_PATTERN)@@" \
255- -e "s@$(HTTPS_TEST_SED_PATTERN)@@" \
ffebf8bc
ER
256- -e "s@$(EXPERIMENT_GA_TEST_SED_PATTERN)@@" \
257- -e "s@$(EXPERIMENT_NO_GA_TEST_SED_PATTERN)@@" \
1a9213c5
ER
258- -e "s@$(ALL_DIRECTIVES_TEST_SED_PATTERN)@@" \
259- -e "s@$(PER_VHOST_STATS_TEST_SED_PATTERN)@@" \
260- -e "s@$(NO_PER_VHOST_STATS_TEST_SED_PATTERN)@@" \
261- -e "s@$(STATS_LOGGING_TEST_SED_PATTERN)@@" \
262+ -e "$(STRESS_TEST_SED_PATTERN)" \
263+ -e "$(REWRITE_TEST_SED_PATTERN)" \
264+ -e "$(COVERAGE_TEST_SED_PATTERN)" \
265+ -e "$(PROXY_TEST_SED_PATTERN)" \
266+ -e "$(SLURP_TEST_SED_PATTERN)" \
267+ -e "$(SHARED_MEM_LOCK_TEST_SED_PATTERN)" \
268+ -e "$(SPELING_TEST_SED_PATTERN)" \
269+ -e "$(MEMCACHED_TEST_SED_PATTERN)" \
ffebf8bc 270+ -e "$(IPRO_PRESERVE_COVERAGE_TEST_SED_PATTERN)" \
1a9213c5 271+ -e "$(MEMCACHE_COVERAGE_TEST_SED_PATTERN)" \
ce5a7d18 272+ -e "$(PURGING_COVERAGE_TEST_SED_PATTERN)" \
ffebf8bc
ER
273+ -e "$(IUR_COVERAGE_TEST_SED_PATTERN)" \
274+ -e "$(DOMAIN_AUTH_SED_PATTERN)" \
1a9213c5
ER
275+ -e "$(GZIP_TEST_SED_PATTERN)" \
276+ -e "$(HTTPS_TEST_SED_PATTERN)" \
ffebf8bc
ER
277+ -e "$(EXPERIMENT_GA_TEST_SED_PATTERN)" \
278+ -e "$(EXPERIMENT_NO_GA_TEST_SED_PATTERN)" \
1a9213c5
ER
279+ -e "$(ALL_DIRECTIVES_TEST_SED_PATTERN)" \
280+ -e "$(PER_VHOST_STATS_TEST_SED_PATTERN)" \
281+ -e "$(NO_PER_VHOST_STATS_TEST_SED_PATTERN)" \
282+ -e "$(STATS_LOGGING_TEST_SED_PATTERN)" \
283 $^ > $@
284 ! grep '@@' $@ # Make sure we don't have any remaining @@variables@@
285
This page took 0.101072 seconds and 4 git commands to generate.