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
Mike Frysinger [Mon, 26 Dec 2005 06:56:52 +0000 (06:56 -0000)]
quote a bit more
svn path=/main/trunk/; revision=2476
Mike Frysinger [Mon, 26 Dec 2005 06:55:19 +0000 (06:55 -0000)]
rename BUILDDIR to PORTAGE_BUILDDIR
svn path=/main/trunk/; revision=2475
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Ned Ludd [Sun, 25 Dec 2005 08:31:37 +0000 (08:31 -0000)]
- remove intermediate var entry
svn path=/main/trunk/; revision=2456
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
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
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
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
Jason Stubbs [Sun, 25 Dec 2005 04:41:07 +0000 (04:41 -0000)]
Fix typo in writeints()
svn path=/main/trunk/; revision=2450
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Jason Stubbs [Wed, 21 Dec 2005 15:49:09 +0000 (15:49 -0000)]
Missing return on load_mod.
svn path=/main/trunk/; revision=2426
Jason Stubbs [Wed, 21 Dec 2005 15:43:45 +0000 (15:43 -0000)]
Make --skipfirst imply --resume.
svn path=/main/trunk/; revision=2425
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
Ned Ludd [Wed, 21 Dec 2005 15:27:25 +0000 (15:27 -0000)]
- make quiet really mean it
svn path=/main/trunk/; revision=2423
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
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
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
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
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
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
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
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
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
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
Marius Mauch [Mon, 19 Dec 2005 23:58:17 +0000 (23:58 -0000)]
Make digest errors more verbose
svn path=/main/trunk/; revision=2412
Marius Mauch [Mon, 19 Dec 2005 22:29:18 +0000 (22:29 -0000)]
adding multi-hash support
svn path=/main/trunk/; revision=2410
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
Marius Mauch [Mon, 19 Dec 2005 17:39:13 +0000 (17:39 -0000)]
fix custom module (bug #116024)
svn path=/main/trunk/; revision=2408
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
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
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
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
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
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
Brian Harring [Mon, 19 Dec 2005 11:16:11 +0000 (11:16 -0000)]
added parallel-fetch in...
svn path=/main/trunk/; revision=2401
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
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
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
Brian Harring [Sun, 18 Dec 2005 11:38:55 +0000 (11:38 -0000)]
removed unnecessary reconstruct_eclasses import
svn path=/main/trunk/; revision=2397
Brian Harring [Sun, 18 Dec 2005 11:07:37 +0000 (11:07 -0000)]
parallel-fetch, baby.
svn path=/main/trunk/; revision=2396
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
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
Jason Stubbs [Sat, 17 Dec 2005 10:43:16 +0000 (10:43 -0000)]
Check if packages listed in the --resume list have been removed from the
relevant trees and report the problem. #103564
svn path=/main/trunk/; revision=2392
Jason Stubbs [Sat, 17 Dec 2005 07:48:52 +0000 (07:48 -0000)]
Remove old ChangeLog files as they will now be auto-generated from commit
messages.
svn path=/main/trunk/; revision=2390
Jason Stubbs [Sat, 17 Dec 2005 05:59:16 +0000 (05:59 -0000)]
Check if atoms with matching keys will result in higher versioned packages
when dealing with || ( ) type dependencies. #100876
svn path=/main/trunk/; revision=2389
Jason Stubbs [Sat, 17 Dec 2005 05:40:04 +0000 (05:40 -0000)]
Remove duplicate if statement.
svn path=/main/trunk/; revision=2388
Jason Stubbs [Sat, 17 Dec 2005 05:34:06 +0000 (05:34 -0000)]
Fix missing ":" on except line.
svn path=/main/trunk/; revision=2387
Mike Frysinger [Sat, 17 Dec 2005 03:32:20 +0000 (03:32 -0000)]
deprecate preplib
svn path=/main/trunk/; revision=2386
Jason Stubbs [Sat, 17 Dec 2005 02:26:18 +0000 (02:26 -0000)]
Add --verbose to the list of options that need to be removed from those
pulled from the mtimedb when using --resume. Patch by Alec Warner
(antarus). Code-style cleanups. #74990
svn path=/main/trunk/; revision=2385
Mike Frysinger [Sat, 17 Dec 2005 02:20:11 +0000 (02:20 -0000)]
remove preplib/preplib.so docs
svn path=/main/trunk/; revision=2384
Mike Frysinger [Sat, 17 Dec 2005 02:19:11 +0000 (02:19 -0000)]
nothing uses it so no point in keeping it ... plus the ldconfig calls are glibc specific
svn path=/main/trunk/; revision=2383
Jason Stubbs [Sat, 17 Dec 2005 02:14:56 +0000 (02:14 -0000)]
Fail if not running as root and --resume is attempted.
Patch by Alec Warner (antarus). #114550
svn path=/main/trunk/; revision=2382
Mike Frysinger [Sat, 17 Dec 2005 02:13:47 +0000 (02:13 -0000)]
sync with savior branch
svn path=/main/trunk/; revision=2381
Mike Frysinger [Sat, 17 Dec 2005 02:00:09 +0000 (02:00 -0000)]
add an add-ebuild-death-hook func so people dont need to know about setting some variable
svn path=/main/trunk/; revision=2380
Jason Stubbs [Sat, 17 Dec 2005 01:55:15 +0000 (01:55 -0000)]
Catch KeyError exception throw from aux_get.
svn path=/main/trunk/; revision=2379
Mike Frysinger [Sat, 17 Dec 2005 00:48:46 +0000 (00:48 -0000)]
touchup TEXTREL warning some more #115727
svn path=/main/trunk/; revision=2378
Mike Frysinger [Sat, 17 Dec 2005 00:29:04 +0000 (00:29 -0000)]
cleanup textrel qa notice
svn path=/main/trunk/; revision=2377
Jason Stubbs [Fri, 16 Dec 2005 15:55:39 +0000 (15:55 -0000)]
Prevent masked use flags from being shown in packages' flag list.
Colorize negated flags if they have changed. Code style cleanups.
svn path=/main/trunk/; revision=2376
Jason Stubbs [Fri, 16 Dec 2005 15:40:44 +0000 (15:40 -0000)]
Change unmatched ' to " in use flag output.
svn path=/main/trunk/; revision=2375
Ned Ludd [Thu, 15 Dec 2005 14:58:24 +0000 (14:58 -0000)]
- initial commit of split elf debug code
svn path=/main/trunk/; revision=2374
Mike Frysinger [Thu, 15 Dec 2005 06:03:00 +0000 (06:03 -0000)]
ferringb says: i pity the fool who doesnt use better style
svn path=/main/trunk/; revision=2373
Mike Frysinger [Thu, 15 Dec 2005 04:51:44 +0000 (04:51 -0000)]
Bug 115519 by Diego Petteno: Fix ldconfig command ordering, add dragonfly support
svn path=/main/trunk/; revision=2372
Jason Stubbs [Wed, 14 Dec 2005 16:25:13 +0000 (16:25 -0000)]
Add USE_EXPAND_HIDDEN so that users can extend it without killing off
profile settings.
svn path=/main/trunk/; revision=2368
Brian Harring [Wed, 14 Dec 2005 06:28:31 +0000 (06:28 -0000)]
Use soft limit, not hard limit.
svn path=/main/trunk/; revision=2365
Jason Stubbs [Tue, 13 Dec 2005 15:51:30 +0000 (15:51 -0000)]
Prevent USE_EXPAND variables from bypassing use.mask
svn path=/main/trunk/; revision=2364
Jason Stubbs [Tue, 13 Dec 2005 15:51:01 +0000 (15:51 -0000)]
Separate and format USE_EXPAND based variables found in IUSE.
svn path=/main/trunk/; revision=2363
Jason Stubbs [Sun, 11 Dec 2005 05:05:01 +0000 (05:05 -0000)]
Removed the specific check against PORTAGE_CALLER with regard to fetching.
svn path=/main/trunk/; revision=2360
Mike Frysinger [Sat, 10 Dec 2005 20:02:15 +0000 (20:02 -0000)]
add a -v (verbose) option to envvar for easily generating output for use in bash scripts
svn path=/main/trunk/; revision=2359
Mike Frysinger [Sat, 10 Dec 2005 02:09:23 +0000 (02:09 -0000)]
fix the fetch/digest shortcuts so they dont break normal runs of emerge/ebuild
svn path=/main/trunk/; revision=2358