From owner-freebsd-ports@FreeBSD.ORG Mon Apr 4 02:52:49 2005 Return-Path: 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 66F9016A4CE; Mon, 4 Apr 2005 02:52:49 +0000 (GMT) Received: from connectmail.carleton.ca (connectmail.carleton.ca [134.117.2.12]) by mx1.FreeBSD.org (Postfix) with ESMTP id 22CCB43D3F; Mon, 4 Apr 2005 02:52:49 +0000 (GMT) (envelope-from adamw@magnesium.net) Received: from localhost.localdomain ([134.117.145.25]) by connectmail.carleton.ca (iPlanet Messaging Server 5.2 HotFix 2.02 (built Oct 21 2004)) with ESMTPSA id <0IEE00592IO1CK@connectmail.carleton.ca>; Sun, 03 Apr 2005 22:52:49 -0400 (EDT) Date: Sun, 03 Apr 2005 22:53:34 -0400 From: Adam Weinberger In-reply-to: <7e148fb90504031928389835b9@mail.gmail.com> To: jimmie james Message-id: <1112583214.43313.3.camel@smacky> MIME-version: 1.0 X-Mailer: Evolution 2.2.1.1 FreeBSD GNOME Team Port Content-type: text/plain Content-transfer-encoding: 7BIT References: <7e148fb90504031928389835b9@mail.gmail.com> cc: ports@freebsd.org cc: freebsd-ports-bugs@FreeBSD.org cc: marcus@FreeBSD.org Subject: Re: Fix dbus to use /bin/sh X-BeenThere: freebsd-ports@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: Porting software to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 04 Apr 2005 02:52:49 -0000 On Sun, 2005-03-04 at 22:28 -0400, jimmie james wrote: > In ports/devel/dbus/Makefile we find "BUILD_DEPENDS?= > bash:${PORTSDIR}/shells/bash" which is a new build depend. > > According to: http://www.freedesktop.org/Software/dbus the only > depend is a XML parser "D-BUS' only *required* dependency is an XML > parser (either libxml or expat)." > > No notice of change on the freedesktop site, or /usr/ports/UPDATING. > > Why are we using GNU shells, when /bin/sh is/should be standard on every system? > > Related links: > https://bugs.freedesktop.org/show_bug.cgi?id=1172 > https://bugs.freedesktop.org/show_bug.cgi?id=1674 On FreeBSD, /bin/sh is Ash. FreeBSD does not ship with BAsh. On Linux, /bin/sh is BAsh. The Linux world likes to assume that if it works on Linux, it will work on anything (or they don't care). Fd.o doesn't say that it needs BAsh, because they assume that /bin/sh *IS* BAsh. # Adam -- Adam Weinberger adamw@magnesium.net || adamw@FreeBSD.org adamw@vectors.cx || adamw@gnome.org http://www.vectors.cx