From owner-freebsd-ports@FreeBSD.ORG Sun Sep 18 12:08:36 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 9766E1065677 for ; Sun, 18 Sep 2011 12:08:36 +0000 (UTC) (envelope-from roberthuff@rcn.com) Received: from smtp02.lnh.mail.rcn.net (smtp02.lnh.mail.rcn.net [207.172.157.102]) by mx1.freebsd.org (Postfix) with ESMTP id 5808F8FC13 for ; Sun, 18 Sep 2011 12:08:36 +0000 (UTC) Received: from mr16.lnh.mail.rcn.net ([207.172.157.36]) by smtp02.lnh.mail.rcn.net with ESMTP; 18 Sep 2011 08:08:36 -0400 Received: from smtp04.lnh.mail.rcn.net (smtp04.lnh.mail.rcn.net [207.172.157.104]) by mr16.lnh.mail.rcn.net (MOS 4.2.3-GA) with ESMTP id BHO52539; Sun, 18 Sep 2011 08:08:35 -0400 Received: from 209-6-41-114.c3-0.smr-ubr1.sbo-smr.ma.cable.rcn.com (HELO jerusalem.litteratus.org.litteratus.org) ([209.6.41.114]) by smtp04.lnh.mail.rcn.net with ESMTP; 18 Sep 2011 08:08:34 -0400 From: Robert Huff MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <20085.57154.442207.323565@jerusalem.litteratus.org> Date: Sun, 18 Sep 2011 08:08:34 -0400 To: Eitan Adler In-Reply-To: References: <20110918053800.C9264106566B@hub.freebsd.org> X-Mailer: VM 7.17 under 21.5 (beta28) "fuki" XEmacs Lucid X-Junkmail-Whitelist: YES (by domain whitelist at mr16.lnh.mail.rcn.net) Cc: Thomas Mueller , freebsd-ports@freebsd.org Subject: Re: Substitute dependencies? X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 18 Sep 2011 12:08:36 -0000 Eitan Adler writes: > > Another case I think of is mysql as a dependency when the user > > might prefer MariaDB or PostgreSQL. > > This may not always be possible, but I do understand the point > you are trying to make Having never experimented with this, it is my understanding there are some cases where such substitution is possible, but many more where it is not. One would hope if it were, it would be taken care of in the Makefile or OPTIONS. If you know of cases where it _can_ be done (i.e. you have done it successfully), please (at the very least) post them. If you're feeling really motivated, patches would be as welcome to others as they would have been yo you. Respectfully, Robert Huff