From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) by finch.gentoo.org (Postfix) with ESMTP id 7117A13800E for ; Sat, 28 Jul 2012 07:10:46 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 832EFE07CF; Sat, 28 Jul 2012 07:10:32 +0000 (UTC) Received: from mail-pb0-f53.google.com (mail-pb0-f53.google.com [209.85.160.53]) by pigeon.gentoo.org (Postfix) with ESMTP id 90FC3E07AE for ; Sat, 28 Jul 2012 07:09:57 +0000 (UTC) Received: by pbbrr13 with SMTP id rr13so7126337pbb.40 for ; Sat, 28 Jul 2012 00:09:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type; bh=5hslurG56kW1zRYMwWddaP3D4fPXaj5t6wz/TjFqvAU=; b=sgMYqlEZK4PwpD33mX+GOKCRNNOnh7Qg0SX54fxBMDpLwQX5sS3HyCXsysctHOvYSP vC/N1hQkz/ix6IOHqpI8yw59l+YDcLisbh+AaDp+68sW/2cC8rl+L7AXsFLV1JiC9bSq O+hCQvIpncD6ldThfKyqRP9INoAP983OTZe4mpXH1VcPJNvPN9sTdMEUrBQPV1OiGI3h 69q0WN0ozhLaa7UsrRKNDyPNVl4JjnJr0sjmL18d3s9xoU76/LyQEVvcT4s3P5sVO6QD 2O4gDPMGsPEyRSG3QF+ul4YZsp3FSNgJdFCQBEMjSqgQvhl9VyO8KUg2r/FGwaUJ7xVm NYHg== Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-dev@lists.gentoo.org Reply-to: gentoo-dev@lists.gentoo.org MIME-Version: 1.0 Received: by 10.68.240.73 with SMTP id vy9mr17409832pbc.156.1343459396813; Sat, 28 Jul 2012 00:09:56 -0700 (PDT) Sender: davidepesa@gmail.com Received: by 10.66.41.51 with HTTP; Sat, 28 Jul 2012 00:09:56 -0700 (PDT) In-Reply-To: References: Date: Sat, 28 Jul 2012 00:09:56 -0700 X-Google-Sender-Auth: pgL_DPNTUqZyDQ8kmoZr9RKuF5E Message-ID: Subject: Re: [gentoo-dev] Re: Fwd: Heads up for Qt5 From: Davide Pesavento To: gentoo-dev@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 X-Archives-Salt: a1cb3360-d2f8-4865-929c-7c3531bebeec X-Archives-Hash: c2551d9c1b39b373f6b9eeec346496cf On Fri, Jul 27, 2012 at 11:56 PM, Nikos Chantziaras wrote: > On 28/07/12 09:46, Davide Pesavento wrote: >> >> On Fri, Jul 27, 2012 at 11:27 PM, Ben de Groot wrote: >>> >>> On 28 July 2012 13:59, Nikos Chantziaras wrote: >>>> >>>> [...] >>>> >>>> So what would be the methodology of making sure a package has the proper >>>> slot? >>> >>> >>> Obviously you would need to make sure that the package actually does >>> support Qt5. Then, as I see it, we could do either: >>> >>> || ( x11-libs/qt-gui:4 x11-libs/qt-gui:5 ) >>> >> >> This is wrong because qt4 and qt5 are not binary compatible. >> >>> or: >>> >>> qt4? ( x11-libs/qt-gui:4 ) >>> qt5? ( x11-libs/qt-gui:5 ) >>> >> >> This is the only alternative AFAICS. > > > In that case, if Qt5 is installed, the application might depend on Qt4, but > when building it, might link against Qt5. > > No, that would be a bug in the ebuild or somewhere else. BTW, I'm planning to write a qt5-utils.eclass, which will provide an eqmake5 function similar to eqmake4 in qt4-r2.eclass. Cheers, Pesa