summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Don't trigger the 'java.eclassesnotused' on blocker atoms. (trunk r9586)Zac Medico2008-03-291-1/+5
| | | | svn path=/main/branches/2.1.2/; revision=9598
* Add a new "java.eclassesnotused" check for cases where DEPEND containsZac Medico2008-03-292-0/+13
| | | | | | | | virtual/jdk and and the appropriate java eclass has not been inherited (a violation of the java team's policy). Thanks to Betelgeuse for the initial patch. (trunk r9585) svn path=/main/branches/2.1.2/; revision=9597
* Bug #214691 - Move the "slot collision" display so that it is shown afterZac Medico2008-03-291-6/+36
| | | | | | | the merge list where it is most likely to be seen (along with other depgraph problems). (trunk r9584) svn path=/main/branches/2.1.2/; revision=9596
* Bug #214619 - Run dyn_package() and preinst_mask() from ${T} instead ofZac Medico2008-03-292-6/+15
| | | | | | | | | ${D} in order to avoid leaving gmon.out files in ${D} in case any tools were built with -pf in CFLAGS. Also, call preinst_mask() after all other functions so that INSTALL_MASK can be used to wipe out any gmon.out files created during previous functions. (trunk r9592) svn path=/main/branches/2.1.2/; revision=9595
* Add a note about PKG_INSTALL_MASK. (trunk r9591)Zac Medico2008-03-291-1/+4
| | | | svn path=/main/branches/2.1.2/; revision=9594
* Fix quoting for ${root} in install_mask(). (trunk r9590)Zac Medico2008-03-291-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=9593
* Remove the killparent() function and associated SIGINT trap since thisZac Medico2008-03-282-9/+1
| | | | | | | should already be handled on the python side and it won't work with dropped privileges anyway. (trunk r9327) svn path=/main/branches/2.1.2/; revision=9581
* Bug #214619 - Add support for a PORTAGE_BINPKG_TAR_OPTS variable thatZac Medico2008-03-284-3/+9
| | | | | | | allows the user to specify tar command options for binary package creation. (trunk r9528) svn path=/main/branches/2.1.2/; revision=9580
* Make dyn_clean() consistent wrt removal of ${PORTAGE_BUILDDIR}/image andZac Medico2008-03-281-1/+1
| | | | | | | | | ${PORTAGE_BUILDDIR}/.installed since otherwise with FEATURES=keepwork dyn_install() will not call src_install() as necessary to repopulate ${PORTAGE_BUILDDIR}/image (resulting in install_qa_check failure due to absence of ${PORTAGE_BUILDDIR}/image). (trunk r9527) svn path=/main/branches/2.1.2/; revision=9579
* Bug #213698 - Make FEAUTURES=keepwork and keeptemp preserve ${T}/environmentZac Medico2008-03-281-7/+3
| | | | | | since it may contain essential state. (trunk r9526) svn path=/main/branches/2.1.2/; revision=9578
* Bug #213629 - Use EAPI.incompatible in cases where EAPI=0 and a defaultZac Medico2008-03-281-2/+9
| | | | | | IUSE is encountered. svn path=/main/branches/2.1.2/; revision=9577
* Bug #213629 - Create an EAPI.incompatible category and use it in casesZac Medico2008-03-282-3/+15
| | | | | | where EAPI=0 and a slot atom is encountered. (trunk r9524) svn path=/main/branches/2.1.2/; revision=9576
* Bug #209418 - Add a new KEYWORDS.dropped check that compares keywordsZac Medico2008-03-282-1/+34
| | | | | | against the keywords of earlier ebuild versions within a slot. (trunk r9522) svn path=/main/branches/2.1.2/; revision=9575
* Bug #212509 - Display a note about the --without-mask option when thereZac Medico2008-03-281-0/+6
| | | | | | are masked packages. (trunk r9521) svn path=/main/branches/2.1.2/; revision=9574
* Bug #212509 - Implement a new --without-mask option that causes repoman toZac Medico2008-03-282-1/+10
| | | | | | behave as if there are no package.mask entries. (trunk r9520) svn path=/main/branches/2.1.2/; revision=9573
* Bug #214879 - Fix FEATURES=-strict behavior so that distfiles digests areZac Medico2008-03-282-15/+16
| | | | | | always checked. (trunk r9519) svn path=/main/branches/2.1.2/; revision=9572
* Bug #214499 - When compiler flags are unset, many packages will substituteZac Medico2008-03-281-0/+5
| | | | | | | their own implicit flags. For uniformity, use an empty string as the default. (trunk r9511) svn path=/main/branches/2.1.2/; revision=9571
* Support ${HOST} substitution in "From" field. Thanks to wschlich.Zac Medico2008-03-282-0/+2
| | | | | | (trunk r9510) svn path=/main/branches/2.1.2/; revision=9570
* Bug #212621 - Make the EbuildQuote check do quoting validation for miscZac Medico2008-03-281-1/+8
| | | | | | variables from games.eclass. (trunk r9507) svn path=/main/branches/2.1.2/; revision=9569
* Bug #211294 - Make repoman bail out if arch.list contains unrecognizedZac Medico2008-03-281-3/+12
| | | | | | | lines since we don't want people to commit with old versions of portage that don't support the current arch.list format. (trunk r9504) svn path=/main/branches/2.1.2/; revision=9568
* Fix quoting. (trunk r9489)Zac Medico2008-03-281-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=9567
* display versions of other slots for new-slot installs (bug #213790)Zac Medico2008-03-281-19/+27
| | | | | | (trunk r9488) svn path=/main/branches/2.1.2/; revision=9566
* Strip trailing slashes from directory paths if necessary. (trunk r9487)Zac Medico2008-03-281-0/+3
| | | | svn path=/main/branches/2.1.2/; revision=9565
* Bug #210690 - Fix --help output to show the leading slash on the path toZac Medico2008-03-281-1/+3
| | | | | | the world file. (trunk r9486) svn path=/main/branches/2.1.2/; revision=9564
* Bug #210575 - Optimize doins -r so that it doesn't call itself recursively,Zac Medico2008-03-281-18/+27
| | | | | | | since it's faster to handle the recursion internally. Thanks to Benedikt Böhm <hollow@gentoo.org> for the initial patch. (trunk r9485) svn path=/main/branches/2.1.2/; revision=9563
* Only show the eqawarn from bug #149745 when nothing is found to install. Also,Zac Medico2008-03-281-7/+12
| | | | | | exit successfully unless nothing is found to install. (trunk r9484) svn path=/main/branches/2.1.2/; revision=9562
* Bug #139023 - When the --digest option is enabled, advise the user thatZac Medico2008-03-281-0/+12
| | | | | | | `repoman manifest` is the preferred way to generate manifests. (trunk r9482) svn path=/main/branches/2.1.2/; revision=9561
* add @ to the list of invalid atom chars so sets with prefix aren'tZac Medico2008-03-281-1/+1
| | | | | | considered as atoms accidentally (trunk r9479) svn path=/main/branches/2.1.2/; revision=9560
* s/add/append/ (missing from r9530 for bug #201045)Zac Medico2008-03-281-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=9559
* Bug #149745 - Generate an eqawarn message if dohtml is called on a directoryZac Medico2008-03-281-0/+11
| | | | | | | without the recursive option. Thanks to brad walker <bradmwalker@cableone.net> for reporting. (trunk r9476) svn path=/main/branches/2.1.2/; revision=9558
* Bug #174634 - Fix ebuild 'digest' and 'manifest' behave 100% identically andZac Medico2008-03-283-13/+13
| | | | | | update the docs to reflect this. (trunk r9475) svn path=/main/branches/2.1.2/; revision=9557
* When in strict mode, make paren_reduce() detect missing whitespace aroundZac Medico2008-03-281-0/+8
| | | | | | | | | parenthesis tokens and raise an InvalidDependString exception. Strict mode is not enabled when handling installed packages, so this will only affect repoman and packages that haven't been installed yet. Thanks to zlin for reporting. (trunk r9471) svn path=/main/branches/2.1.2/; revision=9556
* avoid importing portage to improve performance (trunk r9470)Zac Medico2008-03-281-3/+3
| | | | svn path=/main/branches/2.1.2/; revision=9555
* Bug #42456 - When a checksum failure occurs during fetch, use a newZac Medico2008-03-283-5/+31
| | | | | | | | | PORTAGE_FETCH_CHECKSUM_TRY_MIRRORS config variable to control how many mirrors should be tried before aborting the download. This type of behavior used to be enabled only in --fetchonly mode but now it's enabled for all fetch() calls. (trunk r9462:9466) svn path=/main/branches/2.1.2/; revision=9554
* * Optimize parallel-fetch to avoid redundant checksum verification.Zac Medico2008-03-283-3/+26
| | | | | | | * Add parallel-fetch to the default FEATURES since it is more efficient now. (trunk r9462) svn path=/main/branches/2.1.2/; revision=9553
* Make strip_empty() return a nedw list instead of working in-place. Thanks toZac Medico2008-03-281-4/+1
| | | | | | René Neumann <rene.neumann@necoro.net> for the suggestion. (trunk r9460) svn path=/main/branches/2.1.2/; revision=9552
* Make --prune and --depclean operate with missing dependencies when onlyZac Medico2008-03-281-2/+10
| | | | | | | asked to remove specific packages since it's relatively safe in this case. (trunk r9451) svn path=/main/branches/2.1.2/; revision=9551
* Use os.environ["SANDBOX_ON"] = "0" to make portageq exempt from sandbox forZac Medico2008-03-282-1/+5
| | | | | | | things like writing metadata cache. Thanks to ferringb for the suggestion. (trunk r9448) svn path=/main/branches/2.1.2/; revision=9550
* As requested by wolf31o2, use the ROOT setting from make.conf as long asZac Medico2008-03-281-7/+2
| | | | | | it's not overridden by the calling environment. (trunk r9439) svn path=/main/branches/2.1.2/; revision=9549
* Remove redundant CUSTOM_PROFILE_PATH from the PROFILE_PATHS variable soZac Medico2008-03-281-1/+1
| | | | | | | that /etc/portage/profile/profile.bashrc will only be sourced once if it exists. (trunk r9435) svn path=/main/branches/2.1.2/; revision=9548
* Bug #97776 - Tell rpmbuild to clean it's working files after completion.Zac Medico2008-03-281-1/+1
| | | | | | (trunk r9428) svn path=/main/branches/2.1.2/; revision=9547
* fix message on ValueError to not sound like crap (trunk r9427)Zac Medico2008-03-281-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=9546
* Bug #212080 - Don't list files as being merged when they are ignored dueZac Medico2008-03-281-3/+2
| | | | | | to confmem. (trunk r9426) svn path=/main/branches/2.1.2/; revision=9545
* Bug #212152 - Check available space in DISTDIR before trying toZac Medico2008-03-281-2/+20
| | | | | | fetch/copy a file. (trunk r9425, r9502, and 9504:9506) svn path=/main/branches/2.1.2/; revision=9544
* Quote the file path and uri inside FETCHCOMMAND and RESUMECOMMAND. ThanksZac Medico2008-03-281-2/+2
| | | | | | to igli for suggesting. (trunk r9418) svn path=/main/branches/2.1.2/; revision=9543
* Bug #200385 - Stack use flags from package.*use* files for multipleZac Medico2008-03-281-15/+48
| | | | | | matching atoms. (trunk r9408 and r9409:9415) svn path=/main/branches/2.1.2/; revision=9542
* separate different messages with newlines in post-emerge outputZac Medico2008-03-281-3/+3
| | | | | | (trunk r9394) svn path=/main/branches/2.1.2/; revision=9541
* Bug #211554 - Replace references to config["USE"] with references toZac Medico2008-03-282-69/+73
| | | | | | | | config["PORTAGE_USE"] (which is filtered for intersection with IUSE) so that dependency calculations at installation time are consistent with those at depclean time. (trunk r9391:9393) svn path=/main/branches/2.1.2/; revision=9540
* Merge emerge-webrsync from trunk for bugs #210945 and #130039.Zac Medico2008-03-281-114/+340
| | | | svn path=/main/branches/2.1.2/; revision=9539
* Revert portdbapi category auto-detection code since it's not really neededZac Medico2008-03-281-9/+4
| | | | | | | | and can cause problems if we need to add new non-category directories in the future. We only really need the category auto-detection for bindbapi and vardbapi anyway. (trunk r9368) svn path=/main/branches/2.1.2/; revision=9536