| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
Closes: https://github.com/gentoo/gentoo/pull/9954
Closes: https://bugs.gentoo.org/663040
Signed-off-by: Thomas Deutschmann <whissi@gentoo.org>
|
|
|
|
| |
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
|
|
|
|
|
|
|
|
| |
cuda_toolkit_version returns the version of dev-util/nvidia-cuda-toolkit
cuda_cudnn_version returns the version of dev-libs/cudnn
cuda_add_sandbox adds the nvidia dev nodes to the sandbox
Signed-off-by: Jason Zaman <perfinion@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
cuda.eclass is only used from EAPI5,6 currently so remove support for
older EAPIs.
Updating to EAPI7 means removing versionator. It was only used to sort
the cuda versions. Instead first try the current GCC version, if that
fails try best_version, if that still fails just pick the last in
the list that works. They are already sorted and hopefully stay that
way so version_sort is not required.
Signed-off-by: Jason Zaman <perfinion@gentoo.org>
|
|
|
|
| |
Signed-off-by: Jason Zaman <perfinion@gentoo.org>
|
|
|
|
|
|
|
|
| |
Since EAPI 7, variables like "D" no longer have a trailing slash.
However, linux-mod_pkg_preinst relied on a traling slash.
Due to that, any EAPI=7 ebuilds using linux-mod eclass to install
kernel modules didn't run DEPMOD and weren't added to MODULESDB.
|
|
|
|
| |
Bug: https://bugs.gentoo.org/666635
|
|
|
|
|
| |
Bug: https://bugs.gentoo.org/666460
Closes: https://github.com/gentoo/gentoo/pull/9902
|
|
|
|
|
|
|
| |
This turned out to be overzealous and broke calling external programs
that were using different Python version.
Reverts: 7f291f5759959bc338ca0b52b169871f0dccf9a9
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Improve the wrapper blocking logic to block specific Python versions
as well rather than just 2/3. In other words, for eselected pythonX.Y
both pythonZ (Z = X^1) and python*.* (!= X.Y) will be blocked.
Hopefully this will catch more build systems that hardcode Python
versions rather than respecting what we're giving them.
This will work only for build systems respecting PATH. Build systems
(and ebuilds) using /usr/bin path directly will still be able to use
other Python versions.
|
|
|
|
|
| |
Closes: https://bugs.gentoo.org/658284
Closes: https://github.com/gentoo/gentoo/pull/9841
|
| |
|
|
|
|
|
|
| |
-fdiagnostics-show-option was added in gcc-4.1.0.
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
|
|
|
| |
Closes: https://bugs.gentoo.org/631522
|
|
|
|
|
|
| |
As suggested by Chewi on the gentoo-dev ML
Signed-off-by: Brian Evans <grknight@gentoo.org>
|
|
|
|
|
|
|
|
|
|
| |
The autotools commands are run on the build host.
As such, their packages needs to be in BDEPEND for EAPI 7.
Also taking this opportunity to list compatible EAPIs to consider
future adjustments.
Signed-off-by: Brian Evans <grknight@gentoo.org>
|
|
|
|
|
|
|
|
| |
The eltpatch command is run on the build host.
As such, it needs to be in BDEPEND for EAPI 7.
Also taking this opportunity to list compatible EAPIs to consider
future adjustments.
|
|
|
|
|
|
| |
QT_MINIMAL=5.11.1 default for kde-plasma/* ~arch
FRAMEWORKS_MINIMAL=5.49.0 default for kde-apps/* ~arch
Keep stable minimums to avoid metadata regeneration.
|
|
|
|
|
|
|
|
| |
Unpacked extensions are no longer supported. [Link 1]
Link 1: https://blog.mozilla.org/addons/2018/02/22/removing-support-unpacked-extensions/
Closes: https://bugs.gentoo.org/665352
Package-Manager: Portage-2.3.49, Repoman-2.3.10
|
| |
|
|
|
|
| |
Patch-by: Joke Junkie
|
|
|
|
|
|
|
| |
This reverts commit 58228e9d709dcb2e3174daf75f3d5086b2451a87.
cmake-utils eclass is not available for EAPI 7 now,
so we can not use it in leechcraft eclass
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a very simple eclass which only calls these functions from eclasses:
ver_cut (EAPI 0-6)
get_libdir (EAPI 0-5)
get_libname (ALL EAPI)
I see no little reason to place die statements for unknown EAPIs.
Just changing the eclasses to better suit the latest EAPI should be OK.
Signed-off-by: Brian Evans <grknight@gentoo.org>
|
| |
|
|
|
|
| |
Closes: https://bugs.gentoo.org/662718
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
ARM tuples will change from armv7a-hardfloat-linux-gnueabi to
armv7a-unknown-linux-gnueabihf or similar in the 17.0 profiles. The
function already treated the latter as hardfloat but this commit will
now treat ambiguous tuples such as arm-unknown-linux-gnueabi as
softfloat rather than hardfloat. This brings Gentoo in line with most
of the ARM Linux community. However, the function will now check
existing toolchains to avoid breaking existing systems, if possible.
This has been achieved by splitting the function in three,
tc-detect-is-softfloat for checking existing toolchains,
tc-tuple-is-softfloat for checking just the tuple, and the new
tc-is-softfloat that calls the first two. The output from the first
two could be compared to inform the user that they are not using a
recommended tuplet.
|
|
|
|
|
| |
CTARGET is used, if defined, otherwise CHOST. CHOST was previously
assumed but this should not affect existing usage of these helpers.
|
|
|
|
|
|
|
|
|
|
|
| |
This returns the name of the C preprocessor for the toolchain being
built if CTARGET is defined, or the toolchain being used otherwise. It
is primarily intended to determine characteristics about an existing
toolchain's target as these may differ from what the tuple suggests.
It is not necessary to add the full set of tc-getTARGET_* helper
functions as this is probably the only reason we would ever invoke a
toolchain in the context of CTARGET.
|
| |
|
|
|
|
|
| |
This now filters older EAPIs to support EAPI 7
Also add @SUPPORTED_EAPIS
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Avoid use of eshopts_push / eshopts_pop functions
as they don't preserve expand_aliases shell option
and get detected by QA warning as:
* QA Notice: Global shell options changed and were
not restored while calling 'src_prepare'
Ssee bug #662586 for details.
Tested as:
$ EPATCH_USER_EXCLUDE="*" ebuild gcc-8.2.0.ebuild clean prepare
Bug: https://bugs.gentoo.org/662586
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
| |
|
|
|
|
| |
eapi7-ver.eclass is not used since commit b0a9a1202bbd68857aeffcfb7b1715962a39cc7c.
|
|
|
|
| |
Default value of CMAKE_MIN_VERSION is already set to "3.9.6".
|
|
|
|
|
|
| |
has_version has no output, and its result is provided by exit status.
Fixes: a8d5b1da360ab6e7a09bceda8a34d37e2182b963
|
| |
|
| |
|
|
|
|
|
| |
No consumers and provided only git as option, which won't change anytime
soon.
|
|
|
|
| |
Closes: https://bugs.gentoo.org/653460
|
|
|
|
| |
Closes: https://bugs.gentoo.org/653460
|
|
|
|
| |
Closes: https://github.com/gentoo/gentoo/pull/9545
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|