| Commit message (Collapse) | Author | Age | Files | Lines |
... | |
| |
|
|
|
|
|
|
|
| |
Since 5.8, the build system no longer creates a forwarding header causing the
system config to be used instead of what was passed to configure.
Gentoo-bug: 599636
|
| |
|
| |
|
|
|
|
|
|
|
|
| |
Upstream has removed an "unused Xlib's XRender dependency", which
results into live and future packages failing during their configure
phases due to an unknown command line option (-xrender or -no-xrender).
http://code.qt.io/cgit/qt/qtbase.git/commit/?id=d37c353dc0f2ae5bb803fe9e5752eff846246439
|
|
|
|
| |
See qtbase commit 4ce0beee1b69a8695fc24a244a8a3053711906ac.
|
|
|
|
| |
Similar to qt_use_disable_mod, this function helps avoid automagic dependencies.
|
|
|
|
|
| |
Change-Id: I1a2ee8be3efb7c4ee9a29d2a8e3fc1f3eea704fc
Gentoo-bug: 600226
|
|
|
|
| |
common-lisp-find-lisp-impl function. Removes RESTRICT setting
|
|
|
|
| |
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Make it possible to use the meson eclass without it automatically adding
meson to DEPEND. Intended for cases where meson usage is conditional
(e.g. hidden behind a USE flag).
This is a direct copy of the AUTOTOOLS_AUTO_DEPEND functionality &
implementation from autotools.eclass, including the guard for multiple
inheritance.
Closes: https://bugs.gentoo.org/626054
Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
Signed-off-by: Mike Gilbert <floppym@gentoo.org>
|
|
|
|
|
|
| |
directories
Closes: https://bugs.gentoo.org/show_bug.cgi?id=632694
|
|
|
|
|
|
| |
Causes the new su bootstrap to fail.
Closes: https://bugs.gentoo.org/show_bug.cgi?id=632694
|
| |
|
| |
|
|
|
|
| |
Acked-by: Michał Górny <mgorny@gentoo.org>
|
| |
|
| |
|
|
|
|
| |
This removes the 2**63-1 limit for integer components.
|
|
|
|
|
|
|
| |
Use a regular expression for version validation and splitting, which
turns out to be even faster than the previous "ultra-fast" approach.
Thanks to Michał Górny for several optimisations.
|
| |
|
|
|
|
|
| |
This should strictly follow Algorithms 3.1 to 3.7 specified in PMS:
https://projects.gentoo.org/pms/6/pms.html#x1-310003.3
|
|
|
|
|
|
|
|
|
|
| |
PATCH_BINUTILS_VER is handy when one wants to apply
patchset from a different binutils version. For example
to apply a 2.29 patchset on top of 2.29.1 version ebuild
will refer to it as:
PATCH_BINUTILS_VER="2.29"
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
|
|
|
|
| |
Package-Manager: Portage-2.3.10, Repoman-2.3.3
Closes: https://github.com/gentoo/gentoo/pull/5741
|
|
|
|
| |
Closes: https://github.com/gentoo/gentoo/pull/4757
|
|
|
|
| |
Closes: https://github.com/gentoo/gentoo/pull/4757
|
| |
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
EAPI 7 is introducing new version manipulation and comparison functions
that aim to replace versionator.eclass. This eclass provides an 'early
adopter' versions of those routines.
It serves two goals:
a. getting wider review and some real-life testing before
the specification is set in stone,
b. making it possible to adapt ebuilds to the new routines early,
reducing the future work of EAPI 7 porting,
c. improving cache generation speed (the rountines are roughly 15-20
times than versionator.eclass).
For more details on the new logic, please see the eclass documentation.
Long story short, we are introducing three functions:
1. ver_cut -- to get substrings of the version string,
2. ver_rs -- to replace version separators via indices,
3. ver_test -- to compare two version numbers.
The third function is not implemented in the eclass. It's meant to reuse
the algorithms from the package manager, and the final implementation
will most likely reuse the code from the package manager (e.g. via IPC).
The code has been initially written by Ulrich Müller.
|
|
|
|
| |
Signed-off-by: Sven Wegener <swegener@gentoo.org>
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
GCC_FILESDIR support was broken by portage-2.3.6 commit:
https://github.com/gentoo/portage/commit/0637c95545ab7dc0bb5d091de221b9e99e2cf5b2
("portage.package.ebuild: Use a fake FILESDIR to catch invalid accesses")
Unfortunately it was applied to older EAPIs without fixing all
the users first.
The change yanks GCC_FILESDIR override support and hardcodes
FILESDIR usage (as all the ebuilds except 'gcc' are broken anyway).
Bug: https://bugs.gentoo.org/629776
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
|
|
|
| |
Closes: https://bugs.gentoo.org/630874
|
|
|
|
| |
Bug: https://bugs.gentoo.org/630626
|
|
|
|
| |
Bug: https://bugs.gentoo.org/630626
|
| |
|
| |
|
| |
|
| |
|
|
|
|
| |
Gentoo-Bug: https://bugs.gentoo.org/469414
|
|
|
|
|
| |
Credit: Martin Mokrejš
Bug: 608234
|
| |
|
|
|
|
|
|
|
|
|
|
| |
Currently gcc on powerpc32 generates invalid code for
__builtin_return_address(0) calls. Normally programs
don't do that but malloc() hooks in glibc do:
Bug: https://gcc.gnu.org/PR81996
Bug: https://bugs.gentoo.org/629054
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|
| |
|
|
|
|
| |
bug 630428)
|
|
|
|
| |
Closes: https://github.com/gentoo/gentoo/pull/5651
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move the GNOME2_ECLASS_GLIB_SCHEMAS conditional from
gnome2_schemas_update straight into the implementation of gnome2.eclass
postinst/postrm.
This variable is set in preinst to indicate whether any files were
installed. However, the updater itself does not use the list in any way
and updates all the schemas anyway.
Therefore, avoid requiring the ebuilds to explicitly define
preinst/postinst when it is known that the package installs schemas,
and instead let gnome2_schemas_update called in postinst/postrm update
schemas unconditionally.
|
|
|
|
|
|
|
| |
The original GNOME2_ECLASS_ICONS patch has moved the condition from
gnome2_icon_cache_update to postinst phases of functions using
the preinst/postinst logic but accidentally omitted postrm. Include it
there as well to restore the old behavior.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
The GNOME team has committed the xdg-utils.eclass serving exactly
the same purpose as fdo-mime.eclass, supposedly with the goal of
replacing it. However, it seems that they have never bothered to
actually hint the deprecation in the fdo-mime.eclass in any way.
As a result, developers are still adding references to this eclass
instead of using xdg-utils or xdg, and/or not working towards replacing
them.
Add an explicit deprecation notice to the fdo-mime.eclass to make it
clear that the eclass should not be used in new packages, and what
the replacement eclasses are.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
On CTARGET="hppa2.0-unknown-linux-gnu" the following code
local VAR="CFLAGS_"${CTARGET//-/_}
CXXFLAGS=${!VAR}
produces incorrect substitution:
CFLAGS_hppa2.0_unknown_linux_gnu
which caused 'crossdev hppa2.0-unknown-linux-gnu' to fail.
The change adds '.' mangling as well.
Signed-off-by: Sergei Trofimovich <slyfox@gentoo.org>
|