Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Remove redundant EAPI assingment inside doebuild_environment().v2.2_rc27 | Zac Medico | 2009-03-24 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=13176 | ||||
* | Add support for FEATURES=parse-eapi-glep-55. This feature is only intended for | Zac Medico | 2009-03-24 | 6 | -22/+117 |
| | | | | | | experimental purposes and should not be enabled under normal circumstances. svn path=/main/trunk/; revision=13175 | ||||
* | If a package is masked by EAPI then don't show any other masking reasons. | Zac Medico | 2009-03-23 | 1 | -3/+9 |
| | | | | svn path=/main/trunk/; revision=13174 | ||||
* | Add support for FEATURES=parse-eapi-ebuild-head, which is similar to GLEP 55 | Zac Medico | 2009-03-23 | 5 | -13/+87 |
| | | | | | | | | except that the EAPI is parsed from the head of the ebuild (first 30 lines). This feature is only intended for experimental purposes and should not be enabled under normal circumstances. svn path=/main/trunk/; revision=13173 | ||||
* | When calling doebuild() to spawn the 'depend' phase, just call config.setcpv() | Zac Medico | 2009-03-23 | 3 | -5/+5 |
| | | | | | | since that should be enough (no need for separate reset or reload calls). svn path=/main/trunk/; revision=13170 | ||||
* | Fix misc typos in comments. | Zac Medico | 2009-03-23 | 2 | -2/+2 |
| | | | | svn path=/main/trunk/; revision=13168 | ||||
* | Only check for ebuild/eclass modification when a relevant phase is called. | Zac Medico | 2009-03-23 | 1 | -7/+8 |
| | | | | svn path=/main/trunk/; revision=13150 | ||||
* | Use a separate if/then to group boolean or'd expressions together, rather | Zac Medico | 2009-03-23 | 1 | -6/+6 |
| | | | | | | than a subshell. svn path=/main/trunk/; revision=13149 | ||||
* | Make ebuild(1) detect ebuild/eclass changes and automatically source the | Zac Medico | 2009-03-23 | 2 | -3/+16 |
| | | | | | | | | ebuild atain in this case (even though $T/environment may already exist). This should help avoid confusion by ensuring that the latest changes to the ebuild/eclasses are reflected in the environment. svn path=/main/trunk/; revision=13148 | ||||
* | Add "prepare" to the list of phases that trigger a warning about stale | Zac Medico | 2009-03-22 | 1 | -1/+1 |
| | | | | | | ${T}/environment. svn path=/main/trunk/; revision=13147 | ||||
* | When triggering a fresh unpack inside dyn_unpack(), remove the | Zac Medico | 2009-03-22 | 1 | -1/+1 |
| | | | | | | .prepared, .configured and .installed files along with the others. svn path=/main/trunk/; revision=13146 | ||||
* | Replace xrange() usage with normal iteration and enumerate() where | Zac Medico | 2009-03-22 | 1 | -14/+15 |
| | | | | | | | appropriate. Thanks to Douglass Anderson <dja@gendja.com> for the initial patch. svn path=/main/trunk/; revision=13145 | ||||
* | Inside spawn(), avoid redundant os.access() and stat() calls on commonly | Zac Medico | 2009-03-22 | 1 | -1/+2 |
| | | | | | | | spawned binaries such as BASH_BINARY, SANDBOX_BINARY, and FAKEROOT_BINARY. Thanks to Piotr Jaroszyński <peper@g.o> for reporting. svn path=/main/trunk/; revision=13144 | ||||
* | Inside config.environ(), skip stat call on $T/environment for phases such | Zac Medico | 2009-03-22 | 1 | -5/+6 |
| | | | | | | | as 'clean' and 'depend' where environment filtering isn't needed. Thanks to Piotr Jaroszyński <peper@g.o> for reporting. svn path=/main/trunk/; revision=13143 | ||||
* | Remove pointless usage of xrange(). Thanks to Douglass Anderson | Zac Medico | 2009-03-22 | 1 | -2/+2 |
| | | | | | | <dja@gendja.com> for this patch. svn path=/main/trunk/; revision=13142 | ||||
* | Add a temporary workaround for bug #263081 (partially reverts r12757). | Zac Medico | 2009-03-22 | 1 | -0/+12 |
| | | | | svn path=/main/trunk/; revision=13141 | ||||
* | Fix argument validation to allow file paths. Thanks to Arfrever for reporting. | Zac Medico | 2009-03-22 | 1 | -0/+7 |
| | | | | svn path=/main/trunk/; revision=13140 | ||||
* | Normalize try/except indentation for compatibility with 2to3. | Zac Medico | 2009-03-20 | 4 | -23/+46 |
| | | | | svn path=/main/trunk/; revision=13139 | ||||
* | Fix try/except indentation so that 2to3 will recognize it. | Zac Medico | 2009-03-19 | 1 | -1/+2 |
| | | | | svn path=/main/trunk/; revision=13138 | ||||
* | Fix try/except indentation so that 2to3 will recognize it. | Zac Medico | 2009-03-19 | 1 | -1/+2 |
| | | | | svn path=/main/trunk/; revision=13137 | ||||
* | Make sure mysettings.setcpv() always gets called when necessary inside | Zac Medico | 2009-03-18 | 1 | -7/+9 |
| | | | | | | doebuild_environment(). svn path=/main/trunk/; revision=13136 | ||||
* | Add docstrings for the fd_pipes and returnpid parameters of doebuild(). | Zac Medico | 2009-03-18 | 1 | -0/+7 |
| | | | | svn path=/main/trunk/; revision=13135 | ||||
* | Make config.features a set instead of a list. | Zac Medico | 2009-03-18 | 2 | -8/+6 |
| | | | | svn path=/main/trunk/; revision=13134 | ||||
* | Update copyright headers. | Zac Medico | 2009-03-18 | 2 | -3/+3 |
| | | | | svn path=/main/trunk/; revision=13131 | ||||
* | In order to avoid possible duplicate elog messages when using ebuild(1) to | Zac Medico | 2009-03-18 | 1 | -0/+7 |
| | | | | | | | | call the same phase multiple times, wipe out elog log files for the current phase just before executing the phase. Thanks to Mike Frysinger <vapier@g.o> for reporting. svn path=/main/trunk/; revision=13130 | ||||
* | Validate argument atoms earlier for build actions.v2.2_rc26 | Zac Medico | 2009-03-17 | 1 | -0/+12 |
| | | | | svn path=/main/trunk/; revision=13126 | ||||
* | Remove portage.internal docs (goes with previous commit). | Zac Medico | 2009-03-17 | 1 | -3/+0 |
| | | | | svn path=/main/trunk/; revision=13119 | ||||
* | Bug #262365 - Punt the prepalldocs check until there is an alternative | Zac Medico | 2009-03-17 | 3 | -13/+1 |
| | | | | | | available in EAPI 3. svn path=/main/trunk/; revision=13118 | ||||
* | Punt fix-db.py since it's not really needed. It's been broken since 2.1.6 | Zac Medico | 2009-03-17 | 1 | -181/+0 |
| | | | | | | and nobody noticed until bug #262132 was filed. svn path=/main/trunk/; revision=13117 | ||||
* | Bug #262485 - Handle InvalidAtom from dep_expand(). | Zac Medico | 2009-03-17 | 1 | -6/+7 |
| | | | | svn path=/main/trunk/; revision=13116 | ||||
* | Do not create hardlinks when merging CONFIG_PROTECTed files since config | Zac Medico | 2009-03-17 | 1 | -7/+15 |
| | | | | | | | | files shouldn't be hardlinked to eachother (for example, shadow installs several identical config files inside /etc/pam.d/). Thanks to Caleb Cushing <xenoterracide@gmail.com> for reporting. svn path=/main/trunk/; revision=13115 | ||||
* | add m68k diff from kolla | Mike Frysinger | 2009-03-15 | 1 | -0/+34 |
| | | | | svn path=/main/trunk/; revision=13114 | ||||
* | Add make.conf for amd64-fbsd submitted by Timothy Redaelli <drizzt@g.o>. | Zac Medico | 2009-03-14 | 1 | -0/+61 |
| | | | | svn path=/main/trunk/; revision=13113 | ||||
* | Bug #262365 - Make the "portage.internal" category (prepalldocs check) a | Zac Medico | 2009-03-13 | 1 | -0/+1 |
| | | | | | | warning instead of fatal. svn path=/main/trunk/; revision=13109 | ||||
* | Tweak grammar. | Zac Medico | 2009-03-13 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=13108 | ||||
* | Add missing brackets to [:upper:] and [:lower:] in _sb_append_var() tr | Zac Medico | 2009-03-13 | 1 | -1/+2 |
| | | | | | | arguments. svn path=/main/trunk/; revision=13104 | ||||
* | Filter _sb_append_var in save_ebuild_env(). | Zac Medico | 2009-03-12 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=13091 | ||||
* | cleanup sandbox env var handling -- make sure we dont insert empty : ↵ | Mike Frysinger | 2009-03-12 | 1 | -29/+27 |
| | | | | | | sections and avoid unnecessary eval usage svn path=/main/trunk/; revision=13090 | ||||
* | Bug #261670 - Automatically revert the CHOST metadata to the initial valuev2.2_rc25 | Zac Medico | 2009-03-12 | 2 | -0/+13 |
| | | | | | | after src_install, in case the ebuild has changed it. svn path=/main/trunk/; revision=13088 | ||||
* | Update docstring for EbuildBuildDir.clean_log(). | Zac Medico | 2009-03-12 | 1 | -2/+1 |
| | | | | svn path=/main/trunk/; revision=13072 | ||||
* | Bug #261992 - Replace the EbuildBuildDir.clean() method with a clean_log() | Zac Medico | 2009-03-12 | 1 | -15/+9 |
| | | | | | | | | method since log cleanup is all that's currently needed and shutil.rmtree() can fail with "OSError: [Errno 36] File name too long" due to strange file names, or on FreeBSD it can fail with EPERM due to file flags in $D. svn path=/main/trunk/; revision=13071 | ||||
* | Bug #261992 - Inside Binpkg._prefetch_exit(), avoid potention issues with | Zac Medico | 2009-03-12 | 1 | -6/+8 |
| | | | | | | shutil.rmtree() by just doing a minimal cleanup. svn path=/main/trunk/; revision=13070 | ||||
* | Make dyn_clean ignore FEATURES=keepwork when [[ $EMERGE_FROM = binary ]] | Zac Medico | 2009-03-12 | 2 | -9/+3 |
| | | | | | | | and remove shutil.rmtree() call from Binpkg._clean_exit() since dyn_clean is guaranteed to do a full clean now. svn path=/main/trunk/; revision=13069 | ||||
* | When translating portage uid/gid to root uid/gid after src_install on | Zac Medico | 2009-03-12 | 1 | -0/+17 |
| | | | | | | | FreeBSD, temporarily remove all file flags inside $D in order to avoid EPERM errors. Thanks to Timothy Redaelli <drizzt@g.o> for reporting. svn path=/main/trunk/; revision=13068 | ||||
* | Use posix compatible find -perm arguments. Thanks to Timothy Redaelli | Zac Medico | 2009-03-12 | 1 | -2/+2 |
| | | | | | | <drizzt@g.o> for reporting. svn path=/main/trunk/; revision=13067 | ||||
* | Also add an einfo binary. | Zac Medico | 2009-03-12 | 1 | -0/+1 |
| | | | | svn path=/main/trunk/; revision=13066 | ||||
* | Bug #262096 - Add separate eerror, elog, eqawarn, and ewarn binaries for | Zac Medico | 2009-03-12 | 4 | -0/+11 |
| | | | | | | | use by non-bash programs running inside the ebuild environment, such as sandbox. svn path=/main/trunk/; revision=13065 | ||||
* | Use ${x##*/} instead of calling basename. | Zac Medico | 2009-03-12 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=13064 | ||||
* | Move ebuild helpers into an ebuild-helpers subdirectory. | Zac Medico | 2009-03-12 | 49 | -3/+6 |
| | | | | svn path=/main/trunk/; revision=13063 | ||||
* | Use absolute imports instead of relative. | Zac Medico | 2009-03-12 | 2 | -2/+2 |
| | | | | svn path=/main/trunk/; revision=13062 |