freebsd-ports/www/dummyflash/files/patch-aa
Edwin Groothuis 8485816888 Fix www/dummyflash to not hardcode X11BASE path
PR:		ports/87829
Submitted by:	Daniel J. O'Connor <darius@dons.net.au>
2005-10-23 02:35:10 +00:00

78 lines
2.4 KiB
Text

--- PluginSDK30b5/examples/UnixTemplate/Source/UnixShell.c.orig Fri Jul 12 15:10:28 1996
+++ PluginSDK30b5/examples/UnixTemplate/Source/UnixShell.c Thu Nov 21 15:38:24 2002
@@ -48,7 +48,7 @@
char*
NPP_GetMIMEDescription(void)
{
- return("mime/type:sample:Template Only");
+ return("application/x-shockwave-flash:null flash:Dummy flash plugin");
}
NPError
@@ -58,12 +58,11 @@
switch (variable) {
case NPPVpluginNameString:
- *((char **)value) = "Template plugin";
+ *((char **)value) = "Dummy flash plugin";
break;
case NPPVpluginDescriptionString:
*((char **)value) =
- "This plugins handles nothing. This is only"
- " a template.";
+ "This is a dummy flash plugin";
break;
default:
err = NPERR_GENERIC_ERROR;
--- PluginSDK30b5/examples/UnixTemplate/Unix/makefile.freebsd.orig Thu Jan 1 09:30:00 1970
+++ PluginSDK30b5/examples/UnixTemplate/Unix/makefile.freebsd Thu Nov 21 15:39:02 2002
@@ -0,0 +1,49 @@
+#!make
+################################################################################
+# Copyright (c) 1996 Netscape Communications. All rights reserved.
+################################################################################
+#
+# Template plugin makefile
+#
+# Platform: SunOS 4.1
+#
+# The output of the make process will be nptemplate.so
+# Install this file either in
+# /usr/lib/netscape/plugins/
+# (or)
+# ~/.netscape/plugins/
+# (or) in any convenient directory and point environment variable
+# NPX_PLUGIN_PATH to point to the directory. It is advisable
+# that the plugins (.so) are the only files in that directory.
+#
+# This makefile contains some of our defines for the compiler:
+#
+# XP_UNIX This needs to get defined for npapi.h on unix platforms.
+# PLUGIN_TRACE Enable this define to get debug prints whenever the plugin
+# api gets control.
+
+# PLUGIN_DEFINES= -DXP_UNIX -DPLUGIN_TRACE
+PLUGIN_DEFINES= -DXP_UNIX -I../../../include -I../Source/_gen -I${X11BASE}/include
+
+CC= gcc
+OPTIMIZER= -g
+CFLAGS= $(OPTIMIZER) -fPIC $(PLUGIN_DEFINES) -I. -I$(ROOT)/usr/include
+
+SRC= ../Source/UnixShell.c ../Source/stubs.c
+OBJ= UnixShell.o stubs.o
+
+SHAREDTARGET=dummyflash.so
+
+default all: $(SHAREDTARGET)
+
+$(SHAREDTARGET): $(OBJ)
+ $(LD) -shared -o $(SHAREDTARGET) $(OBJ) $(LDFLAGS)
+
+UnixShell.o: ../Source/UnixShell.c
+ $(CC) -c $(CFLAGS) ../Source/UnixShell.c
+
+stubs.o: ../Source/stubs.c
+ $(CC) -c $(CFLAGS) ../Source/stubs.c
+
+clean:
+ $(RM) $(OBJ) $(SHAREDTARGET)