From owner-freebsd-ports@FreeBSD.ORG Tue Feb 28 05:29:01 2006 Return-Path: X-Original-To: freebsd-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 A465016A420; Tue, 28 Feb 2006 05:29:01 +0000 (GMT) (envelope-from ade@lovett.com) Received: from mail.lovett.com (foo.lovett.com [67.134.38.158]) by mx1.FreeBSD.org (Postfix) with ESMTP id E263E43D64; Tue, 28 Feb 2006 05:29:00 +0000 (GMT) (envelope-from ade@lovett.com) Received: from hellfire.canal.lovett.com ([172.16.32.20]:55240) by mail.lovett.com with esmtpa (Exim 4.60 (FreeBSD)) (envelope-from ) id 1FDxPw-000943-LH; Mon, 27 Feb 2006 21:29:00 -0800 In-Reply-To: <20060228065036.0b3f2ae3@it.buh.tecnik93.com> References: <20060228040930.GA52553@crodrigues.org> <20060228065036.0b3f2ae3@it.buh.tecnik93.com> Mime-Version: 1.0 (Apple Message framework v746.2) Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed Message-Id: Content-Transfer-Encoding: 7bit From: Ade Lovett Date: Mon, 27 Feb 2006 21:28:32 -0800 To: Ion-Mihai Tetcu X-Mailer: Apple Mail (2.746.2) Sender: ade@lovett.com Cc: Craig Rodrigues , freebsd-ports@freebsd.org, Ade Lovett Subject: Re: What broke with libtool upgrade? (devel/apr-svn) 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, 28 Feb 2006 05:29:01 -0000 On Feb 27, 2006, at 20:50 , Ion-Mihai Tetcu wrote: > Somewhere, somehow ./configure picks bash if in PATH and uses it as > CONFIG_SHELL (I build the port by > mv /usr/local/bin/bash /usr/local/bin/back.tmp; make); why does it > need > to do this when CONFIG_SHELL=/bin/sh in CONFIGURE_ENV I can't tell. Ah hah! Because the port Makefile target is using: cd ${WRKDIR}/apr-${PORTVERSION}; \ ${SETENV} ${SCRIPTS_ENV} ${SH} ./configure $ {CONFIGURE_ARGS} cd ${WRKDIR}/apr-util-${PORTVERSION}; \ ${SETENV} ${SCRIPTS_ENV} ${SH} \ ./configure ${CONFIGURE_ARGS} ${APR_UTIL_CONF_ARGS} Those two references to ${SCRIPTS_ENV} should be ${CONFIGURE_ENV}. However, given that things have worked in the past, this would suggest that there is something of a flaw in the current bash port. Good catch. -aDe