Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 14 Dec 2005 22:33:44 +0100
From:      Melvyn Sopacua <melvyn@melvyn.homeunix.org>
To:        freebsd-java@freebsd.org
Subject:   Re: jdk-1.5 update to _3 does not work under freebsd 6 stable
Message-ID:  <200512142233.46686.melvyn@melvyn.homeunix.org>
In-Reply-To: <200512142200.22535.freebsd.java@melvyn.homeunix.org>
References:  <200512142200.22535.freebsd.java@melvyn.homeunix.org>

next in thread | previous in thread | raw e-mail | index | archive | help
--Boundary-00=_6+IoDGgujxVtvId
Content-Type: text/plain;
  charset="iso-8859-6"
Content-Transfer-Encoding: 7bit
Content-Disposition: inline

Patches properly attached now.

(No succesfull build yet though)
-- 
Melvyn Sopacua
melvyn@melvyn.homeunix.org

FreeBSD 6.0-STABLE
Qt: 3.3.5
KDE: 3.4.3

--Boundary-00=_6+IoDGgujxVtvId
Content-Type: text/plain; charset="iso-8859-6";
	name="patch-deploy::make::plugin::adapter::ns7-adapter::Makefile.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="patch-deploy::make::plugin::adapter::ns7-adapter::Makefile.txt"

--- Makefile.orig	Tue Dec 13 19:49:17 2005
+++ Makefile	Wed Dec 14 17:27:22 2005
@@ -82,10 +82,12 @@
 		$(subst \,/, $(MOZILLA_HEADERS_PATH)/$(BROWSER)/nspr) \
 		$(subst \,/, $(MOZILLA_HEADERS_PATH)/$(BROWSER)/oji) \
 		$(subst \,/, $(MOZILLA_HEADERS_PATH)/$(BROWSER)/plugin) \
-		$(subst \,/, $(MOZILLA_HEADERS_PATH)/$(BROWSER)/xpcom)
+		$(subst \,/, $(MOZILLA_HEADERS_PATH)/$(BROWSER)/xpcom) \
+		$(subst \,/, $(MOZILLA_HEADERS_PATH)/$(BROWSER)/js)
   endif
 X11HDRDIR = /usr/X11R6/include
 ICONVHDRDIR = /usr/local/include
+NSPRHDRDIR = $(NSPR_HEADERS_PATH)
 else
 MOZHDRDIR = $(subst \,/,$(MOZILLA_HEADERS_PATH)/mozilla_headers_ns7) \
 		$(subst \,/, $(MOZILLA_HEADERS_PATH)/mozilla_headers_ns7/nspr)
@@ -110,6 +112,7 @@
 	     $(COREDIR) \
 	     $(INTERFACESDIR) \
 	     $(MOZHDRDIR) \
+	     $(NSPRHDRDIR) \
 	     $(X11HDRDIR) \
 	     $(ICONVHDRDIR)
 

--Boundary-00=_6+IoDGgujxVtvId
Content-Type: text/plain; charset="iso-8859-6";
	name="patch-deploy::src::plugin::share::adapter::common::CNSAdapter_JVMManager.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="patch-deploy::src::plugin::share::adapter::common::CNSAdapter_JVMManager.txt"

--- ../../deploy/src/plugin/share/adapter/common/CNSAdapter_JVMManager.cpp.orig	Tue Oct 19 21:04:26 2004
+++ ../../deploy/src/plugin/share/adapter/common/CNSAdapter_JVMManager.cpp	Wed Dec 14 16:38:54 2005
@@ -130,7 +130,7 @@
 // notes :
 //
 JD_METHOD
-CNSAdapter_JVMManager::GetCurrentThread(JDUint32 *threadID)
+CNSAdapter_JVMManager::GetCurrentThread(PRThread* *threadID)
 {
     TRACE("CNSAdapter_JVMManager::GetCurrentThread\n");
     
@@ -139,11 +139,11 @@
 
     nsresult res = JD_OK;
     
-    nsPluginThread* pPluginThread = NULL;
+    PRThread* pPluginThread = NULL;
     res = m_pThreadManager->GetCurrentThread(&pPluginThread);
 
     if (NS_SUCCEEDED(res) && pPluginThread)
-	*threadID = (JDUint32)pPluginThread;
+	threadID = &pPluginThread;
 
     return res;
 }
@@ -158,7 +158,7 @@
 // notes :
 //	
 JD_METHOD
-CNSAdapter_JVMManager::PostEvent(JDUint32 threadID, IRunnable* runnable, JDBool async)
+CNSAdapter_JVMManager::PostEvent(PRThread *threadID, IRunnable* runnable, JDBool async)
 {
     TRACE("CNSAdapter_JVMManager::PostEvent\n");
     if (m_pThreadManager == NULL)
--- ../../deploy/src/plugin/share/adapter/common/CNSAdapter_JVMManager.h.orig	Wed Dec 14 16:46:00 2005
+++ ../../deploy/src/plugin/share/adapter/common/CNSAdapter_JVMManager.h	Wed Dec 14 16:38:18 2005
@@ -56,10 +56,10 @@
 
     //IThreadManager
     JD_IMETHOD
-    GetCurrentThread(JDUint32 *threadID);
+    GetCurrentThread(PRThread* *threadID);
     
     JD_IMETHOD
-    PostEvent(JDUint32 threadID, IRunnable* runnable, JDBool async);
+    PostEvent(PRThread *threadID, IRunnable* runnable, JDBool async);
 
 private:
     nsIJVMManager*	m_pJVMManager;

--Boundary-00=_6+IoDGgujxVtvId
Content-Type: text/plain; charset="iso-8859-6";
	name="patch-deploy::make::plugin::nscore::unix::Makefile.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="patch-deploy::make::plugin::nscore::unix::Makefile.txt"

--- ../../work/deploy/make/plugin/nscore/unix/Makefile.orig	Tue Oct 19 21:03:59 2004
+++ ../../work/deploy/make/plugin/nscore/unix/Makefile	Wed Dec 14 22:23:32 2005
@@ -16,18 +16,37 @@
 
 include $(PLUGIN_TOP)/make/plugin/common/config.gmk
 
+ifeq ($(PLATFORM), bsd)
+LDLIBS = -lX11
+X11HDRDIR = /usr/X11R6/include
+ICONVHDRDIR = /usr/local/include
+else
+X11HDRDIR =
+ICONVHDRDIR =
 ifeq ($(PLATFORM), linux)
 LDLIBS = -lX11 -ldl -lc
 else
 LDLIBS = -lXt -lX11 -ldl -lCrun -lc
 endif
+endif
+
+ifeq ($(PLATFORM), bsd)
+TRUE_PLATFORM_INCLUDE := $(shell $(ECHO) $(TRUE_PLATFORM) | $(TR) "[:upper:]" "[:lower:]")
+JNIDIR = $(OUTPUTDIR)/include/$(TRUE_PLATFORM_INCLUDE)
+else
+JNIDIR = $(OUTPUTDIR)/include/$(PLATFORM)
+endif
 
-CPPINCPATH = $(SRCDIR) $(SRCDIR)/../common \
+CPPINCPATH = $(OUTPUTDIR)/include $(JNIDIR) \
+             $(SRCDIR) $(SRCDIR)/../common \
              $(subst $(LIBRARY),,$(TMPDIR)) \
              $(subst $(LIBRARY)/,,$(CLASSHDRDIR)) \
              $(COMMONDIR) \
              $(PLUGIN_TOP)/src/plugin/share/jpiapi \
-             $(SRCDIR)/../nsstub
+             $(SRCDIR)/../nsstub \
+	     $(X11HDRDIR) \
+	     $(NSPR_HEADERS_PATH) \
+	     $(ICONVHDRDIR)
 
 ifeq ($(PLATFORM), linux)
 EXTRA_CPPFLAGS	= -DLINUX -DRAPTOR_API -DNEW_STREAMING_API -DXP_UNIX

--Boundary-00=_6+IoDGgujxVtvId
Content-Type: text/plain; charset="iso-8859-6";
	name="patch-deploy::src::plugin::share::jpiapi::IThreadManager.h.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="patch-deploy::src::plugin::share::jpiapi::IThreadManager.h.txt"

--- ../../work/deploy/src/plugin/share/jpiapi/IThreadManager.h.orig	Tue Oct 19 21:04:44 2004
+++ ../../work/deploy/src/plugin/share/jpiapi/IThreadManager.h	Wed Dec 14 21:45:30 2005
@@ -15,6 +15,7 @@
 #define _ITHREADMANAGER_H_
 
 #include "ISupports.h"
+#include "prthread.h"
 class IRunnable;
 //{EFD74BDF-99B7-11d6-9A76-00B0D0A18D51}
 #define ITHREADMANAGER_IID \
@@ -26,10 +27,10 @@
     JD_DEFINE_STATIC_IID_ACCESSOR(ITHREADMANAGER_IID);
 
     JD_IMETHOD
-    GetCurrentThread(JDUint32 *threadID) = 0;
+    GetCurrentThread(PRThread* *threadID) = 0;
 
     JD_IMETHOD
-    PostEvent(JDUint32 threadID, IRunnable* runnable, JDBool async) = 0;
+    PostEvent(PRThread *threadID, IRunnable* runnable, JDBool async) = 0;
 };
 
 ////////////////////////////////////////////////////////////////////////////////

--Boundary-00=_6+IoDGgujxVtvId
Content-Type: text/plain; charset="iso-8859-6";
	name="patch-deploy::src::plugin::share::adapter::ns7::CNS7Adapter_PluginServiceProvider.cpp.txt"
Content-Transfer-Encoding: 7bit
Content-Disposition: attachment;
	filename="patch-deploy::src::plugin::share::adapter::ns7::CNS7Adapter_PluginServiceProvider.cpp.txt"

--- ../../work/deploy/src/plugin/share/adapter/ns7/CNS7Adapter_PluginServiceProvider.cpp.orig	Tue Oct 19 21:04:28 2004
+++ ../../work/deploy/src/plugin/share/adapter/ns7/CNS7Adapter_PluginServiceProvider.cpp	Wed Dec 14 20:38:12 2005
@@ -28,6 +28,7 @@
 #include "nsILiveconnect.h"
 #include "nsIObserverService.h"
 #include "nsIJVMAuthTools.h"
+#include "nsIComponentManager.h"
 #include "CNSAdapter_JVMManager.h"
 #include "CNSAdapter_PluginManager.h"
 #include "CNSAdapter_Liveconnect.h"
@@ -67,7 +68,9 @@
 static NS_DEFINE_CID(kCPluginManagerCID, NS_PLUGINMANAGER_CID);
 static NS_DEFINE_CID(kCJVMManagerCID, NS_JVMMANAGER_CID);
 static NS_DEFINE_CID(kCLiveConnectCID, NS_CLIVECONNECT_CID);
+#ifdef NS_COMPONENTMANAGER_CID
 static NS_DEFINE_IID(kComponentManagerCID, NS_COMPONENTMANAGER_CID);
+#endif
 static NS_DEFINE_IID(kIObserverServiceIID, NS_IOBSERVERSERVICE_IID);
 static NS_DEFINE_CID(kCObserverServiceCID, NS_OBSERVERSERVICE_CID);
 static NS_DEFINE_CID(kIJVMAuthToolsCID, NS_JVMAUTHTOOLS_CID);
@@ -228,8 +231,10 @@
 	requestCID = kCPluginManagerCID;
     else if (clsid.Equals(jCJVMManagerCID))
 	requestCID = kCJVMManagerCID;
+#ifdef NS_COMPONENT_MANAGER_CID
     else if (clsid.Equals(jCLiveconnectCID))
 	requestCID = kComponentManagerCID;
+#endif
     else
 	return JD_ERROR_FAILURE;
 

--Boundary-00=_6+IoDGgujxVtvId--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200512142233.46686.melvyn>