From owner-freebsd-java Mon Nov 19 13:49:39 2001 Delivered-To: freebsd-java@freebsd.org Received: from zircon.seattle.wa.us (sense-sea-CovadSub-0-228.oz.net [216.39.147.228]) by hub.freebsd.org (Postfix) with SMTP id 78BDE37B405 for ; Mon, 19 Nov 2001 13:49:36 -0800 (PST) Received: (qmail 96625 invoked by uid 1001); 19 Nov 2001 21:50:51 -0000 From: Joe Kelsey MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Transfer-Encoding: 7bit Message-ID: <15353.32442.930969.635380@zircon.zircon.seattle.wa.us> Date: Mon, 19 Nov 2001 13:50:50 -0800 To: freebsd-java@FreeBSD.ORG Subject: Re: Plugin status In-Reply-To: <3BF97966.60506@vee.net> References: <15353.18978.717379.778079@zircon.zircon.seattle.wa.us> <20011119113153.B7857@gnuppy> <15353.26748.393858.772996@zircon.zircon.seattle.wa.us> <3BF97966.60506@vee.net> X-Mailer: VM 6.96 under Emacs 21.1.1 Sender: owner-freebsd-java@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.org Mike Gratton writes: > Joe Kelsey wrote: > > nspr=NetScape mumble, mumble...essentially the netscape standard calling > > sequences... > Close. 8) > > It's the NetScape Portable Runtime - it is effectively an OS abstraction > layer; it provides thrading, file and network IO, memory management, > etc. More detail here: Thanks for the info. I can never remember what the pr stands for... > I don't see why it would need to be distributed with the JDK, however. I > can't see it being a build-depends and given it is a run-depends for > Mozilla, there's already a copy on the system that you're trying to use > it on. It is not used for the JDK! It is used for the plugin to mozilla! All plugins have to use nspr to communicate with the browser! The problem with leaving the RUN_DEPENDS on mozilla is that people who are interested in Java may not necessarily have mozilla installed. -lnspr4 is only used to create the OJI version of the plugin, which depends on Netscape 6.x or Mozilla whatever. My point about shipping libnspr4.so as part of the port is that Sun ships various binary objects as part of the JDK for building on Solaris/sparc. You can find the glib, gmodule, gdk and gtk libraries in ext/plugin/build/solaris/, for instance, and the various nsprblah libraries in ext/plugin/oji-plugin/motif/solaris/sparc/. In order to separate us from the hugeness that is mozilla, we can either depend on mozilla-embedded to get a slightly smaller dependency or else simply include libnspr4.so in the port directly. Is it clearer now? /Joe To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-java" in the body of the message