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