Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Fix typo, split SPACE_SEPARATED variables on whitespace. (trunk r6738) | Zac Medico | 2007-06-08 | 1 | -1/+1 | |
| | | | | svn path=/main/branches/2.1.2/; revision=6759 | |||||
* | When dblink.treewalk() looks for an installed instance in the same slot, ↵ | Zac Medico | 2007-06-08 | 1 | -0/+8 | |
| | | | | | | make sure that it selects the one with the highest COUNTER in case there are multiple matches. (trunk r6737) svn path=/main/branches/2.1.2/; revision=6758 | |||||
* | Remove duplicate entries from special variables processed by env_update() ↵ | Zac Medico | 2007-06-08 | 1 | -2/+6 | |
| | | | | | | (bug #172194) (trunk r6736 and r6738) svn path=/main/branches/2.1.2/; revision=6757 | |||||
* | For bug #164655, port quickpkg to python and use the tarfile module for ↵ | Zac Medico | 2007-06-08 | 1 | -11/+24 | |
| | | | | | | proper handling of symlinks to directories. Thanks to Martin Parm <parmus@diku.dk> for the initial port. (trunk r6728) svn path=/main/branches/2.1.2/; revision=6753 | |||||
* | For bug #82378, only set permissions on PORT_LOGDIR if it is created ↵ | Zac Medico | 2007-06-06 | 1 | -2/+4 | |
| | | | | | | automatically. (trunk r6743) svn path=/main/branches/2.1.2/; revision=6744 | |||||
* | Instead of calling sys.exit() when aux_get() fails inside getfetchlist(), ↵ | Zac Medico | 2007-06-01 | 1 | -2/+4 | |
| | | | | | | convert the KeyError to an InvalidDependString exception since callers already handle it. (trunk r6708) svn path=/main/branches/2.1.2/; revision=6715 | |||||
* | Don't repeatedly invoke the depend phase for ebuilds that are already known ↵ | Zac Medico | 2007-06-01 | 1 | -0/+4 | |
| | | | | | | to be broken. (trunk r6707) svn path=/main/branches/2.1.2/; revision=6714 | |||||
* | For bug #149397, raise an InvalidDependString exception if a USE has no ↵ | Zac Medico | 2007-06-01 | 1 | -0/+2 | |
| | | | | | | basename. (trunk r6706) svn path=/main/branches/2.1.2/; revision=6713 | |||||
* | Raise a KeyError from bindbapi.aux_get() when appropriate. (trunk r6699) | Zac Medico | 2007-06-01 | 1 | -3/+6 | |
| | | | | svn path=/main/branches/2.1.2/; revision=6712 | |||||
* | Make automatic "global updates" always use the config instance that's ↵ | Zac Medico | 2007-05-31 | 1 | -3/+2 | |
| | | | | | | associated with /, since the rest of the code is targeted at /. (trunk r6687) svn path=/main/branches/2.1.2/; revision=6703 | |||||
* | Make dep_zapdeps() pull SLOT from the correct dbapi instance when it falls ↵ | Zac Medico | 2007-05-31 | 1 | -3/+8 | |
| | | | | | | back to the vdb. (trunk r6698) svn path=/main/branches/2.1.2/; revision=6700 | |||||
* | Fix an IndexError in get_operator() that occurs when isvalidatom() passes it ↵v2.1.2.9 | Zac Medico | 2007-05-30 | 1 | -0/+2 | |
| | | | | | | an empty string. (trunk r6680) svn path=/main/branches/2.1.2/; revision=6681 | |||||
* | For bug #180399, raise an appropriate InvalidDependString exception if there ↵ | Zac Medico | 2007-05-30 | 1 | -1/+12 | |
| | | | | | | is no flag attached directly to a '?' token. (trunk r6678) svn path=/main/branches/2.1.2/; revision=6679 | |||||
* | Show deprecation warnings if the "clone" parameters are used for the ↵ | Zac Medico | 2007-05-30 | 1 | -0/+6 | |
| | | | | | | binartree, vartree, or portagetree constructors. (trunk r6676) svn path=/main/branches/2.1.2/; revision=6677 | |||||
* | Return a copy of the cached result from match_from_list(). (trunk r6673) | Zac Medico | 2007-05-30 | 1 | -1/+1 | |
| | | | | svn path=/main/branches/2.1.2/; revision=6674 | |||||
* | For bug #61732, support -flag in USE (instead of just +flag). Given the ↵ | Zac Medico | 2007-05-30 | 1 | -1/+6 | |
| | | | | | | current default USE_ORDER, -flag in IUSE has no effect. (trunk r6671) svn path=/main/branches/2.1.2/; revision=6672 | |||||
* | Fix slot handling at the beginning of match_from_list(). (trunk r6669) | Zac Medico | 2007-05-30 | 1 | -2/+1 | |
| | | | | svn path=/main/branches/2.1.2/; revision=6670 | |||||
* | For bug #179870, correctly handle slot deps in the profile's package.* ↵ | Zac Medico | 2007-05-29 | 1 | -12/+12 | |
| | | | | | | files. (trunk r6665) svn path=/main/branches/2.1.2/; revision=6666 | |||||
* | Fix get_operator() and best_match_to_list() so that slot deps mesh properly ↵ | Zac Medico | 2007-05-29 | 1 | -1/+2 | |
| | | | | | | with operators. (trunk r6663) svn path=/main/branches/2.1.2/; revision=6664 | |||||
* | Fix dep_getcpv() so that it always properly removes the slot regardless of ↵ | Zac Medico | 2007-05-29 | 1 | -3/+2 | |
| | | | | | | which operator is present. (trunk r6661) svn path=/main/branches/2.1.2/; revision=6662 | |||||
* | Don't pass slotted packages into pkgsplit since it doesn't handle them. ↵ | Zac Medico | 2007-05-29 | 1 | -4/+11 | |
| | | | | | | (trunk r6659) svn path=/main/branches/2.1.2/; revision=6660 | |||||
* | For bug #179870, add support for cpv:slot in match_from_list() and use it to ↵ | Zac Medico | 2007-05-29 | 2 | -14/+14 | |
| | | | | | | make config.setcpv() distinguish slot atoms in package.use. (trunk r6657) svn path=/main/branches/2.1.2/; revision=6658 | |||||
* | Fix logic for USE_EXPAND variables that are incremental (there are none ↵ | Zac Medico | 2007-05-26 | 1 | -9/+17 | |
| | | | | | | currently). (trunk r6635) svn path=/main/branches/2.1.2/; revision=6636 | |||||
* | Store flags as a set inside the USE incremental loop. (trunk r6627) | Zac Medico | 2007-05-25 | 1 | -10/+8 | |
| | | | | svn path=/main/branches/2.1.2/; revision=6628 | |||||
* | For bug #179766, expand USE_EXPAND variables inside the USE incremental loop ↵ | Zac Medico | 2007-05-25 | 1 | -24/+25 | |
| | | | | | | so that USE"-*" will not always destroy them. (trunk r6623) svn path=/main/branches/2.1.2/; revision=6624 | |||||
* | Punt the portdbapi.getsize() function since it's unused and broken (mysum ↵ | Zac Medico | 2007-05-23 | 1 | -13/+0 | |
| | | | | | | referenced before assignment). (trunk r6582) svn path=/main/branches/2.1.2/; revision=6607 | |||||
* | hardlink basic suid protection (trunk r6580) | Zac Medico | 2007-05-23 | 1 | -0/+6 | |
| | | | | svn path=/main/branches/2.1.2/; revision=6606 | |||||
* | For forward compatibility, make binarytree.populate() work even when ↵ | Zac Medico | 2007-05-22 | 1 | -2/+0 | |
| | | | | | | $PKGDIR/All/ doesn't exist. svn path=/main/branches/2.1.2/; revision=6578 | |||||
* | Use bash to spawn FETCHCOMMAND under selinux since most other binaries are ↵ | Zac Medico | 2007-05-22 | 1 | -0/+2 | |
| | | | | | | forbidden as entrypoints into the fetch domain. Thanks to Justin Heesemann <jh@ionium.org> for reporting. (trunk r6565:6566) svn path=/main/branches/2.1.2/; revision=6577 | |||||
* | In fetch(), don't try to parse digests unless the "O" variable is defined. ↵ | Zac Medico | 2007-05-22 | 1 | -2/+7 | |
| | | | | | | (trunk r6560:6561) svn path=/main/branches/2.1.2/; revision=6575 | |||||
* | For bug #179206, improve efficiency by using a containment test instead of ↵ | Zac Medico | 2007-05-22 | 1 | -2/+2 | |
| | | | | | | str.count inside update_dbentry. Thanks to Jason Lai <jason.lai@gmail.com>. (trunk r6559:6560) svn path=/main/branches/2.1.2/; revision=6574 | |||||
* | Don't protect USE_EXPAND variables from -* anymore because the really ↵ | Zac Medico | 2007-05-22 | 1 | -1/+1 | |
| | | | | | | critical ones should all be in use.force now (typically kernel_linux, elibc_glibc, and userland_GNU). (trunk r6539:6540) svn path=/main/branches/2.1.2/; revision=6572 | |||||
* | For bug #178293, don't write digest-* files unnecessarily when SRC_URI is ↵ | Zac Medico | 2007-05-13 | 1 | -2/+5 | |
| | | | | | | empty. (trunk r6534:6535) svn path=/main/branches/2.1.2/; revision=6536 | |||||
* | For bug #177591, increase shell compatibility by preserving quotes in ↵ | Zac Medico | 2007-05-09 | 1 | -2/+4 | |
| | | | | | | varexpand() since quote removal is handled by shlex. (trunk r6504:6505) svn path=/main/branches/2.1.2/; revision=6510 | |||||
* | Make sure USE=test is properly enabled when the test phase is forced via the ↵ | Zac Medico | 2007-05-09 | 1 | -0/+2 | |
| | | | | | | ebuild command. Thanks to Caster for reporting. (trunk r6507:6508) svn path=/main/branches/2.1.2/; revision=6509 | |||||
* | Use shlex for better splitting of FETCHCOMMAND. (trunk r6489:6490) | Zac Medico | 2007-05-06 | 1 | -4/+4 | |
| | | | | svn path=/main/branches/2.1.2/; revision=6491 | |||||
* | Use varexpand to expand FETCHCOMMAND and RESUMECOMMAND. (trunk r6486:6487) | Zac Medico | 2007-05-06 | 1 | -6/+7 | |
| | | | | svn path=/main/branches/2.1.2/; revision=6488 | |||||
* | For bug #171259, fix vercmp so that implicit _p0 is less than explicit _p0. ↵ | Zac Medico | 2007-05-05 | 1 | -3/+5 | |
| | | | | | | Thanks to TGL <degrenier@easyconnect.fr> for the patch. (trunk r6484:6485) svn path=/main/branches/2.1.2/; revision=6486 | |||||
* | For bug #175058, comment #15, expand all possible variables in each ↵ | Zac Medico | 2007-05-05 | 1 | -3/+3 | |
| | | | | | | argument. (trunk r6477:6478) svn path=/main/branches/2.1.2/; revision=6479 | |||||
* | Fix eend so that it works properly on a standard BSD console. Thanks to ↵ | Zac Medico | 2007-05-02 | 1 | -0/+3 | |
| | | | | | | UberLord. (trunk r6466:6467) svn path=/main/branches/2.1.2/; revision=6468 | |||||
* | For bug #175058, avoid potential quoting issues by spawning FETCHCOMMAND ↵ | Zac Medico | 2007-04-29 | 1 | -6/+9 | |
| | | | | | | without a shell. (trunk r6455:6456) svn path=/main/branches/2.1.2/; revision=6457 | |||||
* | Always ensure permissions in DISTCC_DIR in order to try to prevent potential ↵v2.1.2.5 | Zac Medico | 2007-04-26 | 1 | -1/+1 | |
| | | | | | | permission problems for non-root users who are in the portage group (userpriv, etc.). (trunk r6439:6440) svn path=/main/branches/2.1.2/; revision=6441 | |||||
* | For bug #176139, only symlink the distfiles that are required according the ↵ | Zac Medico | 2007-04-26 | 1 | -1/+1 | |
| | | | | | | current USE settings. (trunk r6437:6438) svn path=/main/branches/2.1.2/; revision=6439 | |||||
* | For bug #175781, add a higher preference priority for choices where all ↵ | Zac Medico | 2007-04-24 | 1 | -1/+15 | |
| | | | | | | matching slots are installed (not just any slot). (trunk r6431:6432) svn path=/main/branches/2.1.2/; revision=6433 | |||||
* | Also validate RESTRICT inside doebuild(). (trunk r6426:6427) | Zac Medico | 2007-04-20 | 1 | -1/+1 | |
| | | | | svn path=/main/branches/2.1.2/; revision=6428 | |||||
* | Also validate SRC_URI inside doebuild(). (trunk r6424:6425) | Zac Medico | 2007-04-20 | 1 | -1/+1 | |
| | | | | svn path=/main/branches/2.1.2/; revision=6426 | |||||
* | For bug #175344, validate LICENSE and PROVIDE inside doebuild(). (trunk ↵ | Zac Medico | 2007-04-20 | 1 | -2/+15 | |
| | | | | | | r6422:6423) svn path=/main/branches/2.1.2/; revision=6424 | |||||
* | Add CATEGORY to blacklisted variables since it can interfere with CATEGORY ↵ | Zac Medico | 2007-04-13 | 1 | -5/+3 | |
| | | | | | | guessing inside doebuild. (trunk r6385:6386) svn path=/main/branches/2.1.2/; revision=6387 | |||||
* | Use catpkgsplit instead of pkgsplit for consistency with usage elsewhere. ↵ | Zac Medico | 2007-04-13 | 1 | -2/+2 | |
| | | | | | | (trunk r6383:6384) svn path=/main/branches/2.1.2/; revision=6385 | |||||
* | Efficiently recycle partial valid vdb cache when possible. This reduces ↵ | Zac Medico | 2007-04-10 | 1 | -4/+7 | |
| | | | | | | disk load when switching between versions of portage that cache different keys. (trunk r6359:6360) svn path=/main/branches/2.1.2/; revision=6361 |