From owner-freebsd-ports@FreeBSD.ORG Thu Mar 17 19:17:58 2005 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 758) id AE5DE16A4CF; Thu, 17 Mar 2005 19:17:58 +0000 (GMT) Date: Thu, 17 Mar 2005 19:17:58 +0000 From: Kris Kennaway To: Forrest Aldrich Message-ID: <20050317191758.GB91771@hub.freebsd.org> References: <42392B72.1060301@forrie.com> <4239779D.3020903@mac.com> <4239C006.7000000@forrie.com> <20050317184148.GX91771@hub.freebsd.org> <4239D48C.8040809@forrie.com> <20050317190639.GZ91771@hub.freebsd.org> <4239D713.1010200@forrie.com> Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: <4239D713.1010200@forrie.com> User-Agent: Mutt/1.4.2.1i cc: ports@FreeBSD.ORG cc: Kris Kennaway Subject: Re: Packages and dependencies... X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 17 Mar 2005 19:17:58 -0000 On Thu, Mar 17, 2005 at 02:14:27PM -0500, Forrest Aldrich wrote: > I think I see what's going on here. > > The "package-recursive" makes *.tgz packages IN the dependency > directories. But then, it seems that you need go back and copy those > over to and ensure that those packages are installed first > before the primary port... They should be created in ${PACKAGES} if it exists. > I was under the impression that "package-recursive" would create a > larger *.tgz file that included some of the dependencies. No. > How then does that installation (pkg_add or pkg_add -p /another/path) > work with this scenario - is there a recommended approach. pkg_add has a search path where it looks for packages. Note: pkg_add -p often won't do what you expect, because many ports need to hard-code the full path with which they were built. Kris -- In God we Trust -- all others must submit an X.509 certificate. -- Charles Forsythe