Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
View | Details | Raw Unified | Return to bug 670248 | Differences between
and this patch

Collapse All | Expand All

(-)a/media-libs/libsdl2/libsdl2-2.0.9.ebuild (-2 / +13 lines)
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
(-)a/media-libs/libsdl2/metadata.xml (+2 lines)
Lines 24-31 Link Here
24
		Perl, PHP, Pike, Python, and Ruby.
24
		Perl, PHP, Pike, Python, and Ruby.
25
	</longdescription>
25
	</longdescription>
26
	<use>
26
	<use>
27
		<flag name="fcitx4">Enable support for <pkg>app-i18n/fcitx</pkg> 4</flag>
27
		<flag name="gles">include OpenGL ES support</flag>
28
		<flag name="gles">include OpenGL ES support</flag>
28
		<flag name="haptic">Enable the haptic (force feedback) subsystem</flag>
29
		<flag name="haptic">Enable the haptic (force feedback) subsystem</flag>
30
		<flag name="ibus">Enable support for <pkg>app-i18n/ibus</pkg></flag>
29
		<flag name="joystick">Control joystick support (disable at your own risk)</flag>
31
		<flag name="joystick">Control joystick support (disable at your own risk)</flag>
30
		<flag name="kms">Build the KMSDRM video driver</flag>
32
		<flag name="kms">Build the KMSDRM video driver</flag>
31
		<flag name="sound">Control audio support (disable at your own risk)</flag>
33
		<flag name="sound">Control audio support (disable at your own risk)</flag>
(-)a/profiles/arch/alpha/package.use.mask (+4 lines)
Lines 1-6 Link Here
1
# Copyright 1999-2018 Gentoo Authors
1
# Copyright 1999-2018 Gentoo Authors
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
3
4
# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (04 Nov 2018)
5
# app-i18n/fcitx:4 not keyworded.
6
media-libs/libsdl2 fcitx4
7
4
# Thomas Deutschmann <whissi@gentoo.org> (15 Oct 2018)
8
# Thomas Deutschmann <whissi@gentoo.org> (15 Oct 2018)
5
# Requires app-text/mecab which isn't yet keyworded
9
# Requires app-text/mecab which isn't yet keyworded
6
# on alpha, bug 668674
10
# on alpha, bug 668674
(-)a/profiles/arch/arm/package.use.mask (+4 lines)
Lines 1-6 Link Here
1
# Copyright 1999-2018 Gentoo Authors
1
# Copyright 1999-2018 Gentoo Authors
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
3
4
# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (04 Nov 2018)
5
# app-i18n/fcitx:4 not keyworded.
6
media-libs/libsdl2 fcitx4
7
4
# Aaron W. Swenson <titanofold@gentoo.org> (19 Oct 2018)
8
# Aaron W. Swenson <titanofold@gentoo.org> (19 Oct 2018)
5
# Requires sys-devel/clang which isn’t keyworded for ARM.
9
# Requires sys-devel/clang which isn’t keyworded for ARM.
6
dev-db/postgresql llvm
10
dev-db/postgresql llvm
(-)a/profiles/arch/arm64/package.use.mask (+4 lines)
Lines 1-6 Link Here
1
# Copyright 1999-2018 Gentoo Authors
1
# Copyright 1999-2018 Gentoo Authors
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
3
4
# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (04 Nov 2018)
5
# app-i18n/fcitx:4 not keyworded.
6
media-libs/libsdl2 fcitx4
7
4
# Thomas Deutschmann <whissi@gentoo.org> (12 Oct 2018)
8
# Thomas Deutschmann <whissi@gentoo.org> (12 Oct 2018)
5
# Requires www-client/firefox which isn't yet keyworded on ARM64
9
# Requires www-client/firefox which isn't yet keyworded on ARM64
6
dev-ruby/capybara test
10
dev-ruby/capybara test
(-)a/profiles/arch/ia64/package.use.mask (-1 / +5 lines)
Lines 1-6 Link Here
1
# Copyright 1999-2018 Gentoo Foundation
1
# Copyright 1999-2018 Gentoo Authors
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
3
4
# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (04 Nov 2018)
5
# app-i18n/fcitx:4 not keyworded.
6
media-libs/libsdl2 fcitx4
7
4
# Sergei Trofimovich <slyfox@gentoo.org> (13 Oct 2018)
8
# Sergei Trofimovich <slyfox@gentoo.org> (13 Oct 2018)
5
# USE=debug needs support for target-specific _FPU_MASK_IM. ia64
9
# USE=debug needs support for target-specific _FPU_MASK_IM. ia64
6
# does not define those.
10
# does not define those.
(-)a/profiles/arch/sparc/package.use.mask (+4 lines)
Lines 1-6 Link Here
1
# Copyright 1999-2018 Gentoo Authors
1
# Copyright 1999-2018 Gentoo Authors
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
3
4
# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (04 Nov 2018)
5
# app-i18n/fcitx:4 not keyworded.
6
media-libs/libsdl2 fcitx4
7
4
# Virgil Dupras <vdupras@gentoo.org> (08 Oct 2018)
8
# Virgil Dupras <vdupras@gentoo.org> (08 Oct 2018)
5
# app-text/mupdf sparc keyword was dropped in bug #631970
9
# app-text/mupdf sparc keyword was dropped in bug #631970
6
net-print/cups-filters pdf
10
net-print/cups-filters pdf
(-)a/profiles/default/linux/musl/arm/package.use.mask (+6 lines)
Line 0 Link Here
1
# Copyright 1999-2018 Gentoo Authors
2
# Distributed under the terms of the GNU General Public License v2
3
4
# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (04 Nov 2018)
5
# app-i18n/fcitx:4 not keyworded.
6
media-libs/libsdl2 fcitx4
(-)a/profiles/default/linux/musl/arm64/package.use.mask (+6 lines)
Line 0 Link Here
1
# Copyright 1999-2018 Gentoo Authors
2
# Distributed under the terms of the GNU General Public License v2
3
4
# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (04 Nov 2018)
5
# app-i18n/fcitx:4 not keyworded.
6
media-libs/libsdl2 fcitx4
(-)a/profiles/default/linux/uclibc/arm/package.use.mask (-2 / +5 lines)
Lines 1-6 Link Here
1
# Copyright 1999-2018 Gentoo Foundation
1
# Copyright 1999-2018 Gentoo Authors
2
# Distributed under the terms of the GNU General Public License v2
2
# Distributed under the terms of the GNU General Public License v2
3
3
4
# Arfrever Frehtes Taifersar Arahesis <arfrever.fta@gmail.com> (04 Nov 2018)
5
# app-i18n/fcitx:4 not keyworded.
6
media-libs/libsdl2 fcitx4
7
4
# Thomas Deutschmann <whissi@gentoo.org> (28 Nov 2017)
8
# Thomas Deutschmann <whissi@gentoo.org> (28 Nov 2017)
5
# Requires dev-libs/mongo-c-driver which isn't keyworded
9
# Requires dev-libs/mongo-c-driver which isn't keyworded
6
>=app-admin/rsyslog-8.31 mongodb
10
>=app-admin/rsyslog-8.31 mongodb
7
- 

Return to bug 670248