summaryrefslogtreecommitdiff
path: root/eclass
Commit message (Collapse)AuthorAgeFilesLines
* postgres.eclass: Add "12" to the reversal listAaron W. Swenson2018-06-131-2/+2
|
* gnome2-utils.eclass: Fix the documentation for cache update functionsMichał Górny2018-06-131-5/+7
| | | | | Fix the documentation for recently changed cache update functions that no longer rely on their _savelist() counterpart to indicate that.
* udev.eclass: Sanitize insoptsMichał Górny2018-06-131-0/+2
| | | | | Sanitize insopts when calling doins, in order to avoid prior insopts calls accidentally affecting do*/new* functions defined by the eclass.
* tmpfiles.eclass: Sanitize insoptsMichał Górny2018-06-131-0/+2
| | | | | Sanitize insopts when calling doins, in order to avoid prior insopts calls accidentally affecting do*/new* functions defined by the eclass.
* systemd.eclass: Sanitize insoptsMichał Górny2018-06-131-0/+8
| | | | | Sanitize insopts when calling doins, in order to avoid prior insopts calls accidentally affecting do*/new* functions defined by the eclass.
* python-utils-r1.eclass: Sanitize insopts/exeoptsMichał Górny2018-06-131-0/+3
| | | | | | Sanitize insopts/exeopts when calling doins/doexe, in order to avoid prior insopts calls accidentally affecting do*/new* functions defined by the eclass.
* python-r1.eclass: Sanitize exeoptsMichał Górny2018-06-131-0/+1
| | | | | Sanitize exeopts when calling doexe, in order to avoid prior insopts calls accidentally affecting do*/new* functions defined by the eclass.
* eutils.eclass: Sanitize exeoptsMichał Górny2018-06-131-0/+1
| | | | | Sanitize exeopts when calling newexe, in order to avoid prior insopts calls accidentally affecting make_wrapper.
* desktop.eclass: Sanitize insoptsMichał Górny2018-06-131-0/+5
| | | | | Sanitize insopts when calling doins, in order to avoid prior insopts calls accidentally affecting do*/new* functions defined by the eclass.
* bash-completion-r1.eclass: Sanitize insoptsMichał Górny2018-06-131-0/+2
| | | | | Sanitize insopts when calling doins, in order to avoid prior insopts calls accidentally affecting do*/new* functions defined by the eclass.
* git-r3.eclass: Unconditionally depend on dev-vcs/git[curl] for HTTPSMichał Górny2018-06-131-27/+2
| | | | | | | Since HTTPS is strongly preferred in git-r3 eclass, there is no point in optimizing it for non-HTTPS use. Therefore, unconditionally depend on dev-vcs/git[curl] rather than verbosely failing when HTTPS is used and the dependency is not satisfied.
* git-r3.eclass: Ban EAPIs 0 through 3Michał Górny2018-06-131-1/+4
| | | | | | The code already uses USE dependencies which are not valid for EAPIs 0 and 1. Furthermore, according to qa-reports the eclass is not used in any EAPI older than 4.
* scons-utils.eclass: Provide proper Python API for EAPI 7Michał Górny2018-06-131-4/+60
| | | | | | | | | | | | | | | | Provide a proper multi-impl Python support for scons-utils in EAPI 7, to account for new versions of dev-util/scons (3.0.1-r100+, to be committed) that support Python 3 and break SConstruct files using Python 2 constructs. Combining scons-utils with python-any-r1 and python-single-r1 is added retroactively for older EAPIs as well, with fallback to Python 2.7. The new (hard-to-use) API for python-r1 is specific to EAPI 7 since it requires adding explicit BDEPEND. The new use of the eclass is described on the wiki page, along with series of examples covering different use cases: https://wiki.gentoo.org/wiki/Project:Python/scons-utils_integration
* Drop dead php-pear-r1 eclassBrian Evans2018-06-111-122/+0
| | | | Signed-off-by: Brian Evans <grknight@gentoo.org>
* kde5-functions.eclass: Drop obsolete KDE Applications KF5-minAndreas Sturmlechner2018-06-101-3/+0
|
* kde5-functions: Raise KDE_APPS_MINIMAL=17.12.3Andreas Sturmlechner2018-06-101-1/+1
|
* kde5-functions: Raise PLASMA_MINIMAL=5.12.5, FRAMEWORKS_MINIMAL=5.46Andreas Sturmlechner2018-06-101-2/+2
|
* kde5-functions.eclass: Define KDE Plasma/Applications min KF5 depsAndreas Sturmlechner2018-06-101-2/+8
| | | | To avoid unnecessary rebuilds.
* kde5-functions.eclass: Update KDE Applications min depsAndreas Sturmlechner2018-06-101-1/+2
|
* kde5-functions.eclass: Drop obsolete KDE Frameworks 5.43.0 depsAndreas Sturmlechner2018-06-101-1/+0
|
* kde5-functions.eclass: Drop obsolete KDE Plasma 5.11.5 depsAndreas Sturmlechner2018-06-101-1/+0
|
* selinux-policy-2.eclass: fix policy load when cross compilingJason Zaman2018-06-091-16/+31
|
* toolchain-glibc.eclass: remove git logicMarty E. Plummer2018-06-081-10/+1
| | | | | | | The git logic is handled in the live ebuild directly, and the only use of this eclass is in non-live ebuilds. In fact, the two newest non-live ebuilds do not make use of this eclass at all, and as far as I can see nowhere in the history of this file does it inherit git-2 at all.
* toolchain-binutils.eclass: drop git-2Marty E. Plummer2018-06-081-16/+2
| | | | | git-2.eclass is deprecated and the git logic is handled in the live ebuild itself.
* eclass: remove intel-sdp.eclassMatthias Maier2018-06-081-502/+0
|
* gnome-games.eclass: Remove last-rited eclassMichał Górny2018-06-081-118/+0
|
* gnatbuild*.eclass: Remove last-rited eclassesMichał Górny2018-06-082-1951/+0
|
* readme.gentoo-r1.eclass: Support EAPI 7.Ulrich Müller2018-06-081-1/+1
| | | | | No changes appear to be necessary, other than updating the case statement.
* readme.gentoo{,-r1}.eclass: Fix @BLURB.Ulrich Müller2018-06-082-6/+4
| | | | | Closes: https://bugs.gentoo.org/637858 Closes: https://bugs.gentoo.org/637860
* elisp.eclass: Depend on virtual/emacs on the build system.Ulrich Müller2018-06-061-12/+12
| | | | | | | For byte-compilation, Emacs is required to run on the native build system. Therefore BDEPEND on virtual/emacs in EAPI 7. Reorganise EAPI conditionals to be more compact.
* cmake-utils.eclass: Override CMAKE_INSTALL_DOCDIR in EAPI 7Michał Górny2018-06-021-0/+6
| | | | | | Pass the correct docdir for GNUInstallDirs in EAPIs starting with 7. We do not need add it retroactively to avoid breaking something accidentally.
* elisp.eclass: Fix src_prepare() in EAPI 7.Ulrich Müller2018-06-011-2/+2
|
* eclass: Remove remaining uses of epause and ebeep.Ulrich Müller2018-05-315-10/+2
| | | | These functions are long deprecated and only defined in EAPIs 0 to 2.
* 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
|