summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* eclass/distutils-r1.eclass: Remove setting egg-base due to absolute path errorsBrian Dolbec2017-01-121-5/+0
| | | | | In setuptools and new python releases, this causes the SOURCES.txt to include all egg-info files with absolute paths. Without this setting these files are not included in that file and everything works and installs correctly.
* distutils-r1.eclass: make *_install_for_testing install proper egg-infoMathy Vanvoorden2016-11-141-0/+2
| | | | | | | | | | | | | Currently distutils_install_for_testing does not install the complete egg-info into ${TEST_DIR}. This was first noticed by W. Trevor King and reported in bug #524322. Based on info found in the related upstream setuptools bug I added the necessary call to setuptools to create the complete egg_info. Without this certain packages (like cryptography) fail during testing because they use introspection but the metadata isn't available. Bug: https://bugs.gentoo.org/524322
* distutils-r1.eclass: reset XDG env varsMike Gilbert2016-07-031-1/+2
| | | | Bug: https://bugs.gentoo.org/577704
* distutils-r1.eclass: Do not modify the HOME variableMike Gilbert2016-06-051-6/+0
| | | | | This was only necessary when we ran phases in parallel. Also, PMS says this variable should not be modified.
* distutils-r1.eclass: Move creation of .pydistutils.cfg to esetup.pyMike Gilbert2016-06-051-5/+10
| | | | | | | | | | | | | Also remove .pydistutils.cfg from HOME before returning. This config should only be needed when we are invoking setup.py. The esetup.py wrapper provides a normalized way for doing this; if ebuilds call setup.py without the wrapper, they are now also responsible for setting the build directory if necessary. This change allows us to stop overriding the HOME variable, and prevents leakage of eclass-specifc configuration to the general ebuild environment.
* distutils-r1.eclass: Strip the trailing slash from DMike Gilbert2016-06-051-2/+2
| | | | This just looks nicer in build logs.
* Revert "distutils-r1.eclass: Do not modify the HOME variable"Mike Gilbert2016-05-281-0/+6
| | | | | | This reverts commit 3bcfb71425f15e237d6002ff3626e2e169df3f05. This change can break ebuilds that call esetup.py in src_test.
* distutils-r1.eclass: Do not modify the HOME variableMike Gilbert2016-05-211-6/+0
| | | | | This was only necessary when we ran phases in parallel. Also, PMS says this variable should not be modified.
* distutils-r1.eclass: Do not apply patches if DISTUTILS_OPTIONAL is usedMichał Górny2016-05-211-5/+7
| | | | | | | | | | | | Do not apply PATCHES and user patches (either via the EAPI 6 default or pre-EAPI 5 code) when DISTUTILS_OPTIONAL is being used. In this case, distutils functions are usually called conditionally, in a subdirectory, while both PATCHES and user patches are usually intended to be applied top-level. There is no ebuild relying on distutils-r1_src_prepare applying patches with DISTUTILS_OPTIONAL. In fact, there are ebuilds which work around this behavior.
* distutils-r1.eclass: Do not rely on INSDESTTREE, #173630Michał Górny2016-05-141-4/+6
|
* distutils-r1.eclass: _copy_egg_info(), 'cp -R' for BSD compat, #568692Michał Górny2015-12-191-1/+1
| | | | | | | Use 'cp -R' for distutils-r1_copy_egg_info() as the '-r' option triggers triggers undesired '-L' behavior wrt symbolic links. Fixes: https://bugs.gentoo.org/show_bug.cgi?id=568692
* distutils-r1.eclass: Unset local functions after useMichał Górny2015-12-091-0/+1
|
* distutils-r1.eclass: Enable EAPI 6Michał Górny2015-11-281-1/+1
|
* distutils-r1.eclass: Remove unnecessary eutils inherit in EAPI 6Michał Górny2015-11-281-1/+2
|
* distutils-r1.eclass: Make default _all impl call warning fatal in EAPI 6Michał Górny2015-11-281-2/+8
|
* distutils-r1.eclass: Ban DISTUTILS_NO_PARALLEL_BUILD in EAPI 6Michał Górny2015-11-281-0/+2
|
* distutils-r1.eclass: Ban EXAMPLES in EAPI 6Michał Górny2015-11-281-0/+4
|
* distutils-r1.eclass: Make pypy/share QA error fatal in EAPI 6Michał Górny2015-11-281-1/+3
|
* distutils-r1.eclass: Ban no-op default phase implementations in EAPI 6Michał Górny2015-11-281-2/+2
|
* distutils-r1.eclass: Use default_src_prepare to apply patches in EAPI 6Michał Górny2015-11-281-3/+6
|
* distutils-r1.eclass: esetup.py, respect nonfatal in EAPI 6Michał Górny2015-11-281-1/+4
|
* eclass: Revert "Use consistent place for then in if clause"Michał Górny2015-10-301-1/+2
| | | | | | | The commit was done without contacting the maintainer and does not conform to line width used within the eclass. Reverts: df8e399c9b ("eclass: Use consistent place for...")
* eclass: Use consistent place for then in if clauseJustin Lecher2015-10-301-2/+1
| | | | Signed-off-by: Justin Lecher <jlec@gentoo.org>
* distutils-r1.eclass: mkdir ${BUILD_DIR}/libMike Gilbert2015-09-121-0/+8
| | | | Bug: https://bugs.gentoo.org/559644
* eclass: fix various doc errors #537392Mike Frysinger2015-08-141-1/+1
|
* proj/gentoo: Initial commitRobin H. Johnson2015-08-081-0/+822
This commit represents a new era for Gentoo: Storing the gentoo-x86 tree in Git, as converted from CVS. This commit is the start of the NEW history. Any historical data is intended to be grafted onto this point. Creation process: 1. Take final CVS checkout snapshot 2. Remove ALL ChangeLog* files 3. Transform all Manifests to thin 4. Remove empty Manifests 5. Convert all stale $Header$/$Id$ CVS keywords to non-expanded Git $Id$ 5.1. Do not touch files with -kb/-ko keyword flags. Signed-off-by: Robin H. Johnson <robbat2@gentoo.org> X-Thanks: Alec Warner <antarus@gentoo.org> - did the GSoC 2006 migration tests X-Thanks: Robin H. Johnson <robbat2@gentoo.org> - infra guy, herding this project X-Thanks: Nguyen Thai Ngoc Duy <pclouds@gentoo.org> - Former Gentoo developer, wrote Git features for the migration X-Thanks: Brian Harring <ferringb@gentoo.org> - wrote much python to improve cvs2svn X-Thanks: Rich Freeman <rich0@gentoo.org> - validation scripts X-Thanks: Patrick Lauer <patrick@gentoo.org> - Gentoo dev, running new 2014 work in migration X-Thanks: Michał Górny <mgorny@gentoo.org> - scripts, QA, nagging X-Thanks: All of other Gentoo developers - many ideas and lots of paint on the bikeshed