summaryrefslogtreecommitdiff
path: root/x11/xview-lib
diff options
context:
space:
mode:
authorpooka <pooka@pkgsrc.org>2000-06-16 14:16:49 +0000
committerpooka <pooka@pkgsrc.org>2000-06-16 14:16:49 +0000
commit92666dc3ae9ebdbddd4111f6ff0f2c5035b89267 (patch)
tree36c96b734cd68256f7045be74e7f6ed89df8cb17 /x11/xview-lib
parentd07a2f5f0184127e360879b48f5146d7c1c04a59 (diff)
downloadpkgsrc-92666dc3ae9ebdbddd4111f6ff0f2c5035b89267.tar.gz
Adapt these to work with the OpenLook Virtual Window Manager
patches provided by Witold J. Wnuk <ww181302@zodiac.mimuw.edu.pl> in pkg/9143
Diffstat (limited to 'x11/xview-lib')
-rw-r--r--x11/xview-lib/files/patch-sum9
-rw-r--r--x11/xview-lib/patches/patch-ad29
-rw-r--r--x11/xview-lib/patches/patch-aj51
-rw-r--r--x11/xview-lib/patches/patch-ap25
-rw-r--r--x11/xview-lib/patches/patch-aq76
-rw-r--r--x11/xview-lib/patches/patch-ar16
6 files changed, 169 insertions, 37 deletions
diff --git a/x11/xview-lib/files/patch-sum b/x11/xview-lib/files/patch-sum
index 2d9e6630e0b..768a9a83bf5 100644
--- a/x11/xview-lib/files/patch-sum
+++ b/x11/xview-lib/files/patch-sum
@@ -1,16 +1,19 @@
-$NetBSD: patch-sum,v 1.3 2000/02/09 00:58:03 dmcmahill Exp $
+$NetBSD: patch-sum,v 1.4 2000/06/16 14:16:53 pooka Exp $
MD5 (patch-aa) = ab481aa246f19a8388743244d331081c
MD5 (patch-ab) = 0811acd752078caea8bd851c85ea08dd
MD5 (patch-ac) = 99802bae2f42f4a6f8c8387d3de8c15c
-MD5 (patch-ad) = 7d6c678640dff4fe166c7655b220b599
+MD5 (patch-ad) = ec3a6d55142eff5964e9d3ddb9e1bcf2
MD5 (patch-ae) = 35d6626cf44759076e808b09d22c2ddf
MD5 (patch-af) = dff7d6b871b862778f8bde6c8dc6a4f4
MD5 (patch-ag) = 75578ff823071d0464ab5d0e8d5acb3a
MD5 (patch-ah) = 85f5372a0b58fa9bd808d6823bb1683f
MD5 (patch-ai) = f16a5362859ff6f674301c61c00679cc
-MD5 (patch-aj) = 885e343ac72084b293b6b1716cc309fb
+MD5 (patch-aj) = 9859254158825d6daf4e8fe0fe57f403
MD5 (patch-ak) = 2add6a5899eafd4b404a236968172bac
MD5 (patch-al) = 3a269a96ab1440f70d3b9f67200003b5
MD5 (patch-an) = 9fc09df240f727570b7005ad96b37f83
MD5 (patch-ao) = 6474d1a6a263ec6ae6bdc21f43ab9bd0
+MD5 (patch-ap) = cb81476a736a1b807671b9622fcffc85
+MD5 (patch-aq) = c31e3d378c80c89e836d4f31d4998fcc
+MD5 (patch-ar) = f81fb163a92e9c0e28519c07cf088f81
diff --git a/x11/xview-lib/patches/patch-ad b/x11/xview-lib/patches/patch-ad
index 73d92ba95db..2141cd9ef5a 100644
--- a/x11/xview-lib/patches/patch-ad
+++ b/x11/xview-lib/patches/patch-ad
@@ -1,4 +1,4 @@
-$NetBSD: patch-ad,v 1.5 1999/12/15 23:51:04 dmcmahill Exp $
+$NetBSD: patch-ad,v 1.6 2000/06/16 14:16:54 pooka Exp $
diff -rc ../old/xview3.2p1-X11R6/lib/libxview/attr/attr_copy.c ./lib/libxview/attr/attr_copy.c
*** ../old/xview3.2p1-X11R6/lib/libxview/attr/attr_copy.c Tue Jun 29 01:14:35 1993
@@ -116,33 +116,6 @@ diff -rc ../old/xview3.2p1-X11R6/lib/libxview/base/xv_debug.h ./lib/libxview/bas
#endif FILE
#include <xview/pkg.h> /* needed to get definition of Xv_private */
/*
-diff -rc ../old/xview3.2p1-X11R6/lib/libxview/base/xv_error.c ./lib/libxview/base/xv_error.c
-*** ../old/xview3.2p1-X11R6/lib/libxview/base/xv_error.c Tue Jun 29 01:14:42 1993
---- ./lib/libxview/base/xv_error.c Sun Nov 20 13:39:00 1994
-***************
-*** 11,16 ****
---- 11,17 ----
- */
-
- #include <stdio.h>
-+ #include <sys/param.h>
- #include <xview/pkg_public.h>
- #include <X11/Xlib.h>
- #include <xview_private/i18n_impl.h>
-***************
-*** 18,24 ****
---- 19,29 ----
-
- /* Unix system error variables */
- extern int sys_nerr;
-+ #if (defined(BSD) && (BSD >= 199306))
-+ extern const char *const sys_errlist[];
-+ #else
- extern char *sys_errlist[];
-+ #endif
- extern int errno;
-
- Xv_private_data char *xv_app_name;
diff -rc ../old/xview3.2p1-X11R6/lib/libxview/dnd/dnd.c ./lib/libxview/dnd/dnd.c
*** ../old/xview3.2p1-X11R6/lib/libxview/dnd/dnd.c Tue Jun 29 01:15:57 1993
--- ./lib/libxview/dnd/dnd.c Sun Nov 20 13:39:00 1994
diff --git a/x11/xview-lib/patches/patch-aj b/x11/xview-lib/patches/patch-aj
index b991e1a1214..ce683e14231 100644
--- a/x11/xview-lib/patches/patch-aj
+++ b/x11/xview-lib/patches/patch-aj
@@ -1,9 +1,22 @@
-$NetBSD: patch-aj,v 1.1 1998/12/28 18:52:05 tron Exp $
-
---- lib/libxview/textsw/txt_file.c~ Sun Dec 6 18:45:10 1998
-+++ lib/libxview/textsw/txt_file.c Sat Dec 19 13:56:47 1998
-@@ -52,7 +52,11 @@
- #endif /* SVR4 */
+$NetBSD: patch-aj,v 1.2 2000/06/16 14:16:54 pooka Exp $
+--- lib/libxview/textsw/txt_file.c.orig Sat Jan 8 03:32:48 2000
++++ lib/libxview/textsw/txt_file.c Sat Jan 8 03:57:02 2000
+@@ -45,14 +45,23 @@
+
+ extern CHAR *STRCAT();
+ extern CHAR *STRNCAT();
+-#ifdef SVR4
++
++#if (defined(SVR4) || (__NetBSD_Version__ >= 103080000))
++#define GETCWD
++#endif
++
++#ifdef GETCWD
+ extern char *getcwd();
+ #else
+ extern char *getwd();
+-#endif /* SVR4 */
++#endif /* GETCWD */
extern int errno, sys_nerr;
#if (defined(BSD) && (BSD >= 199306))
+#if __NetBSD_Version__ > 103080000
@@ -14,3 +27,29 @@ $NetBSD: patch-aj,v 1.1 1998/12/28 18:52:05 tron Exp $
#else
extern char *sys_errlist[];
#endif
+@@ -358,21 +367,21 @@
+ }
+
+ #ifdef OW_I18N
+-#ifdef SVR4
++#ifdef GETCWD
+ if (getcwd(pathname_mb, MAXPATHLEN) == 0)
+ #else
+ if (getwd(pathname_mb) == 0)
+-#endif /* SVR4 */
++#endif /* GETCWD */
+ return (0);
+ (void) mbstowcs(pathname, pathname_mb, MAXPATHLEN-1);
+
+ #else /* OW_I18N */
+
+-#ifdef SVR4
++#ifdef GETCWD
+ if (getcwd(pathname, MAXPATHLEN) == 0)
+ #else
+ if (getwd(pathname) == 0)
+-#endif /* SVR4 */
++#endif /* GETCWD */
+ return (0);
+ #endif /* OW_I18N */
+
diff --git a/x11/xview-lib/patches/patch-ap b/x11/xview-lib/patches/patch-ap
new file mode 100644
index 00000000000..fdb462d30f8
--- /dev/null
+++ b/x11/xview-lib/patches/patch-ap
@@ -0,0 +1,25 @@
+$NetBSD: patch-ap,v 1.1 2000/06/16 14:16:55 pooka Exp $
+--- lib/libxview/base/xv_error.c.orig Tue Jun 29 07:14:42 1993
++++ lib/libxview/base/xv_error.c Sat Jan 8 02:04:40 2000
+@@ -11,15 +11,20 @@
+ */
+
+ #include <stdio.h>
++#include <sys/param.h>
+ #include <xview/pkg_public.h>
+ #include <X11/Xlib.h>
+ #include <xview_private/i18n_impl.h>
+ #include <xview_private/portable.h>
+
+ /* Unix system error variables */
++#if (defined(BSD) && (BSD >= 199306))
++#include <errno.h>
++#else
+ extern int sys_nerr;
+-extern char *sys_errlist[];
+ extern int errno;
++extern char *sys_errlist[];
++#endif
+
+ Xv_private_data char *xv_app_name;
+ Xv_private int (*xv_error_proc) ();
diff --git a/x11/xview-lib/patches/patch-aq b/x11/xview-lib/patches/patch-aq
new file mode 100644
index 00000000000..ae24efa6c16
--- /dev/null
+++ b/x11/xview-lib/patches/patch-aq
@@ -0,0 +1,76 @@
+$NetBSD: patch-aq,v 1.1 2000/06/16 14:16:55 pooka Exp $
+--- lib/libxview/textsw/txt_incl.c.orig Sat Jan 8 03:59:12 2000
++++ lib/libxview/textsw/txt_incl.c Sat Jan 8 04:00:25 2000
+@@ -35,6 +35,12 @@
+ #include <string.h>
+ #endif /* SVR4 */
+
++#include <sys/param.h>
++
++#if (defined(SVR4) || (__NetBSD_Version__ >= 103080000))
++#define GETCWD
++#endif
++
+ #define MAX_DISPLAY_LENGTH 50
+ #define MAX_STR_LENGTH 1024
+
+@@ -108,18 +114,18 @@
+
+ /* if "cd" is not disabled and the "cd" dir is not the current dir */
+ #ifdef OW_I18N
+-#ifdef SVR4
++#ifdef GETCWD
+ (void) getcwd(curr_dir_mb, MAX_STR_LENGTH);
+ #else
+ (void) getwd(curr_dir_mb);
+-#endif /* SVR4 */
++#endif /* GETCWD */
+ (void) mbstowcs(curr_dir, curr_dir_mb, MAX_STR_LENGTH);
+ #else /* OW_I18N */
+-#ifdef SVR4
++#ifdef GETCWD
+ (void) getcwd(curr_dir, MAX_STR_LENGTH);
+ #else
+ (void) getwd(curr_dir);
+-#endif /* SVR4 */
++#endif /* GETCWD */
+ #endif /* OW_I18N */
+
+ textsw_changed_directory = FALSE;
+@@ -272,11 +278,11 @@
+ include_string[0] = NULL;
+ (void) textsw_get_selection(view, &dummy, &dummy, include_string,
+ MAX_STR_LENGTH);
+-#ifdef SVR4
++#ifdef GETCWD
+ (void) getcwd(current_dir_include_string, MAX_STR_LENGTH);
+ #else
+ (void) getwd(current_dir_include_string);
+-#endif /* SVR4 */
++#endif /* GETCWD */
+ include_panel_items[(int) DIR_STRING_ITEM] =
+ panel_create_item(panel, PANEL_TEXT,
+ PANEL_LABEL_X, ATTR_COL(0),
+@@ -384,18 +390,18 @@
+
+ /* if "cd" is not disabled and the "cd" dir is not the current dir */
+ #ifdef OW_I18N
+-#ifdef SVR4
++#ifdef GETCWD
+ (void) getcwd(curr_dir_mb, MAX_STR_LENGTH);
+ #else
+ (void) getwd(curr_dir_mb);
+-#endif /* SVR4 */
++#endif /* GETCWD */
+ (void) mbstowcs(curr_dir, curr_dir_mb, MAX_STR_LENGTH);
+ #else /* OW_I18N */
+-#ifdef SVR4
++#ifdef GETCWD
+ (void) getcwd(curr_dir, MAX_STR_LENGTH);
+ #else
+ (void) getwd(curr_dir);
+-#endif /* SVR4 */
++#endif /* GETCWD */
+ #endif /* OW_I18N */
+
+ textsw_changed_directory = FALSE;
diff --git a/x11/xview-lib/patches/patch-ar b/x11/xview-lib/patches/patch-ar
new file mode 100644
index 00000000000..70e8baa099f
--- /dev/null
+++ b/x11/xview-lib/patches/patch-ar
@@ -0,0 +1,16 @@
+$NetBSD: patch-ar,v 1.1 2000/06/16 14:16:55 pooka Exp $
+--- lib/libxview/ttysw/termsw.c.orig Sat Jan 8 05:26:42 2000
++++ lib/libxview/ttysw/termsw.c Sat Jan 8 05:29:21 2000
+@@ -252,8 +252,12 @@
+
+ /* Generate a new temporary file name and open the file up. */
+ (void) strcpy(tmpfile_name, "/tmp/tty.txt.XXXXXX");
++#if (defined(BSD) && (BSD >= 199103))
++ if ((fd = mkstemp(tmpfile_name)) < 0) {
++#else
+ (void) mktemp(tmpfile_name);
+ if ((fd = open(tmpfile_name, O_CREAT | O_RDWR | O_EXCL, 0600)) < 0) {
++#endif
+ return (XV_ERROR);
+ }
+ (void) close(fd);