Gentoo Archives: gentoo-commits

From: "Michal Gorny (mgorny)" <mgorny@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in media-libs/libvpx: libvpx-1.3.0.ebuild libvpx-9999.ebuild ChangeLog
Date: Mon, 02 Feb 2015 14:33:59
Message-Id: 20150202143355.B6BA310E65@oystercatcher.gentoo.org
1 mgorny 15/02/02 14:33:55
2
3 Modified: libvpx-1.3.0.ebuild libvpx-9999.ebuild ChangeLog
4 Log:
5 Bug #498364: disable USE=sse implicitly without sse2 rather than forcing non-SSE2 users to enable SSE2.
6
7 (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key EFB4464E!)
8
9 Revision Changes Path
10 1.17 media-libs/libvpx/libvpx-1.3.0.ebuild
11
12 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libvpx/libvpx-1.3.0.ebuild?rev=1.17&view=markup
13 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libvpx/libvpx-1.3.0.ebuild?rev=1.17&content-type=text/plain
14 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libvpx/libvpx-1.3.0.ebuild?r1=1.16&r2=1.17
15
16 Index: libvpx-1.3.0.ebuild
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/media-libs/libvpx/libvpx-1.3.0.ebuild,v
19 retrieving revision 1.16
20 retrieving revision 1.17
21 diff -u -r1.16 -r1.17
22 --- libvpx-1.3.0.ebuild 2 Feb 2015 14:27:33 -0000 1.16
23 +++ libvpx-1.3.0.ebuild 2 Feb 2015 14:33:55 -0000 1.17
24 @@ -1,6 +1,6 @@
25 # Copyright 1999-2015 Gentoo Foundation
26 # Distributed under the terms of the GNU General Public License v2
27 -# $Header: /var/cvsroot/gentoo-x86/media-libs/libvpx/libvpx-1.3.0.ebuild,v 1.16 2015/02/02 14:27:33 jer Exp $
28 +# $Header: /var/cvsroot/gentoo-x86/media-libs/libvpx/libvpx-1.3.0.ebuild,v 1.17 2015/02/02 14:33:55 mgorny Exp $
29
30 EAPI=4
31 inherit eutils multilib toolchain-funcs multilib-minimal
32 @@ -42,7 +42,6 @@
33 "
34
35 REQUIRED_USE="
36 - cpu_flags_x86_sse? ( cpu_flags_x86_sse2 )
37 cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
38 cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
39 "
40 @@ -84,6 +83,7 @@
41 myconf+=" --disable-examples --disable-install-docs --disable-docs"
42 fi
43
44 + # #498364: sse doesn't work without sse2 enabled,
45 "${S}/configure" \
46 --prefix="${EPREFIX}"/usr \
47 --libdir="${EPREFIX}"/usr/$(get_libdir) \
48 @@ -96,7 +96,7 @@
49 $(use_enable cpu_flags_x86_avx2 avx2) \
50 $(use_enable cpu_flags_x86_mmx mmx) \
51 $(use_enable postproc) \
52 - $(use_enable cpu_flags_x86_sse sse) \
53 + $(use sse2 && use_enable cpu_flags_x86_sse sse) \
54 $(use_enable cpu_flags_x86_sse2 sse2) \
55 $(use_enable cpu_flags_x86_sse3 sse3) \
56 $(use_enable cpu_flags_x86_sse4_1 sse4_1) \
57
58
59
60 1.51 media-libs/libvpx/libvpx-9999.ebuild
61
62 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libvpx/libvpx-9999.ebuild?rev=1.51&view=markup
63 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libvpx/libvpx-9999.ebuild?rev=1.51&content-type=text/plain
64 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libvpx/libvpx-9999.ebuild?r1=1.50&r2=1.51
65
66 Index: libvpx-9999.ebuild
67 ===================================================================
68 RCS file: /var/cvsroot/gentoo-x86/media-libs/libvpx/libvpx-9999.ebuild,v
69 retrieving revision 1.50
70 retrieving revision 1.51
71 diff -u -r1.50 -r1.51
72 --- libvpx-9999.ebuild 2 Feb 2015 14:27:33 -0000 1.50
73 +++ libvpx-9999.ebuild 2 Feb 2015 14:33:55 -0000 1.51
74 @@ -1,6 +1,6 @@
75 # Copyright 1999-2015 Gentoo Foundation
76 # Distributed under the terms of the GNU General Public License v2
77 -# $Header: /var/cvsroot/gentoo-x86/media-libs/libvpx/libvpx-9999.ebuild,v 1.50 2015/02/02 14:27:33 jer Exp $
78 +# $Header: /var/cvsroot/gentoo-x86/media-libs/libvpx/libvpx-9999.ebuild,v 1.51 2015/02/02 14:33:55 mgorny Exp $
79
80 EAPI=4
81 inherit multilib toolchain-funcs multilib-minimal
82 @@ -42,7 +42,6 @@
83 "
84
85 REQUIRED_USE="
86 - cpu_flags_x86_sse? ( cpu_flags_x86_sse2 )
87 cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
88 cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
89 "
90 @@ -79,6 +78,7 @@
91 myconf+=" --disable-examples --disable-install-docs --disable-docs"
92 fi
93
94 + # #498364: sse doesn't work without sse2 enabled,
95 "${S}/configure" \
96 --prefix="${EPREFIX}"/usr \
97 --libdir="${EPREFIX}"/usr/$(get_libdir) \
98 @@ -91,7 +91,7 @@
99 $(use_enable cpu_flags_x86_avx2 avx2) \
100 $(use_enable cpu_flags_x86_mmx mmx) \
101 $(use_enable postproc) \
102 - $(use_enable cpu_flags_x86_sse sse) \
103 + $(use sse2 && use_enable cpu_flags_x86_sse sse) \
104 $(use_enable cpu_flags_x86_sse2 sse2) \
105 $(use_enable cpu_flags_x86_sse3 sse3) \
106 $(use_enable cpu_flags_x86_sse4_1 sse4_1) \
107
108
109
110 1.115 media-libs/libvpx/ChangeLog
111
112 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libvpx/ChangeLog?rev=1.115&view=markup
113 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libvpx/ChangeLog?rev=1.115&content-type=text/plain
114 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libvpx/ChangeLog?r1=1.114&r2=1.115
115
116 Index: ChangeLog
117 ===================================================================
118 RCS file: /var/cvsroot/gentoo-x86/media-libs/libvpx/ChangeLog,v
119 retrieving revision 1.114
120 retrieving revision 1.115
121 diff -u -r1.114 -r1.115
122 --- ChangeLog 2 Feb 2015 14:27:33 -0000 1.114
123 +++ ChangeLog 2 Feb 2015 14:33:55 -0000 1.115
124 @@ -1,6 +1,11 @@
125 # ChangeLog for media-libs/libvpx
126 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
127 -# $Header: /var/cvsroot/gentoo-x86/media-libs/libvpx/ChangeLog,v 1.114 2015/02/02 14:27:33 jer Exp $
128 +# $Header: /var/cvsroot/gentoo-x86/media-libs/libvpx/ChangeLog,v 1.115 2015/02/02 14:33:55 mgorny Exp $
129 +
130 + 02 Feb 2015; Michał Górny <mgorny@g.o> libvpx-1.3.0.ebuild,
131 + libvpx-9999.ebuild:
132 + Bug #498364: disable USE=sse implicitly without sse2 rather than forcing non-
133 + SSE2 users to enable SSE2.
134
135 02 Feb 2015; Jeroen Roovers <jer@g.o> libvpx-1.1.0.ebuild,
136 libvpx-1.2.0_pre20130625.ebuild, libvpx-1.3.0.ebuild, libvpx-9999.ebuild: