Non-Maintainer update: editors/nedit - Add BUILD_BROKEN_NEDIT to build with Open Motif 2.2.2 (default)

Conrad Sabatier conrads at cox.net
Mon Jun 7 17:59:55 GMT 2004


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 at cox.net> - "In Unix veritas"



More information about the freebsd-ports mailing list