www-client/waterfox: restrict mirror; sort dependencies, micro fixes
This commit is contained in:
parent
78e4fab76b
commit
0ea434ea1c
@ -1,4 +1,4 @@
|
||||
# Copyright 1999-2017 Gentoo Foundation
|
||||
# Copyright 1999-2020 Gentoo Authors
|
||||
# Distributed under the terms of the GNU General Public License v2
|
||||
#
|
||||
# @ECLASS: mozconfig-v6.55.eclass
|
||||
@ -97,29 +97,24 @@ IUSE="${IUSE} dbus debug neon pulseaudio selinux startup-notification system-har
|
||||
# gtk:2 minimum is technically 2.10 but gio support (enabled by default) needs 2.14
|
||||
# media-libs/mesa needs to be 10.2 or above due to a bug with flash+vdpau
|
||||
|
||||
RDEPEND=">=app-text/hunspell-1.5.4:=
|
||||
dev-libs/atk
|
||||
dev-libs/expat
|
||||
>=x11-libs/cairo-1.10[X]
|
||||
>=x11-libs/gtk+-2.18:2
|
||||
x11-libs/gdk-pixbuf
|
||||
>=x11-libs/pango-1.22.0
|
||||
RDEPEND="
|
||||
>=app-text/hunspell-1.5.4:=
|
||||
>=dev-libs/glib-2.26:2
|
||||
>=media-libs/freetype-2.4.10
|
||||
>=media-libs/libpng-1.6.31:0=[apng]
|
||||
>=media-libs/mesa-10.2:*
|
||||
media-libs/fontconfig
|
||||
>=media-libs/freetype-2.4.10
|
||||
kernel_linux? ( !pulseaudio? ( media-libs/alsa-lib ) )
|
||||
pulseaudio? ( || ( media-sound/pulseaudio
|
||||
>=media-sound/apulse-0.1.9 ) )
|
||||
virtual/freedesktop-icon-theme
|
||||
dbus? ( >=sys-apps/dbus-0.60
|
||||
>=dev-libs/dbus-glib-0.72 )
|
||||
startup-notification? ( >=x11-libs/startup-notification-0.8 )
|
||||
>=x11-libs/pixman-0.19.2
|
||||
>=dev-libs/glib-2.26:2
|
||||
>=sys-libs/zlib-1.2.3
|
||||
>=virtual/libffi-3.0.10
|
||||
>=x11-libs/cairo-1.10[X]
|
||||
>=x11-libs/gtk+-2.18:2
|
||||
>=x11-libs/pango-1.22.0
|
||||
>=x11-libs/pixman-0.19.2
|
||||
dev-libs/atk
|
||||
dev-libs/expat
|
||||
dev-libs/libffi
|
||||
media-libs/fontconfig
|
||||
virtual/ffmpeg
|
||||
virtual/freedesktop-icon-theme
|
||||
x11-libs/gdk-pixbuf
|
||||
x11-libs/libX11
|
||||
x11-libs/libXcomposite
|
||||
x11-libs/libXdamage
|
||||
@ -127,12 +122,44 @@ RDEPEND=">=app-text/hunspell-1.5.4:=
|
||||
x11-libs/libXfixes
|
||||
x11-libs/libXrender
|
||||
x11-libs/libXt
|
||||
system-icu? ( >=dev-libs/icu-59.1:= )
|
||||
system-jpeg? ( >=media-libs/libjpeg-turbo-1.2.1 )
|
||||
system-libevent? ( >=dev-libs/libevent-2.0:0= )
|
||||
system-sqlite? ( >=dev-db/sqlite-3.19.3:3[secure-delete,debug=] )
|
||||
system-libvpx? ( >=media-libs/libvpx-1.5.0:0=[postproc] )
|
||||
system-harfbuzz? ( >=media-libs/harfbuzz-1.3.3:0= >=media-gfx/graphite2-1.3.9-r1 )
|
||||
dbus? (
|
||||
>=sys-apps/dbus-0.60
|
||||
>=dev-libs/dbus-glib-0.72
|
||||
)
|
||||
kernel_linux? (
|
||||
!pulseaudio? (
|
||||
media-libs/alsa-lib
|
||||
)
|
||||
)
|
||||
pulseaudio? (
|
||||
|| (
|
||||
media-sound/pulseaudio
|
||||
>=media-sound/apulse-0.1.9
|
||||
)
|
||||
)
|
||||
startup-notification? (
|
||||
>=x11-libs/startup-notification-0.8
|
||||
)
|
||||
|
||||
system-icu? (
|
||||
>=dev-libs/icu-59.1:=
|
||||
)
|
||||
system-jpeg? (
|
||||
>=media-libs/libjpeg-turbo-1.2.1
|
||||
)
|
||||
system-libevent? (
|
||||
>=dev-libs/libevent-2.0:0=
|
||||
)
|
||||
system-sqlite? (
|
||||
>=dev-db/sqlite-3.19.3:3[secure-delete,debug=]
|
||||
)
|
||||
system-libvpx? (
|
||||
>=media-libs/libvpx-1.5.0:0=[postproc]
|
||||
)
|
||||
system-harfbuzz? (
|
||||
>=media-libs/harfbuzz-1.3.3:0=
|
||||
>=media-gfx/graphite2-1.3.9-r1
|
||||
)
|
||||
"
|
||||
|
||||
if [[ -n ${MOZCONFIG_OPTIONAL_GTK3} ]]; then
|
||||
|
@ -30,14 +30,15 @@ MY_PV="${PV}-classic"
|
||||
DESCRIPTION="Waterfox Web Browser"
|
||||
HOMEPAGE="http://www.waterfoxproject.org"
|
||||
|
||||
KEYWORDS="~amd64"
|
||||
|
||||
SLOT="0"
|
||||
RESTRICT="mirror"
|
||||
LICENSE="MPL-2.0 GPL-2 LGPL-2.1"
|
||||
SLOT="0"
|
||||
KEYWORDS="~amd64"
|
||||
IUSE="
|
||||
+gmp-autoupdate
|
||||
eme-free
|
||||
hardened hwaccel
|
||||
hardened
|
||||
hwaccel
|
||||
jack
|
||||
nsplugin
|
||||
pgo
|
||||
@ -46,6 +47,7 @@ IUSE="
|
||||
"
|
||||
|
||||
PATCH_URIS=( https://dev.gentoo.org/~{anarchy,axs,polynomial-c}/mozilla/patchsets/${PATCH}.tar.xz )
|
||||
|
||||
SRC_URI="
|
||||
${MOZ_HTTP_URI}/${MY_PV}.tar.gz -> ${P}.tar.gz
|
||||
${PATCH_URIS[@]}
|
||||
@ -55,16 +57,27 @@ ASM_DEPEND="
|
||||
>=dev-lang/yasm-1.1
|
||||
"
|
||||
RDEPEND="
|
||||
jack? ( virtual/jack )
|
||||
>=dev-libs/nss-3.32.1
|
||||
>=dev-libs/nspr-4.16
|
||||
selinux? ( sec-policy/selinux-mozilla )
|
||||
jack? (
|
||||
virtual/jack
|
||||
)
|
||||
selinux? (
|
||||
sec-policy/selinux-mozilla
|
||||
)
|
||||
"
|
||||
DEPEND="${RDEPEND}
|
||||
pgo? ( >=sys-devel/gcc-4.5 )
|
||||
DEPEND="
|
||||
${RDEPEND}
|
||||
virtual/rust
|
||||
amd64? ( ${ASM_DEPEND} virtual/opengl )
|
||||
x86? ( ${ASM_DEPEND} virtual/opengl )
|
||||
pgo? (
|
||||
>=sys-devel/gcc-4.5
|
||||
)
|
||||
amd64? (
|
||||
${ASM_DEPEND} virtual/opengl
|
||||
)
|
||||
x86? (
|
||||
${ASM_DEPEND} virtual/opengl
|
||||
)
|
||||
"
|
||||
|
||||
S="${WORKDIR}/${PN^}-${MY_PV}"
|
||||
|
Loading…
Reference in New Issue
Block a user