Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | emaint cleanconfmem: ignore md5, bug #433694 | Zac Medico | 2012-09-02 | 1 | -26/+7 | |
| | ||||||
* | validate_desktop_entry: handle emacs.desktop | Zac Medico | 2012-09-02 | 1 | -0/+14 | |
| | | | | See <https://bugs.freedesktop.org/show_bug.cgi?id=35844#c6>. | |||||
* | Enable EAPI 5_pre1 for testing. | Zac Medico | 2012-09-01 | 1 | -1/+1 | |
| | ||||||
* | Document EAPI 5_pre1. | Zac Medico | 2012-09-01 | 3 | -0/+262 | |
| | ||||||
* | apply_user_patches: die if EBUILD_PHASE is wrong | Zac Medico | 2012-09-01 | 1 | -0/+2 | |
| | ||||||
* | glsa.py: python3: ResourceWarning: unclosed file | Zac Medico | 2012-09-01 | 1 | -1/+2 | |
| | ||||||
* | ebuild-helpers/sed: move to bsd subdirectory | Zac Medico | 2012-09-01 | 2 | -0/+3 | |
| | | | | | | 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 | 13 | -25/+53 | |
| | | | | | Instead, just use conditionals where appropriate inside bin/ebuild-helpers/* scripts. | |||||
* | _prepare_self_update: ignore installed version | Zac Medico | 2012-09-01 | 2 | -16/+6 | |
| | | | | | | | | Now portage will unconditionally make a temporary copy of itself during updates. This is safer, since it provides maximum protection against any possible incompatibilities. For example, suppose that the ebuild has been updated to change the location of installed files (such as libdir change) without a revision bump. | |||||
* | Enable @module-rebuild for 2.1 branch. | Zac Medico | 2012-08-31 | 1 | -0/+5 | |
| | ||||||
* | 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> | |||||
* | EAPI 5: doheader and newheader helper functions | Ulrich Müller | 2012-08-31 | 2 | -0/+22 | |
| | | | | See bug #21310. | |||||
* | Update years in header. | Ulrich Müller | 2012-08-31 | 1 | -1/+1 | |
| | ||||||
* | Fix usex for EAPI 4-python|4-slot-abi. | Zac Medico | 2012-08-31 | 2 | -2/+2 | |
| | ||||||
* | EAPI 5: usex helper function | Ulrich Müller | 2012-08-31 | 3 | -1/+20 | |
| | | | | See bug #382963. | |||||
* | EAPI 5: --host-root option for best/has_version | Zac Medico | 2012-08-30 | 1 | -12/+56 | |
| | | | | | See bug #401239 and the PMS patch: http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=25fb5fca6674215ea8aaa3d0ec3dd3df451eec07 | |||||
* | config.setcpv: fix early ret for IUSE_EFFECTIVE | Zac Medico | 2012-08-30 | 1 | -1/+3 | |
| | ||||||
* | dyn_prepare: init state for apply_user_patches | Zac Medico | 2012-08-30 | 1 | -0/+1 | |
| | ||||||
* | Remove FEATURES=parse-eapi-ebuild-head | Zac Medico | 2012-08-29 | 6 | -25/+4 | |
| | | | | | | | | It's already been enabled by default in stable portage for awhile now, so it should be safe to enable it unconditionally. The PMS eapi-5 branch also says that it's mandatory to parse the EAPI: http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=91d1e1e39b034bde7e5b981a5616a127135f37fa | |||||
* | EAPI 5: econf --disable-silent-rules | Zac Medico | 2012-08-29 | 1 | -5/+23 | |
| | | | | | See bug #379497 and the PMS patch: http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=b7750e67b4772c1064543defb7df6a556f09807b | |||||
* | EAPI 5: User patches (no-op dummy stub for now) | Zac Medico | 2012-08-29 | 3 | -2/+40 | |
| | | | | | | | 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: enable slot-operator-deps | Zac Medico | 2012-08-29 | 1 | -1/+1 | |
| | ||||||
* | Rename slot-abi stuff to refer to slot-operator. | Zac Medico | 2012-08-29 | 22 | -214/+214 | |
| | | | | | This makes it consistent with the language in the PMS eapi-5 branch: http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=5d6749ac9e5ddc5b1daaad7737b65fa81c6ece47 | |||||
* | EAPI 5: src_test support for parallel tests | Zac Medico | 2012-08-29 | 1 | -4/+10 | |
| | | | | | See bug #363005 and the PMS patch: http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=3ec4b3c22582a8ec206bce1e93bab377d7b264b5 | |||||
* | EAPI 5: EBUILD_PHASE_FUNC variable | Zac Medico | 2012-08-29 | 5 | -4/+35 | |
| | | | | | See bug #390765 and the PMS patch: http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=76ddca560da42fd968c53a2a0c38a6ac840a7ad4 | |||||
* | Blacklist IUSE_EFFECTIVE from external env. | Zac Medico | 2012-08-29 | 1 | -1/+1 | |
| | ||||||
* | EAPI 5: Profile IUSE injection | Zac Medico | 2012-08-29 | 7 | -18/+125 | |
| | | | | | See bug #176467 and the PMS patch: http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=d9040ab3482af5f790368bac5d053bf1cd760ba8 | |||||
* | Package: skip REQUIRED_USE validation if built | Zac Medico | 2012-08-27 | 1 | -1/+1 | |
| | ||||||
* | Pass eapi to check_required_use more. | Zac Medico | 2012-08-27 | 3 | -13/+27 | |
| | ||||||
* | EAPI 5: REQUIRED_USE at-most-one-of ?? operator | Zac Medico | 2012-08-27 | 6 | -20/+57 | |
| | | | | | See bug #354219 and the PMS patch: http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=1c2dff2df2305aff88a734e3a2716de1bb69f3b6 | |||||
* | _get_eapi_attrs: handle unsupported eapi as Nonev2.2.0_alpha123 | Zac Medico | 2012-08-26 | 1 | -1/+10 | |
| | ||||||
* | validate_desktop_entry: filter more kde noise | Zac Medico | 2012-08-26 | 1 | -14/+46 | |
| | | | | This will fix bug #432862. | |||||
* | Whitespace. | Ulrich Müller | 2012-08-25 | 1 | -1/+1 | |
| | ||||||
* | KeywordsManager: fix isStable comment | Zac Medico | 2012-08-25 | 1 | -1/+1 | |
| | ||||||
* | EAPI 5: new* commands can read from stdin, bug 263565. | Ulrich Müller | 2012-08-25 | 1 | -16/+39 | |
| | ||||||
* | new*: symlink to generic newins implementation | Zac Medico | 2012-08-25 | 10 | -220/+10 | |
| | ||||||
* | newins: become generic so new* can be symlinks | Zac Medico | 2012-08-25 | 1 | -19/+20 | |
| | ||||||
* | EAPI 5 stable use.mask/force for bug #431078 | Zac Medico | 2012-08-24 | 5 | -7/+122 | |
| | ||||||
* | _pkg_str: pass in config + metadata with KEYWORDS | Zac Medico | 2012-08-24 | 10 | -46/+59 | |
| | | | | | This will be needed in order to support stable use.mask/force for bug #431078. | |||||
* | prepstrip: avoid debugedit/strip interference | Zac Medico | 2012-08-23 | 1 | -14/+16 | |
| | | | | This will fix bug #421099. | |||||
* | config: _eapi_cache.clear() after setcpv | Zac Medico | 2012-08-23 | 1 | -1/+4 | |
| | ||||||
* | read_corresponding_eapi_file: cache results | Zac Medico | 2012-08-23 | 2 | -1/+9 | |
| | ||||||
* | Optimize sys.std* flush code.v2.2.0_alpha122 | Zac Medico | 2012-08-22 | 2 | -4/+6 | |
| | ||||||
* | make.conf.5: s/Hash functions/Hash function/ | Zac Medico | 2012-08-22 | 1 | -1/+1 | |
| | ||||||
* | Use sys.__std*.fileno() in case of overrides. | Zac Medico | 2012-08-22 | 8 | -41/+45 | |
| | | | | | This fixes AttributeError exceptions for API consumers that override sys.std* streams pseudo-file objects. | |||||
* | EventLoop: handle EINTR IOError for epoll | Zac Medico | 2012-08-22 | 1 | -2/+4 | |
| | ||||||
* | EventLoop: use epoll when available | Zac Medico | 2012-08-21 | 1 | -7/+52 | |
| | | | | This will fix bug #432024. | |||||
* | _apply_hash_filter: make hash_filter simpler | Zac Medico | 2012-08-21 | 5 | -5/+18 | |
| | | | | | Now any callable object will work, which might be helpful for consumers of the Manifest.checkFileHashes() method. | |||||
* | Implement PORTAGE_CHECKSUM_FILTER for bug #432170 | Zac Medico | 2012-08-21 | 8 | -18/+107 | |
| |