Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
| | |||||
* | PollScheduler: use timeout for loadavg checks | Zac Medico | 2012-08-20 | 1 | -6/+12 |
| | | | | | | | This ensures that the code from commit fe03b5fd790fc09bd6594c55bb174e80aaac1e5a behaves correctly even when there are no poll events arriving for a long time (which might happen if the running builds don't produce output for a long time). | ||||
* | Scheduler: only use poll timeout when needed | Zac Medico | 2012-08-20 | 1 | -3/+6 |
| | | | | This avoids wasteful CPU consumption, as reported in bug #432024. | ||||
* | make.conf.5: warn about PORTAGE_TMPDIR in PORTDIR | Dave Kemper | 2012-08-19 | 1 | -1/+4 |
| | | | | This will fix bug #392565. | ||||
* | emerge-delta-webrsync: tweak "recompressing" msg | Zac Medico | 2012-08-18 | 1 | -1/+2 |
| | | | | FEATURES=webrsync-gpg forces it to recompress in the foreground. | ||||
* | emerge-delta-webrsync: improve date calculations | Zac Medico | 2012-08-18 | 1 | -41/+43 |
| | | | | This borrows some code from emerge-webrsync, and will fix bug #153513. | ||||
* | emerge-webrsync: fix date usage for BSD | Zac Medico | 2012-08-18 | 1 | -1/+3 |
| | |||||
* | emerge-webrsync: use ${PORTAGE_TMPDIR}/portage | Zac Medico | 2012-08-18 | 1 | -9/+9 |
| | | | | For consistency with commit 83e677766650e73071813c0d46547647e5f66029. | ||||
* | emerge-*webrsync: use ${PORTAGE_BIN_PATH}/emerge | Zac Medico | 2012-08-18 | 2 | -4/+6 |
| | |||||
* | emerge-*webrsync: fix post_sync for prefix | Zac Medico | 2012-08-18 | 2 | -6/+8 |
| | |||||
* | emerge-delta-webrsync: mktemp in PORTAGE_TMPDIR | Zac Medico | 2012-08-18 | 1 | -23/+20 |
| | | | | This will fix bug #198362. | ||||
* | emerge-delta-webrsync: fix make.globals path | Zac Medico | 2012-08-18 | 1 | -2/+3 |
| | |||||
* | emerge-delta-webrsync: rm -f for non-interactive | Zac Medico | 2012-08-18 | 1 | -10/+10 |
| | | | | This prevents interactive mode as reported in bug #176008. | ||||
* | emerge-delta-webrsync: normalize fetch URI | Zac Medico | 2012-08-17 | 1 | -1/+1 |
| | | | | This will fix bug #124072. | ||||
* | emerge-delta-webrsync: PORTAGE_RSYNC_OPTS | Zac Medico | 2012-08-17 | 1 | -3/+1 |
| |