From owner-freebsd-ports@FreeBSD.ORG Wed Jan 23 11:58:39 2013 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 13803DFC for ; Wed, 23 Jan 2013 11:58:39 +0000 (UTC) (envelope-from mueller23@insightbb.com) Received: from mail.insightbb.com (smtp3.insight.synacor.com [208.47.185.25]) by mx1.freebsd.org (Postfix) with ESMTP id B81CBC27 for ; Wed, 23 Jan 2013 11:58:37 +0000 (UTC) X_CMAE_Category: 0,0 Undefined,Undefined X-CNFS-Analysis: v=2.0 cv=KKHY/S5o c=1 sm=0 a=Dm9TOXL4taQ+Gy1KovpL+A==:17 a=7PwcsVO03wkA:10 a=DvSzqBOGy98A:10 a=pedpZTtsAAAA:8 a=vOhVvddIEXgA:10 a=9I-XRUSf6hfu8Nnrse8A:9 a=Dm9TOXL4taQ+Gy1KovpL+A==:117 X-CM-Score: 0 X-Scanned-by: Cloudmark Authority Engine Authentication-Results: smtp01.insight.synacor.com smtp.mail=mueller23@insightbb.com; spf=softfail; sender-id=softfail Authentication-Results: smtp01.insight.synacor.com header.from=mueller6724@bellsouth.net; sender-id=neutral Received-SPF: softfail (smtp01.insight.synacor.com: transitional domain insightbb.com does not designate 74.130.198.7 as permitted sender) Received: from [74.130.198.7] ([74.130.198.7:33870] helo=localhost) by mail.insightbb.com (envelope-from ) (ecelerity 2.2.3.49 r(42060/42061)) with ESMTP id 02/B6-27613-660DFF05; Wed, 23 Jan 2013 06:58:30 -0500 Date: Wed, 23 Jan 2013 06:58:30 -0500 Message-ID: <02.B6.27613.660DFF05@smtp01.insight.synacor.com> From: "Thomas Mueller" To: freebsd-ports@FreeBSD.org Subject: Re: portmaster -w -r (pcre & icu): how to avoid redundant rebuilding? Cc: "Joseph A. Nagy, Jr" 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: Wed, 23 Jan 2013 11:58:39 -0000 > On 01/22/13 06:26, Thomas Mueller wrote: > >I see in the UPDATING file that I need to rebuild all ports that depend on > >pcre and icu: > >portmaster -w -r pcre > >and > >portmaster -w -r icu > >(I don't need -f ?) > >How do I do this without rebuilding the same ports twice? > >I am on pkgng, so I can use > >pkg info -r icu > >and same for pcre to list ports depending on icu and pcre (long lists). > >I just updated, from source, to: > >FreeBSD amelia2 9.1-STABLE FreeBSD 9.1-STABLE #14 r245542: Tue Jan 22 > >03:00:31 UTC 2013 root@amelia2:/usr/obj/usr/src/sys/SANDY amd64 > >Tom > I've not had any luck with avoiding redundant rebuilding as pcre and icu > updates aren't sent out at the same time. Perhaps someone can say if I'm > off my rocker, has anyone tried issuing 'portmaster -w -r icu pcre'? > Perhaps that would avoid the redundant rebuilds? > Of course that would only work if one waits for both updates to come out. > -- > Yours in Christ, > Joseph A Nagy Jr I could possibly make lists of ports that depend on pcre and icu using pkg info -r icu (and also pcre, redirecting to files) Then I could try portmaster -w -r icu -r pcre or do I need to use -w twice? Then I could see what ports it would build, say n when asked if I wanted to rebuild those ports, assuming there would be config dialogs along the line. Then I would run the portmaster command again with |& tee portm.log at the right end, see if I like what would be built before answering y. I would be able to login to another virtual terminal to examine portm.log file at the early stage when asked whether to rebuild the ports. Tom