Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 26 Jun 2007 20:59:38 +0300
From:      Giorgos Keramidas <keramida@ceid.upatras.gr>
To:        Graham Bentley <admin@cpcnw.co.uk>
Cc:        Roland Smith <rsmith@xs4all.nl>, freebsd-questions@freebsd.org
Subject:   Re: Starting again from Scratch
Message-ID:  <20070626175937.GB1284@kobe.laptop>
In-Reply-To: <20070625182711.5798a588@3bsd.cpcnw.co.uk>
References:  <20070625120019.668D416A49A@hub.freebsd.org> <20070625151858.20ee23ad@3bsd.cpcnw.co.uk> <20070625160844.GB28294@slackbox.xs4all.nl> <20070625175144.6f145b7f@3bsd.cpcnw.co.uk> <20070625171659.GA30692@slackbox.xs4all.nl> <20070625182711.5798a588@3bsd.cpcnw.co.uk>

next in thread | previous in thread | raw e-mail | index | archive | help
On 2007-06-25 18:27, Graham Bentley <admin@cpcnw.co.uk> wrote:
> On Mon, 25 Jun 2007 19:16:59 +0200
> Roland Smith <rsmith@xs4all.nl> wrote:
> > The base system and ports are separate. The base system is built
> > from /usr/src, while ports are built under /usr/ports.
> >
> > Concerning ports, I would install them from an _updated_ ports tree
> > if your system isn't too slow. Start with what you really need, and
> > add things if you miss them. If you build a high-level port like
> > e.g. firefox, it will built the stuff it requires automatically. But
> > I would start with building the xorg meta-port, to get X sorted
> > first.
>
> Is it considered OK to update the ports and build up your worktop
> *without* bothering with building world? Also, building a kernel
> but leaving world at release?

Yes.  The latest ports tree should work fine for the supported release
branches of FreeBSD.  There are ports which may be broken for versions
of FreeBSD which are too old (i.e. 3.X at this point), but in general
if you stick with one of the supported branches, you should be fine.

> Can you clue me up on xorg 'meta-port' ???

The ports which are called 'meta-ports' don't really have sources of
their own, but they have a list of dependencies which pulls in a set of
tools, libraries or other programs.  The /usr/ports/x11/xorg port is one
of these 'meta-ports'.  It doesn't really have anything to 'build', as
can be seen by the NO_BUILD=yes assignment of its 'Makefile':

    $ cd /usr/ports/x11/xorg
    $ grep NO_BUILD Makefile
    NO_BUILD=       yes
    $

But if you try to install this port, it will pull in lots of other ports
as 'runtime dependencies'.  This way, by asking the Ports Collection to
install x11/xorg for you, you essentially end up with a full install of
all the ports needed for a very basic X11 desktop.

- Giorgos




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