summaryrefslogtreecommitdiffstats
path: root/pym
Commit message (Collapse)AuthorAgeFilesLines
* For bug #180399, raise an appropriate InvalidDependString exception if there ↵Zac Medico2007-05-301-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 Medico2007-05-301-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 Medico2007-05-301-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 Medico2007-05-301-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 Medico2007-05-301-2/+1
| | | | svn path=/main/branches/2.1.2/; revision=6670
* For bug #179870, correctly handle slot deps in the profile's package.* ↵Zac Medico2007-05-291-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 Medico2007-05-291-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 Medico2007-05-291-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 Medico2007-05-291-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 Medico2007-05-292-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 Medico2007-05-261-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 Medico2007-05-251-10/+8
| | | | svn path=/main/branches/2.1.2/; revision=6628
* 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. (trunk r6623) svn path=/main/branches/2.1.2/; revision=6624
* Punt the portdbapi.getsize() function since it's unused and broken (mysum ↵Zac Medico2007-05-231-13/+0
| | | | | | referenced before assignment). (trunk r6582) svn path=/main/branches/2.1.2/; revision=6607
* hardlink basic suid protection (trunk r6580)Zac Medico2007-05-231-0/+6
| | | | svn path=/main/branches/2.1.2/; revision=6606
* For forward compatibility, make binarytree.populate() work even when ↵Zac Medico2007-05-221-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 Medico2007-05-221-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 Medico2007-05-221-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 Medico2007-05-221-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 Medico2007-05-221-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 Medico2007-05-131-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 Medico2007-05-091-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 Medico2007-05-091-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 Medico2007-05-061-4/+4
| | | | svn path=/main/branches/2.1.2/; revision=6491
* Use varexpand to expand FETCHCOMMAND and RESUMECOMMAND. (trunk r6486:6487)Zac Medico2007-05-061-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 Medico2007-05-051-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 Medico2007-05-051-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 Medico2007-05-021-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 Medico2007-04-291-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.5Zac Medico2007-04-261-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 Medico2007-04-261-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 Medico2007-04-241-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 Medico2007-04-201-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=6428
* Also validate SRC_URI inside doebuild(). (trunk r6424:6425)Zac Medico2007-04-201-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=6426
* For bug #175344, validate LICENSE and PROVIDE inside doebuild(). (trunk ↵Zac Medico2007-04-201-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 Medico2007-04-131-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 Medico2007-04-131-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 Medico2007-04-101-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
* Don't load FEATURES in load_infodir() because FEATURES from the build host ↵Zac Medico2007-04-091-0/+4
| | | | | | shouldn't be interpreted asFEATURES on the client system. Thanks to Thanks to Chri svn path=/main/branches/2.1.2/; revision=6359
* Only apply permissions to ccache, confcache, and distcc dirs when they are ↵Zac Medico2007-04-081-7/+6
| | | | | | created in order to avoid interference with whatever the user's preferred permissions are. Thanks to Diego Pettenò <flameeyes@gmail.com> for reporting. (trunk r6353:6354) svn path=/main/branches/2.1.2/; revision=6355
* For bug #173184, handle the CommandNotFound that is produced during ↵Zac Medico2007-04-021-4/+9
| | | | | | uninstallation of prelink. (trunk r6331:6332) svn path=/main/branches/2.1.2/; revision=6333
* Fix missing import. (trunk r6324:6325)Zac Medico2007-03-311-0/+1
| | | | svn path=/main/branches/2.1.2/; revision=6326
* For bug #170178, remove all hardcoded references to '/usr/lib/portage'. ↵Zac Medico2007-03-272-3/+4
| | | | | | (trunk r6202:6203) svn path=/main/branches/2.1.2/; revision=6293
* Clean up and simplify preference selection logic for bug #171840. (trunk ↵Zac Medico2007-03-231-47/+26
| | | | | | r6268:6269) svn path=/main/branches/2.1.2/; revision=6270
* For bug #171840, consider all choices for slot intersection and promote ↵Zac Medico2007-03-231-3/+7
| | | | | | those that have upgrades relative to other choices. (trunk r6266:6267) svn path=/main/branches/2.1.2/; revision=6268
* Ignore non-existent directories for bug #171809. This is required for ↵Zac Medico2007-03-231-1/+9
| | | | | | readonly mode. (trunk r6264:6265) svn path=/main/branches/2.1.2/; revision=6266
* Fix a utime call to prevent a timestamp collision for bug #171117. (trunk ↵Zac Medico2007-03-161-2/+2
| | | | | | r6216:6217) svn path=/main/branches/2.1.2/; revision=6218
* For bug #171117, ensure that the new and old config have different ↵Zac Medico2007-03-161-1/+7
| | | | | | timestamps (for the benefit of programs like rsync that need distiguishable timestamps to detect file changes). Thanks to Ben Bennett <sink@limey.net> for reporting. (trunk r6214:6215) svn path=/main/branches/2.1.2/; revision=6216
* Automatically convert ROOT and PORTAGE_CONFIGROOT to absolute paths when ↵Zac Medico2007-03-161-4/+4
| | | | | | necessary since relative paths lead to problems. (trunk r6209:6211) svn path=/main/branches/2.1.2/; revision=6214
* Remove the KVERS environment variable since it's code that creates it is ↵v2.1.2.1Zac Medico2007-03-041-4/+0
| | | | | | broken anyway (only sets KVERS="." in the general case). (trunk r6165:6166) svn path=/main/branches/2.1.2/; revision=6167