From owner-freebsd-stable Sat Sep 2 17:56:33 2000 Delivered-To: freebsd-stable@freebsd.org Received: from freeway.dcfinc.com (cx74889-a.phnx3.az.home.com [24.1.193.157]) by hub.freebsd.org (Postfix) with ESMTP id B0E4737B423 for ; Sat, 2 Sep 2000 17:56:29 -0700 (PDT) Received: (from chad@localhost) by freeway.dcfinc.com (8.8.8/8.8.8) id RAA08612; Sat, 2 Sep 2000 17:56:16 -0700 (MST) (envelope-from chad) From: "Chad R. Larson" Message-Id: <200009030056.RAA08612@freeway.dcfinc.com> Subject: Re: recent ports on 2.2.8-R In-Reply-To: <20000903005902.A16229@daemon.dnepr.net> from Andrey Lakhno at "Sep 3, 0 00:59:02 am" To: land@dnepr.net (Andrey Lakhno) Date: Sat, 2 Sep 2000 17:56:15 -0700 (MST) Cc: freebsd-stable@FreeBSD.ORG Reply-To: chad@DCFinc.com Organization: DCF, Inc. X-O/S: FreeBSD 2.2.8-STABLE X-Unexpected: The Spanish Inquisition X-Mailer: ELM [version 2.4ME+ PL40 (25)] MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: owner-freebsd-stable@FreeBSD.ORG Precedence: bulk X-Loop: FreeBSD.ORG As I recall, Andrey Lakhno wrote: > What i need to do to install programs from ports collection on my > FreeBSD 2.2.8-RELEASE box ? > > Ports collection are fresh. Just cvsupped. > Is there any caveats ? I've got a couple of 2.2.8-STABLE systems. You can have some problems. The port collection isn't tagged to any particular release. Each port is expected to check what release it is building under if it cares. This is not always done, and the ports maintainers no longer try to build a port on a 2.x system so they won't discover those ports that get it wrong. Further, you'll need to get the proper Makefiles, as they've added a few more flags that some ports set and the 2.2.x Makefiles don't test. However, a surprising number of the ports =will= build. Those that do not, you can unpack the distfile into /usr/local/src and try to build it yourself. You'll essentially be reproducing the effort of the person who did the port to a later version. Again, depending on the attention to detail spent by the person who created the software you're trying to build, this sometimes goes just fine. Packages that use "configure" usually fare better. Finally, you could CVSup "ports-all" with a date that matches the release of 2.2.8. In other words, not the current tree, but as it existed then. You'll need "tag=." and "date=1998.12.31.00.00.00" (or something close to that) in your cvsupfile. That will get you a set of ports that will almost certainly build. But you'll miss newly added ports and bug fixes. -crl -- Chad R. Larson (CRL15) 602-953-1392 Brother, can you paradigm? chad@dcfinc.com chad@larsons.org larson1@home.net DCF, Inc. - 14623 North 49th Place, Scottsdale, Arizona 85254-2207 To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-stable" in the body of the message