From owner-freebsd-ports@FreeBSD.ORG Sun Feb 25 13:52:17 2007 Return-Path: X-Original-To: freebsd-ports@freebsd.org Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 045A516A40D for ; Sun, 25 Feb 2007 13:52:17 +0000 (UTC) (envelope-from cswiger@mac.com) Received: from pi.codefab.com (pi.codefab.com [199.103.21.227]) by mx1.freebsd.org (Postfix) with ESMTP id C793413C442 for ; Sun, 25 Feb 2007 13:52:16 +0000 (UTC) (envelope-from cswiger@mac.com) Received: from localhost (localhost [127.0.0.1]) by pi.codefab.com (Postfix) with ESMTP id 623CD5FA9; Sun, 25 Feb 2007 08:30:21 -0500 (EST) X-Virus-Scanned: amavisd-new at codefab.com Received: from pi.codefab.com ([127.0.0.1]) by localhost (pi.codefab.com [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id W4Pvhr4cwotv; Sun, 25 Feb 2007 08:30:18 -0500 (EST) Received: from [192.168.1.251] (pool-68-161-114-230.ny325.east.verizon.net [68.161.114.230]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by pi.codefab.com (Postfix) with ESMTP id 9158C5D5D; Sun, 25 Feb 2007 08:30:18 -0500 (EST) Message-ID: <45E18F69.8080009@mac.com> Date: Sun, 25 Feb 2007 08:30:17 -0500 From: Chuck Swiger User-Agent: Thunderbird 1.5.0.9 (Windows/20061207) MIME-Version: 1.0 To: Anders Troback References: <20070223232142.11fe263f@devil.troback.com> <6669CD12-8C90-4CB4-92B8-CB673B8A502E@mac.com> <20070224083317.79ebd5fa@devil.troback.com> In-Reply-To: <20070224083317.79ebd5fa@devil.troback.com> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit Cc: FreeBSD Subject: Re: Python and gramps... 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, 25 Feb 2007 13:52:17 -0000 Anders Troback wrote: > On Fri, 23 Feb 2007 14:58:21 -0800 > Chuck Swiger wrote: [ ... ] >> I think you need to choose a particular flavor of BDB which is >> recent enough to support these log capabilities; try setting >> something like these in /etc/make.conf: >> >> WITH_BERKELEYDB=db42 >> WITH_BDB_VER=42 >> >> ...or choose some other recent 4.x version, and then try >> reinstalling /usr/ports/databases/py-bsddb. > > Yes, thanks that did it! Ah, very good. You're welcome. > How do I reflect this in my port? Many ports do something like check whether WITH_BDB_VER is defined to something in order to register a properly dependency. If you can figure out which versions of BDB are supported with your software, then you error with a warning if too old a version is chosen, or you can do something like choose a reasonable default value if none is already set.... -- -Chuck