On Wed, 09 Feb 2000, Dan Papasian wrote:
> An even more radical approach, and more controversial, would
> be to remove /usr/ports entirely and use the concept of source packages.
>
> pkg_add -r aumix would install the binary, and something along the lines of:
>
> pkg-source_add -r aumix would download the source, patches, and whatever else
> needed.
This is the direction that my thinking is headed. Let the actual developers
keep things (pretty much) as is. Repackage the distribution into a multi-level
hierarchy.
The top level would be a description of what's available.
{basically the DESCR files}
The second level would be the details.
{the rest of the stuff in /usr/ports/xxx/yyy/}
The third level would be the distribution tarballs.
{files presently fetched to /usr/ports/distfiles}
The ports maintainers would commit to the expanded tree just as they do now.
However, instead of distributing that tree, we would derive (automatically) the
level 2 tarballs and distribute them. The top level Makefile in /usr/ports/
would expand the level 2 build tree and continue down into it just as it does
now.
--
Richard Wackerbarth
[EMAIL PROTECTED]
To Unsubscribe: send mail to [EMAIL PROTECTED]
with "unsubscribe freebsd-current" in the body of the message