From owner-freebsd-ports@FreeBSD.ORG Sat Jul 31 02:45:07 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 035C716A4CF for ; Sat, 31 Jul 2004 02:45:07 +0000 (GMT) Received: from kestrel.alerce.com (kestrel.alerce.com [209.182.219.40]) by mx1.FreeBSD.org (Postfix) with ESMTP id B040B43D49 for ; Sat, 31 Jul 2004 02:45:06 +0000 (GMT) (envelope-from hartzell@kestrel.alerce.com) Received: from rosebud.alerce.com (w092.z064001164.sjc-ca.dsl.cnc.net [64.1.164.92]) (authenticated bits=128) by kestrel.alerce.com (8.12.10/8.12.10) with ESMTP id i6V2ifHm035549 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=OK); Fri, 30 Jul 2004 19:44:43 -0700 (PDT) (envelope-from hartzell@kestrel.alerce.com) Received: from rosebud.alerce.com (localhost [127.0.0.1]) by rosebud.alerce.com (8.12.9p2/8.12.9) with ESMTP id i6V2j9TR001084 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Fri, 30 Jul 2004 19:45:09 -0700 (PDT) (envelope-from hartzell@rosebud.alerce.com) Received: (from hartzell@localhost) by rosebud.alerce.com (8.12.9p2/8.12.9/Submit) id i6V2j5VG001080; Fri, 30 Jul 2004 19:45:05 -0700 (PDT) (envelope-from hartzell) From: George Hartzell MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <16651.1968.635170.809692@rosebud.alerce.com> Date: Fri, 30 Jul 2004 19:45:04 -0700 To: Ulrich Spoerlein In-Reply-To: <20040730184715.GA768@galgenberg.net> References: <20040727122823.40c6c3c5@it.buh.tecnik93.com> <20040730165444.GA36115@sanatana.dharma> <20040730184715.GA768@galgenberg.net> X-Mailer: VM 7.14 under 21.4 (patch 14) "Reasonable Discussion" XEmacs Lucid X-Virus-Scanned: ClamAV version 'clamd / ClamAV version 0.65', clamav-milter version '0.60p' cc: ports@freebsd.org cc: Radim Kolar Subject: Re: configuring ports via Makefile.local X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list Reply-To: hartzell@kestrel.alerce.com List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 31 Jul 2004 02:45:07 -0000 Ulrich Spoerlein writes: > On Fri, 30.07.2004 at 18:54:44 +0200, Radim Kolar wrote: > > Supporting Makefile.local is a good idea. It allows per-port > > configuration without using external tools like portupgrade and > > without making some obscure constructs in make.conf. It is easy to > > understand and port subsystem already handles it for last 5 years and > > there is a policy about not committing makefile.local into ports tree. > > There is no reason for throwing makefile.local away. > > It only works with a R/W ports tree, and only if that ports tree is not > shared across several machines, as is the common case. Therefore these > options need to be host-specific. Putting them into the ports tree is a > bad idea IMHO. You loose all changes when doing 'rm -rf /usr/ports' for > example. I'd like to voice support for Makefile.local, I *like* that fact that my configuration information is right there in the same place as the port, no matter what machine may be mounting the ports tree. It's always an Astonishing moment when I realize that something didn't build the way it did the last time, just because I'm on a different machine..... My biggest complaint with it is that porters don't seem to support/test it very well, most of the bugs/patches I've been able to contribute have involved making it work in the ports that I care about. g.