Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 287245
Collapse All | Expand All

(-)file_not_specified_in_diff (-1 / +7 lines)
Line  Link Here
0
-- src/output/formatstring-print.cc
0
++ src/output/formatstring-print.cc
Lines 491-496 Link Here
491
PrintFormat::get_pkg_property(const Package *package, const string &name) const throw(ExBasic)
491
PrintFormat::get_pkg_property(const Package *package, const string &name) const throw(ExBasic)
492
{
492
{
493
	Scanner::PropType t = Scanner::PKG;
493
	Scanner::PropType t = Scanner::PKG;
494
cerr << "Name: " << name << endl;
494
	Scanner::Prop prop = scanner.get_prop(name, &t);
495
	Scanner::Prop prop = scanner.get_prop(name, &t);
495
	string after_colon;
496
	string after_colon;
496
	if(prop == Scanner::PROP_NONE) {
497
	if(prop == Scanner::PROP_NONE) {
Lines 501-507 Link Here
501
			throw ExBasic(_("Unknown property %r")) % name;
502
			throw ExBasic(_("Unknown property %r")) % name;
502
		}
503
		}
503
		after_colon = name.substr(col + 1);
504
		after_colon = name.substr(col + 1);
505
cerr << "\t*:" << after_colon;
504
	}
506
	}
507
cerr << "\t-> (" << prop << ", " << t << ")" << endl;
505
	if((t == Scanner::VER) && !version_variables) {
508
	if((t == Scanner::VER) && !version_variables) {
506
		throw ExBasic(_("Property %r used outside version context")) % name;
509
		throw ExBasic(_("Property %r used outside version context")) % name;
507
	}
510
	}
Lines 985-995 Link Here
985
		default:
988
		default:
986
		//case Scanner::VER_WAS....
989
		//case Scanner::VER_WAS....
987
			if(!(version_variables->isinst)) {
990
			if(!(version_variables->isinst)) {
991
cerr << "Setting version" << endl;
988
				const Version *version = version_variables->version();
992
				const Version *version = version_variables->version();
989
				MaskFlags mymask(version->maskflags);
993
				MaskFlags mymask(version->maskflags);
990
				KeywordsFlags mykey(version->keyflags);
994
				KeywordsFlags mykey(version->keyflags);
991
				if(!a)
995
				if(!a)
996
{ cerr << "Calc stability" << endl;
992
					stability->calc_version_flags(false, mymask, mykey, version, package);
997
					stability->calc_version_flags(false, mymask, mykey, version, package);
998
} cerr << "Calc result" << endl;
993
				switch(prop) {
999
				switch(prop) {
994
					case Scanner::VER_ISHARDMASKED:
1000
					case Scanner::VER_ISHARDMASKED:
995
					case Scanner::VER_WASHARDMASKED:
1001
					case Scanner::VER_WASHARDMASKED:

Return to bug 287245