| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Do not export src_compile, as using the default has the same result.
- Precede PKG_CAT and EXPERIMENTAL variables with XEMACS_ for proper
namespace.
- Explicitly assign S, because there is no fallback to WORKDIR in
recent EAPIs.
- Move install directory logic into src_install function.
- Install into ${D}${EPREFIX} rather than ${D}.
Acked by: Mats Lidell <matsl@gentoo.org>
|
| |
|
|
|
|
| |
Closes: https://github.com/gentoo/gentoo/pull/4237
|
|
|
|
|
|
| |
This is a workaround for failing coverage. Coverage is not relevant in
this context, so there's no harm to disable it, although the issue
should be fixed.
|
|
|
|
|
|
|
|
|
| |
Previously the cargo_src_install step fails when using
`cargo_src_install || die` and no man-directory is
included with the crate. This commit corrects this
behavior and ensures it does not die in those cases.
Package-Manager: Portage-2.3.3
|
| |
|
| |
|
|
|
|
|
|
|
| |
Convert the usage of eblits in sys-devel/autoconf into an equivalent
eclass. This makes the ebuilds more readable, more predictable and fixes
compliance with stricter versions of the package manager (i.e. a future
release of Portage).
|
|
|
|
|
|
|
| |
Remove most of the patches since they have been moved to
app-portage/elt-patches. Leave nocxx patches for now since they are
needed for epunt_cxx, and we do not want to expose the dependency to all
packages using eutils.
|
| |
|
| |
|
|
|
|
|
|
|
|
|
| |
Split the epunt_cxx (plus internal code) to a dedicated eclass. This is
rarely needed, usually indicates a dead upstream and requires
the ELT-patches framework. The patches are going to be split to
a separate package, and the new eclass will therefore need to DEPEND
on it. We do not want the dependency to apply to all eutils users
though.
|
| |
|
|
|
|
|
|
|
| |
This change occured in the eclass rather than in the ebuild, but the end-result
is changes-on-disk in firefox and so the ebuild was revbumped.
Package-Manager: portage-2.3.3
|
|
|
|
| |
Package-Manager: portage-2.3.3
|
| |
|
|
|
|
| |
Signed-off-by: Justin Lecher <jlec@gentoo.org>
|
|
|
|
| |
Signed-off-by: Justin Lecher <jlec@gentoo.org>
|
| |
|
|
|
|
| |
Is not needed anymore and breaks 5.1.0
|
|
|
|
|
|
|
|
| |
https://bugs.gentoo.org/show_bug.cgi?id=573088
https://bugs.gentoo.org/show_bug.cgi?id=477070
https://bugs.sabayon.org/show_bug.cgi?id=4170
Signed-off-by: Justin Lecher <jlec@gentoo.org>
|
| |
|
|
|
|
| |
Document the relation between EGIT_COMMIT* and EGIT_BRANCH variables.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move the prune_libtool_files into a dedicated ltprune.eclass.
The function is quite complex and depends on toolchain-funcs. It has
a separate maintainer, is not useful to non-autotools ebuilds, and even
there it is frequently replaced by the simpler 'find ... -delete' call.
The new eclass is implicitly inherited by eutils in EAPI 6 and older
in order to preserve compatibility with existing ebuilds. However, all
ebuilds should switch to inheriting it directly.
The split has been suggested by Ulrich Müller.
|
|
|
|
|
| |
Make the substitution errors in prune_libtool_files logic fatal to avoid
the dependency of eqawarn. They're extremely unlikely to happen anyway.
|
|
|
|
|
|
|
|
| |
Remove the unnecessary Prefix logic from prune_libtool_files(). There is
no functional difference between starting a find in ${D} and ${ED}
(since ${D} is not supposed to contain other directories on a Prefix
system), and using the latter implies unnecessary hackery for older
EAPIs.
|
|
|
|
|
|
|
| |
The multilib.eclass seems not to be used by any eutils function.
Therefore, disable the inherit for EAPI 7. It is being preserved for
older EAPIs not to break ebuilds inheriting this eclass and using
multilib.eclass functions implicitly.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Move epatch and epatch_user (along with the descriptions for all their
variables) into a dedicated epatch.eclass. This function is very
complex, therefore it benefits from separate eclass and a dedicated
maintainer. Furthermore, it is mostly obsoleted by eapply* in EAPI 6.
The new eclass is implicitly inherited by eutils to preserve
compatibility. However, the inherit will be removed in EAPI 7,
and the ebuilds should switch to inheriting epatch directly or using
eapply*.
Thanks to Ulrich Müller for doing the necessary research.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Split the estack_* and related functions from eutils into a dedicated
estack.eclass. Those functions have significant complexity and are not
used frequently, therefore they benefit from having a separate file
and an explicit dedicated maintainer.
The new eclass is implicitly inherited by eutils to preserve
compatibility. However, the inherit will be removed in EAPI 7,
and the ebuilds should switch to using estack directly.
Thanks to Ulrich Müller for doing the research on this.
|
|
|
|
|
|
| |
The validate_desktop_entries function is redundant to the built-in
.desktop file checks done by Portage directly. It is used in total by
two packages for both of which bugs have been filed.
|
|
|
|
| |
Gentoo-bug: 581054
|
| |
|
| |
|
|
|
|
| |
Be a little more specific on filtering _GLOBAL__ symbols.
|
|
|
|
|
| |
Removing g3nt8.org mirror which is no longer hosting mysql-extras tarball and
not controlled by any Gentoo dev anymore (i.e. dead domain, up for sale).
|
|
|
|
|
|
|
| |
On AIX, GNU g++ generates _GLOBAL__* symbols as, amongst others, landing
pads for C++ exceptions. These symbols must not be exported from shared
libraries, or exception handling may break for applications with runtime
linking enabled.
|
| |
|
|
|
|
| |
case
|
| |
|
| |
|
|
|
|
| |
This was broken by mgorny's anti-eval change in b8fd8d31.
|
|
|
|
| |
This could have been removed over 8 years ago. :|
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|