From owner-freebsd-ports@FreeBSD.ORG Tue Nov 20 14:55:34 2007 Return-Path: Delivered-To: freebsd-ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 307B716A474 for ; Tue, 20 Nov 2007 14:55:34 +0000 (UTC) (envelope-from mi+kde@aldan.algebra.com) Received: from aldan.algebra.com (aldan.algebra.com [216.254.65.224]) by mx1.freebsd.org (Postfix) with ESMTP id D548B13C459 for ; Tue, 20 Nov 2007 14:55:33 +0000 (UTC) (envelope-from mi+kde@aldan.algebra.com) Received: from aldan.algebra.com (localhost [127.0.0.1]) by aldan.algebra.com (8.14.1/8.14.1) with ESMTP id lAKERVap039375 (version=TLSv1/SSLv3 cipher=DHE-RSA-AES256-SHA bits=256 verify=NO); Tue, 20 Nov 2007 09:27:31 -0500 (EST) (envelope-from mi+kde@aldan.algebra.com) Received: from localhost (localhost [[UNIX: localhost]]) by aldan.algebra.com (8.14.1/8.14.1/Submit) id lAKERVGH039374; Tue, 20 Nov 2007 09:27:31 -0500 (EST) (envelope-from mi+kde@aldan.algebra.com) From: Mikhail Teterin To: Yuri Pankov Date: Tue, 20 Nov 2007 09:27:30 -0500 User-Agent: KMail/1.9.6 References: <200711200912.33376@aldan> <200711201720.53864.yuri.pankov@gmail.com> In-Reply-To: <200711201720.53864.yuri.pankov@gmail.com> X-Face: %UW#n0|w>ydeGt/b@1-.UFP=K^~-:0f#O:D7whJ5G_<5143Bb3kOIs9XpX+"V+~$adGP:J|SLieM31VIhqXeLBli" Cc: x11@freebsd.org, freebsd-ports@freebsd.org Subject: Re: dependencies out of hand? 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: Tue, 20 Nov 2007 14:55:34 -0000 On =D7=A6=D7=D4=CF=D2=CF=CB 20 =CC=C9=D3=D4=CF=D0=C1=C4 2007, Yuri Pankov w= rote: =3D New xorg-server utilizes sysutils/hal for hardware autodetection, glib2= 0=20 =3D and cdrecord are dependencies of hal (can be turned off using=20 =3D WITHOUT_HAL). It also needs dbus, polkit and so on. Not sure about gtk. Thanks, Yuri. But I could trace the dependencies myself. My point was,=20 something is wrong if an unrelated utility such as cdrecord and a large (an= d=20 frequently changing) library such as glib are both /required/ to build the= =20 X-server. Maybe, the WITHOUT_HAL knob should be more visible... Maybe, it should not= =20 require cdrecord by default. I don't have a solution -- I'm just pointing out a problem... -mi