From owner-freebsd-ports@FreeBSD.ORG Sat May 6 17:06:38 2006 Return-Path: X-Original-To: ports@freebsd.org 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 87B0E16A403 for ; Sat, 6 May 2006 17:06:38 +0000 (UTC) (envelope-from matthias.andree@gmx.de) Received: from mail.gmx.net (mail.gmx.de [213.165.64.20]) by mx1.FreeBSD.org (Postfix) with SMTP id 5645743D45 for ; Sat, 6 May 2006 17:06:37 +0000 (GMT) (envelope-from matthias.andree@gmx.de) Received: (qmail invoked by alias); 06 May 2006 17:06:36 -0000 Received: from p5091374D.dip0.t-ipconnect.de (EHLO m2a2.dyndns.org) [80.145.55.77] by mail.gmx.net (mp041) with SMTP; 06 May 2006 19:06:36 +0200 X-Authenticated: #428038 Received: from localhost (localhost [127.0.0.1]) by merlin.emma.line.org (Postfix) with ESMTP id 76CAB2007CC; Sat, 6 May 2006 19:06:34 +0200 (CEST) Received: from m2a2.dyndns.org ([127.0.0.1]) by localhost (m2a2.dyndns.org [127.0.0.1]) (amavisd-new, port 10024) with ESMTP id 29301-11; Sat, 6 May 2006 19:06:33 +0200 (CEST) Received: by merlin.emma.line.org (Postfix, from userid 500) id E2678200BF2; Sat, 6 May 2006 19:06:32 +0200 (CEST) From: Matthias Andree To: pav@freebsd.org In-Reply-To: <1146907329.72215.5.camel@ikaros.oook.cz> (Pav Lucistnik's message of "Sat, 06 May 2006 11:22:09 +0200") References: <200605041507.08581.mi+mx@aldan.algebra.com> <200605051346.39823.mi+mx@aldan.algebra.com> <20060505175533.GA3384@xor.obsecurity.org> <200605051414.02384.mi+mx@aldan.algebra.com> <1146867318.62735.9.camel@ikaros.oook.cz> <20060505200804.I49507@orthanc.ca> <1146907329.72215.5.camel@ikaros.oook.cz> X-PGP-Key: http://home.pages.de/~mandree/keys/GPGKEY.asc Date: Sat, 06 May 2006 19:06:32 +0200 Message-ID: User-Agent: Gnus/5.110005 (No Gnus v0.5) Emacs/21.3 (gnu/linux) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Virus-Scanned: amavisd-new at emma.line.org X-Y-GMX-Trusted: 0 Cc: ports@freebsd.org, Lyndon Nerenberg Subject: Re: An autoconf bikeshed 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: Sat, 06 May 2006 17:06:38 -0000 Pav Lucistnik writes: > One major drawback of using autotools is that every distfile grows about > 250 kB of repeated code. With modular X, that's a lot of bytes to > transfer. Unless you make automake, autoconf and the rat's tail of requirements requistes and stop shipping the repetitive "configure" and "Makefile.in" bloat - essentially this still wants to work on every trash shell. I'd rather see autoconf 3 use shell functions even if that impairs portability. It's not like developers (all my projects like bogofilter, fetchmail, leafnode use autoconf and automake) were very fond of the bloat that auto* entails, but it's a standardized way, easy to customize at configure or install time and porters are rather well-acquainted with it. > As for developers use, I'd say much more people today are familiar with > autotools then with imake. Imake is a dying beast. Going with mainstream > is always good to get more people involved. How true. -- Matthias Andree