summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* For bug #61732, support -flag in USE (instead of just +flag). Given the ↵Zac Medico2007-05-303-3/+8
| | | | | | current default USE_ORDER, -flag in IUSE has no effect. svn path=/main/trunk/; revision=6671
* Fix slot handling at the beginning of match_from_list().Zac Medico2007-05-301-2/+1
| | | | svn path=/main/trunk/; revision=6669
* For bug #180222, make ecompressdir use -f for the automatic decompression phase.Zac Medico2007-05-301-3/+3
| | | | svn path=/main/trunk/; revision=6667
* For bug #179870, correctly handle slot deps in the profile's package.* files.Zac Medico2007-05-291-12/+12
| | | | svn path=/main/trunk/; revision=6665
* Fix get_operator() and best_match_to_list() so that slot deps mesh properly ↵Zac Medico2007-05-291-1/+2
| | | | | | with operators. svn path=/main/trunk/; revision=6663
* Fix dep_getcpv() so that it always properly removes the slot regardless of ↵Zac Medico2007-05-291-3/+2
| | | | | | which operator is present. svn path=/main/trunk/; revision=6661
* Don't pass slotted packages into pkgsplit since it doesn't handle them.Zac Medico2007-05-291-4/+11
| | | | svn path=/main/trunk/; revision=6659
* For bug #179870, add support for cpv:slot in match_from_list() and use it to ↵Zac Medico2007-05-292-14/+14
| | | | | | make config.setcpv() distinguish slot atoms in package.use. svn path=/main/trunk/; revision=6657
* Fix binarytree.gettbz2() so that it works without $PKGDIR/All/ and inserts ↵Zac Medico2007-05-281-2/+4
| | | | | | the downloaded package into the local index. svn path=/main/trunk/; revision=6656
* Include IUSE in the Package index so that it can be used for --newuse ↵Zac Medico2007-05-281-1/+2
| | | | | | calculations. svn path=/main/trunk/; revision=6655
* Cap the progress bar columns at 80 since it looks ridiculous when it gets ↵Zac Medico2007-05-281-0/+3
| | | | | | too wide. svn path=/main/trunk/; revision=6654
* Fix emaint world $ROOT handling.Zac Medico2007-05-281-2/+2
| | | | svn path=/main/trunk/; revision=6653
* Add new emaint targets called "moveinst" and "movebin" for applying package ↵Zac Medico2007-05-284-17/+153
| | | | | | moves from $PORTDIR/profiles/updates/ on installed packages and binary packages. svn path=/main/trunk/; revision=6652
* For bug #180009, add a PORTAGE_RSYNC_INITIAL_TIMEOUT config variable. The ↵Zac Medico2007-05-282-2/+16
| | | | | | default is 15 seconds and it can be disabled by setting it to 0. svn path=/main/trunk/; revision=6650
* For bug #180079, fix a KeyError so that a search for the empty string will ↵Zac Medico2007-05-281-2/+2
| | | | | | go ahead and match all packages. svn path=/main/trunk/; revision=6648
* Fix typo.Zac Medico2007-05-271-2/+2
| | | | svn path=/main/trunk/; revision=6647
* Make emaint prune stale entires from $PKGDIR/Packages.Zac Medico2007-05-272-3/+37
| | | | svn path=/main/trunk/; revision=6644
* Add an emaint "binhost" target which does the time consuming population of ↵Zac Medico2007-05-271-1/+59
| | | | | | $PKGDIR/Packages that is necessary for a binhost (MD5 makes it relatively slow). It reuses metadata from the existing Packages file whenever possible. svn path=/main/trunk/; revision=6643
* Fix a typo.Zac Medico2007-05-271-1/+1
| | | | svn path=/main/trunk/; revision=6642
* Fix an UnboundLocalError when there's no tty.Zac Medico2007-05-271-1/+2
| | | | svn path=/main/trunk/; revision=6641
* Add SIGWINCH support so that the progress bar is resized if the xterm is ↵Zac Medico2007-05-271-2/+7
| | | | | | resized. svn path=/main/trunk/; revision=6640
* Add progress support to emaint (similar to wget's progress bar).Zac Medico2007-05-272-5/+160
| | | | svn path=/main/trunk/; revision=6639
* Add a get_term_size() function that uses the curses module if available and ↵Zac Medico2007-05-271-11/+24
| | | | | | otherwise falls back to parsing the output of `stty size`. svn path=/main/trunk/; revision=6638
* In the WorldHandler class, add support for an onProgress callback that can ↵Zac Medico2007-05-271-3/+14
| | | | | | be used notify the user of job progress. This isn't really useful for WorldHandler since it completes quickly, but it will be useful for longer running tasks. svn path=/main/trunk/; revision=6637
* Fix logic for USE_EXPAND variables that are incremental (there are none ↵Zac Medico2007-05-261-9/+17
| | | | | | currently). svn path=/main/trunk/; revision=6635
* Fix broken dict.get logic.Zac Medico2007-05-261-2/+4
| | | | svn path=/main/trunk/; revision=6634
* Create the Packages index whether or not $PKGDIR/All/ exists so that ↵Zac Medico2007-05-261-38/+37
| | | | | | improved binarytree.populate() performance will be available in either case. When dealing with packages in $PKGDIR/All/, it's assumed that the file name, size, and timestamp are enough information to avoid reading the xpak data. svn path=/main/trunk/; revision=6633
* xmlint can produce garbage output even on success, so only dump the ouput ↵Zac Medico2007-05-261-3/+8
| | | | | | when it fails. See bug #179008. svn path=/main/trunk/; revision=6631
* In the econf die message, don't mention bugs.gentoo.org specifically.Zac Medico2007-05-261-1/+1
| | | | svn path=/main/trunk/; revision=6630
* s/filing a report to/seeking support at/ Thanks to marienz.Zac Medico2007-05-261-1/+1
| | | | svn path=/main/trunk/; revision=6629
* Store flags as a set inside the USE incremental loop.Zac Medico2007-05-251-10/+8
| | | | svn path=/main/trunk/; revision=6627
* Call tcgetattr and tcsetattr on the slave end of the pty in order to avoid ↵Zac Medico2007-05-251-2/+2
| | | | | | an "invalid argument" error on Solaris. Thanks to grobian. svn path=/main/trunk/; revision=6625
* For bug #179766, expand USE_EXPAND variables inside the USE incremental loop ↵Zac Medico2007-05-251-24/+25
| | | | | | so that USE"-*" will not always destroy them. svn path=/main/trunk/; revision=6623
* To ease the namespace transition, automatically translate cache.* to ↵Zac Medico2007-05-252-2/+12
| | | | | | portage.cache.* if an ImportError occurs. svn path=/main/trunk/; revision=6620
* Skip fetching of metadata.dtd when mymode == "manifest".Zac Medico2007-05-251-2/+4
| | | | svn path=/main/trunk/; revision=6618
* Don't treat KEYWORDS="-*" like KEYWORDS="*", because it's never been that ↵Zac Medico2007-05-241-2/+3
| | | | | | way and the * behavior was already annoying enough. svn path=/main/trunk/; revision=6617
* Fix the ignore-previously-merged option so that it compares the original ↵Zac Medico2007-05-241-1/+2
| | | | | | files, since mrgconf can be identical to conf['current'] even when conf['new'] is different from the archived .dist version (due to diff3 merging). svn path=/main/trunk/; revision=6615
* Make PackageIndex.write() omit USE when appropriate.Zac Medico2007-05-241-3/+4
| | | | svn path=/main/trunk/; revision=6613
* Remember to call the superclass constructor.Zac Medico2007-05-241-0/+1
| | | | svn path=/main/trunk/; revision=6612
* Make PackageIndex.write() alphabetize the metadata keys.Zac Medico2007-05-241-2/+6
| | | | svn path=/main/trunk/; revision=6611
* Fix paren_normalize logic.Zac Medico2007-05-241-6/+3
| | | | svn path=/main/trunk/; revision=6610
* Add more relevant package metadata to the Packages index, including ↵Zac Medico2007-05-242-0/+61
| | | | | | dependencies with USE conditionals collapsed. svn path=/main/trunk/; revision=6609
* Add a 'ignore-previously-merged' config option which gives similar behavior ↵Zac Medico2007-05-232-0/+13
| | | | | | to the --noconfmem emerge option. svn path=/main/trunk/; revision=6592
* Pass a temporary file name to the package phase in the environment variable ↵Zac Medico2007-05-233-19/+34
| | | | | | PORTAGE_BINPKG_TMPFILE and move the temporary file into place inside binarytree.inject(). This allows binarytree.inject() to perform the move while holding a lock. svn path=/main/trunk/; revision=6591
* Save memory by not holding a reference to the PackageIndex when it's not ↵Zac Medico2007-05-231-10/+9
| | | | | | being used. svn path=/main/trunk/; revision=6590
* Lock the Packages index while it's being updated with a packages that was ↵Zac Medico2007-05-231-12/+36
| | | | | | just built. svn path=/main/trunk/; revision=6589
* Store the path of $PKGDIR/Packages as binarytree._pkgindex_file.Zac Medico2007-05-231-4/+4
| | | | svn path=/main/trunk/; revision=6588
* Lock $PKGDIR/Packages during population so that it won't get out of sync if ↵Zac Medico2007-05-231-0/+12
| | | | | | another process updates it. svn path=/main/trunk/; revision=6587
* Update /Packages as each package is built (MD5 is done here since it won't ↵Zac Medico2007-05-232-4/+49
| | | | | | hurt performance). svn path=/main/trunk/; revision=6586
* Discard metadata from the Packages file if there's no MTIME attribute.Zac Medico2007-05-221-10/+4
| | | | svn path=/main/trunk/; revision=6585