ports/java/jdk13/files/patch-..::ext::plugin::build::solaris::GNUmakefile
Maxim Sobolev 0b5fbf9067 Link Mozilla pligin with libXt to make it working with Mozilla-0.9.9. This
resolves the following error when starting Mozilla:

  LoadPlugin: failed to initialize shared library
  /usr/local/jdk1.3.1/jre/plugin/i386/ns600/libjavaplugin_oji.so
  [/usr/local/jdk1.3.1/jre/plugin/i386/ns600/libjavaplugin_oji.so: Undefined
  symbol "XtShellStrings"]

While I'm here add a tweak to prune empty directories before installing
JDK, so that JDK installed from a pre-built package deinstalls properly.

Bump PORTREVISION.
2002-03-13 15:06:16 +00:00

14 lines
502 B
Text

$FreeBSD$
--- ../ext/plugin/build/solaris/GNUmakefile 2002/03/13 13:35:23 1.1
+++ ../ext/plugin/build/solaris/GNUmakefile 2002/03/13 13:36:33
@@ -645,7 +645,7 @@
$(PLUGIN_OJI): $(NAVIG5_OFILES) $(COMMON_OFILES_GNU)
export LD_LIBRARY_PATH; LD_LIBRARY_PATH=$(X11_LIB); \
$(GCC) $(GCCPIC) $(GCCLD_SHARELIB_FLAG) $(LDFLAGS) -o $(@) \
- $(NAVIG5_OFILES) $(COMMON_OFILES_GNU)
+ $(NAVIG5_OFILES) $(COMMON_OFILES_GNU) -L$(X11_LIB) -lXt
clean clobber::
/bin/rm -f -r $(TMP_DIR) $(OUTPUT_DIR)/plugin