summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* Convert funcs of isolated-functions.sh to __ prefixed namespace.Brian Harring2012-09-1331-189/+189
|
* Convert funcs of bashrc-functions.sh to __ prefixed namespace.Brian Harring2012-09-137-30/+30
|
* drop dead functionsBrian Harring2012-09-134-84/+5
| | | | Specifically, esyslog, {un,}set_unless_changed, and remove_path_entry.
* Drop diefunc protection.Brian Harring2012-09-132-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 Medico2012-09-133-41/+1
|
* FEATURES=test: test flag respect IUSE_FFECTIVEZac Medico2012-09-131-1/+1
|
* save-ebuild-env: don't filter apply_user_patchesZac Medico2012-09-111-1/+5
| | | | Except for EAPI 5_pre1.
* egencache: encode unicode file paths safelyZac Medico2012-09-111-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 councilZac Medico2012-09-112-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 Palimaka2012-09-111-24/+0
| | | | This replaces the existing error blacklist, and therefore removes the repoman check.
* repoman: fix os.system() unicode, bug #310789Zac Medico2012-09-101-1/+7
|
* repoman: ElementTree.parse: encode unicode pathZac Medico2012-09-101-1/+2
| | | | This fixes another issue like bug #310789.
* use(): use set -f and handle IFSZac Medico2012-09-101-2/+6
|
* repoman: fix getstatusoutput unicode, bug #310789Zac Medico2012-09-091-6/+27
|
* repoman: fix popen unicode handling, bug #310789Zac Medico2012-09-091-27/+61
|
* egencache: tweak metadata-transfer logicv2.2.0_alpha125Zac Medico2012-09-081-10/+4
| | | | Now is won't force metadata-transfer unless it's absolutely necessary.
* egencache: skip metadata-transfer more oftenZac Medico2012-09-081-3/+4
|
* best/has_version: --host-root first arg onlyZac Medico2012-09-081-22/+12
|
* egencache: skip metadata-transfer if possibleZac Medico2012-09-071-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 #416917Zac Medico2012-09-031-6/+9
|
* Quote ${EAPI} more.Zac Medico2012-09-025-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 + quotingZac Medico2012-09-021-5/+5
|
* Unconditionally insert our pym dir in sys.path.Zac Medico2012-09-0215-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 wrongZac Medico2012-09-011-0/+2
|
* ebuild-helpers/sed: move to bsd subdirectoryZac Medico2012-09-011-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 recursionZac Medico2012-09-011-2/+2
|
* Eliminate bin/ebuild-helpers/4 directory.Zac Medico2012-09-0111-22/+52
| | | | | Instead, just use conditionals where appropriate inside bin/ebuild-helpers/* scripts.
* portageq: clarify meaning of uses_rootGregory M. Turner2012-08-311-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 functionsUlrich Müller2012-08-312-0/+22
| | | | See bug #21310.
* Update years in header.Ulrich Müller2012-08-311-1/+1
|
* Fix usex for EAPI 4-python|4-slot-abi.Zac Medico2012-08-312-2/+2
|
* EAPI 5: usex helper functionUlrich Müller2012-08-313-1/+20
| | | | See bug #382963.
* EAPI 5: --host-root option for best/has_versionZac Medico2012-08-301-12/+56
| | | | | See bug #401239 and the PMS patch: http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=25fb5fca6674215ea8aaa3d0ec3dd3df451eec07
* dyn_prepare: init state for apply_user_patchesZac Medico2012-08-301-0/+1
|
* 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: 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-291-1/+1
| | | | | See bug #390765 and the PMS patch: http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=76ddca560da42fd968c53a2a0c38a6ac840a7ad4
* EAPI 5: REQUIRED_USE at-most-one-of ?? operatorZac Medico2012-08-271-1/+1
| | | | | See bug #354219 and the PMS patch: http://git.overlays.gentoo.org/gitweb/?p=proj/pms.git;a=commit;h=1c2dff2df2305aff88a734e3a2716de1bb69f3b6
* Whitespace.Ulrich Müller2012-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
|
* prepstrip: avoid debugedit/strip interferenceZac Medico2012-08-231-14/+16
| | | | This will fix bug #421099.
* Use sys.__std*.fileno() in case of overrides.Zac Medico2012-08-221-4/+6
| | | | | This fixes AttributeError exceptions for API consumers that override sys.std* streams pseudo-file objects.
* 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-181-2/+2
|
* emerge-*webrsync: fix post_sync for prefixZac Medico2012-08-181-3/+5
|
* egencache: add a standard -j flags for --jobsMike Frysinger2012-08-161-1/+1
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>