Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 6 Dec 1998 02:55:31 -0800 (PST)
From:      asami@FreeBSD.ORG (Satoshi Asami)
To:        jkh@zippy.cdrom.com
Cc:        ports@FreeBSD.ORG
Subject:   Re: Creating HTML readmes for ports in release builds.
Message-ID:  <199812061055.CAA05809@silvia.hip.berkeley.edu>
In-Reply-To: <5840.912939635@zippy.cdrom.com> (jkh@zippy.cdrom.com)

next in thread | previous in thread | raw e-mail | index | archive | help
 * 1. Anyone see any quick ways of speeding this up?  I haven't really
 *    dived on the problem yet myself and am mostly just looking to
 *    see if I'm attacking a known problem first.

It is a known problem and it's called recursive dependency listing.
Nobody has a solution, although Steve and I have been working on at
least speeding it up for INDEX generation.  After trying a few ideas,
I think we have something close to working.

Unfortunately, the method we're testing currently won't help readme's.

 * 2. Do people really *use* those HTML readmes, or is that mostly just
 *    something that www.freebsd.org (and mirrors) use?  If it's the latter,
 *    it strikes me as something to add to the web building script and
 *    take completely out of the release build process.

It was designed specifically for people who would just install the
tree and wander in there wondering what the hell it is.  (That's why
it's mostly readable text.)

To speed it up, try deleting the two lines that say:

===
			-e 's%%BUILD_DEPENDS%%'"`${MAKE} print-depends-list`"'' \
			-e 's%%RUN_DEPENDS%%'"`${MAKE} print-package-depends`"'' \
===

in bsd.port.mk.  Please try it and tell me if you think it's still too 
slow.

I don't think the dependency info is that important, so maybe we can
just get rid of it.

Satoshi

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199812061055.CAA05809>