FreeBSD Bugzilla – Attachment 131406 Details for
Bug 175486
[new port]: net/openpgm Implementation of the PGM reliable multicast protocol
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
file.shar
file.shar (text/plain), 5.77 KB, created by
Veniamin
on 2013-01-21 19:10:02 UTC
(
hide
)
Description:
file.shar
Filename:
MIME Type:
Creator:
Veniamin
Created:
2013-01-21 19:10:02 UTC
Size:
5.77 KB
patch
obsolete
># This is a shell archive. Save it in a file, remove anything before ># this line, and then unpack it by entering "sh file". Note, it may ># create directories; files and directories will be owned by you and ># have default permissions. ># ># This archive contains: ># ># openpgm ># openpgm/pkg-plist ># openpgm/distinfo ># openpgm/pkg-descr ># openpgm/Makefile ># >echo c - openpgm >mkdir -p openpgm > /dev/null 2>&1 >echo x - openpgm/pkg-plist >sed 's/^X//' >openpgm/pkg-plist << '6a77a360a02862d2f1f21ea827cdf3a6' >X%%EXAMPLES%%%%EXAMPLESDIR%%/examples/SConscript >X%%EXAMPLES%%%%EXAMPLESDIR%%/examples/SConscript89 >X%%EXAMPLES%%%%EXAMPLESDIR%%/examples/async.c >X%%EXAMPLES%%%%EXAMPLESDIR%%/examples/async.h >X%%EXAMPLES%%%%EXAMPLESDIR%%/examples/blocksyncrecv.c >X%%EXAMPLES%%%%EXAMPLESDIR%%/examples/daytime.c >X%%EXAMPLES%%%%EXAMPLESDIR%%/examples/enonblocksyncrecv.c >X%%EXAMPLES%%%%EXAMPLESDIR%%/examples/enonblocksyncrecvmsg.c >X%%EXAMPLES%%%%EXAMPLESDIR%%/examples/enonblocksyncrecvmsgv.c >X%%EXAMPLES%%%%EXAMPLESDIR%%/examples/getopt.c >X%%EXAMPLES%%%%EXAMPLESDIR%%/examples/getopt.h >X%%EXAMPLES%%%%EXAMPLESDIR%%/examples/heatmap.c >X%%EXAMPLES%%%%EXAMPLESDIR%%/examples/pgmdump.c >X%%EXAMPLES%%%%EXAMPLESDIR%%/examples/pgmping.cc >X%%EXAMPLES%%%%EXAMPLESDIR%%/examples/pgmrecv.c >X%%EXAMPLES%%%%EXAMPLESDIR%%/examples/pgmsend.c >X%%EXAMPLES%%%%EXAMPLESDIR%%/examples/pgmtop.c >X%%EXAMPLES%%%%EXAMPLESDIR%%/examples/ping.proto >X%%EXAMPLES%%%%EXAMPLESDIR%%/examples/pnonblocksyncrecv.c >X%%EXAMPLES%%%%EXAMPLESDIR%%/examples/purinrecv.c >X%%EXAMPLES%%%%EXAMPLESDIR%%/examples/purinrecvcc.cc >X%%EXAMPLES%%%%EXAMPLESDIR%%/examples/purinsend.c >X%%EXAMPLES%%%%EXAMPLESDIR%%/examples/purinsendcc.cc >X%%EXAMPLES%%%%EXAMPLESDIR%%/examples/shortcakerecv.c >X%%EXAMPLES%%%%EXAMPLESDIR%%/examples/snonblocksyncrecv.c >X%%PORTDOCS%%%%DOCSDIR%%/draft-ietf-rmt-bb-pgmcc-03.txt >X%%PORTDOCS%%%%DOCSDIR%%/rfc3208.txt >Xinclude/pgm-5.2/pgm/atomic.h >Xinclude/pgm-5.2/pgm/engine.h >Xinclude/pgm-5.2/pgm/error.h >Xinclude/pgm-5.2/pgm/gsi.h >Xinclude/pgm-5.2/pgm/if.h >Xinclude/pgm-5.2/pgm/in.h >Xinclude/pgm-5.2/pgm/list.h >Xinclude/pgm-5.2/pgm/macros.h >Xinclude/pgm-5.2/pgm/mem.h >Xinclude/pgm-5.2/pgm/messages.h >Xinclude/pgm-5.2/pgm/msgv.h >Xinclude/pgm-5.2/pgm/packet.h >Xinclude/pgm-5.2/pgm/pgm.h >Xinclude/pgm-5.2/pgm/skbuff.h >Xinclude/pgm-5.2/pgm/socket.h >Xinclude/pgm-5.2/pgm/time.h >Xinclude/pgm-5.2/pgm/tsi.h >Xinclude/pgm-5.2/pgm/types.h >Xinclude/pgm-5.2/pgm/version.h >Xinclude/pgm-5.2/pgm/winint.h >Xinclude/pgm-5.2/pgm/wininttypes.h >Xinclude/pgm-5.2/pgm/zinttypes.h >Xlib/libpgm-5.2.so >Xlib/libpgm-5.2.so.0 >Xlib/libpgm.a >Xlib/libpgm.la >Xlib/libpgm.so >Xlibdata/pkgconfig/openpgm-5.2.pc >X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%%/examples >X%%EXAMPLES%%@dirrm %%EXAMPLESDIR%% >X%%PORTDOCS%%@dirrm %%DOCSDIR%% >X@dirrm include/pgm-5.2/pgm >X@dirrm include/pgm-5.2 >6a77a360a02862d2f1f21ea827cdf3a6 >echo x - openpgm/distinfo >sed 's/^X//' >openpgm/distinfo << '95c501c5851720b70e38011b17724bf6' >XSHA256 (libpgm-5.2.122.tar.bz2) = 2f6fcdad7fcf08368bce100db2598abdd57cb1e55869df68c0032a12ffe86d93 >XSIZE (libpgm-5.2.122.tar.bz2) = 821143 >95c501c5851720b70e38011b17724bf6 >echo x - openpgm/pkg-descr >sed 's/^X//' >openpgm/pkg-descr << '7f0d29b284b78c0a58216822fd50f7e1' >XOpenPGM is an open source implementation of the Pragmatic General Multicast >X(PGM) specification in RFC 3208 available at www.ietf.org. PGM is a reliable >Xand scalable multicast protocol that enables receivers to detect loss, request >Xretransmission of lost data, or notify an application of unrecoverable loss. >XPGM is a receiver-reliable protocol, which means the receiver is responsible >Xfor ensuring all data is received, absolving the sender of reception >Xresponsibility. PGM runs over a best effort datagram service, currently OpenPGM >Xuses IP multicast but could be implemented above switched fabrics such as >XInfiniBand. >X >XPGM is appropriate for applications that require duplicate-free multicast data >Xdelivery from multiple sources to multiple receivers. PGM does not support >Xacknowledged delivery, nor does it guarantee ordering of packets from multiple >Xsenders. >X >XPGM is primarly used on internal networks to help integrate disparate systems >Xthrough a common communication platform. A lack of IPv4 multicast-enabled >Xinfrastructure leads to limited capability for internet applications, IPv6 >Xpromotes multicast to be a part of the core functionality of IP but may still >Xbe disabled on core routers. Support of Source-Specific Multicast (SSM) allows >Xfor improved WAN deployment by allowing end-point router filtering of unwanted >Xsource traffic >X >XWWW: http://code.google.com/p/openpgm/ >7f0d29b284b78c0a58216822fd50f7e1 >echo x - openpgm/Makefile >sed 's/^X//' >openpgm/Makefile << 'fa362e3115082c583d55970b2d1409f7' >X# Created by: Gvozdikov Veniamin <g.veniamin@googlemail.com> >X# $FreeBSD$ >X# Do not forget fix version openpgm in devel/libxs >X >XPORTNAME= openpgm >XPORTVERSION= 5.2.122 >XCATEGORIES= net devel >XMASTER_SITES= GOOGLE_CODE >XDISTNAME= libpgm-${PORTVERSION} >X >XMAINTAINER= g.veniamin@googlemail.com >XCOMMENT= Implementation of the PGM reliable multicast protocol >X >XLICENSE= LGPLv3 >X >XGNU_CONFIGURE= yes >XUSE_BZIP2= yes >XUSE_GNOME= gnomehack >XUSE_LDCONFIG= yes >XUSE_PERL5= yes >XUSE_PYTHON= yes >XWRKSRC= ${WRKDIR}/${DISTNAME}/openpgm/pgm >X >XOPTIONS_DEFINE= DOCS EXAMPLES >XDOCS_DESC= Install documetation >XEXAMPLES_DESC= Install examples >X >X.include <bsd.port.options.mk> >X >X.if ${PORT_OPTIONS:MEXAMPLES} >XPLIST_SUB+= EXAMPLES="" >X.else >XPLIST_SUB+= EXAMPLES="@comment " >X.endif >X >Xpost-install: >X.if ${PORT_OPTIONS:MDOCS} >X ${MKDIR} ${DOCSDIR} >X ${INSTALL_MAN} ${WRKSRC}/../doc/draft-ietf-rmt-bb-pgmcc-03.txt ${DOCSDIR} >X ${INSTALL_MAN} ${WRKSRC}/../doc/rfc3208.txt ${DOCSDIR} >X.endif >X >X.if ${PORT_OPTIONS:MEXAMPLES} >X ${MKDIR} ${EXAMPLESDIR} >X cd ${WRKSRC} && ${COPYTREE_SHARE} examples ${EXAMPLESDIR} >X.endif >X >X.include <bsd.port.mk> >fa362e3115082c583d55970b2d1409f7 >exit
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 175486
: 131406