From owner-freebsd-ports@FreeBSD.ORG Tue May 22 09:04:23 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3E99C16A4C5; Tue, 22 May 2007 09:04:23 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from redbull.bpaserver.net (redbullneu.bpaserver.net [213.198.78.217]) by mx1.freebsd.org (Postfix) with ESMTP id E4D7D13C4C3; Tue, 22 May 2007 09:04:22 +0000 (UTC) (envelope-from alexander@leidinger.net) Received: from outgoing.leidinger.net (p54a5f7b9.dip.t-dialin.net [84.165.247.185]) by redbull.bpaserver.net (Postfix) with ESMTP id 1D9FB2E064; Tue, 22 May 2007 11:04:16 +0200 (CEST) Received: from webmail.leidinger.net (webmail.Leidinger.net [192.168.1.102]) by outgoing.leidinger.net (Postfix) with ESMTP id 00B985B545F; Tue, 22 May 2007 11:03:59 +0200 (CEST) Received: (from www@localhost) by webmail.leidinger.net (8.13.8/8.13.8/Submit) id l4M93xuR084663; Tue, 22 May 2007 11:03:59 +0200 (CEST) (envelope-from Alexander@Leidinger.net) Received: from pslux.cec.eu.int (pslux.cec.eu.int [158.169.9.14]) by webmail.leidinger.net (Horde MIME library) with HTTP; Tue, 22 May 2007 11:03:59 +0200 Message-ID: <20070522110359.dwce59oaowkc400o@webmail.leidinger.net> X-Priority: 3 (Normal) Date: Tue, 22 May 2007 11:03:59 +0200 From: Alexander Leidinger To: Andrew Pantyukhin References: <465291FB.4010901@math.missouri.edu> <20070522071941.GB59910@xor.obsecurity.org> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8; DelSp="Yes"; format="flowed" Content-Disposition: inline Content-Transfer-Encoding: quoted-printable User-Agent: Internet Messaging Program (IMP) H3 (4.1.4) / FreeBSD-7.0 X-BPAnet-MailScanner-Information: Please contact the ISP for more information X-BPAnet-MailScanner: Found to be clean X-BPAnet-MailScanner-SpamCheck: not spam, SpamAssassin (not cached, score=-15.364, required 8, autolearn=not spam, BAYES_00 -15.00, DK_POLICY_SIGNSOME 0.00, FORGED_RCVD_HELO 0.14, SMILEY -0.50) X-BPAnet-MailScanner-From: alexander@leidinger.net X-Spam-Status: No Cc: gnome@FreeBSD.org, Stephen, Montgomery-Smith , freebsd-ports@FreeBSD.org, Kris Kennaway Subject: Re: More speed increases for make-ing ports X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 22 May 2007 09:04:23 -0000 Quoting Andrew Pantyukhin (from Tue, 22 May =20 2007 11:55:39 +0400): > On 5/22/07, Kris Kennaway wrote: >> On Tue, May 22, 2007 at 01:47:23AM -0500, Stephen Montgomery-Smith wrote: >>> This small modification cuts off about 25% off pkg_version on my system. >>> >>> Basically bsd.gnome.mk recursively finds all the dependencies, but many >>> of them are listed many times. This makes make work extra hard when it >>> doesn't have to. I simply weed out the repeated entries. >>> >> >>> --- bsd.gnome.mk-orig Tue May 22 01:29:08 2007 >>> +++ bsd.gnome.mk Tue May 22 01:29:22 2007 >>> @@ -655,6 +655,8 @@ >>> _USE_GNOME+=3D ${${component}_USE_GNOME_IMPL} ${component} >>> . endfor >>> >>> +_USE_GNOME!=3D(for i in ${_USE_GNOME}; do ${ECHO_CMD} $$i; done) | sort= -u >>> + >>> # Setup the GTK+ API version for pixbuf loaders, input method modules, >>> # and theme engines. >>> PLIST_SUB+=3D GTK2_VERSION=3D"${GTK2_VERSION}" >> >> Be careful, !=3D assignments may add thousands of process invocations to >> large targets like 'make index' and can slow it down dramatically. > > Right, and uniqueness logic can be implemented in make. Be proactive and tell/point out how... :) Bye, Alexander. --=20 Despite the sign that says "wet paint", please don't. http://www.Leidinger.net Alexander @ Leidinger.net: PGP ID =3D B0063FE7 http://www.FreeBSD.org netchild @ FreeBSD.org : PGP ID =3D 72077137