Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | Add eapi.sh with ___eapi_*() functions and use these functions in other files. | Arfrever Frehtes Taifersar Arahesis | 2012-09-26 | 34 | -297/+386 | |
| | ||||||
* | Use constants for hardcoded *DEPEND lists. | Zac Medico | 2012-09-25 | 1 | -6/+6 | |
| | ||||||
* | repoman: rename most *DEPEND.* to dependency.* | Zac Medico | 2012-09-25 | 1 | -38/+25 | |
| | | | | This makes it easier to add new types, like HDEPEND. | |||||
* | portageq: Automatically do not include imported functions in the list of ↵ | Arfrever Frehtes Taifersar Arahesis | 2012-09-25 | 1 | -4/+2 | |
| | | | | commands. | |||||
* | repoman: support HDEPEND for EAPI 5-hdepend | Zac Medico | 2012-09-24 | 1 | -12/+19 | |
| | ||||||
* | Add experimental EAPI 5-hdepend support. | Ambroz Bizjak | 2012-09-24 | 2 | -10/+26 | |
| | ||||||
* | drop support for QA_DT_HASH/QA_STRICT_DT_HASH | Mike Frysinger | 2012-09-23 | 1 | -25/+0 | |
| | | | | | | | | These variables have been deprecated in favor of the new variables QA_STRICT_FLAGS_IGNORED/QA_FLAGS_IGNORED, and the tree has been converted over to the new ones, so drop the old vars. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | |||||
* | use `readlink -f` if it works | Mike Frysinger | 2012-09-23 | 1 | -0/+13 | |
| | | | | | | | Rather than always re-implementing `readlink -f` in shell, probe the host tool first to see if it works. Signed-off-by: Mike Frysinger <vapier@gentoo.org> | |||||
* | scan all lib subdirs | Mike Frysinger | 2012-09-23 | 1 | -5/+4 | |
| | | | | | | | Rather than hardcoding lib/lib32/lib64, scan all dirs starting with "lib". URL: https://bugs.gentoo.org/435834 Signed-off-by: Mike Frysinger <vapier@gentoo.org> | |||||
* | RepoConfig: add find_invalid_path_char method | Zac Medico | 2012-09-23 | 1 | -13/+10 | |
| | | | | | | This binds filename validation to the RepoConfig, so that eventually we'll be able to control it via a layout.conf setting as discussed in bug #435934. | |||||
* | Add preserve-libs for stable branch (not default) | Zac Medico | 2012-09-21 | 1 | -3/+0 | |
| | | | | | | | | | EAPI 5 supports automatic rebuilds via the slot-operator and sub-slots, which makes preserve-libs much more user-friendly, since it makes @preserved-rebuild unnecessary (also see bug #364425 for explanation of @preserved-rebuild shortcomings). Therefore, enable preserve-libs for the stable branch, but not by default. After EAPI 5 is widely adopted, we can consider enabling preserve-libs by default. | |||||
* | Support EAPI="5-progress". | Arfrever Frehtes Taifersar Arahesis | 2012-09-21 | 2 | -4/+4 | |
| | ||||||
* | Add QA_DESKTOP_FILE variable. | Zac Medico | 2012-09-20 | 1 | -1/+1 | |
| | ||||||
* | doebuild: update environment.bz2 for pre/postinstv2.2.0_alpha129 | Zac Medico | 2012-09-17 | 3 | -13/+5 | |
| | | | | Also, remove unnecessary __dyn_preinst func. | |||||
* | __strip_duplicate_slashes: quote paths | Zac Medico | 2012-09-16 | 2 | -3/+3 | |
| | ||||||
* | doheader: don't count -r as required arg | Zac Medico | 2012-09-16 | 1 | -1/+1 | |
| | ||||||
* | egencache: skip auxdb write if not metadata-trans | Zac Medico | 2012-09-15 | 1 | -1/+3 | |
| | ||||||
* | Use __ prefix for _hasg, _hasgq, and _unpack_tar. | Zac Medico | 2012-09-14 | 2 | -12/+12 | |
| | ||||||
* | save-ebuild-env: fix for __dyn* renames | Zac Medico | 2012-09-14 | 1 | -4/+7 | |
| | ||||||
* | Convert funcs of ebuild.sh to __ prefixed namespace. | Brian Harring | 2012-09-14 | 5 | -23/+23 | |
| | ||||||
* | Convert funcs of save-ebuild-env.sh to __ prefixed namespace. | Brian Harring | 2012-09-14 | 2 | -13/+13 | |
| | ||||||
* | Convert funcs of phase*.sh to __ prefixed namespace. | Brian Harring | 2012-09-14 | 5 | -128/+129 | |
| | ||||||
* | Convert funcs of isolated-functions.sh to __ prefixed namespace. | Brian Harring | 2012-09-13 | 31 | -189/+189 | |
| | ||||||
* | Convert funcs of bashrc-functions.sh to __ prefixed namespace. | Brian Harring | 2012-09-13 | 7 | -30/+30 | |
| | ||||||
* | drop dead functions | Brian Harring | 2012-09-13 | 4 | -84/+5 | |
| | | | | Specifically, esyslog, {un,}set_unless_changed, and remove_path_entry. | |||||
* | Drop diefunc protection. | Brian Harring | 2012-09-13 | 2 | -7/+1 | |
| | | | | | The last usage of it was added 67e88b82726a93eda^, 01/20/08; 4.5 years later, the compatibility measure is no longer needed. | |||||
* | Deprecate EAPI 5_pre1. | Zac Medico | 2012-09-13 | 3 | -41/+1 | |
| | ||||||
* | FEATURES=test: test flag respect IUSE_FFECTIVE | Zac Medico | 2012-09-13 | 1 | -1/+1 | |
| | ||||||
* | save-ebuild-env: don't filter apply_user_patches | Zac Medico | 2012-09-11 | 1 | -1/+5 | |
| | | | | Except for EAPI 5_pre1. | |||||
* | egencache: encode unicode file paths safely | Zac Medico | 2012-09-11 | 1 | -1/+2 | |
| | | | | | This will fix cases similar to the one fixed in commit f01d7a8ca158ec60df76a3e8ae5b80ac3f62429e for bug #310789. | |||||
* | Add EAPI 5_pre2 with features approved by council | Zac Medico | 2012-09-11 | 2 | -11/+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. | |||||
* | Only validate .desktop files that are installed into XDG-compliant locations. | Michael Palimaka | 2012-09-11 | 1 | -24/+0 | |
| | | | | This replaces the existing error blacklist, and therefore removes the repoman check. | |||||
* | repoman: fix os.system() unicode, bug #310789 | Zac Medico | 2012-09-10 | 1 | -1/+7 | |
| | ||||||
* | repoman: ElementTree.parse: encode unicode path | Zac Medico | 2012-09-10 | 1 | -1/+2 | |
| | | | | This fixes another issue like bug #310789. | |||||
* | use(): use set -f and handle IFS | Zac Medico | 2012-09-10 | 1 | -2/+6 | |
| | ||||||
* | repoman: fix getstatusoutput unicode, bug #310789 | Zac Medico | 2012-09-09 | 1 | -6/+27 | |
| | ||||||
* | repoman: fix popen unicode handling, bug #310789 | Zac Medico | 2012-09-09 | 1 | -27/+61 | |
| | ||||||
* | egencache: tweak metadata-transfer logicv2.2.0_alpha125 | Zac Medico | 2012-09-08 | 1 | -10/+4 | |
| | | | | Now is won't force metadata-transfer unless it's absolutely necessary. | |||||
* | egencache: skip metadata-transfer more often | Zac Medico | 2012-09-08 | 1 | -3/+4 | |
| | ||||||
* | best/has_version: --host-root first arg only | Zac Medico | 2012-09-08 | 1 | -22/+12 | |
| | ||||||
* | egencache: skip metadata-transfer if possible | Zac Medico | 2012-09-07 | 1 | -13/+29 | |
| | | | | | If there is an existing metadata/md5-cache directory, then it's not necessary to forcibly enable metadata-transfer. | |||||
* | etc-update: add --quiet for bug #416917 | Zac Medico | 2012-09-03 | 1 | -6/+9 | |
| | ||||||
* | Quote ${EAPI} more. | Zac Medico | 2012-09-02 | 5 | -7/+7 | |
| | | | | | This will avoid a potential syntax error in save-ebuild-env.sh if a saved environment containing corrupt EAPI is sourced. | |||||
* | ebuild-helpers/bsd/sed: whitespace + quoting | Zac Medico | 2012-09-02 | 1 | -5/+5 | |
| | ||||||
* | Unconditionally insert our pym dir in sys.path. | Zac Medico | 2012-09-02 | 15 | -110/+67 | |
| | | | | | This is especially necessary when running in prefix mode, since sys.path may contain the path for a different version of portage. | |||||
* | apply_user_patches: die if EBUILD_PHASE is wrong | Zac Medico | 2012-09-01 | 1 | -0/+2 | |
| | ||||||
* | ebuild-helpers/sed: move to bsd subdirectory | Zac Medico | 2012-09-01 | 1 | -0/+0 | |
| | | | | | | This helps to prevent inappropriate use of the sed wrapper on GNU systems, which commonly occurs when users install portage manually during recovery situations. | |||||
* | ebuild-helpers/sed: use -ef to check recursion | Zac Medico | 2012-09-01 | 1 | -2/+2 | |
| | ||||||
* | Eliminate bin/ebuild-helpers/4 directory. | Zac Medico | 2012-09-01 | 11 | -22/+52 | |
| | | | | | Instead, just use conditionals where appropriate inside bin/ebuild-helpers/* scripts. | |||||
* | portageq: clarify meaning of uses_root | Gregory M. Turner | 2012-08-31 | 1 | -20/+29 | |
| | | | | | | | | | | | | | | | | | | | | | o s/uses_root/uses_eroot/g -- This name was chosen before its meaning was changed; update it to reflect its purporse. o Fix a left-over "<root>" arg-doc that never got updated to "<eroot>" o If a provided eroot argument was shorter than the ${EPREFIX}, portageq was truncating it down to nothing and activating relative root, which means this became equivalent to an explicit argument of "${PWD}/${EPREFIX}/". This is obviously wrong; and a simple case of failing to sanity-check inputs from an interface that changed in a backward-incompatible way. There's no provision in portageq to query EROOT's that don't end in ${EPREFIX}; so if the user makes such a request, instead of doing something pathological, dump a helpful error message and bail with a nonzero exit code. Signed-off-by: Gregory M. Turner <gmturner007@ameritech.net> |