Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | kernel-2.eclass: Support new location and file type for git sources >= 4.12 | 2017-05-18 | 1 | -3/+13 | |
| | |||||
* | python-r1.eclass: fix python_setup | 2017-05-18 | 1 | -1/+1 | |
| | | | | A non-existant "impl" variable was being passed to _python_impl_matches. | ||||
* | qt5-build.eclass: remove dead code | 2017-05-18 | 1 | -6/+1 | |
| | |||||
* | multilib.eclass: fix cross-compiling multilib ebuilds | 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 | 2017-05-16 | 1 | -3/+4 | |
| | |||||
* | python-utils-r1.eclass: add more info to stub python wrappers | 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 | 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 | 2017-05-16 | 1 | -2/+23 | |
| | |||||
* | python-r1.eclass: Document new pattern support | 2017-05-16 | 1 | -2/+29 | |
| | |||||
* | python-utils-r1.eclass: Allow -2/-3 as impl-patterns for py2/py3 | 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() | 2017-05-16 | 1 | -8/+5 | |
| | |||||
* | python-single-r1.eclass: python_gen_cond_dep, use _python_impl_matches() | 2017-05-16 | 1 | -15/+11 | |
| | |||||
* | python-single-r1.eclass: python_gen_useflags, use _python_impl_matches() | 2017-05-16 | 1 | -8/+4 | |
| | |||||
* | python-single-r1.eclass: python_gen_usedep, use _python_impl_matches() | 2017-05-16 | 1 | -11/+7 | |
| | |||||
* | python-r1.eclass: python_setup, use _python_impl_matches() | 2017-05-16 | 1 | -6/+3 | |
| | |||||
* | python-r1.eclass: python_gen_impl_dep, use _python_impl_matches() | 2017-05-16 | 1 | -11/+6 | |
| | |||||
* | python-r1.eclass: python_gen_cond_dep, use _python_impl_matches() | 2017-05-16 | 1 | -16/+11 | |
| | |||||
* | python-r1.eclass: python_gen_useflags, use _python_impl_matches() | 2017-05-16 | 1 | -8/+4 | |
| | |||||
* | python-r1.eclass: python_gen_usedep, use _python_impl_matches() | 2017-05-16 | 1 | -11/+7 | |
| | |||||
* | python-utils-r1.eclass: _python_impl_matches for impl-pattern matching | 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 | 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 | 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 | 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 | 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 | 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. | ||||
* | cmake-utils.eclass: Use eninja from ninja-utils | 2017-05-16 | 1 | -49/+3 | |
| | |||||
* | ninja-utils.eclass: Add a new eclass to handle calling ninja | 2017-05-16 | 1 | -0/+57 | |
| | |||||
* | gst-plugins10.eclass: Mark @DEAD for removal | 2017-05-16 | 1 | -0/+5 | |
| | |||||
* | gst-plugins-ugly.eclass: Mark @DEAD for removal | 2017-05-16 | 1 | -0/+5 | |
| | |||||
* | gst-plugins-good.eclass: Mark @DEAD for removal | 2017-05-16 | 1 | -0/+5 | |
| | |||||
* | gst-plugins-base.eclass: Mark @DEAD for removal | 2017-05-16 | 1 | -0/+5 | |
| | |||||
* | gst-plugins-bad.eclass: Mark @DEAD for removal | 2017-05-16 | 1 | -0/+5 | |
| | |||||
* | ruby-ng.eclass: Kill jruby | 2017-05-15 | 1 | -2/+1 | |
| | |||||
* | ruby-ng.eclass: Kill ruby20 | 2017-05-15 | 1 | -2/+1 | |
| | |||||
* | ruby-ng.eclass: Kill ruby19 | 2017-05-15 | 1 | -1/+3 | |
| | |||||
* | ruby-ng.eclass: Indirect USE_RUBY into a function | 2017-05-15 | 2 | -8/+23 | |
| | |||||
* | cdrom.eclass: Fix matching of entries with trailing /, bug #618344 | 2017-05-13 | 1 | -1/+1 | |
| | |||||
* | kde5.eclass: Disable kdoctools_install(po) if KDE_HANDBOOK=forceoptional | 2017-05-11 | 1 | -0/+1 | |
| | | | | | Reported-by: Perfect Gentleman <perfect007gentleman@gmail.com> Gentoo-bug: 618210 | ||||
* | kde5.eclass: 5.29.0 tarballs moved to Attic | 2017-05-10 | 1 | -1/+7 | |
| | |||||
* | kde4-base.eclass: 16.12.3 tarballs moved to Attic | 2017-05-10 | 1 | -0/+2 | |
| | |||||
* | kde5.eclass: 16.12.3 tarballs moved to Attic | 2017-05-10 | 1 | -0/+2 | |
| | |||||
* | kde4-meta.eclass: Drop unneeded pre20160211 tarball special handling | 2017-05-10 | 1 | -6/+0 | |
| | |||||
* | toolchain.eclass: add DEPEND to dev-libs/boehm-gc, bug #617788 | 2017-05-10 | 1 | -0/+6 | |
| | | | | | | | sys-devel/gcc-7.1.0 requires external dev-libs/boehm-gc, the internal copy got removed [1]. [1] https://gcc.gnu.org/viewcvs/gcc?view=revision&revision=242985 | ||||
* | sys-devel/gcc: add 7.1.0 to the tree, bug #617260 | 2017-05-07 | 1 | -1/+2 | |
| | | | | Package-Manager: Portage-2.3.5, Repoman-2.3.2 | ||||
* | toolchain.eclass: enable pie and ssp for gcc >= 6 for #615370 | 2017-05-06 | 1 | -1/+1 | |
| | |||||
* | aspell-dict.eclass: Remove last-rited eclass | 2017-05-06 | 1 | -80/+0 | |
| | |||||
* | gnat.eclass: Remove last-rited eclass | 2017-05-06 | 1 | -459/+0 | |
| | |||||
* | kde5-functions.eclass: Fix minimum version requirements | 2017-05-01 | 1 | -2/+5 | |
| | | | | | - Plasma 5.8 stable branch should not require Qt-5.7.1 - Plasma 5.10 already requires KF-5.34 | ||||
* | kde4-meta.eclass: Limit _pre extra mangling to 20160211 snapshot | 2017-05-01 | 1 | -2/+2 | |
| | |||||
* | kde4-base.eclass: Add SRC_URI for KDE PIM 4.14.11_pre20160611 snapshots | 2017-05-01 | 1 | -0/+3 | |
| |