Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Convert funcs of isolated-functions.sh to __ prefixed namespace. | Brian Harring | 2012-09-13 | 1 | -29/+29 |
| | |||||
* | Deprecate EAPI 5_pre1. | Zac Medico | 2012-09-13 | 1 | -23/+1 |
| | |||||
* | FEATURES=test: test flag respect IUSE_FFECTIVE | Zac Medico | 2012-09-13 | 1 | -1/+1 |
| | |||||
* | Add EAPI 5_pre2 with features approved by council | Zac Medico | 2012-09-11 | 1 | -7/+7 |
| | | | | | | In the 9/11 council meeting, they approved everything in EAPI 5_pre1 except user patches. So, add EAPI 5_pre2 which is identical to EAPI 5_pre1 but with user patches (apply_user_patches) support removed. | ||||
* | Quote ${EAPI} more. | Zac Medico | 2012-09-02 | 1 | -3/+3 |
| | | | | | This will avoid a potential syntax error in save-ebuild-env.sh if a saved environment containing corrupt EAPI is sourced. | ||||
* | Eliminate bin/ebuild-helpers/4 directory. | Zac Medico | 2012-09-01 | 1 | -1/+1 |
| | | | | | Instead, just use conditionals where appropriate inside bin/ebuild-helpers/* scripts. | ||||
* | dyn_prepare: init state for apply_user_patches | Zac Medico | 2012-08-30 | 1 | -0/+1 |
| | |||||
* | EAPI 5: User patches (no-op dummy stub for now) | Zac Medico | 2012-08-29 | 1 | -1/+22 |
| | | | | | | | A real apply_user_patches implementation will be a bit more work, so for now we'll just implement the minimum amount necessary to satisfy the spec: http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=a8bf7862967cce36b7f1b408934a774126da2538 | ||||
* | EAPI 5: EBUILD_PHASE_FUNC variable | Zac Medico | 2012-08-29 | 1 | -1/+1 |
| | | | | | See bug #390765 and the PMS patch: http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=76ddca560da42fd968c53a2a0c38a6ac840a7ad4 | ||||
* | Remove tests for deprecated 3_pre2 EAPI. | Ulrich Müller | 2012-08-15 | 1 | -6/+6 |
| | |||||
* | Set REPOSITORY variable in ebuild environment in EAPI="4-python". | Arfrever Frehtes Taifersar Arahesis | 2012-01-08 | 1 | -2/+2 |
| | |||||
* | filter_readonly_variables: refactor binpkg logic | Zac Medico | 2011-12-22 | 1 | -8/+9 |
| | |||||
* | filter_readonly_variables: don't trust binpkg var | Zac Medico | 2011-12-21 | 1 | -0/+4 |
| | |||||
* | filter_readonly_variables: preserve binpkg vars | Zac Medico | 2011-12-21 | 1 | -1/+3 |
| | |||||
* | environment: don't save COLUMNS | Zac Medico | 2011-12-18 | 1 | -1/+1 |
| | |||||
* | Filter __PORTAGE_TEST_HARDLINK_LOCKS from env. | Zac Medico | 2011-12-14 | 1 | -1/+2 |
| | |||||
* | PORTAGE_OVERRIDE_EPREFIX: alphabetize vars | Zac Medico | 2011-12-10 | 1 | -3/+3 |
| | |||||
* | Remove _SANDBOX_COMPAT_LEVEL. | Zac Medico | 2011-12-10 | 1 | -1/+1 |
| | |||||
* | Rename override var to PORTAGE_OVERRIDE_EPREFIX. | Zac Medico | 2011-12-09 | 1 | -1/+1 |
| | |||||
* | Whitelist/filter __PORTAGE_TEST_EPREFIX. | Zac Medico | 2011-12-08 | 1 | -1/+2 |
| | |||||
* | Support FEATURES=force-prefix. | Zac Medico | 2011-12-08 | 1 | -3/+3 |
| | | | | | | | This adjusts the logic from commit ff52f9dc31004becb8022e6437088d01917f413c to use FEATURES=force-prefix instead of USE=prefix. This has the advantage that we don't have to make any assumptions about the USE=prefix. | ||||
* | Save EPREFIX in vdb when appropriate. | Zac Medico | 2011-12-07 | 1 | -0/+14 |
| | | | | | | The prefix branch already does this since it makes it easy to use chpathtool to adjust the content of a binary package so that it will work in a different EPREFIX from the one is was built for. | ||||
* | Make USE=prefix enable EPREFIX in all EAPIs. | Zac Medico | 2011-12-07 | 1 | -1/+4 |
| | | | | | | | | This is safe because the prefix flag should be masked in all non-prefix profiles, and older EAPIs would otherwise be useless with prefix configurations. This brings compatibility with the prefix branch of portage, which also supports EPREFIX for all EAPIs (for obvious reasons). | ||||
* | phase-functions.sh: remove stray echo | Zac Medico | 2011-11-08 | 1 | -1/+0 |
| | |||||
* | Include EPREFIX directories in PATH. | Zac Medico | 2011-11-08 | 1 | -0/+1 |
| | | | | | This relocates the PATH generation code from ebuild.sh to doebuild_environment, which helps to eliminate duplicate code. | ||||
* | REQUIRED_USE: don't save in built packages | Zac Medico | 2011-11-07 | 1 | -1/+1 |
| | | | | | | | It should be safe to assume that REQUIRED_USE is satisfied if the package is built, so it's a waste to save it. Also, fix code which assumes that built Package instances have a REQUIRED_USE key in their metadata. | ||||
* | environment.bz2: filter more variables | Zac Medico | 2011-11-07 | 1 | -1/+1 |
| | |||||
* | Add EPREFIX and ED support in all ebuild helpers. | Zac Medico | 2011-11-01 | 1 | -2/+7 |
| | | | | This allows our prefix tests to use helpers like insinto, doins, and dosym. | ||||
* | isolated-functions.sh: split save-ebuild-env.sh | Zac Medico | 2011-09-11 | 1 | -1/+1 |
| | |||||
* | Move preprocess_ebuild_env to phase-functions.sh. | Zac Medico | 2011-09-11 | 1 | -0/+184 |
| | |||||
* | ebuild.sh: move ebuild_main to phase-functions.sh | Zac Medico | 2011-09-11 | 1 | -0/+175 |
| | |||||
* | ebuild.sh: split out phase-functions.sh | Zac Medico | 2011-09-10 | 1 | -0/+611 |
This relocates dyn_* and related functions that are needed for execution of regular phases, but not for the "depend" phase. It reduces the size of ebuild.sh by 23%, so there's less code to be sourced during the "depend" phase. |