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:
