mirror of
https://github.com/flatcar/scripts.git
synced 2025-09-29 09:31:06 +02:00
eclass/toolchain: Sync with Gentoo
It's from Gentoo commit 803ac64d367c4c865a2c30f1196dfec95dc7fee1.
This commit is contained in:
parent
ca29dc9c51
commit
52c18363a5
@ -100,6 +100,12 @@ tc_version_is_between() {
|
|||||||
# @DESCRIPTION:
|
# @DESCRIPTION:
|
||||||
# Indicate the developer who hosts the patchset for an ebuild.
|
# Indicate the developer who hosts the patchset for an ebuild.
|
||||||
|
|
||||||
|
# @ECLASS_VARIABLE: TOOLCHAIN_SPHINX_BUILD
|
||||||
|
# @DEFAULT_UNSET
|
||||||
|
# @DESCRIPTION:
|
||||||
|
# Indicate if Sphinx is needed for this build. Enabled by default for
|
||||||
|
# >= 13.*.9999 (this is when upstream changed their docs from texinfo->sphinx).
|
||||||
|
|
||||||
# @ECLASS_VARIABLE: GCC_PV
|
# @ECLASS_VARIABLE: GCC_PV
|
||||||
# @INTERNAL
|
# @INTERNAL
|
||||||
# @DESCRIPTION:
|
# @DESCRIPTION:
|
||||||
@ -289,7 +295,8 @@ fi
|
|||||||
|
|
||||||
#---->> DEPEND <<----
|
#---->> DEPEND <<----
|
||||||
|
|
||||||
RDEPEND="sys-libs/zlib
|
RDEPEND="
|
||||||
|
sys-libs/zlib
|
||||||
virtual/libiconv
|
virtual/libiconv
|
||||||
nls? ( virtual/libintl )
|
nls? ( virtual/libintl )
|
||||||
"
|
"
|
||||||
@ -320,10 +327,18 @@ BDEPEND="
|
|||||||
test? (
|
test? (
|
||||||
>=dev-util/dejagnu-1.4.4
|
>=dev-util/dejagnu-1.4.4
|
||||||
>=sys-devel/autogen-5.5.4
|
>=sys-devel/autogen-5.5.4
|
||||||
)"
|
)
|
||||||
|
"
|
||||||
DEPEND="${RDEPEND}"
|
DEPEND="${RDEPEND}"
|
||||||
|
|
||||||
|
# Snapshots don't contain info or man pages.
|
||||||
if [[ ${PN} == gcc && ${PV} == *_p* ]] ; then
|
if [[ ${PN} == gcc && ${PV} == *_p* ]] ; then
|
||||||
|
# >= GCC 13 needs sphinx to generate the info and man pages.
|
||||||
|
# It still uses texinfo as well.
|
||||||
|
if [[ -n ${TOOLCHAIN_SPHINX_BUILD} ]] ; then
|
||||||
|
BDEPEND+=" dev-python/sphinx"
|
||||||
|
fi
|
||||||
|
|
||||||
# Snapshots don't contain info pages.
|
# Snapshots don't contain info pages.
|
||||||
# If they start to, adjust gcc_cv_prog_makeinfo_modern logic in toolchain_src_configure.
|
# If they start to, adjust gcc_cv_prog_makeinfo_modern logic in toolchain_src_configure.
|
||||||
# Needed unless/until https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106899 is fixed
|
# Needed unless/until https://gcc.gnu.org/bugzilla/show_bug.cgi?id=106899 is fixed
|
||||||
|
Loading…
x
Reference in New Issue
Block a user