summaryrefslogtreecommitdiff
path: root/mbone
diff options
context:
space:
mode:
authormanu <manu>2002-07-26 12:17:04 +0000
committermanu <manu>2002-07-26 12:17:04 +0000
commit79f901791683558411b6a130b10640f133285587 (patch)
tree54cb3d9907af35c269b38731eacdf139d5564d22 /mbone
parent77aed1eb013cbdceb03e129e1503b54b799f0f0a (diff)
downloadpkgsrc-79f901791683558411b6a130b10640f133285587.tar.gz
The Multicast Dissemination Protocol (MDP) is a protocol framework and software toolkit for reliable multicasting data objects.
Diffstat (limited to 'mbone')
-rw-r--r--mbone/Makefile3
-rw-r--r--mbone/mdp/DESCR18
-rw-r--r--mbone/mdp/Makefile25
-rw-r--r--mbone/mdp/PLIST2
-rw-r--r--mbone/mdp/distinfo7
-rw-r--r--mbone/mdp/patches/patch-aa25
6 files changed, 79 insertions, 1 deletions
diff --git a/mbone/Makefile b/mbone/Makefile
index 950b22a3a0d..e4ab7996e30 100644
--- a/mbone/Makefile
+++ b/mbone/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.11 2001/02/16 15:51:51 wiz Exp $
+# $NetBSD: Makefile,v 1.12 2002/07/26 12:18:05 manu Exp $
#
COMMENT= Multi-cast backBone applications
@@ -10,5 +10,6 @@ SUBDIR+= rat
SUBDIR+= sdr
SUBDIR+= vat
SUBDIR+= vic
+SUBDIR+= mdp
.include "../mk/bsd.pkg.subdir.mk"
diff --git a/mbone/mdp/DESCR b/mbone/mdp/DESCR
new file mode 100644
index 00000000000..37589dde55b
--- /dev/null
+++ b/mbone/mdp/DESCR
@@ -0,0 +1,18 @@
+The Multicast Dissemination Protocol (MDP) is a protocol framework and
+software toolkit for reliable multicasting data objects. A primary
+design goal of MDP is to provide a reliable multicast protocol approach
+which is suitable for reliable dissemination of data over both wireless
+and wired networks.
+
+MDP software has been demonstrated across a range of network architecture
+and heterogeneous conditions including; the worldwide Internet MBone,
+bandwidth and routing asymmetric network connections, high delay satellite
+networks, and mobile, radio networks. MDP version 2, the latest software
+release and ongoing work, integrates numerous multicast protocol advances
+including highly robust, packet-based erasure correction techniques and
+adaptive group timing mechanisms.
+
+The present MDPv2 software release has a defined API library and several
+example working applications including a multicast file transfer applications
+and a very basic multicast chat application. To learn more and/or download
+the software see the following sections.
diff --git a/mbone/mdp/Makefile b/mbone/mdp/Makefile
new file mode 100644
index 00000000000..ea06db66b46
--- /dev/null
+++ b/mbone/mdp/Makefile
@@ -0,0 +1,25 @@
+# $NetBSD: Makefile,v 1.1.1.1 2002/07/26 12:17:04 manu Exp $
+#
+
+DISTNAME= src-mdp-1.9a5
+CATEGORIES= mbone
+MASTER_SITES+= http://manimac.itd.nrl.navy.mil/MDP/dist/
+MASTER_SITES+= http://downloads.pf.itd.nrl.navy.mil/protolib/
+DISTFILES= src-mdp-1.9a5.tgz src-protolib-1.0a3d.tgz
+
+MAINTAINER= manu@netbsd.org
+HOMEPAGE= http://manimac.itd.nrl.navy.mil/MDP/
+COMMENT= Multicast file transfer
+
+WRKSRC= ${WRKDIR}/mdp/unix
+
+USE_GMAKE= YES
+ALL_TARGET= mdp
+
+pre-build:
+ ${LN} -sf ${WRKSRC}/Makefile.netbsd ${WRKSRC}/Makefile
+ ${LN} -sf ${WRKDIR}/protolib-1.0/ ${WRKSRC}/../protolib
+do-install:
+ ${INSTALL_PROGRAM} ${WRKSRC}/mdp ${PREFIX}/bin/
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/mbone/mdp/PLIST b/mbone/mdp/PLIST
new file mode 100644
index 00000000000..4f6725b6339
--- /dev/null
+++ b/mbone/mdp/PLIST
@@ -0,0 +1,2 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2002/07/26 12:17:04 manu Exp $
+bin/mdp
diff --git a/mbone/mdp/distinfo b/mbone/mdp/distinfo
new file mode 100644
index 00000000000..231dafb3e9c
--- /dev/null
+++ b/mbone/mdp/distinfo
@@ -0,0 +1,7 @@
+$NetBSD: distinfo,v 1.1.1.1 2002/07/26 12:17:04 manu Exp $
+
+SHA1 (src-mdp-1.9a5.tgz) = 62d688cc7f570d4492d6e0839026b6a72a5c7163
+Size (src-mdp-1.9a5.tgz) = 439296 bytes
+SHA1 (src-protolib-1.0a3d.tgz) = 4532de7a4bce6e7190ab3afa5dbf82f31f1775a8
+Size (src-protolib-1.0a3d.tgz) = 59402 bytes
+SHA1 (patch-aa) = 0cadf302bbf20bb4a283500c6589a1fbbd455dd7
diff --git a/mbone/mdp/patches/patch-aa b/mbone/mdp/patches/patch-aa
new file mode 100644
index 00000000000..072e55387d5
--- /dev/null
+++ b/mbone/mdp/patches/patch-aa
@@ -0,0 +1,25 @@
+$NetBSD: patch-aa,v 1.1.1.1 2002/07/26 12:17:04 manu Exp $
+--- Makefile.common.orig Tue Jul 23 17:30:37 2002
++++ Makefile.common Tue Jul 23 17:31:03 2002
+@@ -48,9 +48,9 @@
+
+ # MDP depends upon the NRL Protean Group's development library
+ LIBPROTO = $(PROTOLIB)/unix/libProto.a
+ $(PROTOLIB)/unix/libProto.a:
+- make -C $(PROTOLIB)/unix -f Makefile.common libProto.a
++ ${MAKE} -C $(PROTOLIB)/unix -f Makefile.common libProto.a
+
+ MDP_SRC = $(COMMON)/mdpBitMask.cpp $(COMMON)/mdpMessage.cpp \
+ $(COMMON)/mdpEncoder.cpp $(COMMON)/galois.cpp \
+ $(COMMON)/mdpSession.cpp $(COMMON)/mdpMsgHandler.cpp \
+@@ -119,9 +119,9 @@
+
+ clean:
+ rm -f *.o $(COMMON)/*.o $(NS)/*.o $(UNIX)/TclTkLibs.* $(UNIX)/tkMdpDlg.cpp $(UNIX)/tcl2c;
+ rm -f $(UNIX)/libMdp.a $(UNIX)/tkMdp $(UNIX)/mdp $(UNIX)/mdpChat $(UNIX)/mdpTrace;
+- make -C $(PROTOLIB)/unix -f Makefile.common clean
++ ${MAKE} -C $(PROTOLIB)/unix -f Makefile.common clean
+
+ # DO NOT DELETE THIS LINE -- mkdep uses it.
+ # DO NOT PUT ANYTHING AFTER THIS LINE, IT WILL GO AWAY.
+