Quoting Stephen Montgomery-Smith <[EMAIL PROTECTED]> (Wed, 16 May 2007 07:59:11 -0500):
> Alexander Leidinger wrote: > > Quoting Stephen Montgomery-Smith <[EMAIL PROTECTED]> (from Tue, > > 15 May 2007 16:53:35 -0500): > > > >> Ulrich Spoerlein wrote: > >>> Stephen Montgomery-Smith wrote: > > > >>>> 2. Sorting the dependencies in pkg_create. My fix now cuts this > >>>> out completely. Thus there is no need to change the structure of > >>>> /var/db/pkg to use databases or anything like this. > >>> > >>> I haven't had time to look at your patches, but are your removing second > >>> order dependancies? This would cut down the tree size considerably. > >> > >> No. No second order dependencies are removed. The new algorithm does > >> exactly the same as the old one did, only it works a lot faster. > > > > Would you please tell me what kind of output you need (which order of > > pkgname & origin and which seperator between them), I want to provide an > > awk script to you which produces this based upon +CONTENTS. It should > > cut down some program invocations and a make call (IIR your patch > > correctly). > > pkgname:origin ---snip--- awk -F '( |:)' '/@pkgdep / { printf "%s:", $2 } /@comment DEPORIGIN:/ { printf "%s\n", $3 }' /var/db/pkg/yelp-2.18.1/+CONTENTS [...] libbonoboui-2.18.0:x11-toolkits/libbonoboui firefox-2.0.0.3,1:www/firefox libgnomeui-2.18.1:x11-toolkits/libgnomeui ---snip--- Bye, Alexander. -- It's a lot of fun being alive ... I wonder if my bed is made?!? http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137 _______________________________________________ freebsd-ports@freebsd.org mailing list http://lists.freebsd.org/mailman/listinfo/freebsd-ports To unsubscribe, send any mail to "[EMAIL PROTECTED]"