Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Fix ebuild(1) to handle layout.conf masters. | Zac Medico | 2010-10-05 | 1 | -5/+9 |
| | |||||
* | Fix VDB_PATH handling in ebuild(1) to join with EROOT. | Zac Medico | 2010-09-03 | 1 | -2/+2 |
| | |||||
* | Add ebuild(1) support for FEATURES=digest. | Zac Medico | 2010-08-25 | 1 | -1/+6 |
| | |||||
* | Add a wrapper around config.features that provides the following | Zac Medico | 2010-08-21 | 1 | -9/+3 |
| | | | | | | | | | | | | | | | | enhancements: * The FEATURES variable is automatically synchronized upon modification. * Modifications result in a permanent override that will cause the change to propagate to the incremental stacking mechanism in config.regenerate(). This eliminates the need to call config.backup_changes() when FEATURES is modified, since any overrides are guaranteed to persist despite calls to config.reset(). This allows cleanup of all code that overrides FEATURES, and also allows config.regenerate() to stack FEATURES such that special cases are not needed for package.env handling inside config.setcpv(). | ||||
* | Temporarily disable portage.dep deprecation warnings for external api | Zac Medico | 2010-08-17 | 1 | -0/+1 |
| | | | | | consumers. Once the relevant api changes are in a portage release with stable keywords, make these warnings unconditional. | ||||
* | For ebuilds from $ROOT/var/db/pkg, don't give /var/db/pkg with the | Zac Medico | 2010-08-16 | 1 | -1/+4 |
| | | | | "Appending /var/db/pkg to PORTDIR_OVERLAY..." treatment. | ||||
* | portage.dep._dep_check_strict: Unused, removed | Sebastian Luther | 2010-08-10 | 1 | -2/+0 |
| | |||||
* | GLEP 55 removal | Daniel Robbins | 2010-07-06 | 1 | -4/+1 |
| | |||||
* | Bug #315741 and bug #315709 - Handle whitespace and unicode in | Zac Medico | 2010-04-27 | 1 | -5/+21 |
| | | | | PORTDIR_OVERLAY paths. | ||||
* | Pass in missing vartree parameter to doebuild(). Thanks to Arfrever for | Zac Medico | 2010-04-22 | 1 | -1/+2 |
| | | | | reporting. | ||||
* | Add back executable bits, accidentally removed in previous commit. | Zac Medico | 2010-03-24 | 1 | -0/+0 |
| | |||||
* | Remove all svn $Id keywords. | Zac Medico | 2010-03-24 | 1 | -1/+0 |
| | |||||
* | Update SIGPIPE comments to refer to "[Errno 32] Broken pipe" exceptions since | Zac Medico | 2010-03-13 | 1 | -1/+2 |
| | | | | | | | this is signal hander now set automatically for subprocesses after the fork in portage.process.spawn(). svn path=/main/trunk/; revision=15826 | ||||
* | Add references to bug #309001 in comments about SIGPIPE handling. | Zac Medico | 2010-03-13 | 1 | -0/+1 |
| | | | | svn path=/main/trunk/; revision=15824 | ||||
* | Bug #309001 - Use signal(signal.SIGPIPE, signal.SIG_DFL) for quiet killing of | Zac Medico | 2010-03-13 | 1 | -0/+1 |
| | | | | | | | subprocesses by SIGPIPE (as emerge has for a long time). Thanks to Harald van Dijk truedfx@g.o for this patch. svn path=/main/trunk/; revision=15823 | ||||
* | Bug #300388 - Fix terminal handling code to so term codes aren't sent when | Zac Medico | 2010-01-11 | 1 | -0/+1 |
| | | | | | | TERM=dumb. svn path=/main/trunk/; revision=15191 | ||||
* | Add a --color < y | n > option so that color output can be forced. This is | Zac Medico | 2009-10-09 | 1 | -1/+9 |
| | | | | | | going to be used by emerge to force color fetch output when appropriate. svn path=/main/trunk/; revision=14529 | ||||
* | Bug #287950 - Add support for FEATURES=fail-clean which is useful for cleaning | Zac Medico | 2009-10-07 | 1 | -0/+5 |
| | | | | | | up temp files on tmpfs after build failures with --keep-going. svn path=/main/trunk/; revision=14517 | ||||
* | Use imp.reload() instead of reload() for compatibility with Python 3. | Arfrever Frehtes Taifersar Arahesis | 2009-09-25 | 1 | -1/+2 |
| | | | | svn path=/main/trunk/; revision=14426 | ||||
* | Support print() function with Python 2 in some files. | Arfrever Frehtes Taifersar Arahesis | 2009-09-20 | 1 | -0/+2 |
| | | | | svn path=/main/trunk/; revision=14291 | ||||
* | Update syntax of calls to print() for compatibility with Python 3. | Arfrever Frehtes Taifersar Arahesis | 2009-09-20 | 1 | -9/+9 |
| | | | | | | (2to3-3.1 -f print -nw ${FILES}) svn path=/main/trunk/; revision=14290 | ||||
* | Update syntax of 'except' statements for compatibility with Python 3. | Arfrever Frehtes Taifersar Arahesis | 2009-09-20 | 1 | -3/+3 |
| | | | | | | (2to3-3.1 -f except -nw ${FILES}) svn path=/main/trunk/; revision=14289 | ||||
* | Fix usage of VDB_PATH | Fabian Groffen | 2009-09-05 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=14187 | ||||
* | Update imports to import portage.os (with unicode wrappers), and use | Zac Medico | 2009-08-11 | 1 | -0/+2 |
| | | | | | | _unicode_encode() and _unicode_decode() where appropriate. svn path=/main/trunk/; revision=13993 | ||||
* | Add support for FEATURES=parse-eapi-glep-55. This feature is only intended for | Zac Medico | 2009-03-24 | 1 | -5/+9 |
| | | | | | | experimental purposes and should not be enabled under normal circumstances. svn path=/main/trunk/; revision=13175 | ||||
* | Only check for ebuild/eclass modification when a relevant phase is called. | Zac Medico | 2009-03-23 | 1 | -7/+8 |
| | | | | svn path=/main/trunk/; revision=13150 | ||||
* | Make ebuild(1) detect ebuild/eclass changes and automatically source the | Zac Medico | 2009-03-23 | 1 | -1/+12 |
| | | | | | | | | ebuild atain in this case (even though $T/environment may already exist). This should help avoid confusion by ensuring that the latest changes to the ebuild/eclasses are reflected in the environment. svn path=/main/trunk/; revision=13148 | ||||
* | Add "prepare" to the list of phases that trigger a warning about stale | Zac Medico | 2009-03-22 | 1 | -1/+1 |
| | | | | | | ${T}/environment. svn path=/main/trunk/; revision=13147 | ||||
* | Make config.features a set instead of a list. | Zac Medico | 2009-03-18 | 1 | -3/+2 |
| | | | | svn path=/main/trunk/; revision=13134 | ||||
* | Fix headers that contain $Header instead of $Id. | Zac Medico | 2009-02-23 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=12701 | ||||
* | Bug #253336 - Set PORTAGE_VERBOSE=1 so that files are displayed as they are | Zac Medico | 2009-01-03 | 1 | -0/+2 |
| | | | | | | merge. svn path=/main/trunk/; revision=12376 | ||||
* | Bail out earlier if the file name argument doesn't end with '.ebuild'. Thanks | Zac Medico | 2008-12-26 | 1 | -0/+6 |
| | | | | | | to Diego 'Flameeyes' Pettenò for reporting. svn path=/main/trunk/; revision=12350 | ||||
* | Bug #252374 - Warn if FEATURES=fakeroot is enabled, but the fakeroot binary | Zac Medico | 2008-12-24 | 1 | -0/+1 |
| | | | | | | is not installed. svn path=/main/trunk/; revision=12301 | ||||
* | Add SIGUSR1 signal handlers that call pdb.set_trace(). Thanks to Brian ↵ | Zac Medico | 2008-12-23 | 1 | -0/+5 |
| | | | | | | | | Harring for the suggestion. svn path=/main/trunk/; revision=12292 | ||||
* | Bug #236714 - Handle PortagePackageException raised from Manifest.create(). | Zac Medico | 2008-11-15 | 1 | -1/+5 |
| | | | | svn path=/main/trunk/; revision=11926 | ||||
* | Bug #236683 - Fix PermissionDenied handling to report the exception type. | Zac Medico | 2008-11-15 | 1 | -1/+4 |
| | | | | svn path=/main/trunk/; revision=11922 | ||||
* | Bug #233735 - Add support for src_configure and default_* functions with | Zac Medico | 2008-08-04 | 1 | -1/+1 |
| | | | | | | | new EAPI=2_pre2. Thanks to Arfrever Frehtes Taifersar Arahesis for the initial patch which I've made a few adjustments to. svn path=/main/trunk/; revision=11327 | ||||
* | Add a quiet signal handler for SIGINT and SIGTERM since emerge calls ebuild | Zac Medico | 2008-07-29 | 1 | -1/+16 |
| | | | | | | | for fetchs and we don't want the user to see a traceback due to the ebuild process getting killed. svn path=/main/trunk/; revision=11268 | ||||
* | Bug #225285 - Add support for persistent options stored in the ↵ | Zac Medico | 2008-06-18 | 1 | -3/+10 |
| | | | | | | | | EBUILD_DEFAULT_OPTS environment variable (similar to {EMERGE,QUICKPKG}_DEFAULT_OPTS). svn path=/main/trunk/; revision=10713 | ||||
* | Bug #225285 - Add a --skip-manifest option that disables all interaction | Zac Medico | 2008-06-18 | 1 | -1/+9 |
| | | | | | | with the manifest. svn path=/main/trunk/; revision=10712 | ||||
* | Add a help string for --debug. | Zac Medico | 2008-06-18 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=10711 | ||||
* | Use optparse instead of getopt. | Zac Medico | 2008-06-18 | 1 | -13/+20 |
| | | | | svn path=/main/trunk/; revision=10710 | ||||
* | Bug #174634 - Fix ebuild 'digest' and 'manifest' behave 100% identically and | Zac Medico | 2008-03-18 | 1 | -1/+1 |
| | | | | | | update the docs to reflect this. svn path=/main/trunk/; revision=9475 | ||||
* | Disable manifest1_compat for ebuild --force digest. | Zac Medico | 2008-01-31 | 1 | -1/+1 |
| | | | | svn path=/main/trunk/; revision=9254 | ||||
* | Fix the "Appending to PORTDIR_OVERLAY..." feature which was | Zac Medico | 2008-01-11 | 1 | -13/+11 |
| | | | | | | broken by the previous commit. svn path=/main/trunk/; revision=9165 | ||||
* | Make sure that portdb.findname() returns the correct ebuild. | Zac Medico | 2008-01-11 | 1 | -0/+5 |
| | | | | svn path=/main/trunk/; revision=9164 | ||||
* | Fixes for logic related to FEATURES=test to USE=test mapping: | Zac Medico | 2007-12-28 | 1 | -5/+9 |
| | | | | | | | | | | | | | | | * Add EBUILD_FORCE_TEST to the environment whitelist and filter it from the saved environment in save_ebuild_env(). * Tweak logic inside the ebuild command and config.regenerate() so that EBUILD_FORCE_TEST works even in odd cases like when USE=test is masked. * Only make FEATURES=test map to USE=test when "test" is actually in IUSE. * Remove USE=test from the set of implicit IUSE so that useq() calls in ebuild.sh properly generate a QA Notice when "test" is missing from IUSE. svn path=/main/trunk/; revision=9064 | ||||
* | Handle UnsupportedAPIException when running the ebuild(1) | Zac Medico | 2007-10-04 | 1 | -0/+8 |
| | | | | | | command. svn path=/main/trunk/; revision=7918 | ||||
* | Handle KeyError thrown from aux_get(). | Zac Medico | 2007-09-27 | 1 | -5/+6 |
| | | | | svn path=/main/trunk/; revision=7866 | ||||
* | Do the stale env check/warning after the digest/manifest | Zac Medico | 2007-09-27 | 1 | -15/+23 |
| | | | | | | phase when necessary. svn path=/main/trunk/; revision=7846 |