java/eclipse: error building WITH_MOZILLA=mozilla

Panagiotis Astithas past at ebs.gr
Thu Sep 15 06:02:32 PDT 2005


Andreas Kohn wrote:
> Hi,
> 
> On Thu, 2005-09-15 at 09:36 +0300, Panagiotis Astithas wrote:
> 
>>barbara.xxx1975 wrote:
>>
>>>port version:
>>># $FreeBSD: ports/java/eclipse/Makefile,v 1.38 2005/09/14 14:46:36 nork Exp $
>>>
>>>I keep getting an error if I try to upgrade(from eclipse-3.1_1) or build eclipse with WITH_MOZILLA=mozilla.
>>>This doesn't happen if I use the WITH_MOZILLA=firefox.
>>>
>>>*UPDATE* (this happened while I was writing):
>>>When I tryed to build eclipse WITH_MOZILLA=mozilla these ports where not installed:
>>>nspr-4.6_1
>>>nss-3.10
>>>firefox-1.0.6_5,1
>>>I had them installed to try with WITH_MOZILLA=firefox.
>>>Now it builds also with WITH_MOZILLA=mozilla.
>>>As eclipse does not run-depends on them, could I safely pkg_delete them?
>>>Or should I keep them to avoid to install them again on the next eclipse upgrade?
>>
>>You are not supposed to ever use WITH_MOZILLA=mozilla. 
> 
> I don't like this at all. WITH_MOZILLA=mozilla is a perfectly valid
> setting for other mozilla-using ports, and people probably have their
> preference in /etc/make.conf (I do).

Never heard of that before. Can you mention the ports that have such a 
complete logic that can handle all variations? I'd like to copy their logic.

> Please see attached patch (line numbers may be off, hand-edited).
> 
> Regards,
> Andreas
> 
> 
> 
> ------------------------------------------------------------------------
> 
> Index: Makefile
> ===================================================================
> RCS file: /storage/freebsd/cvs/ports/java/eclipse/Makefile,v
> retrieving revision 1.36
> diff -u -r1.36 Makefile
> --- Makefile	28 Aug 2005 15:29:49 -0000	1.36
> +++ Makefile	15 Sep 2005 10:09:20 -0000
> @@ -44,7 +44,7 @@
>  .else
>  ECLIPSE_WS=	gtk
>  .if !defined(WITHOUT_MOZILLA)
> -.if defined(WITH_MOZILLA)
> +.if defined(WITH_MOZILLA) && ${WITH_MOZILLA} != "mozilla"
>  BROWSER=	${WITH_MOZILLA}
>  MAKE_MOZILLA=	make_mozilla
>  BUILD_DEPENDS+=	${BROWSER}:${PORTSDIR}/www/${BROWSER}
> 

If there is no better alternative, I'm ok with this.

Regards,

Panagiotis


More information about the freebsd-eclipse mailing list