Lines 13-22
LICENSE="ZLIB"
Link Here
|
13 |
SLOT="0" |
13 |
SLOT="0" |
14 |
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" |
14 |
KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~ppc ~ppc64 ~sparc ~x86" |
15 |
|
15 |
|
16 |
IUSE="cpu_flags_x86_3dnow alsa altivec aqua custom-cflags dbus gles haptic libsamplerate +joystick kms cpu_flags_x86_mmx nas opengl oss pulseaudio +sound cpu_flags_x86_sse cpu_flags_x86_sse2 static-libs +threads tslib udev +video video_cards_vc4 vulkan wayland X xinerama xscreensaver" |
16 |
IUSE="cpu_flags_x86_3dnow alsa altivec aqua custom-cflags dbus fcitx4 gles haptic ibus libsamplerate +joystick kms cpu_flags_x86_mmx nas opengl oss pulseaudio +sound cpu_flags_x86_sse cpu_flags_x86_sse2 static-libs +threads tslib udev +video video_cards_vc4 vulkan wayland X xinerama xscreensaver" |
17 |
REQUIRED_USE=" |
17 |
REQUIRED_USE=" |
18 |
alsa? ( sound ) |
18 |
alsa? ( sound ) |
|
|
19 |
fcitx4? ( dbus ) |
19 |
gles? ( video ) |
20 |
gles? ( video ) |
|
|
21 |
ibus? ( dbus ) |
20 |
nas? ( sound ) |
22 |
nas? ( sound ) |
21 |
opengl? ( video ) |
23 |
opengl? ( video ) |
22 |
pulseaudio? ( sound ) |
24 |
pulseaudio? ( sound ) |
Lines 28-34
REQUIRED_USE="
Link Here
|
28 |
CDEPEND=" |
30 |
CDEPEND=" |
29 |
alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] ) |
31 |
alsa? ( >=media-libs/alsa-lib-1.0.27.2[${MULTILIB_USEDEP}] ) |
30 |
dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] ) |
32 |
dbus? ( >=sys-apps/dbus-1.6.18-r1[${MULTILIB_USEDEP}] ) |
|
|
33 |
fcitx4? ( app-i18n/fcitx:4 ) |
31 |
gles? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] ) |
34 |
gles? ( >=media-libs/mesa-9.1.6[${MULTILIB_USEDEP},gles2] ) |
|
|
35 |
ibus? ( app-i18n/ibus ) |
32 |
kms? ( |
36 |
kms? ( |
33 |
>=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] |
37 |
>=x11-libs/libdrm-2.4.46[${MULTILIB_USEDEP}] |
34 |
>=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm] |
38 |
>=media-libs/mesa-9.0.0[${MULTILIB_USEDEP},gbm] |
Lines 63-68
CDEPEND="
Link Here
|
63 |
RDEPEND="${CDEPEND} |
67 |
RDEPEND="${CDEPEND} |
64 |
vulkan? ( media-libs/vulkan-loader )" |
68 |
vulkan? ( media-libs/vulkan-loader )" |
65 |
DEPEND="${CDEPEND} |
69 |
DEPEND="${CDEPEND} |
|
|
70 |
ibus? ( dev-libs/glib:2[${MULTILIB_USEDEP}] ) |
66 |
vulkan? ( dev-util/vulkan-headers ) |
71 |
vulkan? ( dev-util/vulkan-headers ) |
67 |
X? ( x11-base/xorg-proto ) |
72 |
X? ( x11-base/xorg-proto ) |
68 |
virtual/pkgconfig" |
73 |
virtual/pkgconfig" |
Lines 96-101
src_prepare() {
Link Here
|
96 |
multilib_src_configure() { |
101 |
multilib_src_configure() { |
97 |
use custom-cflags || strip-flags |
102 |
use custom-cflags || strip-flags |
98 |
|
103 |
|
|
|
104 |
local CPPFLAGS="${CPPFLAGS}" |
105 |
if use ibus; then |
106 |
append-cppflags -I/usr/include/ibus-1.0 -I/usr/include/glib-2.0 -I/usr/$(get_libdir)/glib-2.0/include |
107 |
fi |
108 |
|
99 |
# sorted by `./configure --help` |
109 |
# sorted by `./configure --help` |
100 |
local myeconfargs=( |
110 |
local myeconfargs=( |
101 |
$(use_enable static-libs static) |
111 |
$(use_enable static-libs static) |
Lines 161-167
multilib_src_configure() {
Link Here
|
161 |
$(use_enable vulkan video-vulkan) |
171 |
$(use_enable vulkan video-vulkan) |
162 |
$(use_enable udev libudev) |
172 |
$(use_enable udev libudev) |
163 |
$(use_enable dbus) |
173 |
$(use_enable dbus) |
164 |
--disable-ibus |
174 |
$(use_enable ibus) |
|
|
175 |
$(use_enable fcitx4 fcitx) |
165 |
$(use_enable tslib input-tslib) |
176 |
$(use_enable tslib input-tslib) |
166 |
--disable-directx |
177 |
--disable-directx |
167 |
--disable-rpath |
178 |
--disable-rpath |