From 79f901791683558411b6a130b10640f133285587 Mon Sep 17 00:00:00 2001 From: manu Date: Fri, 26 Jul 2002 12:17:04 +0000 Subject: The Multicast Dissemination Protocol (MDP) is a protocol framework and software toolkit for reliable multicasting data objects. --- mbone/Makefile | 3 ++- mbone/mdp/DESCR | 18 ++++++++++++++++++ mbone/mdp/Makefile | 25 +++++++++++++++++++++++++ mbone/mdp/PLIST | 2 ++ mbone/mdp/distinfo | 7 +++++++ mbone/mdp/patches/patch-aa | 25 +++++++++++++++++++++++++ 6 files changed, 79 insertions(+), 1 deletion(-) create mode 100644 mbone/mdp/DESCR create mode 100644 mbone/mdp/Makefile create mode 100644 mbone/mdp/PLIST create mode 100644 mbone/mdp/distinfo create mode 100644 mbone/mdp/patches/patch-aa (limited to 'mbone') 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. + -- cgit v1.2.3