Date: Thu, 17 May 2007 13:45:29 +0200 From: Alexander Leidinger <Alexander@Leidinger.net> To: freebsd-ports@freebsd.org Subject: Re: Time to abandon recursive pulling of dependencies? Message-ID: <20070517134529.7f2453ca@deskjail> In-Reply-To: <20070517114436.3fdd55b1@deskjail> References: <464597C6.3030406@gmx.de> <20070512174011.GA22526@xor.obsecurity.org> <4645FF71.60100@gmx.de> <20070512175824.GA23103@xor.obsecurity.org> <20070512133054.B5588@math.missouri.edu> <4646193E.5040503@gmx.de> <464665D5.1090509@math.missouri.edu> <464676CC.2000203@math.missouri.edu> <46469BF5.9030603@math.missouri.edu> <1179058696.13237.3.camel@ikaros.oook.cz> <20070513101332.L82202@math.missouri.edu> <46479215.1080401@math.missouri.edu> <4647C4FB.9050607@math.missouri.edu> <4647F182.6000402@gmx.de> <46487491.6020806@math.missouri.edu> <46488168.3030300@math.missouri.edu> <464B155A.1080105@math.missouri.edu> <464B7144.2000600@math.missouri.edu> <1179353641.79329.11.camel@rnoland-ibm.acs.internap.com> <20070517114436.3fdd55b1@deskjail>
next in thread | previous in thread | raw e-mail | index | archive | help
Quoting Alexander Leidinger <Alexander@Leidinger.net> (Thu, 17 May 2007 11:44:36 +0200): > For the difference between the redirected output case: I think the > gnome terminal needs a lot of time to print all the lines. But still, > the awk version takes around 3/4 of the time (interesting is the user > time, not the total time). Stephen's version can be speed up some > fractions by inserting a break into the first while-loop. > > Attached is my awk-version and the awk version which also includes the > direct dependencies. After a little review: For the awk version the embedded "sort -u" can be removed (it is done in the PKG_ARGS part), for Stephen's version it is necessary to cut down processing time in the following part. It seems the processing of the not installed dependencies has not to be done, as this target is only used in the PKG_ARGS part and is used in a way which evaluates the result at the time of the invocation of the pkg_create program (when the port is installed and all dependencies should reflect what is on disk). Bye, Alexander. -- A work project expands to fill the space available. http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID = B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID = 72077137
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20070517134529.7f2453ca>