portage.git
18 years agoAdd CTARGET back into the list of vars to be written out for installed v2.1_pre3
Jason Stubbs [Sat, 31 Dec 2005 05:27:32 +0000 (05:27 -0000)]
Add CTARGET back into the list of vars to be written out for installed
packages.

svn path=/main/trunk/; revision=2510

18 years agoRedo virtuals code that relied on unique_array keeping the original order.
Jason Stubbs [Sat, 31 Dec 2005 05:25:08 +0000 (05:25 -0000)]
Redo virtuals code that relied on unique_array keeping the original order.

svn path=/main/trunk/; revision=2509

18 years agoBUILDIR => BUILDDIR
Jason Stubbs [Sat, 31 Dec 2005 05:19:34 +0000 (05:19 -0000)]
BUILDIR => BUILDDIR

svn path=/main/trunk/; revision=2508

18 years agoUpdate the `touch .unpacked` error message to output the actual path in order
Jason Stubbs [Sat, 31 Dec 2005 05:05:41 +0000 (05:05 -0000)]
Update the `touch .unpacked` error message to output the actual path in order
to match the other touch error messages.

svn path=/main/trunk/; revision=2507

18 years agoUpdated --pretend example to document new USE flag displays.
Jason Stubbs [Sat, 31 Dec 2005 04:20:24 +0000 (04:20 -0000)]
Updated --pretend example to document new USE flag displays.

svn path=/main/trunk/; revision=2505

18 years agoUnify the -p and -pv USE display functions and IUSE additions in yellow
Jason Stubbs [Sat, 31 Dec 2005 03:58:15 +0000 (03:58 -0000)]
Unify the -p and -pv USE display functions and IUSE additions in yellow
followed by a "%" character.

svn path=/main/trunk/; revision=2504

18 years agoCheck and raise an exception when a hash function is missing during digesting.
Jason Stubbs [Fri, 30 Dec 2005 07:19:49 +0000 (07:19 -0000)]
Check and raise an exception when a hash function is missing during digesting.

svn path=/main/trunk/; revision=2498

18 years agoSplit email addresses on the final "@" so as to allow "@" within the username
Jason Stubbs [Fri, 30 Dec 2005 06:48:50 +0000 (06:48 -0000)]
Split email addresses on the final "@" so as to allow "@" within the username
portion of the address.

svn path=/main/trunk/; revision=2497

18 years agoConvert digest failure information to strings for printing.
Jason Stubbs [Fri, 30 Dec 2005 06:37:05 +0000 (06:37 -0000)]
Convert digest failure information to strings for printing.

svn path=/main/trunk/; revision=2496

18 years agoDon't attempt to chmod/chown unless running as root when calling simple
Jason Stubbs [Fri, 30 Dec 2005 04:10:54 +0000 (04:10 -0000)]
Don't attempt to chmod/chown unless running as root when calling simple
ebuild functions.

svn path=/main/trunk/; revision=2495

18 years agoDon't download distfiles when manifesting.
Jason Stubbs [Fri, 30 Dec 2005 04:02:41 +0000 (04:02 -0000)]
Don't download distfiles when manifesting.

svn path=/main/trunk/; revision=2494

18 years agoDon't print emaint warning for masked/non-existant packages. When using
Jason Stubbs [Fri, 30 Dec 2005 03:34:30 +0000 (03:34 -0000)]
Don't print emaint warning for masked/non-existant packages. When using
--verbose, print a warning for those packages.

svn path=/main/trunk/; revision=2493

18 years agoRemove tests for masked/unavailable packages.
Jason Stubbs [Fri, 30 Dec 2005 03:25:27 +0000 (03:25 -0000)]
Remove tests for masked/unavailable packages.

svn path=/main/trunk/; revision=2492

18 years agotweak multiline whitespace display cause i'm anal like that
Mike Frysinger [Thu, 29 Dec 2005 11:03:15 +0000 (11:03 -0000)]
tweak multiline whitespace display cause i'm anal like that

svn path=/main/trunk/; revision=2491

19 years agorevert down to 2.3 python requirement via avoiding sorted
Brian Harring [Tue, 27 Dec 2005 13:15:47 +0000 (13:15 -0000)]
revert down to 2.3 python requirement via avoiding sorted

svn path=/main/trunk/; revision=2490

19 years agowhitespace corrections, single space between funcs, double between class blocks...
Brian Harring [Tue, 27 Dec 2005 06:12:38 +0000 (06:12 -0000)]
whitespace corrections, single space between funcs, double between class blocks...

svn path=/main/trunk/; revision=2489

19 years agolinear unique_array lifted from saviour, lifted from a python cookbook.
Brian Harring [Tue, 27 Dec 2005 06:09:24 +0000 (06:09 -0000)]
linear unique_array lifted from saviour, lifted from a python cookbook.

svn path=/main/trunk/; revision=2488

19 years agoongoing portage_util cleanup.
Brian Harring [Tue, 27 Dec 2005 06:07:22 +0000 (06:07 -0000)]
ongoing portage_util cleanup.
removed grabint, writeint;
rewrote stack_list to use a dict rather then doing a crapload of linear searches.

svn path=/main/trunk/; revision=2487

19 years agobye bye crap grab_multiple function.
Brian Harring [Tue, 27 Dec 2005 05:49:42 +0000 (05:49 -0000)]
bye bye crap grab_multiple function.
list comp just as easily handles it.

svn path=/main/trunk/; revision=2486

19 years agoModify portage's settings object rather than the original env.
Jason Stubbs [Mon, 26 Dec 2005 23:31:58 +0000 (23:31 -0000)]
Modify portage's settings object rather than the original env.

svn path=/main/trunk/; revision=2485

19 years ago- add splitdebug FEATURE to make.conf.5
Ned Ludd [Mon, 26 Dec 2005 22:01:15 +0000 (22:01 -0000)]
- add splitdebug FEATURE to make.conf.5

svn path=/main/trunk/; revision=2484

19 years ago- export env variable PORTAGE_QUIET when --quiet option is passed
Ned Ludd [Mon, 26 Dec 2005 20:09:19 +0000 (20:09 -0000)]
- export env variable PORTAGE_QUIET when --quiet option is passed

svn path=/main/trunk/; revision=2483

19 years agoSanitize the root parameter specified to portageq.
Jason Stubbs [Mon, 26 Dec 2005 16:11:47 +0000 (16:11 -0000)]
Sanitize the root parameter specified to portageq.

svn path=/main/trunk/; revision=2482

19 years ago- add back in 1 newline after trimming all the extraneous ones
Ned Ludd [Mon, 26 Dec 2005 16:03:02 +0000 (16:03 -0000)]
- add back in 1 newline after trimming all the extraneous ones

svn path=/main/trunk/; revision=2481

19 years ago- update fatal qa error handling
Ned Ludd [Mon, 26 Dec 2005 15:42:00 +0000 (15:42 -0000)]
- update fatal qa error handling

svn path=/main/trunk/; revision=2480

19 years agoExport the ROOT environment variable when using functions that take a <root>
Jason Stubbs [Mon, 26 Dec 2005 15:32:44 +0000 (15:32 -0000)]
Export the ROOT environment variable when using functions that take a <root>

svn path=/main/trunk/; revision=2479

19 years agofinal cleanups for indirect distfiles, exempt fetch phase also.
Brian Harring [Mon, 26 Dec 2005 07:40:45 +0000 (07:40 -0000)]
final cleanups for indirect distfiles, exempt fetch phase also.

svn path=/main/trunk/; revision=2478

19 years agodon't generate the distfiles indirection for digest/manifest doebuild calls
Brian Harring [Mon, 26 Dec 2005 07:20:29 +0000 (07:20 -0000)]
don't generate the distfiles indirection for digest/manifest doebuild calls

svn path=/main/trunk/; revision=2477

19 years agoquote a bit more
Mike Frysinger [Mon, 26 Dec 2005 06:56:52 +0000 (06:56 -0000)]
quote a bit more

svn path=/main/trunk/; revision=2476

19 years agorename BUILDDIR to PORTAGE_BUILDDIR
Mike Frysinger [Mon, 26 Dec 2005 06:55:19 +0000 (06:55 -0000)]
rename BUILDDIR to PORTAGE_BUILDDIR

svn path=/main/trunk/; revision=2475

19 years ago'DISTFILES indirection; access $BUILDDIR/distdir instead of $DISTFILES , thus blockin...
Brian Harring [Mon, 26 Dec 2005 06:29:50 +0000 (06:29 -0000)]
'DISTFILES indirection; access $BUILDDIR/distdir instead of $DISTFILES , thus blocking unstated access.

svn path=/main/trunk/; revision=2474

19 years ago- consolidate noman noinfo nodoc into a simple loop and use INSTALL_MASK. Add debug...
Ned Ludd [Sun, 25 Dec 2005 21:31:29 +0000 (21:31 -0000)]
- consolidate noman noinfo nodoc into a simple loop and use INSTALL_MASK. Add debug to default list of MULTILIB_STRICT_EXEMPT=

svn path=/main/trunk/; revision=2473

19 years agoMake dohtml return 1 when a passed file/dir doesn't exist.
Jason Stubbs [Sun, 25 Dec 2005 12:41:43 +0000 (12:41 -0000)]
Make dohtml return 1 when a passed file/dir doesn't exist.

svn path=/main/trunk/; revision=2472

19 years agoDon't show any use flags when using --quiet.
Jason Stubbs [Sun, 25 Dec 2005 11:00:26 +0000 (11:00 -0000)]
Don't show any use flags when using --quiet.

svn path=/main/trunk/; revision=2471

19 years agoDon't try to resolve deps of blockers when using --onlydeps.
Jason Stubbs [Sun, 25 Dec 2005 10:58:04 +0000 (10:58 -0000)]
Don't try to resolve deps of blockers when using --onlydeps.

svn path=/main/trunk/; revision=2470

19 years agoRemove the now unnecessary USE="*" hack.
Jason Stubbs [Sun, 25 Dec 2005 10:49:40 +0000 (10:49 -0000)]
Remove the now unnecessary USE="*" hack.

svn path=/main/trunk/; revision=2469

19 years agoAllow overlays and the user profile to extend arch.list.
Jason Stubbs [Sun, 25 Dec 2005 10:37:56 +0000 (10:37 -0000)]
Allow overlays and the user profile to extend arch.list.

svn path=/main/trunk/; revision=2468

19 years ago- trim extraneous spaces tabs form feeds and newlines
Ned Ludd [Sun, 25 Dec 2005 10:20:44 +0000 (10:20 -0000)]
- trim extraneous spaces tabs form feeds and newlines

svn path=/main/trunk/; revision=2467

19 years agoCheck for adequate spacing around "||", "(" and ")" tokens.
Jason Stubbs [Sun, 25 Dec 2005 10:17:43 +0000 (10:17 -0000)]
Check for adequate spacing around "||", "(" and ")" tokens.

svn path=/main/trunk/; revision=2466

19 years agoregister_death_hook -> register_die_hook
Brian Harring [Sun, 25 Dec 2005 10:05:12 +0000 (10:05 -0000)]
register_death_hook -> register_die_hook
thanks to axxo for the catch.

svn path=/main/trunk/; revision=2465

19 years agoconvert release notes over to upgrade information
Brian Harring [Sun, 25 Dec 2005 10:01:45 +0000 (10:01 -0000)]
convert release notes over to upgrade information

svn path=/main/trunk/; revision=2464

19 years agonews file, releasenotes data schlopped into it, plus couple of updates.
Brian Harring [Sun, 25 Dec 2005 09:58:43 +0000 (09:58 -0000)]
news file, releasenotes data schlopped into it, plus couple of updates.

svn path=/main/trunk/; revision=2463

19 years agorenaming the death hook registration func to register_die_hook
Brian Harring [Sun, 25 Dec 2005 09:42:12 +0000 (09:42 -0000)]
renaming the death hook registration func to register_die_hook

svn path=/main/trunk/; revision=2462

19 years ago- initial commit of post --sync hook. postsync.d to come at a later time
Ned Ludd [Sun, 25 Dec 2005 09:33:17 +0000 (09:33 -0000)]
- initial commit of post --sync hook. postsync.d to come at a later time

svn path=/main/trunk/; revision=2461

19 years agoInclude symlinks themselves when checking collision-protect.
Jason Stubbs [Sun, 25 Dec 2005 09:11:52 +0000 (09:11 -0000)]
Include symlinks themselves when checking collision-protect.

svn path=/main/trunk/; revision=2460

19 years agoSkip to next directory after one has been removed in unmerge().
Jason Stubbs [Sun, 25 Dec 2005 09:08:22 +0000 (09:08 -0000)]
Skip to next directory after one has been removed in unmerge().

svn path=/main/trunk/; revision=2459

19 years ago- use -n syntax like most of ebuild.sh
Ned Ludd [Sun, 25 Dec 2005 09:01:05 +0000 (09:01 -0000)]
- use -n syntax like most of ebuild.sh

svn path=/main/trunk/; revision=2458

19 years agoOnly do one round of directory removal attempts. As symlinks are now removed
Jason Stubbs [Sun, 25 Dec 2005 08:39:22 +0000 (08:39 -0000)]
Only do one round of directory removal attempts. As symlinks are now removed
before directory removal begins, more than one round is unnecessary.

svn path=/main/trunk/; revision=2457

19 years ago- remove intermediate var entry
Ned Ludd [Sun, 25 Dec 2005 08:31:37 +0000 (08:31 -0000)]
- remove intermediate var entry

svn path=/main/trunk/; revision=2456

19 years agoFactor out mtimedb saving code from portageexit() into a new commit_mtimedb
Jason Stubbs [Sun, 25 Dec 2005 08:04:56 +0000 (08:04 -0000)]
Factor out mtimedb saving code from portageexit() into a new commit_mtimedb
function and call that rather than portageexit() after package updates.

svn path=/main/trunk/; revision=2455

19 years agoUse the env's PROMPT_COMMAND for resetting xterm titles when available.
Jason Stubbs [Sun, 25 Dec 2005 07:42:00 +0000 (07:42 -0000)]
Use the env's PROMPT_COMMAND for resetting xterm titles when available.
Otherwise use ${user}@${hostname}:${cwd}.

svn path=/main/trunk/; revision=2454

19 years ago- only record vdb entries when the value is non null
Ned Ludd [Sun, 25 Dec 2005 07:27:56 +0000 (07:27 -0000)]
- only record vdb entries when the value is non null

svn path=/main/trunk/; revision=2453

19 years agoFix mishandling of masked atoms in || ( .. ) dependencies.
Jason Stubbs [Sun, 25 Dec 2005 07:04:45 +0000 (07:04 -0000)]
Fix mishandling of masked atoms in || ( .. ) dependencies.

svn path=/main/trunk/; revision=2452

19 years agoFix typo in writeints() v2.1_pre2
Jason Stubbs [Sun, 25 Dec 2005 04:41:07 +0000 (04:41 -0000)]
Fix typo in writeints()

svn path=/main/trunk/; revision=2450

19 years agobug 114133, write a tmp file then rename it for write* funcs.
Brian Harring [Sat, 24 Dec 2005 09:56:42 +0000 (09:56 -0000)]
bug 114133, write a tmp file then rename it for write* funcs.
This removes the possibility of out of space errors to occur, and blocks unexpected flat out bails (segfault fex) from hosing important files.

svn path=/main/trunk/; revision=2447

19 years agoLimiting hashing to MD5 only until behaviour improves in the case of the
Jason Stubbs [Sat, 24 Dec 2005 09:20:35 +0000 (09:20 -0000)]
Limiting hashing to MD5 only until behaviour improves in the case of the
needed python module not being installed.  #116485

svn path=/main/trunk/; revision=2446

19 years agoTreat symlinks similar to regular files when unmerging and remove them if the
Jason Stubbs [Sat, 24 Dec 2005 09:17:34 +0000 (09:17 -0000)]
Treat symlinks similar to regular files when unmerging and remove them if the
mtime matches rather than only removing them if the target is no longer valid.

svn path=/main/trunk/; revision=2445

19 years agoFix an incorrect variable reference triggered when using --fix and --check
Jason Stubbs [Sat, 24 Dec 2005 09:11:07 +0000 (09:11 -0000)]
Fix an incorrect variable reference triggered when using --fix and --check
together. Patch by Ashley Stovall.  # 116576

svn path=/main/trunk/; revision=2444

19 years agoFix an incorrect comparision self-comparison in USE change calculation.
Jason Stubbs [Fri, 23 Dec 2005 12:38:27 +0000 (12:38 -0000)]
Fix an incorrect comparision self-comparison in USE change calculation.

svn path=/main/trunk/; revision=2441

19 years agoCheck if the specified package follows correct syntax and error out if it
Jason Stubbs [Fri, 23 Dec 2005 11:55:31 +0000 (11:55 -0000)]
Check if the specified package follows correct syntax and error out if it
doesn't.

svn path=/main/trunk/; revision=2440

19 years agoGeneralize portage_util.dump_traceback() and make use of it if importing
Jason Stubbs [Fri, 23 Dec 2005 02:46:03 +0000 (02:46 -0000)]
Generalize portage_util.dump_traceback() and make use of it if importing
a cache module fails.

svn path=/main/trunk/; revision=2439

19 years agoif you're going to print an exception, bind the exception when you catch it
Brian Harring [Thu, 22 Dec 2005 06:56:49 +0000 (06:56 -0000)]
if you're going to print an exception, bind the exception when you catch it

svn path=/main/trunk/; revision=2437

19 years agoupdate date/version to stop people from pointless whining
Mike Frysinger [Thu, 22 Dec 2005 03:47:48 +0000 (03:47 -0000)]
update date/version to stop people from pointless whining

svn path=/main/trunk/; revision=2434

19 years agofinish syncing manpages between trunk/savior
Mike Frysinger [Thu, 22 Dec 2005 03:42:39 +0000 (03:42 -0000)]
finish syncing manpages between trunk/savior

svn path=/main/trunk/; revision=2433

19 years agoquick sync manpages between trunk/savior
Mike Frysinger [Thu, 22 Dec 2005 02:21:20 +0000 (02:21 -0000)]
quick sync manpages between trunk/savior

svn path=/main/trunk/; revision=2432

19 years agoAdded /dev/{stdin,stdout,stderr} to the default sandbox permissions.
Jason Stubbs [Wed, 21 Dec 2005 16:10:13 +0000 (16:10 -0000)]
Added /dev/{stdin,stdout,stderr} to the default sandbox permissions.

svn path=/main/trunk/; revision=2429

19 years agoMention bugs.gentoo.org when asking the user to post config.log.
Jason Stubbs [Wed, 21 Dec 2005 16:04:24 +0000 (16:04 -0000)]
Mention bugs.gentoo.org when asking the user to post config.log.

svn path=/main/trunk/; revision=2428

19 years agoSeparate masked and unavailable ebuilds and report that masked ebuilds can be
Jason Stubbs [Wed, 21 Dec 2005 16:00:43 +0000 (16:00 -0000)]
Separate masked and unavailable ebuilds and report that masked ebuilds can be
handled with package.keywords or package.unmask when they are detected.

svn path=/main/trunk/; revision=2427

19 years agoMissing return on load_mod.
Jason Stubbs [Wed, 21 Dec 2005 15:49:09 +0000 (15:49 -0000)]
Missing return on load_mod.

svn path=/main/trunk/; revision=2426

19 years agoMake --skipfirst imply --resume.
Jason Stubbs [Wed, 21 Dec 2005 15:43:45 +0000 (15:43 -0000)]
Make --skipfirst imply --resume.

svn path=/main/trunk/; revision=2425

19 years agoCheck that cache modules load correctly and fail if they don't.
Jason Stubbs [Wed, 21 Dec 2005 15:35:57 +0000 (15:35 -0000)]
Check that cache modules load correctly and fail if they don't.

svn path=/main/trunk/; revision=2424

19 years ago- make quiet really mean it
Ned Ludd [Wed, 21 Dec 2005 15:27:25 +0000 (15:27 -0000)]
- make quiet really mean it

svn path=/main/trunk/; revision=2423

19 years agoUSE flags in the to-be-installed package's IUSE but not in currently installed
Jason Stubbs [Wed, 21 Dec 2005 15:12:17 +0000 (15:12 -0000)]
USE flags in the to-be-installed package's IUSE but not in currently installed
package's IUSE and not enabled were not being shown. USE_EXPAND variable names
were being shown in lower case rather than upper case.

svn path=/main/trunk/; revision=2422

19 years agoDon't show enabled flags when not using --verbose if they haven't changed
Jason Stubbs [Wed, 21 Dec 2005 14:57:20 +0000 (14:57 -0000)]
Don't show enabled flags when not using --verbose if they haven't changed
since the last emerge.  Show enabled flags in red rather than green if the
previously merged package didn't support them.

svn path=/main/trunk/; revision=2421

19 years agoPush portage to the top of the system and world lists when updating.
Jason Stubbs [Wed, 21 Dec 2005 14:50:02 +0000 (14:50 -0000)]
Push portage to the top of the system and world lists when updating.

svn path=/main/trunk/; revision=2420

19 years agoPrevent traceback on fetcher failure and properly check for error conditions
Jason Stubbs [Wed, 21 Dec 2005 14:48:56 +0000 (14:48 -0000)]
Prevent traceback on fetcher failure and properly check for error conditions
when fetching remote binary packages.  #116276

svn path=/main/trunk/; revision=2419

19 years agoFix an incorrect positional check in *DEPEND parsing.
Jason Stubbs [Wed, 21 Dec 2005 14:46:37 +0000 (14:46 -0000)]
Fix an incorrect positional check in *DEPEND parsing.

svn path=/main/trunk/; revision=2418

19 years agoDocument the full-path-to-executable requirement on FETCHCOMMAND and
Jason Stubbs [Wed, 21 Dec 2005 14:16:23 +0000 (14:16 -0000)]
Document the full-path-to-executable requirement on FETCHCOMMAND and
RESUMECOMMAND as well as the relevant substitution placeholders.

svn path=/main/trunk/; revision=2417

19 years agodont use string substitution as this operation can be quite slow on older bash versio...
Mike Frysinger [Wed, 21 Dec 2005 00:09:47 +0000 (00:09 -0000)]
dont use string substitution as this operation can be quite slow on older bash versions (<=3.0) #116111

svn path=/main/trunk/; revision=2416

19 years agoRemove old debugging related error message.
Jason Stubbs [Tue, 20 Dec 2005 14:49:01 +0000 (14:49 -0000)]
Remove old debugging related error message.

svn path=/main/trunk/; revision=2415

19 years agoupdate to work with the verbose error messages
Marius Mauch [Tue, 20 Dec 2005 01:37:09 +0000 (01:37 -0000)]
update to work with the verbose error messages

svn path=/main/trunk/; revision=2414

19 years agoupdate with multi-hash stuff and verbose digest errormessages, remove some not-so...
Marius Mauch [Tue, 20 Dec 2005 01:31:45 +0000 (01:31 -0000)]
update with multi-hash stuff and verbose digest errormessages, remove some not-so-important information.

svn path=/main/trunk/; revision=2413

19 years agoMake digest errors more verbose
Marius Mauch [Mon, 19 Dec 2005 23:58:17 +0000 (23:58 -0000)]
Make digest errors more verbose

svn path=/main/trunk/; revision=2412

19 years agoadding multi-hash support
Marius Mauch [Mon, 19 Dec 2005 22:29:18 +0000 (22:29 -0000)]
adding multi-hash support

svn path=/main/trunk/; revision=2410

19 years agoquote vars inside PORTAGE_ELOG_COMMAND
Marius Mauch [Mon, 19 Dec 2005 17:53:18 +0000 (17:53 -0000)]
quote vars inside PORTAGE_ELOG_COMMAND

svn path=/main/trunk/; revision=2409

19 years agofix custom module (bug #116024)
Marius Mauch [Mon, 19 Dec 2005 17:39:13 +0000 (17:39 -0000)]
fix custom module (bug #116024)

svn path=/main/trunk/; revision=2408

19 years agoMake the dep_zapdeps a little bit more readable.
Jason Stubbs [Mon, 19 Dec 2005 16:01:57 +0000 (16:01 -0000)]
Make the dep_zapdeps a little bit more readable.

svn path=/main/trunk/; revision=2407

19 years agoCheck if atoms are masked when scanning for which || ( ) atom/list to use.
Jason Stubbs [Mon, 19 Dec 2005 14:27:32 +0000 (14:27 -0000)]
Check if atoms are masked when scanning for which || ( ) atom/list to use.

svn path=/main/trunk/; revision=2406

19 years agoRemoved the now unnecessary dep_opconvert portage function.
Jason Stubbs [Mon, 19 Dec 2005 14:00:37 +0000 (14:00 -0000)]
Removed the now unnecessary dep_opconvert portage function.

svn path=/main/trunk/; revision=2405

19 years agofurther type -> isinstance cleanup in dep crap
Brian Harring [Mon, 19 Dec 2005 12:21:54 +0000 (12:21 -0000)]
further type -> isinstance cleanup in dep crap

svn path=/main/trunk/; revision=2404

19 years agomoved cpv funcs out of the block of dep funcs, removed some type usage (use isinstanc...
Brian Harring [Mon, 19 Dec 2005 12:20:55 +0000 (12:20 -0000)]
moved cpv funcs out of the block of dep funcs, removed some type usage (use isinstance instead), and cleaned up some of the
more c like code so it's pythonic...

svn path=/main/trunk/; revision=2403

19 years agouse spaces for space aligned text (kind of a duh)
Brian Harring [Mon, 19 Dec 2005 11:48:46 +0000 (11:48 -0000)]
use spaces for space aligned text (kind of a duh)

svn path=/main/trunk/; revision=2402

19 years agoadded parallel-fetch in...
Brian Harring [Mon, 19 Dec 2005 11:16:11 +0000 (11:16 -0000)]
added parallel-fetch in...

svn path=/main/trunk/; revision=2401

19 years agoAdd USE display when --verbose is not used. Only flags that are enabled,
Jason Stubbs [Sun, 18 Dec 2005 16:41:37 +0000 (16:41 -0000)]
Add USE display when --verbose is not used. Only flags that are enabled,
have changed or are new but disabled are shown.

svn path=/main/trunk/; revision=2400

19 years agoRestore previous --verbose USE flag style and prepare for a minimal flag
Jason Stubbs [Sun, 18 Dec 2005 16:13:45 +0000 (16:13 -0000)]
Restore previous --verbose USE flag style and prepare for a minimal flag
display for when not using --verbose.

svn path=/main/trunk/; revision=2399

19 years agoQuick hack to work around the extra package lookups in porttree when checking
Jason Stubbs [Sun, 18 Dec 2005 14:02:41 +0000 (14:02 -0000)]
Quick hack to work around the extra package lookups in porttree when checking
for issues in the world file. This restores the number of lookups to be equal
with xcreate before it was refactored. Further refactoring will improve style.

svn path=/main/trunk/; revision=2398

19 years agoremoved unnecessary reconstruct_eclasses import
Brian Harring [Sun, 18 Dec 2005 11:38:55 +0000 (11:38 -0000)]
removed unnecessary reconstruct_eclasses import

svn path=/main/trunk/; revision=2397

19 years agoparallel-fetch, baby.
Brian Harring [Sun, 18 Dec 2005 11:07:37 +0000 (11:07 -0000)]
parallel-fetch, baby.

svn path=/main/trunk/; revision=2396

19 years agocouple of tweaks. fixed up whitespacing for template, added a default __contains__...
Brian Harring [Sun, 18 Dec 2005 11:02:51 +0000 (11:02 -0000)]
couple of tweaks.  fixed up whitespacing for template, added a default __contains__ func to the template,
finally added serialize_eclasses class attribute; controls whether __(get|set)item__ do _eclasses_ mangling on their own, or
leave it to the child class.

updated anydbm to handle serializing itself

svn path=/main/trunk/; revision=2395

19 years agoUnpack the _eclasses_ value as it's packed by the database template's __setitem__...
Jason Stubbs [Sat, 17 Dec 2005 17:13:13 +0000 (17:13 -0000)]
Unpack the _eclasses_ value as it's packed by the database template's __setitem__ method.

svn path=/main/trunk/; revision=2393