Date: Sun, 19 Jun 2005 03:55:11 -0700 From: Adam Weinberger <adamw@magnesium.net> To: NAKATA Maho <chat95@mac.com> Cc: maho@FreeBSD.org, adamw@FreeBSD.org, openoffice@FreeBSD.org Subject: Re: ports/77290: OOo2 moz needs GTK2 Message-ID: <42B54F0F.1030500@magnesium.net> In-Reply-To: <20050619.123325.104028615.chat95@mac.com> References: <200506190247.j5J2lWmV007454@freefall.freebsd.org> <42B4DF00.5090109@magnesium.net> <20050619.123325.104028615.chat95@mac.com>
next in thread | previous in thread | raw e-mail | index | archive | help
NAKATA Maho wrote: > In Message-ID: <42B4DF00.5090109@magnesium.net> > Adam Weinberger <adamw@magnesium.net> wrote: > > >>Maho Nakata wrote: >> >>>Synopsis: OOo2 moz needs GTK2 >>> >>>State-Changed-From-To: open->closed >>>State-Changed-By: maho >>>State-Changed-When: Sun Jun 19 02:36:57 GMT 2005 >>>State-Changed-Why: >>>Gtk1 is needed since libIDL dependency, but OOo2 still >>>needs gtk2 and mozilla is happy with gtk2, so dependency of >>>gtk1 and orbit are now redundant. >>> >>> >>>http://www.freebsd.org/cgi/query-pr.cgi?pr=77290 >> >>libIDL shouldn't be necessary. libIDL2 should supersede the need for >>libIDL... IMO OO's mozilla should be trained to use gtk20 and ignore >>gtk12, and the gtk12/glib12/libidl dependencies should be removed if >>possible. > > > Mozilla1.7 requires libIDL 0.6 or 0.8. but libIDL2 doesn't supersede > libIDL in this case. I'm not sure these functionality difference but > configure checks libIDL's version. so libIDL dependency for mozilla > compilation can still exists. Why I said `can still exists' ? mozilla > connectivity doesn't depend on gtk1,2 but building mozilla requires one of > them. I would like to reduce the dependency so I once tried to reduce the > requirement of from gtk2 to xlib, but in this case we need libIDL and not > libIDL2. We need libIDL and it requires gtk1. > > Thanks for your comment. My commit log was wrong. correct one is > since gtk1 is needed libIDL dependency, > but OOo2 of moz project build with gtk2 (and this is the default) > so dependency of gtk1 and orbit are now redundant First of all, I don't know what I was talking about: there is no libIDL2. So please ignore that whole part of my previous email ::P But, second of all: libIDL does not require gtk12. Please look at our port Makefile for www/mozilla. We use mozilla-1.7 as well, and we don't have gtk12 in there at all. Simply pass its configure --enable-default-toolkit=gtk2 and you're good to go. Please give it a try. mozilla is an entirely-GTK2 project. mozilla-1.7 does not need gtk12 in any way, shape, or form, and in fact later moz-1.7 versions don't have any support for gtk12 at all. # Adam -- Adam Weinberger adamw@magnesium.net || adamw@FreeBSD.org adamw@vectors.cx || adamw@gnome.org http://www.vectors.cx
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?42B54F0F.1030500>