summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--graphics/dx/Makefile4
-rw-r--r--graphics/dx/PLIST15
-rw-r--r--graphics/dx/distinfo27
-rw-r--r--graphics/dx/patches/patch-aa40
-rw-r--r--graphics/dx/patches/patch-ab37
-rw-r--r--graphics/dx/patches/patch-ac11
-rw-r--r--graphics/dx/patches/patch-ad17
-rw-r--r--graphics/dx/patches/patch-ae55
-rw-r--r--graphics/dx/patches/patch-ag13
-rw-r--r--graphics/dx/patches/patch-ah12
-rw-r--r--graphics/dx/patches/patch-ai13
-rw-r--r--graphics/dx/patches/patch-aj13
-rw-r--r--graphics/dx/patches/patch-am12
-rw-r--r--graphics/dx/patches/patch-ao13
-rw-r--r--graphics/dx/patches/patch-aq30
-rw-r--r--graphics/dx/patches/patch-ar12
-rw-r--r--graphics/dx/patches/patch-as24
17 files changed, 191 insertions, 157 deletions
diff --git a/graphics/dx/Makefile b/graphics/dx/Makefile
index 0050d52f677..94abe331c30 100644
--- a/graphics/dx/Makefile
+++ b/graphics/dx/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.11 2001/10/24 22:11:00 jlam Exp $
+# $NetBSD: Makefile,v 1.12 2002/02/05 22:23:31 drochner Exp $
-DISTNAME= dx-4.1.0
+DISTNAME= dx-4.1.3
CATEGORIES= graphics
MASTER_SITES= http://www.research.ibm.com/dx/srcDownload/srcArchive/
diff --git a/graphics/dx/PLIST b/graphics/dx/PLIST
index de987e2c4f9..e21d14ea7c6 100644
--- a/graphics/dx/PLIST
+++ b/graphics/dx/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1 2001/10/31 23:50:29 zuntum Exp $
+@comment $NetBSD: PLIST,v 1.2 2002/02/05 22:23:32 drochner Exp $
bin/dx
dx/lib_netbsd/arch.mak
dx/lib_netbsd/libDXlite.a
@@ -21,7 +21,9 @@ dx/bin_netbsd/tutor
dx/bin_netbsd/builder
dx/bin_netbsd/startupui
dx/ui/icon50.dat
+dx/ui/icon50.xpm
dx/ui/logo.dat
+dx/ui/logo.xpm
dx/ui/ui.mdf
dx/ui/Basic2D.cfg
dx/ui/Basic2D.net
@@ -1802,13 +1804,6 @@ dx/html/pages/progu341.htm
dx/html/pages/progu342.htm
dx/html/pages/progu343.htm
dx/html/pages/progu344.htm
-dx/html/pages/progu345.htm
-dx/html/pages/progu346.htm
-dx/html/pages/progu347.htm
-dx/html/pages/progu348.htm
-dx/html/pages/progu349.htm
-dx/html/pages/progu350.htm
-dx/html/pages/progu351.htm
dx/html/pages/qikgu002.htm
dx/html/pages/qikgu003.htm
dx/html/pages/qikgu004.htm
@@ -2113,7 +2108,6 @@ dx/html/images/datdpnd.gif
dx/html/images/dialint.gif
dx/html/images/dinhd.gif
dx/html/images/dxicon8.gif
-dx/html/images/dxlogo.gif
dx/html/images/example1.gif
dx/html/images/excutgrp.gif
dx/html/images/exticon.gif
@@ -2150,8 +2144,6 @@ dx/html/images/map2plan.gif
dx/html/images/mapdform.gif
dx/html/images/matpa1.gif
dx/html/images/matpa2.gif
-dx/html/images/matpa3.gif
-dx/html/images/matpa4.gif
dx/html/images/modbuild.gif
dx/html/images/navigate.gif
dx/html/images/opendb.gif
@@ -2181,7 +2173,6 @@ dx/html/images/skwdgrid.gif
dx/html/images/slidint.gif
dx/html/images/startup.gif
dx/html/images/stepint.gif
-dx/html/images/strgint.gif
dx/html/images/strngint.gif
dx/html/images/strtsrv.gif
dx/html/images/strtsrvo.gif
diff --git a/graphics/dx/distinfo b/graphics/dx/distinfo
index e7eae44d3f0..ba49cbd0c2e 100644
--- a/graphics/dx/distinfo
+++ b/graphics/dx/distinfo
@@ -1,18 +1,17 @@
-$NetBSD: distinfo,v 1.4 2001/09/12 21:09:04 jlam Exp $
+$NetBSD: distinfo,v 1.5 2002/02/05 22:23:32 drochner Exp $
-SHA1 (dx-4.1.0.tar.gz) = 2440390af3904206e671fca9bc7eba60cf284cb6
-Size (dx-4.1.0.tar.gz) = 9055565 bytes
-SHA1 (patch-aa) = dcb0c34ae37f0c8a9ca7302c3aab5608c65ac1b5
-SHA1 (patch-ab) = f1dfd3dc63ec73b8cfba74a60f0a46ea15b88e5f
-SHA1 (patch-ac) = 94bdc8d49d0f575181ccdc15e867844db3c72ac4
-SHA1 (patch-ad) = 771272edcb61a0229865086b0df04265a74dc242
-SHA1 (patch-ae) = a906f9c42b5c0747749dac1f1a871096c0d9f304
+SHA1 (dx-4.1.3.tar.gz) = 23891ee3768b4b4325c2e354f878b875cef171cd
+Size (dx-4.1.3.tar.gz) = 8877359 bytes
+SHA1 (patch-aa) = 9f5df5486aba5dfba818f1160c1ead696ec0eca3
+SHA1 (patch-ab) = 49b390e1888677377a9503a54d38ea00dbc04378
+SHA1 (patch-ac) = b0ff15184f0adb7c1509abf9ecd57faa237ee99d
+SHA1 (patch-ad) = d74616cd629add7136386d7f77fae6e6f01cc1a6
+SHA1 (patch-ae) = 9e96e45140ad1c0a5262ac9afb32b01ac56f065e
SHA1 (patch-af) = 4873080df4c3f055f5b30c349ccd9e9cf70f12e1
-SHA1 (patch-ag) = 173954b561b0885790aecfa3b0d1b0d83a7205c3
-SHA1 (patch-ah) = e2f51d92b015375fdba9123b58c5238070df685a
-SHA1 (patch-ai) = f8c81139911835f9175b31d439fffe8c4dd85493
-SHA1 (patch-aj) = f4b1a7e2c27035f58f0f467c9166181aea31610a
-SHA1 (patch-am) = cfeea0a186cc0d50151243366fd05eff8c67f62f
+SHA1 (patch-aj) = accb0b163687c73c68ad00b50b66c2d7252e487f
+SHA1 (patch-am) = 4362765ea0c18d0f067c7d7205cabb1608b20d29
SHA1 (patch-an) = ec5eb1d7b090e5bb0ef0d9f82f4706720d723a52
-SHA1 (patch-ao) = c78d3636c089717529f13fd9dc562a79662e981a
SHA1 (patch-ap) = 06c04dfb585891499bd2d26078e6bfb118172dcd
+SHA1 (patch-aq) = e044d43a5e5548bf5311c531ddf0e7b431866235
+SHA1 (patch-ar) = cafb9f3eec34cc3909eea194c644497ad53960ca
+SHA1 (patch-as) = 3ef53092e58cf09fe0b60a453c9c00df4b9546d6
diff --git a/graphics/dx/patches/patch-aa b/graphics/dx/patches/patch-aa
index f8056aa102a..5362909676a 100644
--- a/graphics/dx/patches/patch-aa
+++ b/graphics/dx/patches/patch-aa
@@ -1,12 +1,30 @@
-$NetBSD: patch-aa,v 1.1.1.1 1999/10/01 11:23:15 drochner Exp $
---- src/exec/libdx/message.c.orig Sun Sep 26 22:04:06 1999
-+++ src/exec/libdx/message.c Sun Sep 26 22:04:26 1999
-@@ -271,7 +271,7 @@
- DXPrintError(char *s)
- {
- extern int sys_nerr;
--#if !defined(linux) && !defined(freebsd)
-+#if !defined(linux) && !defined(freebsd) && !defined(__NetBSD__)
- extern char *sys_errlist[];
+$NetBSD: patch-aa,v 1.2 2002/02/05 22:23:32 drochner Exp $
+
+--- src/exec/libdx/message.c.orig Tue Feb 5 12:56:40 2002
++++ src/exec/libdx/message.c Tue Feb 5 13:05:08 2002
+@@ -21,20 +21,18 @@
+ #include <stdlib.h>
+ #include <string.h>
+
+-#if defined(HAVE_SYS_ERRNO_H)
+-#include <sys/errno.h>
+-#endif
+-
+ #if defined(HAVE_ERRNO_H)
+ #include <errno.h>
++#elif defined(HAVE_SYS_ERRNO_H)
++#include <sys/errno.h>
#endif
- char *msg, *errnomsg;
+
++#if !defined(HAVE_SYS_ERRLIST)
+ #if defined(HAVE__SYS_ERRLIST)
+ #define sys_errlist _sys_errlist
+-#endif
+-
+-#if ! (defined(HAVE_SYS_ERRLIST) || defined(HAVE__SYS_ERRLIST))
++#else
+ extern char *sys_errlist[];
++#endif
+ #endif
+
+ #if defined(HAVE_IO_H)
diff --git a/graphics/dx/patches/patch-ab b/graphics/dx/patches/patch-ab
index e3943fa1958..19485b3d3dc 100644
--- a/graphics/dx/patches/patch-ab
+++ b/graphics/dx/patches/patch-ab
@@ -1,28 +1,17 @@
-$NetBSD: patch-ab,v 1.3 2001/09/12 21:09:04 jlam Exp $
+$NetBSD: patch-ab,v 1.4 2002/02/05 22:23:32 drochner Exp $
---- configure.orig Fri Mar 31 15:07:21 2000
-+++ configure
-@@ -1257,6 +1257,9 @@
- if test $unameS = "FreeBSD" ; then
- ARCH=freebsd
- fi
-+ if test $unameS = "NetBSD" ; then
-+ ARCH=netbsd
-+ fi
- if test `echo $unameS | tr A-Z a-z | sed "s/^.*cygwin.*$/yes/"` = "yes" ; then
- ARCH=cygwin
- fi
-@@ -1269,9 +1272,6 @@
- if test $unameS = "AIX" ; then
- ARCH=ibm6000
- fi
-- if test $unameM = "alpha" ; then
-- ARCH=alphax
-- fi
- if test $unameS = "HP-UX" ; then
- ARCH=hp700
- fi
-@@ -3719,6 +3719,7 @@
+--- configure.orig Thu Jun 7 17:09:59 2001
++++ configure Tue Feb 5 12:18:11 2002
+@@ -1330,6 +1330,8 @@
+ ac_cv_dx_arch=unknown
+ if test $unameS = "FreeBSD" ; then
+ ac_cv_dx_arch=freebsd
++ elif test $unameS = "NetBSD" ; then
++ ac_cv_dx_arch=netbsd
+ elif test `echo $unameS | tr A-Z a-z | sed "s/^.*cygwin.*$/yes/"` = "yes" ; then
+ ac_cv_dx_arch=cygwin
+ elif test $unameS = "Linux" ; then
+@@ -4021,6 +4023,7 @@
ac_cv_have_x="have_x=yes \
ac_x_includes=$x_includes ac_x_libraries=$x_libraries"
echo "$ac_t""libraries $x_libraries, headers $x_includes" 1>&6
diff --git a/graphics/dx/patches/patch-ac b/graphics/dx/patches/patch-ac
index 08e85416d0b..800815f3cd4 100644
--- a/graphics/dx/patches/patch-ac
+++ b/graphics/dx/patches/patch-ac
@@ -1,6 +1,7 @@
-$NetBSD: patch-ac,v 1.1.1.1 1999/10/01 11:23:15 drochner Exp $
---- bin/dxworker.in.orig Wed Aug 4 22:03:37 1999
-+++ bin/dxworker.in Mon Sep 27 19:42:26 1999
+$NetBSD: patch-ac,v 1.2 2002/02/05 22:23:32 drochner Exp $
+
+--- bin/dxworker.in.orig Tue May 8 17:01:28 2001
++++ bin/dxworker.in Tue Feb 5 12:19:49 2002
@@ -29,6 +29,12 @@
breaksw
@@ -14,11 +15,11 @@ $NetBSD: patch-ac,v 1.1.1.1 1999/10/01 11:23:15 drochner Exp $
case AIX*:
set exarch=ibm6000
set uiarch=ibm6000
-@@ -1452,6 +1458,7 @@
+@@ -1464,6 +1470,7 @@
case alphax:
case linux:
case freebsd:
+ case netbsd:
+ case macos:
breaksw
- default:
diff --git a/graphics/dx/patches/patch-ad b/graphics/dx/patches/patch-ad
index 4b4e18a85bd..32615eb1989 100644
--- a/graphics/dx/patches/patch-ad
+++ b/graphics/dx/patches/patch-ad
@@ -1,12 +1,13 @@
-$NetBSD: patch-ad,v 1.1.1.1 1999/10/01 11:23:15 drochner Exp $
---- include/dx/arch.h.orig Sun Sep 26 22:27:58 1999
-+++ include/dx/arch.h Sun Sep 26 22:28:20 1999
-@@ -127,7 +127,7 @@
-
- #endif
-
+$NetBSD: patch-ad,v 1.2 2002/02/05 22:23:32 drochner Exp $
+
+--- include/dx/arch.h.orig Mon May 21 07:06:57 2001
++++ include/dx/arch.h Tue Feb 5 12:21:36 2002
+@@ -175,7 +175,7 @@
+ /*
+ * FreeBSD (and probably NetBSD and OpenBSD)
+ */
-#if defined(freebsd)
+#if defined(freebsd) || defined(__NetBSD__)
#undef F_CHAR_READY
- #define F_CHAR_READY(fp) ((fp)->_r > 0)
+ #define F_CHAR_READY(fp) ((fp)->_r > 0 || (fp)->_ub._base)
diff --git a/graphics/dx/patches/patch-ae b/graphics/dx/patches/patch-ae
index 16f748498de..e589acd1f29 100644
--- a/graphics/dx/patches/patch-ae
+++ b/graphics/dx/patches/patch-ae
@@ -1,30 +1,49 @@
-$NetBSD: patch-ae,v 1.1.1.1 1999/10/01 11:23:15 drochner Exp $
---- src/exec/dpexec/loader.c.orig Sat Jun 5 22:25:38 1999
-+++ src/exec/dpexec/loader.c Mon Sep 27 00:27:49 1999
-@@ -85,7 +85,7 @@
+$NetBSD: patch-ae,v 1.2 2002/02/05 22:23:32 drochner Exp $
+
+--- src/exec/dpexec/loader.c.orig Mon May 21 07:06:58 2001
++++ src/exec/dpexec/loader.c Tue Feb 5 13:22:41 2002
+@@ -38,21 +38,19 @@
+ #include <stdio.h>
+ #include <stdlib.h>
+
+-#if defined(HAVE_SYS_ERRNO_H)
+-#include <sys/errno.h>
+-#endif
+-
+ #if defined(HAVE_ERRNO_H)
+ #include <errno.h>
++#elif defined(HAVE_SYS_ERRNO_H)
++#include <sys/errno.h>
+ #endif
+
++#if !defined(HAVE_SYS_ERRLIST)
+ #if defined(HAVE__SYS_ERRLIST)
+ #define sys_errlist _sys_errlist
+-#endif
+-
+-#if ! (defined(HAVE_SYS_ERRLIST) || defined(HAVE__SYS_ERRLIST))
++#else
+ extern char *sys_errlist[];
+ #endif
++#endif
+
+
+ #include <sys/stat.h>
+@@ -88,7 +86,7 @@
#endif /* hp700 */
--#if defined(sun4) || defined(solaris) || defined(sgi) || defined(alphax) || defined(aviion) || defined(linux) || defined(cygwin) || defined(freebsd)
-+#if defined(sun4) || defined(solaris) || defined(sgi) || defined(alphax) || defined(aviion) || defined(linux) || defined(cygwin) || defined(freebsd) || defined(__NetBSD__)
+-#if defined(sun4) || defined(solaris) || defined(sgi) || defined(alphax) || defined(aviion) || defined(linux) || defined(cygwin) || defined(freebsd) || defined(macos)
++#if defined(sun4) || defined(solaris) || defined(sgi) || defined(alphax) || defined(aviion) || defined(linux) || defined(cygwin) || defined(freebsd) || defined(macos) || defined(__NetBSD__)
#include <dlfcn.h>
typedef void *Handle;
-@@ -574,7 +574,7 @@
+@@ -571,7 +569,7 @@
#endif /* hp700 */
--#if defined(sun4) || defined(solaris) || defined(sgi) || defined(alphax) || defined(aviion) || defined(linux) || defined(cygwin) || defined(freebsd)
-+#if defined(sun4) || defined(solaris) || defined(sgi) || defined(alphax) || defined(aviion) || defined(linux) || defined(cygwin) || defined(freebsd) || defined(__NetBSD__)
+-#if defined(sun4) || defined(solaris) || defined(sgi) || defined(alphax) || defined(aviion) || defined(linux) || defined(cygwin) || defined(freebsd) || defined(macos)
++#if defined(sun4) || defined(solaris) || defined(sgi) || defined(alphax) || defined(aviion) || defined(linux) || defined(cygwin) || defined(freebsd) || defined(macos) || defined(__NetBSD__)
#define __ROUTINES_DEF
-@@ -852,7 +852,7 @@
- return ERROR;
- }
-
--Error DXUnloadObjFile(char *fname)
-+Error DXUnloadObjFile(char *fname, char *envvar)
- {
- /* the unload routine needs the entry point address, which we
- * wouldn't need to save unless this is an important function.
diff --git a/graphics/dx/patches/patch-ag b/graphics/dx/patches/patch-ag
deleted file mode 100644
index 4333981f027..00000000000
--- a/graphics/dx/patches/patch-ag
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ag,v 1.3 2000/04/28 15:27:02 drochner Exp $
-
---- src/uipp/dxui/Makefile.in.orig Wed Apr 5 21:01:39 2000
-+++ src/uipp/dxui/Makefile.in Wed Apr 12 16:37:34 2000
-@@ -87,7 +87,7 @@
- JDK_CLASSPATH = @JDK_CLASSPATH@
- JINC = @JINC@
- JNI_CFLAGS = @JNI_CFLAGS@
--LIBS = @LIBS@
-+LIBS = @LIBS@ -lcompat
- MAKEINFO = @MAKEINFO@
- OBJEXT = @OBJEXT@
- PACKAGE = @PACKAGE@
diff --git a/graphics/dx/patches/patch-ah b/graphics/dx/patches/patch-ah
deleted file mode 100644
index 87637d3be1d..00000000000
--- a/graphics/dx/patches/patch-ah
+++ /dev/null
@@ -1,12 +0,0 @@
-$NetBSD: patch-ah,v 1.1.1.1 1999/10/01 11:23:15 drochner Exp $
---- src/uipp/dxuilib/Makefile.in.orig Mon Sep 27 00:06:55 1999
-+++ src/uipp/dxuilib/Makefile.in Mon Sep 27 00:06:59 1999
-@@ -2724,7 +2724,7 @@
- sed -e 's/$$/",/' > imagemac.txt
-
- netlex.c: net.lex
-- $(LEX) net.lex
-+ $(LEX) -l net.lex
- mv lex.yy.c netlex.c
-
- netyacc.c: net.yacc netlex.c netyacc.awk
diff --git a/graphics/dx/patches/patch-ai b/graphics/dx/patches/patch-ai
deleted file mode 100644
index c5f573bce9d..00000000000
--- a/graphics/dx/patches/patch-ai
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ai,v 1.3 2000/04/28 15:27:02 drochner Exp $
-
---- src/uipp/prompter/Makefile.in.orig Wed Apr 5 21:01:44 2000
-+++ src/uipp/prompter/Makefile.in Wed Apr 12 16:44:29 2000
-@@ -87,7 +87,7 @@
- JDK_CLASSPATH = @JDK_CLASSPATH@
- JINC = @JINC@
- JNI_CFLAGS = @JNI_CFLAGS@
--LIBS = @LIBS@
-+LIBS = @LIBS@ -lcompat
- MAKEINFO = @MAKEINFO@
- OBJEXT = @OBJEXT@
- PACKAGE = @PACKAGE@
diff --git a/graphics/dx/patches/patch-aj b/graphics/dx/patches/patch-aj
index dbcb229dc63..2bd0bd6e026 100644
--- a/graphics/dx/patches/patch-aj
+++ b/graphics/dx/patches/patch-aj
@@ -1,12 +1,13 @@
-$NetBSD: patch-aj,v 1.1.1.1 1999/10/01 11:23:16 drochner Exp $
---- src/uipp/startup/StartupWindow.C.orig Mon Sep 27 08:11:37 1999
-+++ src/uipp/startup/StartupWindow.C Mon Sep 27 08:12:04 1999
-@@ -63,7 +63,7 @@
+$NetBSD: patch-aj,v 1.2 2002/02/05 22:23:33 drochner Exp $
+
+--- src/uipp/startup/StartupWindow.C.orig Tue May 8 17:01:47 2001
++++ src/uipp/startup/StartupWindow.C Tue Feb 5 12:28:46 2002
+@@ -64,7 +64,7 @@
// On these platforms, the pipe doesn't work that way so we'll make a
// polling loop that runs once every few seconds and checks the child pid.
//
--#if defined(ibm6000) || defined(hp700) || defined(alphax) || defined(sun4) || defined(linux) || defined(cygwin) || defined(freebsd)
-+#if defined(ibm6000) || defined(hp700) || defined(alphax) || defined(sun4) || defined(linux) || defined(cygwin) || defined(freebsd) || defined(__NetBSD__)
+-#if defined(ibm6000) || defined(hp700) || defined(alphax) || defined(sun4) || defined(linux) || defined(cygwin) || defined(freebsd) || defined(macos)
++#if defined(ibm6000) || defined(hp700) || defined(alphax) || defined(sun4) || defined(linux) || defined(cygwin) || defined(freebsd) || defined(macos) || defined(__NetBSD__)
#define USE_WAIT3 1
#endif
diff --git a/graphics/dx/patches/patch-am b/graphics/dx/patches/patch-am
index d80ebbe52e2..9e83771019b 100644
--- a/graphics/dx/patches/patch-am
+++ b/graphics/dx/patches/patch-am
@@ -1,13 +1,13 @@
-$NetBSD: patch-am,v 1.2 2000/01/31 21:06:38 drochner Exp $
+$NetBSD: patch-am,v 1.3 2002/02/05 22:23:33 drochner Exp $
---- src/uipp/dxuilib/PacketIF.C.orig Sat Jul 31 17:08:32 1999
-+++ src/uipp/dxuilib/PacketIF.C Sat Jan 29 18:53:56 2000
-@@ -1388,7 +1388,7 @@
+--- src/uipp/dxuilib/PacketIF.C.orig Tue May 8 17:01:40 2001
++++ src/uipp/dxuilib/PacketIF.C Tue Feb 5 12:30:34 2002
+@@ -1370,7 +1370,7 @@
int fd;
int sts;
int oldPort;
--#if !defined(linux) && !defined(cygwin) && !defined(freebsd)
-+#if !defined(linux) && !defined(cygwin) && !defined(freebsd) && !defined(__NetBSD__)
+-#if !defined(linux) && !defined(cygwin) && !defined(freebsd) && !defined(macos)
++#if !defined(linux) && !defined(cygwin) && !defined(freebsd) && !defined(macos) && !defined(__NetBSD__)
extern int errno;
#endif
int tries;
diff --git a/graphics/dx/patches/patch-ao b/graphics/dx/patches/patch-ao
deleted file mode 100644
index 2c0c393ee14..00000000000
--- a/graphics/dx/patches/patch-ao
+++ /dev/null
@@ -1,13 +0,0 @@
-$NetBSD: patch-ao,v 1.1 2001/02/26 19:00:56 wiz Exp $
-
---- src/exec/hwrender/hwInitScreen.c.orig Mon May 10 17:45:34 1999
-+++ src/exec/hwrender/hwInitScreen.c
-@@ -24,7 +24,7 @@
- */
-
- #include <stdio.h>
--#ifdef DXD_WIN
-+#if defined(DXD_WIN) || defined(__NetBSD__)
- #include <signal.h>
- #else
- #include <sys/signal.h>
diff --git a/graphics/dx/patches/patch-aq b/graphics/dx/patches/patch-aq
new file mode 100644
index 00000000000..27afd21cefb
--- /dev/null
+++ b/graphics/dx/patches/patch-aq
@@ -0,0 +1,30 @@
+$NetBSD: patch-aq,v 1.1 2002/02/05 22:23:33 drochner Exp $
+
+--- src/exec/libdx/edfio.c.orig Tue Feb 5 13:06:47 2002
++++ src/exec/libdx/edfio.c Tue Feb 5 13:08:55 2002
+@@ -16,20 +16,18 @@
+ #include <stdarg.h>
+ #include <stdlib.h>
+
+-#if defined(HAVE_SYS_ERRNO_H)
+-#include <sys/errno.h>
+-#endif
+-
+ #if defined(HAVE_ERRNO_H)
+ #include <errno.h>
++#elif defined(HAVE_SYS_ERRNO_H)
++#include <sys/errno.h>
+ #endif
+
++#if !defined(HAVE_SYS_ERRLIST)
+ #if defined(HAVE__SYS_ERRLIST)
+ #define sys_errlist _sys_errlist
+-#endif
+-
+-#if ! (defined(HAVE_SYS_ERRLIST) || defined(HAVE__SYS_ERRLIST))
++#else
+ extern char *sys_errlist[];
++#endif
+ #endif
+
+ #if defined(HAVE_SYS_FILE_H)
diff --git a/graphics/dx/patches/patch-ar b/graphics/dx/patches/patch-ar
new file mode 100644
index 00000000000..ed7983724a8
--- /dev/null
+++ b/graphics/dx/patches/patch-ar
@@ -0,0 +1,12 @@
+$NetBSD: patch-ar,v 1.1 2002/02/05 22:23:33 drochner Exp $
+
+--- src/exec/dxmods/socketconnect.c.orig Tue Feb 5 13:15:07 2002
++++ src/exec/dxmods/socketconnect.c Tue Feb 5 13:15:35 2002
+@@ -20,7 +20,6 @@
+
+ #else
+
+-#include <pthread.h>
+ #include <dx/dx.h>
+
+ #if defined(HAVE_UNISTD_H)
diff --git a/graphics/dx/patches/patch-as b/graphics/dx/patches/patch-as
new file mode 100644
index 00000000000..b915eb64868
--- /dev/null
+++ b/graphics/dx/patches/patch-as
@@ -0,0 +1,24 @@
+$NetBSD: patch-as,v 1.1 2002/02/05 22:23:33 drochner Exp $
+
+--- src/exec/dpexec/remote.c.orig Tue Feb 5 15:19:40 2002
++++ src/exec/dpexec/remote.c Tue Feb 5 15:27:11 2002
+@@ -103,14 +103,18 @@
+ Error ExHostToFQDN( const char host[], char fqdn[MAXHOSTNAMELEN] )
+ {
+ struct hostent *hp, *hp2;
++ void *addr;
+
+ hp = gethostbyname(host);
+ if ( hp == NULL || hp->h_addr_list[0] == NULL ) {
+ DXUIMessage("ERROR", "gethostbyname returned error");
+ return ERROR;
+ }
+- hp2 = gethostbyaddr( hp->h_addr_list[0], sizeof(struct in_addr),
++ addr = malloc(hp->h_length);
++ memcpy(addr, hp->h_addr_list[0], hp->h_length);
++ hp2 = gethostbyaddr(addr, hp->h_length,
+ AF_INET );
++ free(addr);
+ if ( hp2 == NULL || hp2->h_name == NULL ) {
+ DXUIMessage("ERROR", "gethostbyaddr returned error");
+ return ERROR;