From owner-freebsd-ports@FreeBSD.ORG Sun Jun 10 11:40:12 2012 Return-Path: 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 B273E106566C for ; Sun, 10 Jun 2012 11:40:12 +0000 (UTC) (envelope-from scheidell@FreeBSD.org) Received: from mx2.secnap.com.ionspam.net (mx2.secnap.com.ionspam.net [216.134.223.54]) by mx1.freebsd.org (Postfix) with ESMTP id 82FEA8FC16 for ; Sun, 10 Jun 2012 11:40:12 +0000 (UTC) Received: from mx2.secnap.com.ionspam.net (unknown [10.71.0.54]) by mx2.secnap.com.ionspam.net (Postfix) with ESMTP id 6F6BED23C04 for ; Sun, 10 Jun 2012 07:40:06 -0400 (EDT) X-Virus-Scanned: SpammerTrap(r) VPS-1500 2.18 at mx2.secnap.com.ionspam.net Received: from USBCTDC001.secnap.com (unknown [10.70.1.1]) (using TLSv1 with cipher AES128-SHA (128/128 bits)) (No client certificate requested) by mx2.secnap.com.ionspam.net (Postfix) with ESMTPS id 8C41DD23C03 for ; Sun, 10 Jun 2012 07:40:05 -0400 (EDT) Message-ID: <4FD48794.70609@FreeBSD.org> Date: Sun, 10 Jun 2012 07:40:04 -0400 From: Michael Scheidell Organization: SECNAP Network Security Corp User-Agent: Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.7; en-US; rv:1.9.2.20) Gecko/20110804 Thunderbird/3.1.12 MIME-Version: 1.0 To: References: <4FD47FD4.90609@gmail.com> In-Reply-To: <4FD47FD4.90609@gmail.com> Content-Type: text/plain; charset="ISO-8859-1"; format=flowed Content-Transfer-Encoding: 7bit Subject: Re: Removing hal dependency of x11-drivers/xf86-input-synaptics 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, 10 Jun 2012 11:40:12 -0000 On 6/10/12 7:07 AM, David Demelier wrote: > Hi, > > In fact, x11-drivers/xf86-input-synaptics may install an old and > useless HAL file (.fdi), I have no problem with that, but a RUN_DEPENDS > variable has been added against HAL and we need to install HAL and > about 30 pulled in depencies. > > Here's the PR to remove this HAL dependency: > > http://www.freebsd.org/cgi/query-pr.cgi?pr=ports/167533 It may be that something that you don't use needs HAL. so wait? x11 (and the new 7.5.2) needs a good shakeout. Additionally, adding an options knob (especially one that changes the default packaging), is usually done if there is significant call for it. Adding an option knob makes a build, rebuild, or upgrade stop in one more place would require a real need. (yes, 30 dependencies would be one indicator), second indicator would be that (some) packages are broken without it. Also, changing the default will change the default package distributed by FreeBSD on clusters. either wait for miwi, and/or always when adding an option knob keep the default behavior. (ps, did you rebuild and test x11/gsynaptics without HAL ? -- Michael Scheidell, CTO >*| * SECNAP Network Security Corporation d: +1.561.948.2259 w: http://people.freebsd.org/~scheidell