From owner-freebsd-ports@FreeBSD.ORG Sat Jan 20 17:59:54 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 8952216A401 for ; Sat, 20 Jan 2007 17:59:54 +0000 (UTC) (envelope-from phoffman@proper.com) Received: from balder-227.proper.com (Balder-227.Proper.COM [192.245.12.227]) by mx1.freebsd.org (Postfix) with ESMTP id 6858513C44C for ; Sat, 20 Jan 2007 17:59:54 +0000 (UTC) (envelope-from phoffman@proper.com) Received: from [10.20.30.108] (dsl-63-249-108-169.cruzio.com [63.249.108.169]) (authenticated bits=0) by balder-227.proper.com (8.13.5/8.13.5) with ESMTP id l0KHxqZ2059099 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Sat, 20 Jan 2007 10:59:53 -0700 (MST) (envelope-from phoffman@proper.com) Mime-Version: 1.0 Message-Id: In-Reply-To: <790a9fff0701192137y703108i421c05422eda39a7@mail.gmail.com> References: <790a9fff0701192137y703108i421c05422eda39a7@mail.gmail.com> Date: Sat, 20 Jan 2007 09:59:47 -0800 To: "Scot Hetzel" From: Paul Hoffman Content-Type: text/plain; charset="us-ascii" ; format="flowed" Cc: freeBSD-ports@freebsd.org Subject: Re: Modifying a port and keeping the mods across updates 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: Sat, 20 Jan 2007 17:59:54 -0000 At 11:37 PM -0600 1/19/07, Scot Hetzel wrote: >On 1/19/07, Paul Hoffman wrote: >>Greetings again. I have a two-part question that may be a ports FAQ, >>but I couldn't find such a beast. >> >>(1) For a particular port, I need to change the the MAKE_ENV to make >>it build the way I want. What is the proper way to do this that will >>live beyond the next time I do a cvsup? That is, editing the Makefile >>works just fine, but I want something that will live if the Makefile >>gets reverted. >> >Use the sysutils/portconf port and define the apporiate variable in >PREFIX/etc/ports.conf. This isn't working for me. I installed the port and created /usr/local/etc/ports.conf. I added the line: security/nss: NSS_ENABLE_ECC=1 | BUILD_OPT=1 But building security/nss still builds without those in the make environment. If I add NSS_ENABLE_ECC=1 in the Makefile, I can see it reflected in the cc lines during make; if I try to just ue the /usr/local/etc/ports.conf, I don't. Clues? --Paul Hoffman