Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 07 Jun 2004 12:59:48 -0500 (CDT)
From:      Conrad Sabatier <conrads@cox.net>
To:        "Andrew J.Caines" <A.J.Caines@halplant.com>
Cc:        FreeBSD-gnats-submit@freebsd.org
Subject:   Re: Non-Maintainer update: editors/nedit - Add BUILD_BROKEN_NEDIT to build with Open Motif 2.2.2 (default)
Message-ID:  <XFMail.20040607125948.conrads@cox.net>
In-Reply-To: <20040606014518.4DB8154F5@mail.halplant.com>

next in thread | previous in thread | raw e-mail | index | archive | help

On 06-Jun-2004 Andrew J.Caines wrote:
> 
>>Description:
>       Port build fails with default Motif (open-motif-2.2.2_2) because NEdit
> authors don't want to build against Open Motif 2.2.2:
 
[snip]
 
> Note that I've modified patch-ac which already changes the nedit FreeBSD
> Makefile.
> 
> There has been some discussion about the validity of the NEdit authors'
> position on stability, however I suggest this patch independently of this
> argument for the simple reason that the port fails to install by default. See
> the freebsd-ports archive for details.

I just e-mailed the port maintainer the other day with exactly the same
suggestion, but was met with some resistance.  He stated that the port *does*
build, if you use CFLAGS+= instead of CFLAGS= in /etc/make.conf.  This is true
enough, yet the standard make.conf under /usr/share/examples/etc uses CFLAGS=,
not CFLAGS+=, so I really think people are more likely to have CFLAGS= in their
own /etc/make.conf, which, of course, breaks the build of nedit.

I suggested that, just to be on the safe side, he go ahead and add
-DBUILD_BROKEN_NEDIT in the suggested location, i.e., by patching
${WORKDIR}/makefiles/Makefile.freebsd, *not* in the port's Makefile, which is
insufficient in most cases.

This really should be done, I think.

-- 
Conrad Sabatier <conrads@cox.net> - "In Unix veritas"



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?XFMail.20040607125948.conrads>