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 <[EMAIL PROTECTED]>.

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 [EMAIL PROTECTED]
with "unsubscribe freebsd-questions" in the body of the message

Reply via email to