Skip site navigation (1)Skip section navigation (2)
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>