From owner-freebsd-ports@FreeBSD.ORG Mon May 13 14:22:55 2013 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.FreeBSD.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 72F4642A for ; Mon, 13 May 2013 14:22:55 +0000 (UTC) (envelope-from rwmaillists@googlemail.com) Received: from mail-ea0-x22c.google.com (mail-ea0-x22c.google.com [IPv6:2a00:1450:4013:c01::22c]) by mx1.freebsd.org (Postfix) with ESMTP id 0C3198CC for ; Mon, 13 May 2013 14:22:54 +0000 (UTC) Received: by mail-ea0-f172.google.com with SMTP id d10so500194eaj.3 for ; Mon, 13 May 2013 07:22:54 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=20120113; h=x-received:date:from:to:subject:message-id:in-reply-to:references :x-mailer:mime-version:content-type:content-transfer-encoding; bh=lvzK3voxMqoEfvLbUrSjPScRStEBIvByAe5Cx/87IX0=; b=h5nQH7Ibga5r7smRzIns/9e7sEnXsprKH1KFt5b2oLDYBZA+goFWSqvpgP+H8JPJvp YdXw5f798SBltPmG0bV2yoJ7wshiK3wpXp+ZL3+w682na3JxHoV+/8H40udSYberlsMZ 635Hq6vSonz6sDqyjwlo5InbM4MPtgZfw3GpLvHxrBDQloMatI+JQwFKGoyjmsLFBrvz yRuTMkgEHpn17vaU++1Y90HW3TiTDo4dPw9JECq4h9MlzcfQCvNIFirkYz36+jnIAtS+ rCnviLcItRmztziaHlNk1JQGF3SkFiU+8PYwUxEf+RDC9y9xiwbvUj1q12DKbf8gNo90 Xh5g== X-Received: by 10.14.206.129 with SMTP id l1mr78883271eeo.30.1368454974141; Mon, 13 May 2013 07:22:54 -0700 (PDT) Received: from gumby.homeunix.com (87-194-105-247.bethere.co.uk. [87.194.105.247]) by mx.google.com with ESMTPSA id bn53sm23268640eeb.7.2013.05.13.07.22.52 for (version=SSLv3 cipher=RC4-SHA bits=128/128); Mon, 13 May 2013 07:22:53 -0700 (PDT) Date: Mon, 13 May 2013 15:22:51 +0100 From: RW To: ports@freebsd.org Subject: Re: qt3 -> qt4 question Message-ID: <20130513152251.0b0be3b8@gumby.homeunix.com> In-Reply-To: <86ppwvm4p6.fsf@jerusalem.litteratus.org> References: <86ppwvm4p6.fsf@jerusalem.litteratus.org> X-Mailer: Claws Mail 3.9.0 (GTK+ 2.24.17; amd64-portbld-freebsd10.0) Mime-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 13 May 2013 14:22:55 -0000 On Mon, 13 May 2013 08:42:29 -0400 Robert Huff wrote: > > 1) I have x11-toolkits/qt-copy (part of qt33) installed, and > at least a dozen ports that depend on it. IIRC qt-copy is an alternate version of qt33 with some extra patches > 2) Attempts to upgrade devel/qt4-corelibs fail on complaints > the two conflict. > 3) I cannot find a "qt4-copy", and there is no mention of this > in UPDATING going back three years. > 4) What is the correct successor for qt-copy? Is that > functionality been included elsewhere in qt4? > 5) Is there a way to determine which (if any) of the dependent > ports will have issues with the conversion? Right now the choice > seems to be between a) inspecting the Makefiles (my make-fu is at > the slapstick comedy level) and b) just doing and hoping nothing > breaks. I'm not really sure what you are trying to do, but you can't simply replace qt33 with qt4, there may be some exceptions, but generally things depend on one or the other. AFAIK qt4 and qt33 only conflict through their build dependencies so it is still possible to mix the two, it's just a bit awkward. A relatively straightforward way to update would be to do it in two parts using ports-mgmt/pkg_cutleaves to remove all build dependencies before each stage.