From owner-freebsd-ports@freebsd.org Sun Feb 19 14:52:46 2017 Return-Path: Delivered-To: freebsd-ports@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 62839CE58A6 for ; Sun, 19 Feb 2017 14:52:46 +0000 (UTC) (envelope-from cmt@burggraben.net) Received: from smtp.burggraben.net (smtp.burggraben.net [IPv6:2a01:4f8:140:50a2::3:1]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "ns.exwg.net", Issuer "Christoph Moench-Tegeder" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 22EC61725 for ; Sun, 19 Feb 2017 14:52:45 +0000 (UTC) (envelope-from cmt@burggraben.net) Received: from localhost (localhost [127.0.0.1]) by smtp.burggraben.net (Postfix) with ESMTP id 70E606002EA for ; Sun, 19 Feb 2017 15:52:42 +0100 (CET) X-Spam-Scanned: by amavisd-new at exwg.net Received: from smtp.burggraben.net ([127.0.0.1]) by localhost (ns.burggraben.net [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id jPS0COQVohfd for ; Sun, 19 Feb 2017 15:52:40 +0100 (CET) Received: from elch.exwg.net (elch.exwg.net [IPv6:2001:470:7120:1:922b:34ff:fe56:321]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (Client CN "elch.exwg.net", Issuer "Christoph Moench-Tegeder" (not verified)) by smtp.burggraben.net (Postfix) with ESMTPS for ; Sun, 19 Feb 2017 15:52:40 +0100 (CET) Received: by elch.exwg.net (Postfix, from userid 1000) id 2FCA9301FA; Sun, 19 Feb 2017 15:52:40 +0100 (CET) Date: Sun, 19 Feb 2017 15:52:40 +0100 From: Christoph Moench-Tegeder To: freebsd-ports@freebsd.org Subject: Re: Fwd: 2017-02-18 Update to Qt 4 and Qt 5 Message-ID: <20170219145239.GA1549@elch.exwg.net> References: <58A918E6.7080504@UToledo.edu> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Disposition: inline In-Reply-To: <58A918E6.7080504@UToledo.edu> User-Agent: Mutt/1.7.2 (2016-11-26) X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 19 Feb 2017 14:52:46 -0000 ## Robert Burmeister (Robert.Burmeister@UToledo.edu): > Could we have portupgrade instructions? Short: it's a little messy. Other methods... could be more suitable for this operation. How do I know that? Well, I did it, with portupgrade. The problem here is that the new versions of the qt4-ports depend on the qtchooser port which will replace some of the binaries of the old qt4-* port. As portupgrade wants to build the new version (and install the dependencies of the new version during the build) before it uninstalls the old version and installs the new one, we get a conflict between the old qt4-* port and qtchooser. To get around that, I made a list of all the qt4-* ports installed on this system, "pkg delete -f"ed them and reinstalled them one by one from the new port version. I'd recommend using pkg_libchk after that exercise, as there might be some missing bits (there had been here, but that also might've been for the age of this installation, it exists since 10-BETAsomething). Once you got QT4 sorted out, portupgrade should be able to upgrade the qt5-* ports as usual. Regards, Christoph -- Spare Space