+++ /dev/null
-diff -urN freewrl-0.34.orig/Plugin/netscape/Makefile freewrl-0.34/Plugin/netscape/Makefile
---- freewrl-0.34.orig/Plugin/netscape/Makefile Thu Sep 19 21:47:02 2002
-+++ freewrl-0.34/Plugin/netscape/Makefile Sun Oct 13 15:58:50 2002
-@@ -97,7 +97,8 @@
- mkdir -p ${OBJ_DIR}
-
- install :: ${LIB_DIR}/${SHAREDTARGET}
-- cp -f ${LIB_DIR}/${SHAREDTARGET} ${PLUGIN_DIR}
-+ install -d ${DESTDIR}/${PLUGIN_DIR}
-+ cp -f ${LIB_DIR}/${SHAREDTARGET} ${DESTDIR}/${PLUGIN_DIR}
-
- ${LIB_DIR}/${SHAREDTARGET}: lib_dir obj_dir ${OBJ}
- ${CC} -shared ${LIBS} ${OBJ} ${LDFLAGS} -o ${LIB_DIR}/${SHAREDTARGET}
-diff -urN freewrl-0.34.orig/java/classes/Makefile.PL freewrl-0.34/java/classes/Makefile.PL
---- freewrl-0.34.orig/java/classes/Makefile.PL Thu Sep 19 21:47:02 2002
-+++ freewrl-0.34/java/classes/Makefile.PL Sun Oct 13 16:00:10 2002
-@@ -60,7 +60,8 @@
- $_ .= q{
-
- install ::
-- cp vrml.jar $(NETSCAPE_CLASS_DIR)
-+ install -d $(DESTDIR)$(NETSCAPE_CLASS_DIR)
-+ cp vrml.jar $(DESTDIR)$(NETSCAPE_CLASS_DIR)
- };
- }
- }
+++ /dev/null
---- FreeWRL-1.00/Plugin/mozilla/Makefile.orig 2003-08-10 14:41:33.000000000 +0200
-+++ FreeWRL-1.00/Plugin/mozilla/Makefile 2003-08-11 20:36:01.638817672 +0200
-@@ -18,13 +18,13 @@
-
- ifndef ${MOZILLA_INST}
-
--MOZILLA_INST:=/usr/lib/mozilla-1.0.0
-+MOZILLA_INST:=/usr/lib/mozilla
-
- endif
-
- ifndef ${MOZILLA_INC}
-
--MOZILLA_INC:=/usr/include/mozilla-1.0.0
-+MOZILLA_INC:=/usr/include/mozilla
-
- endif
-
-@@ -118,6 +118,7 @@
-
- INC:=\
- -Iinclude\
-+ -I/usr/include/nspr\
- -I${PLUGIN_GLUE_DIR}/CFuncs\
- -I${MOZILLA_INC}/plugin\
- -I${MOZILLA_INC}/xpcom\
-@@ -132,11 +131,8 @@
-
- INC+=\
- -I/usr/X11R6/include\
-- -I/usr/include\
-- -I/usr/include/gtk-1.2\
-- -I/usr/include/glib-1.2\
-- -I/usr/lib/glib/include\
-- -include include/config-rhlinux72-i686.h ## for platform defines
-+ `$(GTK_CONFIG) --cflags` \
-+ -include /usr/include/mozilla/mozilla-config.h ## for platform defines
-
- endif
-
-@@ -151,7 +152,6 @@
- ${OPTIMIZER}\
- ${INC}\
- -pedantic\
-- -fshort-wchar\
- -fno-exceptions\
- -pthread\
- -pipe\
-@@ -214,13 +210,10 @@
- -L/usr/X11R6/lib\
- -lgtkxtbin\
- -lXt\
-- -lgtk\
-- -lgdk\
- -lXi\
- -lXext\
- -lX11\
-- -lglib
--
-+ `$(GTK_CONFIG) --libs`
- endif
-
- ## -lgtkembedmoz\
---- FreeWRL-1.00/Plugin/mozilla/source/npFreeWRLInstance.cpp.orig 2003-08-10 14:41:33.000000000 +0200
-+++ FreeWRL-1.00/Plugin/mozilla/source/npFreeWRLInstance.cpp 2003-08-11 20:33:17.972698704 +0200
-@@ -195,29 +195,29 @@
- // add MacOS code later
-
- // handle signals...
-- if (signal(SIGIO, (__sighandler_t) &npFreeWRLInstance::signalHandler) == SIG_ERR) {
-+ if (signal(SIGIO, (__sighandler_t) &npFreeWRLInstance_signalHandler) == SIG_ERR) {
- std::cerr << "signal with SIGIO failed." << endl;
- return FALSE;
- }
-
-- if (signal(SIGPIPE, (__sighandler_t) &npFreeWRLInstance::signalHandler) == SIG_ERR) {
-+ if (signal(SIGPIPE, (__sighandler_t) &npFreeWRLInstance_signalHandler) == SIG_ERR) {
- std::cerr << "signal with SIGPIPE failed." << endl;
- return FALSE;
- }
-
- #if _DEBUG
-- if (signal(SIGBUS, (__sighandler_t) &npFreeWRLInstance::signalHandler) == SIG_ERR) {
-+ if (signal(SIGBUS, (__sighandler_t) &npFreeWRLInstance_signalHandler) == SIG_ERR) {
- std::cerr << "signal with SIGPIPE failed." << endl;
- return FALSE;
- }
- #endif // _DEBUG
-
-- if (signal(SIGHUP, (__sighandler_t) &npFreeWRLInstance::signalHandler) == SIG_ERR) {
-+ if (signal(SIGHUP, (__sighandler_t) &npFreeWRLInstance_signalHandler) == SIG_ERR) {
- std::cerr << "signal with SIGHUP failed." << endl;
- return FALSE;
- }
-
-- if (signal(SIGUSR2, (__sighandler_t) &npFreeWRLInstance::signalHandler) == SIG_ERR) {
-+ if (signal(SIGUSR2, (__sighandler_t) &npFreeWRLInstance_signalHandler) == SIG_ERR) {
- std::cerr << "signal with SIGUSR2 failed." << endl;
- return FALSE;
- }
-@@ -839,7 +839,7 @@
- }
-
- void
--npFreeWRLInstance::signalHandler(int signo)
-+npFreeWRLInstance_signalHandler(int signo)
- {
- #if _DEBUG
- std::cerr << "npFreeWRLInstance signalHandler signal number = "
-@@ -851,7 +851,7 @@
- #if _DEBUG
- std::cerr << "\tplugin caught SIGIO!" << endl;
- #endif // _DEBUG
-- if (receiveUrl(socketDesc, &lastRequest) != NPERR_NO_ERROR) {
-+/* if (receiveUrl(socketDesc, &lastRequest) != NPERR_NO_ERROR) {
- std::cerr << "receiveUrl returned with error!" << endl;
- } else {
- if (NPN_GetURL((NPP) lastRequest.instance,
-@@ -859,7 +859,7 @@
- NULL) != NO_ERROR) {
- fprintf(stderr, "NPN_GetURL failed.\n");
- }
-- }
-+ } -- socketDesc and lastRequest inaccessible here */
- break;
- #if _DEBUG
- case SIGBUS:
---- FreeWRL-1.00/Plugin/mozilla/include/npFreeWRLInstance.h.orig 2003-07-24 15:59:15.000000000 +0200
-+++ FreeWRL-1.00/Plugin/mozilla/include/npFreeWRLInstance.h 2003-08-10 16:12:44.000000000 +0200
-@@ -66,6 +66,7 @@
-
- // from mozilla plugin sdk and samples - plugin.h
-
-+void npFreeWRLInstance_signalHandler(int signo);
- class npFreeWRLInstance : public npInstanceBase
- {
- public:
-@@ -130,7 +131,6 @@
- void getVersion(char **aVersion);
- void showVersion();
- void clear();
-- void signalHandler(int signo);
- PlatformInfo * getPlatformInfo();
-
- private: