Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 4 Dec 1997 09:02:32 -0500 (EST)
From:      John Fieber <jfieber@indiana.edu>
To:        Satoshi Asami <asami@cs.berkeley.edu>
Cc:        max@wide.ad.jp, ports@FreeBSD.ORG
Subject:   Re: the location of the Handbook and the FAQ
Message-ID:  <Pine.BSF.3.96.971203223109.26584D-100000@fallout.campusview.indiana.edu>
In-Reply-To: <199712040325.TAA10024@silvia.HIP.Berkeley.EDU>

next in thread | previous in thread | raw e-mail | index | archive | help
On Wed, 3 Dec 1997, Satoshi Asami wrote:

>  * Got that and understand, but my proposal is that the handbook/faq
>  * should be considered separate entities from FreeBSD--third party
>  * ventures if you will.  The fact that they live in the same cvs
>  * repository as the FreeBSD core, or a cvs repository at all, is
>  * just coincidence and convenience.  Just like any other port, the
>  * handbook/faq ports should fetch a tarball of the source, unpack
>  * it in the "standard" work subdirectory and install in
>  * ${PREFIX}/share/doc.  Giving these special treatment because they
>  * live in the FreeBSD cvs repository is more trouble than it is
>  * worth, in my humble opinin.
> 
> I think you are contradicting yourself here.  You just lined out the
> "worth" of having stuff from the local tree. :)

Whoops, you lost me there!  Explain?  What is the "local" tree we
are talking about?

> Also, we have quite different views on what these "ports" are.  My
> take is that these are just for building packages, and the current
> Japanese handbook port works just fine for that.

The difference, as far as how the port is constructed, is small. 
The japanese handbook port has a dependency that you have to step
outside the standard ports mechanism to satisfy--getting the
handbook source.  What is needed is not a standard place to have
the source installed on your system, but a standard place you can
ftp it from.  Alternately, it could be cvsupped directly into the
work directory by the port makefile.

> People who like to build stuff from sources can cvsup doc-all and do a
> "make all install" in there.  It's really not any harder than building
> the port.

Although it isn't any harder to DO once you know WHAT to do, you
do have to figure out what to do (cvsupping the doc-all
collection) and I get a fair amount of email from puzzled users
about that point.  Eliminating the external depenedency would
remove that apparently not-completely-obvious step.

-john




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.3.96.971203223109.26584D-100000>