From owner-freebsd-ports@FreeBSD.ORG Fri Mar 20 14:31:48 2009 Return-Path: Delivered-To: ports@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4DE4C106564A for ; Fri, 20 Mar 2009 14:31:48 +0000 (UTC) (envelope-from steven@hudson-trading.com) Received: from exprod7og104.obsmtp.com (exprod7og104.obsmtp.com [64.18.2.161]) by mx1.freebsd.org (Postfix) with SMTP id E6D388FC0C for ; Fri, 20 Mar 2009 14:31:47 +0000 (UTC) (envelope-from steven@hudson-trading.com) Received: from source ([209.85.221.108]) by exprod7ob104.postini.com ([64.18.6.12]) with SMTP ID DSNKScOo09G/XD8ZhYGnwWYtZddyTfi92AIK@postini.com; Fri, 20 Mar 2009 07:31:48 PDT Received: by qyk6 with SMTP id 6so1256454qyk.32 for ; Fri, 20 Mar 2009 07:31:47 -0700 (PDT) Received: by 10.224.89.8 with SMTP id c8mr5617325qam.370.1237559507237; Fri, 20 Mar 2009 07:31:47 -0700 (PDT) Received: from ?10.2.200.231? ([209.249.190.8]) by mx.google.com with ESMTPS id 7sm1944751qwb.51.2009.03.20.07.31.45 (version=TLSv1/SSLv3 cipher=RC4-MD5); Fri, 20 Mar 2009 07:31:46 -0700 (PDT) Sender: Steven Kreuzer Message-Id: <830D8719-1F55-4BE7-B6D5-3C711F2D57C1@exit2shell.com> From: Steven Kreuzer To: perryh@pluto.rain.com In-Reply-To: <49c1fd04.Ul73kIip/JpE7k7C%perryh@pluto.rain.com> Content-Type: text/plain; charset=US-ASCII; format=flowed; delsp=yes Content-Transfer-Encoding: 7bit Mime-Version: 1.0 (Apple Message framework v930.3) Date: Fri, 20 Mar 2009 10:31:44 -0400 References: <49C00745.1050607@telus.net> <20090318001138.GF95451@onelab2.iet.unipi.it> <20090318113023.7bc51ef4@ernst.jennejohn.org> <49c1fd04.Ul73kIip/JpE7k7C%perryh@pluto.rain.com> X-Mailer: Apple Mail (2.930.3) Cc: ports@freebsd.org, 1cynthia2flynn3@telus.net, rizzo@iet.unipi.it, gary.jennejohn@freenet.de Subject: Re: mtools vs X11 (Re: FreeBSD Port: syslinux-3.72) 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: Fri, 20 Mar 2009 14:31:49 -0000 On Mar 19, 2009, at 4:06 AM, perryh@pluto.rain.com wrote: > Gary Jennejohn wrote: >> Luigi Rizzo wrote: >>> ... Cynthia Flynn wrote: >> [snip - syslinux pulls in too much X11 stuff] >>> I think the extra dependencies that you find listed for syslinux: >>> [snip] >>> come directly from mtools ... >> >> Yeah. It looks like mtools uses X11 by default, which IMHO is >> incorrect. Instead it should have an option to turn X11 _on_, >> rather than one for turning it _off_, as it currently does. > > IMO it is a POLA violation for mtools to depend on X11 *at all*. > > Instead of having an option, maybe the port should be split so that > mtools itself just provides the code to access FAT filesystems, and > (say) mtools-gui does the fancy display stuff. mtools already supports WITHOUT_X11 so if you don't want the GUI stuff, you can build the port without it. Personally, I think it makes more sense for mtools to be the full and complete representation of the actual program. If you would like to create a new port and call it mtools-without-gui and strip out all the X11 stuff, similar to cvsup and cvsup-without-gui, I say go for it. -- Steven Kreuzer http://www.exit2shell.com/~skreuzer