Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 4 Mar 2003 00:45:19 -0800
From:      Kent Stewart <kstewart@owt.com>
To:        Stijn Hoop <stijn@win.tue.nl>
Cc:        Roger Merritt <mcrogerm@stjohn.ac.th>, freebsd-questions@FreeBSD.ORG
Subject:   Re: Portupgrade -- revisited
Message-ID:  <200303040045.19594.kstewart@owt.com>
In-Reply-To: <20030304081640.GB4319@pcwin002.win.tue.nl>
References:  <5.2.0.9.0.20030303115100.00a245c0@127.0.0.1> <200303031942.02216.kstewart@owt.com> <20030304081640.GB4319@pcwin002.win.tue.nl>

next in thread | previous in thread | raw e-mail | index | archive | help
On Tuesday 04 March 2003 12:16 am, Stijn Hoop wrote:
> On Mon, Mar 03, 2003 at 07:42:02PM -0800, Kent Stewart wrote:
> > I learned something out of this too. Fontconfig was modified and so
> > I tried -Rup fontconfig. Portupgrade just built fontconfig. Next I
> > tried -pur fontconfig. It rebuild Xft, which had also been
> > upgraded, and just repackaged everything that used them below that.
> > Now, the kicker is that qt-3.x uses Xft.2 in the build but it was
> > not rebuilt. I had to run -pufr fontconfig for that to happend.
>
> Please send this as a problem report to the portupgrade maintainer,
> Akinori MUSHA <knu@freebsd.org>.

I will try that tomorrow. It is too late to try it to night. I have 
never used send-pr before.

>
> Qt31 has Xft.2 listed as a direct dependency so it should be rebuilt
> if that port is rebuilt, just as you said.portupgrade-20030228
>

It wasn't the only one. The complete list looks like

# pkgreq Xft
Information for Xft-2.1_2:

Required by:
XFree86-4.2.0_1,1
XFree86-clients-4.2.1_3
arts-1.1,1
kdbg-1.2.5
kde-3.1
kdeartwork-3.1
kdebase-3.1_1
kdegames-3.1
kdegraphics-3.1
kdelibs-3.1
kdemultimedia-3.1
kdenetwork-3.1
kdepim-3.1
kdetoys-3.1_1
kdeutils-3.1
kdevelop-2.1.5
koffice-1.2.1,1
qt-3.1.1_4

None of them were rebuilt with out specifying -f on the portupgrade 
command. The version used was portupgrade-20030228. It was on a recent 
cvsup of ports-all and new INDEXs. Portupgrade was upgraded before 
trying to build fontconfig. The port's in the list all have Xft-2 as a 
b/r-dep. The command I used was

portupgrade -pur fontconfig

What it typically did was build anything showing up as modified 
(fontconfig and Xft-2) and then just repackage the rest like the 
following.

--->  Packaging 'XFree86-clients-4.2.1_3' as dependency
Creating package /usr/ports/packages/All/XFree86-clients-4.2.1_3.tgz
Creating gzip'd tar ball in 
'/usr/ports/packages/All/XFree86-clients-4.2.1_3.tgz'
--->  Packaging 'XFree86-4.2.0_1,1' as dependency
Creating package /usr/ports/packages/All/XFree86-4.2.0_1,1.tgz
Creating gzip'd tar ball in 
'/usr/ports/packages/All/XFree86-4.2.0_1,1.tgz'
--->  Packaging 'qt-3.1.1_4' as dependency
.
.
etc

Kent

-- 
Kent Stewart
Richland, WA

http://users.owt.com/kstewart/index.html


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-questions" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200303040045.19594.kstewart>