portage.git
18 years agodiff for superh
Mike Frysinger [Sun, 10 Sep 2006 04:54:26 +0000 (04:54 -0000)]
diff for superh

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

18 years agoFor bug #80846, prevent false collisions caused by symlinks. Thanks to Thomas Bettle...
Zac Medico [Sat, 9 Sep 2006 23:11:59 +0000 (23:11 -0000)]
For bug #80846, prevent false collisions caused by symlinks.  Thanks to Thomas Bettler <bettlertho@sis.unibe.ch> for the initial patch.

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

18 years agoIn dblink.isowner(), correct the logic to test the path itself (via lstat) rather...
Zac Medico [Sat, 9 Sep 2006 22:00:57 +0000 (22:00 -0000)]
In dblink.isowner(), correct the logic to test the path itself (via lstat) rather than the referant in the case of symlinks.

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

18 years agoInclude a note about RESTRICT="fetch" in docs for local mirrors (see bug #37455)...
Zac Medico [Fri, 8 Sep 2006 20:37:37 +0000 (20:37 -0000)]
Include a note about RESTRICT="fetch" in docs for local mirrors (see bug #37455).  Thanks to Carlo for reporting.

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

18 years agoAdd PORTAGE_DEPCACHEDIR to SANDBOX_PREDICT since it's legitimate for portageq calls... v2.1.1
Zac Medico [Thu, 7 Sep 2006 08:31:48 +0000 (08:31 -0000)]
Add PORTAGE_DEPCACHEDIR to SANDBOX_PREDICT since it's legitimate for portageq calls to trigger cache writes.  See bug #144011.

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

18 years agoMake quickpkg respect PORTAGE_NICENESS.
Zac Medico [Thu, 7 Sep 2006 07:05:26 +0000 (07:05 -0000)]
Make quickpkg respect PORTAGE_NICENESS.

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

18 years agoSubstitute isolated-functions.sh in place of /sbin/functions.sh.
Zac Medico [Thu, 7 Sep 2006 07:01:09 +0000 (07:01 -0000)]
Substitute isolated-functions.sh in place of /sbin/functions.sh.

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

18 years agoCondense a few portageq calls into one.
Zac Medico [Thu, 7 Sep 2006 06:38:44 +0000 (06:38 -0000)]
Condense a few portageq calls into one.

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

18 years agoMake sure that the package phase has the PYTHONPATH set correctly so that the xpak...
Zac Medico [Thu, 7 Sep 2006 06:08:01 +0000 (06:08 -0000)]
Make sure that the package phase has the PYTHONPATH set correctly so that the xpak module is accessible.

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

18 years agoOptimize quickpkg so that it creates the binary package directly in $PKGDIR/All....
Zac Medico [Thu, 7 Sep 2006 06:00:18 +0000 (06:00 -0000)]
Optimize quickpkg so that it creates the binary package directly in $PKGDIR/All.  This eliminates the need for tbz2tool and is the same approach used by the package phase in misc-functions.sh.

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

18 years agoFor bug #146564, include directories in packages created by quickpkg. Note that...
Zac Medico [Thu, 7 Sep 2006 05:01:47 +0000 (05:01 -0000)]
For bug #146564, include directories in packages created by quickpkg.  Note that tar's --no-recursion option causes the directories to be selectively included without nessarily including their contents.

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

18 years agoDocument that dblink.unmerge() does not perform locking internally.
Zac Medico [Wed, 6 Sep 2006 20:19:08 +0000 (20:19 -0000)]
Document that dblink.unmerge() does not perform locking internally.

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

18 years agoProperly lock the critical section of portage.unmerge() for bug #101240.
Zac Medico [Wed, 6 Sep 2006 20:07:30 +0000 (20:07 -0000)]
Properly lock the critical section of portage.unmerge() for bug #101240.

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

18 years agoAllow env_update to work if there are broken symlinks in /etc/env.d/. See bug #146412.
Zac Medico [Wed, 6 Sep 2006 17:04:36 +0000 (17:04 -0000)]
Allow env_update to work if there are broken symlinks in /etc/env.d/.  See bug #146412.

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

18 years agoRemove ACCEPT_KEYWORDS from incrementals to that a hypothetical config.regenerate...
Zac Medico [Wed, 6 Sep 2006 07:36:42 +0000 (07:36 -0000)]
Remove ACCEPT_KEYWORDS from incrementals to that a hypothetical config.regenerate() call won't affect it.

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

18 years agoCall dep_settings.setcpv() first so that ACCEPT_KEYWORDS when setcpv calls reset...
Zac Medico [Wed, 6 Sep 2006 07:23:19 +0000 (07:23 -0000)]
Call dep_settings.setcpv() first so that ACCEPT_KEYWORDS when setcpv calls reset.  The backup_changes call isn't working for some reason (reported by vapier).

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

18 years agounpack rar files with -o+ to force overwriting #146508 by Paul Bredbury
Mike Frysinger [Wed, 6 Sep 2006 05:03:36 +0000 (05:03 -0000)]
unpack rar files with -o+ to force overwriting #146508 by Paul Bredbury

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

18 years agomake .compiled warning the same helpful format as .installed
Mike Frysinger [Wed, 6 Sep 2006 04:52:15 +0000 (04:52 -0000)]
make .compiled warning the same helpful format as .installed

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

18 years agoif user has FEATURES=noauto then dont check lame .installed file
Mike Frysinger [Wed, 6 Sep 2006 04:48:10 +0000 (04:48 -0000)]
if user has FEATURES=noauto then dont check lame .installed file

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

18 years agoDuring env_update, raise a FileNotFound exception if a file is unexpectedly removed...
Zac Medico [Tue, 5 Sep 2006 20:30:04 +0000 (20:30 -0000)]
During env_update, raise a FileNotFound exception if a file is unexpectedly removed by a concurrent process.  See bug #146412.

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

18 years agoAdd an additional note about $ROOT and USE flag handling in dep_check.
Zac Medico [Mon, 4 Sep 2006 23:58:20 +0000 (23:58 -0000)]
Add an additional note about $ROOT and USE flag handling in dep_check.

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

18 years agoRevert r4403 since dep_check needs a config instance for the $ROOT where the dependen...
Zac Medico [Mon, 4 Sep 2006 22:35:17 +0000 (22:35 -0000)]
Revert r4403 since dep_check needs a config instance for the $ROOT where the dependencies will be installed.

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

18 years agoOnly apply USE masks in dep_check when called by repoman with use="all".
Zac Medico [Mon, 4 Sep 2006 21:29:04 +0000 (21:29 -0000)]
Only apply USE masks in dep_check when called by repoman with use="all".

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

18 years agoUse a set for masklist inside dep_check.
Zac Medico [Mon, 4 Sep 2006 20:56:58 +0000 (20:56 -0000)]
Use a set for masklist inside dep_check.

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

18 years agoFor emerge dep_check calls, use a config instance that has the correct state and...
Zac Medico [Mon, 4 Sep 2006 19:50:52 +0000 (19:50 -0000)]
For emerge dep_check calls, use a config instance that has the correct state and the correct $ROOT.

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

18 years agoMove setcpv call (from the last commit) to a more logical location.
Zac Medico [Mon, 4 Sep 2006 18:50:25 +0000 (18:50 -0000)]
Move setcpv call (from the last commit) to a more logical location.

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

18 years agoAdd repoman support for package.use.mask.
Zac Medico [Mon, 4 Sep 2006 18:42:35 +0000 (18:42 -0000)]
Add repoman support for package.use.mask.

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

18 years agoSince none of the code is written to handle it, never return a tuple from new_protect...
Zac Medico [Mon, 4 Sep 2006 17:59:09 +0000 (17:59 -0000)]
Since none of the code is written to handle it, never return a tuple from new_protect_filename().  See bug #146289.

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

18 years agoDon't call dict.keys() unnecessarily for the containment test in dblink.isowner().
Zac Medico [Mon, 4 Sep 2006 04:44:09 +0000 (04:44 -0000)]
Don't call dict.keys() unnecessarily for the containment test in dblink.isowner().

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

18 years agoMove notes about --depclean and --newuse from NEWS to RELEASE-NOTES.
Zac Medico [Sun, 3 Sep 2006 21:36:26 +0000 (21:36 -0000)]
Move notes about --depclean and --newuse from NEWS to RELEASE-NOTES.

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

18 years agoAdd news about --newuse being able to detect changes in IUSE.
Zac Medico [Sun, 3 Sep 2006 21:27:26 +0000 (21:27 -0000)]
Add news about --newuse being able to detect changes in IUSE.

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

18 years agoWhen aux_get can't find a matching ebuild, simply raise a KeyError(cpv) and don't...
Zac Medico [Sun, 3 Sep 2006 20:47:52 +0000 (20:47 -0000)]
When aux_get can't find a matching ebuild, simply raise a KeyError(cpv) and don't dump redundant messages to stderr unless --debug is enabled.

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

18 years agomoving the portage-specific sandbox-code out of the ebuild-specific src_test
Simon Stelling [Sun, 3 Sep 2006 12:42:44 +0000 (12:42 -0000)]
moving the portage-specific sandbox-code out of the ebuild-specific src_test

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

18 years agoDescribe each of the USE flag symbols that are displayed in verbose mode (see bug...
Zac Medico [Sun, 3 Sep 2006 05:20:43 +0000 (05:20 -0000)]
Describe each of the USE flag symbols that are displayed in verbose mode (see bug #146060).

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

18 years agoMake code from the last 2 commits conditional on merging == 0 and vardbapi.cpv_exists...
Zac Medico [Sat, 2 Sep 2006 23:24:24 +0000 (23:24 -0000)]
Make code from the last 2 commits conditional on merging == 0 and vardbapi.cpv_exists(mykey).

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

18 years agoUpdate the depgraph's USE flag cache so that's it's consistent with installed packages.
Zac Medico [Sat, 2 Sep 2006 22:59:10 +0000 (22:59 -0000)]
Update the depgraph's USE flag cache so that's it's consistent with installed packages.

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

18 years agoWhen creating the depgraph, use the correct USE flags for packages that are already...
Zac Medico [Sat, 2 Sep 2006 22:55:17 +0000 (22:55 -0000)]
When creating the depgraph, use the correct USE flags for packages that are already installed.

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

18 years agoUse a specialized read_int function to read integer input for bug #143881. This...
Zac Medico [Tue, 29 Aug 2006 21:28:56 +0000 (21:28 -0000)]
Use a specialized read_int function to read integer input for bug #143881.  This uses a subshell to work around bash's tendency to break out of a loop whenever an integer conversion fails.

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

18 years agoBefore the preinst phase, only call load_infodir for binary packages. Otherwise...
Zac Medico [Tue, 29 Aug 2006 19:58:18 +0000 (19:58 -0000)]
Before the preinst phase, only call load_infodir for binary packages.  Otherwise, load_infodir will wipe settings from doebuild_environment (such as CATEGORY).

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

18 years agofix whitespace
Mike Frysinger [Mon, 28 Aug 2006 21:12:10 +0000 (21:12 -0000)]
fix whitespace

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

18 years agolet's not fork too much
Simon Stelling [Sun, 27 Aug 2006 19:46:27 +0000 (19:46 -0000)]
let's not fork too much

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

18 years agomake the multilib-strict check show all files that violate the rule, not just the...
Simon Stelling [Sun, 27 Aug 2006 18:54:53 +0000 (18:54 -0000)]
make the multilib-strict check show all files that violate the rule, not just the first one

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

18 years agoAdd a missing newline from the previous commit.
Zac Medico [Sun, 27 Aug 2006 18:30:10 +0000 (18:30 -0000)]
Add a missing newline from the previous commit.

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

18 years agodon't display useless messages when using --quiet
Simon Stelling [Sun, 27 Aug 2006 16:46:36 +0000 (16:46 -0000)]
don't display useless messages when using --quiet

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

18 years agoDisplay flags that have been removed from IUSE as (-flag%) instead of !flag% and...
Zac Medico [Sun, 27 Aug 2006 10:57:01 +0000 (10:57 -0000)]
Display flags that have been removed from IUSE as (-flag%) instead of !flag% and display newly added masked flags without the % symbol in order to avoid ambiguity.  See bug #144661.

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

18 years agoFor --newuse, ignore masked/forced flags when comparing IUSE. See bug #144661.
Zac Medico [Sun, 27 Aug 2006 10:15:43 +0000 (10:15 -0000)]
For --newuse, ignore masked/forced flags when comparing IUSE.  See bug #144661.

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

18 years agoFor --newuse, ignore masked/forced flags when comparing IUSE. See bug #144661.
Zac Medico [Sun, 27 Aug 2006 09:55:40 +0000 (09:55 -0000)]
For --newuse, ignore masked/forced flags when comparing IUSE.  See bug #144661.

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

18 years agoRemove a redundant conditional from the last commit.
Zac Medico [Sat, 26 Aug 2006 23:48:32 +0000 (23:48 -0000)]
Remove a redundant conditional from the last commit.

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

18 years agoShow the * symbol in addition to the % symbol when the flags state transitions from...
Zac Medico [Sat, 26 Aug 2006 23:27:39 +0000 (23:27 -0000)]
Show the * symbol in addition to the % symbol when the flags state transitions from nonexistent -> enabled or vice versa.

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

18 years agoAdd news about the new depclean algorithm.
Zac Medico [Sat, 26 Aug 2006 21:01:40 +0000 (21:01 -0000)]
Add news about the new depclean algorithm.

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

18 years agoRecommend `emerge --update --deep world` prior to depclean in order to make sure...
Zac Medico [Sat, 26 Aug 2006 01:32:10 +0000 (01:32 -0000)]
Recommend `emerge --update --deep world` prior to depclean in order to make sure that all dependencies are satisfied.  See bug #145078.

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

18 years agoremove the MULTILIB_STRICT_EXEMPT default as all profiles set it anyway
Simon Stelling [Fri, 25 Aug 2006 15:37:37 +0000 (15:37 -0000)]
remove the MULTILIB_STRICT_EXEMPT default as all profiles set it anyway

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

18 years agoignore binutils wrt multilib-strict; bug 121641
Simon Stelling [Fri, 25 Aug 2006 14:57:45 +0000 (14:57 -0000)]
ignore binutils wrt multilib-strict; bug 121641

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

18 years agoonly print the "Removing /usr/share/info" if --quiet was not passed
Simon Stelling [Thu, 24 Aug 2006 18:51:56 +0000 (18:51 -0000)]
only print the "Removing /usr/share/info" if --quiet was not passed

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

18 years agoMake symlink merge output respect --quiet. Thanks to blubb for reporting.
Zac Medico [Thu, 24 Aug 2006 18:26:29 +0000 (18:26 -0000)]
Make symlink merge output respect --quiet.  Thanks to blubb for reporting.

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

18 years agoDisplay flags that have been removed from IUSE as !flag% for bug #144661.
Zac Medico [Thu, 24 Aug 2006 07:43:36 +0000 (07:43 -0000)]
Display flags that have been removed from IUSE as !flag% for bug #144661.

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

18 years agoFor bug #144928, add -L to the rsync options (transform symlink into referent). ...
Zac Medico [Thu, 24 Aug 2006 03:51:43 +0000 (03:51 -0000)]
For bug #144928, add -L to the rsync options (transform symlink into referent).  Thanks to Olivier Crete <tester@gentoo.org> for this patch.

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

18 years agoinclude filename in submenu so we know exactly what we are working on
Mike Frysinger [Tue, 22 Aug 2006 17:15:09 +0000 (17:15 -0000)]
include filename in submenu so we know exactly what we are working on

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

18 years agoDon't bother to lock CONFIG_MEMORY_FILE since writedict is atomic anyway.
Zac Medico [Sun, 20 Aug 2006 07:47:20 +0000 (07:47 -0000)]
Don't bother to lock CONFIG_MEMORY_FILE since writedict is atomic anyway.

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

18 years agoMake depclean more friendly about unresolved atoms. Thanks to jstubbs for this patch...
Zac Medico [Sun, 20 Aug 2006 07:12:33 +0000 (07:12 -0000)]
Make depclean more friendly about unresolved atoms.  Thanks to jstubbs for this patch from bug #144486.

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

18 years agodocument the ability to make package. files directories in /etc/portage #144381 by...
Mike Frysinger [Sat, 19 Aug 2006 22:10:24 +0000 (22:10 -0000)]
document the ability to make package. files directories in /etc/portage #144381 by Caleb Cushing

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

18 years agoeat some extraneous newlines
Mike Frysinger [Sat, 19 Aug 2006 21:55:20 +0000 (21:55 -0000)]
eat some extraneous newlines

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

18 years agodocument ROOT #144331
Mike Frysinger [Sat, 19 Aug 2006 17:57:47 +0000 (17:57 -0000)]
document ROOT #144331

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

18 years agosome INSTALL_MASK docs by compnerd
Mike Frysinger [Sat, 19 Aug 2006 16:29:53 +0000 (16:29 -0000)]
some INSTALL_MASK docs by compnerd

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

18 years agoMake sure that portageq exits quietly when killed, like emerge does.
Zac Medico [Sat, 19 Aug 2006 02:03:02 +0000 (02:03 -0000)]
Make sure that portageq exits quietly when killed, like emerge does.

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

18 years ago- record the md5 checksum of the .tbz2 used at merge time. This will become useful...
Ned Ludd [Thu, 17 Aug 2006 17:09:14 +0000 (17:09 -0000)]
- record the md5 checksum of the .tbz2 used at merge time. This will become useful to know if we should refetch a .tbz2 from a remote repo

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

18 years agoRemove an unused "objsadded" variable spotted by antarus.
Zac Medico [Thu, 17 Aug 2006 03:18:28 +0000 (03:18 -0000)]
Remove an unused "objsadded" variable spotted by antarus.

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

18 years agoThis is a new dep_zapdeps implementation. Thanks to jstubbs for this patch from...
Zac Medico [Thu, 17 Aug 2006 01:51:57 +0000 (01:51 -0000)]
This is a new dep_zapdeps implementation.  Thanks to jstubbs for this patch from bug #143908.

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

18 years agoAdd a depclean warning message, once again, because it's never completely safe.
Zac Medico [Wed, 16 Aug 2006 19:37:05 +0000 (19:37 -0000)]
Add a depclean warning message, once again, because it's never completely safe.

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

18 years agoThis is a new and improved depclean implementation. Thanks to jstubbs for this patch...
Zac Medico [Wed, 16 Aug 2006 05:28:19 +0000 (05:28 -0000)]
This is a new and improved depclean implementation.  Thanks to jstubbs for this patch from bug #67179.

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

18 years agoAdd forgotten PORTAGE_TMPDIR to the portageq call.
Zac Medico [Mon, 14 Aug 2006 19:45:13 +0000 (19:45 -0000)]
Add forgotten PORTAGE_TMPDIR to the portageq call.

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

18 years agoUse eval $(portageq envvar -v FOO BAR) to collapse many portageq calls into 1.
Zac Medico [Mon, 14 Aug 2006 19:40:04 +0000 (19:40 -0000)]
Use eval $(portageq envvar -v FOO BAR) to collapse many portageq calls into 1.

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

18 years agoUpdate the virtuals even if the package already exists in the fakedbapi since it...
Zac Medico [Mon, 14 Aug 2006 07:12:26 +0000 (07:12 -0000)]
Update the virtuals even if the package already exists in the fakedbapi since it may be necessary if the package is being remerged.

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

18 years agoRevert most of r4086 because it broke circular bootstrap dependencies for things...
Zac Medico [Mon, 14 Aug 2006 06:42:12 +0000 (06:42 -0000)]
Revert most of r4086 because it broke circular bootstrap dependencies for things like gwydion-dylan and ghc.  Thanks to araujo for reporting the breakage.

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

18 years agoMake stack_dictlist return an empty dictionary when there is nothing to stack. See...
Zac Medico [Sun, 13 Aug 2006 05:35:00 +0000 (05:35 -0000)]
Make stack_dictlist return an empty dictionary when there is nothing to stack.  See bug #143730.

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

18 years agoFor consistent results, sort the contents when generating the info directory index...
Zac Medico [Sun, 13 Aug 2006 05:19:18 +0000 (05:19 -0000)]
For consistent results, sort the contents when generating the info directory index.  See bug #142652.

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

18 years agoAdd news about use.force.
Zac Medico [Fri, 11 Aug 2006 20:12:54 +0000 (20:12 -0000)]
Add news about use.force.

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

18 years agoAdd some docs for use.force and package.use.force.
Zac Medico [Fri, 11 Aug 2006 20:08:02 +0000 (20:08 -0000)]
Add some docs for use.force and package.use.force.

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

18 years agoAdd support for use.force and package.use.force in profiles.
Zac Medico [Fri, 11 Aug 2006 19:46:59 +0000 (19:46 -0000)]
Add support for use.force and package.use.force in profiles.

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

18 years agoFix stack_dictlist() so that incremental stacking behaves more like it does in config...
Zac Medico [Fri, 11 Aug 2006 19:31:20 +0000 (19:31 -0000)]
Fix stack_dictlist() so that incremental stacking behaves more like it does in config.regenerate().

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

18 years agoDisplay masked USE flags as (-flag) instead of ( -flag ) to save space.
Zac Medico [Thu, 10 Aug 2006 20:17:18 +0000 (20:17 -0000)]
Display masked USE flags as (-flag) instead of ( -flag ) to save space.

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

18 years agoUse ( -flag ) to indicate flags that have been forced off via use.mask.
Zac Medico [Wed, 9 Aug 2006 20:06:45 +0000 (20:06 -0000)]
Use ( -flag ) to indicate flags that have been forced off via use.mask.

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

18 years agoForce a sane umask in quickpkg for bug #143340.
Zac Medico [Wed, 9 Aug 2006 19:55:07 +0000 (19:55 -0000)]
Force a sane umask in quickpkg for bug #143340.

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

18 years agoReturn early from global directory initialization if the current user does not have...
Zac Medico [Wed, 9 Aug 2006 18:02:34 +0000 (18:02 -0000)]
Return early from global directory initialization if the current user does not have write access to $ROOT.

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

18 years agoRemove a dead hunk of code spotted by antarus.
Zac Medico [Wed, 9 Aug 2006 03:05:54 +0000 (03:05 -0000)]
Remove a dead hunk of code spotted by antarus.

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

18 years agoRemove unnecessary check for USE flags that start with "-".
Zac Medico [Tue, 8 Aug 2006 03:13:07 +0000 (03:13 -0000)]
Remove unnecessary check for USE flags that start with "-".

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

18 years agofixups from Benno Schulenberg #143079
Mike Frysinger [Mon, 7 Aug 2006 23:53:36 +0000 (23:53 -0000)]
fixups from Benno Schulenberg #143079

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

18 years agoWhen performing expansion of USE_EXPAND variables, display warnings about invalid...
Zac Medico [Mon, 7 Aug 2006 22:33:41 +0000 (22:33 -0000)]
When performing expansion of USE_EXPAND variables, display warnings about invalid use of incremental operators.

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

18 years agoRemove the dopython docs for bug #141935.
Zac Medico [Mon, 7 Aug 2006 18:53:06 +0000 (18:53 -0000)]
Remove the dopython docs for bug #141935.

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

18 years agoCleanse stale metadata cache for binpkgs that have been removed from the remote host...
Zac Medico [Mon, 7 Aug 2006 02:42:48 +0000 (02:42 -0000)]
Cleanse stale metadata cache for binpkgs that have been removed from the remote host.  Thanks to AndrĂ© Luiz A. G. Carvalho <alcarvalho@gmail.com> for the initial patch from bug #107453.

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

18 years agoSort the USE flags.
Zac Medico [Sun, 6 Aug 2006 08:37:46 +0000 (08:37 -0000)]
Sort the USE flags.

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

18 years agoAdd some package.use.mask docs.
Zac Medico [Sun, 6 Aug 2006 08:17:10 +0000 (08:17 -0000)]
Add some package.use.mask docs.

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

18 years agoFix rsync code to work with a username@ uri for bug #141185. Thanks to David-John...
Zac Medico [Sun, 6 Aug 2006 08:05:44 +0000 (08:05 -0000)]
Fix rsync code to work with a username@ uri for bug #141185.  Thanks to David-John Miller <anoyomouse@petermiller.co.za> for this patch.

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

18 years agoSplit the USE flags calculation out of the generic incrementals loop and process...
Zac Medico [Sun, 6 Aug 2006 04:37:52 +0000 (04:37 -0000)]
Split the USE flags calculation out of the generic incrementals loop and process it separately in order to account for interaction with USE_EXPAND.  All USE_EXPAND environment variables are regenerated so that they are consistent with the flags in USE.  See bug #142909.

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

18 years agoKeep USE flags from / and $ROOT separate in the depgraph. See bug #142918.
Zac Medico [Sun, 6 Aug 2006 02:34:06 +0000 (02:34 -0000)]
Keep USE flags from / and $ROOT separate in the depgraph.  See bug #142918.

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

18 years agoRemove unused "cladded" variable reported by antarus.
Zac Medico [Sun, 6 Aug 2006 00:32:42 +0000 (00:32 -0000)]
Remove unused "cladded" variable reported by antarus.

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

18 years agoAllow USE_EXPAND vars to be overridden in the environment for bug #142909.
Zac Medico [Sun, 6 Aug 2006 00:18:01 +0000 (00:18 -0000)]
Allow USE_EXPAND vars to be overridden in the environment for bug #142909.

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

18 years agoAdd the date and time of the last sync to emerge --info output. Thanks to Pablo...
Zac Medico [Sat, 5 Aug 2006 22:08:57 +0000 (22:08 -0000)]
Add the date and time of the last sync to emerge --info output.  Thanks to Pablo Antonio <pabloa@gmail.com> for the patch from bug #140163.

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

18 years ago- emerge -pqv should display USE flags; Bug 128598 - David-John Miller, anoyomouse...
Ned Ludd [Sat, 5 Aug 2006 12:23:35 +0000 (12:23 -0000)]
- emerge -pqv should display USE flags; Bug 128598 - David-John Miller, anoyomouse@petermiller.co.za

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

18 years agoAdd notes about nostrip and installsources to the splitdebug docs.
Zac Medico [Sat, 5 Aug 2006 07:02:01 +0000 (07:02 -0000)]
Add notes about nostrip and installsources to the splitdebug docs.

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