From owner-freebsd-ports@FreeBSD.ORG Sun Nov 21 21:10:59 2004 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id B191916A4CE for ; Sun, 21 Nov 2004 21:10:59 +0000 (GMT) Received: from chilled.skew.org (skew.org [65.101.207.237]) by mx1.FreeBSD.org (Postfix) with ESMTP id 7F4AC43D48 for ; Sun, 21 Nov 2004 21:10:59 +0000 (GMT) (envelope-from mike@skew.org) Received: from chilled.skew.org (localhost.skew.org [127.0.0.1]) by chilled.skew.org (8.12.11/8.12.11) with ESMTP id iALLAxNW009803 for ; Sun, 21 Nov 2004 14:10:59 -0700 (MST) (envelope-from mike@chilled.skew.org) Received: (from mike@localhost) by chilled.skew.org (8.12.11/8.12.11/Submit) id iALLAxso009802 for ports@freebsd.org; Sun, 21 Nov 2004 14:10:59 -0700 (MST) (envelope-from mike) From: Mike Brown Message-Id: <200411212110.iALLAxso009802@chilled.skew.org> In-Reply-To: <20041121152343.GA33600@xor.obsecurity.org> "from Kris Kennaway at Nov 21, 2004 07:23:43 am" To: ports@freebsd.org Date: Sun, 21 Nov 2004 14:10:59 -0700 (MST) X-Whoa: whoa. X-Mailer: ELM [version 2.4ME+ PL90 (25)] MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset=UTF-8 Subject: Re: bsd.port.Mk error 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: Sun, 21 Nov 2004 21:10:59 -0000 Kris Kennaway wrote: > > .include > > There's no corresponding .pre.mk, so you probably removed it in your > local changes. Just s/post.// unless you really need the pre/post.mk. Thanks, Kris. I appreciate the help. I also changed the USE_PYTHON as Sam suggested. Next question: The Filesystem Hierarchy Standard calls for /var/local to be used as a place for /usr/local-based applications to put their site-specific growable data [1], so in our software we default to /var/local/lib/ for a filesystem-based document store + RDF database that users have the option of creating, if they don't want to use an existing DBMS that they might have on their system. The directory is created at install time if it doesn't exist. In the FreeBSD port, I can make the directory be whatever I want, so I am trying to follow FreeBSD's hier(7) guidelines. hier(7) does not say anything about a /var/local, and the Porters Handbook makes it sound like I should put as much as I can under ${PREFIX}, so I'm not sure what directory to use. Suggestions? Thanks -Mike [1] http://www.pathname.com/fhs/pub/fhs-2.3.html#THEVARHIERARCHY (/var/local is mentioned under Requirements, and /var/local/lib is a reasonable equivalent of /var/lib for /usr/local-based applications)