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
Mike Frysinger [Sat, 10 Dec 2005 02:08:49 +0000 (02:08 -0000)]
make the --quiet option useful, touchup whitespace in a few places, and add --cols as short for --columns for retards like myself who cant remember how to spell
svn path=/main/trunk/; revision=2357
Mike Frysinger [Sat, 10 Dec 2005 02:07:15 +0000 (02:07 -0000)]
touchup in general, add support for -h/--help, and delay importing portage so using -h/--help doesnt blow goats because portage was imported
svn path=/main/trunk/; revision=2356
Mike Frysinger [Sat, 10 Dec 2005 01:59:24 +0000 (01:59 -0000)]
fix whitespace in depend atom as point out by chkno #114956
svn path=/main/trunk/; revision=2355
Jason Stubbs [Sat, 10 Dec 2005 01:39:41 +0000 (01:39 -0000)]
Drop the virtuals related fatal errors down to warnings.
svn path=/main/trunk/; revision=2352
Mike Frysinger [Fri, 9 Dec 2005 03:27:16 +0000 (03:27 -0000)]
dont run depscan.sh anymore
svn path=/main/trunk/; revision=2350
Mike Frysinger [Fri, 9 Dec 2005 03:22:48 +0000 (03:22 -0000)]
eat whitespace -> YUM
svn path=/main/trunk/; revision=2349
Mike Frysinger [Fri, 9 Dec 2005 02:03:26 +0000 (02:03 -0000)]
only digest/fetch files when the operation warrants it
svn path=/main/trunk/; revision=2348
Jason Stubbs [Wed, 7 Dec 2005 23:43:07 +0000 (23:43 -0000)]
s/series/serious/ mistake
svn path=/main/trunk/; revision=2347
Mike Frysinger [Wed, 7 Dec 2005 23:22:57 +0000 (23:22 -0000)]
run all elf QA checks before aborting, and all some packages (like binary-only) to prevent aborting since there isnt much we can do about those craptastic developers
svn path=/main/trunk/; revision=2346
Mike Frysinger [Wed, 7 Dec 2005 00:55:13 +0000 (00:55 -0000)]
kill dead whitespace and make function def style consistent
svn path=/main/trunk/; revision=2345
Mike Frysinger [Wed, 7 Dec 2005 00:51:28 +0000 (00:51 -0000)]
cleanse maketest once and for all
svn path=/main/trunk/; revision=2344
Mike Frysinger [Wed, 7 Dec 2005 00:49:50 +0000 (00:49 -0000)]
get rid of duplicated Test phase message in src_test()
svn path=/main/trunk/; revision=2343
Mike Frysinger [Wed, 7 Dec 2005 00:47:17 +0000 (00:47 -0000)]
add a status message to src_compile() like src_unpack()
svn path=/main/trunk/; revision=2342
Mike Frysinger [Wed, 7 Dec 2005 00:46:19 +0000 (00:46 -0000)]
use emake -j1 in default src_test() instead of make
svn path=/main/trunk/; revision=2341
Mike Frysinger [Wed, 7 Dec 2005 00:43:17 +0000 (00:43 -0000)]
if PORT_LOGDIR doesnt exist, then try to create it automagically
svn path=/main/trunk/; revision=2340
Marius Mauch [Mon, 5 Dec 2005 21:24:01 +0000 (21:24 -0000)]
add a user-friendly list of changes
svn path=/main/trunk/; revision=2339
Mike Frysinger [Thu, 1 Dec 2005 08:04:49 +0000 (08:04 -0000)]
Saleem Abdulrasool: document IUSE.invalid
svn path=/main/trunk/; revision=2325
Marius Mauch [Wed, 30 Nov 2005 07:07:15 +0000 (07:07 -0000)]
add an option to grab* so that if they're given a directory they'll recursively find all files in it and treat them like one big file. Also make use of this option for most of the config files.
svn path=/main/trunk/; revision=2324
Mike Frysinger [Tue, 29 Nov 2005 06:00:31 +0000 (06:00 -0000)]
give a slightly better usage message
svn path=/main/trunk/; revision=2323
Mike Frysinger [Tue, 29 Nov 2005 03:44:25 +0000 (03:44 -0000)]
compnerd: document manifest action
svn path=/main/trunk/; revision=2322
Jason Stubbs [Sun, 27 Nov 2005 15:47:33 +0000 (15:47 -0000)]
Kill of generation of CDEPEND for binary and installed packages.
Patch by solar.
svn path=/main/trunk/; revision=2321
Mike Frysinger [Sun, 27 Nov 2005 08:52:05 +0000 (08:52 -0000)]
Petteri says: exit with non-zero status if a file wasnt found
svn path=/main/trunk/; revision=2319
Marius Mauch [Wed, 23 Nov 2005 22:57:33 +0000 (22:57 -0000)]
kill stupid message about 'masked by -*'
svn path=/main/trunk/; revision=2316
Mike Frysinger [Tue, 22 Nov 2005 05:19:57 +0000 (05:19 -0000)]
move --nocolor to OPTIONS instead of ACTIONS #113225 by P Nienaber
svn path=/main/trunk/; revision=2315
Marius Mauch [Tue, 15 Nov 2005 19:28:02 +0000 (19:28 -0000)]
config additions for elog
svn path=/main/trunk/; revision=2312
Brian Harring [Tue, 15 Nov 2005 18:07:01 +0000 (18:07 -0000)]
fix for portageq usage call (missing argv), via Emanuele Giaquinta <e.giaquinta@glauco.it>
svn path=/main/trunk/; revision=2311
Mike Frysinger [Tue, 15 Nov 2005 00:28:48 +0000 (00:28 -0000)]
manpage for emaint #112510
svn path=/main/trunk/; revision=2310
Marius Mauch [Sun, 13 Nov 2005 16:07:28 +0000 (16:07 -0000)]
Backport of version code rewrite (bug 37406), should be completely backwards compatible (and the algorithm has been tested on the whole tree multiple times already).
Also adds some new features in version syntax like cvs version prefixes (in the same package) and multiple suffixes.
svn path=/main/trunk/; revision=2309
Marius Mauch [Sun, 13 Nov 2005 15:03:44 +0000 (15:03 -0000)]
minor glitch: EBUILD_PHASES is a list, no need to split() it
svn path=/main/trunk/; revision=2308
Marius Mauch [Sun, 13 Nov 2005 15:01:01 +0000 (15:01 -0000)]
First bunch of simple logging modules.
svn path=/main/trunk/; revision=2307
Marius Mauch [Sun, 13 Nov 2005 14:49:21 +0000 (14:49 -0000)]
Add slightly modified elog_base patch containing the basic framework for ebuild logging.
svn path=/main/trunk/; revision=2306
Mike Frysinger [Sun, 13 Nov 2005 11:28:19 +0000 (11:28 -0000)]
add NetBSD to the BSD list #112393
svn path=/main/trunk/; revision=2304
Mike Frysinger [Sun, 13 Nov 2005 11:22:03 +0000 (11:22 -0000)]
tweak marking of D as readonly since we need to play around with it in pkg_preinst
svn path=/main/trunk/; revision=2302
Brian Harring [Sun, 13 Nov 2005 08:57:26 +0000 (08:57 -0000)]
don't do a sort if just doing percentage for emerge --metadata
svn path=/main/trunk/; revision=2301
Jason Stubbs [Sun, 13 Nov 2005 00:26:05 +0000 (00:26 -0000)]
Documented `emerge --config` (#109496)
svn path=/main/trunk/; revision=2299
Jason Stubbs [Sun, 13 Nov 2005 00:20:06 +0000 (00:20 -0000)]
Added a description of emaint to `emaint --help`
svn path=/main/trunk/; revision=2298
Jason Stubbs [Sun, 13 Nov 2005 00:19:16 +0000 (00:19 -0000)]
Documented `emerge --config` (#109496)
svn path=/main/trunk/; revision=2297
Brian Harring [Wed, 9 Nov 2005 20:06:11 +0000 (20:06 -0000)]
pre/post hooks originally from 2.1, quick rewrite by axxo for 2.0
Not to be used by ebuilds/eclasses (with the sole exception of java eclass var reset till ebd is stabled), this is user hooks.
svn path=/main/trunk/; revision=2267
Jason Stubbs [Wed, 9 Nov 2005 12:56:10 +0000 (12:56 -0000)]
Limit --emptytree to only affect ${ROOT} (#34887)
svn path=/main/trunk/; revision=2266
Jason Stubbs [Wed, 9 Nov 2005 12:52:33 +0000 (12:52 -0000)]
Add USE_EXPAND to INCREMENTALS (#105304)
svn path=/main/trunk/; revision=2265
Jason Stubbs [Tue, 8 Nov 2005 12:19:18 +0000 (12:19 -0000)]
Clean up reporting of the parent of an unsatisfied atom.
svn path=/main/trunk/; revision=2264
Jason Stubbs [Tue, 8 Nov 2005 12:18:38 +0000 (12:18 -0000)]
Updated make.conf.ppc as requested by lu_zero (#102656)
svn path=/main/trunk/; revision=2263
Mike Frysinger [Sat, 5 Nov 2005 21:09:39 +0000 (21:09 -0000)]
clean up the last few sections so that they are consistent
svn path=/main/branches/2.0/; revision=2260
Brian Harring [Sat, 5 Nov 2005 06:14:41 +0000 (06:14 -0000)]
bye bye you decrepit POS cache implementation.
svn path=/main/branches/2.0/; revision=2259
Brian Harring [Sat, 5 Nov 2005 06:13:33 +0000 (06:13 -0000)]
integration chunk of the cache subsystem patch.
Will deal with UNUSED_0* after this
svn path=/main/branches/2.0/; revision=2258
Brian Harring [Sat, 5 Nov 2005 06:09:45 +0000 (06:09 -0000)]
replacement cache subsystem that's gestated in 2.1 and 3.0.
it rocks your world, baby.
svn path=/main/branches/2.0/; revision=2257
Jason Stubbs [Thu, 3 Nov 2005 15:23:20 +0000 (15:23 -0000)]
Use os.path.splitext() rather than slicing strings to get at file extensions. Patch by Jason Pepas.
svn path=/main/branches/2.0/; revision=2256
Jason Stubbs [Thu, 3 Nov 2005 14:35:30 +0000 (14:35 -0000)]
Remove the now unused SANDBOX_PIDS_FILE
svn path=/main/branches/2.0/; revision=2255
Jason Stubbs [Thu, 3 Nov 2005 14:34:08 +0000 (14:34 -0000)]
A couple of bug fixes, large cleanups, commenting and a bit of dead code removal.
svn path=/main/branches/2.0/; revision=2254
Jason Stubbs [Thu, 3 Nov 2005 14:30:26 +0000 (14:30 -0000)]
Start from 1st element rather than 2nd when doing checks on *DEPEND
svn path=/main/branches/2.0/; revision=2253
Mike Frysinger [Wed, 2 Nov 2005 23:56:12 +0000 (23:56 -0000)]
document sandbox and test RESTRICT
svn path=/main/branches/2.0/; revision=2252
Mike Frysinger [Wed, 2 Nov 2005 23:55:49 +0000 (23:55 -0000)]
fix patch for PKGDIR #111222 by Armand
svn path=/main/branches/2.0/; revision=2251
Mike Frysinger [Wed, 2 Nov 2005 23:54:17 +0000 (23:54 -0000)]
grab fixes from trunk
svn path=/main/branches/2.0/; revision=2250
Mike Frysinger [Wed, 2 Nov 2005 23:54:03 +0000 (23:54 -0000)]
deprecate IMAGE
svn path=/main/branches/2.0/; revision=2249
Mike Frysinger [Tue, 1 Nov 2005 01:33:39 +0000 (01:33 -0000)]
add support for unpacking lha files
svn path=/main/branches/2.0/; revision=2225
Mike Frysinger [Tue, 1 Nov 2005 01:33:24 +0000 (01:33 -0000)]
merge tweaks from trunk
svn path=/main/branches/2.0/; revision=2224
Mike Frysinger [Tue, 1 Nov 2005 01:33:02 +0000 (01:33 -0000)]
if STRIP begins with a -, make sure type doesnt error out
svn path=/main/branches/2.0/; revision=2223
Mike Frysinger [Tue, 1 Nov 2005 01:32:44 +0000 (01:32 -0000)]
output a finished message
svn path=/main/branches/2.0/; revision=2222
Jason Stubbs [Sun, 30 Oct 2005 07:23:42 +0000 (07:23 -0000)]
Add treetype instance member to dblink. Add treetype parameters to
dblink.__init__() and merge(). Adjust all calls to dblink(), merge()
and doebuild() to specify what tree should be used for aux_get().
Patch created with the help of Zac Medico (zmedico).
svn path=/main/branches/2.0/; revision=2203
Jason Stubbs [Sat, 29 Oct 2005 04:25:48 +0000 (04:25 -0000)]
Don't add packages to the graph that are left as is due to --upgrade-only.
This is necessary because later code assumes that packages are either from
porttree or bintree whereas the --upgrade-only is almost exclusively from
vartree.
svn path=/main/branches/2.0/; revision=2199
Jason Stubbs [Wed, 19 Oct 2005 13:18:54 +0000 (13:18 -0000)]
Remove an extra space in a hyphenated string.
svn path=/main/branches/2.0/; revision=2150
Jason Stubbs [Wed, 19 Oct 2005 13:15:22 +0000 (13:15 -0000)]
s/no/not/ typo
svn path=/main/branches/2.0/; revision=2149
Jason Stubbs [Sun, 16 Oct 2005 15:25:04 +0000 (15:25 -0000)]
Removing --inject from emerge help summary
svn path=/main/branches/2.0/; revision=2139
Jason Stubbs [Sun, 16 Oct 2005 14:27:28 +0000 (14:27 -0000)]
Clarifying the error message when path/to/ebuild is used on an ebuild that isn't in a normal PORTDIR structure.
svn path=/main/branches/2.0/; revision=2138
Jason Stubbs [Sun, 16 Oct 2005 08:46:25 +0000 (08:46 -0000)]
Typo :(
svn path=/main/branches/2.0/; revision=2137
Jason Stubbs [Sun, 16 Oct 2005 08:25:15 +0000 (08:25 -0000)]
Return after detecting an invalid command line atom so as to avoid spurious dependency errors.
svn path=/main/branches/2.0/; revision=2136
Jason Stubbs [Sat, 15 Oct 2005 12:51:29 +0000 (12:51 -0000)]
Check if ebuild path is in vdb and check that vdb finds it okay rather than always assuming "porttree".
If PORTDIR_OVERLAY needs to be adjusted, recheck to make sure the ebuild is found correctly.
Pass which tree should be used to doebuild so that aux_get() are performed on the correct tree.
svn path=/main/branches/2.0/; revision=2135
Jason Stubbs [Sat, 15 Oct 2005 06:11:43 +0000 (06:11 -0000)]
Adjusting the clipping...
svn path=/main/branches/2.0/; revision=2134