Jason Stubbs [Sat, 28 Jan 2006 00:52:35 +0000 (00:52 -0000)]
Tagging 2.1_pre4
svn path=/main/tags/2.1_pre4/; revision=2601
Jason Stubbs [Sat, 28 Jan 2006 00:46:46 +0000 (00:46 -0000)]
Add note about --alphabetical
svn path=/main/trunk/; revision=2600
Jason Stubbs [Sat, 28 Jan 2006 00:42:35 +0000 (00:42 -0000)]
Disable the vdb check until it can be migrated to filter-env.
svn path=/main/trunk/; revision=2599
Brian Harring [Fri, 27 Jan 2006 19:18:16 +0000 (19:18 -0000)]
add the "/usr/lib/portage/pym" insert to deal with osx (bit of a hack, but tiz the convention currently).
svn path=/main/trunk/; revision=2593
Mike Frysinger [Fri, 27 Jan 2006 05:02:14 +0000 (05:02 -0000)]
make env-update a bit more flexible by adding a --no-ldconfig option
svn path=/main/trunk/; revision=2592
Mike Frysinger [Fri, 27 Jan 2006 04:57:55 +0000 (04:57 -0000)]
touchup if logic
svn path=/main/trunk/; revision=2591
Jason Stubbs [Fri, 27 Jan 2006 04:51:23 +0000 (04:51 -0000)]
Add support for an --alphabetical option to emerge that restores the old
ordering of flags in --pretend output.
svn path=/main/trunk/; revision=2589
Jason Stubbs [Fri, 27 Jan 2006 04:50:09 +0000 (04:50 -0000)]
Add support for EMERGE_DEFAULT_OPTS configuration variable for setting
options that emerge always considers to be specified.
svn path=/main/trunk/; revision=2588
Jason Stubbs [Fri, 27 Jan 2006 04:43:30 +0000 (04:43 -0000)]
Added a check for obsolete virtual/x11 usage in dependencies.
svn path=/main/trunk/; revision=2587
Mike Frysinger [Fri, 27 Jan 2006 04:07:47 +0000 (04:07 -0000)]
m68k generates proper gnu stack markings
svn path=/main/trunk/; revision=2586
Marius Mauch [Wed, 25 Jan 2006 11:39:50 +0000 (11:39 -0000)]
Fix typo in error description
svn path=/main/trunk/; revision=2584
Marius Mauch [Tue, 24 Jan 2006 17:41:41 +0000 (17:41 -0000)]
Add a warning for KEYWORDS=-*
svn path=/main/trunk/; revision=2583
Marius Mauch [Tue, 24 Jan 2006 17:00:15 +0000 (17:00 -0000)]
Disable auto-use prior to code removal
svn path=/main/trunk/; revision=2582
Marius Mauch [Tue, 24 Jan 2006 15:20:58 +0000 (15:20 -0000)]
fix possible path and vdb location issues
svn path=/main/trunk/; revision=2581
Jason Stubbs [Tue, 24 Jan 2006 15:19:17 +0000 (15:19 -0000)]
Add further checks for correct DEPEND syntax
svn path=/main/trunk/; revision=2580
Jason Stubbs [Tue, 24 Jan 2006 15:16:56 +0000 (15:16 -0000)]
Provide more information with DEPEND syntax exceptions
svn path=/main/trunk/; revision=2579
Jason Stubbs [Tue, 24 Jan 2006 14:54:31 +0000 (14:54 -0000)]
Move DEPEND empty sublist processing back into use_reduce
svn path=/main/trunk/; revision=2578
Mike Frysinger [Tue, 24 Jan 2006 03:09:13 +0000 (03:09 -0000)]
patch by Alec Warner to document CCACHE_DIR #65492
svn path=/main/trunk/; revision=2577
Mike Frysinger [Mon, 23 Jan 2006 22:39:05 +0000 (22:39 -0000)]
fix prepstrip after previous commit as pointed out by Olivier Crete
svn path=/main/trunk/; revision=2576
Brian Harring [Mon, 23 Jan 2006 10:58:16 +0000 (10:58 -0000)]
fixed up dump_trace, courtesy of spyderous
svn path=/main/trunk/; revision=2575
Brian Harring [Mon, 23 Jan 2006 07:55:15 +0000 (07:55 -0000)]
Added usage info to dump_trace, and credit for the code (eselect authors)
svn path=/main/trunk/; revision=2574
Brian Harring [Mon, 23 Jan 2006 07:49:59 +0000 (07:49 -0000)]
updated diefunc "post the relevant info" msg
svn path=/main/trunk/; revision=2573
Brian Harring [Mon, 23 Jan 2006 07:48:45 +0000 (07:48 -0000)]
bash tracebacks. :)
svn path=/main/trunk/; revision=2572
Mike Frysinger [Mon, 23 Jan 2006 01:29:54 +0000 (01:29 -0000)]
accept --skip-first and --skipfirst
svn path=/main/trunk/; revision=2571
Brian Harring [Mon, 23 Jan 2006 00:01:31 +0000 (00:01 -0000)]
verify_all occasionally returns longs rather then strings.
Wouldn't be a problem, but the writemsg code isn't written to do conversions on the fly... so, made it so it was.
svn path=/main/trunk/; revision=2570
Marius Mauch [Sun, 22 Jan 2006 21:26:19 +0000 (21:26 -0000)]
fixup
svn path=/main/trunk/; revision=2569
Marius Mauch [Sun, 22 Jan 2006 21:05:35 +0000 (21:05 -0000)]
store all auxdbkeys in vdb and add a new emaint target to create missing entries
svn path=/main/trunk/; revision=2568
Mike Frysinger [Fri, 20 Jan 2006 02:38:25 +0000 (02:38 -0000)]
also catch leading null runpaths
svn path=/main/trunk/; revision=2567
Mike Frysinger [Wed, 18 Jan 2006 11:56:57 +0000 (11:56 -0000)]
s/maketest/test/
svn path=/main/trunk/; revision=2566
Mike Frysinger [Tue, 17 Jan 2006 04:15:49 +0000 (04:15 -0000)]
add -h/--help
svn path=/main/trunk/; revision=2565
Mike Frysinger [Sun, 15 Jan 2006 19:23:27 +0000 (19:23 -0000)]
fix traceback when EDITOR is not set in the env #118976 by Paul Varner
svn path=/main/trunk/; revision=2564
Mike Frysinger [Sun, 15 Jan 2006 03:31:15 +0000 (03:31 -0000)]
fix inverted strip skip logic
svn path=/main/trunk/; revision=2563
Mike Frysinger [Fri, 13 Jan 2006 11:03:19 +0000 (11:03 -0000)]
add FEATURES=assume-digests so i dont have to keep hashing all the glibc tarballs whenever i want to commit
svn path=/main/trunk/; revision=2562
Mike Frysinger [Fri, 13 Jan 2006 07:58:05 +0000 (07:58 -0000)]
clean up coding style/quoting, figure out what objdump to run same as strip, and add support for STRIP_MASK
svn path=/main/trunk/; revision=2561
Brian Harring [Thu, 12 Jan 2006 11:16:49 +0000 (11:16 -0000)]
don't inline code, do __name__=="__main__" so the module can be used instead of strictly called.
svn path=/main/trunk/; revision=2560
Ned Ludd [Tue, 10 Jan 2006 22:44:52 +0000 (22:44 -0000)]
- dont save debug info twice
svn path=/main/trunk/; revision=2559
Brian Harring [Mon, 9 Jan 2006 13:07:34 +0000 (13:07 -0000)]
Always call prerm/postrm regardless if the previous install had contents or not.
svn path=/main/trunk/; revision=2556
Mike Frysinger [Mon, 9 Jan 2006 06:29:20 +0000 (06:29 -0000)]
fix display of ebuild(1)
svn path=/main/trunk/; revision=2555
Mike Frysinger [Mon, 9 Jan 2006 06:27:46 +0000 (06:27 -0000)]
get rid of the word "downloaded" in the search output because some people cant seem to handle it #81501
svn path=/main/trunk/; revision=2554
Brian Harring [Mon, 9 Jan 2006 02:51:07 +0000 (02:51 -0000)]
reorganization and a bit of clean up from Benno Schulenberg , bug 84285
svn path=/main/trunk/; revision=2553
Mike Frysinger [Mon, 9 Jan 2006 02:32:06 +0000 (02:32 -0000)]
handle cross-compilers as well
svn path=/main/trunk/; revision=2552
Brian Harring [Sun, 8 Jan 2006 18:46:01 +0000 (18:46 -0000)]
fixed the '/' stray char output
svn path=/main/trunk/; revision=2551
Brian Harring [Sun, 8 Jan 2006 12:41:08 +0000 (12:41 -0000)]
bug 118191 , puke properly when no args to envvar are supplied.
svn path=/main/trunk/; revision=2550
Mike Frysinger [Sun, 8 Jan 2006 04:45:45 +0000 (04:45 -0000)]
add another common example for package.provided
svn path=/main/trunk/; revision=2549
Marius Mauch [Sun, 8 Jan 2006 02:29:40 +0000 (02:29 -0000)]
s/checksums/manifests/
svn path=/main/trunk/; revision=2546
Marius Mauch [Sun, 8 Jan 2006 02:21:19 +0000 (02:21 -0000)]
slightly improve news
svn path=/main/trunk/; revision=2545
Marius Mauch [Sun, 8 Jan 2006 01:57:26 +0000 (01:57 -0000)]
reenable multi-hash and make error message a bit more useful
svn path=/main/trunk/; revision=2544
Brian Harring [Sat, 7 Jan 2006 23:48:43 +0000 (23:48 -0000)]
bug 117440, added PORTAGE_ACTUAL_DISTDIR var to make cvs/svn eclasses play nice since they're not part of our SRC_URI scheme (yet).
svn path=/main/trunk/; revision=2543
Ned Ludd [Sat, 7 Jan 2006 13:13:31 +0000 (13:13 -0000)]
- FEATURES=installsources from Olivier Crete an extention of splitdebug for better debugging when debugedit is installed. bug 112907
svn path=/main/trunk/; revision=2542
Mike Frysinger [Fri, 6 Jan 2006 05:58:44 +0000 (05:58 -0000)]
touchup style
svn path=/main/trunk/; revision=2540
Mike Frysinger [Fri, 6 Jan 2006 00:49:11 +0000 (00:49 -0000)]
generate a log file for users to attach to bug reports
svn path=/main/trunk/; revision=2539
Mike Frysinger [Fri, 6 Jan 2006 00:48:56 +0000 (00:48 -0000)]
touchup output slightly
svn path=/main/trunk/; revision=2538
Ned Ludd [Thu, 5 Jan 2006 23:54:42 +0000 (23:54 -0000)]
- set noiselevel when quiet is enabled
svn path=/main/trunk/; revision=2537
Brian Harring [Thu, 5 Jan 2006 09:19:31 +0000 (09:19 -0000)]
bug 117849, when parallel-fetch is on don't write out the mtimedb in the fetcher process
svn path=/main/trunk/; revision=2534
Brian Harring [Thu, 5 Jan 2006 08:37:40 +0000 (08:37 -0000)]
filter '(' and ')' tokens also when checking for invalid atoms.
svn path=/main/trunk/; revision=2533
Brian Harring [Thu, 5 Jan 2006 08:10:29 +0000 (08:10 -0000)]
bug 42299, detect and fail invalid atoms in *DEPEND
svn path=/main/trunk/; revision=2532
Brian Harring [Thu, 5 Jan 2006 07:26:18 +0000 (07:26 -0000)]
adress -> address spelling typo.
Sidenote, really should remove the 101 files and centralize this damn thing..
svn path=/main/trunk/; revision=2531
Brian Harring [Thu, 5 Jan 2006 07:09:38 +0000 (07:09 -0000)]
force a realpath call for complaints about digest files; better resolution is resetting DISTDIR post doebuild (see, we really need
to break the beast up or decorate it), but this resolves 117264 in the meantime.
svn path=/main/trunk/; revision=2529
Brian Harring [Thu, 5 Jan 2006 05:33:25 +0000 (05:33 -0000)]
'k. reverted use_reduce filtering of empty lists (was resulting in ["||"] as elements, which are invalid), added
a recursive filter of empty sets/resolved || and && nodes; in the process, keeps portage from using an empty bool as a satisfier in
|| () restriction sets.
svn path=/main/trunk/; revision=2528
Mike Frysinger [Thu, 5 Jan 2006 05:24:53 +0000 (05:24 -0000)]
only complain about executable stacks on architectures that actually support them
svn path=/main/trunk/; revision=2527
Mike Frysinger [Thu, 5 Jan 2006 03:56:11 +0000 (03:56 -0000)]
update copyright years
svn path=/main/trunk/; revision=2526
Mike Frysinger [Thu, 5 Jan 2006 03:41:10 +0000 (03:41 -0000)]
sync with savior branch
svn path=/main/trunk/; revision=2525
Brian Harring [Wed, 4 Jan 2006 08:57:07 +0000 (08:57 -0000)]
el buggo pointed out via spyderous.
|| ( a ( x? ( b ) y? ( c ) ) )
-x -y , was resulting in || ( a () )
the main consumer of this, portage.dep_check is stupid, and was assuming () was valid.
It's not, obviously.
Long term bug, around in at least .51 . Should correct dep_check handling of it also, but no reason to be
handing () in the result lists also.
svn path=/main/trunk/; revision=2522
Mike Frysinger [Wed, 4 Jan 2006 01:50:32 +0000 (01:50 -0000)]
use an echo rather than ewarn
svn path=/main/trunk/; revision=2521
Mike Frysinger [Tue, 3 Jan 2006 05:00:33 +0000 (05:00 -0000)]
re-import the e* functions from baselayout since these ones are broken #117186
svn path=/main/trunk/; revision=2520
Mike Frysinger [Tue, 3 Jan 2006 03:27:23 +0000 (03:27 -0000)]
fix broken quoting
svn path=/main/trunk/; revision=2519
Mike Frysinger [Tue, 3 Jan 2006 03:25:37 +0000 (03:25 -0000)]
if youre going to rip code from baselayout, you really need to do it from an up-to-date version ... so re-import the KV functions and the color code so it doesnt suck
svn path=/main/trunk/; revision=2518
Ned Ludd [Sun, 1 Jan 2006 19:14:18 +0000 (19:14 -0000)]
- added writemsg_stdout function and make portage use it internally
svn path=/main/trunk/; revision=2517
Ned Ludd [Sun, 1 Jan 2006 19:12:09 +0000 (19:12 -0000)]
- added writemsg_stdout function and make portage use it internally
svn path=/main/trunk/; revision=2516
Jason Stubbs [Sun, 1 Jan 2006 05:57:36 +0000 (05:57 -0000)]
Kill the double xterm title codes.
svn path=/main/trunk/; revision=2515
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
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
Jason Stubbs [Sat, 31 Dec 2005 05:19:34 +0000 (05:19 -0000)]
BUILDIR => BUILDDIR
svn path=/main/trunk/; revision=2508
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
Ned Ludd [Mon, 26 Dec 2005 15:42:00 +0000 (15:42 -0000)]
- update fatal qa error handling
svn path=/main/trunk/; revision=2480
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
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
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