mgorny      15/02/02 14:33:55

  Modified:             libvpx-1.3.0.ebuild libvpx-9999.ebuild ChangeLog
  Log:
  Bug #498364: disable USE=sse implicitly without sse2 rather than forcing 
non-SSE2 users to enable SSE2.
  
  (Portage version: 2.2.15/cvs/Linux x86_64, signed Manifest commit with key 
EFB4464E!)

Revision  Changes    Path
1.17                 media-libs/libvpx/libvpx-1.3.0.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libvpx/libvpx-1.3.0.ebuild?rev=1.17&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libvpx/libvpx-1.3.0.ebuild?rev=1.17&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libvpx/libvpx-1.3.0.ebuild?r1=1.16&r2=1.17

Index: libvpx-1.3.0.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-libs/libvpx/libvpx-1.3.0.ebuild,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -r1.16 -r1.17
--- libvpx-1.3.0.ebuild 2 Feb 2015 14:27:33 -0000       1.16
+++ libvpx-1.3.0.ebuild 2 Feb 2015 14:33:55 -0000       1.17
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/libvpx/libvpx-1.3.0.ebuild,v 
1.16 2015/02/02 14:27:33 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libvpx/libvpx-1.3.0.ebuild,v 
1.17 2015/02/02 14:33:55 mgorny Exp $
 
 EAPI=4
 inherit eutils multilib toolchain-funcs multilib-minimal
@@ -42,7 +42,6 @@
 "
 
 REQUIRED_USE="
-       cpu_flags_x86_sse? ( cpu_flags_x86_sse2 )
        cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
        cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
 "
@@ -84,6 +83,7 @@
                myconf+=" --disable-examples --disable-install-docs 
--disable-docs"
        fi
 
+       # #498364: sse doesn't work without sse2 enabled,
        "${S}/configure" \
                --prefix="${EPREFIX}"/usr \
                --libdir="${EPREFIX}"/usr/$(get_libdir) \
@@ -96,7 +96,7 @@
                $(use_enable cpu_flags_x86_avx2 avx2) \
                $(use_enable cpu_flags_x86_mmx mmx) \
                $(use_enable postproc) \
-               $(use_enable cpu_flags_x86_sse sse) \
+               $(use sse2 && use_enable cpu_flags_x86_sse sse) \
                $(use_enable cpu_flags_x86_sse2 sse2) \
                $(use_enable cpu_flags_x86_sse3 sse3) \
                $(use_enable cpu_flags_x86_sse4_1 sse4_1) \



1.51                 media-libs/libvpx/libvpx-9999.ebuild

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libvpx/libvpx-9999.ebuild?rev=1.51&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libvpx/libvpx-9999.ebuild?rev=1.51&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libvpx/libvpx-9999.ebuild?r1=1.50&r2=1.51

Index: libvpx-9999.ebuild
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-libs/libvpx/libvpx-9999.ebuild,v
retrieving revision 1.50
retrieving revision 1.51
diff -u -r1.50 -r1.51
--- libvpx-9999.ebuild  2 Feb 2015 14:27:33 -0000       1.50
+++ libvpx-9999.ebuild  2 Feb 2015 14:33:55 -0000       1.51
@@ -1,6 +1,6 @@
 # Copyright 1999-2015 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/libvpx/libvpx-9999.ebuild,v 1.50 
2015/02/02 14:27:33 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libvpx/libvpx-9999.ebuild,v 1.51 
2015/02/02 14:33:55 mgorny Exp $
 
 EAPI=4
 inherit multilib toolchain-funcs multilib-minimal
@@ -42,7 +42,6 @@
 "
 
 REQUIRED_USE="
-       cpu_flags_x86_sse? ( cpu_flags_x86_sse2 )
        cpu_flags_x86_sse2? ( cpu_flags_x86_mmx )
        cpu_flags_x86_ssse3? ( cpu_flags_x86_sse2 )
 "
@@ -79,6 +78,7 @@
                myconf+=" --disable-examples --disable-install-docs 
--disable-docs"
        fi
 
+       # #498364: sse doesn't work without sse2 enabled,
        "${S}/configure" \
                --prefix="${EPREFIX}"/usr \
                --libdir="${EPREFIX}"/usr/$(get_libdir) \
@@ -91,7 +91,7 @@
                $(use_enable cpu_flags_x86_avx2 avx2) \
                $(use_enable cpu_flags_x86_mmx mmx) \
                $(use_enable postproc) \
-               $(use_enable cpu_flags_x86_sse sse) \
+               $(use sse2 && use_enable cpu_flags_x86_sse sse) \
                $(use_enable cpu_flags_x86_sse2 sse2) \
                $(use_enable cpu_flags_x86_sse3 sse3) \
                $(use_enable cpu_flags_x86_sse4_1 sse4_1) \



1.115                media-libs/libvpx/ChangeLog

file : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libvpx/ChangeLog?rev=1.115&view=markup
plain: 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libvpx/ChangeLog?rev=1.115&content-type=text/plain
diff : 
http://sources.gentoo.org/viewvc.cgi/gentoo-x86/media-libs/libvpx/ChangeLog?r1=1.114&r2=1.115

Index: ChangeLog
===================================================================
RCS file: /var/cvsroot/gentoo-x86/media-libs/libvpx/ChangeLog,v
retrieving revision 1.114
retrieving revision 1.115
diff -u -r1.114 -r1.115
--- ChangeLog   2 Feb 2015 14:27:33 -0000       1.114
+++ ChangeLog   2 Feb 2015 14:33:55 -0000       1.115
@@ -1,6 +1,11 @@
 # ChangeLog for media-libs/libvpx
 # Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/media-libs/libvpx/ChangeLog,v 1.114 
2015/02/02 14:27:33 jer Exp $
+# $Header: /var/cvsroot/gentoo-x86/media-libs/libvpx/ChangeLog,v 1.115 
2015/02/02 14:33:55 mgorny Exp $
+
+  02 Feb 2015; Michał Górny <[email protected]> libvpx-1.3.0.ebuild,
+  libvpx-9999.ebuild:
+  Bug #498364: disable USE=sse implicitly without sse2 rather than forcing non-
+  SSE2 users to enable SSE2.
 
   02 Feb 2015; Jeroen Roovers <[email protected]> libvpx-1.1.0.ebuild,
   libvpx-1.2.0_pre20130625.ebuild, libvpx-1.3.0.ebuild, libvpx-9999.ebuild:




Reply via email to