Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
* | python-r1.eclass: Remove deprecated python_parallel_foreach_impl | Michał Górny | 2017-05-29 | 1 | -35/+0 | |
| | | | | | The function was (verbosely) deprecated in Dec 2014, and banned since EAPI 6. It is no longer used by any ebuild in ::gentoo. | |||||
* | python-utils-r1.eclass: _python_impl_matches, handle both forms of impl | Michał Górny | 2017-05-29 | 1 | -2/+4 | |
| | | | | | | | | | Make the pattern matching code in _python_impl_matches() more lax, allowing (accidental) mixing of PYTHON_COMPAT-style values with EPYTHON-style values. This is trivial to do, and solves the problem introduced by complexity-by-limitation of other eclasses -- where patterns for dependency strings are using PYTHON_COMPAT syntax, and patterns for python_setup are using EPYTHON syntax. | |||||
* | distutils-r1.eclass: Use _python_impl_matches() | Michał Górny | 2017-05-29 | 1 | -7/+10 | |
| | | | | Update the missed occurence of pattern matching with the new framework. | |||||
* | python-r1.eclass: python_setup, add REQUIRED_USE to the example | Michał Górny | 2017-05-29 | 1 | -0/+1 | |
| | ||||||
* | python-any-r1.eclass: python_gen_any_dep, add missing 'local i' | Michał Górny | 2017-05-29 | 1 | -1/+1 | |
| | ||||||
* | qmake-utils.eclass: restore inherit eutils for EAPI < 6 | Davide Pesavento | 2017-05-29 | 1 | -1/+1 | |
| | | | | | Needed for in_iuse(). Amends 2340956cb0c43c86e039829712bbed6eae30fb93. | |||||
* | kde5.eclass: Don't remove cmake_modules, simplify filtering LINGUAS | Andreas Sturmlechner | 2017-05-28 | 1 | -6/+7 | |
| | | | | | Recent changes in KDE Applications packaging added a new directory 'cmake_modules' for some type of data content inside po/${lang}/ | |||||
* | update RUBY_TARGETS preference order | Hans de Graaff | 2017-05-28 | 1 | -2/+2 | |
| | ||||||
* | php-pear-lib-r1.eclass: Mark as dead | Brian Evans | 2017-05-27 | 1 | -0/+1 | |
| | | | | | | This eclass should not be used as most packages that did are now broken since ${FILESDIR} could easily be referenced in pkg_setup. | |||||
* | php-pear-r2.eclass: Fix inverted test and bad variable reference | Brian Evans | 2017-05-27 | 1 | -2/+3 | |
| | | | | | | The channel test inadvertantly tested for success rather than failure Now the command is always run and the return value is checked. A reference to PEAR_PN was left over when it should be PEAR_P | |||||
* | qmake-utils.eclass: avoid dependency on eutils | Davide Pesavento | 2017-05-27 | 1 | -2/+2 | |
| | ||||||
* | ros-catkin.eclass: Move catkin and empy deps to DEPEND, those are build only ↵ | Alexis Ballier | 2017-05-26 | 1 | -2/+2 | |
| | | | | deps | |||||
* | chromium-2.eclass: warn on CONFIG_GRKERNSEC | Pawel Hajdan, Jr | 2017-05-24 | 1 | -1/+2 | |
| | | | | Bug: https://bugs.gentoo.org/613668 | |||||
* | ssl-cert.eclass: Set default key length to 4096 bit and allow to specify ↵ | Thomas Deutschmann | 2017-05-24 | 1 | -3/+5 | |
| | | | | message digest | |||||
* | cmake-utils.eclass: Remove redundant enable_cmake-* functions | Michał Górny | 2017-05-22 | 1 | -42/+22 | |
| | | | | Closes: https://github.com/gentoo/gentoo/pull/4702 | |||||
* | kernel-2.eclass: Update eclass for new location for rc kernels > 1 | Mike Pagano | 2017-05-22 | 1 | -1/+1 | |
| | ||||||
* | meson.eclass: misc improvements for #619178 | Coacher | 2017-05-21 | 1 | -13/+18 | |
| | ||||||
* | cmake-utils.eclass: Drop _cmake_execute_optionally after WANT_CMAKE | Andreas Sturmlechner | 2017-05-21 | 1 | -15/+5 | |
| | | | | Follow-up to d741b4ef5054c8800b97748ef8caa11ad910d784 | |||||
* | cmake-utils.eclass: Remove PREFIX variable | David Seifert | 2017-05-21 | 1 | -11/+5 | |
| | | | | Closes: https://github.com/gentoo/gentoo/pull/4528 | |||||
* | cmake-utils.eclass: Remove support for EAPIs 0 - 4 | David Seifert | 2017-05-21 | 1 | -12/+10 | |
| | | | | Closes: https://github.com/gentoo/gentoo/pull/4528 | |||||
* | cmake-utils.eclass: Remove WANT_CMAKE and warn users | David Seifert | 2017-05-21 | 1 | -28/+4 | |
| | | | | Closes: https://github.com/gentoo/gentoo/pull/4528 | |||||
* | meson.eclass: new eclass for packages using the meson build system | William Hubbs | 2017-05-20 | 1 | -0/+138 | |
| | ||||||
* | vala.eclass: Raise minimal vala version | Mart Raudsepp | 2017-05-20 | 1 | -3/+3 | |
| | ||||||
* | mysql-multilib-r1.eclass: fix @ECLASS documentation wrt bug 618912 | Brian Evans | 2017-05-19 | 1 | -1/+1 | |
| | ||||||
* | kernel-2.eclass: Fix file renaming for git-sources | Mike Pagano | 2017-05-19 | 1 | -2/+2 | |
| | ||||||
* | kernel-2.eclass: Support new location and file type for git sources >= 4.12 | Mike Pagano | 2017-05-18 | 1 | -3/+13 | |
| | ||||||
* | python-r1.eclass: fix python_setup | Mike Gilbert | 2017-05-18 | 1 | -1/+1 | |
| | | | | A non-existant "impl" variable was being passed to _python_impl_matches. | |||||
* | qt5-build.eclass: remove dead code | Davide Pesavento | 2017-05-18 | 1 | -6/+1 | |
| | ||||||
* | multilib.eclass: fix cross-compiling multilib ebuilds | Tomasz Figa | 2017-05-16 | 1 | -1/+5 | |
| | | | | | | | | Current code assumes that CBUILD is always the same as CHOST, however it is desirable to allow cross compiling into multilib sysroots, where obviously the assumed condition does not hold anymore. To fix this, let's override CBUILD only if original CHOST and CBUILD are equal, i.e. we are not cross-compiling. | |||||
* | cargo.eclass: fix quoting/arg handling | Mike Frysinger | 2017-05-16 | 1 | -3/+4 | |
| | ||||||
* | python-utils-r1.eclass: add more info to stub python wrappers | Mike Frysinger | 2017-05-16 | 1 | -1/+1 | |
| | | | | | The short terse error messages here are not easy to track down. Add a few more details so people can figure out what's going wrong faster. | |||||
* | python-utils-r1.eclass: support PYTHON_COMPAT_NO_STRICT variable | Zac Medico | 2017-05-16 | 1 | -0/+13 | |
| | | | | | | | | This is intended to be set by the user when using ebuilds that may have unknown implementations in PYTHON_COMPAT. The assumption is that the ebuilds are intended to be used within multiple contexts which can involve revisions of this eclass that support different Python implementations. | |||||
* | python-single-r1.eclass: Document new pattern support | Michał Górny | 2017-05-16 | 1 | -2/+23 | |
| | ||||||
* | python-r1.eclass: Document new pattern support | Michał Górny | 2017-05-16 | 1 | -2/+29 | |
| | ||||||
* | python-utils-r1.eclass: Allow -2/-3 as impl-patterns for py2/py3 | Michał Górny | 2017-05-16 | 1 | -3/+11 | |
| | | | | | | | | | | | | Allow two special values in the implementation patterns for _python_impl_matches(): -2 to indicate all Python 2-compatible implementations, and -3 to indicate all Python 3-compatible implementations. Both of those values are implemented using the python_is_python3 function. This is mostly meant to make it easier and more fool-proof to write dependencies on backports to Python 2 which in most cases apply to PyPy2 as well. | |||||
* | python-single-r1.eclass: python_gen_impl_dep, use _python_impl_matches() | Michał Górny | 2017-05-16 | 1 | -8/+5 | |
| | ||||||
* | python-single-r1.eclass: python_gen_cond_dep, use _python_impl_matches() | Michał Górny | 2017-05-16 | 1 | -15/+11 | |
| | ||||||
* | python-single-r1.eclass: python_gen_useflags, use _python_impl_matches() | Michał Górny | 2017-05-16 | 1 | -8/+4 | |
| | ||||||
* | python-single-r1.eclass: python_gen_usedep, use _python_impl_matches() | Michał Górny | 2017-05-16 | 1 | -11/+7 | |
| | ||||||
* | python-r1.eclass: python_setup, use _python_impl_matches() | Michał Górny | 2017-05-16 | 1 | -6/+3 | |
| | ||||||
* | python-r1.eclass: python_gen_impl_dep, use _python_impl_matches() | Michał Górny | 2017-05-16 | 1 | -11/+6 | |
| | ||||||
* | python-r1.eclass: python_gen_cond_dep, use _python_impl_matches() | Michał Górny | 2017-05-16 | 1 | -16/+11 | |
| | ||||||
* | python-r1.eclass: python_gen_useflags, use _python_impl_matches() | Michał Górny | 2017-05-16 | 1 | -8/+4 | |
| | ||||||
* | python-r1.eclass: python_gen_usedep, use _python_impl_matches() | Michał Górny | 2017-05-16 | 1 | -11/+7 | |
| | ||||||
* | python-utils-r1.eclass: _python_impl_matches for impl-pattern matching | Michał Górny | 2017-05-16 | 1 | -0/+24 | |
| | | | | | | Introduce a _python_impl_matches() function that commonizes the pattern matching behavior used throughout python-r1 & python-single-r1. Having a single implementation makes future extensions much easier. | |||||
* | python-utils-r1.eclass: python_moduleinto, allow package dot-notation | Michał Górny | 2017-05-16 | 1 | -2/+4 | |
| | | | | | | | Allow specifying the relative package destination using the dot-notation used by Python itself (e.g. 'foo.bar') in addition to the directory form ('foo/bar'). Since dot can not be used in Python package names, this change is backwards-compatible. | |||||
* | python-utils-r1.eclass: python_moduleinto, clarify relative path use | Michał Górny | 2017-05-16 | 1 | -0/+6 | |
| | | | | | | | Clearly indicate that python_moduleinto can be safely called outside of the environment with Python interpreter established, and that a single call can set the correct relative path for multiple different implementations. | |||||
* | python-utils-r1.eclass: Remove stray old doc bit | Michał Górny | 2017-05-16 | 1 | -6/+0 | |
| | | | | | Remove the bit of old python_moduleinto documentation that has been accidentally left over. | |||||
* | distutils-r1.eclass: Namespace & doc _clean_egg_info | Michał Górny | 2017-05-16 | 1 | -5/+9 | |
| | | | | | | | Prefix the _clean_egg_info function with an appropriate namespace, and document its purpose with eclassdoc format. Be more verbose on the exact problem being solved; remove URL to old upstream bug tracker that no longer exists. | |||||
* | distutils-r1.eclass: Warn if *-nspkg.pth files are installed | Michał Górny | 2017-05-16 | 1 | -0/+29 | |
| | | | | | | | | | | | | | Add a check for *-nspkg.pth files indicating implicit setuptools namespace hack. While they kept namespaces somewhat working without requiring explicit support in ebuilds, they were unreliable. They frequently required additional hacks (distutils_install_for_testing) to get the tests working, and they have proven even more broken for Python 3.5+. For this reason, those files were deprecated in favor of proper, explicit namespace support. If they are found to exist, the developer should ensure to remove them to avoid issues. |