portage.git
18 years agoReimplement parallel-fetch so that it simply spawns `emerge --fetch --resume` via...
Zac Medico [Sun, 17 Sep 2006 04:51:08 +0000 (04:51 -0000)]
Reimplement parallel-fetch so that it simply spawns `emerge --fetch --resume` via portage_exec.spawn.  This prevents potential issues with shared file descriptors and unsafe forks as discussed in bug #147516.  This patch makes sure that the spawned emerge process does not write to emerge.log or the mtimedb.

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

18 years agoIn portage.commit_mtimedb(), use the commit() method when possible, so that the mtime...
Zac Medico [Sat, 16 Sep 2006 07:33:09 +0000 (07:33 -0000)]
In portage.commit_mtimedb(), use the commit() method when possible, so that the mtimedb is only rewritten when it has been modified.

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

18 years agodocument FEATURES=buildsyspkg #147729
Mike Frysinger [Sat, 16 Sep 2006 05:23:33 +0000 (05:23 -0000)]
document FEATURES=buildsyspkg #147729

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

18 years agoAdd CATEGORY to the list of readonly variables.
Zac Medico [Sat, 16 Sep 2006 01:08:56 +0000 (01:08 -0000)]
Add CATEGORY to the list of readonly variables.

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

18 years agoFor bug #14321, make dispatch-conf scan for individual files listed in CONFIG_PROTECT.
Zac Medico [Sat, 16 Sep 2006 00:50:38 +0000 (00:50 -0000)]
For bug #14321, make dispatch-conf scan for individual files listed in CONFIG_PROTECT.

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

18 years agoFor bug #14321, make etc-update scan for individual files listed in CONFIG_PROTECT.
Zac Medico [Sat, 16 Sep 2006 00:45:25 +0000 (00:45 -0000)]
For bug #14321, make etc-update scan for individual files listed in CONFIG_PROTECT.

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

18 years agoFor bug #14321, make emerge scan for individual files listed in CONFIG_PROTECT.
Zac Medico [Sat, 16 Sep 2006 00:42:00 +0000 (00:42 -0000)]
For bug #14321, make emerge scan for individual files listed in CONFIG_PROTECT.

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

18 years agoFor bug #14321, add support for individual files in CONFIG_PROTECT and CONFIG_PROTECT...
Zac Medico [Sat, 16 Sep 2006 00:38:46 +0000 (00:38 -0000)]
For bug #14321, add support for individual files in CONFIG_PROTECT and CONFIG_PROTECT_MASK.

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

18 years agoWhen it's detected that a previously remembered update has been accepted, remove...
Zac Medico [Fri, 15 Sep 2006 10:49:57 +0000 (10:49 -0000)]
When it's detected that a previously remembered update has been accepted, remove it from confmem.

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

18 years agoAdd support for SPACE_SEPARATED and COLON_SEPARATED in /etc/env.d/ so that hard coded...
Zac Medico [Fri, 15 Sep 2006 07:07:13 +0000 (07:07 -0000)]
Add support for SPACE_SEPARATED and COLON_SEPARATED in /etc/env.d/ so that hard coded values are not required.

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

18 years agoMove all env.d file name filtering into a single loop.
Zac Medico [Fri, 15 Sep 2006 03:12:26 +0000 (03:12 -0000)]
Move all env.d file name filtering into a single loop.

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

18 years agoSimplify the confmem logic so that it's easier to read.
Zac Medico [Fri, 15 Sep 2006 02:07:18 +0000 (02:07 -0000)]
Simplify the confmem logic so that it's easier to read.

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

18 years agoRemove an unused hardlink_active() function.
Zac Medico [Thu, 14 Sep 2006 07:52:39 +0000 (07:52 -0000)]
Remove an unused hardlink_active() function.

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

18 years agoSimplify portage_locks.hardlink_is_mine() so that it only checks the number of links...
Zac Medico [Thu, 14 Sep 2006 07:44:54 +0000 (07:44 -0000)]
Simplify portage_locks.hardlink_is_mine() so that it only checks the number of links.  Nothing more is needed.

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

18 years agoRemove all traces of atexit hardlock cleanup code, since it doesn't work correctly...
Zac Medico [Thu, 14 Sep 2006 07:17:51 +0000 (07:17 -0000)]
Remove all traces of atexit hardlock cleanup code, since it doesn't work correctly anyway.

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

18 years agoIn unhardlink_lockfile(), make sure not to touch lockfilename unless we really have...
Zac Medico [Thu, 14 Sep 2006 06:33:48 +0000 (06:33 -0000)]
In unhardlink_lockfile(), make sure not to touch lockfilename unless we really have a lock.  See bug #147453.

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

18 years agonote that you need to use an absolute path for ROOT #147427 by Brad Plant
Mike Frysinger [Thu, 14 Sep 2006 02:26:23 +0000 (02:26 -0000)]
note that you need to use an absolute path for ROOT #147427 by Brad Plant

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

18 years agoUse configdict["env"].clear() instead of manual deletion because the result is the...
Zac Medico [Wed, 13 Sep 2006 20:50:28 +0000 (20:50 -0000)]
Use configdict["env"].clear() instead of manual deletion because the result is the same and it's much more efficient.

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

18 years agoFor correct LINGUAS handling, don't export empty USE_EXPAND variables unless the...
Zac Medico [Wed, 13 Sep 2006 20:42:53 +0000 (20:42 -0000)]
For correct LINGUAS handling, don't export empty USE_EXPAND variables unless the user config exports them as empty.  Thanks to Harald van Dijk <truedfx@gentoo.org> for this patch from bug #147428.

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

18 years agoAdd KDEDIRS to colon_separated env-update vars as requested by Carlo.
Zac Medico [Sun, 10 Sep 2006 21:53:36 +0000 (21:53 -0000)]
Add KDEDIRS to colon_separated env-update vars as requested by Carlo.

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

18 years agoFix a broken call to new_protect_filename for bug #147010. This is a regression...
Zac Medico [Sun, 10 Sep 2006 21:34:27 +0000 (21:34 -0000)]
Fix a broken call to new_protect_filename for bug #147010.  This is a regression from r4400 (fix for bug #146289).

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

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