summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* EAPI 5: econf --disable-silent-rulesZac Medico2012-08-291-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 Medico2012-08-293-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-depsZac Medico2012-08-291-1/+1
|
* Rename slot-abi stuff to refer to slot-operator.Zac Medico2012-08-2922-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 testsZac Medico2012-08-291-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 variableZac Medico2012-08-295-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 Medico2012-08-291-1/+1
|
* EAPI 5: Profile IUSE injectionZac Medico2012-08-297-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 builtZac Medico2012-08-271-1/+1
|
* Pass eapi to check_required_use more.Zac Medico2012-08-273-13/+27
|
* EAPI 5: REQUIRED_USE at-most-one-of ?? operatorZac Medico2012-08-276-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_alpha123Zac Medico2012-08-261-1/+10
|
* validate_desktop_entry: filter more kde noiseZac Medico2012-08-261-14/+46
| | | | This will fix bug #432862.
* Whitespace.Ulrich Müller2012-08-251-1/+1
|
* KeywordsManager: fix isStable commentZac Medico2012-08-251-1/+1
|
* EAPI 5: new* commands can read from stdin, bug 263565.Ulrich Müller2012-08-251-16/+39
|
* new*: symlink to generic newins implementationZac Medico2012-08-2510-220/+10
|
* newins: become generic so new* can be symlinksZac Medico2012-08-251-19/+20
|
* EAPI 5 stable use.mask/force for bug #431078Zac Medico2012-08-245-7/+122
|
* _pkg_str: pass in config + metadata with KEYWORDSZac Medico2012-08-2410-46/+59
| | | | | This will be needed in order to support stable use.mask/force for bug #431078.
* prepstrip: avoid debugedit/strip interferenceZac Medico2012-08-231-14/+16
| | | | This will fix bug #421099.
* config: _eapi_cache.clear() after setcpvZac Medico2012-08-231-1/+4
|
* read_corresponding_eapi_file: cache resultsZac Medico2012-08-232-1/+9
|
* Optimize sys.std* flush code.v2.2.0_alpha122Zac Medico2012-08-222-4/+6
|
* make.conf.5: s/Hash functions/Hash function/Zac Medico2012-08-221-1/+1
|
* Use sys.__std*.fileno() in case of overrides.Zac Medico2012-08-228-41/+45
| | | | | This fixes AttributeError exceptions for API consumers that override sys.std* streams pseudo-file objects.
* EventLoop: handle EINTR IOError for epollZac Medico2012-08-221-2/+4
|
* EventLoop: use epoll when availableZac Medico2012-08-211-7/+52
| | | | This will fix bug #432024.
* _apply_hash_filter: make hash_filter simplerZac Medico2012-08-215-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 #432170Zac Medico2012-08-218-18/+107
|
* PollScheduler: use timeout for loadavg checksZac Medico2012-08-201-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 neededZac Medico2012-08-201-3/+6
| | | | This avoids wasteful CPU consumption, as reported in bug #432024.
* make.conf.5: warn about PORTAGE_TMPDIR in PORTDIRDave Kemper2012-08-191-1/+4
| | | | This will fix bug #392565.
* emerge-delta-webrsync: tweak "recompressing" msgZac Medico2012-08-181-1/+2
| | | | FEATURES=webrsync-gpg forces it to recompress in the foreground.
* emerge-delta-webrsync: improve date calculationsZac Medico2012-08-181-41/+43
| | | | This borrows some code from emerge-webrsync, and will fix bug #153513.
* emerge-webrsync: fix date usage for BSDZac Medico2012-08-181-1/+3
|
* emerge-webrsync: use ${PORTAGE_TMPDIR}/portageZac Medico2012-08-181-9/+9
| | | | For consistency with commit 83e677766650e73071813c0d46547647e5f66029.
* emerge-*webrsync: use ${PORTAGE_BIN_PATH}/emergeZac Medico2012-08-182-4/+6
|
* emerge-*webrsync: fix post_sync for prefixZac Medico2012-08-182-6/+8
|
* emerge-delta-webrsync: mktemp in PORTAGE_TMPDIRZac Medico2012-08-181-23/+20
| | | | This will fix bug #198362.
* emerge-delta-webrsync: fix make.globals pathZac Medico2012-08-181-2/+3
|
* emerge-delta-webrsync: rm -f for non-interactiveZac Medico2012-08-181-10/+10
| | | | This prevents interactive mode as reported in bug #176008.
* emerge-delta-webrsync: normalize fetch URIZac Medico2012-08-171-1/+1
| | | | This will fix bug #124072.
* emerge-delta-webrsync: PORTAGE_RSYNC_OPTSZac Medico2012-08-171-3/+1
|
* emerge-delta-webrsync: add -q/--quiet optionZac Medico2012-08-171-0/+6
|
* emerge-delta-webrsync: check write permissionZac Medico2012-08-171-4/+15
| | | | This will fix bug #176008.
* emerge-delta-webrsync: handle FEATURES=usersyncZac Medico2012-08-171-3/+19
|
* emerge-delta-webrsync: support gpg verificationZac Medico2012-08-171-3/+59
| | | | | | | | This will fix bug #286373. BUG: Signature verification will fail if the local bzip2 program does not produce output that is perfectly identical to the bzip2 program used to compress the signed tar file.
* emerge-delta-webrsync: remove umd5sumAlexey Solovyev2012-08-171-1/+1
| | | | This will fix bug #189084.
* emerge-delta-webrsync: call portageq for configZac Medico2012-08-171-15/+26
|