summaryrefslogtreecommitdiff
path: root/x11/xview-lib/patches/patch-cx
diff options
context:
space:
mode:
Diffstat (limited to 'x11/xview-lib/patches/patch-cx')
-rw-r--r--x11/xview-lib/patches/patch-cx35
1 files changed, 35 insertions, 0 deletions
diff --git a/x11/xview-lib/patches/patch-cx b/x11/xview-lib/patches/patch-cx
new file mode 100644
index 00000000000..4e377342d14
--- /dev/null
+++ b/x11/xview-lib/patches/patch-cx
@@ -0,0 +1,35 @@
+$NetBSD: patch-cx,v 1.1 2001/12/20 09:20:05 tron Exp $
+
+--- lib/libxview/textsw/txt_e_menu.c.orig Tue Jun 29 07:17:42 1993
++++ lib/libxview/textsw/txt_e_menu.c Thu Dec 20 10:09:17 2001
+@@ -50,8 +50,12 @@
+ #define ERROR -1
+
+ #define MAX_FILES 40
++#ifndef MAXPATHLEN
+ #define MAXPATHLEN 1024
++#endif
++#ifndef EXTRASMENU
+ #define EXTRASMENU "text_extras_menu"
++#endif
+ #define MAXSTRLEN 256
+ #define MAXARGS 20
+
+@@ -78,6 +82,8 @@
+
+ extern int EXTRASMENU_FILENAME_KEY;
+
++static any_shell_meta();
++
+ Pkg_private char *
+ textsw_get_extras_filename(mi)
+ Menu_item mi;
+@@ -136,7 +142,7 @@
+ goto found;
+ }
+
+-#ifdef notdef
++#if defined(__FreeBSD__) || defined(__NetBSD__)
+ /* Gee, still?... We will try the old fashioned way */
+ (void) sprintf(tmp, "%s/lib/.%s",
+ filename, EXTRASMENU);