summaryrefslogtreecommitdiff
path: root/eclass
Commit message (Collapse)AuthorAgeFilesLines
* ant-tasks.eclass: use eapi7-ver.Marty E. Plummer2018-05-301-5/+6
|
* meson.eclass: add llvm-config to cross file binariesMike Gilbert2018-05-281-0/+1
|
* meson.eclass: use a cross file for non-default ABIsMike Gilbert2018-05-281-3/+3
|
* meson.eclass: add cross binaries for fortran, objc, objcppMike Gilbert2018-05-281-0/+3
|
* meson.eclass: use _meson_env_array for ar, c, cpp, stripMike Gilbert2018-05-281-4/+4
|
* Revert "meson.eclass: add _meson_move_flags function"Mike Gilbert2018-05-281-31/+0
| | | | | | | This reverts commit 0fe549260636840b96dfd3b9f55b5bbf7ea1d6a3. This function is unnecessary; we can use lists for the relevant toolchain binaries instead.
* toolchain-funcs.eclass: fix tc-ld-disable-gold when using clangRahul Chaudhry2018-05-261-8/+22
| | | | | | | | | | | | | tc-ld-disable-gold checks gcc version to see if we have gcc-4.8+ The version check fails if clang is set as the compiler. $ clang -E -P - <<<"__GNUC__ __GNUC_MINOR__ __GNUC_PATCHLEVEL__" 4 2 1 i.e. clang returns a gcc version of 4.2.1 This results in incorrectly adding -B ... to LDFLAGS, when clang supports "-fuse-ld" just fine. Support for "-fuse-ld" first appeared in clang-3.5, so check clang version and use the flag if supported.
* xorg-2.eclass: Put https://cgit.freedesktop.org/ in HOMEPAGEMatt Turner2018-05-261-1/+1
| | | | | Closes: https://bugs.gentoo.org/624498 Closes: https://bugs.gentoo.org/623782
* xorg-2.eclass: Limit adding IUSE=nls to packages without supportMatt Turner2018-05-261-1/+1
| | | | | | | Of media-fonts/font-*-misc only font-misc-misc and font-schumacher-misc have nls support. Adding IUSE=nls to the others just causes warnings. Closes: https://bugs.gentoo.org/499800
* xorg-2.eclass: Notify users to run 'xset fp rehash' when fonts changeMatt Turner2018-05-261-0/+2
| | | | Closes: https://bugs.gentoo.org/384685
* xorg-2.eclass: Always install iso8859-1Matt Turner2018-05-261-1/+2
| | | | | | Closes: https://bugs.gentoo.org/357331 Closes: https://bugs.gentoo.org/368335 Closes: https://bugs.gentoo.org/651046
* meson.eclass: add _meson_move_flags functionMike Gilbert2018-05-241-0/+31
| | | | | This is used to move flags from CC to CFLAGS, typically during a multilib build.
* meson.eclass: define {fortran,objc,objcpp}_link_argsMike Gilbert2018-05-241-0/+3
|
* meson.eclass: include CPPFLAGS in {c,cpp,objc,objcpp}_argsMike Gilbert2018-05-241-4/+4
|
* meson.eclass: include CFLAGS/CXXFLAGS in c_link_args/cpp_link_argsMike Gilbert2018-05-241-2/+2
|
* eclas/mozconfig-v6.60: Adjust rust dep based on libc being musl or glibcJory A. Pratt2018-05-231-2/+5
| | | | Signed-off-by: Jory A. Pratt <anarchy@gentoo.org>
* bzr.eclass: Support EAPI 7.Ulrich Müller2018-05-211-6/+7
|
* xorg-2.eclass: Drop x11-proto/* supportMatt Turner2018-05-201-8/+0
|
* common-lisp-3.eclass: Add abct to common-lisp-export-impl-argsChema Alonso Josa2018-05-191-2/+7
| | | | Closes: https://bugs.gentoo.org/656100
* cmake-utils.eclass: version_is_at_least -> ver_testAndreas Sturmlechner2018-05-191-1/+1
|
* mysql-cmake.eclass: inherit versionatorAndreas Sturmlechner2018-05-191-1/+1
|
* cmake-utils.eclass: Drop versionator.eclassAndreas Sturmlechner2018-05-191-1/+1
| | | | | All instances of implicit usage by cmake-utils.eclass revdeps were fixed in tree.
* cmake-utils.eclass: Temporarily re-add versionatorAndreas Sturmlechner2018-05-181-1/+1
| | | | Take some time for evaluation.
* cmake-utils.eclass: Switch to eapi7-verAndreas Sturmlechner2018-05-181-3/+3
|
* common-lisp-3.eclass: Add abcl implementætionChema Alonso Josa2018-05-181-1/+1
| | | | Closes: https://bugs.gentoo.org/655812
* toolchain.eclass: add IUSE=systemtap to gcc-8Sergei Trofimovich2018-05-161-0/+11
| | | | | | | | 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>
* eclass/autotools.eclass: Use proper arguments to has_version checking for ↵Alexis Ballier2018-05-161-3/+10
| | | | | | automake in /. Bug: https://bugs.gentoo.org/655326
* eapi7-ver.eclass: Support EAPIs 0 to 6.Ulrich Müller2018-05-141-9/+7
|
* autotools.eclass: Added v1.16.1 to _LATEST_AUTOMAKE array.Lars Wendler2018-05-131-1/+1
| | | | Closes: https://bugs.gentoo.org/655326
* mozconfig-v6.60.eclass: Fixed cargo dependency.Lars Wendler2018-05-131-2/+2
| | | | | | Thanks to thican for filing the bug and providing a fix. Closes: https://bugs.gentoo.org/655634
* toolchain-binutils.eclass: don't purge environment for binutils-configSergei Trofimovich2018-05-121-1/+1
| | | | | | | | | | | | 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>
* kde5.eclass: Inherit eutils only for EAPI-6 to avoid ebuild breakageAndreas Sturmlechner2018-05-121-2/+2
| | | | It is nowhere used inside the eclass.
* kde5.eclass: versionator -> eapi7-verAndreas Sturmlechner2018-05-121-5/+9
|
* kde5-functions.eclass: versionator -> eapi7-verAndreas Sturmlechner2018-05-121-8/+8
|
* kde5-functions.eclass: Fix add_qt_dep for QT_MINIMAL >=5.10Andreas Sturmlechner2018-05-121-1/+1
|
* kde5-functions.eclass: Raise QT_MINIMAL to 5.9.4Andreas Sturmlechner2018-05-121-8/+7
| | | | But avoid unnecessary non-dynlibs rebuilds in Plasma and Frameworks.
* www-client/firefox: bump to v60Ian Stakenvicius2018-05-112-0/+673
| | | | | | | | | | 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
* scons-utils.eclass: Revert EAPI 7 pending further changesMichał Górny2018-05-101-1/+1
| | | | | | 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.
* scons-utils.eclass: Force pass-through of envvars (in 3.0.1-r1+)Michał Górny2018-05-091-0/+3
| | | | | | 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.
* fcaps.eclass: don't assume D and ROOT end with a slashMike Gilbert2018-05-081-1/+2
| | | | Closes: https://bugs.gentoo.org/655244
* ruby-fakegem.eclass: Add EAPI guard up to EAPI=6Hans de Graaff2018-05-071-1/+9
| | | | | This will allow us to introduce new defaults for some of the ruby-fakegem settings when switching to EAPI=7.
* eclass/cron: minor dashMikle Kolyada2018-05-071-1/+1
|
* distutils-r1.eclass: Enable EAPI 7 supportMichał Górny2018-05-071-5/+9
| | | | | Support EAPI 7. Move PYTHON_DEPS from DEPEND to BDEPEND. Fix trailing slash uses for D/ED.
* distutils-r1.eclass: Call python via ${EPYTHON}, not full pathMichał Górny2018-05-071-2/+2
|
* distutils-r1.eclass: Remove xdg_environment_reset in EAPI 7Michał Górny2018-05-071-3/+4
| | | | | Limit xdg_environment_reset call to EAPIs 5 & 6. It should no longer be necessary with ENV_UNSET done in EAPI 7.
* python-r1.eclass: Enable EAPI 7 (no changes)Michał Górny2018-05-071-2/+2
|
* python-single-r1.eclass: Enable EAPI 7 (no changes)Michał Górny2018-05-071-2/+2
|
* python-any-r1.eclass: Enable EAPI 7 (no changes)Michał Górny2018-05-071-2/+2
|
* python-utils-r1.eclass: Initial EAPI 7 supportMichał Górny2018-05-071-16/+27
| | | | | | | | | 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.
* multilib-minimal.eclass: Enable EAPI 7 (no changes)Michał Górny2018-05-071-2/+2
|