| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
| |
This is used to move flags from CC to CFLAGS, typically during a
multilib build.
|
| |
|
| |
|
| |
|
|
|
|
| |
Signed-off-by: Jory A. Pratt <anarchy@gentoo.org>
|
| |
|
| |
|
|
|
|
| |
Closes: https://bugs.gentoo.org/656100
|
| |
|
| |
|
|
|
|
|
| |
All instances of implicit usage by cmake-utils.eclass revdeps
were fixed in tree.
|
|
|
|
| |
Take some time for evaluation.
|
| |
|
|
|
|
| |
Closes: https://bugs.gentoo.org/655812
|
|
|
|
|
|
|
|
| |
Avoid automagic dependency on systemtap installed.
Reported-by: lekto@o2.pl
Bug: https://bugs.gentoo.org/654748
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
|
|
|
|
|
| |
automake in /.
Bug: https://bugs.gentoo.org/655326
|
| |
|
|
|
|
| |
Closes: https://bugs.gentoo.org/655326
|
|
|
|
|
|
| |
Thanks to thican for filing the bug and providing a fix.
Closes: https://bugs.gentoo.org/655634
|
|
|
|
|
|
|
|
|
|
|
|
| |
Follow toolchain.eclass cleanup where gcc-config was broken due
to missing PATH= assignment:
https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6526608cbdb8202bc69aaaedd19f773ef651862c
This change removes environment cleansing for binutils-config
Reported-by: hiyuh
Closes: https://bugs.gentoo.org/588642
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
|
|
|
| |
It is nowhere used inside the eclass.
|
| |
|
| |
|
| |
|
|
|
|
| |
But avoid unnecessary non-dynlibs rebuilds in Plasma and Frameworks.
|
|
|
|
|
|
|
|
|
|
| |
Includes mozcoreconf-v6 and mozconfig-v6.60 eclasses
Closes: http://bugs.gentoo.org/653678
Closes: http://bugs.gentoo.org/655396
Closes: http://bugs.gentoo.org/655022
Package-Manager: Portage-2.3.24, Repoman-2.3.6
|
|
|
|
|
|
| |
Revert EAPI 7 support since it is not used by any ebuild yet. New
set of patches will be published with Python checks that will be fatal
in EAPI 7 already.
|
|
|
|
|
|
| |
Use GENTOO_SCONS_ENV_PASSTHROUGH variable introduced by scons-3.0.1-r1
patch to force passing through of all environment variables when
building ebuilds.
|
|
|
|
| |
Closes: https://bugs.gentoo.org/655244
|
|
|
|
|
| |
This will allow us to introduce new defaults for some of the
ruby-fakegem settings when switching to EAPI=7.
|
| |
|
|
|
|
|
| |
Support EAPI 7. Move PYTHON_DEPS from DEPEND to BDEPEND. Fix trailing
slash uses for D/ED.
|
| |
|
|
|
|
|
| |
Limit xdg_environment_reset call to EAPIs 5 & 6. It should no longer
be necessary with ENV_UNSET done in EAPI 7.
|
| |
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Add initial EAPI 7 support. Handle trailing slash in D/ED correctly.
Support new has_version switches.
This does not provide proper cross support. In particular, the PYTHON
variable (full path to the interpreter) is used both in contexts
of BDEPEND and DEPEND, so we need to clean the uses first.
|
| |
|
|
|
|
|
| |
Enable EAPI 7 support. Move dev-util/scons to BDEPEND in EAPI 7
since it needs to run on the build host.
|
| |
|
| |
|
|
|
|
|
| |
Enable EAPI 7. Correct all ${ED} references to account both for
trailing slash being present and absent.
|
| |
|
|
|
|
|
| |
Enable support for EAPI 7. Use BDEPEND for dev-vcs/git dependency
since git is run at build time. Update has_version logic appropriately.
|
| |
|
| |
|
|
|
|
| |
Closes: https://bugs.gentoo.org/608974
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
meson gets the build flags from the environment. When cross compiling it
will get the host flags from the cross file. The ebuild was not passing
the correct build flags when cross compiling.
By using tc-env_build the build environment flags are set when calling
meson. This results in not mixing host and build flags:
Example output:
Native C compiler: x86_64-pc-linux-gnu-clang (clang 7.0)
Appending CFLAGS from environment: '-O1 -pipe'
Appending LDFLAGS from environment: ' '
Appending CPPFLAGS from environment: ' '
Cross C compiler: armv7a-cros-linux-gnueabi-clang (clang 7.0)
Host machine cpu family: arm
Host machine cpu: armv7a
Target machine cpu family: arm
Target machine cpu: armv7a
Build machine cpu family: x86_64
Build machine cpu: x86_64
tc-env_build does not seem to load the actual build flags, but it's
better than using host flags as build flags.
See https://bugs.gentoo.org/653902 for upstream patch
BUG=b:78351764
BRANCH=none
TEST=emerge-grunt and verified mosys runs
Change-Id: I802b58cb089b27b9253a034ac00dd183e0f1955a
Signed-off-by: Raul E Rangel <rrangel@chromium.org>
Closes: https://bugs.gentoo.org/653902
|
|
|
|
|
|
|
|
|
|
|
| |
By handling the non-cross compiler case the meson.eclass can be
simplified to `tc-env_build "$@" || die`.
See https://bugs.gentoo.org/654424
Change-Id: I1a90da46366c490abbf7d5660bf90482c7f22747
Signed-off-by: Raul E Rangel <rrangel@chromium.org>
Closes: https://bugs.gentoo.org/654424
|