From owner-freebsd-hackers@FreeBSD.ORG Tue Sep 2 11:21:34 2003 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id D53D016A4BF for ; Tue, 2 Sep 2003 11:21:34 -0700 (PDT) Received: from mail.gmx.net (mail.gmx.de [213.165.64.20]) by mx1.FreeBSD.org (Postfix) with SMTP id 24BEF43FF3 for ; Tue, 2 Sep 2003 11:21:33 -0700 (PDT) (envelope-from mdcki@gmx.net) Received: (qmail 23752 invoked by uid 65534); 2 Sep 2003 18:21:30 -0000 Received: from cvpn015.gwdg.de (EHLO gmx.net) (134.76.22.15) by mail.gmx.net (mp026) with SMTP; 02 Sep 2003 20:21:30 +0200 Message-ID: <3F54DFC8.3020308@gmx.net> Date: Tue, 02 Sep 2003 20:22:00 +0200 From: Marcin Dalecki User-Agent: Mozilla/5.0 (X11; U; FreeBSD i386; en-US; rv:1.4) Gecko/20030830 X-Accept-Language: en-us, en, pl, ru MIME-Version: 1.0 References: <20030901132021.F11735@duey.wolves.k12.mo.us> <200309011938.h81JcYF14647@thistle.bogs.org> <20030902083525.GA89347@cirb503493.alcatel.com.au> In-Reply-To: <20030902083525.GA89347@cirb503493.alcatel.com.au> Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit cc: hackers@freebsd.org Subject: Re: Ugly Huge BSD Monster X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 02 Sep 2003 18:21:34 -0000 Peter Jeremy wrote: > On Mon, Sep 01, 2003 at 12:38:34PM -0700, Greg Shenaut wrote: > >>Has it ever been suggested to create one or more "dependencies" >>ports (or more to the point, packages)? I think it might be pretty >>useful to have something like that so that all of the "prerequisites" >>can be installed at once. > > > Maybe I'm missing something but how would that be an improvement on > what FreeBSD does now? If I try to install package X, it will > automatically install dependencies A, B and C, as well as their > dependencies. What I hate somehow is the proliferation of "scripting plugin interfaces" which are optional in the src bunch but are not opt-in switches in the actual packages. One example can be vim sucking in perl ruby python and what a not. Esp. annoying is the pyhon stuff visible in libxml2 and libxslt - not usefull at all. One measure to controll this is under FreeBSD to place the following inside /etc/make.conf: # Kerberes. What the heck I never saw this in use. NO_KERBEROS=yes # My own site specific additions: WITH_MOTIF= true WITHOUT_PYTHON= true WITHOUT_RUBY= true # Options for openoffice-pl: WITH_BSD_JDK=TRUE WITH_TTF_BYTECODE_ENABLED=YES WITH_GIF_LZW_COMPRESSION=YES # Options for Java NATIVE_BOOTSTRAP=yes Howver I strongly think that the WITHOYUT_PYTHON and WITHOUT_RUBY items at least should be the defaults.