From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: <gentoo-commits+bounces-907368-garchives=archives.gentoo.org@lists.gentoo.org> Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id BE070138682 for <garchives@archives.gentoo.org>; Fri, 21 Oct 2016 14:15:23 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 9B76FE07EB; Fri, 21 Oct 2016 14:15:20 +0000 (UTC) Received: from smtp.gentoo.org (smtp.gentoo.org [140.211.166.183]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 82687E07EB for <gentoo-commits@lists.gentoo.org>; Fri, 21 Oct 2016 14:15:20 +0000 (UTC) Received: from oystercatcher.gentoo.org (unknown [IPv6:2a01:4f8:202:4333:225:90ff:fed9:fc84]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 4840A340EAA for <gentoo-commits@lists.gentoo.org>; Fri, 21 Oct 2016 14:15:19 +0000 (UTC) Received: from localhost.localdomain (localhost [127.0.0.1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 6B045301 for <gentoo-commits@lists.gentoo.org>; Fri, 21 Oct 2016 14:15:17 +0000 (UTC) From: "Ettore Di Giacinto" <mudler@gentoo.org> To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Ettore Di Giacinto" <mudler@gentoo.org> Message-ID: <1477057768.85f19302d80465c470c8fbbba2e25c9abb88433f.mudler@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: media-sound/mixxx/ X-VCS-Repository: repo/gentoo X-VCS-Files: media-sound/mixxx/mixxx-2.0.0-r1.ebuild media-sound/mixxx/mixxx-2.0.0-r2.ebuild X-VCS-Directories: media-sound/mixxx/ X-VCS-Committer: mudler X-VCS-Committer-Name: Ettore Di Giacinto X-VCS-Revision: 85f19302d80465c470c8fbbba2e25c9abb88433f X-VCS-Branch: master Date: Fri, 21 Oct 2016 14:15:17 +0000 (UTC) Precedence: bulk List-Post: <mailto:gentoo-commits@lists.gentoo.org> List-Help: <mailto:gentoo-commits+help@lists.gentoo.org> List-Unsubscribe: <mailto:gentoo-commits+unsubscribe@lists.gentoo.org> List-Subscribe: <mailto:gentoo-commits+subscribe@lists.gentoo.org> List-Id: Gentoo Linux mail <gentoo-commits.gentoo.org> X-BeenThere: gentoo-commits@lists.gentoo.org X-Archives-Salt: 19629a4e-f397-4a7d-9c64-2eb8c7b2868d X-Archives-Hash: 07ab607aadb5a85696c3c27f27cefc46 commit: 85f19302d80465c470c8fbbba2e25c9abb88433f Author: Ettore Di Giacinto <mudler <AT> gentoo <DOT> org> AuthorDate: Fri Oct 21 11:04:49 2016 +0000 Commit: Ettore Di Giacinto <mudler <AT> gentoo <DOT> org> CommitDate: Fri Oct 21 13:49:28 2016 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=85f19302 media-sound/mixxx: revbump to 2.0.0-r2 wrt #591968 * enable detected optimizations with -march and -mcpu Package-Manager: portage-2.3.1 .../{mixxx-2.0.0-r1.ebuild => mixxx-2.0.0-r2.ebuild} | 17 ++++++++++++++--- 1 file changed, 14 insertions(+), 3 deletions(-) diff --git a/media-sound/mixxx/mixxx-2.0.0-r1.ebuild b/media-sound/mixxx/mixxx-2.0.0-r2.ebuild similarity index 91% rename from media-sound/mixxx/mixxx-2.0.0-r1.ebuild rename to media-sound/mixxx/mixxx-2.0.0-r2.ebuild index f60d07b..9baebd1 100644 --- a/media-sound/mixxx/mixxx-2.0.0-r1.ebuild +++ b/media-sound/mixxx/mixxx-2.0.0-r2.ebuild @@ -4,7 +4,7 @@ EAPI=6 -inherit eutils flag-o-matic multilib scons-utils toolchain-funcs +inherit flag-o-matic scons-utils toolchain-funcs DESCRIPTION="A advanced Digital DJ tool based on Qt" HOMEPAGE="http://www.mixxx.org/" @@ -23,7 +23,7 @@ REQUIRED_USE="^^ ( qt4 qt5 )" # fails to compile system-fidlib. Add ">media-libs/fidlib-0.9.10-r1" once this # got fixed RDEPEND="dev-db/sqlite - dev-libs/libusb:1 + virtual/libusb:1 dev-libs/protobuf media-libs/chromaprint media-libs/flac @@ -93,6 +93,8 @@ src_prepare() { src_configure() { local myqtdir=qt5 + local myoptimize=0 + if use qt4 ; then myqtdir="qt4" fi @@ -102,6 +104,15 @@ src_configure() { append-cxxflags -std=c++11 fi + # Try to get cpu type based on CFLAGS. + # Bug #591968 + for i in $(get-flag mcpu) $(get-flag march) ; do + if [[ ${i} = native ]] ; then + myoptimize="native" + break + fi + done + myesconsargs=( prefix="${EPREFIX}/usr" qtdir="${EPREFIX}/usr/$(get_libdir)/${myqtdir}" @@ -111,7 +122,7 @@ src_configure() { hifieq=1 m4a="$(usex mp4 1 0)" mad="$(usex mp3 1 0)" - optimize=native + optimize="${myoptimize}" qdebug="$(usex debug 1 0)" qt5="$(usex qt5 1 0)" shoutcast="$(usex shout 1 0)"