Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 16 Mar 2000 12:58:19 -0800 (PST)
From:      Matthew Lariz <lariz@best.net>
To:        ports@freebsd.org
Subject:   Make files.. (fwd)
Message-ID:  <Pine.BSF.4.21.0003161255310.7671-100000@flea.best.net>

next in thread | raw e-mail | index | archive | help

  Okay I am admittedly new to this, but I recently helped a friend install
FreeBsd 3.4 on his system.  We then tried to install some ports, and some
of them didn't work (bad ftp pointers etc.).  Well I figured no problem,
I'll just run the CVSUP.  Okay, now that I got rid of the outdated ports,
I tried again.  Now I get the message that my system is too old.  Very
frustrating.

  I have been told that this only matters for certain ports, and that most
ports actually don't care what version of the system I am running.  I am
also told that the Make command finds out what system is required from the
BSDMKPORTVERSION variable in the /usr/ports/Mk/bsd.port.mk file.

  Now here's my question.  If most of the ports are indifferent to the
system version, and the bsd.ports.mk file is applied globally, wouldn't it
make more practical sense to put it in the make files for the individual
ports?
 
  That way when I want to install the port for Xtron, which could care
less if I have 2.2.8 or 4.0, it wouldn't require me to update my system.
Whereas if I wanted to install the port for an FTP server, it would still
say hey I'm sorry but you need a newer system.

  I realize this will probably be easier said than done, but I believe
that it would be worthwhile in the long run.  Does anyone have any other
thoughts on this?

-- Matt Lariz





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?Pine.BSF.4.21.0003161255310.7671-100000>