summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Fix typos. Thanks to Arfrever Frehtes Taifersar ArahesisZac Medico2008-03-303-3/+3
| | | | | | <Arfrever.FTA@GMail.Com>. (trunk r9632) svn path=/main/branches/2.1.2/; revision=9633
* Fix display code that can triger a 'Invalid category' exception when itZac Medico2008-03-301-18/+18
| | | | | | | is given a blocker. It's only supposed to execute for normal packages. (trunk r9630) svn path=/main/branches/2.1.2/; revision=9631
* Make doins clean up it's own temp files. This solves an odd issue inZac Medico2008-03-301-1/+3
| | | | | | | | dyn_package() when portage 2.1.x is installing portage-2.2 and temp python module files from doins are imported instead of the expected ones. (trunk r9628) svn path=/main/branches/2.1.2/; revision=9629
* Fix namespace typo.Zac Medico2008-03-301-1/+1
| | | | svn path=/main/branches/2.1.2/; revision=9627
* Bug #211365 - Use catpkgsplit() instead of pkgsplit() for a cpv.Zac Medico2008-03-301-4/+5
| | | | | | (trunk r9625) svn path=/main/branches/2.1.2/; revision=9626
* Bug #211365 - Use catpkgsplit() instead of pkgsplit() for a cpv.Zac Medico2008-03-301-1/+2
| | | | | | (trunk r9623) svn path=/main/branches/2.1.2/; revision=9624
* Move the AUTOCLEAN code into dblink.treewalk since it's already partiallyZac Medico2008-03-302-17/+7
| | | | | | | | supported there anyway (for replacement of identical cpv). This has the benefit of guaranteeing that the order of installation and removal phases is always the same. (trunk r9621) svn path=/main/branches/2.1.2/; revision=9622
* Do not allow commit mode together with the --without-mask options.Zac Medico2008-03-302-3/+6
| | | | | | (trunk r9619) svn path=/main/branches/2.1.2/; revision=9620
* Fix broke package.provided handling.Zac Medico2008-03-301-0/+12
| | | | svn path=/main/branches/2.1.2/; revision=9618
* * Make code a bit less prone to potentially hidden TypeError like bugs.Zac Medico2008-03-301-9/+11
| | | | | | | * Bug #211365 - Use catpkgsplit() instead of pkgsplit() for a cpv. (trunk r9614:9616) svn path=/main/branches/2.1.2/; revision=9617
* Use enumerate() to iterate over an array. (trunk r9613)Zac Medico2008-03-301-2/+1
| | | | svn path=/main/branches/2.1.2/; revision=9614
* Fix a broken reference to the DependencyArg class.Zac Medico2008-03-301-11/+3
| | | | svn path=/main/branches/2.1.2/; revision=9612
* For bugs #197810 and #215308, pass the depgraph's "selective" parameterZac Medico2008-03-302-1/+4
| | | | | | | down into dep_check() for better atom preference selection when handling virtuals and other disjunctive || dependencies. svn path=/main/branches/2.1.2/; revision=9610
* When dyn_unpack() automatically cleans ${WORKDIR}, also remove thingsZac Medico2008-03-301-0/+1
| | | | | | | like .unpacked and .compiled so that the state is consistent. (trunk r9606) svn path=/main/branches/2.1.2/; revision=9609
* Bug #215308 - Simplify the greedy atoms logic so that it behaves moreZac Medico2008-03-301-42/+7
| | | | | | like StaticFileSet and won't pull in lower slots. (trunk r9607) svn path=/main/branches/2.1.2/; revision=9608
* When all available ebuilds are masked, avoid producing warning message whenZac Medico2008-03-291-23/+4
| | | | | | | the package does not need to be reinstalled and the installed version is not masked. (trunk r9457) svn path=/main/branches/2.1.2/; revision=9605
* Fix broken --onlydeps recursion logic.Zac Medico2008-03-291-1/+3
| | | | svn path=/main/branches/2.1.2/; revision=9604
* Merge part of the package selection code from trunk.Zac Medico2008-03-291-369/+397
| | | | svn path=/main/branches/2.1.2/; revision=9603
* Bug #214691 - Move display of depgraph problems from xcreate() toZac Medico2008-03-291-26/+28
| | | | | | | display_problems() so that they are shown _after_ the merge list where they are easier/likely to be seen by the user. svn path=/main/branches/2.1.2/; revision=9602
* When a resume list contains packages that are no longer available,Zac Medico2008-03-291-0/+2
| | | | | | automatically delete it. (trunk r9589) svn path=/main/branches/2.1.2/; revision=9601
* Bug #215240 - Use an alarm signal to implement a 60 second timeout inZac Medico2008-03-291-1/+12
| | | | | | finalize() in case send_mail() blocks indefinitely. (trunk r9588) svn path=/main/branches/2.1.2/; revision=9600
* Add a new "ebuild.patches" check for the PATCHES variable that's used byZac Medico2008-03-292-3/+16
| | | | | | | | base_src_unpack() from base.eclass. This generates a warning if the variable is not defined as an array, since this is required for white space safety. Thanks to Betelgeuse for the initial patch. (trunk r9587) svn path=/main/branches/2.1.2/; revision=9599
* 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