summaryrefslogtreecommitdiffstats
path: root/bin
Commit message (Collapse)AuthorAgeFilesLines
* Propagate EAPI for update_dbentry (bug #426476).Zac Medico2012-07-171-3/+4
|
* prepstrip: avoid rm warning about cwdZac Medico2012-07-151-0/+1
|
* migrate emaint to use the new title and label features of the progressbar.Brian Dolbec2012-07-091-4/+2
|
* emaint: remove obsolete world category checkZac Medico2012-07-031-7/+2
| | | | | | The reason for this check, as discussed in bug #166785, is no longer relevant since emerge does not suggest to run `emaint --check world` in this case anymore.
* Don't use SIGUSR1 under Jython, bug #424259.Zac Medico2012-07-023-5/+26
|
* Support FEATURES={downgrade,unmerge}-backupZac Medico2012-07-011-6/+9
| | | | This will fix bug #156282 and bug #424275.
* egencache: prune empty cache directoriesv2.2.0_alpha114Zac Medico2012-06-271-0/+3
|
* whitelist PORTAGE_DOHTML_WARN_ON_SKIPPED_FILESZac Medico2012-06-251-0/+3
|
* dohtml: Support PORTAGE_DOHTML_WARN_ON_SKIPPED_FILES environmental variable.Arfrever Frehtes Taifersar Arahesis2012-06-251-6/+12
|
* dohtml: Add .ico, .svg, .xhtml and .xml extensions to default list in ↵Arfrever Frehtes Taifersar Arahesis2012-06-251-9/+11
| | | | EAPI="4-python".
* dohtml.py: Sort default list of extensions.Arfrever Frehtes Taifersar Arahesis2012-06-251-6/+5
|
* misc-functions.sh: unwrap die messagesZac Medico2012-06-201-4/+3
| | | | | | | Jeremy Olexa <darkside@gentoo.org> complained that die was not handling these line continuations as it's supposed to. Maybe there's a bug in die's line continuation sed expression, but it won't hurt to unwrap these particular messages.
* repoman: add 'VIRTUAL.suspect' class of warningsSergei Trofimovich2012-06-171-0/+18
| | | | | | | | | | | | | Searches all the *DEPENDS against static map of: { 'package' : 'virtual' } Example output: > VIRTUAL.suspect 1 > dev-haskell/cabal/cabal-1.15.0_pre20120608.ebuild: consider using 'virtual/pkgconfig' insted of 'dev-util/pkgconf' Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* repoman: warn about every 'pkgconfig' implementation in RDEPENDsSergei Trofimovich2012-06-151-0/+4
| | | | Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
* repoman: tweak code for bug #420735Zac Medico2012-06-111-1/+1
|
* repoman: Manifest after ChangeLog, bug #420735Zac Medico2012-06-111-0/+5
|
* repoman: try to sign Manifest only if it existsZac Medico2012-06-051-1/+4
| | | | | | This case occurs with "thin-manifests = true" in metadata/layout.conf when there are no distfiles (like for live ebuilds), as reported in bug #419717.
* helper-functions.sh: multijob support bash <4.1v2.2.0_alpha110Zac Medico2012-06-041-1/+29
| | | | | | | The redirect_alloc_fd() compatibility function is borrowed from Mike Frysinger's proposed multiprocessing.eclass: http://archives.gentoo.org/gentoo-dev/msg_5ecd3b1dd0720522807c136d8fd2cd5f.xml
* Handle more import exceptions involving xml.Zac Medico2012-06-041-1/+5
| | | | See http://bugs.python.org/issue14988
* repoman: fix _mask_manager assignmentZac Medico2012-06-041-1/+1
| | | | This broke in commit 09980f19e584b644b9e2cf4d5e1e0369b6062ca1.
* ebuild.sh: export EAPI for helpersv2.2.0_alpha109Zac Medico2012-06-011-0/+3
| | | | | This fixes some cases where it wouldn't be exported since commit 20817801dd4ef0117bcc7b33c90650da1e920385.
* repoman: inherit.missing non-fatal (experimental)Zac Medico2012-06-011-0/+4
|
* ecompressdir: fix brokenlink newdest logicZac Medico2012-06-011-1/+5
| | | | Was broken in commit bbacf8674168cf033de0ccb161f568d0b26f032b.
* config: whitelist PORTAGE_COMPRESS, don't save itZac Medico2012-06-011-1/+2
|
* ecompressdir: avoid ecompress.break interferenceZac Medico2012-06-011-3/+3
|
* ecompressdir: fix ln -s for bug #418309Zac Medico2012-06-011-3/+7
| | | | | This fixes parallel funk_up_dir decompress calls so that they don't inappropriately compete with eachother to fix the same broken symlinks.
* ecompressdir: fix funk_up_dir return valueZac Medico2012-06-011-2/+4
|
* repoman: add a mini framework for checking eclasses, and fill it outMike Frysinger2012-05-251-3/+3
| | | | | | | | | | | | | Rather than copying & pasting the same behavior for the different eclass checks, add a common class for them to extend. This makes adding more eclass checks trivial, and keeps down bitrot. This does abuse the checking interface slightly -- the eclass will change its category between unused and missing based on the checks. URL: https://bugs.gentoo.org/417159 URL: https://bugs.gentoo.org/417231 Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* repoman: tweak elif vcs check style to be consistentMike Frysinger2012-05-241-1/+1
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* prepstrip: fix installsources breakageZac Medico2012-05-141-3/+3
| | | | | The debug.sources path changed in commit 4941c3c674400116f118a9c75b520c3fd1a25490.
* prepstrip: fix hardlink race in process_elfZac Medico2012-05-141-6/+16
|
* prepstrip: fix hardlink handling for subshellsZac Medico2012-05-141-12/+17
|
* prepstrip: make splitdebug/installsources parallel safeMike Frysinger2012-05-141-24/+20
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* prepstrip: tweak style and document helper funcs a bitMike Frysinger2012-05-141-15/+19
| | | | | | Mostly make sure we be consistent with ${var} rather than $var. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* prepstrip: run the log parsing in parallel to file strippingMike Frysinger2012-05-141-5/+5
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* multijob_post_fork: simpler handling of return valueMike Frysinger2012-05-141-3/+1
| | | | Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* prepstrip: wait for Pre-stripped check to finishZac Medico2012-05-141-0/+3
|
* prepstrip: disable parallel for splitdebug, etc..Zac Medico2012-05-141-2/+17
|
* multijob_post_fork: return child statusZac Medico2012-05-141-1/+3
|
* Revert "Bug #413983: Add portage.util.urlopen(), which transparently handles ↵Zac Medico2012-05-131-2/+7
| | | | | | | authentication in the way compatible with Python 3." This reverts commit 0a9cc38a66ded0cf0e5b534cb24b970fc9c21920. As reported in bug #415579, that commit broke FTP authentication.
* repoman: simplify ebuild sort codeZac Medico2012-05-131-11/+4
|
* egencache: use vercmp instead of pkgcmpZac Medico2012-05-131-3/+3
|
* prepstrip/ecompressdir: parallelize operationsMike Frysinger2012-05-123-8/+104
| | | | | | | | | | | Stealing some ideas from ferringb, add a new API for doing parallel processing in bash, and then deploy this with the stripping and compressing stages. For stripping coreutils which has about 100 ELFs, this brings time to strip down from ~7 seconds to ~0.7 seconds on my system. Signed-off-by: Mike Frysinger <vapier@gentoo.org>
* Allow dots in package names in EAPI="4-python".Arfrever Frehtes Taifersar Arahesis2012-05-121-2/+8
|
* Don't write or trust cache for unsupported EAPIs.Zac Medico2012-05-101-2/+7
| | | | | | Since we're supposed to be able to efficiently obtain the EAPI from _parse_eapi_ebuild_head, we don't need to write or trust cache entries for unsupported EAPIs.
* ebuild.sh: remove redundant EAPI=0 defaultZac Medico2012-05-091-2/+0
|
* Parse EAPI with pattern from PMS section 7.3.1.Zac Medico2012-05-092-4/+4
| | | | | | | | This implements the specification that was approved in Gentoo's council meeting on May 8, 2012 (see bug #402167). The parse-eapi-ebuild-head FEATURES setting is now enabled by default, and causes non-conformant ebuilds to be treated as invalid. This behavior will soon become enabled unconditionally.
* die: fix ${T}/build.log{,.gz} messageZac Medico2012-05-081-2/+2
|
* Strip EPREFIX in RESTRICT=binchecks QA Notice.Zac Medico2012-05-081-2/+2
|
* NEEDED.ELF.2: include sonames from $ORIGINZac Medico2012-05-081-23/+2
| | | | | | | | | This reverts the behavior change from bug #205531 (see commit 5baa57a65368472c2c22b9bd2b30e634ef644b92). That special handling should be unnecessary since the changes from bug #289180 (see commit 296fc63fee262600811520fccf4692f47a39ffba), where the LinkageMapELF.findConsumers() exclude_providers argument is used to exclude irrelevant consumers.