Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 323705 | Differences between
and this patch

Collapse All | Expand All

(-)autounmask (-6 / +6 lines)
Lines 202-215 Link Here
202
	@l=split(/\n/,$r);
202
	@l=split(/\n/,$r);
203
	undef $p;
203
	undef $p;
204
	
204
	
205
	for ($x=0;$x<=$#l;$x++) {
205
	for ($x=$#l-1;$x>=0;$x--) {
206
		if ($l[$x]=~m/^- (.*) \(masked by: missing keyword\)$/) {
206
		if ($l[$x]=~m/^- (.*) \(masked by: missing keyword\)$/) {
207
			$l[$x]=~m/^- (.*) \(masked by: missing (.*) keyword\)$/;
207
			$l[$x]=~m/^- (.*) \(masked by: missing (.*) keyword\)$/;
208
			$p=$1;
208
			$p=$1;
209
209
210
			if ($p) {
210
			if ($p) {
211
				addToKeywords($p,'**');
211
				addToKeywords($p,'**');
212
				last if ($cmdOptions{'noversions'});
212
				last;
213
			}
213
			}
214
		}
214
		}
215
		elsif ($l[$x]=~m/^- (.*) \(masked by: package.mask, (.*) keyword\)$/) {
215
		elsif ($l[$x]=~m/^- (.*) \(masked by: package.mask, (.*) keyword\)$/) {
Lines 219-225 Link Here
219
			if ($p) {
219
			if ($p) {
220
				addToKeywords($p,'~'.$arch);
220
				addToKeywords($p,'~'.$arch);
221
				addToUnmask($p);
221
				addToUnmask($p);
222
				last if ($cmdOptions{'noversions'});
222
				last;
223
			}
223
			}
224
		}
224
		}
225
		elsif ($l[$x]=~m/^- (.*) \(masked by: (.*) keyword, package.mask\)$/) {
225
		elsif ($l[$x]=~m/^- (.*) \(masked by: (.*) keyword, package.mask\)$/) {
Lines 229-235 Link Here
229
			if ($p) {
229
			if ($p) {
230
				addToKeywords($p,'~'.$arch);
230
				addToKeywords($p,'~'.$arch);
231
				addToUnmask($p);
231
				addToUnmask($p);
232
				last if ($cmdOptions{'noversions'});
232
				last;
233
			}
233
			}
234
		}
234
		}
235
		elsif ($l[$x]=~m/^- (.*) \(masked by: (.*) keyword\)$/) {
235
		elsif ($l[$x]=~m/^- (.*) \(masked by: (.*) keyword\)$/) {
Lines 238-244 Link Here
238
238
239
			if ($p) {
239
			if ($p) {
240
				addToKeywords($p,'~'.$arch);
240
				addToKeywords($p,'~'.$arch);
241
				last if ($cmdOptions{'noversions'});
241
				last;
242
			}
242
			}
243
		}
243
		}
244
		elsif ($l[$x]=~m/^- (.*) \(masked by: package.mask\)$/) {
244
		elsif ($l[$x]=~m/^- (.*) \(masked by: package.mask\)$/) {
Lines 247-253 Link Here
247
			
247
			
248
			if ($p) {
248
			if ($p) {
249
				addToUnmask($p);
249
				addToUnmask($p);
250
				last if ($cmdOptions{'noversions'});
250
				last;
251
			}
251
			}
252
		}
252
		}
253
		elsif ($l[$x]=~m/^- (.*) \(Change USE: (.*)\)$/) {
253
		elsif ($l[$x]=~m/^- (.*) \(Change USE: (.*)\)$/) {

Return to bug 323705