Date: Sat, 06 Oct 2012 08:15:37 +0100 From: Matthew Seaman <matthew@FreeBSD.org> To: Doug Barton <dougb@FreeBSD.org> Cc: ports@FreeBSD.org, Baptiste Daroussin <bapt@FreeBSD.org> Subject: Re: [CHANGE PROPOSAL] Moving WWW from pkg-descr to Makefile Message-ID: <506FDA99.9060907@FreeBSD.org> Resent-Message-ID: <20121006072428.GA32558@smtp.infracaninophile.co.uk> In-Reply-To: <506F9275.3090106@FreeBSD.org> References: <20121005140534.GB61272@ithaqua.etoilebsd.net> <506F9275.3090106@FreeBSD.org>
next in thread | previous in thread | raw e-mail | index | archive | help
This is an OpenPGP/MIME signed message (RFC 2440 and 3156) --------------enig3408BD5D7A24867A83264411 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable On 06/10/2012 03:07, Doug Barton wrote: >> * speedup make describe avoiding using grep to get the informations (= make >> > describe itself does not need speed but make index heavily use it= and this >> > will definitly benefit from speed up) > Agreed, but there are other ways to speed up 'make describe,' and tools= > like ports-mgmt/p5-FreeBSD-Portindex are a much better solution where > "create an up to date INDEX quickly" is a real need. Putting the WWW information into the port Makefile means that portindex only has to deal with about half as many files (ie. down from about 46,000 to 23,000) to do an incremental update or cache init. I'm pretty sure that's going to speed things up. Maybe not hugely, as the vast majority of the time portindex takes is down to the 200ms or so it requires for make(1) to parse each of the Makefiles. Also, if you'ld like a single fairly readable file for each port with a summary of what it does, portindex did grow the capability to generate the README.html files (as in 'make readmes') quite recently. It generates pretty nasty HTML at the moment (just like 'make readmes' does) but if there's any interest, I'd be happy for it to produce whatever format people want. Cheers, Matthew --=20 Dr Matthew J Seaman MA, D.Phil. PGP: http://www.infracaninophile.co.uk/pgpkey --------------enig3408BD5D7A24867A83264411 Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG/MacGPG2 v2.0.16 (Darwin) Comment: Using GnuPG with Mozilla - http://www.enigmail.net/ iEYEARECAAYFAlBv2qEACgkQ8Mjk52CukIyw5wCfUPlEMLJdvfjK5GDDIsvd+u0F PLoAn25zkeLZxbwiSPYSBUEWwceNQK5B =yojX -----END PGP SIGNATURE----- --------------enig3408BD5D7A24867A83264411--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?506FDA99.9060907>