# The modifications are:
#
# * Update libffi dependency (2022-12)
+# * Update to EAPI 8 (2023-04)
#
# @ECLASS: mozconfig-v6.52.eclass
# @MAINTAINER:
# mozilla team <mozilla@gentoo.org>
-# @SUPPORTED_EAPIS: 5 6 7
+# @SUPPORTED_EAPIS: 7 8
# @BLURB: the new mozilla common configuration eclass for FF33 and newer, v6
# @DESCRIPTION:
# This eclass is used in mozilla ebuilds (firefox, thunderbird, seamonkey)
# and so ebuilds inheriting this eclass do not need to inherit that.
case ${EAPI} in
- 0|1|2|3|4)
+ 0|1|2|3|4|5|6)
die "EAPI=${EAPI} not supported"
;;
- 5)
- inherit multilib
- ;;
esac
inherit flag-o-matic toolchain-funcs mozcoreconf-v5
)"
fi
-DEPEND="app-arch/zip
+BEPEND="app-arch/zip
app-arch/unzip
- >=sys-devel/binutils-2.16.1
- sys-apps/findutils
- pulseaudio? ( media-sound/pulseaudio )
- ${RDEPEND}"
+ sys-apps/findutils"
+
+DEPEND="$RDEPEND
+ pulseaudio? ( media-libs/libpulse )"
RDEPEND+="
- pulseaudio? ( || ( media-sound/pulseaudio
+ pulseaudio? ( || ( media-libs/libpulse
>=media-sound/apulse-0.1.9 ) )
selinux? ( sec-policy/selinux-mozilla )"