1 |
commit: 0d0f1cb86e6617a42a5099b4dedc4cdd0aef1319 |
2 |
Author: Mike Gilbert <floppym <AT> gentoo <DOT> org> |
3 |
AuthorDate: Sun Dec 10 04:47:08 2017 +0000 |
4 |
Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org> |
5 |
CommitDate: Sun Dec 10 04:48:20 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d0f1cb8 |
7 |
|
8 |
net-misc/freerdp: fix SIGILL with older CPUs |
9 |
|
10 |
The WITH_SSE2 option actually enables SSSE3 code. |
11 |
|
12 |
Package-Manager: Portage-2.3.17, Repoman-2.3.6_p24 |
13 |
|
14 |
net-misc/freerdp/freerdp-2.0.0_rc0.ebuild | 5 +++-- |
15 |
net-misc/freerdp/freerdp-9999.ebuild | 5 +++-- |
16 |
2 files changed, 6 insertions(+), 4 deletions(-) |
17 |
|
18 |
diff --git a/net-misc/freerdp/freerdp-2.0.0_rc0.ebuild b/net-misc/freerdp/freerdp-2.0.0_rc0.ebuild |
19 |
index 524d988f03e..25a544e2489 100644 |
20 |
--- a/net-misc/freerdp/freerdp-2.0.0_rc0.ebuild |
21 |
+++ b/net-misc/freerdp/freerdp-2.0.0_rc0.ebuild |
22 |
@@ -22,7 +22,7 @@ HOMEPAGE="http://www.freerdp.com/" |
23 |
|
24 |
LICENSE="Apache-2.0" |
25 |
SLOT="0/2" |
26 |
-IUSE="alsa +client cpu_flags_x86_sse2 cups debug doc ffmpeg gstreamer jpeg libav libressl neon openh264 pulseaudio server smartcard systemd test usb wayland X xinerama xv" |
27 |
+IUSE="alsa +client cpu_flags_x86_ssse3 cups debug doc ffmpeg gstreamer jpeg libav libressl neon openh264 pulseaudio server smartcard systemd test usb wayland X xinerama xv" |
28 |
|
29 |
RDEPEND=" |
30 |
!libressl? ( dev-libs/openssl:0= ) |
31 |
@@ -113,7 +113,8 @@ src_configure() { |
32 |
-DWITH_SERVER=$(usex server) |
33 |
-DWITH_PCSC=$(usex smartcard) |
34 |
-DWITH_LIBSYSTEMD=$(usex systemd) |
35 |
- -DWITH_SSE2=$(usex cpu_flags_x86_sse2) |
36 |
+ # WITH_SSE2 actually enables code requiring SSSE3 |
37 |
+ -DWITH_SSE2=$(usex cpu_flags_x86_ssse3) |
38 |
-DWITH_X11=$(usex X) |
39 |
-DWITH_XINERAMA=$(usex xinerama) |
40 |
-DWITH_XV=$(usex xv) |
41 |
|
42 |
diff --git a/net-misc/freerdp/freerdp-9999.ebuild b/net-misc/freerdp/freerdp-9999.ebuild |
43 |
index 4f99bd08f24..3c043ec465c 100644 |
44 |
--- a/net-misc/freerdp/freerdp-9999.ebuild |
45 |
+++ b/net-misc/freerdp/freerdp-9999.ebuild |
46 |
@@ -22,7 +22,7 @@ HOMEPAGE="http://www.freerdp.com/" |
47 |
|
48 |
LICENSE="Apache-2.0" |
49 |
SLOT="0/2" |
50 |
-IUSE="alsa +client cpu_flags_x86_sse2 cups debug doc ffmpeg gstreamer jpeg libav libressl neon openh264 pulseaudio server smartcard systemd test usb wayland X xinerama xv" |
51 |
+IUSE="alsa +client cpu_flags_x86_ssse3 cups debug doc ffmpeg gstreamer jpeg libav libressl neon openh264 pulseaudio server smartcard systemd test usb wayland X xinerama xv" |
52 |
|
53 |
RDEPEND=" |
54 |
!libressl? ( dev-libs/openssl:0= ) |
55 |
@@ -109,7 +109,8 @@ src_configure() { |
56 |
-DWITH_SERVER=$(usex server) |
57 |
-DWITH_PCSC=$(usex smartcard) |
58 |
-DWITH_LIBSYSTEMD=$(usex systemd) |
59 |
- -DWITH_SSE2=$(usex cpu_flags_x86_sse2) |
60 |
+ # WITH_SSE2 actually enables code requiring SSSE3 |
61 |
+ -DWITH_SSE2=$(usex cpu_flags_x86_ssse3) |
62 |
-DWITH_X11=$(usex X) |
63 |
-DWITH_XINERAMA=$(usex xinerama) |
64 |
-DWITH_XV=$(usex xv) |