summaryrefslogtreecommitdiff
path: root/mbone/sdr
diff options
context:
space:
mode:
authoris <is@pkgsrc.org>1997-11-18 17:21:25 +0000
committeris <is@pkgsrc.org>1997-11-18 17:21:25 +0000
commit76460bf4bf5c0369a265a64d75bebc6c5824fcef (patch)
treea92b031d11e45f8986262a8e42c6256da99df7ba /mbone/sdr
parente36fdeaad99eee8d1564366e679450f9e64b0bf0 (diff)
downloadpkgsrc-76460bf4bf5c0369a265a64d75bebc6c5824fcef.tar.gz
- NetBSD RCS ids.
- disabled unfinished tools. - make sdr compile & work on NetBSD
Diffstat (limited to 'mbone/sdr')
-rw-r--r--mbone/sdr/Makefile12
-rw-r--r--mbone/sdr/files/Makefile.netbsd15
-rw-r--r--mbone/sdr/files/Makefile.work2
-rw-r--r--mbone/sdr/patches/patch-aa133
-rw-r--r--mbone/sdr/patches/patch-ab41
-rw-r--r--mbone/sdr/patches/patch-ac40
-rw-r--r--mbone/sdr/patches/patch-ad19
-rw-r--r--mbone/sdr/patches/patch-ae19
-rw-r--r--mbone/sdr/pkg/PLIST1
-rw-r--r--mbone/sdr/scripts/configure3
10 files changed, 180 insertions, 105 deletions
diff --git a/mbone/sdr/Makefile b/mbone/sdr/Makefile
index 7c4fb48fcdc..e6806be676d 100644
--- a/mbone/sdr/Makefile
+++ b/mbone/sdr/Makefile
@@ -1,9 +1,17 @@
+# $NetBSD: Makefile,v 1.2 1997/11/18 17:21:26 is Exp $
+#
+# Packages collection makefile for: sdr
+# Version required: 2.3a1
+# Date created: 18 November 1997
+# By: Ignatios Souvatzis <is@netbsd.org>
+#
+# Based on:
# New ports collection makefile for: sdr
# Version required: 2.3a1
# Date created: 5 September 1996
# Whom: Bill Fenner <fenner@FreeBSD.ORG>
#
-# Id: Makefile,v 1.6 1997/10/15 20:35:20 fenner Exp
+# Id: Makefile,v 1.6 1997/10/15 20:35:20 fenner Exp
#
DISTNAME= sdr.V2.3a1
@@ -11,7 +19,7 @@ PKGNAME= sdr-2.3a1
CATEGORIES= mbone tk80
MASTER_SITES= ftp://cs.ucl.ac.uk/mice/sdr/
-MAINTAINER= fenner@FreeBSD.org
+MAINTAINER= is@netbsd.org
LIB_DEPENDS= tk80\\.1:${PORTSDIR}/x11/tk80
diff --git a/mbone/sdr/files/Makefile.netbsd b/mbone/sdr/files/Makefile.netbsd
new file mode 100644
index 00000000000..3cb29fcf93c
--- /dev/null
+++ b/mbone/sdr/files/Makefile.netbsd
@@ -0,0 +1,15 @@
+CC=cc
+INCLUDES=-I${LOCALBASE}/include/tk8.0 -I${LOCALBASE}/include/tcl8.0 -I${X11BASE}/include
+LIB_DIR=${LOCALBASE}/lib
+LIBS=-L${LIB_DIR} -ltk80 -ltcl80 -lm -L${X11BASE}/lib -lX11
+CFLAGS+=-ggdb $(INCLUDES) -DNORANDPROTO -DUSE_PERROR -Werror
+LIBRARY_TCL = ${LIB_DIR}/tcl8.0
+LIBRARY_TK = ${LIB_DIR}/tk8.0
+
+all: sdr
+
+install: sdr
+ install -c -s -m 555 -o bin -g bin sdr ${PREFIX}/bin
+
+clean:
+ rm *.o *.tcl *.ehtml tcl2c
diff --git a/mbone/sdr/files/Makefile.work b/mbone/sdr/files/Makefile.work
index 6b6d1019205..c40e0ee3260 100644
--- a/mbone/sdr/files/Makefile.work
+++ b/mbone/sdr/files/Makefile.work
@@ -1,2 +1,2 @@
all install clean:
- cd freebsd; $(MAKE) $@
+ cd netbsd; $(MAKE) $@
diff --git a/mbone/sdr/patches/patch-aa b/mbone/sdr/patches/patch-aa
index b972507313e..add248cf4c7 100644
--- a/mbone/sdr/patches/patch-aa
+++ b/mbone/sdr/patches/patch-aa
@@ -1,12 +1,121 @@
-*** src/sdr.h.orig Thu Sep 5 14:28:29 1996
---- src/sdr.h Thu Sep 5 14:28:35 1996
-***************
-*** 21,27 ****
- #endif
- #include <tcl.h>
- #include <tk.h>
-- #include <malloc.h>
- #include <string.h>
- #include <fcntl.h>
- #include <errno.h>
---- 21,26 ----
+diff -ru ../original/src/Makefile.template ./src/Makefile.template
+--- ../original/src/Makefile.template Tue Oct 1 16:53:30 1996
++++ ./src/Makefile.template Tue Nov 18 15:06:29 1997
+@@ -97,7 +97,7 @@
+ $(SDR_UI_FILES): tcl2c
+
+ parsed_plugins.tcl: ../src/plugin2tcl.tcl
+- tclsh7.5 ../src/plugin2tcl.tcl
++ tclsh8.0 ../src/plugin2tcl.tcl
+
+ libs.tcl: $(TK_LIBRARY_FILES)
+ cat $(TK_LIBRARY_FILES) | sed '/^[ ]*source[ ]/d' > libs.tcl
+diff -ru ../original/src/iohandler.c ./src/iohandler.c
+--- ../original/src/iohandler.c Tue Oct 29 15:52:25 1996
++++ ./src/iohandler.c Tue Nov 18 15:06:30 1997
+@@ -131,7 +131,7 @@
+ }
+ sockproc[fd] = callback;
+ #else
+- Tcl_CreateFileHandler(Tcl_GetFile((ClientData)fd, TCL_UNIX_FD),
++ Tcl_CreateFileHandler(fd,
+ mask, callback, (ClientData)fd);
+ #endif
+ }
+@@ -144,6 +144,6 @@
+ (void) WSAAsyncSelect(fd, sockwin, 0, 0);
+ }
+ #else
+- Tcl_DeleteFileHandler(Tcl_GetFile((ClientData)fd, TCL_UNIX_FD));
++ Tcl_DeleteFileHandler(fd);
+ #endif
+ }
+diff -ru ../original/src/qfdes/qfDES-memory.c ./src/qfdes/qfDES-memory.c
+--- ../original/src/qfdes/qfDES-memory.c Fri Sep 27 17:23:28 1996
++++ ./src/qfdes/qfDES-memory.c Tue Nov 18 16:50:44 1997
+@@ -12,23 +12,34 @@
+
+ #include <stdio.h>
+ #include <memory.h>
+-#include <malloc.h>
++#include <stdlib.h>
+ #include <ctype.h>
+ #include "qfDES.h"
+
++#if defined(USE_PERROR)
++#include <errno.h>
++#else
+ #ifndef DEFINED_ERRLIST
+ extern int sys_nerr;
+ extern char *sys_errlist[];
+ #endif
+ extern int errno;
++#endif
+
+-
++#if defined(USE_PERROR)
++#if defined(DEBUG)
++#define ERROR(s_) perror(s_ ", file " __FILE__ ", line " __LINE__)
++#else
++#define ERROR(s_) perror(s_)
++#endif
++#else
+ #if defined(DEBUG)
+ #define ERROR(s_) \
+ fprintf(stderr, "%s: errno %d - %s [%s line %d]\n", s_, errno, errno < sys_nerr ? sys_errlist[errno] : "???", __FILE__, __LINE__)
+ #else
+ #define ERROR(s_) \
+ fprintf(stderr, "%s: errno %d - %s\n", s_, errno, errno < sys_nerr ? sys_errlist[errno] : "???")
++#endif
+ #endif
+
+ extern
+diff -ru ../original/src/sdr.h ./src/sdr.h
+--- ../original/src/sdr.h Fri Nov 1 10:57:45 1996
++++ ./src/sdr.h Tue Nov 18 15:06:29 1997
+@@ -8,9 +8,6 @@
+ #include <winsock.h>
+ #else
+ #include <sys/socket.h>
+-#include <netinet/in.h>
+-#include <arpa/inet.h>
+-#include <net/if.h>
+ #include <sys/ioctl.h>
+ #include <netdb.h>
+ #include <pwd.h>
+@@ -18,6 +15,9 @@
+ #include <sys/types.h>
+ #include <sys/stat.h>
+ #include <ctype.h>
++#include <netinet/in.h>
++#include <net/if.h>
++#include <arpa/inet.h>
+ #include <arpa/nameser.h>
+ #include <resolv.h>
+ #ifdef AIX41
+@@ -26,7 +26,6 @@
+ #endif
+ #include <tcl.h>
+ #include <tk.h>
+-#include <malloc.h>
+ #include <string.h>
+ #include <fcntl.h>
+ #include <errno.h>
+@@ -147,10 +146,17 @@
+ };
+
+ struct sap_header {
++#if BYTE_ORDER == BIG_ENDIAN
+ u_int version:3;
+ u_int type:3;
+ u_int enc:1;
+ u_int compress:1;
++#else
++ u_int compress:1;
++ u_int enc:1;
++ u_int type:3;
++ u_int version:3;
++#endif
+ u_int authlen:8;
+ u_int msgid:16;
+ u_int src;
diff --git a/mbone/sdr/patches/patch-ab b/mbone/sdr/patches/patch-ab
index 270999c42e0..426691b680f 100644
--- a/mbone/sdr/patches/patch-ab
+++ b/mbone/sdr/patches/patch-ab
@@ -1,11 +1,30 @@
---- src/qfdes/qfDES-memory.c.orig Thu Oct 31 14:39:50 1996
-+++ src/qfdes/qfDES-memory.c Thu Oct 31 14:41:52 1996
-@@ -12,7 +12,7 @@
-
- #include <stdio.h>
- #include <memory.h>
--#include <malloc.h>
-+#include <stdlib.h>
- #include <ctype.h>
- #include "qfDES.h"
-
+--- ../../original/src/sip.c Tue Oct 29 16:37:28 1996
++++ src/sip.c Tue Nov 18 17:41:31 1997
+@@ -213,7 +213,7 @@
+ #ifndef WIN32
+ {
+ char buf[200];
+- int ans[500];
++ u_int32_t ans[500];
+ int ctr;
+ char *tstr, *resstr;
+ struct dnshdr *dnsa;
+@@ -222,7 +222,7 @@
+ len=res_mkquery(QUERY, hostname, C_IN, T_MX, NULL, NULL,
+ NULL, buf, 200);
+ if (len==-1) perror("res_mkquery");
+- len=res_send(buf, len, ans, 2000);
++ len=res_send(buf, len, (u_char *)ans, 2000);
+ if (len==-1) perror("res_send");
+ ans[0]=htonl(ans[0]);
+ ans[1]=htonl(ans[1]);
+@@ -294,7 +294,8 @@
+ } else {
+ /*it's compressed*/
+ if(*tstr==0) tstr+=2;
+- resstr+=dn_expand(ans, ans+len, tstr-1, resstr, 200-strlen(resstr));
++ resstr+=dn_expand((u_char *)ans, (u_char *)(ans+len),
++ tstr-1, resstr, 200-strlen(resstr));
+ tstr+=1;
+ ctr=0;
+ }
diff --git a/mbone/sdr/patches/patch-ac b/mbone/sdr/patches/patch-ac
deleted file mode 100644
index 3d7ce87d727..00000000000
--- a/mbone/sdr/patches/patch-ac
+++ /dev/null
@@ -1,40 +0,0 @@
---- src/sdr.h.orig Wed May 21 22:06:02 1997
-+++ src/sdr.h Wed May 21 22:10:05 1997
-@@ -8,9 +8,6 @@
- #include <winsock.h>
- #else
- #include <sys/socket.h>
--#include <netinet/in.h>
--#include <arpa/inet.h>
--#include <net/if.h>
- #include <sys/ioctl.h>
- #include <netdb.h>
- #include <pwd.h>
-@@ -18,6 +15,9 @@
- #include <sys/types.h>
- #include <sys/stat.h>
- #include <ctype.h>
-+#include <netinet/in.h>
-+#include <net/if.h>
-+#include <arpa/inet.h>
- #include <arpa/nameser.h>
- #include <resolv.h>
- #ifdef AIX41
-@@ -146,10 +146,17 @@
- };
-
- struct sap_header {
-+#if BYTE_ORDER == BIG_ENDIAN
- u_int version:3;
- u_int type:3;
- u_int enc:1;
- u_int compress:1;
-+#else
-+ u_int compress:1;
-+ u_int enc:1;
-+ u_int type:3;
-+ u_int version:3;
-+#endif
- u_int authlen:8;
- u_int msgid:16;
- u_int src;
diff --git a/mbone/sdr/patches/patch-ad b/mbone/sdr/patches/patch-ad
deleted file mode 100644
index 968741876fe..00000000000
--- a/mbone/sdr/patches/patch-ad
+++ /dev/null
@@ -1,19 +0,0 @@
-*** src/Makefile.template.orig Sat Nov 23 16:41:26 1996
---- src/Makefile.template Sat Nov 23 16:41:35 1996
-***************
-*** 97,103 ****
- $(SDR_UI_FILES): tcl2c
-
- parsed_plugins.tcl: ../src/plugin2tcl.tcl
-! tclsh7.5 ../src/plugin2tcl.tcl
-
- libs.tcl: $(TK_LIBRARY_FILES)
- cat $(TK_LIBRARY_FILES) | sed '/^[ ]*source[ ]/d' > libs.tcl
---- 97,103 ----
- $(SDR_UI_FILES): tcl2c
-
- parsed_plugins.tcl: ../src/plugin2tcl.tcl
-! tclsh8.0 ../src/plugin2tcl.tcl
-
- libs.tcl: $(TK_LIBRARY_FILES)
- cat $(TK_LIBRARY_FILES) | sed '/^[ ]*source[ ]/d' > libs.tcl
diff --git a/mbone/sdr/patches/patch-ae b/mbone/sdr/patches/patch-ae
deleted file mode 100644
index 06004bd9c47..00000000000
--- a/mbone/sdr/patches/patch-ae
+++ /dev/null
@@ -1,19 +0,0 @@
---- src/iohandler.c.orig Tue Oct 29 06:52:25 1996
-+++ src/iohandler.c Tue Sep 9 15:36:34 1997
-@@ -131,7 +131,7 @@
- }
- sockproc[fd] = callback;
- #else
-- Tcl_CreateFileHandler(Tcl_GetFile((ClientData)fd, TCL_UNIX_FD),
-+ Tcl_CreateFileHandler(fd,
- mask, callback, (ClientData)fd);
- #endif
- }
-@@ -144,6 +144,6 @@
- (void) WSAAsyncSelect(fd, sockwin, 0, 0);
- }
- #else
-- Tcl_DeleteFileHandler(Tcl_GetFile((ClientData)fd, TCL_UNIX_FD));
-+ Tcl_DeleteFileHandler(fd);
- #endif
- }
diff --git a/mbone/sdr/pkg/PLIST b/mbone/sdr/pkg/PLIST
index 3b663de62fc..8151a90be77 100644
--- a/mbone/sdr/pkg/PLIST
+++ b/mbone/sdr/pkg/PLIST
@@ -1 +1,2 @@
+@comment $NetBSD: PLIST,v 1.2 1997/11/18 17:21:32 is Exp $
bin/sdr
diff --git a/mbone/sdr/scripts/configure b/mbone/sdr/scripts/configure
index 4db6ed26d5b..8ba0a33bd9c 100644
--- a/mbone/sdr/scripts/configure
+++ b/mbone/sdr/scripts/configure
@@ -1,2 +1,3 @@
-cat ${FILESDIR}/Makefile.freebsd ${WRKSRC}/src/Makefile.template > ${WRKSRC}/freebsd/Makefile
+mkdir ${WRKSRC}/netbsd
+cat ${FILESDIR}/Makefile.netbsd ${WRKSRC}/src/Makefile.template > ${WRKSRC}/netbsd/Makefile
cp ${FILESDIR}/Makefile.work ${WRKSRC}/Makefile