From owner-freebsd-ports@FreeBSD.ORG Sat Aug 6 18:28:42 2011 Return-Path: Delivered-To: freebsd-ports@FreeBSD.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id D881E106564A; Sat, 6 Aug 2011 18:28:42 +0000 (UTC) (envelope-from bf1783@googlemail.com) Received: from mail-pz0-f45.google.com (mail-pz0-f45.google.com [209.85.210.45]) by mx1.freebsd.org (Postfix) with ESMTP id 70D128FC15; Sat, 6 Aug 2011 18:28:42 +0000 (UTC) Received: by pzk33 with SMTP id 33so3925491pzk.18 for ; Sat, 06 Aug 2011 11:28:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=googlemail.com; s=gamma; h=mime-version:reply-to:date:message-id:subject:from:to:cc :content-type; bh=M0brIm5VKxxED88oTmIs+JPapCbBipo9Z9opFuu0StY=; b=ZJZ5WnYYPwampkP5h6AzfIuA7PqNM5gIy+XQeBZUNo+e/VnLQXqO11Cwse/yM3VJew qm5mCbbz2k9JBD2Ns1b/sMhMKwDHCrlpzZ8L7mgT13HM4PI/Ig7042L2zEz2YfK15bNc b09gOifxi7WW9bPM80L21VTATAb6GNWu06XEQ= MIME-Version: 1.0 Received: by 10.143.61.6 with SMTP id o6mr3464847wfk.58.1312655322002; Sat, 06 Aug 2011 11:28:42 -0700 (PDT) Received: by 10.68.43.133 with HTTP; Sat, 6 Aug 2011 11:28:41 -0700 (PDT) Date: Sat, 6 Aug 2011 14:28:41 -0400 Message-ID: From: "b. f." To: freebsd-ports@FreeBSD.org Content-Type: text/plain; charset=ISO-8859-1 Cc: bapt@FreeBSD.org Subject: Re: PREFIX is not honored for dependencies X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: bf1783@gmail.com List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 06 Aug 2011 18:28:42 -0000 >Yes you are right gperf and vigra-config dependencies are wrong in that >case. > >I didn't see it because it is fixed in the short coming 3.4.2. > >I'm focus on it sorry It is just a minor detail that I mentioned in passing, perhaps something the maintainers could adjust together with their next update, if they want to: I don't think that you need to worry about it. It may help to use just the basename if someone wants to provide an alternative dependency, but that is not very common with these two ports, and someone can do this by other means if they so desire. In any event, changes like this won't solve all of our problems with correctly registering alternative dependencies, and it won't allow the OP to use multiple PREFIXes/LOCALBASEs without trouble if he has conflicting registered shared libraries in both. I think the others are right in saying that LOCALBASE should be mentioned in the manpage, together with the pitfalls of PREFIX != LOCALBASE, and of trying to use more than one PREFIX or LOCALBASE simultaneously. b.