From owner-freebsd-questions@FreeBSD.ORG Sun Jun 4 17:42:36 2006 Return-Path: X-Original-To: freebsd-questions@freebsd.org Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id E455C16A7F0 for ; Sun, 4 Jun 2006 17:42:36 +0000 (UTC) (envelope-from duncan.fbsd@gmail.com) Received: from smtp110.sbc.mail.mud.yahoo.com (smtp110.sbc.mail.mud.yahoo.com [68.142.198.209]) by mx1.FreeBSD.org (Postfix) with SMTP id 6A9B543D48 for ; Sun, 4 Jun 2006 17:42:36 +0000 (GMT) (envelope-from duncan.fbsd@gmail.com) Received: (qmail 61122 invoked from network); 4 Jun 2006 17:42:35 -0000 Received: from unknown (HELO pres1750.airedalians.com) (donaldj@ameritech.net@75.7.74.134 with plain) by smtp110.sbc.mail.mud.yahoo.com with SMTP; 4 Jun 2006 17:42:35 -0000 From: "Donald J. O'Neill" To: freebsd-questions@freebsd.org Date: Sun, 4 Jun 2006 12:41:43 -0500 User-Agent: KMail/1.9.1 References: <200606031212.11908.jhorne@dfwlp.com> <200606041205.20737.jhorne@dfwlp.com> In-Reply-To: MIME-Version: 1.0 Content-Type: text/plain; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Disposition: inline Message-Id: <200606041241.43397.duncan.fbsd@gmail.com> Cc: Jonathan Horne , Nikolas Britton Subject: Re: how to avoid recompiling applications? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 04 Jun 2006 17:42:37 -0000 On Sunday 04 June 2006 12:19, Nikolas Britton wrote: > On 6/4/06, Jonathan Horne wrote: > > so, could i theoretically use 'make reinstall' on a fresh system > > where the port had never been previously installed? > No, you can't. > Yes... but what's the point?... when you can make your own packages. > instead of typing 'make install' type 'make package', this will spit > out a .tbz file you can use with pkg_add etc... > http://www.onlamp.com/pub/a/bsd/2003/08/07/FreeBSD_Basics.html Now, this is what I do, except do it "make package-recursive", that way you get any packages that have been installed as requirements. Be sure to do "mkdir /usr/ports/packages", otherwise, the packages you're making are going to be stored in the individual port. If you have /usr/ports/packages, they'll be stored in one location that you can copy elsewhere, cd or dvd for instance. Don