summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* remove $Id$ as it gives us nothing usefulMike Frysinger2007-08-251-1/+1
| | | | svn path=/main/trunk/; revision=7699
* Remove pointless information from --info outputMarius Mauch2007-08-251-20/+0
| | | | svn path=/main/trunk/; revision=7695
* Don't cache results from match_from_list() since *dbapi.match() caches do ↵Zac Medico2007-08-241-10/+1
| | | | | | the job. svn path=/main/trunk/; revision=7694
* Call config.regenerate() after config.reload() so that the incrementals are ↵Zac Medico2007-08-241-0/+1
| | | | | | restacked. svn path=/main/trunk/; revision=7693
* Use a config.reload() method to explicitly reload /etc/profile.env when ↵Zac Medico2007-08-242-16/+10
| | | | | | setting up the ebuild environment. svn path=/main/trunk/; revision=7692
* Fix another typo.Zac Medico2007-08-241-1/+1
| | | | svn path=/main/trunk/; revision=7691
* Fix a typo.Zac Medico2007-08-241-1/+1
| | | | svn path=/main/trunk/; revision=7690
* Add * and ~* to the list of valid values for ACCEPT_KEYWORDS.Zac Medico2007-08-231-1/+1
| | | | svn path=/main/trunk/; revision=7688
* Make depgraph.select_dep() node reuse work when in --usepkgonly mode.Zac Medico2007-08-231-54/+55
| | | | svn path=/main/trunk/; revision=7686
* Bug #189791 - Define EBUILD_PHASE=unpack during the nofetch phase since ↵Zac Medico2007-08-231-0/+1
| | | | | | otherwise we get EBUILD_PHASE=merge which isn't in our list of valid EBUILD_PHASES recognized by elog. svn path=/main/trunk/; revision=7684
* In config.regenerate(), skip loading /etc/profile.env if it's mtime hasn't ↵Zac Medico2007-08-231-6/+13
| | | | | | changed. svn path=/main/trunk/; revision=7682
* Make depgraph.create() avoid metadata lookups for binary packages and ↵Zac Medico2007-08-231-2/+11
| | | | | | ebuilds in cases where an installed package has already been added to the graph. This greatly improves performance when the graph contains a large number of installed packages. svn path=/main/trunk/; revision=7680
* Bug #189791 - Send errors to /dev/null when debug-print() fails to write to ↵Zac Medico2007-08-231-1/+1
| | | | | | ${T}/eclass-debug.log. svn path=/main/trunk/; revision=7678
* Fix a typo from r7663.Zac Medico2007-08-231-1/+1
| | | | svn path=/main/trunk/; revision=7676
* Use INFORM to colorize the package name.Zac Medico2007-08-221-2/+3
| | | | svn path=/main/trunk/; revision=7674
* Prevent output from being flushed to the console too frequently in ↵Zac Medico2007-08-221-10/+30
| | | | | | dir_get_metadata(). svn path=/main/trunk/; revision=7672
* Skip --newuse checks for nodes that have already been added to the graph as ↵Zac Medico2007-08-221-0/+4
| | | | | | "merge" nodes. svn path=/main/trunk/; revision=7671
* Make depgraph.select_dep() reuse cached metadata from nodes that have ↵Zac Medico2007-08-221-6/+25
| | | | | | already been added to the graph. svn path=/main/trunk/; revision=7666
* Fix update_dbentry() to process version components properly before passing ↵Zac Medico2007-08-221-2/+7
| | | | | | them into ververify(). svn path=/main/trunk/; revision=7665
* Make best() return early when it's only given one packages.Zac Medico2007-08-221-3/+3
| | | | svn path=/main/trunk/; revision=7664
* Pass complete package metadata from depgraph.select_dep() into create() in ↵Zac Medico2007-08-221-40/+37
| | | | | | order to minimize aux_get calls. svn path=/main/trunk/; revision=7663
* Bug #188703 - Don't adjust permissions in ${T} unless userpriv is enabled.Zac Medico2007-08-221-1/+2
| | | | svn path=/main/trunk/; revision=7661
* Make --info detect more /etc/*-release files as suggested by grobian.Zac Medico2007-08-221-10/+18
| | | | svn path=/main/trunk/; revision=7659
* Send cache hit/miss status updates to stdout instead of stderr and add some ↵Zac Medico2007-08-221-11/+22
| | | | | | more flush() calls. svn path=/main/trunk/; revision=7656
* Show cache miss/hit counts all on one line, using \r to return to the ↵Zac Medico2007-08-221-3/+9
| | | | | | beginning of he line and rewrite it each time that a counter is updated. Thanks to Mike "Fuzzy" Partin <fuzzy@smoke.dope.org> for this patch (submitted on the gentoo-portage-dev mailing list). svn path=/main/trunk/; revision=7655
* Bug #189743 - Add .jpeg to the list of extensions supported by dohtml.Zac Medico2007-08-222-4/+5
| | | | svn path=/main/trunk/; revision=7653
* Try harder to figure out what OS we are runningAlec Warner2007-08-211-5/+12
| | | | svn path=/main/trunk/; revision=7652
* Just use os.listdir() since portage.listdir() is unnecessary.Zac Medico2007-08-211-4/+6
| | | | svn path=/main/trunk/; revision=7651
* Fix ACCEPT_KEYWORDS validation so that ** is valid.Zac Medico2007-08-191-1/+3
| | | | svn path=/main/trunk/; revision=7647
* filter out kernel modules from ELF QA checks #184443Mike Frysinger2007-08-171-4/+5
| | | | svn path=/main/trunk/; revision=7645
* remove "risky" message about -O2Mike Frysinger2007-08-172-6/+2
| | | | svn path=/main/trunk/; revision=7644
* For bug #189219, use pkgcmp() to sort versions in selected/protected/omitted ↵Zac Medico2007-08-171-5/+7
| | | | | | unmerge display. svn path=/main/trunk/; revision=7639
* Make etc-update copy owner and group bits when it merges config files.Zac Medico2007-08-161-0/+2
| | | | svn path=/main/trunk/; revision=7636
* make -f/-F distinction clearerMike Frysinger2007-08-161-3/+2
| | | | svn path=/main/trunk/; revision=7632
* Fix existing_node logic inside depgraph.create().Zac Medico2007-08-161-20/+15
| | | | svn path=/main/trunk/; revision=7628
* Combine 2 locations in depgraph.create() where nodes are added to the ↵Zac Medico2007-08-161-19/+14
| | | | | | digraph. This ensures that dependencies on "rebuild" nodes always have their priority increased. svn path=/main/trunk/; revision=7627
* Always assign higher priority to dependencies on packages that are being ↵Zac Medico2007-08-161-11/+13
| | | | | | rebuilt (except when --emptytree is enabled since all packages are merged in that case). This optimizes merge order so that dependencies are rebuilt/updated as soon as possible. svn path=/main/trunk/; revision=7625
* Add some floating point vercmp cases.Zac Medico2007-08-151-1/+4
| | | | svn path=/main/trunk/; revision=7622
* For bug #188807, add nocreate and delaycompress options for logrotate.Zac Medico2007-08-151-0/+2
| | | | svn path=/main/trunk/; revision=7609
* For bug #188449, since python floats have limited range, we multiply both ↵Zac Medico2007-08-151-2/+11
| | | | | | floating point representations by a constant so that they are transformed into whole numbers. This allows the practically infinite range of a python int to be exploited. The multiplication is done by padding both literal strings with zeros as necessary to ensure equal length. svn path=/main/trunk/; revision=7606
* For bug #188782, dependencies on packages specified as arguments are given ↵Zac Medico2007-08-151-24/+39
| | | | | | higher priority since the currently installed version has been rendered useless by ABI breakage. It's okay to increase the priority here even if the caller is not revdep-rebuild. svn path=/main/trunk/; revision=7604
* Make sure to skip info dir files with the .old extension.Zac Medico2007-08-141-1/+2
| | | | svn path=/main/trunk/; revision=7602
* For bug #188782, keep "nomerge" nodes in the graph during the merge order ↵Zac Medico2007-08-141-4/+2
| | | | | | calculation so that merge order is better in cases where installed packages have unsatisfied dependencies. svn path=/main/trunk/; revision=7599
* - revert a few -O2 when they should of remained -O3 in commentsNed Ludd2007-08-134-5/+5
| | | | svn path=/main/trunk/; revision=7597
* 'decent' CFLAGS should not feature -O3. Bug 188619Ned Ludd2007-08-128-14/+14
| | | | svn path=/main/trunk/; revision=7596
* For bug #33585, leave the old info dir file in place if there is nothing to ↵Zac Medico2007-08-121-9/+35
| | | | | | generate. svn path=/main/trunk/; revision=7593
* For bug #188559, invalidate dblink._contents_inodes as necessary to prevent ↵Zac Medico2007-08-121-0/+6
| | | | | | FEATURES=unmerge-orphans from unmerging anything that belongs to the package that has just been merged. svn path=/main/trunk/; revision=7591
* Optimize config.setcpv() so that it doesn't call regenerate() unnecessarily ↵Zac Medico2007-08-111-1/+12
| | | | | | when there are no USE wildcards to expand. svn path=/main/trunk/; revision=7589
* Don't generate a QA Notice if the ${S} directory doesn't exist since it ↵Zac Medico2007-08-101-3/+0
| | | | | | might be irrelevant for some ebuilds. svn path=/main/trunk/; revision=7587
* Update emerge --help and --info docs. Thanks to Arfrever Frehtes Taifersar ↵Zac Medico2007-08-062-3/+6
| | | | | | Arahesis in bug #137483. svn path=/main/trunk/; revision=7583