Date: Tue, 21 Jul 1998 23:11:41 +0200 From: Stefan Esser <se@FreeBSD.ORG> To: Satoshi Asami <asami@FreeBSD.ORG> Cc: ppawel@axess.com, anxiety@primenet.com, freebsd-ports@FreeBSD.ORG, Stefan Esser <se@FreeBSD.ORG> Subject: Re: KDE-1.0 Message-ID: <19980721231141.A2578@mi.uni-koeln.de> In-Reply-To: <199807210715.AAA21530@silvia.HIP.Berkeley.EDU>; from Satoshi Asami on Tue, Jul 21, 1998 at 12:15:45AM -0700 References: <19980721002649.B563@mi.uni-koeln.de> <199807210715.AAA21530@silvia.HIP.Berkeley.EDU>
next in thread | previous in thread | raw e-mail | index | archive | help
On 1998-07-21 00:15 -0700, Satoshi Asami <asami@FreeBSD.ORG> wrote: > * Many of the KDE Makefiles assume you are using GMAKE, > * since the developers obviously do. But the dependencies > * are often very easy to replace by POSIX make constructs, > * and that is what most of the patches in the FreeBSD ports > * of KDE are about. > > Just curious, why are you doing that? I don't see anything wrong with > specifying USE_GMAKE, especially if that means reducing your > workload. (:) Because I often had to build stuff on systems that came only with the bundled C compiler and no GNU tools at all. Having to build a chain of GNU tools just because somebody didn't get the syntax of a Makefile right (and GMAKE is much more forgiving than POSIX make) doesn't always appear to be a viable solution. It's just silly to see dependencies on BASH, GMAKE or GCC that do not help the product, but exist because the developers never looked outside their limited world (Linux with GNU tools). I think that it pays back to get things into a cleaner state :) And once you know which GMAKE constructs are used its trivial to fix the Makefiles. BTW: KDE did rely on $SHELL not being a C shell. And I had to fix that too. Not every system got BASH as the root shell ... Regards, STefan To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-ports" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?19980721231141.A2578>