From owner-freebsd-gnome Sun Feb 16 20:33:56 2003 Delivered-To: freebsd-gnome@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 2D30F37B401 for ; Sun, 16 Feb 2003 20:33:55 -0800 (PST) Received: from hotmail.com (f15.sea2.hotmail.com [207.68.165.15]) by mx1.FreeBSD.org (Postfix) with ESMTP id 66B1343F85 for ; Sun, 16 Feb 2003 20:33:54 -0800 (PST) (envelope-from reigncracks@hotmail.com) Received: from mail pickup service by hotmail.com with Microsoft SMTPSVC; Sun, 16 Feb 2003 20:33:54 -0800 Received: from 68.103.37.247 by sea2fd.sea2.hotmail.msn.com with HTTP; Mon, 17 Feb 2003 04:33:53 GMT X-Originating-IP: [68.103.37.247] From: "Mezz bsdforums.org" To: gnome@freebsd.org Subject: Re: Here's Lumiere 0.4 ports.. Date: Sun, 16 Feb 2003 23:33:53 -0500 Mime-Version: 1.0 Content-Type: text/plain; format=flowed Message-ID: X-OriginalArrivalTime: 17 Feb 2003 04:33:54.0214 (UTC) FILETIME=[C7238C60:01C2D63D] Sender: owner-freebsd-gnome@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG > > > >I think you misunderstand what BUILD_DEPENDS and RUN_DEPENDS do (or when >they're evaluated). BUILD_DEPENDS is calculated a build-time, and it >reflects dependencies that are required for the port to build. Once the >port is built, those dependencies can be safely removed. If the port is >installed as a package, those dependencies will not be installed at all. > >RUN_DEPENDS is calculated at install-time. Packages in the RUN_DEPENDS >_must_ be installed in order for the installing port to run. If those >packages are removed, the port will be in a broken state. If the port >is being installed from a package, then everything in RUN_DEPENDS is >installed before the package. Oh, indeed that I have misunderstood! I understand it very clearly why we need the RUN_DEPENDS now. Somehow, I think porter's handbook in 4.6 chapter still isn't clear or it's just me? >LIB_DEPENDS is evaluated at build and install-time. LIB_DEPENDS >enumerate libraries needed for the port to build and run. Note, >LIB_DEPENDS can only contain _libraries_ that can be found in the >ldconfig -r output. Yeah, I understand this one first related with depends than other. >Therefore, if a port requires something both at build-time and at >run-time, you have to specify in both BUILD and RUN_DEPENDS (unless it >has a shared library component, then it can be specified in >LIB_DEPENDS). > >Hope that clears it up. Yep, it's clear as crystal, thanks! /me owes Joe some more beers! Cheers, Mezz _________________________________________________________________ Tired of spam? Get advanced junk mail protection with MSN 8. http://join.msn.com/?page=features/junkmail To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-gnome" in the body of the message